46 2310 Browell, Dr. Edward V. (Edward.V.Browell@nasa.gov) M/S 401-A; NASA Langley Research Center; Hampton, VA 23681-0001, USA DC-8 DIAL Aerosol Scattering Ratio (612 nm) SOLVE II 1 1 2003 2 4 2004 6 8 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.001 999999 Aerosol Scattering Ratio (612 nm) 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 9999 99999 999 99999 99 99 99 9999 99999 Number of values for current recorded time Geometric 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 18 ------------- DC-8 DIAL AEROSOL SCATTERING RATIOS (612 nm) ------------- The aerosol scattering ratio is equal to the atmospheric scattering ratio - 1, and the atmospheric scattering ratio is the ratio of the lidar backscattered return (aerosol plus molecular) at 612 nm divided by the molecular backscatter. Atmospheric density distributions were derived from the Goddard DAO assimilation model temperature distributions, and the aerosol backscattering was estimated at each data point by normalization of the density distribution to the lidar return in a clean region. Rayleigh extinction corrections have been applied based on these molecular profiles. When using these data, the user must be aware that noise increases with range; that normalization regions may not be entirely aerosol-free; and that there may be under-estimates in the aerosol scattering ratios in and on the far side (relative to lidar location) of clouds due to signal saturations, optical attenuation, and/or signal processing methods. Vertical data interval is 75 m. Horizontal data interval is 30 seconds. Horizontal running average interval is 1 minute (14 km at DC-8 speed of 14 km/min). These measurements have a maximum estimated error of 5% or 0.02, whichever is larger. 20163 373 75 75 9489 5 36 3 6807 1508 2457 565 567 568 575 585 592 597 609 611 611 605 598 591 586 574 572 556 527 470 425 397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 458 512 528 535 525 475 388 368 335 264 154 141 250 414 936 1649 3463 5992 999999 999999 999999 999999 999999 999999 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 171 169 167 163 159 157 154 152 149 146 144 141 140 138 136 135 134 134 135 135 135 135 136 136 136 136 134 136 140 142 139 137 140 143 142 141 145 144 141 147 153 152 151 151 151 148 145 143 139 139 143 146 146 143 144 148 147 151 157 159 160 159 157 155 159 160 155 151 151 154 150 147 150 157 164 167 156 144 145 140 124 121 126 117 113 111 104 109 114 109 110 106 101 98 98 103 106 117 99 77 81 103 119 99 80 83 84 97 101 99 108 75 60 61 72 92 97 78 75 100 75 88 105 70 53 71 88 88 73 103 122 101 99 92 83 68 101 90 63 90 108 110 70 36 65 76 40 62 126 120 42 40 28 7 58 44 43 67 27 60 90 3 -10 51 44 6 33 51 99 91 18 29 113 104 28 67 131 173 152 115 28 13 144 151 129 73 81 74 -8 126 185 97 81 90 172 182 37 -29 -127 -195 -164 -180 -79 -143 -88 72 223 240 -190 -39 138 -95 -141 12 163 314 274 41 65 -101 -291 49 227 59 14 89 268 0 -287 28 324 316 300 20195 372 150 75 9622 5 36 35 6807 1491 620 622 623 628 633 633 628 629 628 635 637 633 631 621 612 614 610 597 564 527 482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 371 304 230 168 163 161 162 163 160 153 149 154 169 312 588 1729 4403 6907 7494 999999 999999 999999 999999 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 171 170 168 165 162 159 156 154 152 149 145 142 139 138 136 135 135 135 134 133 134 135 135 136 136 134 135 138 140 139 137 138 142 145 145 146 145 143 147 151 150 149 150 152 151 144 142 141 141 147 149 147 144 141 146 148 146 154 161 159 152 150 148 152 158 156 152 152 154 151 148 154 166 169 167 159 145 143 139 123 119 113 118 129 122 120 115 114 104 106 109 103 100 100 102 93 108 111 90 87 102 102 82 81 87 71 74 95 113 106 82 83 69 65 82 87 79 93 96 59 80 118 80 61 77 58 69 57 67 86 46 36 59 66 81 103 66 71 99 100 86 57 33 25 27 58 103 143 152 83 62 46 17 41 43 53 63 57 100 79 17 -27 6 52 53 29 -10 38 29 15 24 43 31 -18 69 157 67 62 168 74 18 106 76 79 29 10 41 -55 84 88 -32 26 85 288 318 66 -23 -65 -166 -83 40 80 -95 -121 17 142 21 -21 158 11 -65 -35 78 93 238 243 -12 243 221 -98 183 256 132 -168 -318 -95 -217 -317 -165 80 35 229 20226 373 75 75 9749 5 37 6 6808 1475 1174 664 656 653 647 656 654 654 651 653 661 670 675 675 674 673 677 679 679 662 621 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 213 203 207 210 212 212 211 210 215 168 168 228 235 255 333 672 1638 3703 4389 4346 3657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 162 161 158 157 156 153 151 148 145 142 141 140 138 136 136 136 135 134 132 132 133 134 134 135 135 136 138 140 139 140 142 144 144 145 146 146 147 148 149 151 151 153 156 153 148 146 145 150 152 150 145 142 146 146 142 146 152 152 149 146 146 151 156 157 155 154 156 151 146 153 163 166 163 157 147 142 136 125 119 114 122 126 118 113 105 111 114 107 105 104 101 101 102 85 85 109 109 99 92 86 87 91 98 88 74 86 99 90 87 96 79 71 81 66 61 88 76 59 73 77 59 62 80 76 84 57 42 63 50 31 34 40 53 51 60 103 89 71 68 40 40 65 66 82 104 94 91 51 47 108 80 73 120 87 47 112 158 98 56 5 40 74 53 12 -29 -31 22 76 69 53 0 -21 54 126 77 43 84 65 18 39 145 161 -2 -86 41 74 4 17 -42 -90 2 132 101 30 46 -19 -38 129 182 151 -8 -10 49 12 26 196 163 -164 -81 84 164 62 47 47 59 179 201 92 -151 -134 48 -22 -333 -210 -77 -347 -111 -36 -164 140 20258 373 75 75 9874 5 37 38 6808 1458 828 659 654 639 626 620 611 605 600 606 612 618 637 641 653 655 663 668 671 665 624 547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 159 159 161 164 165 164 161 159 158 156 155 156 153 154 168 340 628 1544 2120 1886 1406 1655 3156 999999 999999 999999 999999 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 154 154 153 150 148 146 144 143 142 142 140 137 136 136 137 135 133 133 134 136 135 134 135 136 137 138 139 141 140 141 140 142 146 149 147 145 149 154 155 155 154 154 150 143 143 147 151 153 151 147 147 147 147 150 152 150 149 147 149 159 163 160 157 155 158 153 153 161 162 161 155 152 148 137 125 116 115 122 125 119 112 111 113 117 120 112 105 110 107 92 96 98 92 108 107 100 99 90 101 111 109 97 86 87 91 102 101 86 67 70 91 66 50 81 77 86 91 70 56 64 84 106 115 88 58 56 95 89 70 99 75 31 66 110 79 67 72 49 66 96 98 91 88 78 74 76 95 105 57 59 74 62 65 111 115 141 132 55 116 100 0 8 62 1 -15 54 63 44 -39 -44 61 49 41 27 58 120 78 43 190 282 89 -12 108 174 53 0 -4 -79 -50 52 99 247 292 115 120 235 89 -13 -32 165 208 -8 85 10 -56 8 5 2 -35 -33 -129 -72 80 119 251 106 -79 -91 -57 -129 -381 -146 165 -257 -67 197 -32 53 20289 373 75 75 9988 5 38 9 6808 1441 677 675 684 675 658 634 610 587 577 579 593 604 619 621 625 624 630 633 627 620 573 475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 136 139 141 144 145 146 146 145 143 143 141 137 135 135 140 163 420 687 1030 1170 1450 2609 5529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 152 151 148 146 145 145 145 144 143 142 138 136 137 137 135 134 135 136 136 135 135 136 137 138 138 138 138 138 138 140 142 145 147 146 145 147 152 155 154 151 151 146 140 140 145 149 150 148 144 142 148 153 152 147 146 142 139 147 159 162 156 154 154 159 161 156 161 169 159 147 151 150 137 126 126 129 134 132 122 114 116 120 116 111 108 107 108 104 91 100 121 108 94 88 95 102 89 98 106 100 90 90 89 91 108 104 106 98 66 80 86 62 83 89 95 95 79 60 68 92 97 120 122 94 60 89 122 114 147 135 91 88 107 100 57 54 85 82 55 99 105 113 125 81 86 103 70 37 41 71 109 91 96 66 90 130 79 75 63 12 67 148 38 -56 3 92 81 -48 -29 90 -3 -13 9 8 53 124 239 135 112 91 60 93 133 162 58 -47 -78 -1 34 65 195 168 98 111 114 114 36 21 152 177 52 124 85 21 208 23 -78 121 10 -32 121 127 176 373 201 57 250 192 -150 -273 -265 -225 -152 193 469 215 85 20321 373 75 75 10108 5 38 41 6808 1425 1066 746 751 749 731 701 685 672 662 650 658 661 657 652 649 654 671 676 670 654 591 470 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 141 147 150 150 153 155 154 151 151 150 144 141 141 144 147 158 327 466 877 2005 4510 7007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 148 146 145 145 145 145 144 143 140 138 137 137 136 135 136 136 136 136 136 135 136 138 138 138 138 137 137 141 142 141 142 146 147 149 151 153 152 152 150 144 143 141 144 146 144 144 143 144 150 153 146 143 143 137 137 148 153 151 151 150 148 156 164 159 165 172 160 148 142 147 147 140 139 134 141 138 132 126 117 113 108 113 107 98 97 102 104 102 104 95 90 89 91 101 95 82 92 99 93 108 104 91 93 84 102 108 82 85 93 75 87 94 75 72 67 54 61 71 87 104 88 68 65 83 115 99 98 99 88 83 76 107 80 49 97 84 44 94 84 112 138 52 21 22 33 61 45 64 120 117 96 46 49 97 97 67 56 27 88 125 32 0 27 114 127 51 52 82 40 10 -31 6 35 101 263 127 12 74 87 -7 13 99 135 15 -93 -46 -61 46 41 -195 -167 -50 -6 74 43 142 21 -80 59 111 152 179 74 -83 -25 176 166 297 350 130 31 170 60 -175 154 215 -212 -88 30 -240 -15 169 169 193 45 20352 372 150 75 10191 5 39 12 6808 1408 824 830 843 854 847 846 818 719 662 651 643 633 630 633 657 697 708 695 649 567 478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 237 323 318 158 147 149 153 163 325 434 838 2749 7857 999999 999999 999999 999999 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 146 145 144 145 145 145 145 144 142 141 140 139 138 137 137 137 137 137 136 135 135 137 138 138 138 138 138 140 140 140 141 146 149 152 150 149 152 153 150 143 139 135 137 143 142 145 147 147 149 148 144 145 144 142 147 147 148 149 149 151 148 153 162 167 180 178 167 157 144 149 150 136 131 128 127 124 123 130 123 115 117 123 112 100 96 97 104 102 93 85 97 104 102 103 97 83 87 104 98 111 114 86 65 74 101 85 70 91 99 86 96 105 78 86 80 60 60 62 74 75 74 58 71 91 72 70 77 59 63 65 46 91 97 64 85 95 81 100 107 114 102 34 41 64 33 41 74 95 144 175 117 61 34 22 67 87 83 59 113 128 66 68 46 28 25 35 34 47 116 40 -35 108 142 99 62 -23 -42 73 91 -42 19 46 -18 -20 49 62 52 158 107 -65 -96 88 154 68 116 195 108 12 95 76 29 238 103 35 100 18 133 209 101 -1 -113 43 249 101 121 112 -159 -138 285 272 260 12 -134 212 136 20384 373 75 75 10274 5 39 44 6809 1392 2112 903 913 934 956 960 933 813 642 585 578 579 574 570 575 603 649 659 630 556 468 404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 484 1292 1348 459 158 134 136 143 157 372 537 1165 3895 7664 999999 999999 999999 999999 2086 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 143 144 145 145 145 145 146 144 142 142 141 140 140 139 139 138 139 139 137 137 139 140 139 137 136 138 138 139 138 140 145 149 152 149 146 147 149 145 138 137 137 137 138 139 142 143 144 146 145 143 143 141 141 147 147 148 153 151 155 155 154 162 174 187 181 170 161 155 157 150 134 129 126 117 113 116 125 117 108 112 113 110 102 92 92 94 92 99 100 92 90 98 88 87 90 90 101 94 90 87 82 67 73 99 83 73 96 105 106 106 106 104 96 83 72 79 81 80 86 91 81 85 105 90 71 58 46 70 76 59 75 44 20 51 73 67 70 97 110 46 10 58 56 46 35 49 95 112 116 67 74 44 -25 73 121 72 44 34 60 71 84 51 47 42 -13 -11 76 147 31 17 132 115 64 1 -62 -66 -29 13 16 44 78 6 15 153 222 161 97 123 154 78 167 196 104 210 88 -2 42 15 -48 192 370 232 299 189 51 6 13 101 72 -20 278 539 282 130 293 196 -67 181 116 66 81 100 260 219 20415 373 75 75 10347 5 40 15 6809 1375 30356 13517 4914 2176 879 875 846 738 641 558 475 427 415 409 410 422 452 463 437 344 246 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 694 2224 2250 522 114 89 92 102 125 193 685 1672 5729 9923 999999 999999 999999 999999 999999 999999 855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 147 147 147 146 145 145 144 143 142 141 141 141 139 140 138 137 139 140 137 136 136 136 137 136 136 140 145 147 149 149 147 145 145 142 139 142 145 144 139 138 140 145 145 144 142 138 140 140 140 144 147 148 152 153 152 151 150 162 176 179 175 167 155 155 154 148 141 132 125 129 126 121 122 110 107 114 114 101 92 92 95 90 88 99 102 88 83 92 91 95 96 90 101 108 83 75 91 90 85 89 92 88 92 101 123 109 76 81 81 82 85 107 98 78 100 93 76 87 113 115 81 61 94 115 73 44 45 20 36 96 94 54 55 79 91 77 46 47 48 56 56 58 68 49 80 80 78 95 82 101 82 63 76 15 -25 73 115 87 148 112 -8 15 100 84 42 22 2 -65 9 141 137 56 -40 25 54 -34 24 14 -28 81 73 69 76 138 112 -64 53 131 56 142 81 -72 -48 -55 -57 248 209 99 215 66 -42 69 148 61 -136 -84 292 351 385 306 165 198 121 70 -201 -227 234 313 96 0 20447 364 150 75 10420 5 40 47 6809 1359 14461 5479 1614 79 85 90 81 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 999999 999999 999999 999999 999999 999999 999999 999999 440 1475 1869 1233 975 545 100 84 111 190 711 1851 6353 10506 999999 999999 999999 999999 999999 999999 839 281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 147 147 147 147 147 147 146 144 143 143 143 142 140 140 139 138 140 139 138 137 136 135 135 136 138 140 143 148 150 149 149 148 146 144 145 144 145 146 141 139 140 146 146 141 139 136 138 141 142 145 148 149 151 150 149 148 151 161 173 174 174 169 155 152 151 144 137 129 124 129 128 116 113 115 116 123 118 105 95 86 90 92 96 100 93 90 98 107 105 99 93 78 92 106 80 80 95 108 99 77 76 82 88 87 93 86 72 69 84 88 82 112 104 83 87 86 95 83 84 103 85 86 134 115 38 37 36 23 74 128 129 101 91 81 95 125 112 71 73 82 60 83 69 18 100 128 77 52 94 127 77 80 98 63 47 114 85 -4 35 95 13 78 85 -7 105 36 -13 -9 61 151 176 121 24 58 36 -34 -67 -114 -101 35 6 10 -3 -39 -34 -128 -32 119 93 67 118 197 137 14 3 -36 -78 -21 49 31 35 142 17 -296 -395 -115 72 -8 127 147 -116 72 20478 364 150 75 10413 5 41 18 6809 1342 3760 5118 5060 3749 2811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 700 3958 18894 65117 90603 93939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 765 1505 1599 989 556 342 163 304 346 469 1021 2981 4852 3047 3712 4754 999999 999999 999999 709 304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 146 147 147 147 147 146 144 144 144 143 143 141 139 138 139 140 140 142 142 141 139 135 136 139 140 143 147 148 148 148 145 140 140 141 143 145 145 142 139 140 143 141 137 136 133 134 139 143 144 146 150 152 148 149 154 159 168 175 181 178 170 162 153 149 144 134 130 128 122 119 114 113 115 115 119 115 115 108 94 98 108 106 98 98 100 109 117 100 82 84 84 87 84 65 69 91 101 91 67 69 95 96 83 85 76 80 99 81 79 102 118 106 83 57 46 86 77 65 90 70 51 72 78 44 41 45 52 89 85 99 114 83 79 113 127 127 81 54 95 84 60 46 43 50 104 132 62 74 130 142 138 94 49 46 82 93 12 -19 81 103 133 119 -23 -9 2 22 79 39 85 144 171 96 14 56 126 95 -30 -16 50 2 -51 -36 -36 -61 -135 -92 111 170 103 42 92 61 11 96 87 166 135 -15 21 60 -71 -169 -206 -214 -5 97 -92 -252 -178 -149 -48 20510 372 150 75 10411 5 41 50 6809 1325 2686 3763 4586 3275 2471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 694 3959 18914 65128 101595 119518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 523 896 767 298 251 263 242 236 240 246 264 296 368 581 1271 2345 1752 1198 1050 414 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 147 147 148 148 148 147 146 146 145 145 144 141 140 138 138 139 141 144 145 143 139 137 137 138 142 145 147 148 149 150 145 140 141 140 143 148 147 145 141 140 141 137 137 139 137 135 136 141 142 140 146 151 149 151 158 164 172 179 179 164 157 157 153 150 144 135 131 124 116 117 120 121 120 121 122 125 120 111 106 103 107 104 98 100 101 103 106 106 99 102 102 93 94 75 62 85 87 82 81 87 108 104 91 97 92 91 101 82 85 113 115 94 64 56 52 62 66 89 107 72 41 56 89 77 62 75 59 60 65 76 97 53 35 101 146 128 94 75 80 93 79 97 96 26 49 70 57 38 41 100 115 113 118 91 34 52 97 84 96 147 154 112 8 -14 28 -9 -17 10 103 133 156 89 -1 53 173 135 -37 -30 -8 12 34 37 74 -52 -116 -44 84 189 87 -13 27 49 2 37 224 360 289 30 18 112 33 12 -112 -203 108 317 93 -97 15 111 31 -91 -101 93 -215 -429 -83 10 157 20541 333 3075 75 10414 5 42 21 6809 1309 334 2593 12794 50027 100326 124851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 271 296 284 254 245 254 238 234 232 247 292 392 505 462 314 274 273 267 247 244 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 142 145 146 146 146 146 147 147 147 146 144 143 144 142 140 139 138 137 139 142 144 142 140 139 139 138 137 141 145 146 145 149 149 145 143 142 142 145 148 147 145 145 141 139 140 140 140 137 135 137 141 143 141 142 148 153 158 161 164 169 176 176 164 155 149 155 156 142 136 135 124 114 116 120 120 124 125 115 119 115 103 103 100 96 94 95 94 94 93 93 101 112 117 100 89 101 101 90 89 84 77 89 110 113 107 96 92 103 101 83 86 105 104 100 89 69 68 91 89 88 109 98 89 77 69 79 73 75 116 69 37 81 105 113 62 40 67 83 85 82 81 85 109 106 95 71 53 40 57 82 36 57 99 94 125 157 137 74 65 132 131 131 154 172 166 27 -7 76 80 31 13 43 92 153 84 104 173 104 57 -25 -18 45 116 120 90 106 -68 6 143 12 21 228 207 166 292 314 124 54 151 89 96 313 382 145 24 -59 -183 -2 109 31 -130 25 239 170 43 -211 94 40 -296 39 294 186 20573 333 3075 75 10411 5 42 53 6809 1292 312 2441 12013 49778 106852 126586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 205 210 212 218 227 236 212 202 196 237 384 624 774 692 412 285 222 209 198 207 217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 145 145 145 147 147 146 144 143 144 144 142 140 138 138 138 140 142 142 138 139 140 139 138 138 143 145 144 146 147 146 143 141 141 144 147 147 143 140 143 141 141 143 140 135 130 132 137 139 139 140 140 146 153 156 159 163 172 186 182 171 162 148 154 155 144 141 141 131 119 117 120 114 113 119 106 106 105 95 104 107 95 97 96 89 99 107 101 97 100 108 105 99 98 106 115 112 97 79 89 106 101 99 88 91 112 100 77 89 95 79 84 98 96 75 94 108 88 83 80 98 99 73 77 91 90 111 109 86 96 103 87 76 72 25 19 52 43 48 60 79 74 77 96 55 48 72 72 100 119 46 57 112 70 88 116 85 89 113 171 157 135 200 70 -46 58 82 15 -21 86 138 154 98 5 103 65 66 121 52 34 27 39 172 150 -37 -21 30 28 35 234 288 107 44 312 326 -43 -5 -58 -1 314 254 46 22 65 62 -151 -149 -10 -36 51 76 187 459 261 212 267 -73 14 258 87 20604 332 3150 75 10408 5 43 24 6809 1275 1267 6406 28614 84302 111648 94516 40446 15830 5749 204 129 129 131 129 132 135 138 133 138 140 141 145 144 142 149 146 151 149 153 147 150 149 150 145 152 146 151 152 153 150 162 155 160 156 167 162 163 162 162 159 156 151 152 151 153 151 155 150 150 146 147 143 145 147 152 169 235 232 207 205 256 430 671 828 754 448 282 196 162 158 161 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 146 147 147 147 147 147 147 146 145 145 147 147 145 143 140 139 139 141 142 141 138 137 136 135 137 139 144 142 142 147 148 149 147 144 144 146 148 145 139 137 137 137 138 137 137 132 130 134 136 138 138 141 146 150 150 150 161 170 177 187 177 165 160 149 151 153 147 144 138 131 126 122 122 117 105 106 109 114 108 95 98 96 91 105 104 96 101 104 96 94 97 107 119 105 84 89 95 97 91 78 93 95 76 71 74 92 118 99 74 85 74 55 79 88 77 65 79 94 66 82 100 88 90 101 101 73 80 92 95 110 91 74 61 49 25 34 53 55 84 77 27 39 49 76 109 81 117 60 7 60 44 9 19 62 107 74 11 2 56 118 153 96 44 87 102 80 81 44 19 -16 67 200 149 56 -108 -87 117 90 76 155 35 -37 -10 45 85 94 63 -67 21 22 19 106 -44 -183 88 272 23 -65 -51 3 103 78 116 89 53 239 35 -75 74 110 82 94 248 367 320 345 299 47 96 298 254 20636 331 3225 75 10405 5 43 56 6810 1258 1607 8094 34279 47413 53063 48214 67808 57252 19360 122 108 111 108 111 112 115 114 119 118 122 119 120 120 127 125 131 127 134 129 134 132 134 129 136 130 133 132 133 127 138 132 136 134 141 135 139 139 139 134 135 133 133 128 134 132 136 130 130 126 127 121 123 124 135 158 258 310 335 372 430 524 701 978 873 656 414 283 183 190 175 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 144 146 147 147 148 148 147 146 145 145 145 147 147 145 144 142 139 139 141 142 142 141 138 136 137 139 141 142 141 142 146 149 151 148 145 145 147 149 145 139 137 135 135 135 135 136 132 130 134 139 142 142 145 149 151 151 152 167 176 175 171 163 156 150 146 151 155 151 141 133 131 132 132 130 122 102 104 114 112 108 100 96 90 89 99 100 98 96 101 91 87 94 99 112 92 75 86 85 86 78 74 90 93 69 68 85 89 93 84 85 92 85 69 89 111 77 50 83 97 71 77 82 73 73 81 80 36 61 120 87 74 93 90 90 61 37 47 0 5 45 68 78 76 86 73 55 47 81 75 45 8 -54 -19 56 76 155 137 3 25 140 162 119 51 24 44 68 132 125 121 115 34 30 159 150 17 -48 12 196 116 21 140 69 57 82 15 83 184 193 80 -79 -112 40 -43 -35 68 97 115 -20 -194 -130 -4 -14 53 117 -32 3 200 -57 -105 103 92 -15 -10 200 204 168 253 158 203 22 48 255 20667 328 3450 75 10400 5 44 27 6810 1242 919 4526 19439 61375 104539 99341 52862 11559 115 107 113 113 116 118 119 116 124 121 122 120 123 121 132 126 132 127 132 131 135 130 139 132 137 133 134 127 136 132 133 133 136 132 135 132 138 130 134 131 132 129 130 131 133 129 128 125 128 124 126 124 130 143 219 335 407 445 490 680 1065 1205 837 713 495 333 209 183 164 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 145 146 146 144 143 143 143 143 145 145 144 143 141 139 140 141 141 142 143 142 139 137 140 141 140 140 141 146 149 148 143 141 144 146 146 142 137 137 139 137 136 136 135 132 132 136 140 141 144 146 148 148 152 160 170 175 173 167 156 150 150 152 157 162 154 141 134 131 135 135 131 125 115 112 107 100 99 95 98 103 101 100 100 96 101 110 100 96 91 92 103 95 85 89 99 108 96 79 87 101 82 75 87 82 76 75 89 96 104 109 99 127 114 55 74 109 86 78 100 89 77 53 44 36 67 117 80 64 107 79 68 99 78 67 16 5 55 78 80 69 65 75 71 39 -3 4 48 47 -7 -5 60 53 105 164 81 90 135 112 149 137 93 36 57 147 131 163 142 70 62 86 131 50 0 74 153 148 81 69 46 102 121 109 109 110 33 5 -72 -134 28 -44 57 88 61 147 22 -64 -2 -43 -53 120 112 171 185 95 -50 -19 55 -64 -112 -159 223 501 329 289 300 126 -222 -41 92 20699 327 3525 75 10400 5 44 59 6810 1225 720 3913 16205 52951 102507 124357 67487 16005 109 106 102 110 109 114 109 117 114 119 117 122 117 124 119 129 123 126 128 132 124 135 130 133 129 131 127 130 129 129 127 130 128 132 129 134 127 129 128 131 129 129 133 133 128 125 122 124 122 124 120 122 124 156 283 459 621 801 1173 2006 1947 898 611 423 276 193 138 131 140 999999 999999 999999 999999 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 145 145 145 146 145 144 143 142 142 142 143 145 144 142 140 139 140 142 142 143 144 142 138 137 138 138 137 135 137 143 147 146 141 142 144 146 146 140 133 135 139 138 136 137 137 134 135 135 135 137 139 143 148 150 154 165 178 178 174 169 159 154 153 161 165 160 155 143 136 132 131 130 126 118 117 113 102 101 99 97 100 105 103 106 97 85 96 101 100 105 98 94 99 99 102 97 95 96 89 83 85 91 82 71 68 70 89 84 82 88 91 107 108 111 92 74 85 108 88 81 85 69 83 46 14 15 36 66 81 91 77 55 77 113 76 83 76 45 94 86 12 34 72 75 121 127 70 19 54 125 85 50 70 78 104 89 12 50 92 57 98 62 44 34 64 105 93 183 170 48 26 91 113 87 88 85 112 135 -15 -40 19 -16 -13 70 124 87 -95 -52 178 45 35 1 11 110 167 194 127 238 227 23 -68 -19 83 397 299 -26 20 72 58 -106 -135 -281 -196 411 330 163 172 -113 -106 -99 -288 20730 327 3525 75 10396 5 45 30 6810 1209 544 3129 11430 35086 89049 142848 113737 23103 115 105 95 99 100 104 102 107 106 112 113 117 113 114 112 121 116 122 120 130 124 126 125 124 120 124 122 124 120 126 121 123 122 124 119 125 123 126 130 140 143 140 131 130 122 119 115 118 118 120 120 123 130 141 167 346 523 820 1759 4038 4277 3227 681 431 317 230 156 140 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 143 146 146 146 147 146 146 146 145 144 144 145 145 144 144 143 143 143 144 145 146 146 144 141 140 140 138 135 133 136 141 145 146 142 142 146 143 139 137 134 134 134 134 134 137 137 134 135 134 132 134 137 145 151 154 154 163 180 176 170 166 161 159 151 160 168 162 157 144 136 132 128 130 129 117 111 109 102 105 102 97 98 100 95 98 95 78 87 106 109 105 103 101 100 98 103 96 81 77 75 96 91 77 91 83 67 73 90 83 86 94 93 95 102 95 73 90 107 126 95 73 81 57 58 53 21 8 24 27 69 51 17 77 124 136 79 50 71 80 97 114 71 96 157 99 103 142 117 112 96 83 97 79 101 74 24 80 57 50 112 106 46 7 -1 67 144 46 50 159 184 73 21 110 145 179 136 77 88 118 29 -12 115 61 80 109 -61 -19 147 210 285 22 -71 33 -71 133 277 66 43 206 130 -10 -37 -95 -31 188 74 -74 85 64 150 132 12 3 -274 -62 118 -111 -1 23 66 -223 -629 20762 344 2250 75 10395 5 46 2 6810 1192 544 1186 1732 2160 1869 1354 1149 1073 316 222 371 1487 3320 8354 10889 12215 12663 14501 20143 28764 55929 95768 112610 65929 12516 455 118 111 106 104 107 105 112 107 115 116 117 114 118 116 119 118 125 125 134 130 126 125 125 122 127 122 129 124 130 121 125 124 124 118 125 127 134 138 159 200 218 225 205 154 135 121 122 120 122 124 131 149 165 157 143 164 348 1193 3803 5708 6100 779 456 383 385 274 189 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 146 147 146 146 144 145 146 146 146 145 145 145 145 145 144 143 142 143 145 147 147 147 144 142 143 141 136 136 139 143 144 144 143 142 142 138 133 131 133 133 132 130 133 136 134 132 133 133 132 134 139 147 149 150 156 169 181 171 169 172 168 162 152 155 167 169 161 144 136 132 127 127 123 117 113 103 98 106 102 95 95 97 93 90 100 87 84 103 109 102 98 104 97 93 99 92 85 80 82 96 86 90 108 94 89 107 98 82 77 72 89 84 83 101 113 100 73 107 95 81 99 73 59 75 70 53 48 39 57 40 53 96 83 65 46 23 70 135 147 129 97 95 101 59 46 121 107 87 69 12 63 135 139 12 -30 52 55 112 110 49 26 75 45 80 149 42 78 93 27 2 -4 51 109 118 84 -6 0 60 91 57 158 220 210 93 -108 -71 46 137 100 -90 -213 -117 -79 -12 195 215 172 179 181 285 230 64 40 -4 -64 83 228 105 299 392 140 196 -89 -355 -122 -90 140 210 123 -134 -524 20793 345 2175 75 10396 5 46 33 6810 1175 207 1107 2089 3317 4320 3960 2926 2547 3832 5473 7947 7807 6499 7898 12303 12358 12502 13724 17712 27258 42698 69742 89285 94063 53461 19515 1631 127 116 112 108 118 112 120 114 122 123 124 121 121 118 125 123 126 129 138 136 134 133 133 130 133 131 135 133 132 128 132 127 131 126 131 129 137 136 149 183 208 244 260 241 234 197 158 156 152 138 142 168 255 259 235 199 203 411 1507 3607 4072 736 426 406 593 455 248 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 147 146 145 145 144 145 146 145 146 147 147 145 142 141 141 142 145 146 146 144 142 142 142 141 137 136 139 143 145 143 142 140 135 133 134 132 135 136 134 132 134 135 132 131 131 132 137 140 140 147 149 150 159 170 171 170 174 170 164 163 159 158 166 170 162 148 141 134 125 123 117 113 113 106 101 97 94 99 92 90 90 90 92 91 96 96 103 104 96 98 86 93 113 108 96 82 86 91 82 88 97 84 73 96 105 111 106 70 63 69 96 119 113 96 66 86 99 88 91 87 98 93 74 84 66 72 79 82 88 58 46 7 19 20 33 117 124 123 97 29 28 70 96 144 94 40 56 49 65 106 104 81 71 2 -35 65 49 -51 10 95 62 100 32 9 126 55 -72 -81 -18 92 190 33 -77 -66 50 -4 -27 53 14 89 142 101 108 15 -131 -37 127 79 55 71 23 -52 0 121 79 124 221 395 274 -50 -20 29 -106 -232 -140 -17 207 142 -111 -16 -60 -164 72 -12 -70 166 222 7 -107 20824 333 2400 75 10400 5 47 4 6809 1158 819 1386 1285 806 833 2245 4204 6897 6517 4723 4479 4257 1821 246 1396 4208 11492 32765 73145 107920 123303 69037 15313 1303 132 124 123 118 123 119 121 121 124 124 132 127 126 124 135 129 134 132 138 138 145 143 144 136 143 139 139 136 139 136 139 130 137 131 138 134 138 134 136 139 139 151 215 267 290 252 263 251 210 159 142 160 240 321 298 223 156 191 471 960 982 370 291 415 671 522 263 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 145 146 146 146 145 144 145 145 146 146 147 148 145 143 142 143 144 145 146 145 142 141 142 140 137 135 134 136 140 144 142 141 140 135 133 135 136 137 136 134 130 129 130 127 129 130 130 138 141 140 150 154 151 159 161 158 165 172 166 156 155 157 162 170 175 170 150 141 142 135 128 119 114 113 106 98 87 96 101 88 90 100 99 88 88 99 111 105 87 101 108 77 85 104 100 91 78 82 86 85 79 80 74 58 85 100 107 113 97 90 88 101 88 77 94 102 98 96 82 73 79 92 82 69 74 27 48 83 80 65 35 69 38 31 39 36 78 72 128 108 32 63 81 107 154 78 36 80 45 76 127 78 106 80 24 37 67 85 15 16 108 92 52 61 105 132 59 21 13 60 184 260 94 -20 83 194 33 -46 116 28 -33 -67 -27 53 -47 -37 43 182 171 217 284 5 -143 -18 -83 -137 -47 -69 70 63 -179 -105 96 -71 -268 -167 20 113 -244 -432 -60 20856 327 3525 75 10400 5 47 36 6809 1141 492 3327 15183 49196 97003 127099 101412 32905 7011 142 138 138 135 131 125 122 121 129 124 135 133 135 134 138 135 139 135 140 140 150 143 146 138 147 141 142 138 146 139 144 139 141 132 140 136 137 136 139 137 139 144 185 282 353 333 406 410 347 245 153 132 150 217 208 169 137 118 115 118 124 133 165 291 483 386 224 138 999999 999999 999999 999999 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 144 144 145 145 145 145 143 143 144 146 147 147 148 147 146 145 145 146 148 149 148 144 141 141 139 137 134 134 137 144 145 143 143 143 139 135 134 135 134 129 129 129 129 127 127 129 128 130 136 139 141 150 156 159 169 168 164 165 164 158 150 145 150 165 170 169 169 153 142 141 134 124 116 117 113 102 96 94 103 98 89 95 100 100 94 89 104 112 84 71 93 101 71 78 98 91 88 80 77 76 89 84 81 84 68 74 69 74 84 98 113 98 77 67 80 99 117 121 105 62 48 54 64 61 63 68 24 50 87 96 83 52 68 36 62 89 38 19 -10 34 47 62 93 13 8 88 69 61 91 59 89 127 83 41 23 56 93 108 106 55 62 82 60 -8 67 108 127 151 79 121 154 190 149 101 155 124 120 66 -29 70 -35 -88 -98 -81 25 -98 -51 125 195 112 -64 -120 -43 -21 111 170 105 -75 -132 38 -53 -86 41 47 -25 90 197 367 397 -12 -303 -107 161 122 -82 -68 200 216 -215 -492 40 20887 326 3600 75 10408 5 48 7 6809 1124 172 3260 12583 37454 61411 86842 79807 63254 45331 18000 263 139 134 125 123 121 131 125 130 132 134 131 134 132 134 132 141 140 144 138 140 136 141 138 144 140 141 137 141 139 139 132 139 134 135 137 144 156 210 326 395 526 612 602 766 853 831 656 188 133 127 131 146 154 148 130 122 122 124 127 136 164 242 223 172 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 142 145 146 146 146 146 145 144 143 144 145 146 148 149 148 146 144 147 149 149 149 148 145 142 141 140 138 136 136 140 146 147 144 143 141 137 135 136 134 132 126 125 129 131 128 127 126 125 130 137 142 149 157 164 169 174 175 167 161 155 150 149 149 158 175 175 160 151 143 136 131 126 119 115 117 119 111 107 112 104 90 88 93 91 97 100 102 114 104 86 90 79 71 83 100 113 104 94 88 72 85 103 89 86 89 91 74 62 85 94 96 112 88 65 77 83 92 114 120 88 40 52 84 85 82 69 65 57 69 65 60 68 73 83 53 78 83 17 -8 1 25 44 69 63 17 47 95 65 50 62 97 54 20 30 -35 -15 37 22 -21 18 49 56 60 1 -6 69 29 91 169 33 -5 -3 30 60 113 83 -11 50 7 -51 13 -126 -121 -23 48 106 -94 -161 115 339 123 -38 -129 30 104 -30 203 188 -141 -63 98 21 5 7 72 94 156 112 66 183 127 -89 -107 -11 159 -60 -323 -246 -244 -32 123 268 20919 326 3600 75 10402 5 48 39 6809 1106 493 3645 6532 9733 16463 40016 90142 110601 96698 34064 1132 132 127 121 119 119 121 120 124 122 124 122 127 125 128 127 135 137 138 136 139 139 140 136 142 138 138 133 134 130 130 127 134 133 139 141 152 194 284 522 712 870 881 862 1030 1097 974 739 191 138 137 152 208 266 243 178 139 130 128 132 138 149 158 162 153 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 144 146 146 147 146 145 144 144 145 146 146 147 148 147 146 146 149 150 150 149 148 145 142 143 142 139 135 135 140 144 146 145 144 138 133 136 138 135 132 129 128 130 127 126 127 124 127 133 140 148 157 167 173 174 175 172 158 147 147 151 155 156 164 176 174 155 140 131 128 130 128 119 112 112 118 114 109 116 107 95 91 92 98 100 99 104 102 103 113 111 95 85 110 125 118 109 106 100 79 93 105 81 75 75 104 100 79 103 105 93 96 66 55 87 79 79 90 82 81 78 72 99 103 96 73 54 72 72 40 27 42 63 99 99 81 57 40 54 87 80 75 72 43 36 83 109 96 23 -5 77 61 5 4 2 9 32 35 -9 11 137 122 60 61 34 68 57 76 80 -5 -61 -74 -56 31 94 25 18 74 9 -4 22 -1 -68 -96 110 196 67 -49 71 197 91 135 99 101 53 -45 125 167 36 170 369 245 -25 19 198 92 117 151 -39 -13 16 -58 18 103 177 -45 -450 -282 -181 11 209 182 20950 326 3600 75 10418 5 49 10 6809 1089 507 3561 6498 10315 19601 45996 92581 110104 96619 37229 3906 153 117 113 108 105 104 104 111 108 111 109 113 114 117 117 120 122 128 126 132 133 136 131 134 129 131 125 128 134 201 360 564 720 902 1074 1124 1132 1093 1077 1150 1253 1285 1409 1424 1296 925 458 183 138 138 150 200 296 379 398 399 318 193 158 147 152 153 151 149 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 148 148 147 146 145 144 145 146 148 149 148 146 146 148 150 152 152 150 149 146 144 145 144 139 135 136 141 147 148 146 144 140 136 135 136 137 134 130 129 130 126 125 128 132 135 139 148 154 162 170 175 175 172 167 156 142 142 148 152 157 162 162 154 144 136 131 129 130 125 115 113 117 117 114 111 110 112 109 112 111 101 102 97 95 103 103 100 99 96 96 114 118 95 88 104 107 96 86 84 65 69 76 101 114 82 75 76 79 78 54 41 79 63 40 57 79 104 123 110 95 75 49 44 51 94 89 53 57 65 50 58 64 56 58 52 89 96 73 90 110 57 3 57 88 122 64 2 37 57 55 66 60 15 8 35 72 73 151 152 89 145 92 29 58 84 25 -38 -41 -107 -113 -10 -22 31 119 111 104 60 47 80 -19 -50 115 105 9 62 187 39 -23 144 150 48 -66 -54 7 90 65 132 272 94 11 148 117 73 90 268 391 125 -123 -143 -76 182 138 -86 -148 -32 -92 -162 77 127 20982 329 3375 75 10407 5 49 42 6811 1072 286 1208 1173 1794 6929 25227 45773 65263 61856 74053 62570 45240 20597 3037 156 124 124 119 108 103 95 96 92 100 97 102 101 103 106 112 107 115 113 119 121 125 122 125 119 121 118 125 130 209 379 614 920 1583 2690 3211 3175 2499 2087 2040 2107 2198 2299 2067 1560 802 335 209 212 191 146 148 202 316 440 537 494 417 323 209 163 151 150 148 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 148 149 149 149 148 148 148 148 149 150 151 151 148 148 148 149 151 151 151 150 146 144 145 143 140 139 139 143 149 149 147 146 143 139 136 138 140 134 126 124 125 125 127 131 135 136 139 152 158 162 168 170 169 162 156 155 150 145 152 164 164 157 154 147 138 132 131 125 124 118 112 119 124 125 121 118 111 110 107 105 109 95 93 90 93 108 98 87 88 88 92 107 103 85 89 84 85 97 91 89 77 84 95 99 105 90 71 70 79 74 58 62 71 58 56 79 100 103 106 91 67 37 37 57 70 83 90 77 61 73 57 44 48 56 72 74 62 41 54 76 106 69 35 89 79 81 69 21 21 27 62 110 57 -30 -6 27 64 68 54 83 89 127 141 93 -2 7 58 31 39 -53 -112 0 19 8 -17 -77 38 117 72 -3 -65 15 -12 -34 -51 60 162 -1 -39 182 149 -166 -84 5 -50 17 -40 -246 -119 47 204 125 -150 -15 31 213 401 111 -14 -76 -140 31 155 56 -31 -61 -94 121 198 53 21013 336 2850 75 10403 5 50 13 6812 1055 1525 3578 3382 172 999999 999999 26 1331 3631 10762 29240 55682 78508 75827 68098 37390 24152 5230 94 92 116 116 139 199 190 116 100 89 87 81 84 82 88 88 88 95 101 95 99 97 104 104 109 107 110 106 110 106 115 117 143 260 591 1481 3093 4402 4575 3960 2965 2693 2861 3009 2934 2642 2094 1168 482 300 493 1255 1173 189 145 146 166 248 393 753 1669 2465 1980 211 147 147 149 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 999999 999999 149 150 150 150 150 149 149 150 150 151 151 151 152 152 150 149 148 150 151 151 150 149 146 144 144 142 139 141 144 148 152 149 145 146 146 142 142 144 142 135 128 127 127 123 127 131 132 138 145 154 157 160 165 167 161 154 151 150 154 154 163 169 162 154 147 140 131 125 123 125 123 113 108 117 125 124 124 122 115 110 107 95 91 94 95 97 101 103 101 103 99 94 100 113 106 99 110 82 76 103 112 96 79 82 68 73 92 96 84 74 65 61 82 88 69 83 95 92 81 99 110 75 50 34 62 76 72 68 79 68 61 84 79 63 48 80 121 76 18 23 61 65 50 43 52 63 79 93 66 75 90 80 40 62 109 49 -4 45 102 33 -6 67 124 87 38 50 -18 -32 3 61 131 159 106 36 30 -25 -18 -59 -16 104 47 5 52 136 98 146 123 2 -28 -50 -157 -14 177 -121 6 5 -67 173 28 -180 -35 101 40 -101 -109 28 79 281 298 213 152 -102 237 209 26 14 -126 145 228 387 543 324 21045 336 2850 75 10408 5 50 45 6813 1037 1410 3559 3723 1759 3804 5266 8584 17913 33618 57151 73528 87245 73772 32221 12543 3572 271 262 194 230 337 291 121 183 181 111 96 84 80 78 77 76 80 76 76 80 84 80 84 84 93 89 95 92 97 96 99 97 113 139 200 281 577 1366 2633 3512 3986 3591 2857 2626 2774 2864 2781 2591 2183 1259 649 488 862 2667 2554 414 182 139 148 207 444 1390 3613 5601 4855 372 162 146 153 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 151 152 151 151 150 150 150 151 150 151 152 151 150 149 148 149 151 153 152 150 149 148 146 145 142 141 142 149 155 156 151 146 144 143 144 145 144 143 138 131 128 128 126 128 131 134 142 153 158 156 158 163 166 159 151 149 144 144 152 161 160 155 153 147 135 128 126 124 127 120 111 106 112 117 119 125 126 118 112 113 113 100 102 110 103 96 95 103 110 112 106 105 113 104 97 100 90 101 117 112 81 77 83 60 77 98 99 75 52 47 62 99 94 73 89 104 104 84 70 78 79 72 54 52 60 62 45 60 72 39 48 85 86 64 96 91 6 42 77 54 59 41 19 4 -3 39 44 8 43 62 10 -9 47 57 78 67 63 97 21 9 55 115 108 -10 -11 0 28 25 16 64 103 69 33 64 32 124 59 -79 20 82 79 88 147 197 187 181 28 -4 151 -40 -159 28 74 128 -118 -239 183 186 195 219 -16 -218 -155 123 129 81 51 171 213 -59 -82 365 209 56 204 -75 297 425 91 533 630 21076 334 3000 75 10410 5 51 16 6814 1020 28 1160 4352 9453 27840 73263 94146 74259 45120 36083 17954 2072 143 213 294 285 215 248 351 301 122 123 124 124 124 112 112 111 109 109 111 105 99 92 94 89 93 93 102 97 103 102 108 107 107 105 117 139 164 167 159 216 372 859 1558 1748 1569 1501 1577 1712 2098 2432 2438 1962 1307 805 979 2489 2336 431 193 138 148 190 377 1117 2569 4349 3919 445 181 148 167 215 999999 999999 999999 999999 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 152 152 151 151 150 149 150 151 150 150 149 147 147 149 148 148 151 152 152 151 150 147 146 145 143 142 146 154 157 157 155 152 147 145 146 144 141 138 135 129 125 125 129 134 135 137 143 152 160 162 162 163 161 158 152 146 143 145 153 162 160 149 143 139 133 130 131 132 124 110 106 111 114 108 106 111 121 120 109 107 110 104 108 113 97 95 106 111 103 105 113 120 113 95 97 87 82 103 105 96 86 81 83 81 103 105 88 68 60 75 80 92 108 107 106 106 103 95 57 46 76 83 87 78 48 46 19 40 114 79 41 63 80 84 65 31 -13 30 56 45 89 76 30 -6 42 49 4 55 45 -1 -35 15 98 31 62 113 74 55 0 73 72 11 93 105 2 -44 11 72 42 -1 36 7 40 71 56 9 -28 27 -111 -116 55 65 59 152 155 200 101 40 166 74 -2 -6 222 128 -237 -198 150 157 78 77 27 -159 -226 83 61 -125 -151 143 173 -24 135 216 154 219 102 -23 156 48 -139 165 162 21107 312 3000 75 10411 5 51 47 6815 1003 747 2601 6767 15364 36466 75603 74373 26587 186 15 21 23 31 34 35 29 34 35 45 45 59 62 69 86 125 238 648 1385 2912 4892 7288 6456 4657 1371 120 108 111 107 113 111 118 120 126 122 123 117 119 116 132 145 145 137 137 147 228 347 601 830 988 1157 1681 2081 2250 2148 1932 1535 1781 2254 1745 245 165 141 145 153 187 311 391 1040 967 276 170 197 363 417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 153 152 151 150 150 151 150 150 149 147 146 145 147 148 147 149 149 149 150 148 145 147 147 144 145 150 156 158 156 153 150 147 146 148 144 138 133 133 130 127 126 129 136 138 139 148 157 164 166 165 164 159 155 150 144 147 153 158 166 165 149 131 125 126 129 133 129 118 108 112 120 121 116 107 101 106 114 106 104 115 110 102 108 108 106 104 100 83 86 100 108 103 92 94 77 75 88 82 85 91 80 72 74 105 114 94 80 70 101 98 78 98 123 115 60 42 79 77 35 52 89 97 69 58 81 52 40 110 121 85 54 36 53 34 63 79 32 10 44 63 13 14 -7 44 39 16 124 90 30 21 29 46 11 0 0 36 43 -14 53 86 10 2 24 -61 -9 39 9 49 -38 19 94 40 17 31 -51 -67 85 -40 -177 29 165 3 -43 22 53 -24 -26 3 79 93 8 143 -22 -118 -42 -38 -90 -352 21139 338 2700 75 10405 5 52 19 6817 985 359 2093 9659 30888 31520 19851 6701 11066 17215 19522 12361 421 19 16 18 18 21 21 21 17 19 24 32 28 29 33 50 63 101 220 631 1379 2923 4919 7337 6507 4672 1381 123 106 106 102 105 104 113 114 121 116 118 112 115 112 116 114 120 120 131 140 200 303 482 686 1082 1828 2598 3171 3223 2929 2697 2866 4451 4392 1367 227 157 145 147 143 145 146 147 152 156 147 161 222 453 505 999999 999999 999999 999999 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 152 152 151 150 149 150 150 149 148 148 147 147 146 145 146 146 148 150 149 149 148 146 148 150 148 149 153 159 161 159 153 149 147 148 150 144 137 136 133 128 127 127 129 137 140 140 148 160 166 164 159 160 161 154 146 143 147 155 160 161 159 145 129 131 124 121 129 124 121 114 113 123 125 127 127 118 112 113 108 106 117 112 99 102 110 103 91 94 85 79 88 90 89 91 84 83 97 93 78 90 98 85 65 59 81 110 117 93 77 101 96 78 100 101 72 54 72 82 77 58 61 89 91 71 81 117 108 73 77 62 43 38 16 32 51 105 134 90 70 79 50 19 41 20 30 1 -18 48 37 -5 -10 0 -15 -56 -50 -96 -3 142 81 -31 -44 -3 -48 -52 8 53 64 40 99 90 72 104 97 133 89 44 -38 -30 63 107 130 58 8 -28 42 118 87 29 -138 -1 129 163 156 -38 119 208 61 2 -88 -90 -46 -108 34 315 123 -17 25 -162 36 13 -182 5 90 -8 -153 43 279 140 14 -4 -376 21170 341 2475 75 10405 5 52 50 6818 968 41 866 4057 16548 32605 44698 64872 60837 38540 3479 204 96 97 104 96 96 95 94 93 94 94 91 88 87 87 94 90 85 84 93 89 96 95 105 113 128 146 198 227 199 166 125 107 101 93 95 93 105 102 111 104 109 106 110 109 114 111 118 119 126 128 134 149 231 458 1377 3095 4009 4458 4183 3601 3686 5577 7908 7234 1250 286 178 155 152 147 149 148 148 151 151 151 158 176 252 281 999999 999999 999999 999999 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 151 151 150 149 149 149 148 149 149 148 147 148 147 147 146 145 146 148 148 148 147 147 148 150 150 151 155 160 161 161 158 151 149 150 148 143 138 138 135 129 128 127 133 140 141 144 151 160 167 165 159 162 165 157 146 143 151 160 160 154 144 137 134 133 121 116 120 118 123 118 109 117 127 121 116 119 116 111 109 103 104 108 109 106 95 92 96 103 90 85 99 100 96 99 103 100 100 90 78 99 93 74 74 71 88 114 101 100 91 89 104 100 101 79 62 69 100 83 70 104 94 65 77 94 62 67 100 90 76 41 5 12 7 27 73 92 76 77 63 56 84 125 121 62 57 -6 -43 37 78 -9 -32 6 47 47 27 -27 14 145 108 -35 -109 -14 73 43 61 43 -17 28 83 66 47 29 47 75 97 126 56 36 36 60 -10 -94 23 -12 34 112 112 64 -146 -56 68 217 251 49 -19 60 230 199 200 167 -62 -185 -35 252 55 -67 15 -2 75 -11 -29 151 73 -16 112 -76 41 227 46 66 61 21202 361 975 75 10405 5 53 22 6819 950 1352 1316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 702 1545 2157 2345 2375 3039 7437 26177 43043 38446 34859 33627 28227 19924 2677 99 94 94 96 93 94 92 96 97 94 94 92 88 91 89 89 88 86 83 87 88 94 90 97 97 104 105 131 161 177 153 119 104 102 94 98 99 110 106 109 99 106 104 110 105 111 112 117 122 126 127 132 144 209 416 1240 2725 4241 4464 4039 3624 4057 6000 7271 6517 2539 472 226 166 152 145 146 147 148 149 152 153 152 149 144 140 999999 999999 999999 999999 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 152 151 150 149 149 149 148 148 148 147 147 148 147 146 145 143 143 145 145 145 146 147 149 150 151 152 157 160 160 160 158 152 148 145 143 141 136 133 134 132 131 132 137 143 147 153 160 162 165 163 161 163 164 158 151 148 151 156 149 142 143 142 139 133 122 116 119 117 118 119 112 115 124 110 100 106 102 106 115 103 96 106 112 109 97 92 104 110 93 94 110 110 102 103 118 107 90 78 78 95 84 73 87 90 87 92 72 91 86 66 93 87 81 79 76 68 51 51 55 101 105 51 36 61 51 45 80 61 60 72 80 66 41 62 62 55 73 73 10 18 96 160 115 47 38 -8 -6 28 54 58 81 42 30 89 55 62 109 84 60 50 -8 20 129 47 -15 66 13 -12 51 13 74 83 22 8 72 97 14 50 89 -1 -12 90 140 45 7 -92 -52 140 55 158 145 99 277 116 -115 -113 87 318 61 -78 228 130 -148 49 41 -43 180 200 234 232 150 -44 -106 202 231 -116 -40 35 32 232 308 21233 361 975 75 10401 5 53 53 6820 933 1195 1297 623 990 473 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 932 1791 2391 2514 2703 3660 9639 36390 56200 53782 47027 15719 10669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 999999 45 134 144 141 165 327 505 635 796 762 524 302 340 745 1946 4471 8303 11716 13875 13775 10666 6324 2260 1244 534 439 187 118 116 106 113 110 113 108 112 115 122 126 131 132 144 201 385 831 1437 2199 3316 3430 3115 3107 3168 3417 3720 3904 3322 1326 438 233 171 145 145 145 146 146 150 151 151 150 146 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 154 154 153 153 152 152 152 151 149 148 147 148 149 147 146 146 144 144 146 144 145 146 147 148 150 152 155 160 161 162 162 159 154 151 147 143 141 139 135 134 135 140 142 145 151 153 156 160 162 165 162 162 158 151 148 150 153 150 145 137 132 136 137 138 134 119 111 120 121 116 115 109 115 115 99 97 107 106 108 115 106 97 94 103 108 100 102 108 109 100 99 102 99 105 97 95 93 88 85 84 95 86 73 90 90 65 62 67 71 76 72 68 71 70 77 81 77 52 48 56 103 110 54 35 58 52 28 66 66 73 104 97 95 77 44 4 41 71 36 27 37 86 95 12 -13 26 70 63 -17 -8 41 77 49 -12 -14 6 56 94 66 85 108 8 5 59 8 -36 14 27 57 133 55 114 121 -6 -15 -25 12 63 36 -36 -75 75 161 152 116 119 3 -97 94 53 116 153 150 243 -39 -183 -52 -26 154 -7 -147 203 330 225 178 122 -38 150 373 259 73 17 76 214 240 32 -205 -46 -97 -28 94 85 21265 352 1200 75 10401 5 54 25 6821 916 433 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 529 3052 15014 31891 50985 52339 18884 14119 1029 999999 999999 999999 999999 999999 999999 999999 999999 999999 1031 1508 2036 1988 1523 1782 2077 2463 3113 3893 4572 5522 5946 6296 6859 8116 10323 13695 18990 26297 31984 38046 41206 39544 35688 29657 22228 15406 10160 2409 211 127 116 124 120 124 120 121 121 129 132 139 140 157 231 461 999 1660 2069 2059 1869 1672 1759 1679 1648 1731 2275 2377 1455 420 221 169 150 150 149 147 148 151 152 150 149 149 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 153 152 152 152 151 150 149 147 147 148 149 148 147 146 145 144 146 146 146 147 145 146 148 152 158 160 159 160 161 157 152 151 151 148 145 143 140 137 137 140 142 145 149 153 158 159 159 161 160 160 156 148 145 150 152 148 147 147 141 134 132 132 125 117 115 124 121 117 115 109 115 112 98 98 102 98 99 104 112 109 93 99 106 95 94 98 97 91 99 111 105 100 98 96 79 92 110 99 90 84 85 96 86 82 84 78 70 69 73 75 88 69 70 72 61 62 67 76 89 85 39 20 38 40 39 56 56 75 79 30 44 56 44 25 41 8 -22 40 43 43 23 -23 -33 53 150 102 1 3 3 -38 -4 -14 -47 4 20 16 42 32 80 129 135 108 23 -1 -25 -15 58 134 105 129 98 -28 8 -21 -2 99 74 -82 -89 2 27 -2 -64 0 60 2 -2 -63 -21 0 66 54 -110 -58 -70 -107 -55 -6 60 109 117 167 51 53 -40 -49 109 119 -31 -240 87 195 -229 -267 21296 346 2100 75 10402 5 54 56 6822 899 878 4341 15086 15285 4912 5170 5029 4496 3938 3543 3435 4159 4046 2945 1389 1507 1661 1991 1686 1187 1187 1083 1257 2154 2369 3019 2926 2246 2584 3414 3957 4726 4933 5317 6065 6611 7664 9505 12204 15652 21193 27409 32040 31946 30942 34017 36712 38522 38538 31461 24089 17749 7507 1678 581 279 140 128 132 128 130 131 135 137 143 141 151 168 242 398 666 928 1169 1169 1040 960 798 622 674 1266 1274 563 187 147 152 155 155 151 150 151 152 153 149 148 149 149 999999 999999 999999 999999 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 151 150 150 149 147 147 148 146 144 145 147 148 147 146 145 144 145 147 148 147 146 145 146 149 154 158 157 156 158 157 154 152 152 153 152 146 141 139 140 138 139 141 142 149 159 163 162 158 159 159 153 148 150 151 154 154 146 147 151 148 144 135 126 118 117 120 128 122 114 111 109 116 116 106 100 96 88 90 104 119 115 107 109 104 96 97 101 96 91 92 100 104 90 98 111 101 104 115 109 89 78 88 89 86 102 96 90 82 69 78 95 96 67 57 55 60 57 55 75 68 52 59 63 49 69 88 68 53 69 44 12 54 76 71 59 16 -9 15 50 39 43 75 34 -12 48 100 95 58 26 33 42 26 8 16 51 38 9 2 6 82 111 135 134 -11 -38 -3 -55 -38 43 135 103 75 145 98 71 118 47 29 78 90 110 10 -33 47 -20 -38 91 59 -51 -26 57 109 10 -15 78 123 57 -35 27 156 181 11 -122 -105 247 111 -61 95 43 180 63 135 140 -116 -11 97 19 101 12 2 96 21328 341 975 75 10399 5 55 28 6823 881 356 876 2340 2873 2817 278 391 513 999999 999999 12 589 2496 9346 24057 26248 11334 19762 20565 6383 6043 5537 4850 4052 3359 2652 2362 1798 1634 1868 3130 4223 5521 10879 19457 26606 22338 20393 17531 12112 10101 3871 1429 1535 2045 1993 1790 1326 1173 1194 1342 1710 2528 3686 5073 8029 11563 12785 11469 7919 8413 9116 9786 9358 7904 6763 6048 4599 1583 582 286 143 132 136 133 140 148 158 153 153 145 149 149 156 166 205 303 536 685 689 620 453 259 277 598 547 209 158 156 154 158 159 154 153 153 155 156 152 152 153 151 999999 999999 999999 999999 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 151 151 150 149 147 147 147 147 146 146 148 150 149 147 146 146 148 149 148 147 148 147 149 154 157 158 158 156 155 156 156 155 155 155 154 148 142 141 139 137 141 145 148 154 157 162 163 161 164 162 150 140 143 150 151 147 142 145 151 150 146 136 124 118 118 118 122 121 114 109 108 114 119 112 102 100 100 100 108 115 104 104 107 100 103 110 99 89 95 90 86 84 85 93 98 96 88 86 89 88 83 85 87 85 91 88 96 82 76 110 113 115 80 45 65 81 74 65 56 45 42 76 88 81 85 76 63 63 88 60 40 84 103 79 56 7 7 73 78 29 25 77 53 0 46 86 61 78 49 25 114 119 33 5 23 27 16 -24 0 99 67 -6 -29 -91 -138 -72 -16 12 30 5 -97 -118 72 79 52 95 8 15 140 23 -21 -26 -14 116 106 -4 34 129 -28 -115 -33 -36 100 131 -112 87 131 -168 -170 -94 -70 21359 340 975 75 10400 5 55 59 6824 864 2375 6390 8229 4457 4379 1763 1686 2107 3723 8308 14315 19365 30466 46695 65519 66155 49381 40628 27042 12965 7964 3861 1682 1174 362 999999 999999 86 283 532 1750 2693 3636 9000 17591 24436 21119 19349 16466 11704 9765 3972 1620 1627 1832 1600 1052 718 779 1774 4164 4725 2310 148 132 151 228 247 277 245 168 229 241 375 822 1647 2990 4716 6143 6366 6181 4830 2107 910 349 218 254 466 883 1037 546 182 158 155 159 179 191 223 281 319 302 270 188 167 165 167 191 320 365 350 408 256 186 157 154 155 156 154 156 156 154 999999 999999 999999 999999 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 151 150 149 148 147 146 147 147 147 148 150 150 148 146 146 145 145 145 145 146 149 149 151 155 155 154 155 155 153 153 155 153 151 150 149 145 142 140 134 136 144 151 158 159 157 159 160 162 163 160 149 143 144 150 148 139 140 145 145 145 140 135 133 124 122 122 116 117 120 113 114 119 119 113 108 107 110 117 111 105 103 100 96 97 106 105 96 96 87 86 95 89 85 79 83 86 89 92 85 79 89 102 90 74 86 111 107 83 75 79 75 74 45 45 81 85 81 72 46 51 71 47 42 85 60 29 37 51 77 60 82 104 98 107 106 70 78 112 49 -15 21 47 23 43 83 92 67 66 20 -19 65 138 45 -13 -40 -59 -22 -18 3 44 64 -12 -70 -70 -112 -60 58 109 134 45 -22 -28 23 98 53 80 58 2 94 -14 -8 164 104 161 283 -12 -199 68 78 -10 -50 -113 58 6 -205 -187 -99 -195 -195 -198 21391 361 975 75 10398 5 56 31 6825 846 1112 4655 4849 443 627 872 802 1189 3091 7438 13138 18265 28260 39090 45566 44479 44289 36390 22115 11872 7626 3459 1349 829 999999 999999 999999 999999 999999 999999 7 43 22 202 599 888 1347 1934 3321 5488 8068 9858 9920 8677 7637 6672 5709 4055 5197 6020 7153 7772 4758 1665 1367 1432 1917 2534 3054 3522 3947 4350 4677 6403 9100 12626 17462 21164 28222 33323 36342 32754 24846 13239 7176 4774 623 557 921 1079 574 188 157 149 150 156 156 161 165 166 163 167 164 160 158 164 198 351 514 571 570 314 190 158 155 154 153 153 154 154 151 999999 999999 999999 999999 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 154 152 151 149 147 147 147 147 147 149 151 150 148 146 146 145 143 143 146 148 150 152 153 153 152 151 150 152 152 151 152 150 148 148 145 141 141 141 140 142 149 155 158 161 163 162 160 161 157 153 147 149 153 155 154 144 140 138 134 139 141 136 139 132 125 122 117 123 127 115 115 120 117 115 117 115 114 125 119 112 116 119 116 108 110 108 109 112 95 97 105 96 92 82 84 100 101 96 96 78 77 102 90 65 89 107 80 69 63 53 69 64 43 56 77 78 78 55 59 81 78 53 66 102 74 40 42 75 89 72 80 63 51 93 95 77 88 82 38 9 57 53 14 47 32 33 86 10 -66 -27 46 121 141 94 0 22 51 40 8 -99 -54 17 -14 -31 -51 -29 27 68 144 188 125 54 118 185 87 82 129 91 201 292 260 287 124 118 227 -46 -145 53 119 45 -20 38 62 -114 -158 -170 -142 -115 26 89 234 482 69 -24 6 -29 247 280 48 -118 -8 34 55 178 159 70 88 -157 -302 -52 -196 21422 342 2400 75 10401 5 57 2 6826 829 33 1281 2229 3220 3701 3991 4048 3212 2939 2118 2075 2122 2207 2390 2691 2829 3025 2791 3031 4190 6249 8994 11011 11552 10743 9918 9276 8429 6137 6737 6263 4612 4795 5001 5384 5951 6895 9092 11078 13202 16330 18814 20773 23005 25226 27672 27734 28161 26355 34383 42918 48371 48021 43811 29334 17270 8600 565 250 188 191 169 151 143 147 147 152 152 156 158 159 163 165 163 160 158 168 156 186 302 373 314 214 162 155 154 153 153 153 151 151 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 999999 999999 155 156 155 152 150 148 147 148 149 149 150 150 149 146 144 144 145 144 143 145 148 149 150 152 150 148 149 149 152 152 150 147 146 147 149 146 141 139 141 141 144 151 153 153 157 162 160 158 155 147 144 143 151 158 157 156 150 141 138 135 139 144 140 137 130 123 123 129 132 125 118 117 116 118 121 122 118 114 123 128 126 114 111 119 115 117 111 104 101 93 101 103 92 94 104 99 105 94 77 92 80 66 86 90 77 81 71 57 63 67 79 87 88 102 75 40 52 81 73 71 78 65 57 74 102 94 72 87 107 94 103 102 45 20 68 72 84 67 49 94 132 116 78 75 42 27 16 61 44 -28 -4 42 91 125 110 42 78 115 99 57 -13 13 30 -70 -47 11 -21 -23 13 116 153 56 -63 13 221 192 68 107 138 252 370 347 289 186 75 21 39 194 177 16 -89 -31 184 254 8 -107 15 -81 -226 -27 130 169 281 -2 -120 -137 -283 127 299 178 229 105 318 307 248 244 -20 53 -162 -297 45 -60 21454 342 2400 75 10403 5 57 34 6827 812 20 1303 2338 3287 3688 4166 4209 3303 2841 2059 1942 1991 2132 2574 2904 2787 2785 2500 2496 2774 3726 4973 6991 7422 6733 7768 9691 10272 9758 8476 10370 14732 15445 14606 13033 12020 13010 14550 16607 18167 20077 19346 19185 20615 21185 21510 18423 15056 12256 15377 20215 25242 32287 36420 37858 34782 27095 21081 13900 2885 159 146 147 144 150 149 152 154 156 156 161 168 181 184 193 206 256 253 225 172 153 154 157 156 155 155 155 156 155 153 151 149 999999 999999 999999 999999 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 157 156 153 149 147 148 148 149 149 149 149 148 144 141 141 142 142 143 145 147 148 148 149 149 147 148 149 151 153 149 145 145 146 148 147 143 142 143 141 146 152 153 155 159 162 158 156 151 145 146 148 155 156 153 153 150 147 143 137 140 144 142 137 129 129 131 135 131 118 117 119 112 112 118 120 126 120 125 135 130 117 105 107 111 108 108 112 113 104 99 100 92 93 111 106 102 87 83 97 83 88 90 84 89 79 71 84 89 80 78 77 86 123 97 43 60 90 89 96 86 79 82 70 89 90 94 105 104 89 105 121 81 54 27 54 107 100 103 102 113 129 126 110 71 92 66 43 101 63 73 98 22 19 79 78 43 84 104 41 61 85 71 22 -10 46 89 91 63 82 86 98 76 8 156 182 80 188 175 169 254 325 224 108 79 -23 53 163 79 38 -36 165 407 220 -10 -32 96 52 -87 -158 -79 230 293 -40 -270 -190 -206 -65 386 437 380 125 145 258 149 159 150 213 70 52 245 283 21485 335 2925 75 10402 5 58 5 6828 795 1441 2852 3364 3153 2618 1633 1817 2747 3464 6210 13316 27492 41040 48244 40653 30896 17298 10669 8162 7148 7306 7122 6528 8424 12523 13338 12653 10214 8598 8651 8210 8984 8615 7738 5218 4375 4366 4983 5817 6386 6546 7117 8286 10252 13335 20006 28300 36151 41604 46960 39656 16313 2911 154 142 142 142 149 162 190 231 439 688 796 830 683 472 354 336 378 580 624 472 179 152 154 151 152 154 153 154 155 154 152 150 999999 999999 999999 999999 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 158 158 155 151 148 148 148 148 149 150 150 147 144 142 141 142 145 147 148 147 149 150 149 149 149 148 148 150 152 151 147 145 144 146 144 143 146 148 148 151 151 151 154 158 162 160 155 149 145 147 151 157 158 154 152 147 144 143 142 144 148 145 134 130 135 133 124 118 113 110 108 103 105 118 124 132 126 124 128 125 125 113 105 105 101 108 116 122 112 99 110 103 86 103 106 95 95 92 95 95 100 89 75 83 81 88 86 82 84 73 67 80 105 97 76 78 100 107 120 97 67 53 57 100 107 69 56 95 89 83 84 62 45 20 44 73 98 107 89 36 76 122 62 30 54 104 59 35 47 107 108 26 -1 66 117 47 87 118 -18 -10 123 138 48 4 22 101 214 141 28 86 134 89 25 133 128 -28 122 245 168 179 220 128 24 63 96 19 51 81 57 -25 134 317 146 -46 -27 107 152 128 -101 -56 324 376 86 -91 45 176 41 75 16 -93 -59 -114 -26 5 -52 -89 -161 -103 28 86 328 21517 345 2175 75 10402 5 58 37 6828 778 1590 3309 6476 14726 19431 19870 19815 16437 14472 9991 11911 14937 16367 13890 12669 12396 11251 10493 12662 21682 32321 47447 60445 69798 61331 41135 17116 5469 3051 945 688 419 373 455 691 1102 1615 2220 3031 3460 3557 3572 2889 2285 1832 1901 2130 2501 3137 3803 4459 5140 5606 5910 5422 6408 11400 17782 22081 23252 11759 1891 161 137 135 135 137 161 231 417 1060 2475 3055 3072 3046 2722 2247 1403 1214 1307 2753 3095 1787 212 152 153 150 150 152 153 155 156 154 154 153 999999 999999 999999 999999 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 158 157 154 151 148 148 148 149 150 149 148 145 143 143 144 146 148 149 148 146 148 151 150 150 148 147 147 147 149 149 147 145 146 145 143 143 145 146 149 153 152 151 151 152 160 163 155 148 147 147 150 158 161 154 150 146 146 153 151 150 155 144 132 132 132 126 117 114 108 108 110 110 120 124 126 124 121 115 112 116 115 110 104 110 106 101 104 101 90 97 108 91 77 103 115 97 97 91 86 93 82 74 79 80 87 97 84 88 104 94 71 63 78 79 60 43 91 121 99 85 72 42 49 87 94 56 38 71 58 38 25 25 41 83 95 52 53 59 69 59 99 106 52 36 25 45 3 3 88 138 86 85 86 72 93 45 61 32 -4 90 141 76 28 54 -4 7 91 46 36 91 117 77 -8 87 125 34 0 7 20 75 192 294 195 102 139 -116 47 269 33 -101 26 102 85 35 -2 150 142 132 35 -67 146 267 34 0 233 204 -213 -341 -173 -104 74 47 105 82 138 111 -381 -412 -190 -22 97 21548 361 975 75 10401 5 59 8 6829 761 515 269 471 468 999999 999999 999999 999999 2353 7695 7903 5536 2228 8673 14807 20126 23399 18171 20060 29230 33164 31535 28869 19774 14856 9581 10080 11173 11921 9375 8502 9153 8299 7082 8595 15069 19957 22657 24376 28257 26926 17117 6436 14 999999 1 999999 1 3 21 59 252 532 1169 2212 3112 3587 3572 2865 2191 1484 959 717 676 806 991 1296 1738 2130 2484 2182 1957 3032 4634 4908 3775 871 276 218 217 210 181 151 177 276 629 1510 2833 2978 2864 3233 3630 3883 3837 5482 7797 9744 6034 1894 195 152 154 153 154 155 156 158 157 156 156 155 999999 999999 999999 999999 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 157 154 151 149 148 148 148 148 148 147 145 142 142 143 143 145 146 145 144 145 146 147 147 149 149 147 146 146 146 146 144 145 147 148 146 145 145 146 148 153 153 149 146 148 153 153 150 151 150 148 151 155 158 156 149 142 150 159 155 154 151 144 139 134 135 130 121 122 114 111 116 118 125 125 126 124 117 109 107 110 97 95 109 121 113 97 106 109 96 95 93 78 78 105 109 96 87 83 79 80 80 75 84 75 72 81 77 87 86 92 91 72 82 80 63 69 93 88 79 83 81 74 65 56 65 64 55 83 81 28 1 40 95 103 61 39 54 66 64 77 133 109 50 38 43 24 0 78 155 191 94 71 125 48 16 3 6 43 66 109 77 -20 34 89 28 10 -21 -118 -51 42 143 191 -7 -48 47 96 -23 -74 64 82 108 161 117 109 186 -48 -18 180 2 -91 84 92 32 -94 -258 -14 55 28 52 70 176 259 164 3 116 99 -233 -303 -9 95 116 81 80 84 212 405 31 -179 -257 -255 -265 21580 341 975 75 10401 5 59 40 6830 743 844 616 841 819 999999 999999 89 1724 8567 29925 49048 44135 20901 17670 23553 21788 19958 13528 12685 14007 13592 11642 9091 3718 1175 743 540 253 95 17 0 999999 999999 999999 999999 999999 999999 999999 1 5 5 13 15 16 14 17 14 15 11 16 19 38 99 404 879 1435 1752 1874 1686 1541 1389 1069 800 683 648 660 750 948 1338 1970 2526 2778 2633 2598 2713 2938 3152 2982 2596 1980 1338 630 449 339 262 429 713 898 842 1069 1409 1763 2216 3433 7324 9484 8007 3461 557 162 148 152 151 153 154 154 155 154 154 155 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 157 154 151 149 148 147 147 146 145 145 144 142 142 142 142 142 143 143 144 144 144 145 146 148 148 147 147 147 148 148 146 145 144 142 143 146 148 151 151 149 150 148 144 143 145 146 147 152 150 149 153 155 156 157 155 148 153 159 155 150 142 148 147 137 134 131 129 121 122 125 122 121 126 129 127 125 116 107 103 105 90 86 109 107 98 97 105 121 111 93 84 89 101 104 94 94 93 85 85 82 79 77 82 85 85 84 76 87 86 77 92 83 74 80 84 107 92 62 92 98 48 36 48 33 46 28 38 127 129 74 58 80 105 54 19 33 85 125 103 70 104 147 94 34 86 105 39 74 115 126 52 58 51 -31 19 43 41 134 135 40 44 16 -52 58 148 105 47 -101 -77 -6 23 59 0 43 87 55 -70 -51 76 -29 -43 -40 -46 -4 73 -63 -64 52 0 -6 66 180 112 -98 -259 -103 42 -18 -109 -16 1 21611 355 1425 75 10401 6 0 11 6831 726 1344 7627 23479 46792 70471 66352 25004 11511 12308 7902 4441 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 428 745 1118 1527 1904 2000 2104 2063 2087 1911 1632 1368 1294 1501 1720 1917 2153 2711 3606 4659 5557 6098 6511 7299 7936 8907 10207 10206 7604 4229 3068 3102 3102 2640 1977 1663 1624 1593 814 593 366 348 954 3144 3015 757 154 147 145 143 145 145 146 146 148 150 148 149 149 149 999999 999999 999999 999999 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 159 156 152 149 148 147 147 146 144 144 144 143 142 142 141 140 143 144 143 142 144 145 148 149 146 145 145 145 147 145 143 143 141 138 140 146 153 157 153 149 150 150 147 143 143 142 142 142 145 150 154 155 151 154 159 158 158 161 157 151 146 145 140 134 131 130 124 115 124 134 135 133 127 122 112 114 117 108 101 107 105 98 112 106 96 100 97 107 105 93 86 87 100 95 93 109 105 91 81 59 58 76 88 95 98 100 83 92 110 80 82 89 74 73 87 93 80 62 91 114 63 29 53 41 32 36 20 48 52 55 73 76 61 36 66 62 72 85 59 41 55 113 102 58 80 105 25 3 59 52 28 73 61 13 54 98 150 97 21 14 20 6 -60 3 30 68 161 30 6 12 2 2 -27 121 115 61 2 -52 -8 -53 38 103 -66 -107 -45 -104 -3 22 69 108 40 97 72 165 22 -158 49 72 -78 -62 -190 -360 -151 0 151 194 65 247 189 -41 -87 136 136 38 185 300 179 -230 -168 -93 98 21643 342 975 75 10409 6 0 43 6832 709 2425 2474 999999 999999 999999 670 4120 16946 37675 45918 41556 34047 12495 8251 7816 9707 8475 5180 7082 6120 999999 999999 999999 999999 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 627 999 1346 1825 2551 3118 3335 3307 3603 3864 3976 3876 3787 3344 3319 3614 3862 4130 4535 5047 5660 6381 7429 8291 9240 10830 12804 15247 18089 19099 14848 6708 4803 4581 5008 5167 4941 4580 4078 3205 1445 866 222 169 160 158 156 148 148 147 145 143 144 144 146 146 147 150 150 151 151 151 999999 999999 999999 999999 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 156 152 149 149 148 148 147 146 144 143 142 142 142 141 140 139 141 141 140 140 144 146 147 147 147 147 146 146 147 146 145 142 139 141 143 148 155 157 155 156 155 150 147 145 144 140 136 137 142 149 150 149 152 155 162 166 164 166 158 147 145 138 130 130 133 132 129 128 129 129 132 132 116 107 103 109 116 112 102 102 104 102 112 112 97 98 92 88 97 96 86 72 80 90 100 99 82 76 66 63 77 94 96 97 84 83 88 85 84 62 51 72 83 71 61 58 65 61 78 103 116 73 44 40 21 63 61 22 19 21 48 89 40 26 70 93 83 48 23 21 39 30 44 50 -19 -36 -37 -47 -14 0 30 65 118 95 78 94 94 64 5 -8 19 -15 -40 -4 -78 -24 129 139 47 -41 13 31 -44 72 103 -3 -14 12 96 61 117 124 -19 19 83 88 62 22 -30 -75 -98 -9 70 107 -55 -214 2 37 -143 -108 -177 -403 21674 353 975 75 10404 6 1 14 6833 692 2346 2428 999999 999999 999999 1591 5048 13576 25035 31952 30854 35281 37537 31682 18576 14511 11593 12129 10267 6215 999999 999999 999999 999999 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 710 1032 1253 1974 4501 6862 7537 7690 7941 7860 7059 6278 6064 5841 6371 6710 6824 6337 6231 6355 6677 7179 8266 10330 13437 16531 19161 20852 19507 16156 11795 6252 4433 3821 3893 3544 3355 2879 2455 1781 1385 1044 433 360 286 177 161 149 147 146 146 142 144 145 146 145 148 149 151 151 151 150 999999 999999 999999 999999 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 154 150 149 149 149 150 149 146 145 143 143 142 141 142 140 138 139 138 137 139 143 146 145 145 146 146 146 148 148 148 147 144 142 143 147 150 152 154 157 159 155 149 146 142 141 140 140 142 145 149 148 151 157 161 167 170 166 164 156 142 138 132 126 130 133 130 132 131 127 130 128 125 114 114 120 115 112 112 106 99 101 105 113 112 93 89 96 92 98 97 92 89 92 89 95 96 78 66 60 77 102 107 84 71 67 71 96 93 68 41 41 65 66 63 44 44 64 60 48 53 114 84 29 28 33 96 118 82 64 53 78 84 43 70 52 47 69 86 74 23 69 84 52 28 -25 -72 -63 -31 -38 17 70 25 88 95 43 74 15 -5 17 48 51 -6 -9 52 52 19 102 156 57 -26 -41 -29 14 85 81 -74 -67 26 64 136 185 29 61 128 -11 -44 -11 86 7 -21 38 141 107 37 69 36 143 104 -147 -224 -120 -209 -327 -259 -67 -61 75 339 -96 -136 102 -132 -161 21705 356 1350 75 10404 6 1 45 6833 675 669 1813 3241 7466 21184 43538 76101 83964 47345 12316 8644 7196 6343 2631 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 495 1304 3657 6110 7187 7705 7652 7057 5995 5131 4639 4483 4848 5176 5314 4669 4205 3956 4112 4642 5690 7642 10951 15219 21743 25987 23699 16916 9958 5990 4761 4484 4782 4737 4415 4464 4214 3579 2982 2192 1785 1360 1110 317 180 145 144 145 147 142 145 146 147 146 148 148 149 149 148 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 156 154 151 151 152 152 152 150 148 147 145 144 143 143 144 141 137 137 137 138 141 143 144 144 144 144 144 143 146 146 145 145 142 142 145 149 154 154 153 153 151 148 147 146 144 139 138 140 145 147 144 148 154 161 169 171 173 167 158 152 148 138 129 131 130 131 133 130 126 129 134 130 122 117 121 124 119 106 107 108 103 108 105 107 113 104 96 103 101 93 91 97 104 98 102 109 107 105 91 67 75 99 91 68 51 65 78 80 86 83 73 67 81 77 71 79 84 82 65 42 39 62 54 67 75 53 69 78 69 63 70 60 28 37 102 79 42 77 105 92 60 95 127 107 83 60 21 45 53 2 64 126 50 21 89 18 -18 2 -9 77 166 110 -13 22 124 86 18 68 62 52 49 -51 -57 -9 88 139 89 76 40 44 123 173 -29 -36 102 3 -37 36 113 7 6 182 219 96 180 283 194 134 110 72 45 127 49 -1 53 -59 -76 352 454 192 295 175 83 142 -164 -229 3 150 246 124 -149 -300 21737 354 1500 75 10405 6 2 17 6834 658 253 3000 13730 36615 79103 105014 72170 12349 2750 2619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 382 687 1079 1426 1790 2216 2486 2655 2614 2635 2785 3034 2987 2860 2746 2666 2159 1820 1938 2611 3197 4736 8365 15099 19863 18777 12863 7458 4118 3629 3942 4562 5623 6109 6387 6681 6287 5527 4282 3486 2798 1953 418 195 148 146 146 148 145 146 148 149 148 148 148 147 148 146 142 999999 999999 999999 999999 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 154 152 152 154 154 152 151 151 150 147 144 143 143 144 142 137 136 138 140 141 142 143 143 143 143 143 143 144 144 143 143 139 140 145 150 153 154 150 148 147 144 145 145 145 138 137 140 146 147 144 146 154 165 169 172 170 167 158 150 150 140 131 134 136 135 135 135 130 133 133 124 122 128 128 122 119 104 99 108 107 114 106 97 108 108 102 102 96 93 94 96 102 90 95 115 101 93 86 85 104 101 85 88 87 92 88 75 88 88 93 82 83 83 70 91 96 77 53 41 49 63 60 78 88 36 26 37 65 89 57 29 59 78 71 43 46 93 117 103 80 99 91 112 117 77 89 96 64 54 50 53 66 22 36 45 -15 -26 57 160 209 140 -14 -41 34 28 -19 66 134 164 167 -12 -117 -14 65 131 269 184 23 31 79 76 8 -39 38 103 93 140 153 48 -141 -99 36 -23 -17 42 71 -41 35 52 13 190 42 132 280 -58 24 404 275 342 664 415 367 405 76 88 276 240 -78 -127 -22 -96 21768 355 1425 75 10405 6 2 48 6835 641 1143 7027 11245 16039 21780 48497 76119 91550 64031 39143 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 999999 999999 999999 28 117 370 801 1142 1395 1578 2182 3041 3793 3845 3733 3524 3187 2388 1762 1662 1963 2047 2712 4167 5693 5992 4730 2501 1976 1919 2007 2156 1977 2273 2952 3127 3705 3985 4010 3384 2787 2331 1517 509 250 166 153 146 147 148 150 151 151 149 150 148 146 147 146 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 155 154 153 153 154 154 154 153 152 151 147 146 145 145 144 143 139 138 139 140 140 141 141 141 143 142 143 143 143 143 143 140 138 141 147 151 150 150 148 147 147 143 142 142 141 139 138 140 143 146 146 150 156 166 174 171 160 159 155 147 150 142 131 133 138 142 140 138 134 136 131 123 126 125 124 124 124 116 108 109 109 117 107 94 105 106 103 93 87 93 91 91 101 101 91 102 92 75 73 78 102 106 94 114 119 102 94 94 105 84 98 96 54 50 64 94 107 80 50 46 71 108 83 81 87 67 89 80 95 117 56 33 71 83 67 38 59 68 111 162 91 68 76 105 116 49 36 49 64 85 70 57 56 6 -39 8 36 3 57 92 121 47 -23 -30 -91 -24 22 108 128 106 190 120 9 55 54 14 93 97 49 10 35 12 162 192 -24 9 27 122 141 39 -3 17 86 74 29 -4 -39 -133 -18 -42 -161 46 60 144 62 -242 -21 163 28 0 229 271 295 388 117 17 266 316 -150 -403 -11 310 21800 355 1425 75 10404 6 3 20 6836 624 1211 7704 12470 14722 13052 24842 59137 107650 118934 64949 999999 999999 999999 999999 999999 999999 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 35 62 135 250 255 153 150 297 357 344 345 323 380 728 1313 2071 2915 3401 3704 3566 3281 2771 2275 1943 1482 1066 1141 1350 1442 1495 1343 1345 1358 1397 1174 917 598 627 1070 1431 1545 1532 1586 1319 1039 849 707 497 290 183 160 148 146 146 150 149 150 149 150 150 147 146 146 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 154 154 153 154 155 154 153 153 152 150 147 146 146 145 144 142 139 137 139 140 141 142 142 142 141 141 142 144 144 143 143 141 140 148 153 151 150 150 149 149 146 143 142 141 139 139 139 137 140 144 147 154 166 171 173 169 156 150 149 146 150 140 131 131 131 143 142 135 139 142 133 125 117 112 119 120 118 111 109 109 108 114 108 104 100 97 106 88 86 102 97 91 89 100 105 93 83 84 79 63 65 90 99 105 96 92 100 96 99 88 106 115 67 55 77 96 100 83 62 76 78 89 81 52 84 99 93 90 88 94 66 59 49 9 14 26 62 67 66 153 157 102 84 97 131 58 -24 4 103 107 37 65 102 -10 -51 29 87 149 91 48 68 -1 -3 85 67 73 111 45 -13 -42 -1 37 92 198 156 20 -24 -21 39 121 9 -15 173 176 25 -5 -72 -41 -39 -184 -96 246 354 247 169 142 177 -24 -132 -66 -187 -122 85 -6 -152 -281 -107 90 51 -23 91 439 432 285 94 -69 -16 152 82 -140 -36 233 21831 322 1500 75 10405 6 3 51 6836 607 2174 7324 17931 33498 53039 83422 104850 97816 56418 999999 999999 999999 999999 999999 999999 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 117 331 739 1288 1426 1359 1043 945 784 672 574 539 499 708 1060 1597 2465 3490 4199 3339 2183 1745 1546 1343 1036 871 1073 1326 1686 1975 1772 1556 902 681 661 636 630 590 460 357 274 231 248 268 272 265 280 268 219 172 162 154 144 144 148 147 147 148 150 152 150 147 146 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 155 155 155 155 156 155 154 152 151 148 146 145 144 144 142 141 139 139 141 142 142 144 143 142 142 141 142 145 147 147 147 147 145 151 154 149 148 147 147 149 144 143 142 141 139 137 138 138 141 142 147 159 169 170 167 161 153 147 142 142 145 137 129 132 136 144 139 136 145 145 135 125 117 119 125 112 107 108 114 114 106 109 113 114 101 107 114 93 93 106 108 98 92 97 103 91 88 91 65 63 76 80 90 87 70 75 78 67 76 84 106 117 81 62 72 84 80 43 25 61 60 63 65 33 61 71 62 70 66 62 62 75 75 32 -2 6 24 32 24 80 121 75 41 49 86 66 37 23 85 97 -11 -17 -5 -75 -23 41 71 108 -26 -48 23 -22 -49 66 118 60 122 72 -9 -13 -40 -46 -12 133 116 -17 -72 -114 -68 -20 -106 -61 59 17 29 97 -67 -149 -154 -151 21863 317 1425 75 10403 6 4 23 6837 589 493 2939 9164 25015 61956 123961 140415 77553 32037 28088 999999 999999 999999 999999 999999 999999 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 141 317 631 1078 1211 1234 952 747 569 473 373 356 361 527 766 1058 1477 2092 2444 1537 466 146 120 127 234 468 837 1340 1937 2439 2357 2164 1365 953 833 726 593 601 539 466 360 290 258 253 244 220 185 172 165 158 160 159 149 144 146 145 145 145 149 151 150 148 145 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 155 155 155 155 156 155 153 151 149 147 147 146 144 143 140 139 139 139 141 141 141 141 143 144 144 145 145 144 147 152 153 151 150 153 154 152 150 147 148 147 143 145 143 140 140 138 137 140 147 149 154 168 169 168 162 154 149 139 133 134 135 133 127 133 142 142 138 139 141 140 134 128 129 124 123 117 116 128 131 115 101 107 118 117 109 119 111 97 95 89 89 88 90 90 96 97 93 86 66 75 102 94 73 75 74 71 65 69 71 71 98 79 54 78 91 97 79 33 27 56 80 86 67 61 83 106 120 104 64 53 72 61 59 55 36 51 44 18 28 65 51 36 60 72 80 71 85 67 73 91 41 60 2 -25 69 58 35 -42 -96 0 18 -81 -117 -9 37 -19 2 26 34 84 36 30 7 -42 24 0 -120 -113 -84 -90 -81 -91 -28 -26 21894 356 1350 75 10403 6 4 54 6838 573 114 1741 4612 13580 33205 79782 147851 151366 48521 728 324 999999 999999 999999 999999 999999 999999 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 26 48 95 155 382 809 1336 1579 1449 1317 1730 2973 4050 4958 5646 6180 5438 3436 2769 2365 1994 2053 2295 2054 1461 298 321 557 811 1015 1004 974 846 752 740 894 1056 1187 770 584 319 273 264 265 295 322 290 347 305 178 165 167 162 147 143 144 144 145 147 150 150 150 146 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 156 156 156 156 156 154 152 151 150 149 149 147 146 143 140 139 139 139 141 141 139 140 143 144 145 146 146 145 147 151 151 151 152 155 154 153 152 148 148 148 144 150 148 141 140 139 140 144 151 157 164 174 176 172 161 151 144 131 130 132 131 133 132 137 141 133 134 132 122 124 128 131 130 126 126 124 126 127 125 116 111 116 114 108 104 106 105 102 90 74 72 74 81 93 104 100 85 85 89 79 90 92 68 78 84 78 78 90 89 82 78 51 55 95 109 103 84 77 75 45 73 100 72 64 96 99 91 90 52 26 72 88 43 29 57 102 102 57 38 65 58 63 117 102 89 99 42 35 105 114 71 129 136 55 36 68 50 0 51 129 101 -4 -22 55 52 39 55 33 25 65 52 1 54 58 40 44 74 124 90 63 180 125 -62 6 -2 -98 -2 43 28 -24 -8 145 167 192 29 -3 172 144 -3 -330 -216 131 86 11 152 97 47 85 98 -143 -307 89 -11 -81 -9 38 -81 0 315 97 184 298 21926 356 1350 75 10401 6 5 26 6838 555 769 2542 4903 12568 27667 53523 80573 71805 14367 3526 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 451 739 1264 2481 4546 6892 7287 7010 7922 10396 12390 14309 14633 15567 15783 14216 15522 18467 19376 21731 22059 18285 11211 4548 2557 963 547 676 917 1052 1002 997 1129 1545 1887 1391 758 494 240 281 319 407 649 1434 1498 1067 461 215 185 183 163 145 142 143 145 147 147 151 154 157 161 150 999999 999999 999999 999999 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 157 157 157 156 154 153 152 151 149 148 147 145 143 140 138 139 140 141 140 139 139 141 142 143 142 142 143 145 147 149 151 152 153 151 152 155 150 148 148 147 149 146 143 141 140 145 153 159 163 168 176 176 168 161 154 143 135 136 134 132 136 136 139 135 128 131 122 120 126 124 130 130 129 126 121 122 114 114 122 119 118 103 83 86 96 101 104 96 92 90 83 90 106 112 96 78 87 93 76 81 90 87 102 103 82 56 63 80 82 83 78 75 94 114 92 88 108 90 61 78 91 59 68 80 53 59 60 44 14 51 92 60 39 51 98 62 49 71 61 74 48 60 62 71 69 38 43 47 67 31 23 72 16 -3 62 29 -26 9 52 82 74 59 142 122 76 112 82 -4 -26 21 -8 35 107 22 89 241 199 237 211 143 164 3 -1 84 68 51 -12 -45 -64 -10 19 13 -36 -134 39 86 -43 -55 -202 -122 85 97 72 120 190 123 -98 -77 -23 -285 -110 6 -46 -54 186 209 6 158 76 105 135 21957 354 1200 75 10419 6 5 57 6839 538 106 1222 4104 9216 10633 8939 12301 13632 16337 15343 5390 2991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 1167 2245 3521 4017 4361 5442 7591 10601 11471 12421 14046 16165 17768 18867 18000 17547 17625 18004 19566 22765 24344 27474 28411 25998 20195 14862 11709 8847 7255 7424 7994 7972 7144 5254 3436 2218 1574 816 503 430 522 650 839 1020 1716 3372 4265 4765 4247 3089 660 193 149 142 142 144 147 148 151 155 160 167 168 152 999999 999999 999999 999999 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 156 156 156 156 155 153 152 151 150 147 146 144 142 139 137 137 140 142 141 140 140 141 141 143 141 140 141 141 144 148 148 148 149 150 151 149 147 147 151 149 143 139 141 143 145 148 155 167 173 174 175 171 161 155 150 143 138 136 133 131 131 133 136 136 137 130 118 126 137 138 136 131 126 112 105 112 113 111 113 115 124 114 94 94 109 107 101 97 99 102 94 98 97 86 87 99 97 89 89 80 72 91 103 103 91 65 63 75 76 86 80 65 84 111 76 59 101 99 73 71 74 35 47 62 57 78 70 71 68 65 73 81 68 28 31 24 28 48 37 38 21 58 66 22 13 75 120 47 23 67 26 -3 33 73 91 23 -67 -26 -10 -16 48 35 49 96 67 38 82 19 -39 32 -20 8 96 61 176 181 55 154 213 128 99 7 -90 59 191 123 12 -1 58 -42 -173 -74 -112 -298 -228 -124 -89 -62 -62 -86 -156 -25 -14 149 486 266 -221 -137 27 -109 -121 -50 83 -4 139 70 -306 21989 357 1275 75 10495 6 6 29 6839 521 812 3303 7642 8992 7002 9917 13128 15801 16302 8922 719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1504 3100 5178 7276 8319 8820 9653 9933 9456 8728 9547 10320 11179 11464 11332 10532 9593 8630 8205 8441 8549 9125 11857 15647 19772 23902 26831 28684 28416 25944 22728 20863 18079 12866 9455 5818 2244 1133 897 946 1083 1281 1546 2202 2386 3035 4178 5310 6934 6506 4124 999 190 144 145 144 144 146 149 153 156 167 169 159 148 136 999999 999999 999999 999999 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 155 157 158 156 154 153 152 150 148 147 144 141 139 137 137 140 141 141 139 141 141 141 143 143 142 142 141 143 147 145 144 145 145 145 143 143 147 150 147 139 135 139 143 148 152 158 166 171 175 174 168 160 151 146 145 143 138 134 130 130 135 137 140 139 129 122 128 136 149 148 135 130 115 102 106 119 120 116 122 125 118 118 110 109 114 108 98 96 99 97 97 95 84 94 106 93 93 104 87 67 88 97 100 105 87 74 67 77 79 65 54 63 78 71 66 69 78 57 39 52 33 29 35 36 48 53 89 106 73 66 101 102 33 21 79 34 -18 -20 -6 36 106 93 12 21 33 91 135 105 147 85 -31 11 86 81 -19 -33 37 17 -45 21 8 -99 26 67 30 85 -9 -48 30 -19 20 105 86 106 94 26 51 131 243 85 -40 82 134 69 99 178 36 -28 -63 -61 -57 -86 -236 -322 -3 63 -31 87 -26 -103 31 32 200 351 250 -66 -175 -152 -46 140 -19 -15 -22 125 200 -68 -18 124 102 -96 22020 354 1500 75 10574 6 7 0 6840 504 206 830 2612 7012 12097 14431 9334 882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 2077 3236 4313 5094 5718 6270 5779 4241 3287 3080 2943 2814 2366 1868 1492 1314 1414 2038 3409 4478 6059 9164 13490 18408 23338 27221 31865 36822 41910 46376 48735 49404 40773 22500 11130 5676 4873 4348 3723 2991 2894 3245 3947 4517 5299 5956 5918 6048 5028 3473 1032 191 153 149 148 148 150 152 154 157 164 163 156 152 142 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 158 158 157 155 154 152 150 150 148 146 142 140 137 138 140 140 140 140 140 140 140 140 140 141 142 142 143 144 142 141 141 140 142 144 143 144 145 141 136 138 142 146 154 161 162 162 167 169 167 167 159 147 147 150 149 146 142 138 145 144 134 131 127 124 129 137 132 136 146 138 133 127 120 117 125 125 119 123 118 108 115 113 108 111 102 105 104 98 94 92 104 107 96 83 82 87 95 102 92 98 109 112 97 80 72 59 80 80 74 74 55 57 66 78 73 80 81 59 58 51 46 46 31 39 36 61 99 72 66 90 86 77 87 82 16 -2 10 6 62 121 97 35 54 43 67 120 131 134 78 23 31 87 91 7 -8 66 41 -9 48 45 -39 13 49 39 26 -45 -37 5 76 103 136 68 58 111 -5 4 83 154 65 -1 113 137 49 82 134 96 -67 -94 73 -117 -139 -105 -51 322 147 -99 145 197 76 -94 21 275 208 197 43 -76 -125 10 235 47 -104 -59 223 469 514 403 -138 -147 -115 22052 354 1500 75 10663 6 7 32 6841 486 1312 4679 8188 6064 674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 65 41 999999 999999 999999 999999 999999 17 79 184 308 469 1376 1838 2330 2839 3615 4862 6534 8533 11305 14622 18306 22335 26829 32934 41171 51293 58984 61167 56782 34327 14277 8023 7058 6063 5001 4241 5007 6049 6496 7467 7655 7284 6714 6649 6577 6028 1431 212 163 147 148 149 152 155 156 158 157 157 158 156 147 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 156 156 155 154 154 152 151 149 147 145 143 141 140 141 142 142 141 140 140 140 140 139 140 141 140 139 137 135 136 138 139 142 142 140 138 137 137 137 140 148 156 163 164 160 161 166 167 162 162 157 149 147 145 145 148 145 143 150 147 137 133 126 123 134 144 137 130 137 136 130 128 122 122 124 116 108 111 115 105 94 98 108 96 81 88 92 91 86 79 88 103 91 77 84 83 90 109 102 99 106 108 91 75 79 75 78 73 83 96 73 70 62 45 67 83 82 67 61 69 68 68 51 45 44 34 32 59 71 38 54 102 113 72 9 59 96 29 41 92 121 65 38 71 61 24 3 6 41 74 14 12 51 2 41 110 77 65 74 49 26 29 6 21 -6 -40 10 57 102 93 86 -10 17 83 -4 -15 -70 24 172 83 40 61 26 49 51 166 66 2 146 -29 22 23 -31 234 240 54 128 218 43 -199 49 199 57 106 -48 -115 49 -15 -179 -91 -33 -31 199 219 159 247 67 -172 -318 22083 355 1425 75 10739 6 8 3 6841 469 805 5225 14744 17709 5924 414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 663 1719 2263 2626 2748 2645 2927 2610 2054 1519 1098 372 373 802 1080 1571 1991 2220 2359 2666 3222 4084 5359 7370 9523 12299 15424 17739 19273 21021 24287 28071 28683 26890 21172 12102 8432 7137 6124 6230 6170 6980 7789 8472 8834 8718 8394 8764 9082 8666 6301 1681 264 187 154 147 149 152 156 156 157 155 157 161 160 151 146 144 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 153 155 155 155 154 153 152 149 147 146 145 143 142 143 143 142 141 141 141 141 141 139 140 142 141 135 132 133 136 138 138 139 141 138 135 135 137 138 140 150 159 161 162 162 163 164 163 159 151 148 149 143 139 141 145 141 137 139 142 145 141 134 136 142 141 140 140 140 140 136 133 128 122 120 118 112 107 111 109 95 88 94 89 82 82 84 88 94 83 74 88 86 84 74 67 86 105 99 103 109 116 120 81 60 72 69 54 63 82 104 82 50 43 38 46 71 71 50 63 51 55 85 48 25 39 29 71 84 34 54 68 93 99 54 104 95 13 28 63 94 76 36 51 59 21 -14 -31 -22 24 -3 -22 16 -20 24 72 53 111 133 77 53 75 77 90 60 22 40 55 112 93 51 50 -15 -66 -10 80 -76 -9 208 111 8 -77 -71 59 18 -3 90 119 190 66 -44 -139 -106 50 69 119 65 34 30 44 248 209 33 143 -11 -200 11 -82 -288 -51 -30 -82 24 -164 -122 183 83 -174 -96 22115 355 1425 75 10798 6 8 35 6842 452 465 3332 9372 9198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 440 1066 1519 1909 2270 2622 3340 3276 2925 2404 1705 1129 1009 794 707 778 1043 1626 2223 3010 3932 4239 4953 6109 7641 9009 9320 9972 9849 9293 9078 8840 8488 8875 8605 8011 7205 7219 7364 8262 7900 8295 8134 9325 9900 9550 9503 9494 8996 7835 4206 997 253 184 158 151 152 155 155 154 153 153 154 157 157 150 148 147 144 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 155 156 156 155 154 153 151 148 146 144 143 143 144 143 142 142 143 143 142 140 139 140 142 143 136 132 135 139 141 142 144 141 135 135 139 139 138 140 147 158 163 164 168 167 165 160 148 137 137 140 140 144 145 144 139 136 140 144 141 136 135 143 145 138 139 146 146 137 135 135 137 129 126 130 123 122 114 108 107 98 90 87 91 88 85 98 103 93 86 82 77 88 86 76 80 92 99 101 109 111 111 88 68 91 92 70 58 69 104 74 53 67 50 54 86 96 64 49 23 16 80 71 34 67 82 80 45 22 38 55 89 108 99 81 67 8 -19 37 57 35 40 76 79 2 -30 18 -1 -22 42 63 69 22 -31 -27 -34 30 76 118 105 63 103 106 98 89 14 58 157 176 165 97 71 4 70 177 8 -74 -31 -95 -155 -208 -59 134 75 18 209 127 -8 86 -137 -184 50 -106 -185 92 99 138 217 170 196 267 209 227 30 -263 -247 -144 -18 -99 -160 40 92 209 480 348 -215 -394 57 22146 361 975 75 10865 6 9 6 6842 435 1152 1125 1489 1849 1690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 442 783 1241 1795 2909 4704 6290 7638 9086 10004 10183 9863 9514 9655 10223 10636 11080 10327 9569 8381 8162 8049 8612 12587 15484 15974 11494 8335 6411 5404 4183 3092 2775 3145 3739 4880 6539 9007 10096 10994 11448 8802 6254 4423 3820 3162 1729 299 199 158 160 183 184 180 159 154 154 155 157 158 156 153 149 149 146 144 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 155 156 156 156 154 153 150 146 144 144 145 144 145 145 146 147 146 144 142 142 140 139 140 136 134 139 141 143 146 146 142 138 138 141 139 138 142 148 159 167 165 167 168 167 157 143 136 136 134 135 139 140 143 142 140 144 144 137 129 129 136 139 137 138 145 142 129 131 137 139 126 122 133 131 129 110 99 103 105 100 87 95 99 106 114 95 80 80 83 82 86 102 98 76 76 86 77 82 105 97 72 75 92 97 80 78 74 66 58 51 57 42 45 84 93 68 62 67 48 60 106 104 78 58 39 15 17 43 57 61 55 40 25 40 10 -34 12 44 2 11 78 66 2 9 35 3 -27 22 60 51 39 17 -32 -20 11 27 123 67 -14 58 86 40 61 93 146 63 35 70 16 159 199 191 181 33 -61 -90 -149 -120 -27 42 72 111 56 165 159 -13 145 -45 -131 67 -107 -168 -26 83 217 126 67 109 -3 -20 90 -5 -205 -234 61 145 -205 -194 94 106 332 436 93 -266 -308 161 22178 361 975 75 10931 6 9 38 6843 418 8763 7349 4683 1741 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 4 337 671 900 1329 2457 4323 6399 8533 10299 11469 12180 12340 12112 12204 13367 14405 15003 14042 13089 12426 12594 12168 10886 13772 15983 16387 12747 9783 8416 6484 3792 2122 1872 1962 2624 3775 6011 8456 10780 12749 12751 6788 4281 2900 2859 2467 1640 283 188 155 182 263 263 228 168 154 156 157 164 163 159 155 151 150 147 143 144 144 999999 999999 999999 999999 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 156 156 155 153 151 147 145 146 147 148 148 148 148 149 147 145 143 143 142 140 137 136 139 142 144 146 144 141 142 142 142 140 138 140 148 153 158 165 164 162 160 155 146 138 136 134 131 134 137 134 138 143 144 145 147 142 134 131 135 138 136 139 144 141 133 133 134 133 124 117 124 127 123 114 110 108 102 101 99 105 108 111 114 94 78 74 87 97 97 108 100 71 64 75 78 75 101 102 72 67 66 86 72 73 68 54 57 45 53 28 21 54 64 60 76 80 86 79 80 82 48 34 28 25 47 60 44 49 37 11 37 33 9 25 31 21 -3 -2 58 46 42 75 83 64 27 41 39 47 84 47 -3 26 56 102 128 -4 -67 63 118 24 -39 52 64 -42 12 90 33 82 189 94 45 28 58 127 48 -23 38 76 5 14 -13 4 -1 52 166 -101 -164 30 73 74 -70 -15 175 109 88 192 26 -118 -122 3 73 19 138 80 -60 -142 -115 -98 -83 0 -112 -150 -95 -178 22209 361 975 75 10982 6 10 9 6843 402 9624 6113 3127 999999 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 247 306 297 406 602 944 1384 1643 1857 2273 2689 3050 3590 4607 5827 6866 6775 7210 8940 11195 12618 11257 11085 10811 11113 12749 13290 13378 12019 8998 6083 5077 4768 4806 5251 5869 9307 10945 13101 11714 5399 3837 3106 3230 2922 2131 1933 1890 1431 261 350 355 270 182 152 153 156 163 161 158 153 149 147 145 143 144 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 152 154 155 155 152 150 148 148 148 148 149 148 148 148 148 148 146 144 143 145 144 141 140 143 145 146 146 141 138 141 142 140 138 138 142 151 157 159 164 163 156 148 144 140 134 132 131 132 137 140 134 134 143 144 142 147 147 141 137 139 141 140 139 141 146 144 138 136 135 135 132 120 116 122 120 119 116 101 99 109 109 102 92 95 84 76 80 77 86 109 108 89 74 69 85 87 61 77 102 98 81 72 101 89 78 59 45 62 73 70 60 56 60 74 70 80 66 65 73 50 64 69 54 54 43 54 71 67 73 52 55 66 51 55 61 55 57 62 55 86 80 40 41 91 79 43 58 53 57 97 43 -36 -41 -47 21 33 -22 40 131 100 19 -7 -21 -61 -21 91 137 2 -45 75 -24 -29 112 139 226 115 -30 -38 -44 75 122 78 125 69 5 17 -56 -18 30 36 23 23 31 163 157 -53 165 337 242 29 6 147 74 -8 -20 123 50 -163 -33 -24 -223 -424 -57 199 -253 22241 368 450 75 10998 6 10 41 6844 384 19 148 638 2598 10317 16878 10692 2153 56 65 89 203 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 400 599 900 1097 1148 853 658 693 796 1027 1284 1236 1176 854 780 674 579 608 1031 1694 2638 4020 5215 6081 6177 6260 6651 7737 9768 11265 11193 10453 9409 7837 6813 6340 6390 7551 11098 15921 17051 17559 14527 8897 4947 2972 2013 2489 2465 2215 1949 1462 262 314 350 289 204 155 153 157 158 159 156 154 148 148 145 144 143 146 144 999999 999999 999999 999999 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 154 154 152 151 151 150 149 148 148 148 149 149 148 149 147 145 144 146 146 144 143 144 147 146 145 142 140 143 143 139 140 146 151 155 162 163 165 162 155 149 142 134 132 133 131 131 134 135 132 134 140 136 134 138 141 139 137 140 143 149 140 131 138 143 143 143 143 138 140 134 122 121 119 118 109 97 100 112 115 112 105 98 82 83 97 84 87 99 92 94 95 81 72 74 66 87 105 98 94 89 101 84 85 82 75 72 72 80 81 72 70 97 103 93 88 96 74 65 122 106 77 92 69 72 97 108 85 50 41 59 75 79 62 57 73 87 83 91 94 40 23 73 53 39 48 87 69 -7 -18 -6 -14 -74 -25 -19 -33 48 110 103 40 71 57 -34 -4 84 124 50 -33 -58 -73 -19 134 113 86 -26 -26 100 -12 154 276 181 200 183 79 68 36 117 139 -4 33 79 -42 8 -31 -155 28 205 282 215 -60 -27 19 74 178 190 251 -10 75 133 -157 -195 19 47 203 22272 368 450 75 10994 6 11 12 6844 368 43 230 920 3321 5965 4296 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 433 786 1033 1485 1828 2127 2232 2219 2608 2861 3178 3530 3508 3349 2704 2359 2145 2176 2518 3361 4037 4690 5359 5332 4974 4383 4120 4387 4942 5457 5536 5138 4682 4324 4142 4264 5463 7971 11617 19349 27091 29534 27390 22942 16769 10068 6380 4678 4273 2280 727 332 262 228 232 254 235 191 161 165 169 166 159 155 154 150 149 146 144 145 145 144 999999 999999 999999 999999 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 154 153 153 152 151 149 149 150 150 150 151 150 150 148 145 143 145 146 146 143 142 146 148 148 147 144 143 144 141 142 148 157 163 161 165 167 164 163 158 149 140 130 127 128 129 133 136 135 132 134 134 130 130 131 136 137 136 139 143 152 143 130 132 131 129 133 138 135 135 139 133 128 127 122 103 93 101 114 117 115 114 100 95 102 103 93 89 84 81 89 92 86 68 63 72 90 92 77 81 88 90 84 94 89 93 88 76 78 78 88 89 93 88 75 84 98 73 80 112 69 93 124 58 51 62 88 91 18 13 69 65 52 67 70 28 25 41 58 21 -13 38 62 39 46 68 95 71 -48 -9 55 17 0 -15 -14 46 41 14 38 -41 8 149 49 -41 75 164 45 -58 -48 -27 -47 12 42 -27 15 137 186 121 58 85 244 226 -18 -25 158 16 42 156 16 132 87 -133 -112 -101 -57 -8 -40 34 232 121 -92 -59 186 255 -50 -137 -102 122 265 64 -39 -51 -144 85 22303 373 75 75 10991 6 11 43 6844 351 18712 999999 999999 999999 999999 25 298 1399 4236 6909 5008 2779 4102 4041 1355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 76 125 105 303 456 741 1235 1579 2081 2279 2335 2431 2600 2722 2759 2924 2959 2847 2983 3305 3273 3158 3106 3078 3433 4306 4503 4572 4013 3187 2248 1831 1689 1706 1963 2528 3995 7263 12359 19302 27298 36175 39152 35330 25526 14964 8141 6030 3544 1034 499 343 289 264 235 214 187 164 169 183 192 176 166 155 153 149 149 146 144 145 143 144 999999 999999 999999 999999 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 151 152 152 151 150 150 149 151 152 153 152 151 149 147 144 144 146 145 143 141 142 146 147 148 146 144 143 142 144 149 154 159 163 165 167 166 163 162 156 147 142 137 131 128 131 136 137 134 132 134 130 131 134 129 133 140 139 136 138 148 141 133 134 126 123 128 130 132 130 130 132 131 125 121 112 98 101 114 110 99 97 98 100 100 103 92 79 92 82 74 84 89 78 60 65 72 66 60 61 70 78 88 108 85 82 100 88 78 90 102 97 83 51 35 57 67 58 65 60 53 92 129 95 77 55 47 77 11 31 83 33 8 61 90 14 -1 -2 34 0 -54 6 31 53 51 48 24 13 -5 32 59 30 39 67 61 73 57 -17 2 -73 -55 67 51 0 23 44 -92 -128 25 99 50 0 12 -36 -9 75 -1 -13 -134 -154 227 258 -74 -56 123 -42 -20 195 121 99 -36 -153 -82 57 138 65 43 109 217 178 -22 44 186 -67 -331 -298 -236 -103 335 80 -348 -138 -13 223 22335 369 375 75 10991 6 12 15 6845 334 26 102 279 932 2291 4676 4194 2983 4781 6617 7240 5615 1140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 5 999999 999999 999999 63 375 694 896 881 829 837 901 1104 1577 2424 3726 5128 5463 5233 4356 3121 2248 2545 2885 3494 4469 5659 7834 11313 14881 18407 20918 30857 40778 44109 30759 16781 4520 2647 1042 581 414 329 322 350 323 267 228 201 190 203 193 168 167 156 153 150 150 147 145 144 144 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 151 152 151 151 150 151 150 151 153 154 153 150 149 148 146 146 146 143 141 140 142 146 148 148 144 144 144 143 151 158 158 158 162 167 166 164 160 154 149 145 139 136 131 130 135 139 138 133 136 137 129 131 133 132 133 139 144 136 129 137 139 136 130 128 132 132 132 130 130 133 134 130 125 132 128 102 92 97 98 96 94 99 96 93 106 109 102 107 97 90 90 86 78 70 76 69 51 50 66 81 84 84 91 72 77 87 68 76 91 82 74 67 39 28 54 70 65 60 59 71 86 103 97 95 85 37 30 47 67 94 52 2 65 119 72 39 -19 12 41 -9 60 71 74 20 13 71 59 13 -2 110 131 33 110 81 13 13 -47 62 60 -2 22 86 16 -63 -5 -8 21 124 155 63 4 24 -44 -81 47 -1 -105 -94 -73 120 163 -32 -22 41 -104 -133 8 51 90 75 29 -66 116 131 136 288 149 176 238 258 244 99 -98 -37 97 -105 -153 245 192 -102 -166 -129 185 22366 367 525 75 10992 6 12 46 6845 317 19 555 2519 7046 7608 8017 5551 4774 7414 11273 13936 9345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 154 142 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 424 1294 2531 3782 4594 4723 4872 5004 5284 6050 6868 7604 8850 11125 13198 15555 17660 19191 20105 21800 26077 35600 24067 19411 8796 1563 865 569 486 479 510 617 639 573 425 373 314 245 214 178 157 158 157 156 151 152 149 146 144 143 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 153 152 151 151 151 151 153 153 154 152 149 150 150 148 148 146 144 141 138 143 146 146 147 145 144 144 146 153 157 158 159 162 166 165 160 152 144 141 141 137 133 130 127 131 137 138 138 142 139 133 131 133 138 137 136 143 138 127 129 140 142 131 130 133 133 141 139 138 136 136 139 134 142 131 107 99 95 94 102 105 105 107 101 96 107 123 116 101 100 100 93 80 71 75 80 60 56 66 78 82 75 76 60 51 59 59 77 77 53 38 46 56 43 52 58 67 69 67 95 106 72 26 52 58 7 2 6 52 116 87 43 87 113 59 66 41 34 54 51 117 50 24 17 1 100 89 -2 22 154 133 -18 14 14 19 35 -10 46 51 35 27 62 50 -32 -24 41 92 116 124 77 22 63 -23 2 213 69 -121 25 175 204 124 45 -35 -55 -6 -56 -107 -183 -67 208 195 -79 55 -30 93 414 178 141 404 462 148 36 -103 -50 100 -51 244 258 44 188 60 49 74 22398 366 600 75 10993 6 13 18 6846 299 320 2073 6626 7546 8150 5160 2404 1628 5448 12487 9326 213 2195 9383 10006 5118 999999 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 555 1175 1578 1722 1610 1378 1121 882 599 175 95 126 98 110 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 740 1849 3166 4312 5489 5996 6744 7980 10165 11734 11874 11754 12331 13005 13445 13403 12685 16079 18229 25399 30566 34420 44724 19382 1223 675 455 430 407 421 477 548 521 481 395 432 423 322 236 182 156 155 156 157 153 152 150 146 143 144 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 152 151 150 151 152 153 154 154 154 153 151 152 151 149 149 147 146 144 142 144 146 147 149 148 146 145 145 151 155 158 161 163 165 162 155 145 140 139 137 136 135 132 132 131 130 135 140 138 135 135 133 131 136 137 139 146 143 134 130 131 137 135 133 132 133 139 144 147 144 145 139 130 131 117 104 105 104 101 99 103 116 124 112 95 98 115 106 99 99 97 91 80 81 87 97 78 61 62 69 70 68 90 85 60 65 73 79 61 35 23 45 69 61 64 35 23 30 72 132 125 81 33 70 80 26 12 -23 24 72 46 46 67 67 31 1 15 36 22 31 41 13 14 49 73 100 49 49 75 83 105 32 8 17 17 19 2 -24 23 162 95 -17 48 60 67 128 100 63 87 174 172 18 -59 7 116 55 50 193 213 102 38 -10 -17 -5 -6 55 80 -88 -44 137 20 -88 16 41 136 211 6 -101 219 366 99 20 -140 -205 -63 -29 256 229 39 192 275 471 245 22429 364 750 75 10999 6 13 49 6846 282 72 855 2467 4951 5513 4340 3443 2898 3027 3590 9432 23430 30150 25941 17978 8808 468 999999 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 460 440 368 143 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 1222 2193 3348 4401 5463 7503 9476 10905 12285 13590 14277 14588 14379 14677 13725 11294 9159 7896 10652 14876 22484 26825 29840 32623 28233 2925 822 378 308 263 255 234 206 184 194 216 298 377 337 254 182 156 155 158 160 156 155 150 145 143 145 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 151 152 151 151 151 152 154 155 156 156 156 156 154 153 151 150 148 146 147 147 145 146 148 149 149 147 146 146 148 155 160 162 163 162 158 152 148 145 144 140 134 131 132 130 134 137 134 138 142 135 128 132 132 128 134 138 144 150 142 132 129 126 128 131 134 133 133 135 140 144 147 147 141 131 125 115 104 109 109 105 108 108 108 111 104 92 104 119 105 99 82 69 81 75 71 89 108 92 75 78 80 76 77 87 83 66 64 70 49 44 51 41 55 62 61 48 24 21 33 68 89 100 105 46 45 87 57 77 72 52 35 15 14 33 67 54 0 -1 27 50 66 16 29 79 101 137 97 44 74 33 2 38 66 77 90 46 -4 5 -6 36 180 177 72 18 60 142 138 35 44 114 82 105 4 -27 17 45 33 106 173 47 -32 -25 -25 120 -18 -195 -4 187 119 -6 30 64 180 152 26 -181 -118 -71 -260 -52 19 6 161 268 153 -218 -152 137 270 88 -133 66 162 -43 22461 365 675 75 11000 6 14 21 6846 264 304 2957 6850 12599 21683 28451 22341 14439 12995 13038 11594 13449 18185 21521 22151 18577 8822 429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 715 1530 4914 12163 11802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 533 792 1249 2112 2966 4439 6283 7566 8643 10011 11972 13276 14425 14994 15307 15281 14033 13355 13052 10593 8850 8492 9473 12652 15419 18816 26318 29855 12538 3950 790 341 275 226 207 183 164 155 176 179 193 238 252 221 167 155 155 158 161 158 156 148 144 143 145 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 152 153 153 154 155 156 156 156 155 154 153 152 150 148 146 144 143 143 144 147 148 147 146 143 144 149 153 157 159 161 162 158 153 147 142 143 145 143 138 134 135 133 133 138 138 138 140 138 131 134 135 133 138 137 135 138 140 139 136 136 128 122 132 141 140 142 139 137 138 130 132 136 129 124 116 121 121 118 122 112 101 96 91 88 106 121 117 109 89 79 94 94 78 78 90 93 98 87 81 75 75 78 66 68 66 64 56 63 70 73 82 66 54 53 53 76 74 58 50 72 97 51 61 104 102 150 131 79 59 28 10 33 70 56 26 19 38 121 141 27 54 141 113 61 18 53 27 -2 62 19 -13 76 107 13 13 74 7 -69 57 116 89 37 15 49 -26 -31 78 61 -83 -56 11 0 43 120 36 -70 30 83 65 123 136 126 -69 -66 166 162 -20 -161 -137 -9 93 175 -14 -406 -144 125 -11 -102 -193 -56 227 346 162 -190 -133 98 259 90 -148 -113 -64 -41 22492 366 600 75 11002 6 14 52 6847 247 308 3148 5160 6962 10995 17377 22846 17193 10145 9243 9571 8843 7631 6542 4306 3998 2656 3402 5927 8268 10006 10471 6507 1431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 778 2241 4752 7770 14612 12090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 694 1245 2537 4519 6002 8307 10153 11900 14713 16304 18008 18925 20418 21541 22291 22904 22223 19299 12082 6595 5946 6125 7603 10399 11675 14641 19873 22331 17423 3774 1188 884 615 494 385 223 199 188 206 200 206 208 205 186 167 158 156 157 162 162 158 146 144 143 145 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 153 154 153 153 154 155 155 154 153 153 152 151 149 147 145 144 142 139 141 144 145 144 143 142 142 148 154 157 158 158 158 159 158 153 145 144 148 149 146 145 143 143 140 137 137 138 133 130 135 135 137 141 138 137 135 127 128 143 145 139 135 130 122 132 148 147 146 145 142 143 134 125 129 122 114 115 123 127 127 125 114 115 108 97 103 105 107 109 101 94 89 93 107 108 99 87 92 109 78 62 58 62 69 67 91 79 71 72 63 95 120 95 72 86 93 74 88 92 84 86 93 97 63 78 111 108 122 74 9 42 56 51 67 80 92 68 67 50 83 88 32 60 90 86 35 0 45 39 -5 126 130 10 46 27 -27 15 70 38 -79 14 133 84 44 20 20 20 85 92 -41 -57 6 -48 -6 66 110 164 5 55 142 28 96 147 146 60 42 171 70 -145 -203 -103 -72 -33 100 -18 -133 30 164 308 90 -4 112 24 88 43 43 -6 98 406 342 132 -175 -128 235 22524 366 600 75 11004 6 15 24 6847 229 27 2577 2581 416 196 192 1683 4008 4327 6477 14334 19822 27365 26740 27240 17941 7624 6538 9103 9822 10805 10517 6508 1443 999999 999999 999999 999999 999999 999999 999999 999999 264 309 493 1901 2921 3186 2388 1844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 1300 2887 4249 5998 7522 9530 12176 15160 17864 19102 20852 22803 25752 28621 31291 30244 22438 19765 17454 16158 17735 15618 10984 9997 13575 14620 11443 6389 3485 2502 2226 2115 1311 408 282 252 251 240 243 232 208 175 169 161 156 158 164 165 158 147 144 142 146 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 152 153 152 153 154 154 154 154 153 152 150 149 146 144 143 141 139 138 141 144 145 144 144 144 147 153 158 161 160 158 157 156 157 151 148 154 158 157 151 147 145 145 141 136 134 134 130 123 124 130 132 134 135 133 132 131 137 144 142 137 135 139 134 127 132 134 133 140 140 145 145 126 119 114 109 118 127 128 128 124 116 119 116 108 112 108 103 105 101 94 95 95 92 98 105 88 79 95 66 47 55 67 73 73 84 64 55 57 70 103 104 81 71 88 73 44 75 92 73 65 79 90 67 50 69 57 62 64 24 16 32 48 88 137 115 64 94 72 32 22 49 23 32 122 69 -17 -10 -9 -72 42 100 21 29 65 51 -40 -27 99 110 35 59 42 26 82 77 109 133 133 100 49 90 59 38 67 60 63 -51 -54 99 60 -42 -18 113 65 -115 23 119 48 4 47 21 146 192 37 71 67 120 286 202 172 241 -80 -154 -37 -137 -7 149 225 176 71 -37 -86 305 22555 367 525 75 11006 6 15 55 6847 212 2470 8999 16331 18113 14855 5705 3815 4142 3631 3895 6009 13500 18277 24769 23082 23273 14265 4592 2666 2659 1015 277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 311 406 1452 1437 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 536 181 999999 999999 999999 129 501 602 975 1610 2051 2414 2947 3839 5302 7098 7805 8965 10631 11414 13312 15994 19228 21638 18213 17168 17293 25911 33048 38286 40603 25912 9716 7219 10866 10025 7448 5498 3696 2701 2889 3176 1826 643 372 297 256 227 224 206 181 160 161 155 155 158 164 162 153 145 142 142 147 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 152 153 154 154 154 154 153 152 152 151 148 144 143 142 140 138 139 142 145 147 147 145 144 149 155 160 163 160 158 157 153 149 147 151 158 161 157 150 143 139 140 138 135 134 130 128 127 128 133 132 131 131 129 129 136 143 144 148 141 138 142 135 128 125 126 129 134 131 135 139 122 110 115 130 138 133 124 126 120 116 111 113 114 107 100 96 101 99 108 110 103 90 90 98 88 68 66 58 63 85 77 72 72 75 67 43 48 62 84 87 66 44 46 44 39 73 89 48 44 73 90 97 79 77 65 71 104 96 33 7 20 56 103 56 -6 40 116 97 -27 -16 50 51 60 51 27 -10 44 21 -44 -9 21 57 90 127 26 -72 27 98 11 -132 -177 -84 47 60 33 67 102 123 94 53 26 65 122 25 -36 -11 1 102 80 -13 15 17 79 75 77 40 -70 -17 -51 -25 87 127 161 149 102 158 290 312 307 268 59 2 54 -101 98 55 -271 -63 78 96 228 458 22587 368 450 75 11010 6 16 27 6848 194 391 2490 8795 14640 15912 13506 5877 3311 2693 999999 999999 999999 999999 999999 93 309 285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 885 787 202 109 144 518 677 765 1167 1786 2197 2574 3209 4293 5494 6818 7483 8006 8686 9037 9418 9444 9937 9581 5803 5736 7004 13290 22867 38600 44850 27540 8059 6568 8021 3489 2409 1927 1338 1058 1230 1443 912 518 359 283 230 190 190 185 165 150 152 149 154 158 165 165 154 144 142 143 148 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 148 151 152 153 153 154 153 153 151 150 151 150 146 143 142 142 141 141 140 142 145 147 148 146 144 147 153 158 159 158 157 153 147 146 148 152 157 159 154 150 144 138 135 135 135 135 134 132 132 134 136 135 133 133 135 137 140 146 148 147 140 138 137 129 131 131 128 134 134 122 121 128 122 111 112 126 131 126 122 127 123 125 120 109 112 107 100 102 107 87 98 110 85 73 82 92 93 66 55 54 63 84 70 76 82 82 80 53 58 62 84 104 79 59 57 61 60 63 74 78 84 74 73 82 80 81 54 68 126 90 12 10 32 39 20 -10 -31 16 96 93 9 2 63 35 -27 14 87 19 54 72 -20 39 114 109 68 119 105 27 -29 -24 21 -79 -126 -93 -60 26 32 -23 23 80 106 -60 -78 85 57 56 65 74 122 100 110 82 144 57 141 185 22 -79 -208 -129 -214 -52 49 20 12 28 167 167 240 201 185 175 225 293 154 80 217 249 -192 -95 96 -209 -61 361 22618 367 525 75 11011 6 16 58 6848 177 281 1638 2072 1943 2224 3543 5344 6794 5379 2174 2052 2339 2881 4286 5281 7896 15953 23480 19508 9116 7037 8522 9989 10570 10030 9167 8831 8825 7778 5741 3146 2278 1739 1497 1264 994 912 872 863 774 808 887 1058 1148 874 562 444 426 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 1 999999 999999 999999 999999 999999 999999 41 168 696 1225 1688 2177 2713 3261 3933 4458 5225 5450 4947 5331 5161 5689 6676 7885 9188 11832 20775 23247 15146 7210 8777 11186 7416 6330 1803 307 270 294 300 289 256 259 234 200 175 163 163 159 148 149 148 155 158 167 172 163 149 144 145 147 144 999999 999999 999999 999999 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 151 152 152 152 153 153 151 150 149 148 148 146 142 140 139 139 142 142 143 145 145 146 147 148 149 153 156 155 153 152 148 144 148 149 151 155 155 153 151 149 147 145 142 139 138 139 136 134 136 135 135 131 135 143 145 142 143 148 141 133 133 134 130 132 130 122 126 123 116 113 117 114 107 103 109 117 114 111 116 115 118 129 112 102 105 104 101 105 103 96 100 83 70 62 67 81 68 57 58 67 76 61 56 66 65 69 71 77 81 81 96 95 80 63 64 67 55 47 83 108 73 67 71 67 60 14 27 100 68 15 26 32 41 31 26 4 41 109 83 81 121 91 29 -1 16 68 -20 -4 89 37 15 51 103 61 19 66 125 59 70 108 31 51 2 14 129 55 -78 70 123 0 -34 78 102 14 158 150 20 33 54 95 137 178 62 117 23 -213 -203 -129 -82 -209 -77 88 27 -135 32 242 97 103 107 65 55 69 53 129 263 253 148 -34 -82 -93 -143 -249 -185 22650 366 600 75 11015 6 17 30 6848 159 477 1437 3594 6833 13489 16036 10991 10849 9687 13550 16787 12766 6630 5382 8067 16297 24021 19998 9404 7252 8850 10631 12408 13941 14996 14608 12616 9741 6747 3879 2699 1986 1732 1364 1006 883 797 780 694 765 888 1108 1298 1039 713 531 388 61 999999 999999 999999 999999 999999 999999 999999 999999 144 600 1265 1701 2172 2437 2667 2992 3072 2972 2409 1661 1457 1323 1228 1182 1187 1018 867 797 788 951 1246 1893 2830 4151 5813 6026 6444 8506 10174 11062 10898 7979 5356 4023 4639 7523 12418 13539 12702 3418 325 260 248 218 203 194 201 203 179 162 157 154 151 146 146 146 154 157 166 174 169 153 147 146 147 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 147 150 151 152 153 153 151 149 148 148 147 146 144 143 141 139 140 143 146 147 145 143 144 148 151 152 153 156 154 152 151 149 148 152 152 154 156 157 156 153 151 153 156 153 147 143 138 131 131 134 132 133 131 136 143 144 142 136 135 135 130 125 124 130 135 123 112 113 113 115 112 111 116 108 102 115 121 108 96 101 109 112 119 115 115 112 101 96 86 90 94 90 91 95 86 74 84 83 60 66 88 83 64 48 55 53 52 75 84 78 63 67 64 52 47 36 49 55 40 50 74 90 94 85 60 52 -8 8 68 47 56 62 66 50 31 52 70 100 143 93 30 54 57 82 90 39 41 0 26 124 101 24 3 104 38 -54 53 107 74 47 36 -2 9 27 123 99 -11 -48 31 46 -29 27 152 178 102 128 121 -2 -74 77 75 28 178 200 32 -38 -122 -129 -95 -184 -239 -33 221 168 -36 54 187 102 162 112 22 -53 70 66 32 88 -15 -83 160 204 -79 -68 -217 -257 22681 367 525 75 11019 6 18 1 6848 141 1015 1374 1186 3707 6935 13164 16101 10702 8736 7217 11012 13140 8766 1628 999999 999999 999999 999999 999999 999999 999999 999999 999999 1155 3267 5065 4990 2961 1177 329 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 456 932 1588 2391 3561 4947 6483 7874 9648 10728 11180 10720 10533 10857 10469 9942 8861 7735 7128 6132 4334 2881 2034 1781 1654 1717 1650 1431 1584 1969 2640 3704 5903 6304 6573 7900 10723 11827 12364 10206 9600 9391 7498 6152 6376 5587 5006 1820 329 271 221 187 168 174 184 199 188 164 158 156 149 146 146 144 151 154 163 169 167 151 147 146 148 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 149 150 151 151 150 148 147 146 147 147 145 143 144 143 139 139 142 146 148 147 145 146 148 151 151 151 153 154 153 152 151 152 154 155 156 156 157 159 158 155 155 156 154 150 140 132 130 128 129 132 134 134 137 142 140 142 140 134 135 137 127 121 129 129 114 108 106 106 109 104 104 116 116 113 121 115 98 94 103 108 111 104 101 117 116 109 110 94 88 98 94 78 84 108 105 96 83 77 90 104 100 76 66 61 46 47 75 91 80 69 76 63 55 62 51 50 42 58 71 63 78 81 82 73 74 31 39 102 83 54 56 115 86 20 65 87 101 91 44 22 26 24 64 113 79 32 72 107 99 153 92 37 91 38 -23 -19 33 69 -6 -29 15 13 115 189 79 87 50 -61 -97 -50 -11 95 194 189 55 -106 -54 -83 -2 87 -62 18 169 -123 -167 68 42 -58 -147 -116 81 229 265 220 59 -8 109 150 29 38 51 128 119 -89 -334 -212 43 98 383 425 175 -29 39 22713 368 450 75 11016 6 18 33 6848 123 927 4058 4078 1915 308 692 2133 5588 6996 5603 4594 9066 8997 3664 2265 2295 437 767 1834 3724 5301 4234 3041 238 228 207 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 765 1496 2159 2958 4092 5462 6773 8389 10338 12152 13634 16378 18635 19836 20559 20627 20063 18050 15844 14034 12582 10916 8751 5796 3493 2493 2597 2999 3532 3713 3271 3307 3781 4256 4276 5693 6009 5799 5094 6650 7074 7760 7812 9612 10572 9099 6141 2800 561 349 327 317 266 216 167 160 160 173 182 178 163 161 158 157 153 151 146 150 153 160 165 163 147 146 146 146 144 999999 999999 999999 999999 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 150 151 151 150 148 146 145 145 146 146 144 142 142 140 139 141 143 146 147 146 146 146 146 147 147 148 151 152 154 155 154 153 154 152 150 151 155 158 157 158 157 150 149 147 136 133 134 129 129 136 140 136 137 143 142 141 142 142 142 142 136 128 126 127 122 115 112 108 106 109 107 108 111 117 121 103 93 93 97 101 101 92 83 97 107 103 98 101 106 101 94 84 78 94 103 87 63 70 74 73 104 101 82 80 72 66 77 73 71 93 108 83 73 78 96 87 28 34 67 65 108 122 80 77 85 65 51 90 91 83 77 84 85 40 75 105 94 107 51 36 145 136 68 92 90 8 10 33 54 124 11 -17 5 12 45 -34 9 75 40 35 103 97 180 239 178 136 73 -13 -70 58 51 -45 101 184 11 -178 -140 -117 -76 95 8 -7 111 83 -70 -97 24 150 -3 -131 52 241 219 266 212 39 122 144 193 268 163 -123 -139 -48 -60 167 268 -104 -16 278 388 360 35 22744 368 450 75 11018 6 19 4 6849 106 437 2720 2722 1564 999999 999999 1754 5052 5406 2687 4109 8541 9165 3989 2612 2588 734 1013 1949 3866 5434 4362 3261 825 1282 2496 3183 2512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 318 941 1444 1984 2661 3733 5397 7056 8513 10233 11632 13297 15049 16249 17980 18706 18416 16524 14486 13074 11719 9595 8517 7768 6759 6106 5493 5783 6008 6395 6405 6246 6141 5806 5118 5476 6017 5886 5064 3719 2853 2939 2968 3682 3838 4087 3802 4981 4197 1288 397 308 255 218 180 159 157 160 160 157 155 157 160 163 161 151 146 150 152 158 161 159 147 147 146 146 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 146 149 150 150 149 147 145 144 143 144 143 140 139 139 139 140 142 144 145 144 143 144 146 146 146 146 146 148 150 153 157 157 155 153 147 146 148 152 155 156 160 158 151 149 149 142 139 133 128 132 138 141 139 137 144 147 145 145 148 148 140 138 133 123 128 129 114 105 105 106 111 114 108 103 109 108 99 94 82 82 94 97 94 82 89 108 93 78 85 87 89 89 82 76 88 89 68 58 52 51 55 76 100 103 104 104 86 70 54 63 84 94 76 53 59 84 71 27 41 55 58 112 113 64 53 72 56 40 45 70 80 36 36 57 66 78 107 35 59 53 21 103 85 94 148 94 23 0 -36 18 60 -22 -56 -58 -14 65 8 4 41 55 49 85 136 99 99 108 64 137 130 93 160 123 12 110 113 -71 -178 -225 -104 95 147 12 73 76 42 1 -137 -50 122 75 -32 -47 148 273 149 25 72 78 58 295 406 210 41 -93 -136 82 237 254 171 -105 -397 -150 89 -185 22776 368 450 75 11020 6 19 36 6849 87 251 247 999999 999999 220 516 1717 4610 4596 954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 554 1782 2630 2599 999999 999999 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 1216 2354 3147 4308 5101 5215 5370 5494 5826 6022 6368 6501 6988 8385 9228 9299 10473 10982 10797 10456 9285 9132 9049 8763 8294 7419 6454 5710 5144 4910 5378 6002 6507 5477 4760 3185 2408 2019 1886 2896 4297 6392 5006 1635 463 297 241 221 188 162 158 155 154 153 151 154 160 163 163 150 145 149 150 156 157 151 145 147 147 146 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 149 150 149 147 146 144 143 142 141 140 137 137 138 140 141 143 144 142 141 143 143 145 147 147 146 144 146 148 152 156 155 154 153 150 148 148 149 153 157 158 157 154 156 157 152 142 132 132 137 137 134 138 140 142 148 148 145 147 149 142 136 128 128 128 124 114 100 100 106 107 115 111 101 101 98 101 91 77 79 83 98 101 89 87 94 93 94 101 94 94 96 81 71 79 76 67 71 65 74 85 78 78 83 88 90 78 62 40 52 86 102 90 59 64 72 54 44 80 109 88 65 41 49 61 73 63 26 10 63 77 44 30 13 64 73 51 8 0 30 79 37 -13 44 119 59 -32 30 66 84 89 15 -37 12 32 27 5 9 29 39 -3 26 117 32 34 125 151 152 80 42 16 118 208 152 50 -61 -162 -115 59 129 83 -3 124 167 36 36 -34 -128 -17 121 218 68 138 375 58 -91 11 -87 -32 210 349 355 273 143 236 218 7 115 325 84 -202 13 -4 -202 22807 369 375 75 11014 6 20 7 6849 70 168 1751 6001 8785 11199 16948 18261 11717 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 999999 999999 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 145 347 602 1081 1995 3817 5585 8085 10638 11674 11045 10109 9595 9613 9623 8937 7746 6615 5377 4617 4211 3643 3673 4053 5331 6685 7421 6086 4007 2637 2138 6392 9383 9166 2441 675 361 259 215 210 193 174 163 162 157 163 165 176 168 166 167 165 151 148 150 156 157 147 143 148 146 146 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 146 148 149 148 146 146 146 144 142 140 139 137 138 139 141 144 146 145 142 143 145 144 144 146 146 145 146 145 148 154 156 154 152 154 154 149 148 148 154 158 155 154 155 157 156 151 142 136 137 138 137 133 137 140 139 145 148 145 146 150 145 137 124 123 126 119 113 110 109 110 113 118 113 97 98 98 97 96 97 94 88 93 91 92 90 82 94 109 106 92 83 92 97 88 70 65 72 76 81 82 85 97 101 90 89 102 95 91 69 51 87 115 93 72 88 76 69 58 62 115 123 62 39 62 81 98 67 25 10 58 73 94 81 36 83 63 29 62 84 88 125 95 2 -4 60 27 -4 25 39 114 84 -6 -34 70 155 70 -12 -10 -4 7 58 85 105 33 73 176 172 131 22 17 34 53 60 -3 -27 -46 -81 38 111 70 79 48 88 234 214 98 14 -147 -47 46 57 139 180 164 -32 77 69 -56 18 -2 26 136 168 302 570 357 115 213 61 -158 -46 444 494 112 22839 369 375 75 11015 6 20 39 6849 52 383 2596 9633 13801 15507 20867 20993 11895 466 162 160 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 2916 4650 6120 6354 6555 7245 7783 7949 7736 7256 6775 6046 5577 4787 3900 3319 3108 3361 4291 5069 5970 4561 3336 2239 5190 6738 5886 1498 456 376 226 193 193 196 182 174 174 166 188 214 208 198 190 188 179 157 148 152 157 159 151 145 150 146 145 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 146 148 148 147 146 146 146 145 142 139 139 140 142 143 141 142 144 144 144 145 147 145 145 147 148 148 146 146 151 155 154 153 152 152 150 146 146 148 151 155 154 155 157 158 158 156 150 143 142 140 137 135 136 135 133 135 141 145 141 146 143 132 126 122 123 123 118 120 123 121 116 106 101 95 100 104 100 99 101 98 94 100 103 99 84 85 88 96 100 91 78 73 93 75 54 67 74 75 76 77 76 91 101 98 102 116 116 108 93 66 75 97 82 80 95 74 75 73 56 63 91 85 76 76 75 78 34 16 25 65 61 54 80 89 76 35 28 26 91 161 163 133 33 -25 36 114 131 61 -1 59 89 49 -18 25 133 123 15 -29 -7 8 76 82 94 13 21 95 59 53 23 95 102 19 12 8 50 69 -19 25 87 99 111 71 62 82 27 75 96 -230 -147 18 -39 192 219 10 -89 160 181 -84 -158 108 212 -39 134 331 376 256 120 64 0 -70 -138 218 132 -315 22870 369 375 75 11015 6 21 10 6849 34 411 2656 10309 27453 51692 50039 31707 9040 6304 6372 5509 3592 999999 999999 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 296 722 1070 1671 2302 2892 3510 3861 4213 4692 5718 6387 5843 4754 3879 3261 2900 2586 3659 7214 8547 9593 2315 1408 1045 468 338 458 378 221 182 183 193 193 183 181 183 192 236 241 224 217 217 189 160 151 154 157 159 155 148 151 147 144 140 999999 999999 999999 999999 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 149 149 148 147 146 146 145 142 141 141 142 144 143 142 141 142 143 144 147 148 146 146 147 146 146 146 151 156 157 156 155 153 151 149 147 147 147 146 148 152 154 158 160 163 164 156 149 145 140 137 138 136 131 132 129 133 140 136 139 136 127 127 126 118 121 122 123 124 116 110 106 105 102 104 99 95 96 93 91 94 104 108 101 84 85 86 85 96 96 79 75 101 72 57 75 78 76 64 83 81 69 75 85 75 73 77 64 68 56 64 91 84 83 98 72 64 63 49 32 18 73 73 37 66 56 20 21 29 54 75 70 73 74 44 37 34 31 51 91 133 115 60 -25 -47 66 87 38 53 11 22 62 -34 -67 19 71 49 -10 21 98 54 38 79 -11 26 78 -13 -66 -55 65 142 146 163 116 62 143 126 53 78 90 0 -53 -58 -45 -18 263 306 -81 -42 115 50 71 115 -45 -75 206 152 -132 -124 259 344 69 42 38 122 21 -5 110 178 21 -206 -88 -45 -346 22901 368 450 75 11018 6 21 41 6849 16 1592 7956 31073 80148 101370 64426 15319 6633 6099 5252 3476 999999 16 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 32 241 538 694 829 1177 2138 3096 4221 4863 4735 4396 4324 4098 5279 8618 10916 11434 3643 1967 1256 358 277 278 252 218 189 195 207 205 191 186 186 194 229 239 231 230 237 207 166 155 155 159 161 156 152 153 147 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 151 150 148 147 146 145 144 143 143 143 143 144 143 143 142 143 143 144 145 145 148 147 144 142 144 148 154 158 160 160 155 152 151 148 148 150 151 147 145 148 152 157 158 159 163 158 152 143 136 138 140 139 136 131 125 127 133 138 139 133 126 127 126 117 119 118 113 117 115 111 112 110 101 103 99 87 99 103 106 103 90 85 81 89 88 83 79 79 86 84 90 95 85 83 81 78 85 80 84 76 51 47 76 70 62 71 55 53 37 62 92 92 69 63 64 78 85 62 57 30 47 51 44 91 66 34 73 78 56 59 89 84 29 35 101 103 96 65 17 60 66 -4 4 10 29 50 62 126 44 -37 38 25 7 81 52 11 38 94 131 99 5 1 47 68 14 3 -26 -102 -23 86 130 142 89 20 85 118 126 145 88 -22 -91 -155 -159 -41 218 254 -17 -64 56 26 -93 -47 -86 -145 -86 -20 227 212 153 177 137 -16 -183 -101 -172 -25 246 114 -55 -21 89 170 74 22933 368 450 75 11016 6 22 13 6849 -1 1045 5729 23357 76738 129427 109213 13092 949 38 43 43 47 41 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 21 23 22 27 25 32 30 33 36 59 109 414 1411 2930 3659 3948 4633 5772 6811 6821 5662 3823 2701 2016 2021 1140 287 265 254 224 203 215 227 208 197 186 179 195 213 211 215 226 232 201 167 157 157 160 160 155 154 154 147 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 150 150 148 146 145 144 143 143 143 142 142 142 141 141 142 143 144 144 143 143 145 143 142 143 148 151 155 158 159 157 155 156 155 152 148 146 149 150 146 147 150 156 155 155 161 160 156 147 140 139 139 138 133 128 127 130 136 142 142 139 128 127 128 117 116 115 110 114 113 108 107 102 97 105 103 93 100 103 112 105 80 70 70 94 102 88 78 78 90 105 101 83 83 89 82 75 79 79 78 81 68 57 83 102 83 72 69 63 73 85 86 92 75 62 86 112 108 77 71 67 67 62 65 103 87 60 69 87 83 55 53 60 40 55 124 143 123 80 46 63 85 67 85 70 26 78 133 79 25 75 150 150 79 55 44 22 47 33 43 65 -1 -50 -8 58 37 58 -4 -128 -88 -40 4 132 168 83 41 10 38 61 70 108 -16 -36 27 74 85 -5 -115 -126 82 117 133 221 -8 -328 -238 49 243 179 169 151 254 205 -141 6 10 -171 -27 57 -10 65 78 -105 -11 22964 368 450 75 11017 6 22 44 6849 -19 1292 7109 24366 69640 136352 154818 45992 2809 2 7 7 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 2 11 62 291 852 1664 2840 5230 7742 8676 7582 5247 2778 2621 2937 3111 5709 6048 5027 1803 277 236 242 238 207 195 182 173 193 206 212 234 241 221 182 159 158 157 159 157 153 154 154 147 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 148 146 145 146 145 143 142 142 140 140 140 140 140 141 143 143 142 142 143 141 140 142 144 148 150 152 153 153 152 154 157 157 154 150 147 146 145 143 145 149 153 153 155 158 161 164 158 147 140 138 138 129 127 135 142 147 146 147 140 128 131 126 117 119 117 114 109 108 113 110 100 100 103 94 90 87 92 101 92 81 79 82 101 107 93 85 72 77 107 102 84 75 70 71 74 84 79 81 71 64 71 78 89 75 74 90 95 104 96 85 73 66 81 96 100 94 81 75 100 106 80 72 104 92 61 75 92 72 24 2 28 47 81 116 100 98 105 70 44 70 112 152 91 -29 15 83 3 23 123 152 135 46 13 84 136 79 15 19 13 90 60 -5 51 34 -57 -85 -61 -67 -19 36 39 -22 -58 45 119 73 -117 -99 144 48 -63 72 276 165 -140 12 147 177 144 193 332 103 -148 -21 109 -64 -101 53 101 268 248 -34 78 43 -114 42 135 -128 -159 -194 -283 -124 22996 355 375 75 11016 6 23 16 6849 -37 512 3065 9946 27318 52536 100517 122087 75898 21314 9241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 1323 4906 8891 11095 11076 9602 8987 6864 8313 9940 4640 4961 6117 5078 1823 302 264 253 235 214 200 182 173 192 204 220 247 242 203 173 156 158 155 157 154 152 152 152 147 143 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 145 147 148 148 145 143 142 141 140 140 141 141 141 142 142 142 142 143 140 141 145 146 147 149 150 150 150 150 152 155 156 150 148 147 146 142 138 144 148 152 156 157 157 161 167 163 152 144 142 139 131 129 134 140 145 147 145 137 128 134 128 123 130 125 118 109 105 112 115 106 101 103 108 101 84 89 97 91 94 99 90 93 94 87 86 71 83 110 93 77 74 68 64 74 90 87 69 58 73 77 49 47 85 108 101 89 81 78 88 79 78 75 69 61 51 56 74 111 102 71 75 83 60 40 82 93 44 16 -5 16 66 85 77 56 63 112 83 16 18 86 126 110 33 -7 13 0 94 116 63 95 73 79 119 107 86 72 24 9 27 69 127 75 3 -80 -99 -6 -39 -16 44 -19 -121 -133 14 37 54 -127 -316 -98 8 -81 -24 65 31 -55 -10 129 141 53 7 147 257 164 28 32 -29 -210 -109 23027 345 300 75 11013 6 23 47 6849 -55 64 1929 7396 17566 39906 67759 100037 102498 71316 24862 9280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 291 935 3620 6894 10310 12703 12845 12263 10213 11675 12590 3064 565 402 339 304 277 259 249 228 227 210 183 178 195 197 205 217 218 186 163 156 155 154 154 152 153 152 151 147 143 140 999999 999999 999999 999999 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 145 146 148 149 149 148 146 143 141 141 140 140 142 143 144 144 145 145 144 142 140 143 147 150 151 152 154 154 153 150 152 155 152 147 145 143 141 141 139 142 145 147 149 153 155 158 163 162 157 151 150 145 139 139 137 132 137 142 135 129 128 132 130 124 125 123 118 113 103 102 112 117 106 105 110 107 99 94 99 94 93 98 91 84 80 79 86 77 82 101 93 83 82 72 71 89 96 79 55 81 101 90 54 41 77 80 75 81 74 72 84 85 99 76 38 53 42 34 88 96 76 69 60 33 17 58 81 74 44 65 59 35 81 28 14 51 52 83 63 37 42 109 91 37 59 73 38 19 97 69 8 97 86 26 9 -6 102 62 8 97 24 54 190 150 51 43 17 -58 -46 -74 -13 40 4 -34 -39 -20 -29 -135 -319 -247 -63 -19 40 -112 -106 189 -51 -124 23059 370 300 75 11020 6 24 19 6849 -73 752 4244 17255 38715 69064 95651 94145 74253 35520 5771 22 14 5 11 3 4 999999 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 10 21 80 341 686 2339 5620 11076 15606 15742 13716 12973 7193 1101 501 323 416 416 274 257 250 230 231 200 180 186 201 196 196 194 193 172 158 155 155 153 150 148 151 153 152 147 142 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 142 145 147 148 148 147 144 142 141 140 139 138 140 142 144 144 144 145 143 141 140 140 142 148 151 151 151 154 155 155 154 154 154 150 146 143 144 144 141 139 139 139 142 144 145 150 156 160 163 164 158 155 150 144 145 139 132 138 141 138 133 132 132 127 122 121 119 121 122 120 109 108 118 108 99 99 97 105 101 100 95 81 89 89 73 72 78 81 78 74 81 81 77 84 84 77 78 80 78 77 91 89 78 67 61 70 60 63 82 80 88 88 85 106 90 56 73 60 34 86 111 99 106 87 52 30 39 52 81 78 78 77 39 49 -29 -4 68 55 85 65 96 74 32 51 47 62 67 55 91 148 114 63 89 63 -19 -4 48 128 86 65 201 148 78 188 198 102 65 62 34 25 -25 65 106 45 41 74 120 42 -47 -109 -64 9 24 78 61 36 178 38 -103 -118 80 295 207 150 42 76 398 325 -10 -289 -293 221 258 72 15 -236 -41 138 -55 -89 35 106 80 -230 23090 370 300 75 11022 6 24 50 6849 -91 399 3195 13950 33921 68969 86880 64105 55862 47370 39380 15339 2786 802 960 3381 4699 2383 20 18 16 4 2 999999 0 999999 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 0 3 0 9 5 16 23 67 288 488 1124 2653 7985 13456 14002 13749 13137 7781 5522 1107 412 403 381 268 258 247 236 227 188 182 192 207 212 206 181 163 154 152 152 154 149 146 144 148 152 151 146 142 142 999999 999999 999999 999999 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 145 147 148 148 146 144 141 140 140 140 140 141 143 144 144 144 143 139 138 139 141 144 149 150 149 151 153 153 153 154 152 149 149 148 144 144 143 140 140 140 137 139 143 142 144 150 158 165 168 161 157 152 144 144 136 138 146 146 148 140 136 133 125 122 118 122 125 121 128 119 107 114 106 95 101 95 90 84 90 97 83 90 88 65 65 78 80 88 87 81 81 72 68 83 76 59 55 64 81 86 71 62 61 56 78 86 81 74 52 77 98 90 93 75 78 84 63 61 85 94 99 111 81 89 70 23 26 72 109 76 62 59 77 38 42 123 115 77 41 21 3 -23 -8 45 47 7 21 95 117 68 44 122 93 49 78 36 81 126 114 141 145 87 118 174 150 53 84 184 114 14 137 194 119 116 82 65 43 53 57 -2 -66 -34 57 46 1 71 55 -107 -144 136 281 106 84 123 11 9 73 46 -106 -5 322 196 -76 21 197 59 -53 14 164 190 142 -37 -260 23122 369 375 75 11024 6 25 22 6849 -109 515 3694 17017 50555 68665 60911 74466 77671 55981 19969 2781 808 972 3370 4685 2379 31 22 23 9 10 2 7 7 14 5 10 6 7 6 6 999999 4 1 999999 999999 999999 999999 0 2 999999 999999 0 1 999999 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 1 1 6 0 6 5 9 5 12 9 21 24 39 84 325 672 1651 6358 11910 13501 13860 13575 12960 7495 1781 432 245 228 260 263 259 256 237 195 185 190 215 230 217 174 149 146 149 149 150 146 143 143 149 153 150 145 143 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 142 144 147 148 147 145 143 142 140 140 141 141 143 144 145 144 143 140 138 139 141 144 148 151 151 151 152 153 152 150 151 150 148 150 150 145 140 137 138 140 142 143 142 142 141 143 149 156 161 165 163 158 155 148 143 137 139 145 145 145 138 137 134 127 120 119 132 131 116 119 116 103 110 109 96 105 108 97 91 93 92 87 101 98 77 70 78 87 93 87 88 103 87 64 78 82 76 68 68 88 90 72 70 78 66 79 86 84 89 45 48 94 85 53 34 70 100 109 103 106 82 72 83 72 101 73 67 83 85 101 57 64 90 68 84 94 127 94 23 24 -25 -6 45 34 26 20 46 98 135 60 -18 -22 114 127 80 105 37 69 141 148 65 126 126 33 109 84 78 139 130 83 62 196 240 156 119 96 109 61 33 42 30 63 7 -11 -77 -66 50 73 -27 -180 102 217 -95 -26 -49 -268 39 167 46 105 372 402 43 -161 -40 73 61 40 -1 -236 -71 97 -55 58 23153 369 375 75 11026 6 25 53 6848 -127 1499 7750 35063 76863 86307 56001 40310 35199 16778 4867 311 67 50 37 35 23 27 15 16 10 15 11 13 13 15 7 12 6 4 999999 1 999999 1 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 3 999999 4 1 10 6 17 21 29 48 111 382 1008 3923 11441 16914 18009 16913 12370 3084 1507 557 353 279 278 265 271 263 238 198 188 191 220 229 203 162 145 143 148 149 149 143 140 142 149 152 150 145 143 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 142 145 147 147 145 143 142 140 138 139 141 143 145 146 146 145 144 141 140 143 146 147 149 151 153 153 152 154 154 151 151 152 151 151 152 147 139 138 141 142 144 147 146 144 142 142 146 150 153 159 164 157 152 147 141 139 140 143 142 142 140 137 138 136 130 125 126 130 118 104 105 106 105 102 95 102 114 113 104 98 93 90 99 99 94 93 88 89 86 84 91 100 92 80 72 75 84 68 67 87 81 66 70 82 87 84 70 71 70 31 44 83 88 74 43 46 57 96 111 101 87 83 71 54 39 39 71 57 70 51 -7 45 127 74 73 75 19 51 49 50 56 36 100 126 77 60 91 181 181 76 57 67 80 57 51 168 129 7 76 167 62 35 52 -55 5 61 74 103 54 30 113 128 74 65 45 68 53 75 119 10 62 256 80 -71 20 45 31 84 1 -136 26 133 -145 -181 5 45 312 375 223 310 434 95 -70 196 125 -56 231 274 116 -94 66 343 204 123 23185 369 375 75 11022 6 26 25 6848 -145 1026 5826 26792 60501 89359 102903 95759 55424 8638 3575 489 243 110 97 94 82 75 63 61 56 57 58 62 61 61 53 54 46 43 40 42 38 45 40 40 40 42 41 44 44 45 37 35 36 40 35 30 33 36 30 34 35 35 36 34 36 30 28 29 32 33 31 28 34 30 32 32 34 32 37 32 36 36 37 33 36 35 42 36 42 38 43 39 45 45 57 66 102 239 576 1790 6204 12862 13694 13146 5746 1454 939 559 417 310 282 256 262 250 220 194 190 199 236 223 184 155 145 143 147 149 149 140 140 144 152 151 150 146 144 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 142 145 146 145 143 141 139 138 139 140 142 144 146 147 145 143 142 142 143 146 149 149 151 151 152 153 153 154 154 151 148 148 149 147 148 145 141 143 144 142 141 146 147 141 139 140 144 150 152 156 163 156 147 142 139 140 141 143 143 139 136 134 137 137 131 124 115 115 115 104 105 108 99 99 92 85 98 105 107 100 90 95 92 89 95 90 91 94 85 85 102 103 94 95 72 64 80 67 61 69 74 82 90 89 96 90 76 73 52 38 76 111 103 98 68 31 25 62 90 68 49 80 86 41 11 44 76 34 46 37 -6 54 123 83 63 11 -38 55 68 48 52 14 97 157 102 98 80 85 106 57 35 71 77 32 81 146 104 42 107 147 98 74 72 -19 -4 87 26 18 -1 -82 7 78 -47 13 22 -10 20 67 218 83 66 210 38 -94 20 11 13 33 -10 71 7 6 -100 -118 120 210 306 378 160 1 71 -133 -171 172 305 23 -54 62 118 67 190 490 127 -157 23216 369 375 75 11036 6 26 56 6848 -163 96 3168 10472 23246 56968 107730 127428 80253 30575 27140 17474 12249 13598 20499 23038 17969 2422 160 98 90 94 107 185 528 1246 1691 1502 649 79 73 71 71 77 72 75 72 71 68 71 68 70 63 63 62 66 62 59 58 62 60 61 63 63 68 65 68 63 61 58 59 57 62 58 60 58 56 59 60 59 62 59 60 60 62 58 62 59 68 60 68 64 66 63 67 67 78 85 115 227 502 1458 4182 9667 9639 6547 3009 768 452 308 321 295 269 248 255 241 210 200 203 232 250 214 169 150 145 145 148 150 146 140 140 146 154 151 149 146 145 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 142 145 145 143 141 140 139 139 142 144 146 147 148 149 147 143 143 145 146 149 150 151 153 153 154 154 153 154 154 153 150 148 149 146 145 145 145 144 143 140 138 143 149 144 141 147 152 153 155 160 162 154 142 135 135 142 145 145 145 140 135 133 130 131 129 121 121 114 116 115 108 112 104 103 101 88 97 106 111 102 85 96 97 92 84 72 77 90 86 94 110 106 96 98 105 90 73 63 73 84 79 76 80 84 104 100 99 103 68 76 86 87 69 75 93 69 62 59 56 61 63 91 93 41 38 73 63 66 83 74 52 82 91 48 54 7 12 50 19 74 95 44 58 130 160 123 69 37 90 118 73 70 97 69 32 33 49 116 164 144 144 124 100 21 72 75 -27 26 -2 -60 36 60 -52 27 45 91 136 67 138 80 26 85 18 -108 -60 16 0 -8 170 314 150 30 -45 -57 74 199 142 156 10 -117 32 -7 -53 102 277 59 -152 -15 177 -26 -116 342 193 -80 23248 370 300 75 11034 6 27 28 6848 -181 252 3169 5919 12772 18302 31168 46902 52273 37556 34875 35013 32186 28463 23606 28121 30222 21692 5435 176 104 91 94 105 186 521 1236 1687 1502 649 83 76 74 70 73 73 73 68 66 61 66 66 64 58 59 59 64 60 59 54 56 57 54 57 57 64 62 61 60 58 57 56 56 58 58 57 56 58 59 58 57 59 58 62 59 60 56 62 57 63 60 62 61 63 63 67 69 78 85 119 249 587 1854 6213 9382 8938 4935 2942 440 235 198 231 257 256 251 253 237 223 222 240 271 253 207 154 142 140 142 147 147 141 135 139 146 151 148 147 144 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 144 142 140 141 141 140 143 145 148 150 148 148 147 145 144 145 149 150 151 151 153 154 155 156 155 155 154 154 150 148 147 144 143 147 144 141 142 143 142 140 142 140 140 149 151 148 157 162 156 148 139 133 133 144 150 144 141 144 145 139 127 125 129 124 130 130 127 127 117 119 110 102 104 100 113 113 102 95 92 94 93 95 88 78 75 77 84 102 101 87 74 69 88 90 73 64 73 75 75 60 51 70 93 83 74 91 78 79 63 37 34 73 104 87 65 44 57 66 82 76 70 52 29 47 24 55 90 94 96 93 65 33 32 25 50 64 36 91 135 112 77 49 89 79 52 56 98 130 112 85 65 20 -39 33 58 124 174 135 162 101 57 18 138 176 44 79 104 121 110 42 -53 -72 73 126 34 -25 148 211 44 -9 3 -4 16 112 61 28 159 112 -8 -12 14 12 -2 158 150 -22 -49 -47 -85 35 82 23 -19 92 199 60 -13 -108 -80 374 576 173 23279 373 75 75 11037 6 27 59 6847 -199 405 400 714 1773 3762 4236 7561 10135 15893 20565 19679 12173 11882 10951 14171 15716 9609 7441 6997 3702 3100 137 126 112 107 98 104 99 97 93 94 91 95 89 89 85 88 86 83 79 82 76 78 77 72 72 74 71 77 73 77 73 70 70 70 70 69 71 67 70 69 68 68 66 72 71 70 71 70 77 74 74 71 73 71 75 72 73 71 73 68 74 71 72 69 75 72 78 77 86 88 115 169 426 1316 5200 6186 6624 5432 3018 1016 495 263 204 220 254 276 278 262 246 230 237 260 239 199 152 141 137 142 147 145 139 133 140 148 150 147 147 144 145 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 145 147 146 144 142 143 143 143 144 146 148 150 149 146 145 144 143 145 149 150 150 151 153 153 153 155 155 153 151 150 149 148 146 143 142 144 141 141 144 144 144 142 139 139 139 142 144 145 152 158 159 147 135 134 139 147 151 147 144 146 147 144 133 124 128 124 130 138 136 136 123 110 110 109 99 95 111 110 97 90 88 85 86 89 75 75 81 79 83 96 87 65 52 57 61 70 68 60 67 66 68 65 69 75 61 46 46 62 74 66 66 81 74 83 77 70 74 55 58 44 45 58 81 76 54 52 80 99 50 69 99 68 52 62 68 65 68 51 24 105 123 131 148 43 -13 5 43 41 75 89 49 55 53 28 5 47 94 68 121 143 160 185 62 99 272 234 83 8 13 113 117 44 -11 48 163 63 -18 -94 65 245 103 -36 -3 6 63 134 70 79 41 0 -16 -4 79 161 105 63 145 145 183 5 -320 38 205 -85 -150 84 79 -260 -213 111 148 -35 70 160 23311 373 75 75 11031 6 28 31 6847 -217 523 606 824 1485 1682 1711 3328 3040 985 1334 3027 6570 12307 23805 25143 16342 12358 206 178 160 156 140 131 119 116 107 108 107 105 97 96 92 95 91 94 93 94 92 88 87 90 86 80 81 78 77 79 75 79 78 78 73 75 75 76 79 77 73 71 76 73 73 73 76 76 77 72 80 76 78 74 76 72 77 76 75 74 81 78 76 72 81 72 77 73 82 76 82 78 88 88 105 126 258 643 2108 4416 5786 4963 2429 1453 865 547 388 258 271 309 312 284 243 211 206 211 203 173 151 142 138 143 147 145 138 134 141 148 151 148 147 143 144 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 147 145 143 143 143 144 146 148 148 147 146 145 143 141 144 147 149 150 152 152 152 153 153 154 153 152 152 151 150 150 148 145 143 143 143 142 145 145 143 142 142 144 145 142 143 149 151 156 160 148 133 133 136 141 144 145 143 140 137 141 139 132 128 124 132 137 131 132 124 109 108 110 104 98 93 98 105 99 88 83 87 78 62 61 70 82 78 71 68 64 66 66 79 85 62 56 67 65 62 66 71 73 61 51 71 83 78 83 105 120 102 89 86 85 94 80 51 41 45 85 107 68 55 69 113 103 45 67 93 51 34 81 94 60 89 93 51 107 99 87 116 81 58 74 78 42 67 117 83 90 200 189 71 71 110 29 73 187 191 188 17 74 307 182 67 26 -29 60 221 115 26 250 176 -1 53 67 10 65 68 -58 52 30 0 185 102 7 -7 38 88 -58 -119 20 137 15 -75 -30 166 126 -37 114 90 -31 33 47 27 -132 82 709 459 -184 -103 250 23342 373 75 75 11028 6 29 2 6847 -234 388 404 433 464 496 533 523 568 891 2404 9087 23525 27051 24597 25277 16414 12408 173 139 124 120 111 107 97 99 91 94 90 90 83 85 79 81 79 81 82 81 79 79 76 76 73 69 70 68 64 62 62 64 63 60 55 58 63 63 64 64 56 55 63 61 62 64 66 61 62 61 66 63 64 60 61 56 62 61 62 62 70 67 68 62 66 61 65 64 69 67 72 68 76 78 93 108 213 505 1719 6085 7122 5300 1784 1279 1034 848 579 403 311 303 296 262 218 192 190 181 177 153 146 142 141 143 146 144 138 135 143 148 151 148 147 142 143 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 143 142 142 143 145 147 149 148 145 144 143 140 139 143 146 147 151 153 155 154 155 155 156 155 154 156 155 153 150 148 147 146 147 146 146 147 148 145 141 140 142 144 143 143 149 154 156 152 142 137 134 134 140 145 146 142 137 135 135 135 134 129 122 127 128 122 120 120 114 111 108 104 99 89 98 110 107 89 81 86 74 71 67 66 77 69 69 72 85 88 69 93 102 80 73 75 68 61 68 73 91 92 76 94 89 73 86 97 89 87 82 68 67 69 70 53 50 56 71 82 75 88 112 97 62 64 87 124 108 67 73 47 31 67 90 74 92 101 55 79 86 61 107 100 67 92 104 69 43 164 223 79 24 76 27 34 92 81 101 5 -46 107 146 139 176 115 78 222 195 67 240 160 -23 33 62 -56 -103 -92 -194 15 60 -149 105 109 -10 116 71 -14 -165 -239 13 -12 -154 -142 -126 83 -80 -75 218 101 -76 29 114 95 -25 57 445 287 -85 59 181 23374 353 600 75 11029 6 29 34 6846 -252 476 1885 8150 36626 86208 83839 18592 346 247 166 132 101 84 76 70 65 58 61 49 52 45 46 41 41 39 41 42 39 37 42 36 39 35 36 36 37 34 31 29 23 20 22 21 21 19 20 25 25 25 25 19 17 25 25 21 25 23 23 22 23 23 22 26 23 26 22 25 21 26 25 32 32 34 28 29 29 31 28 37 34 42 39 47 50 69 98 262 705 2492 8974 12217 11184 6782 3382 2171 1490 429 359 279 247 247 221 192 176 170 170 169 151 145 138 141 142 147 145 140 137 144 149 151 147 146 142 142 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 142 142 142 142 143 145 147 148 147 145 144 142 140 140 143 145 147 151 154 156 156 155 153 154 155 156 157 155 155 152 151 149 147 147 146 148 147 147 144 141 140 141 142 143 147 150 151 153 150 143 137 135 135 141 147 146 144 139 132 134 132 129 131 125 123 119 118 117 115 108 106 106 104 103 100 104 106 99 87 78 75 76 81 81 83 85 82 80 70 75 78 72 89 89 66 59 61 65 57 54 62 85 92 80 90 74 59 45 42 51 73 85 68 69 60 69 87 87 78 61 71 103 93 78 57 67 81 95 147 125 86 49 2 27 74 58 39 59 93 81 80 91 36 36 37 33 65 76 77 37 14 71 95 30 -13 -21 21 33 -8 -6 -31 -45 41 109 61 58 52 -22 11 120 120 171 225 -9 -98 -31 -171 -263 -168 -34 42 -38 -127 -79 -69 39 180 58 -48 -66 17 177 76 85 -3 -223 -7 -88 -299 23405 368 450 75 11031 6 30 5 6846 -269 908 1018 1108 2727 10128 43563 116879 124186 37740 262 190 153 132 118 104 98 87 79 73 70 59 61 53 55 49 48 44 46 42 44 41 47 43 46 44 45 42 45 39 40 35 30 24 28 25 28 27 28 28 29 28 28 28 27 27 27 26 31 28 27 27 26 27 23 25 29 30 28 32 31 35 30 35 34 38 34 34 36 40 33 43 38 46 44 50 54 70 95 245 615 2087 7598 12527 12568 9640 4520 1767 1097 248 217 219 215 214 197 180 170 169 168 163 152 151 139 139 142 148 148 147 139 144 150 151 147 145 141 140 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 144 144 144 143 142 143 144 146 146 145 145 145 143 142 140 140 144 145 146 150 154 156 156 154 151 150 153 155 155 155 156 153 150 149 146 146 148 148 147 146 142 137 138 141 142 145 148 150 152 156 158 151 140 137 140 143 143 139 144 144 130 130 127 126 135 131 125 116 119 132 125 114 112 108 107 110 105 97 99 100 93 91 85 83 90 88 81 87 90 75 71 69 78 87 89 81 61 55 54 48 56 71 64 51 58 73 87 84 85 70 48 60 48 58 80 86 76 81 115 105 88 83 94 98 62 55 52 58 94 105 113 94 77 62 17 34 58 28 51 35 8 58 85 89 37 32 44 33 77 99 97 96 24 18 154 194 51 17 62 42 28 4 61 89 24 -14 -31 -91 -6 61 6 118 121 77 204 105 -103 -33 -1 -151 -75 148 94 -120 -26 86 -4 64 22 -125 -23 -88 10 131 125 317 170 25 246 158 -39 33 -34 -55 -99 -61 -65 -22 164 210 10 -40 105 167 23437 370 300 75 11029 6 30 37 6846 -287 13 382 1402 1685 1825 3505 9735 34408 78710 76601 24765 240 183 159 150 151 142 137 129 129 119 113 103 103 95 98 90 91 86 89 79 83 80 88 86 87 86 85 80 79 75 73 69 67 64 66 68 70 67 64 67 66 67 66 65 68 65 62 65 64 67 65 66 65 65 61 64 66 70 65 69 70 73 70 73 68 72 68 70 67 72 72 74 70 75 73 77 79 92 102 160 405 1296 3642 5567 5840 5645 4242 1715 628 227 210 213 208 200 190 182 177 176 169 163 161 157 141 140 143 148 148 148 140 144 151 149 147 144 140 139 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 143 145 145 145 144 145 147 148 147 146 145 144 143 142 141 140 144 145 145 150 154 156 156 153 152 151 153 154 156 157 155 152 151 151 148 149 152 149 146 144 142 137 136 138 140 144 144 145 151 159 160 148 140 141 146 148 147 141 139 141 129 123 120 123 134 126 120 117 120 132 129 125 123 115 106 103 100 90 91 99 95 95 102 98 92 88 77 72 71 72 76 71 86 92 78 76 77 76 74 67 69 80 75 52 56 74 90 99 101 91 72 85 65 56 55 64 90 86 104 95 68 89 106 76 84 102 61 57 119 101 65 64 67 76 68 98 48 22 72 64 15 -6 40 70 53 79 100 115 141 84 67 94 33 17 141 212 162 135 139 60 41 95 112 132 26 -74 23 23 112 195 135 118 122 70 79 186 94 -6 47 110 42 73 229 54 12 229 197 308 205 -105 -10 20 -87 -105 -30 178 186 308 497 266 180 293 184 142 204 231 -21 234 263 -83 -38 -11 -133 -155 23468 373 75 75 11027 6 31 8 6845 -304 477 477 491 524 523 643 865 1172 2466 6638 20897 30348 20719 4557 285 211 187 170 167 153 154 146 149 137 134 122 120 108 111 106 108 107 111 103 102 95 100 102 104 98 99 98 93 91 86 84 86 84 84 87 85 79 78 82 83 84 81 78 80 83 79 82 79 84 82 80 83 84 81 87 84 89 83 85 86 88 84 90 84 86 81 86 78 79 84 87 81 85 83 88 87 99 99 133 250 668 1050 1285 1788 3844 4143 2359 624 208 196 203 194 185 176 179 174 173 168 161 160 152 137 140 142 146 146 144 138 146 150 149 146 143 140 140 137 999999 999999 999999 999999 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 145 147 147 147 147 147 148 149 148 146 144 142 141 142 143 144 144 144 146 150 152 154 153 151 151 152 155 156 157 154 153 154 151 147 149 150 146 144 143 142 143 142 141 143 144 141 143 148 156 157 145 138 139 141 144 147 140 133 138 137 136 131 126 129 126 121 119 118 121 122 115 114 106 102 101 99 97 88 90 90 88 98 95 92 87 83 77 69 79 72 61 81 90 78 75 76 89 87 76 83 81 76 69 72 84 94 94 92 95 93 105 107 96 67 60 68 76 109 110 95 104 99 74 101 107 63 88 122 105 85 86 70 51 56 101 93 85 55 23 51 10 -12 22 70 91 56 96 103 34 61 45 -30 -21 98 87 86 148 153 157 49 18 44 91 93 65 -2 -43 96 120 70 111 152 81 116 192 194 170 89 171 207 178 299 143 50 189 267 329 192 46 133 196 -48 -64 32 -29 75 107 93 -1 -116 25 187 288 197 16 -51 153 96 -73 -97 192 170 -130 23500 373 75 75 11026 6 31 40 6845 -321 406 378 414 498 693 798 1950 2770 4297 8281 18055 27040 28741 24748 20217 15796 11214 8584 7307 7099 2965 155 153 140 140 132 132 114 113 115 120 119 123 119 115 109 109 111 114 103 109 107 103 99 99 98 98 95 96 95 93 86 88 88 96 95 90 90 90 91 91 93 92 93 93 91 93 93 91 96 95 98 92 96 94 98 94 98 92 96 94 95 90 91 90 93 91 94 91 97 96 104 102 124 200 409 507 557 788 1867 2004 1295 566 218 196 200 188 175 163 163 161 165 159 149 147 143 135 140 143 144 144 144 139 146 150 150 145 142 140 140 137 999999 999999 999999 999999 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 145 148 148 147 148 148 148 148 147 146 143 141 141 142 143 143 144 143 143 146 148 150 150 149 150 151 154 156 156 153 150 148 145 146 146 145 147 147 146 143 143 144 140 142 145 144 146 150 156 158 150 142 138 136 143 148 144 140 140 140 141 141 133 128 127 122 124 122 120 111 100 105 99 100 102 102 102 92 93 87 74 84 97 94 83 77 83 80 76 71 69 88 88 71 61 77 92 77 65 75 85 82 61 56 71 66 70 89 94 97 108 97 70 70 62 60 88 98 106 130 127 101 104 126 112 82 80 79 93 111 131 100 31 23 51 62 69 38 16 92 84 19 48 59 62 81 103 76 47 81 55 42 106 97 28 59 71 71 91 26 39 95 80 47 79 -35 -141 -2 96 71 159 143 83 214 242 175 119 158 101 68 38 20 39 47 159 206 211 238 86 0 127 126 202 272 -96 -114 88 76 -93 -322 -125 111 -19 -246 -294 -210 -156 -235 1 277 313 133 113 23531 373 75 75 11025 6 32 11 6845 -339 80 63 316 684 2039 6605 9472 10205 17341 22473 36967 39530 28608 24675 20204 15805 11236 8596 7313 7111 2963 150 145 139 134 131 135 123 124 125 126 124 124 125 121 116 117 113 115 109 111 112 107 106 105 103 99 96 96 96 96 94 95 95 101 99 97 98 96 94 97 96 98 101 99 100 96 97 94 96 96 103 96 100 96 100 98 102 97 101 98 100 96 99 98 98 98 100 99 101 100 106 107 133 214 489 630 598 485 439 649 952 768 223 186 190 180 169 158 157 161 166 157 145 141 140 137 143 145 145 143 145 140 148 151 149 144 144 141 141 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 146 149 148 147 147 147 147 146 146 146 144 142 142 142 143 143 142 141 144 147 149 151 151 149 148 151 156 157 155 155 152 147 146 149 150 150 151 148 144 142 142 144 142 141 143 146 145 144 152 155 149 147 143 140 143 149 150 144 135 133 138 138 126 120 121 120 130 134 125 111 103 100 99 102 105 104 101 95 92 86 77 85 98 89 83 78 89 90 75 80 89 98 87 66 58 85 104 82 76 84 99 88 53 67 75 56 73 87 78 97 99 68 59 76 80 111 119 89 110 126 114 87 91 104 82 95 86 47 67 140 116 57 33 26 32 31 66 53 84 111 102 62 41 46 34 89 143 87 -11 27 93 114 137 55 -1 82 36 -28 -56 -38 84 84 72 -17 -71 -10 -35 -18 -4 -36 129 191 32 149 224 32 -34 166 145 -24 4 43 75 76 52 33 223 360 4 -162 142 221 95 96 -132 -82 257 237 -64 -248 -120 -193 -451 -318 45 0 -197 -239 -64 319 280 -163 58 23563 372 150 75 11023 6 32 43 6844 -356 883 994 1387 2986 7118 8596 7401 12830 14255 18924 12783 536 387 300 265 246 222 201 180 168 158 150 143 138 138 144 144 146 141 141 131 129 129 131 124 127 122 123 120 121 117 111 110 110 104 102 101 102 100 102 103 102 104 105 104 104 104 103 101 102 100 102 106 104 110 103 103 99 103 101 106 102 104 101 103 103 109 101 107 101 104 100 100 101 103 99 104 103 104 102 108 109 126 162 359 557 558 472 400 488 584 448 192 172 179 175 169 161 159 161 168 156 146 140 141 139 144 146 147 145 143 142 150 150 148 144 146 143 141 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 148 148 146 145 145 146 146 145 146 144 142 141 141 141 141 139 138 142 146 147 149 150 149 148 151 156 157 156 157 155 151 152 151 150 152 151 145 141 141 143 147 148 143 139 145 144 142 149 153 151 147 145 144 142 149 149 139 132 131 132 128 122 122 124 113 117 136 135 122 111 103 99 95 96 100 90 85 83 80 94 93 74 66 78 76 83 94 76 86 101 92 81 75 75 86 95 72 73 94 102 71 46 69 68 73 82 65 69 102 92 76 83 82 88 107 104 71 79 87 99 73 46 64 38 82 108 50 53 118 80 24 57 45 20 60 110 67 38 20 80 124 54 9 -4 20 117 104 -34 -48 39 124 80 13 -9 87 69 -22 -13 -42 44 131 33 -89 15 141 94 76 25 -71 12 151 39 -18 38 -30 -1 146 170 16 95 128 86 155 16 -46 150 219 66 -49 48 81 11 -35 -116 44 105 10 -204 -78 262 21 -270 -182 186 102 -18 85 14 300 240 -79 110 23594 372 150 75 11022 6 33 14 6844 -373 988 1448 3591 11232 16705 16505 12733 11913 12943 15985 17843 6861 3000 900 254 239 225 210 194 184 170 165 150 147 147 154 157 159 156 155 142 136 133 140 133 137 131 132 123 125 116 114 109 109 105 106 109 108 105 106 110 106 104 106 107 104 103 106 106 105 106 102 103 105 110 104 105 103 107 105 108 104 104 106 111 109 112 103 110 107 108 105 106 101 103 98 107 102 106 104 112 110 119 143 249 333 358 304 250 212 210 186 166 162 170 169 167 161 160 161 165 153 141 137 139 140 143 145 146 144 140 143 151 150 148 146 146 141 141 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 144 147 148 146 144 145 145 145 145 144 144 142 141 141 140 141 142 141 140 142 145 145 146 149 152 152 151 153 156 157 157 155 155 154 151 147 147 146 142 138 139 143 146 146 142 140 146 149 148 151 153 152 147 149 151 144 147 145 139 139 131 124 123 124 128 129 118 115 120 129 128 112 105 98 88 88 97 91 84 82 83 95 101 84 65 76 77 71 83 86 92 92 75 78 87 79 81 75 55 62 80 80 61 76 107 88 77 82 68 79 109 82 72 87 106 100 76 84 36 31 76 93 78 73 111 64 54 111 104 78 85 97 82 67 59 78 86 104 97 27 28 107 135 81 8 23 39 56 110 76 23 59 181 123 22 21 85 109 37 79 24 -64 32 8 -16 114 144 72 66 82 41 -9 75 149 41 23 82 64 27 62 33 4 29 66 80 8 -6 244 205 140 168 55 129 163 143 205 157 -224 -286 -34 186 350 270 114 57 31 35 17 73 404 363 -85 -128 120 23625 372 150 75 11022 6 33 45 6843 -390 414 1072 4027 14600 32007 45383 54255 52065 36351 27570 28802 17280 10188 2618 279 240 225 218 205 199 185 178 157 156 148 151 149 155 154 150 144 140 135 137 135 133 128 130 121 119 113 116 104 104 102 104 107 106 103 103 105 104 101 105 105 100 96 97 102 106 108 106 105 103 107 103 109 104 108 102 107 103 104 109 111 110 110 107 108 105 109 105 107 101 103 99 104 100 107 106 111 112 117 126 160 225 283 265 274 242 178 149 151 154 161 159 160 159 160 162 162 150 136 136 138 141 144 146 148 143 139 143 151 151 149 147 147 141 140 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 144 145 145 145 145 145 144 144 144 144 143 142 141 141 140 141 142 142 140 142 146 147 147 150 154 154 152 153 154 155 156 157 156 154 152 151 148 143 140 137 137 140 142 141 142 143 145 148 153 156 152 148 142 141 150 151 148 143 138 135 131 133 132 126 127 126 125 131 122 117 116 107 100 96 91 92 97 97 90 89 92 86 96 102 85 86 97 75 65 89 86 73 77 86 98 85 74 77 74 80 82 80 78 92 116 106 82 78 72 89 115 75 40 77 117 94 70 73 73 84 93 93 77 87 104 74 56 97 96 73 86 109 128 93 75 122 94 83 93 91 101 64 45 40 40 32 28 27 73 93 49 38 97 80 50 33 26 88 52 30 22 -28 -16 15 28 -35 -103 -42 50 90 78 43 38 52 69 88 108 93 50 47 28 2 21 -92 -75 96 175 287 87 16 120 79 192 231 175 370 347 -177 -269 163 219 -66 88 212 45 -15 7 7 -131 87 59 -124 -27 -61 23657 372 150 75 11019 6 34 17 6843 -407 112 828 1826 5286 18101 32614 45981 48939 37755 32468 38932 37903 38140 20415 1783 268 242 236 215 207 191 181 165 164 160 157 150 154 149 148 146 147 136 138 133 131 128 128 126 125 119 122 111 114 109 105 106 106 102 101 104 103 102 103 103 102 99 97 104 106 105 105 106 104 108 103 109 103 107 101 103 99 108 107 110 111 111 109 107 101 109 104 106 103 107 101 104 99 107 108 108 112 118 118 150 193 215 207 244 228 176 151 155 154 160 155 158 160 161 161 157 142 135 136 139 142 145 145 147 143 140 142 150 148 148 147 146 142 140 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 143 144 146 146 145 145 145 145 145 144 142 142 140 140 140 138 138 140 144 146 147 150 153 155 153 153 153 154 157 157 156 155 153 151 151 143 140 140 138 139 142 139 140 145 147 149 154 156 150 141 135 138 144 152 155 148 139 131 134 141 136 129 128 125 129 140 134 118 112 106 96 97 95 92 96 98 91 87 93 89 88 89 82 81 93 83 74 83 78 72 76 74 86 81 68 83 92 92 81 89 86 67 83 100 76 49 57 88 96 58 59 86 79 72 82 83 92 94 96 112 100 97 75 50 50 76 91 68 52 65 97 97 85 109 113 104 80 96 95 30 56 100 91 38 41 77 49 4 -52 -16 82 92 81 50 14 38 51 5 99 156 101 66 8 -70 -136 -4 45 39 81 109 100 22 2 88 112 62 107 106 -52 -122 -84 -92 -34 70 122 69 -41 -77 -70 59 140 110 168 166 86 -11 -2 71 55 -20 67 84 -187 -25 249 259 98 59 76 184 219 -132 23688 372 150 75 11023 6 34 48 6842 -424 10 511 677 897 2174 5496 10557 22667 39012 51752 62492 65742 49908 19416 1756 269 252 247 230 224 205 193 180 174 170 169 160 154 151 156 151 153 142 144 137 134 130 130 129 129 118 121 118 119 111 105 104 104 104 101 107 102 104 102 105 103 105 104 105 100 102 102 102 103 104 101 105 103 102 100 104 100 107 103 110 106 113 108 107 105 108 104 107 106 108 104 104 101 108 105 109 110 118 127 183 212 201 175 158 158 157 149 154 150 159 155 158 158 161 160 150 136 134 134 141 142 144 143 143 143 142 143 149 145 146 147 145 141 140 136 999999 999999 999999 999999 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 142 144 146 148 149 148 148 148 147 147 145 144 143 140 139 140 138 139 139 141 143 145 148 149 150 151 152 152 154 157 157 158 158 155 154 154 148 141 138 139 140 141 138 136 142 149 150 151 154 147 140 139 147 147 147 154 147 140 136 137 136 126 126 124 121 128 133 126 117 114 104 101 105 93 91 97 99 91 83 91 94 87 75 76 84 88 95 105 97 101 98 67 57 83 86 61 70 87 75 70 91 89 80 90 93 74 51 71 93 78 37 59 78 64 93 108 79 64 74 90 110 99 108 88 45 50 71 110 85 62 71 95 95 92 109 69 68 95 105 77 63 98 138 103 51 70 80 62 57 38 111 179 93 38 16 3 -20 5 56 115 153 172 152 44 15 -39 9 -21 -73 99 168 86 34 18 -3 6 84 149 87 -30 -65 -20 -10 99 69 -54 50 63 -16 15 177 169 87 113 -98 -244 74 -1 -284 -154 56 150 59 62 168 210 135 53 156 280 211 279 145 23720 369 375 75 11020 6 35 20 6842 -442 640 2662 7287 11863 19373 28760 37368 48002 55453 30896 19012 32570 35676 19482 270 235 226 212 206 197 189 173 171 158 155 155 156 148 146 142 144 144 139 138 137 131 129 119 120 119 118 110 106 103 102 104 101 106 102 103 103 106 101 106 109 103 99 101 100 100 103 106 103 104 105 104 102 107 103 104 103 109 102 113 106 110 107 109 105 109 109 107 103 105 101 110 103 111 114 117 126 161 202 194 172 147 144 150 146 151 145 154 154 157 155 160 157 147 134 132 133 141 140 142 143 142 141 142 144 148 144 146 145 143 141 139 137 999999 999999 999999 999999 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 142 145 147 149 150 150 149 148 149 148 146 145 145 142 139 139 140 140 140 141 143 145 147 149 149 151 153 152 153 155 156 161 161 159 156 151 149 147 139 136 140 143 139 134 141 145 144 148 154 151 146 143 148 150 146 146 142 141 134 131 129 122 127 126 120 119 118 118 114 107 98 101 111 101 97 96 89 89 91 100 95 82 80 84 89 90 89 88 87 96 101 77 60 94 107 71 70 87 81 79 74 88 94 73 70 74 72 76 71 60 50 39 49 73 94 113 91 65 75 83 87 70 92 103 82 60 55 94 97 97 92 108 103 73 91 71 45 74 89 77 109 112 97 57 17 18 48 113 128 95 132 125 -6 -62 8 24 -25 31 79 69 87 88 79 46 -33 -56 65 63 -79 43 160 37 41 62 -40 -49 31 72 101 213 246 148 58 61 47 27 192 202 151 128 140 187 175 42 -234 -211 78 108 22 -45 1 187 -11 -52 35 13 -50 -275 -345 40 126 89 119 23751 369 375 75 11022 6 35 51 6841 -458 934 3463 5208 4099 3668 2824 7477 22223 43621 49195 50738 63396 41459 19503 246 211 200 210 250 339 319 179 169 158 158 155 153 144 141 141 146 144 143 139 140 137 133 126 123 119 118 115 112 108 107 105 105 108 108 105 103 105 102 106 106 103 103 103 100 102 103 108 104 106 106 111 106 109 101 106 108 112 104 110 104 110 104 108 106 112 116 140 223 225 189 109 107 117 115 118 118 134 161 177 165 151 147 150 147 151 148 155 156 158 156 159 156 144 133 133 135 141 140 142 142 142 140 144 145 145 143 145 142 143 141 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 143 146 148 148 148 149 149 148 149 148 146 146 146 145 142 140 140 140 142 143 144 144 144 148 152 153 152 152 151 152 154 159 161 157 153 148 148 148 140 134 137 141 140 138 142 143 142 150 155 154 145 142 143 145 145 143 144 142 132 128 130 130 131 133 131 125 122 116 109 106 102 99 98 98 103 101 90 89 93 95 93 88 88 86 82 85 86 78 79 77 78 86 83 95 94 87 84 81 92 87 53 60 81 72 86 94 89 82 65 66 83 66 56 71 93 100 96 76 79 121 94 64 74 92 105 55 32 57 86 106 82 98 107 49 73 88 75 65 43 83 140 132 95 43 29 33 13 91 76 8 88 121 61 19 85 53 4 73 39 10 37 47 52 43 -95 -26 119 50 -52 -33 153 161 84 85 125 93 -16 9 148 355 276 109 226 139 68 30 68 -6 -91 170 97 41 321 337 -31 20 183 75 138 22 -30 126 -92 -239 -106 -7 -57 -153 -353 -110 273 221 -48 23783 372 150 75 11022 6 36 23 6840 -476 387 328 346 765 2373 2362 999999 83 840 3635 16328 50427 60435 37721 30472 5804 229 204 191 186 195 238 323 301 171 163 153 150 144 145 141 143 141 141 136 140 133 133 140 135 125 126 119 116 113 114 110 110 106 107 108 108 106 103 104 102 104 100 103 100 102 100 100 101 105 101 108 107 108 105 108 102 104 106 112 110 119 121 133 137 148 164 181 199 247 374 426 347 111 108 115 111 119 121 136 157 174 164 155 148 148 148 151 150 156 155 158 158 158 156 142 133 133 137 143 140 142 139 140 141 147 146 144 142 143 140 143 141 140 139 999999 999999 999999 999999 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 145 149 151 151 150 150 151 152 152 150 148 149 148 148 147 143 141 142 144 144 145 146 143 145 153 154 153 152 149 147 151 158 159 154 154 154 149 146 143 139 137 134 133 137 138 140 146 152 154 150 141 138 140 143 146 144 145 141 132 124 125 128 129 132 135 131 125 118 109 113 114 101 89 91 102 107 103 94 87 83 89 90 86 81 73 80 91 97 97 82 73 86 99 98 84 92 85 69 73 70 65 69 81 79 86 79 67 75 72 62 72 81 66 56 96 74 51 72 69 89 76 69 66 65 87 67 66 50 46 94 97 137 110 41 83 80 90 119 72 70 127 115 120 126 80 65 16 58 88 64 58 96 93 40 95 57 2 33 5 -33 26 61 87 42 -1 96 12 -17 70 85 190 211 39 -22 72 122 125 145 130 163 93 50 209 297 275 -21 -103 -107 -16 318 87 -62 113 324 256 15 -14 -121 -192 -154 -231 -110 -75 -180 -83 -78 -96 -146 -316 -107 230 142 -226 23814 372 150 75 11024 6 36 54 6840 -492 697 486 159 999999 999999 999999 76 301 1077 4370 19529 57807 55378 5464 268 230 209 198 185 187 188 191 178 171 158 158 152 148 138 136 138 137 133 133 129 131 128 128 133 133 124 127 117 116 112 112 109 110 109 110 110 106 105 103 102 97 100 96 98 94 96 95 97 99 102 97 108 105 100 102 106 103 106 118 196 343 540 674 735 785 784 729 474 321 265 278 316 262 111 106 111 112 120 121 134 155 178 173 159 148 149 148 153 152 155 153 157 158 158 153 139 131 136 139 144 140 141 137 138 141 149 145 144 141 141 141 143 140 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 152 153 153 152 152 153 154 155 153 152 151 149 149 147 144 143 143 144 144 145 147 146 145 148 149 150 150 147 146 151 155 155 155 156 157 153 146 144 139 135 134 130 135 137 139 147 151 152 148 140 137 139 142 140 141 140 137 134 128 127 128 129 130 135 129 119 118 114 117 111 99 103 100 95 95 99 93 84 96 95 86 91 86 79 86 89 95 92 74 73 85 94 101 94 86 89 84 80 77 86 88 78 77 75 65 63 72 75 58 54 58 58 62 76 62 58 75 43 28 61 75 62 51 74 101 125 107 64 91 115 127 98 31 50 93 87 102 59 80 148 112 84 113 60 28 63 45 71 49 11 99 95 31 98 90 17 13 23 -27 -17 -37 -56 -13 76 98 -50 -13 -10 -83 75 119 -60 -4 56 81 122 108 122 83 99 33 -11 88 165 114 -5 25 322 313 -7 -168 -176 97 193 -6 -9 22 -24 32 -173 -193 -106 -109 154 247 159 -107 -242 -184 -9 -28 -170 23846 364 750 75 11023 6 37 26 6839 -510 1069 5310 24523 83079 94430 32495 793 202 181 176 169 172 179 183 166 145 126 123 118 117 109 110 106 103 99 103 97 96 96 99 96 100 94 95 87 88 82 80 81 81 85 84 80 79 80 79 73 72 76 76 73 70 71 69 76 76 78 74 78 75 78 80 85 83 99 133 324 697 1498 2702 3529 3851 3373 2517 1348 641 454 377 316 229 192 119 111 111 118 117 128 146 180 190 169 151 148 146 151 152 153 151 155 156 158 145 134 130 138 140 143 140 141 137 138 143 148 144 143 140 140 140 140 137 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 152 153 153 154 154 154 155 154 151 150 149 147 148 146 144 143 144 145 145 146 146 143 141 142 143 147 149 147 147 148 148 150 154 155 156 155 148 146 141 136 138 137 140 143 146 149 148 150 147 140 142 143 143 140 136 130 133 135 128 125 132 137 123 120 125 118 112 113 107 97 101 106 96 88 93 100 94 88 87 72 74 93 93 87 89 88 97 98 81 78 80 77 82 82 73 86 92 101 87 75 82 73 88 96 89 76 76 78 75 84 68 57 71 81 78 94 104 82 67 73 83 53 27 71 113 129 139 100 72 69 43 72 80 61 74 54 42 9 34 73 108 108 55 2 -4 49 43 46 44 50 84 96 83 83 79 36 33 66 -30 -18 30 -50 31 50 -45 -127 -103 -118 -99 166 137 -94 -41 112 94 21 27 13 44 112 45 43 90 89 125 -50 -87 238 306 0 -249 -149 42 73 49 155 81 61 203 80 -45 -69 117 366 364 281 25 11 -33 -199 -34 -125 23877 364 750 75 11026 6 37 57 6839 -526 565 4081 19260 78800 97002 51223 13171 1335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 717 1408 2765 5100 7559 9636 10217 10280 9074 7689 5693 2987 2762 5053 11086 10388 2357 116 113 115 122 132 165 182 167 149 144 143 148 149 149 150 155 154 151 139 134 129 134 136 140 137 140 137 142 146 147 143 142 138 137 138 139 137 138 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 152 152 151 152 153 153 152 150 148 147 146 146 147 146 145 144 146 148 149 149 147 145 143 141 142 146 148 146 144 142 145 152 155 155 154 155 152 151 149 142 143 144 143 145 145 149 152 150 144 142 148 146 143 144 139 132 134 135 128 123 131 139 126 116 123 122 114 116 111 110 114 106 103 104 108 102 81 81 79 66 74 86 91 83 84 84 100 105 82 75 71 68 79 85 77 89 99 104 80 66 88 88 82 91 88 70 69 63 69 81 80 73 85 85 69 105 127 93 68 66 91 88 64 71 83 100 110 100 75 64 30 22 46 38 50 95 84 14 -36 -6 80 124 52 -17 19 66 55 27 25 -22 -39 36 89 47 65 49 -17 -22 -64 -29 58 19 -10 -48 -56 -71 -106 -58 36 241 244 94 -76 27 51 -25 100 38 10 17 40 64 99 171 57 -124 -23 213 228 97 -106 -190 -85 8 -12 16 24 -105 -78 244 96 -169 100 261 319 180 -66 98 19 -129 -82 -318 23909 363 825 75 11029 6 38 29 6838 -544 1129 6677 31159 41944 48194 74475 61514 6261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 468 1094 1313 1510 2286 3689 6330 10370 14145 16465 16131 13153 9198 5056 5004 8517 18760 20576 13292 3661 457 118 120 128 153 157 154 145 146 146 149 148 147 149 152 153 148 139 134 130 132 135 140 136 139 141 146 145 146 142 141 139 138 139 140 138 138 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 152 151 149 149 150 150 148 147 146 146 145 145 146 145 145 147 148 148 148 147 147 146 144 143 143 145 145 143 142 141 145 154 158 157 157 159 156 153 149 142 143 145 141 142 146 151 152 142 137 140 148 146 139 139 138 133 131 134 134 134 140 143 138 127 126 126 125 118 111 113 115 108 108 104 101 96 80 89 98 88 90 96 92 89 95 85 85 81 68 76 79 83 87 85 83 91 95 96 72 63 86 75 48 75 97 85 75 56 68 67 59 58 69 77 59 85 126 84 25 45 92 119 102 81 104 120 119 88 73 104 80 54 58 37 29 115 141 101 62 40 32 20 12 37 122 116 41 26 25 -30 -12 115 100 -34 21 91 38 -3 10 21 64 65 4 8 89 73 54 98 7 4 104 114 -36 -75 6 -32 54 86 10 -37 -87 -60 -13 13 60 124 84 11 -41 89 53 -124 -10 39 10 158 125 -19 -76 229 365 52 2 106 133 -172 -31 186 166 153 -97 -13 23940 362 900 75 11035 6 39 0 6837 -560 1160 6223 27256 85527 137535 124514 41405 863 999999 2 33 156 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 504 926 757 488 507 807 1914 4028 6789 8957 9071 7134 4708 3053 2918 3880 8155 10649 10740 4555 481 120 121 125 138 143 147 144 148 148 146 145 147 148 151 150 145 136 134 130 131 135 139 137 141 144 146 143 142 139 140 139 140 140 141 138 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 153 151 149 149 149 148 147 145 145 145 145 146 147 146 148 150 148 146 145 145 145 144 143 147 148 147 146 144 143 144 145 151 153 156 162 162 159 156 148 141 142 144 140 141 148 145 141 139 137 143 147 142 137 142 144 136 131 134 135 138 143 141 134 126 119 120 120 116 112 108 108 103 106 109 106 99 93 96 88 88 97 94 82 87 94 91 81 74 85 94 84 80 76 74 86 85 78 83 63 64 93 77 57 81 99 89 85 71 75 98 95 68 52 87 96 74 97 93 44 29 91 137 127 137 145 117 126 116 85 102 88 78 110 93 26 28 76 99 97 86 72 42 18 63 61 19 49 72 93 68 36 73 22 -83 -27 76 120 65 26 -2 24 142 145 52 103 89 37 29 -86 -82 -12 114 54 -167 -96 -25 -9 101 118 0 -64 18 36 -3 24 22 -146 -52 36 92 151 6 242 306 173 356 299 104 226 301 236 300 239 58 -36 -101 186 245 195 121 32 182 23972 362 900 75 11036 6 39 32 6837 -578 22845 51275 82917 97936 101085 87490 48216 1356 254 229 202 192 266 249 116 110 113 113 103 103 93 100 92 97 96 98 92 96 90 92 89 85 77 78 76 79 74 69 68 66 62 59 57 55 61 65 69 69 64 58 64 64 66 67 71 70 68 64 70 68 74 70 82 77 84 82 88 103 147 319 791 1648 2208 2742 2588 2093 1829 1631 1434 1214 1153 938 137 118 122 123 133 142 149 147 149 145 144 143 147 148 154 150 142 135 134 132 134 134 140 140 145 143 144 141 141 138 140 140 141 141 141 139 139 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 146 149 152 151 148 148 148 146 145 144 145 145 144 144 145 146 147 147 145 143 143 143 143 143 145 150 151 149 148 144 145 146 143 145 149 155 163 163 163 162 149 142 143 145 140 140 144 140 138 137 137 145 149 144 143 149 149 143 141 140 134 131 137 137 133 128 117 116 114 119 119 108 110 109 106 111 104 92 86 77 75 93 96 80 76 88 89 87 84 67 76 93 82 73 79 87 91 91 80 79 82 76 81 84 79 76 80 84 75 75 89 97 84 80 62 76 107 63 66 98 88 55 53 100 122 111 113 71 73 97 81 72 61 73 95 87 58 38 14 39 42 44 101 135 99 63 26 -33 11 77 92 41 -1 6 33 26 -36 -12 49 10 -7 -21 -37 31 53 -23 115 218 37 -98 -161 -93 -24 11 59 -7 -27 40 38 74 117 94 89 102 137 187 118 -33 -165 -122 -64 67 116 59 214 80 19 321 379 111 25 129 -69 22 247 129 181 159 36 176 28 -181 85 233 24003 362 900 75 11042 6 40 3 6836 -594 29877 84180 117643 84985 32719 30437 29988 13455 297 406 1239 3131 4276 2036 209 113 111 109 100 98 91 94 89 89 88 88 83 86 81 86 87 84 79 75 72 76 72 72 70 68 65 62 62 60 59 63 67 67 60 55 60 61 68 80 125 288 744 1270 1238 567 88 82 86 85 111 142 195 266 365 785 1276 1596 1952 2332 2560 2216 1604 1361 1092 602 286 151 128 116 123 124 135 147 149 145 148 145 146 144 148 150 154 149 140 136 135 133 135 136 142 144 147 145 146 141 141 140 141 141 142 141 141 139 141 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 147 150 152 151 148 146 146 146 144 144 145 145 144 142 143 144 143 143 142 141 141 141 143 146 149 152 152 152 149 144 145 144 142 147 152 155 160 161 164 161 152 148 147 146 143 144 147 143 136 131 137 147 148 149 151 147 140 137 139 136 135 134 136 135 130 131 126 127 123 124 125 116 119 116 103 98 90 81 82 84 89 95 92 86 82 91 87 78 77 52 59 86 88 79 80 94 95 81 74 73 69 63 56 65 69 63 56 58 54 59 89 87 57 78 71 80 102 72 81 93 77 54 44 85 112 78 87 76 75 82 104 101 67 93 91 91 97 67 37 81 96 78 68 76 114 114 86 14 11 85 59 -17 -16 58 142 153 27 27 97 32 88 112 -36 -76 -7 0 119 181 40 17 -15 -81 -33 6 49 184 227 122 63 7 61 142 95 11 121 124 -3 61 92 -122 -173 118 105 79 54 -68 -5 250 314 148 -152 -103 -45 -71 191 318 271 -6 -74 202 208 -46 197 322 24049 362 900 75 11045 6 40 49 6835 -619 18912 71361 125908 105487 23563 10354 17231 13099 240 715 3105 4945 3974 1805 98 9 999999 999999 999999 999999 999999 999999 999999 0 60 236 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 22 114 541 1971 4967 8568 8577 6456 3238 1236 371 271 297 350 407 497 793 1869 2912 4168 4627 4556 3582 2327 1162 693 493 310 160 127 122 115 123 123 135 145 148 144 150 146 145 142 150 149 150 143 138 135 135 131 136 139 145 145 149 146 148 142 142 140 142 142 142 139 140 141 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 153 154 151 148 146 146 146 145 144 145 145 144 144 144 144 142 142 141 140 140 140 144 149 152 153 153 153 152 149 146 143 143 147 151 154 154 156 159 157 153 151 147 144 145 147 150 145 139 136 139 146 148 149 150 146 136 131 132 129 132 134 134 132 127 130 130 132 124 123 132 130 125 119 111 107 104 89 87 100 94 78 80 82 79 80 71 70 75 63 70 84 85 85 86 87 82 76 89 76 56 68 71 75 75 79 68 60 73 56 51 76 90 98 72 79 88 84 97 88 92 73 86 123 124 114 113 88 73 96 129 136 119 114 83 79 62 37 67 69 90 115 67 31 64 120 82 68 112 95 4 13 59 52 106 102 41 98 137 41 46 84 80 65 19 40 31 -40 36 93 71 65 95 193 58 95 219 56 81 161 137 91 58 -53 31 86 -84 -25 176 111 49 220 134 98 90 154 298 374 245 -36 -131 0 104 23 84 182 181 373 432 76 95 244 144 51 24081 362 900 75 11049 6 41 21 6834 -636 10724 38691 86588 79536 23250 2576 999999 999999 999999 87 1701 1677 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 1089 5693 26875 69079 66578 18908 944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 70 169 351 649 1194 2780 5677 9166 9889 8895 5827 2896 1465 1403 1628 1964 1941 1488 1472 2079 3120 4429 4384 3638 2690 1985 1513 1130 716 428 282 149 129 116 123 124 133 140 149 145 152 145 144 141 148 144 145 137 135 134 136 133 135 139 145 146 148 146 143 139 140 139 142 142 142 139 141 143 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 154 153 150 147 145 145 145 144 144 145 145 143 144 144 143 141 141 140 140 141 142 146 150 151 151 152 154 154 152 147 144 141 141 146 149 153 157 157 158 152 145 144 142 144 148 149 144 143 141 141 147 151 152 152 147 137 134 134 132 133 128 130 138 133 124 120 127 126 122 125 121 112 104 98 106 112 99 90 89 81 77 80 82 89 85 77 79 83 88 82 87 86 77 77 73 67 77 96 82 74 88 85 75 88 106 96 75 73 59 44 72 94 85 60 47 53 59 74 96 110 89 75 98 120 108 119 107 92 94 57 92 103 90 90 52 24 55 74 49 51 36 20 47 66 79 53 88 169 137 72 89 113 60 16 5 46 114 67 34 32 27 41 22 89 102 35 66 237 203 44 42 82 63 -82 20 269 131 -62 64 96 43 116 80 13 104 19 -7 83 66 133 84 8 79 60 43 86 112 81 -63 -130 -41 21 -26 0 174 365 612 574 34 23 219 -76 -169 24112 362 900 75 11048 6 41 52 6834 -653 1672 9709 33228 36487 9011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 2510 12328 57045 125363 115358 30280 1029 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 84 212 539 1252 2428 4209 4817 4954 5737 5981 5174 4519 4083 4830 5547 5713 5279 4283 4231 4695 5383 5933 5499 3974 2596 1698 1320 1129 718 393 278 152 132 120 123 125 132 137 146 144 151 145 145 140 144 138 139 134 133 133 136 133 134 140 144 148 149 147 142 138 140 138 141 142 143 140 143 143 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 151 148 146 145 146 145 145 145 145 144 144 144 143 142 143 143 143 146 148 148 150 151 151 150 150 152 155 152 147 146 144 144 146 147 153 158 159 156 149 145 146 145 146 150 150 145 142 141 142 146 146 149 153 144 132 128 128 133 135 124 129 136 127 119 116 121 124 118 115 114 110 95 91 103 106 98 88 83 84 88 86 84 88 87 90 92 83 91 85 82 91 72 54 60 69 60 62 80 94 90 78 69 88 102 94 87 69 59 48 62 80 83 87 73 64 77 86 74 87 88 62 71 93 83 98 97 108 111 26 42 58 58 98 45 68 145 100 24 -1 1 6 25 50 52 0 47 138 112 68 85 126 90 13 -11 99 119 10 -20 42 89 -25 -59 66 48 71 222 258 158 5 19 73 63 21 38 208 188 -87 -11 149 88 105 32 -75 24 32 35 65 27 59 107 -44 -185 22 63 -58 -170 -15 235 146 55 -70 -67 -2 82 252 324 384 258 -3 -10 146 95 24144 362 900 75 11048 6 42 24 6833 -670 6713 24968 49456 39113 7066 999999 999999 999999 999999 999999 999999 999999 743 1723 1146 999999 999999 999999 999999 999999 249 857 3038 13694 48968 73719 49379 11393 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 827 2348 5251 7709 9165 11479 12734 11514 10578 10090 10211 9728 8375 7088 6409 7034 8061 8478 8920 8416 6411 4060 2141 1089 616 335 194 144 131 127 124 124 126 135 139 145 145 153 146 145 142 142 134 134 135 138 135 138 133 138 141 147 150 149 145 144 139 141 138 140 141 142 141 144 142 143 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 149 147 146 146 146 146 146 146 145 146 145 145 143 142 144 144 145 149 151 152 152 150 147 147 148 151 155 152 147 149 149 149 149 150 155 157 159 154 147 148 150 147 147 149 152 150 143 142 143 143 142 145 146 138 132 128 123 129 133 129 131 125 116 121 128 122 117 119 110 111 113 104 105 109 100 99 92 86 92 91 87 80 80 90 95 87 73 75 83 90 96 92 83 74 72 59 61 82 75 57 65 74 82 97 100 94 92 79 46 48 57 75 96 76 72 99 104 83 92 89 86 68 69 108 110 74 69 124 75 -21 10 85 123 72 67 140 89 0 -20 21 78 91 89 81 60 83 90 -4 -33 16 43 48 40 3 22 32 -6 -38 -29 80 102 49 -37 -52 47 144 134 87 54 93 82 4 39 160 132 82 30 0 101 25 -39 16 -26 -13 64 44 16 -19 -40 201 105 -269 -6 158 -18 -47 50 261 183 36 128 -10 -241 -244 121 273 167 221 -94 -168 184 -1 24175 362 900 75 11050 6 42 55 6832 -687 8777 29800 43209 22918 4436 999999 999999 999999 999999 999999 999999 324 1982 3660 4018 3175 2688 3355 3108 1723 2438 5749 9052 19173 44662 51519 24217 8301 973 312 364 394 396 427 398 288 111 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 1437 4340 9443 13511 16319 17743 16339 14627 13471 12858 12070 11203 9758 8455 7618 7260 7212 7274 6991 6417 7042 5901 3642 1231 299 152 131 125 123 123 129 129 141 142 142 144 149 144 144 141 138 132 135 135 140 136 140 137 140 140 149 150 148 145 143 138 140 138 139 140 143 142 144 142 140 137 999999 999999 999999 999999 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 151 149 147 147 148 147 147 146 145 145 146 145 146 146 145 145 146 147 149 150 150 149 148 146 146 149 151 152 148 146 148 150 150 151 154 157 158 157 151 147 148 147 143 144 151 155 148 140 142 145 145 145 143 138 133 132 132 129 131 134 132 130 122 118 121 131 131 123 125 120 112 111 113 110 101 95 96 93 89 93 96 95 89 89 94 101 97 77 77 93 104 97 93 97 85 69 52 71 80 54 51 69 74 59 73 84 84 88 65 47 68 76 75 86 61 67 88 89 123 115 59 54 57 72 111 93 50 23 107 142 17 -4 51 88 67 26 62 95 68 11 34 121 128 112 94 56 30 77 67 28 35 53 98 68 59 108 95 55 -26 -64 121 164 51 -27 -62 4 186 201 35 2 14 -12 -28 55 168 81 111 171 101 79 -39 -65 142 61 -31 79 75 32 78 9 7 207 -49 -54 154 106 197 101 69 151 -144 -154 59 -37 -25 243 42 -149 -59 -64 189 299 -134 24207 362 900 75 11055 6 43 27 6831 -704 2521 9195 9623 871 999999 999999 999999 999999 999999 999999 999999 55 1076 2042 3251 4206 4133 5441 5933 5350 7025 10916 13484 18776 33971 44260 39563 27376 13683 2966 2913 2771 2671 2635 2377 1921 1517 1082 586 41 999999 999999 999999 999999 49 53 999999 999999 999999 999999 999999 160 879 1922 4047 7409 13157 18362 20954 21460 20475 18986 18661 19761 21398 22346 21834 19968 16784 12972 6415 3823 3474 4222 6287 6224 4430 1943 768 395 241 152 128 125 133 132 142 141 144 143 144 139 140 136 135 133 138 137 140 137 140 139 140 141 149 149 147 144 142 138 139 138 141 141 144 142 144 140 139 137 999999 999999 999999 999999 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 152 151 149 149 148 147 145 144 143 144 143 144 146 146 146 147 149 150 150 149 146 145 144 145 147 150 151 148 146 146 149 151 150 150 153 157 160 154 146 144 143 141 140 146 154 154 148 143 143 147 151 150 143 134 136 135 131 134 137 135 131 127 123 121 121 129 136 130 126 125 120 116 119 116 102 95 92 94 98 97 88 82 89 94 86 85 87 75 81 85 90 93 80 67 66 72 65 74 70 57 59 60 68 62 56 85 103 75 50 55 72 87 88 81 67 78 101 87 99 102 64 24 33 57 79 64 40 69 101 108 66 43 28 47 51 19 78 102 75 67 61 78 111 135 120 1 -40 117 165 70 53 118 116 33 51 118 112 109 8 -37 139 173 98 55 22 12 129 222 76 42 25 -1 37 44 -29 -114 139 337 158 3 -48 4 125 107 47 12 42 37 163 15 -239 98 98 78 276 149 178 112 -135 192 141 -256 9 124 74 171 24 -94 -72 22 329 375 -88 24238 347 2025 75 11057 6 43 58 6830 -721 145 757 1422 2316 3490 4676 5518 5742 5759 5713 7109 15474 19686 12891 2436 2343 2155 2043 2055 1853 1538 1263 433 154 31 77 244 991 1355 1609 1579 1548 1439 1441 1629 1969 2717 3928 5821 8671 11371 14163 16659 18046 18595 18624 17982 19027 21110 24635 26735 27767 27678 25573 23223 16483 14189 14485 16661 18373 19243 18391 15113 11886 8421 4692 2105 750 402 161 137 145 139 144 140 142 137 137 133 137 134 139 137 138 135 137 134 138 141 148 147 143 139 137 136 139 138 142 142 144 143 144 141 139 137 999999 999999 999999 999999 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 151 151 150 149 147 145 144 143 142 141 142 143 145 145 144 146 148 148 148 148 146 143 141 142 144 147 148 147 145 144 147 149 146 146 149 156 160 155 147 144 144 144 144 146 149 151 147 144 144 150 155 151 146 138 138 136 136 145 144 138 130 125 131 132 131 128 126 126 120 118 118 113 108 104 95 90 89 93 90 88 88 89 94 92 83 76 76 79 80 92 96 85 79 52 41 66 88 79 52 52 63 61 66 74 73 96 78 53 57 44 48 74 87 54 44 79 74 42 40 44 36 29 39 60 64 51 76 102 70 60 76 78 57 66 76 68 118 106 85 111 107 74 66 82 86 6 -11 70 72 73 43 44 76 37 20 4 4 43 6 -26 70 149 68 -30 -2 -5 -18 48 58 37 76 88 15 -78 -135 -13 164 220 107 -17 -18 58 21 23 80 76 51 -11 18 -95 -291 -150 114 195 215 69 196 140 -166 259 281 -115 3 -48 -283 -134 56 -42 -37 69 301 268 -246 24270 320 4050 75 11054 6 44 30 6830 -738 159 334 390 358 368 400 394 529 1386 1916 2590 3549 4789 5705 5866 5374 4271 4385 4800 5462 6166 7766 9735 11318 12772 13561 13546 13622 13966 15407 17315 20546 24161 28387 31455 33360 37633 40839 44810 42882 34359 26060 13659 4103 379 148 144 135 137 137 139 136 140 136 139 135 137 134 138 133 139 143 146 143 137 133 134 135 139 138 143 144 146 143 145 140 137 136 999999 999999 999999 999999 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 151 151 150 150 149 147 145 143 142 142 144 145 146 146 144 143 143 143 145 146 145 143 142 142 143 143 144 145 144 144 148 148 146 146 151 157 158 156 149 148 148 147 142 142 149 153 145 139 141 144 150 155 151 142 137 134 136 140 139 138 137 133 137 139 134 127 120 117 117 115 109 103 103 98 103 105 92 84 86 96 98 98 104 92 82 91 96 99 96 102 96 84 91 76 66 77 82 71 66 83 102 114 96 72 72 77 66 70 62 46 53 80 92 55 62 110 87 40 50 44 14 32 53 85 97 65 69 53 35 100 105 49 49 82 97 61 29 71 102 114 90 49 11 -7 55 80 39 32 98 161 143 64 107 66 5 65 22 -12 -24 20 114 140 31 -60 -99 -28 99 70 6 -59 123 201 141 129 -49 73 175 74 113 79 89 75 -38 9 57 162 84 -129 0 115 -51 -170 32 298 190 73 224 151 184 386 233 93 229 38 -216 -1 75 -37 109 135 124 -44 -297 24301 293 6075 75 11056 6 45 1 6829 -754 163 666 2649 3806 5426 8351 13096 18770 26968 38936 53714 73454 88787 89466 75890 59348 21758 420 144 136 130 133 134 140 135 137 135 135 130 133 131 135 130 135 137 138 134 128 126 130 130 136 137 140 140 140 139 139 134 131 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 151 151 153 152 151 149 147 144 142 143 146 147 147 146 146 143 142 141 140 142 143 141 142 143 144 145 145 144 146 147 147 149 148 148 149 152 154 155 155 152 147 147 148 143 143 150 150 142 141 144 140 142 152 151 145 141 138 135 135 134 134 144 139 129 134 133 128 122 121 119 112 105 101 106 110 123 122 102 89 97 111 105 94 100 90 81 87 90 95 92 85 80 83 89 87 86 92 86 75 73 90 92 93 101 85 79 78 78 101 89 68 72 77 80 46 58 102 116 80 83 92 57 58 85 99 76 49 55 84 93 133 99 34 58 46 33 26 2 46 64 84 61 0 -7 10 31 0 50 145 158 135 90 19 41 39 44 48 17 27 2 69 66 63 68 0 -15 30 53 76 95 43 211 224 173 228 118 140 48 -64 -78 -75 84 139 59 194 115 -94 -125 -167 0 32 -63 -171 -158 279 293 -13 1 222 472 329 109 117 118 16 69 345 363 -36 -137 -25 -232 -465 -509 24333 276 5925 75 11059 6 45 33 6828 -770 205 635 1116 3265 4730 7081 10936 16371 24669 35446 47490 58579 68025 78089 81094 60204 36684 37484 14007 154 136 134 133 138 136 139 138 140 136 135 130 131 131 133 133 137 137 137 132 126 126 131 132 140 139 143 141 142 140 138 135 133 133 999999 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 999999 999999 999999 151 153 153 151 148 146 145 144 144 146 145 144 145 143 141 142 142 140 141 143 142 142 142 142 144 146 147 148 147 145 144 145 149 150 151 154 157 156 152 146 144 146 145 147 150 147 143 145 147 144 145 146 147 148 143 136 136 142 145 136 136 136 131 133 129 125 125 128 122 109 107 111 111 113 118 116 108 98 94 95 96 91 83 85 87 83 81 80 70 85 101 106 105 84 78 78 76 82 84 80 74 72 81 73 73 82 64 69 78 74 65 55 67 58 60 78 93 84 78 86 91 68 62 100 73 40 61 98 106 131 91 56 87 39 54 112 103 79 49 62 104 65 10 79 85 -41 26 126 77 86 39 3 104 163 155 55 17 -2 -38 66 41 -29 -24 -68 2 0 -130 -81 45 63 95 108 112 100 56 0 -49 42 -28 -71 49 114 25 52 24 -199 -197 -70 -28 -82 -107 -93 -74 35 24364 297 4575 75 11060 6 46 4 6827 -788 149 316 460 594 1394 1588 1806 2021 2164 2320 2674 2851 2989 3039 3272 3663 4510 5820 7945 10812 13825 17898 22643 27961 35305 43859 54317 66186 72929 73818 61741 46871 31044 13943 5879 2336 143 137 135 131 133 137 139 139 140 139 134 133 131 129 130 132 134 139 136 135 129 126 127 131 134 140 140 144 142 142 139 135 134 132 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 153 153 151 149 148 146 144 144 145 143 141 143 144 144 145 145 142 143 145 145 145 143 141 140 141 143 146 146 146 144 146 148 146 150 156 160 159 154 149 144 142 141 145 149 151 147 143 145 149 150 147 143 144 145 141 132 136 144 138 137 137 131 132 131 130 127 124 124 116 115 117 109 108 106 104 109 102 96 90 85 85 88 89 84 82 81 78 70 86 112 114 110 95 88 73 49 77 112 96 93 103 91 78 77 86 69 58 60 84 75 43 81 107 99 88 83 89 83 82 97 75 50 105 119 53 30 70 98 115 70 38 60 87 120 122 114 27 20 92 101 103 81 109 139 101 97 92 65 98 92 61 160 241 210 133 68 59 -19 4 110 64 -45 -84 -71 -61 -87 -129 -87 -47 -24 9 38 63 -3 -161 -51 125 35 13 107 57 -60 -35 -52 -49 111 119 60 -47 -120 76 163 3 -23 71 -75 24396 353 1575 75 11066 6 46 36 6826 -805 95 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 1721 4472 4777 610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 409 1345 1824 2478 3141 3950 5177 6316 7558 8940 10409 11861 12630 12813 13001 13613 13874 14064 13448 12757 14307 16417 19726 23220 28107 33444 40143 47166 50887 52823 46499 38476 27449 9906 2538 501 142 129 126 132 136 136 132 137 141 145 145 142 138 136 133 132 129 131 134 138 139 134 132 130 125 129 132 136 140 143 144 143 147 144 140 136 133 133 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 148 149 151 149 148 147 145 143 143 143 143 142 144 146 146 147 147 145 145 147 149 149 148 146 143 141 141 143 147 147 146 146 145 146 149 154 160 160 157 153 145 142 144 144 147 149 141 136 143 150 151 148 144 139 146 148 139 140 141 134 139 136 129 132 131 138 138 126 121 120 121 115 102 102 96 87 95 96 99 93 79 91 107 92 77 83 96 93 80 75 81 83 89 93 83 71 60 72 91 97 104 92 86 99 97 93 80 92 93 89 77 38 84 107 104 114 90 81 95 111 86 87 103 113 99 54 63 94 117 111 69 52 57 89 111 105 107 65 70 113 88 67 80 46 45 68 69 59 34 48 23 41 80 65 43 51 45 53 9 19 164 171 102 49 -23 10 -12 -51 19 -24 -3 49 61 178 57 -83 -3 12 60 94 133 63 -48 -27 -22 148 250 62 105 -119 -253 110 136 148 191 169 -98 -217 84 211 216 -27 -205 152 84 -267 -188 16 149 335 92 -399 -284 24427 355 1425 75 11066 6 47 7 6825 -822 1536 7463 14344 13053 8425 2126 2633 3162 4010 5202 6031 6850 6063 5387 4698 4063 2853 2972 6141 20773 49648 54977 36777 759 56 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 155 297 722 895 1152 1510 1925 2581 3671 4646 5725 6884 8016 9273 9955 10059 10123 10715 11148 11293 10563 9475 10069 10432 11336 11948 13109 14657 18154 21575 21572 18977 12343 8390 6008 3455 2343 1164 670 440 257 139 135 137 136 144 145 146 146 142 140 136 135 133 132 135 136 139 135 131 128 130 127 131 134 137 140 144 144 146 142 142 143 139 135 136 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 148 149 147 145 144 145 144 143 141 141 144 145 144 144 145 146 145 145 147 151 152 151 148 144 141 141 143 146 147 148 149 149 152 151 153 158 160 158 153 145 145 149 148 147 141 129 132 142 147 150 148 146 145 146 144 145 146 140 132 136 137 134 132 128 136 139 133 126 120 121 112 99 101 95 87 90 92 95 94 80 91 108 94 84 89 108 114 99 82 63 58 83 90 83 84 87 86 70 83 101 85 89 113 109 86 84 105 105 86 79 61 68 93 107 104 82 93 117 113 91 90 92 106 91 60 74 67 109 107 49 68 78 80 74 73 88 101 66 75 112 80 83 79 101 128 61 -21 -28 23 11 54 93 16 -46 -31 21 35 35 93 163 64 79 168 34 5 28 1 82 47 52 100 141 204 13 -81 -102 -53 219 260 111 103 75 -31 58 132 73 -77 -82 -141 -230 35 147 261 237 106 106 -59 137 482 232 -20 28 124 8 -172 -157 76 205 357 159 -373 -358 24459 362 900 75 11070 6 47 39 6824 -839 1027 361 999999 999999 999999 71 961 3048 11340 17964 15285 10971 6467 9563 14107 18716 22527 24247 22067 16391 13491 11864 10343 7878 6936 8859 22188 48780 54145 38592 1484 1244 1066 916 824 760 746 655 582 472 364 145 85 55 32 999999 999999 999999 999999 999999 999999 3 97 167 322 358 375 376 467 612 789 1063 1183 1224 1158 1193 1516 1910 2448 3159 4323 5745 7676 10397 14111 16700 19262 24118 28846 28649 24157 9617 1908 488 268 143 137 143 140 145 144 146 143 144 141 139 136 135 134 139 137 135 130 128 127 129 133 137 138 141 143 144 144 141 131 135 138 140 136 139 140 999999 999999 999999 999999 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 148 149 148 146 144 144 144 144 141 143 145 145 144 142 143 145 146 146 147 149 149 149 147 142 139 140 142 143 146 150 151 151 151 152 153 157 161 159 151 146 147 151 153 151 140 133 140 147 146 148 150 148 148 147 144 143 137 130 125 131 135 134 134 134 134 130 132 131 124 118 108 101 104 102 102 101 96 98 99 88 96 103 94 94 93 100 110 103 87 68 55 72 83 92 98 94 93 74 67 92 95 89 89 88 85 75 82 76 68 76 72 59 79 89 56 54 124 123 74 84 56 66 111 98 60 28 -1 60 92 58 56 29 60 37 10 80 68 -3 13 91 124 80 89 136 169 97 1 15 64 96 59 70 101 72 51 111 162 110 64 86 88 83 91 23 46 124 75 78 32 79 133 148 143 35 -96 -210 -21 163 194 44 5 173 85 97 2 -7 125 -114 -144 20 172 272 227 123 8 197 226 255 343 -73 -186 -58 -156 -84 0 24 135 102 247 161 189 203 24490 362 900 75 11075 6 48 10 6823 -855 1302 1574 999999 999999 999999 999999 22 977 3514 3795 2722 2686 4861 8343 13270 18640 22992 25235 22038 17229 13841 12632 11963 11015 10208 9537 8657 8381 6690 4437 4036 3689 3350 2959 2513 2054 1685 1412 1132 873 600 178 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 916 1972 2554 3396 4735 6755 8809 10357 12509 15477 18949 20875 21629 22055 20712 20595 20732 22689 25882 30380 40153 46600 42508 22210 8026 1304 179 139 145 143 148 141 141 142 145 139 146 140 141 135 136 137 141 139 134 127 128 127 132 136 140 141 145 145 147 144 131 127 133 136 139 137 141 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 147 148 149 148 146 145 145 144 144 144 145 146 145 144 143 143 145 145 145 146 147 147 148 147 144 141 141 141 141 143 147 149 150 151 149 151 158 159 156 151 146 147 151 152 151 144 139 144 146 147 147 146 147 144 139 140 143 138 136 135 132 133 133 136 137 131 124 121 117 108 103 96 92 105 101 94 96 96 99 95 89 100 102 92 91 89 84 91 97 92 89 87 85 90 96 93 98 83 64 70 88 96 68 43 67 93 66 62 66 51 58 84 92 66 74 79 57 95 84 63 65 46 87 108 71 61 55 33 70 98 78 23 -2 41 50 46 110 78 16 -23 27 131 77 33 39 70 44 63 50 -3 118 164 122 106 97 103 103 101 110 29 -18 99 141 30 21 86 110 145 114 4 41 94 71 78 84 72 39 186 108 -13 116 42 71 111 -15 48 20 28 -10 -1 254 423 363 31 -135 -90 35 190 325 364 172 -104 -306 -330 -120 213 217 42 87 37 -89 216 122 24521 361 975 75 11071 6 48 41 6822 -872 454 158 999999 999999 999999 999999 999999 999999 6 1661 6142 8580 6524 4366 6160 8574 10932 12122 12436 11004 10571 10822 11113 11589 12162 12452 12510 11982 11318 11185 11185 11069 10456 9382 7517 5664 4130 3072 2348 1649 1142 738 494 117 25 999999 38 195 533 628 907 1549 2093 2272 2400 2775 3648 4751 5432 6531 8577 11666 14668 16677 19485 22997 26349 28177 28240 26078 23425 21847 17585 11337 9459 10837 14794 14783 10341 1583 187 136 141 141 150 147 147 142 144 142 145 141 146 142 140 135 139 142 142 137 131 127 127 127 135 137 142 143 146 143 141 137 129 126 131 135 138 139 141 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 146 147 147 148 146 145 145 144 144 144 145 145 145 146 146 145 144 144 145 143 145 146 148 149 146 144 143 141 140 142 145 147 148 150 149 151 157 159 156 152 148 147 148 147 147 144 137 140 144 153 154 144 143 143 140 138 139 136 139 143 141 139 135 141 144 130 114 108 108 99 100 97 91 98 89 80 79 88 95 93 88 86 90 96 96 86 80 87 106 106 102 103 98 95 83 80 86 72 68 88 95 90 74 53 64 97 94 70 65 49 49 84 102 65 70 97 52 41 48 52 70 95 101 68 44 41 49 62 72 86 65 13 7 32 46 54 90 51 34 15 30 70 27 19 -6 24 37 80 50 -13 60 162 174 64 81 145 71 -25 -12 -5 -15 52 50 10 69 20 18 87 -23 -54 40 97 68 55 88 156 245 204 65 -6 104 117 54 104 -5 67 -38 -204 -84 67 232 253 263 71 -36 90 195 86 80 298 195 20 -234 -294 -34 153 192 -80 139 264 24 125 75 24553 362 900 75 11073 6 49 13 6821 -888 9333 12561 7341 625 474 683 1656 1886 2148 3061 5055 10691 12737 8716 5425 5998 7238 9654 12897 14617 14402 13629 13064 12959 13238 13639 13984 14511 14591 14662 14605 15409 16284 16399 14986 12569 9826 6875 5100 4097 3097 2581 2199 1988 2272 3505 2990 1201 720 798 860 1124 1789 2341 2512 2611 2738 3064 3381 4066 5204 6984 8781 10743 11507 12197 12680 12062 10744 9662 8463 8459 8176 5938 1986 344 191 166 130 133 129 138 140 148 150 152 150 150 145 147 146 147 144 148 143 142 139 145 142 139 132 130 128 128 130 139 140 145 146 148 140 131 133 132 128 131 135 140 141 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 147 147 146 145 143 143 143 142 144 145 145 147 146 144 145 146 145 144 145 145 148 151 150 146 144 143 142 143 145 146 148 150 151 150 155 161 160 157 153 150 148 145 146 142 139 141 146 153 153 144 137 141 146 139 132 130 131 136 144 144 140 144 142 131 120 113 109 104 104 108 103 97 97 99 96 92 87 91 87 77 83 93 96 91 94 94 104 102 90 95 91 93 83 77 69 60 81 89 92 83 72 68 67 82 93 87 72 54 51 49 59 74 64 77 72 54 53 52 93 117 79 54 72 53 39 71 81 49 27 33 43 61 64 49 53 24 19 36 65 49 -8 45 20 24 43 35 25 45 54 45 76 44 52 115 108 54 10 41 117 101 33 -9 74 116 40 13 37 5 33 148 98 4 -71 -34 101 109 150 115 88 158 100 2 -66 -35 -55 -88 -27 15 173 56 -90 87 146 172 325 230 5 46 20 -4 -5 -7 28 188 248 -26 175 421 189 132 288 24584 362 900 75 11076 6 49 44 6820 -906 15522 14322 6538 830 796 1188 1716 2288 2925 3973 5342 8327 9720 8735 7842 8652 10151 12373 14963 16661 16705 15975 16568 17596 17772 17209 16497 15727 14232 12308 11296 11438 11693 11579 10571 9161 7712 5891 4690 4054 3256 2827 2546 2434 2921 4732 6734 7155 8695 11793 21893 15379 7637 8706 222 280 391 633 934 1446 2225 3242 3932 4761 4886 4763 4316 3227 1724 512 126 123 120 123 126 124 122 130 126 133 130 137 138 148 149 150 149 151 145 143 142 146 145 145 143 144 144 145 136 132 127 127 129 133 136 142 143 147 147 148 137 130 136 137 135 137 137 140 141 144 140 999999 999999 999999 999999 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 148 148 148 146 145 143 143 143 143 144 146 146 146 146 146 148 146 145 146 146 146 149 150 147 146 145 146 146 144 146 149 152 155 151 149 154 161 162 159 156 153 148 144 143 140 141 145 150 149 146 142 137 139 142 138 128 125 124 129 140 142 139 136 131 133 134 124 118 112 102 104 106 105 104 102 105 100 86 89 83 86 97 87 78 73 86 80 83 91 68 75 92 101 97 79 79 77 94 99 91 90 64 62 75 53 49 60 55 43 65 75 57 78 81 75 80 78 75 82 94 108 91 68 90 83 70 68 82 56 28 47 66 60 91 114 41 14 -3 -30 -12 16 35 15 0 86 71 33 73 74 70 45 63 59 5 -10 62 133 79 53 157 108 29 25 57 106 66 55 79 10 -47 -8 44 -76 -233 -111 -81 -118 -14 51 132 277 177 -31 -136 -7 79 52 149 0 -50 -41 -165 -34 16 -17 130 164 84 5 67 130 27 -156 -221 94 97 -51 145 158 13 20 100 24616 362 900 75 11075 6 50 16 6819 -923 5666 828 999999 999999 999999 999999 999999 999999 999999 490 1061 2713 4231 4302 3492 3968 4970 5903 6478 6577 6548 6520 7642 8634 8941 8472 8141 7456 6365 4743 3873 3495 3107 3036 3053 2803 2311 2154 2022 2406 4347 7771 13057 14933 14196 17708 26826 35179 47958 59035 78615 66671 35313 16548 1137 360 174 121 110 116 115 119 118 120 115 119 116 124 123 124 116 128 124 125 125 127 125 132 128 135 133 134 135 142 143 148 146 149 147 145 141 145 147 145 145 145 142 140 131 128 127 129 133 140 142 145 145 147 144 143 129 132 139 141 141 143 142 142 143 143 138 999999 999999 999999 999999 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 149 148 147 146 145 144 143 143 143 143 145 145 145 145 145 146 146 146 145 145 146 144 145 145 144 142 143 144 141 144 149 153 154 150 152 158 159 162 161 155 152 150 144 139 137 138 145 150 151 149 144 142 142 143 140 132 128 128 134 145 146 137 128 130 137 132 121 125 121 109 107 103 103 102 97 96 96 90 89 84 87 97 101 92 70 76 83 92 101 80 82 94 88 90 79 84 106 103 104 100 101 85 70 83 76 64 41 49 66 76 65 63 101 103 80 55 72 79 68 63 73 98 98 113 89 68 56 39 71 66 84 83 67 111 127 53 31 5 -25 -1 23 78 27 -25 91 96 37 110 110 56 52 116 114 27 -56 9 107 32 27 82 59 81 204 225 75 131 157 86 117 33 -19 81 41 -127 -7 112 -18 -61 -9 60 251 138 4 -5 111 212 19 -47 -61 -70 52 67 59 158 115 140 176 -40 -216 86 356 83 -73 62 128 -14 -101 117 76 -146 22 198 24647 351 1725 75 11081 6 50 47 6818 -939 547 714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 1373 4312 7114 8999 6650 6705 11279 26287 43633 50696 47265 53026 64955 70478 73574 74935 76834 60978 32821 10745 2071 457 178 117 111 118 113 117 116 117 113 116 115 119 119 122 114 125 123 125 121 127 121 128 127 134 131 130 132 138 139 146 145 147 145 145 143 144 147 144 142 147 137 134 126 128 127 132 136 139 141 145 143 138 132 132 128 136 140 140 139 140 142 143 141 140 137 999999 999999 999999 999999 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 148 148 147 145 145 144 144 144 144 143 144 145 144 144 145 145 144 145 143 142 143 142 145 148 145 141 142 141 137 139 144 149 150 149 152 156 158 161 161 151 148 150 148 141 137 136 140 142 147 148 143 142 143 142 144 143 141 138 140 153 153 143 132 134 140 128 118 118 117 116 110 102 107 109 108 100 91 91 89 88 86 88 93 95 86 80 92 103 101 90 88 84 78 86 86 88 102 91 93 105 102 87 71 90 103 80 67 81 101 89 53 85 118 99 98 70 55 85 76 62 81 100 110 99 76 56 67 61 43 38 85 109 95 72 91 92 53 55 68 89 77 113 104 62 70 69 40 79 78 27 22 42 74 45 -5 43 136 80 60 81 29 112 213 192 125 184 177 209 226 72 92 129 139 32 126 261 114 27 -23 74 165 101 64 -117 90 421 83 -186 -10 144 157 114 85 288 244 236 315 -38 -86 283 281 -8 61 82 146 159 -51 29 151 -51 -6 270 24679 352 1650 75 11083 6 51 19 6817 -956 1692 7447 14572 8792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 503 2300 8054 23288 50583 74782 82909 35235 23545 24424 36240 49855 55631 46694 46299 48316 44965 33344 25515 19340 13473 8544 4838 2391 944 334 125 115 113 109 112 114 115 111 114 115 114 115 121 115 120 115 124 118 125 119 123 128 133 129 131 132 139 138 144 142 145 143 145 143 144 146 145 140 145 133 130 125 129 130 135 135 138 139 139 135 129 124 130 132 137 137 136 133 138 139 140 137 136 136 999999 999999 999999 999999 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 149 149 147 146 146 145 144 144 145 145 144 144 144 144 145 145 144 142 141 141 142 143 145 149 147 146 147 143 138 137 140 147 149 149 151 153 158 161 159 152 145 144 146 142 137 138 141 142 141 141 140 142 140 135 141 149 149 144 145 155 155 147 139 135 135 126 117 116 113 112 105 102 109 113 110 92 87 96 100 97 98 90 74 77 84 79 79 92 88 80 75 74 86 93 97 104 101 101 95 95 87 61 52 78 99 79 69 64 73 102 112 111 96 94 93 61 59 100 102 70 61 61 68 63 61 40 49 89 78 31 36 69 53 33 84 98 64 83 81 68 52 57 48 58 59 48 52 47 56 65 21 31 26 -47 -25 41 123 65 -10 80 47 37 85 26 42 128 149 138 127 73 127 177 118 92 127 171 52 21 89 15 -34 -5 35 -104 122 394 196 110 155 89 177 253 30 53 90 105 130 -43 95 177 -82 -213 -137 -148 -66 148 -29 -93 168 -39 -199 -132 24710 354 1500 75 11085 6 51 50 6816 -973 1084 6189 23623 55131 80676 50950 3114 535 348 69 999999 999999 999999 999999 999999 999999 48 968 2074 1892 809 618 1013 1993 4596 13292 35290 69520 85291 73930 26976 16822 15683 15667 17129 16782 10981 8960 6685 5366 4882 4950 4524 3284 3077 2814 2003 1293 624 277 164 121 111 114 112 111 105 112 116 113 113 118 115 117 112 122 117 122 122 122 127 131 134 136 135 141 140 143 142 143 143 145 142 146 145 146 140 138 130 129 127 132 135 138 136 136 136 131 127 128 128 133 134 137 137 136 132 135 135 137 135 138 138 999999 999999 999999 999999 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 148 147 146 145 145 144 142 143 144 146 145 144 145 145 144 144 144 143 141 140 142 143 144 148 149 148 148 144 140 138 139 144 148 150 153 155 156 158 162 157 151 149 148 145 138 138 141 145 140 137 138 139 139 135 137 147 150 150 151 153 148 139 137 135 129 124 116 110 101 96 99 98 89 101 111 94 84 91 97 95 96 94 83 74 81 83 78 93 94 91 91 85 85 90 96 98 103 123 117 95 85 75 73 100 120 105 76 60 79 114 116 84 63 81 72 38 58 81 97 62 20 20 40 52 47 44 42 74 97 58 24 30 72 97 94 84 73 46 19 61 60 7 -22 6 65 69 82 99 138 111 81 118 48 -37 -15 30 43 40 19 26 -1 18 113 63 29 150 184 109 64 24 34 86 -13 -5 72 159 181 232 286 82 -22 -21 102 194 247 281 340 304 187 128 174 289 44 -42 44 -6 60 24 -18 23 15 31 138 195 -51 -6 -11 -157 -28 -230 -458 -275 24742 361 975 75 11085 6 52 22 6815 -989 389 1196 519 999999 999999 999999 814 4802 19968 65700 108323 109970 53524 6100 3310 3073 3201 3780 4416 4940 4681 5129 5831 6603 7440 8266 7487 4968 3740 3896 4652 6268 9652 17317 26923 20385 5062 1933 1629 1436 1710 2210 2748 3134 3398 3388 3396 3423 3209 2855 2389 1510 1096 886 751 561 374 197 131 116 119 113 118 112 115 118 118 117 116 117 119 118 122 117 124 123 123 128 133 136 141 138 141 145 146 143 146 145 145 142 147 145 145 137 134 129 130 126 137 137 139 137 135 135 128 126 129 129 135 136 138 137 138 135 132 133 137 136 140 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 146 146 146 146 145 145 144 144 144 145 146 147 146 146 146 145 144 144 143 143 143 144 146 145 146 150 151 149 147 144 140 140 142 147 153 158 158 154 155 160 159 157 156 153 147 140 135 135 141 144 142 141 141 139 137 140 143 140 143 145 143 137 131 129 122 116 115 107 100 103 104 103 95 89 96 102 100 89 91 96 87 84 93 90 79 92 89 75 85 87 83 96 95 80 84 93 98 107 118 116 97 98 101 93 95 96 107 101 77 87 102 93 84 69 74 80 60 64 78 99 91 58 46 63 84 46 42 85 96 74 50 65 33 51 115 113 66 26 10 34 96 77 42 28 53 52 40 91 145 140 12 58 184 130 75 92 96 46 59 126 54 3 100 102 81 86 90 119 191 107 -33 30 76 20 14 -10 0 169 205 177 143 178 245 200 199 224 191 160 177 172 147 133 133 67 72 33 -100 -35 78 106 70 85 106 156 142 -40 173 206 73 116 -88 -259 50 24773 361 975 75 11086 6 52 53 6813 -1005 224 814 822 999999 999999 999999 1592 7967 23170 57077 69939 46214 16634 8967 8503 7684 8807 11329 14326 16330 16910 17923 18839 19029 18164 17067 16254 14517 12497 12116 12056 11923 10417 9031 8884 9266 10328 10546 9151 6950 6490 6481 5806 5201 4875 4574 4387 4187 3668 3017 2347 1305 719 491 391 318 260 161 133 119 120 117 124 118 122 118 123 120 122 120 120 121 122 121 127 124 127 129 134 137 143 140 145 146 150 144 149 149 149 142 146 141 140 129 133 126 131 130 140 138 138 136 137 133 126 126 131 131 136 134 138 137 139 136 134 135 138 138 141 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 147 147 147 147 146 146 145 145 146 147 147 147 146 146 145 144 144 144 144 145 147 144 146 150 149 147 147 143 140 139 142 148 153 156 155 153 154 158 158 155 152 151 143 135 134 138 142 145 144 145 146 143 138 136 142 142 143 147 142 136 135 132 120 111 108 105 103 104 113 110 94 98 98 91 98 94 90 91 82 79 83 83 89 98 87 78 85 77 76 91 94 86 91 105 105 103 100 105 94 89 102 89 66 62 88 95 87 109 109 101 114 96 78 78 71 86 82 70 69 60 72 80 81 69 83 101 98 68 45 95 43 7 81 77 32 43 66 58 60 87 87 45 53 28 16 79 92 68 -11 -15 108 142 116 121 112 112 45 68 92 63 169 61 -34 12 -38 37 99 24 18 103 127 197 196 -51 -158 -46 24 70 76 62 133 250 248 93 117 141 105 216 127 27 -39 54 130 -105 -13 131 158 215 63 -80 -162 -120 4 103 278 349 343 156 -12 101 420 24805 349 1275 75 11084 6 53 25 6811 -1022 49 709 2537 8707 13883 11662 6486 4238 4872 5036 4719 4034 4679 6133 7747 8757 9495 10075 14802 14687 14382 14723 15936 17381 17654 18375 18828 19085 18881 18177 18798 19924 20853 21200 19298 16500 15706 15804 14569 14165 13495 12599 12034 10676 9529 8202 7349 5413 3403 1616 980 652 458 268 163 136 125 120 124 119 126 121 126 122 126 121 121 121 121 123 127 123 129 133 134 139 143 139 149 148 151 147 150 147 151 143 147 140 135 127 134 130 136 135 139 136 134 132 135 129 127 128 130 133 137 136 137 138 141 139 138 136 138 140 143 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 145 147 150 150 149 149 149 148 147 147 148 148 147 148 147 146 145 145 145 147 145 145 146 144 145 148 148 148 145 141 138 137 142 149 152 152 151 151 155 158 154 151 148 145 137 131 133 139 142 141 144 143 145 144 139 136 145 151 149 152 143 139 138 130 122 114 108 109 109 102 105 108 103 99 88 88 103 100 88 83 82 83 78 74 87 95 87 91 86 67 81 102 96 95 90 91 97 85 89 106 94 89 90 74 77 95 95 91 93 90 88 88 98 84 67 74 57 69 59 26 41 54 62 74 24 20 81 68 67 69 79 87 31 12 37 17 -7 12 80 73 63 108 56 -1 0 9 37 102 59 22 78 49 51 67 47 37 21 -16 -75 -1 93 71 101 9 -10 45 -70 29 42 -121 -66 -10 1 134 175 -13 -63 -48 -96 0 38 -70 -41 187 202 -85 -8 188 13 91 68 -112 -147 -90 28 32 100 107 144 121 -75 -44 -112 -333 -184 24836 335 1125 75 11088 6 53 56 6809 -1039 120 915 1386 2861 5027 7288 7108 2920 807 999999 999999 999999 999999 999999 999999 999999 999999 103 581 1195 3072 4394 6074 8190 10997 13694 16042 18605 21736 25564 29352 32150 31721 30540 27515 24625 22021 20858 20975 21527 20878 20749 20643 18767 17626 16200 13691 11007 8632 5388 3343 1635 1015 684 477 295 205 169 156 124 124 124 124 122 128 123 127 122 127 123 123 122 125 125 129 132 136 139 143 141 150 150 154 151 154 145 152 146 148 142 136 132 139 139 142 137 139 136 135 129 129 127 131 131 133 136 140 140 140 142 146 144 144 140 143 145 149 146 999999 999999 999999 999999 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 150 152 152 152 151 151 150 149 149 150 148 147 148 149 148 148 147 146 148 147 146 146 144 144 148 152 152 151 147 140 139 144 149 151 150 150 152 157 157 148 146 146 138 130 127 130 135 137 141 143 141 142 140 139 140 148 154 150 144 138 139 133 120 110 107 107 108 111 108 101 102 103 95 88 87 99 101 94 89 90 97 96 86 93 101 86 84 83 79 94 106 105 103 104 102 103 90 77 74 74 96 85 69 90 104 92 76 48 28 63 92 114 89 48 53 38 42 38 33 56 56 38 42 5 -17 32 35 54 70 76 83 53 48 48 25 -10 -42 31 99 74 58 31 17 -10 0 34 86 63 -28 51 102 100 99 5 -42 -22 -50 -63 27 40 -14 12 -30 15 65 26 6 -33 -165 -169 -62 -8 61 -21 -78 -23 53 82 32 35 52 -29 33 53 -62 26 43 -245 24868 351 1125 75 11092 6 54 28 6808 -1055 1899 5547 11094 12364 6895 6469 4513 1216 467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 791 3422 5683 7936 10076 12680 14972 16796 18138 20692 24162 28552 33698 37074 39755 40092 34790 28717 24499 21556 18921 16729 14801 13019 9844 8206 7448 5735 4117 2509 1190 754 565 426 282 197 168 165 153 154 127 126 126 123 122 128 123 132 122 126 125 127 124 124 127 130 130 135 139 147 147 155 149 155 150 157 150 154 147 149 142 140 136 145 142 143 141 141 137 133 125 126 129 134 135 137 139 142 142 145 147 152 149 149 147 151 151 154 150 999999 999999 999999 999999 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 151 153 153 151 151 150 148 147 147 147 146 145 145 146 147 148 146 144 144 143 143 144 142 144 146 146 149 152 149 143 139 144 149 151 151 153 154 157 159 153 148 146 139 133 131 132 138 143 142 141 143 142 144 146 145 149 155 151 140 136 135 130 122 111 108 107 109 114 113 103 97 93 90 93 85 91 106 103 95 101 105 98 96 99 100 91 83 92 105 105 105 112 111 119 129 117 93 68 69 79 93 91 74 93 104 87 64 36 46 82 86 98 90 49 27 32 51 56 55 30 34 41 3 25 55 51 35 55 66 65 96 102 71 61 53 -2 -53 -5 112 87 54 46 35 74 76 40 33 37 -21 34 80 38 65 41 20 52 75 56 24 -29 -22 66 73 13 17 98 -44 -135 -69 -108 -70 -1 49 37 -22 -48 -32 134 167 34 -77 -122 23 145 159 213 215 -49 -163 7 16 -133 -306 -159 54 126 229 149 222 199 -52 -144 -168 -499 24899 359 1125 75 11089 6 54 59 6806 -1071 2051 7701 20366 22569 7061 3216 2171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 2043 3833 5680 7454 9661 12555 16210 18516 20402 22558 26899 32331 40392 47616 56163 54840 43463 28327 19565 14581 10614 7647 5299 3253 2274 1776 1527 1269 956 689 516 389 306 203 144 132 139 166 232 236 199 150 133 125 126 124 130 123 122 124 129 125 128 129 132 130 136 139 152 150 157 150 155 148 157 151 153 149 152 143 140 137 146 143 144 140 137 132 131 124 128 133 139 137 140 140 145 143 147 150 155 154 155 154 155 154 154 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 152 151 150 150 149 147 145 145 145 145 143 143 142 143 145 143 140 140 137 136 138 140 143 145 144 149 150 145 142 139 141 148 150 152 157 155 156 162 156 148 147 142 136 136 139 141 143 145 147 151 151 150 152 150 152 153 148 142 134 131 131 126 118 115 107 103 107 109 104 98 99 97 100 97 102 104 93 101 118 98 86 95 94 93 96 91 91 107 112 112 113 107 99 104 117 114 91 85 98 93 78 73 83 92 91 87 67 71 65 53 49 61 56 21 35 81 77 56 23 41 76 39 64 67 40 75 95 68 71 89 79 71 53 41 25 -17 27 96 70 63 41 35 69 51 66 43 -26 -1 70 29 -18 28 34 31 82 87 1 -83 -42 23 34 125 103 99 191 10 -81 11 -44 -93 -42 41 114 63 34 69 129 152 -3 -151 -63 63 153 262 257 226 135 -22 8 54 -49 -190 -67 252 145 82 24 10 112 21 -145 -280 -274 -217 -62 203 369 296 7 -11 -57 24931 359 1125 75 11096 6 55 31 6804 -1088 277 3219 12022 14019 5101 1196 1061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 706 1479 2689 4459 7282 9332 10819 12425 15177 18040 22699 31351 54013 75966 87088 81956 61836 39010 13035 3131 1746 1231 1174 619 461 745 2204 2121 522 153 141 133 124 125 136 167 238 249 226 176 149 138 133 131 127 126 126 125 130 126 133 130 136 133 139 140 149 147 155 150 150 148 151 147 150 150 149 142 140 142 145 144 145 137 132 127 130 126 132 135 140 137 140 140 144 143 147 151 156 156 156 155 156 154 153 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 153 153 153 153 154 152 150 148 148 147 147 146 145 144 143 144 141 138 138 136 137 139 141 144 146 147 150 150 148 145 142 141 145 147 151 157 157 158 160 151 143 142 138 134 136 140 137 139 143 146 152 150 150 154 149 149 149 144 145 136 129 126 122 125 124 112 107 111 112 108 108 109 106 109 118 116 104 94 101 116 101 90 98 104 119 117 97 98 113 115 110 107 99 91 82 95 118 105 84 93 88 74 78 72 66 71 71 69 84 62 50 79 85 70 55 60 78 66 70 64 53 76 65 70 51 16 76 104 69 89 72 42 63 64 67 70 45 85 83 84 73 21 81 45 -4 63 66 22 65 73 -10 -21 39 56 20 65 121 19 -52 65 40 -44 60 63 70 215 181 48 -2 -22 14 59 73 28 56 193 235 229 191 47 -5 32 106 92 189 247 102 76 44 80 95 -45 25 137 221 154 8 -138 -189 -38 178 154 4 -19 -48 66 135 71 90 184 213 -92 24962 359 1125 75 11103 6 56 2 6802 -1104 53 772 2259 2424 1688 1172 1009 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 2251 8902 29429 61948 106479 137391 125200 67720 12687 1362 761 854 1660 1303 451 765 2235 2164 567 199 169 156 138 129 124 122 131 133 150 148 142 140 140 139 136 129 133 130 132 128 134 131 138 139 143 143 148 146 155 147 146 145 147 148 149 144 145 144 146 145 144 140 139 131 129 127 130 130 134 136 139 137 139 138 142 143 146 151 155 154 155 155 157 154 155 153 999999 999999 999999 999999 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 154 155 155 156 155 153 151 149 149 148 148 147 147 146 144 143 142 139 138 138 141 143 144 146 146 146 148 149 148 146 143 141 141 145 150 153 154 157 156 148 142 139 134 134 136 135 135 135 139 144 149 151 153 157 159 157 151 143 139 137 125 118 117 123 127 123 119 120 124 123 122 117 112 113 116 114 109 110 109 103 109 109 105 106 119 127 111 110 118 109 98 106 108 91 83 96 112 114 92 86 89 87 76 74 70 56 61 66 87 93 85 91 87 64 74 81 46 36 72 100 80 62 44 62 62 11 54 58 25 54 60 62 50 53 78 63 51 76 104 144 81 14 148 169 69 32 -4 74 128 54 27 6 63 127 96 67 46 21 -10 93 113 33 -41 -98 -20 102 176 171 162 124 126 160 130 31 54 148 186 148 69 13 25 32 20 76 233 277 29 -89 -56 41 20 -102 107 198 89 118 141 -30 18 183 295 301 176 151 203 293 78 -58 265 236 66 -79 24994 361 975 75 11107 6 56 34 6800 -1121 475 1009 2400 3758 4460 4828 4501 3108 1280 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 1559 6097 21785 59362 112834 144048 130524 53432 4040 407 429 564 1146 1100 298 267 241 224 212 201 180 164 146 135 126 122 129 122 124 124 127 125 135 136 138 130 136 129 133 131 135 134 142 140 144 144 151 150 155 149 147 144 147 146 145 139 143 146 150 146 145 138 135 129 128 127 131 132 133 135 140 138 140 139 142 145 148 152 154 153 157 158 157 155 157 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 155 156 155 154 153 152 150 149 149 149 148 149 148 145 142 142 141 140 139 139 142 145 147 147 145 144 147 148 147 145 141 138 142 146 146 146 149 152 153 149 144 144 139 136 139 139 135 131 140 150 148 148 154 155 161 161 153 143 136 137 128 119 119 128 130 128 130 127 130 135 130 122 120 108 101 108 104 106 106 100 107 111 114 109 99 104 104 108 111 105 103 106 98 80 87 104 112 120 98 91 103 102 100 93 86 82 96 94 101 105 95 75 49 45 69 83 58 15 41 106 82 69 74 64 52 16 17 6 -12 6 44 73 42 -2 -6 38 84 113 117 62 1 47 146 149 137 80 8 114 160 83 19 -19 68 121 112 95 46 115 39 63 167 80 -47 -104 -67 -1 69 165 220 157 148 203 127 -48 -42 -3 151 110 -57 163 203 62 11 77 222 172 -134 -212 55 64 -58 -9 104 -55 18 219 29 -24 63 291 384 209 104 126 -90 -170 -8 122 341 159 -144 -89 25025 363 825 75 11110 6 57 5 6799 -1137 2402 10610 14549 11668 6012 8688 18127 23794 26990 23729 20023 11744 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 557 1483 3974 12833 19717 17457 9332 2562 3004 7056 21810 55080 80858 85347 60746 18934 1381 871 584 446 367 308 242 213 192 179 172 162 153 144 137 130 135 145 162 154 150 134 133 127 131 129 137 130 139 132 139 134 138 136 147 143 147 149 157 154 153 151 149 146 148 144 143 143 144 144 151 148 146 139 134 129 129 128 131 131 134 136 142 140 139 138 141 144 149 152 155 154 158 155 156 154 155 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 155 155 154 153 152 151 150 150 150 148 148 149 149 146 142 142 142 140 141 142 143 146 147 147 145 144 145 148 149 145 141 139 142 147 147 151 155 155 153 148 145 149 144 138 139 136 131 132 140 148 147 146 150 153 155 149 142 137 139 138 130 124 126 140 139 136 139 138 138 136 129 120 120 107 95 107 105 100 104 111 114 106 100 107 111 99 104 116 111 115 116 104 93 87 101 122 109 94 85 88 90 83 99 101 88 91 108 107 105 87 83 65 29 34 48 74 92 41 48 84 67 95 103 84 56 2 -8 -13 -3 33 64 75 23 18 21 33 113 157 98 -2 11 89 57 17 78 84 97 86 87 105 33 26 59 64 66 85 78 127 101 51 12 -7 49 7 -49 49 67 17 31 8 109 167 104 21 -49 -26 92 127 48 100 162 139 112 -11 -7 99 25 -50 197 229 141 78 61 -63 -96 97 39 -49 -70 210 217 88 109 38 -224 -353 -154 59 115 223 72 -109 25057 364 750 75 11110 6 57 37 6797 -1153 772 4726 18678 33759 30375 10386 6644 15912 25500 41883 43792 30984 13848 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 364 629 1180 2552 6523 21582 53321 56287 25283 3215 2870 3974 8454 19786 22386 21133 10631 7041 4994 2840 1406 664 350 242 167 151 138 136 136 132 136 132 135 146 182 205 216 191 164 142 139 132 131 133 139 132 143 140 143 138 140 138 148 148 154 153 156 148 151 152 153 145 151 147 146 146 148 144 152 148 149 140 132 127 130 130 132 129 137 138 142 139 140 139 143 145 151 153 156 155 157 154 156 154 154 153 999999 999999 999999 999999 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 151 152 152 152 151 149 148 148 147 146 146 146 148 146 143 143 143 142 141 142 143 144 144 144 142 140 142 145 146 144 143 140 138 143 150 157 158 156 151 146 146 149 147 140 136 135 136 138 143 146 148 154 152 155 157 147 136 137 142 137 135 135 139 144 141 142 151 148 140 135 126 111 113 112 102 110 105 94 106 109 106 102 93 104 119 116 114 109 99 113 113 105 107 95 96 118 107 77 79 89 66 67 95 90 84 82 96 97 82 64 73 78 54 37 24 49 78 49 50 62 60 90 72 52 39 31 28 -2 19 58 61 88 97 64 54 64 79 93 60 30 48 73 22 40 87 44 67 28 -3 68 124 108 137 120 57 62 -48 -118 9 28 -115 -23 108 72 15 89 68 -50 -33 -61 35 43 8 122 53 -40 25 146 170 -5 -63 63 60 -129 -38 155 57 45 164 218 150 -40 -105 -23 -37 0 119 76 42 261 371 248 100 0 92 83 -29 -108 -92 213 180 126 25088 363 825 75 11115 6 58 8 6795 -1170 2649 10956 28062 28064 9355 1821 3142 10049 33072 67946 56702 14407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 377 1125 3770 14605 44106 45523 16030 1083 1313 1892 3211 7247 20209 43198 43606 11759 4010 2470 1321 587 295 231 296 293 169 144 138 132 137 132 134 145 168 181 182 162 145 133 137 133 134 135 139 136 143 141 144 139 143 142 148 147 154 154 152 142 150 150 151 142 149 146 144 146 153 149 150 145 143 135 132 128 130 130 132 129 135 138 141 137 140 141 144 145 152 152 155 153 154 153 155 153 152 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 148 150 149 148 146 145 145 144 144 144 146 146 144 142 141 141 141 140 141 143 144 143 142 140 141 144 145 145 145 145 144 141 142 148 154 153 152 152 147 148 149 148 140 133 137 139 139 142 145 149 154 157 157 160 153 137 141 146 142 146 145 148 153 144 141 147 144 137 138 129 110 108 107 104 110 105 95 102 104 98 104 107 104 114 114 106 110 108 113 107 93 98 96 94 101 98 96 93 99 81 71 95 83 79 76 82 85 72 60 65 82 69 49 31 41 72 66 54 62 38 38 53 22 4 34 34 0 43 88 42 42 53 -9 23 55 14 8 17 52 49 14 41 117 130 46 21 36 19 45 64 36 136 147 10 -7 -60 -96 10 48 -19 41 85 100 85 25 18 -50 -54 -21 -8 -51 -33 115 74 -19 19 30 139 110 -16 -45 -73 -34 97 5 -197 78 135 75 39 22 -39 -74 128 107 33 -6 12 312 408 19 -144 -31 265 68 -330 -272 -22 131 73 108 25120 363 825 75 11116 6 58 40 6793 -1186 1886 9079 26803 30508 9093 419 961 4237 18831 63594 72626 33726 13891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 1379 5368 10179 8283 304 352 542 1133 3349 13028 50990 77233 55324 6505 447 459 393 255 197 201 291 295 182 153 145 136 135 129 131 130 126 126 134 135 139 133 137 136 139 134 140 136 141 137 148 141 144 145 153 149 150 151 151 145 149 147 144 142 144 140 144 147 154 147 145 138 136 131 131 128 130 128 132 132 134 138 140 135 140 141 143 145 151 153 154 150 154 153 155 151 149 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 147 146 145 144 143 143 144 144 145 146 145 143 142 142 142 139 137 138 141 142 142 143 143 144 146 148 147 145 146 147 145 142 142 149 153 155 157 150 147 146 143 138 132 129 132 138 141 146 155 158 160 156 162 162 146 146 145 140 143 147 153 156 150 142 138 143 144 138 132 126 112 104 103 101 101 96 100 107 107 101 102 103 105 96 98 120 123 118 105 93 90 84 95 105 96 106 94 93 93 74 84 85 83 86 98 93 71 67 76 66 71 68 60 79 71 85 90 70 44 42 76 65 35 34 36 32 72 114 79 7 12 26 28 23 45 79 39 31 26 -9 5 54 85 40 21 36 57 41 9 14 44 112 28 -13 -23 4 30 -2 37 62 115 117 73 -14 0 23 -40 -16 -11 -101 -72 9 8 21 -54 -12 77 109 126 16 -14 101 193 147 -5 13 -17 22 94 92 8 3 264 204 2 -22 -136 153 282 -231 -245 39 236 -115 -434 -165 93 85 155 140 25151 363 825 75 11114 6 59 11 6791 -1202 1800 9019 25192 31238 13100 999999 999999 469 4591 18821 28218 20598 13684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 151 539 1293 4717 19590 75110 115970 91637 21406 132 127 132 130 133 135 140 138 142 139 141 137 137 128 133 133 130 126 134 132 136 133 139 134 138 136 140 135 138 135 146 142 148 143 155 150 151 147 151 147 150 148 146 143 143 139 150 147 149 142 140 132 132 130 129 128 131 129 133 135 137 139 140 138 142 143 146 152 156 155 155 152 155 154 157 153 151 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 999999 999999 143 145 146 145 144 144 145 144 143 143 144 145 146 145 144 143 144 143 139 138 139 140 140 141 142 143 143 145 147 146 145 145 146 144 140 139 144 151 154 155 151 148 145 137 136 134 130 134 141 145 151 157 161 164 161 163 165 156 153 146 138 140 144 150 150 153 149 145 149 146 142 137 138 124 113 106 93 90 96 102 102 104 93 87 101 110 101 101 109 102 106 102 91 89 83 93 115 108 90 93 90 75 79 101 96 88 103 115 103 75 69 67 64 96 102 98 90 77 101 92 58 63 66 71 64 57 71 71 63 72 92 115 85 105 103 18 18 71 97 23 -19 -14 -34 -24 9 45 14 9 50 71 0 -60 9 104 187 161 133 42 -18 32 14 40 109 142 102 6 -59 24 128 68 -19 17 -57 -186 -128 -16 42 -29 20 55 194 229 40 -54 101 303 288 272 101 -7 82 -89 -269 -141 90 291 165 49 204 -64 -88 76 -186 33 255 236 -14 -285 -250 -78 33 73 82 25182 363 825 75 11119 6 59 42 6789 -1218 448 3812 12923 26369 21672 999999 999999 999999 999999 999999 999999 999999 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 1057 3899 15839 63309 144319 150195 54216 3710 128 129 129 135 134 131 130 136 134 137 138 139 133 137 135 135 134 137 137 136 132 141 133 141 141 144 136 142 143 145 142 151 145 152 148 150 147 154 146 151 148 151 144 144 145 153 147 146 139 139 130 129 130 129 129 134 134 137 136 138 139 142 141 145 147 151 155 158 157 157 155 157 156 156 152 152 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 146 146 146 145 144 144 144 145 147 148 146 144 142 142 141 139 141 142 143 143 142 142 143 144 145 145 144 145 146 145 141 137 139 143 149 151 149 145 145 145 136 134 137 135 136 138 140 149 154 155 160 165 162 164 160 151 147 144 143 146 153 156 158 153 149 148 149 152 152 145 130 119 115 108 101 107 108 108 114 101 85 95 113 110 105 110 106 109 100 91 95 91 96 125 128 97 102 87 68 87 101 105 95 97 93 77 77 79 65 74 107 111 93 64 63 93 85 61 79 102 69 50 57 71 60 28 37 55 104 126 110 73 14 24 71 79 63 13 -28 -56 -8 54 3 14 48 27 -17 -46 -42 37 120 167 148 110 63 27 80 122 172 116 16 -9 -55 -60 8 107 18 -97 -59 -61 -77 -23 125 57 -31 47 -40 34 119 85 45 134 285 225 244 224 159 226 -73 -377 -102 138 147 228 178 210 204 -41 -95 -97 118 320 202 -28 -338 -285 -49 -107 -61 156 25214 362 900 75 11119 7 0 14 6787 -1234 983 6485 17957 15530 348 999999 999999 999999 999999 999999 999999 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 1346 5402 19654 62642 136585 154746 70365 13182 133 127 129 125 127 124 124 130 128 131 131 133 132 134 131 133 136 141 138 136 134 138 132 138 138 142 136 143 142 145 144 146 143 147 141 145 144 150 142 149 145 148 145 143 146 147 145 144 136 139 130 128 129 132 129 133 135 137 133 135 135 141 139 143 147 150 151 154 154 155 154 155 153 153 148 150 150 999999 999999 999999 999999 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 143 145 146 146 145 145 145 145 145 145 147 147 145 143 142 142 141 140 141 141 142 144 143 142 144 146 145 145 145 142 143 143 137 134 141 148 151 150 143 138 141 145 141 134 136 138 136 135 140 147 155 159 162 169 163 165 163 149 146 147 147 149 157 164 165 159 150 150 155 158 162 155 136 118 110 115 117 111 103 109 119 109 94 97 98 98 104 105 107 113 104 99 100 92 92 101 101 96 101 80 66 84 90 96 79 69 81 65 89 90 76 89 94 100 65 46 55 68 66 55 58 97 84 79 94 56 40 44 44 29 71 103 103 42 9 23 75 136 125 76 35 -15 25 70 -4 44 72 28 18 14 44 109 77 47 82 47 7 46 84 118 244 202 -4 -29 -41 -127 -43 15 -44 -151 -211 -66 95 136 180 85 -61 -5 -6 -31 48 249 257 73 45 -14 -31 64 79 99 51 -86 0 26 8 139 83 199 290 104 138 158 54 252 248 -29 65 27 -70 131 17 -1 25245 362 900 75 11128 7 0 45 6785 -1250 526 4497 15385 27496 18746 999999 999999 999999 999999 999999 999999 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 1653 7487 29198 94158 140699 122299 40556 9399 124 123 124 120 121 122 120 122 123 126 122 122 121 125 126 129 129 134 133 131 126 135 132 133 133 139 136 142 135 143 141 142 137 140 140 143 142 147 140 144 142 145 142 145 144 143 141 141 134 138 130 131 128 131 128 132 133 135 132 134 134 138 139 144 147 147 149 153 152 153 152 152 150 150 148 149 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 999999 999999 140 142 144 145 145 145 145 145 144 144 145 145 145 144 143 144 143 143 142 141 142 141 140 141 142 142 144 144 144 143 140 142 143 136 135 143 149 150 149 145 143 143 145 141 131 132 138 134 133 142 147 157 167 166 167 164 163 161 155 149 149 153 151 152 161 163 154 146 145 146 151 160 160 149 124 104 110 113 105 106 106 107 104 100 97 96 94 93 89 88 98 89 85 88 92 88 81 77 76 91 90 82 85 87 77 70 83 93 90 90 79 99 120 82 59 58 72 92 81 58 31 1 42 76 66 68 52 52 62 58 23 32 52 83 69 22 44 82 134 139 122 112 72 56 37 6 67 37 -9 60 34 30 118 67 14 76 45 35 81 81 56 69 102 -25 19 68 -27 105 32 -12 -83 -168 39 98 110 133 142 37 13 81 151 186 248 245 27 -108 -171 12 77 53 -4 -20 136 92 117 179 -48 -50 230 192 298 265 -129 -200 153 300 240 344 223 -17 105 -79 -369 25277 363 825 75 11128 7 1 17 6783 -1266 51 2793 12257 47301 109288 98411 3365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 957 3940 16158 58451 78490 59693 12617 264 163 148 135 127 124 125 123 122 126 125 120 118 119 126 125 130 126 126 124 125 120 131 129 128 129 143 135 140 134 138 137 141 136 138 144 147 145 146 140 143 141 142 135 142 142 141 136 138 132 133 130 132 126 131 129 133 132 133 131 133 135 138 140 145 146 148 148 152 151 150 148 148 147 147 145 146 146 999999 999999 999999 999999 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 144 145 145 146 146 145 145 145 145 146 147 149 148 147 146 145 144 143 143 144 143 140 140 141 140 140 142 141 140 139 142 142 137 138 143 145 146 145 145 140 137 138 131 126 125 127 129 135 149 153 160 169 164 162 162 157 158 162 156 154 163 163 156 159 161 152 142 139 139 138 144 152 149 129 111 110 115 113 109 104 103 105 107 99 95 85 72 78 89 94 80 70 67 86 89 76 82 78 86 94 91 92 74 59 84 101 83 71 51 49 91 122 98 55 46 75 83 69 60 40 52 71 67 34 33 53 44 23 34 66 56 25 33 75 70 102 92 84 145 124 104 98 70 57 59 78 19 -21 1 -13 52 96 56 35 -5 -37 5 36 9 15 0 20 -58 -21 78 61 191 123 37 23 38 63 -9 42 163 151 94 158 71 113 227 231 278 77 0 53 107 70 46 57 63 183 78 177 348 159 11 170 157 158 161 -146 -76 165 266 318 79 160 60 -120 272 -95 25308 363 825 75 11126 7 1 48 6781 -1282 292 3376 13915 59818 160791 156005 12157 45 24 27 21 23 14 22 19 22 22 30 31 34 28 33 29 33 34 39 39 38 44 50 91 141 158 149 136 151 213 255 411 928 2779 6115 11077 7665 590 236 160 142 132 131 142 164 161 127 127 121 121 126 131 127 130 123 127 122 127 125 130 126 130 130 139 136 137 133 137 137 139 132 139 139 147 144 144 136 145 140 141 136 140 134 138 135 139 132 133 132 132 127 131 129 130 130 131 131 132 133 137 138 141 142 147 148 150 149 149 145 146 144 144 142 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 147 147 148 148 148 148 149 150 150 150 152 152 149 147 144 143 142 142 141 139 138 138 138 139 141 140 140 138 137 137 134 137 139 142 147 144 139 135 135 134 126 125 127 128 129 137 147 150 157 164 164 164 164 163 162 162 161 162 161 157 158 158 155 151 141 130 129 133 136 140 137 128 123 116 123 117 104 102 102 101 99 96 86 79 75 75 77 89 96 81 73 84 90 83 89 89 93 96 72 70 62 62 74 86 91 64 47 40 60 84 63 50 35 50 66 59 48 53 99 81 36 17 23 29 23 13 12 58 44 14 32 34 16 67 61 17 47 22 70 93 54 41 69 61 26 41 2 0 60 46 16 0 -102 -149 -41 50 38 43 37 111 64 32 87 49 130 140 15 37 81 12 9 15 15 99 108 61 68 26 5 59 151 183 156 142 190 80 -65 -37 181 158 -178 -188 75 172 32 126 172 71 107 101 23 55 134 57 -245 -257 -75 166 417 89 25340 363 825 75 11119 7 2 20 6779 -1298 148 2717 11176 47350 156139 169863 52148 103 73 80 73 73 65 69 65 73 71 81 76 83 78 84 77 80 80 84 83 83 83 82 90 94 94 97 106 142 182 190 250 427 642 1039 2686 2563 472 205 163 154 156 160 179 201 190 129 125 119 122 122 126 123 125 119 127 121 126 126 132 129 134 130 135 137 139 131 138 135 133 129 136 133 138 136 140 135 141 140 139 137 137 129 136 132 137 132 134 133 134 127 132 129 130 129 130 130 131 132 136 137 140 143 146 148 149 148 148 145 146 142 143 141 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 146 147 147 147 148 149 150 151 152 153 152 151 152 151 150 148 145 142 140 140 142 141 139 138 140 141 141 143 145 141 139 138 136 134 137 142 147 144 139 137 135 132 127 128 131 132 130 133 140 146 154 160 162 161 162 167 164 158 160 162 155 151 153 151 141 139 142 132 127 139 147 148 139 127 121 119 119 107 106 112 109 101 94 101 102 91 85 83 82 86 94 86 74 75 84 89 90 87 91 92 59 61 87 94 79 91 108 85 67 61 73 71 41 41 51 69 78 42 24 38 45 29 35 53 36 36 59 42 1 33 33 16 67 8 -42 15 43 67 71 19 28 61 65 27 14 41 58 40 -33 6 94 78 23 11 -29 -61 7 111 89 84 100 93 123 94 60 77 152 76 -44 53 61 34 0 -42 -1 118 148 0 59 39 -24 -7 79 161 146 87 214 209 -61 6 245 13 -345 -315 -26 183 124 142 238 201 38 -61 147 207 -13 68 -237 -306 100 473 284 23 25371 363 825 75 11121 7 2 51 6777 -1313 1271 5270 20570 68957 163270 160510 45289 130 104 107 100 104 99 101 97 106 101 105 99 109 111 118 108 109 106 110 107 111 108 112 113 116 112 119 131 164 196 189 188 169 159 157 164 162 160 159 160 156 160 169 200 307 340 191 127 124 125 120 124 122 126 121 128 123 127 127 134 131 136 132 138 131 136 129 139 131 132 131 135 133 138 134 138 137 144 143 144 139 142 130 135 132 136 134 135 134 135 131 136 129 132 129 130 128 131 132 138 138 142 146 148 146 148 149 150 148 147 144 143 143 145 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 143 146 147 148 148 148 149 150 151 152 153 151 150 150 150 149 148 145 142 141 140 143 146 146 145 144 144 144 147 147 143 142 142 140 135 138 146 146 146 144 138 133 128 125 124 125 126 127 132 141 151 158 161 161 156 152 153 154 148 148 155 164 165 155 143 133 138 148 144 138 142 150 148 133 119 111 116 115 102 107 118 110 104 94 100 103 88 87 93 102 99 91 84 75 70 78 90 87 81 83 74 65 70 93 116 87 75 94 80 65 67 70 64 67 68 61 58 69 72 65 42 36 54 55 60 42 44 52 32 23 38 55 62 59 37 45 38 40 102 80 17 -5 9 60 54 21 64 70 47 34 36 83 56 50 66 67 63 25 26 60 141 185 84 50 27 -16 0 59 23 26 133 113 108 2 3 107 151 228 168 1 -86 31 80 -11 -53 122 18 -26 212 -30 -85 8 -147 -62 153 87 172 287 92 123 37 -71 -36 217 320 122 200 -39 -47 316 380 28 -108 25403 364 750 75 11124 7 3 23 6775 -1329 1699 7238 25972 53211 106061 144704 129913 53341 6205 78 72 65 72 71 71 68 74 72 72 72 76 83 86 80 80 77 83 78 83 79 83 79 85 81 84 88 91 98 100 100 103 105 102 106 109 113 113 120 122 140 180 392 1214 3626 8170 6970 132 126 128 130 128 133 128 134 129 131 131 135 130 141 134 136 131 135 133 140 132 140 135 138 135 139 135 139 138 146 144 147 140 142 134 135 132 138 135 138 134 135 135 135 129 130 128 130 129 131 134 140 140 143 146 147 146 147 149 150 147 146 143 143 143 145 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 149 150 150 149 148 149 149 149 149 148 148 150 149 147 146 143 141 140 141 143 144 145 146 145 145 148 149 147 145 144 144 142 141 140 144 149 151 150 141 135 130 125 121 119 126 128 133 141 148 155 158 158 158 152 150 152 151 149 153 161 159 157 153 139 135 140 140 137 138 146 148 129 113 109 111 117 114 113 117 104 97 86 88 104 107 101 97 105 105 100 99 91 80 83 95 92 73 68 60 61 75 95 102 77 91 107 81 63 66 54 49 78 64 45 36 36 81 97 84 63 86 74 33 48 42 16 11 35 33 32 53 28 58 73 48 35 29 0 -40 -18 55 56 6 28 56 20 0 34 23 25 42 75 71 85 38 -34 -20 111 240 187 52 35 63 24 -27 -89 13 91 12 15 156 138 -74 -108 88 231 277 139 -117 -125 -40 -141 -105 98 3 -65 66 -119 -270 -44 49 90 185 65 160 231 -92 -37 -15 -78 -15 93 241 225 -7 -111 66 239 74 -190 40 25434 363 750 75 11130 7 3 54 6773 -1344 2123 9051 34909 83641 128617 121174 101422 66740 6399 999999 999999 999999 999999 999999 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 27 32 34 37 45 50 50 51 57 66 103 190 566 2029 7189 19908 24688 13412 152 139 138 133 141 137 136 128 130 130 131 127 133 128 131 131 137 132 137 132 138 133 137 135 136 134 135 134 141 138 141 133 135 133 136 131 139 133 136 132 135 132 133 131 130 129 130 128 130 135 140 140 144 144 146 146 145 145 147 143 145 142 142 142 143 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 143 147 149 150 149 147 145 145 144 144 144 144 145 146 146 144 144 142 139 139 141 143 142 143 143 143 145 150 149 146 146 146 147 146 145 142 140 148 152 152 147 139 135 132 125 123 129 130 134 137 141 147 153 160 167 167 160 156 158 157 152 151 150 157 164 147 136 135 123 124 134 139 147 137 119 109 112 119 116 118 111 98 101 93 97 109 105 93 96 111 114 120 108 94 80 86 96 80 70 63 70 73 85 104 81 70 101 85 68 74 58 54 62 86 53 38 52 24 29 47 72 62 54 68 74 86 53 45 39 38 41 31 45 43 51 59 66 28 26 67 26 -25 25 55 -4 7 30 -10 -14 50 86 93 81 45 55 39 -7 -4 20 128 201 116 4 20 100 127 81 -73 34 112 -16 77 194 151 -46 -98 75 181 99 57 -6 -40 24 -26 -41 -49 25 166 103 -39 -57 40 -42 -85 78 127 103 22 -102 -57 -68 -279 -242 71 191 198 -99 -257 -6 -20 -204 -117 25466 365 675 75 11130 7 4 26 6771 -1360 1144 5243 21688 57832 112877 126497 109923 51198 18656 1836 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 10 14 21 36 75 235 752 2448 7687 20476 26203 18492 3478 2114 703 144 152 150 141 129 128 126 124 122 126 122 127 125 131 127 133 126 132 129 133 130 135 130 133 132 139 131 134 129 131 131 137 132 138 134 135 131 134 130 134 133 133 128 129 126 131 135 142 142 144 145 148 146 146 144 147 143 145 142 143 143 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 150 150 149 146 144 142 142 142 144 144 143 144 144 142 142 141 140 141 142 142 144 144 143 143 146 148 146 143 143 148 150 149 148 145 143 144 147 151 151 142 136 136 132 129 128 130 132 131 137 146 154 161 167 167 163 161 158 156 152 147 148 155 161 152 142 139 127 122 127 130 140 142 129 120 118 118 115 117 111 107 114 104 104 96 80 79 89 105 103 97 86 83 78 84 82 68 98 84 72 82 79 95 78 66 77 52 57 91 62 50 67 71 54 54 68 70 55 50 61 44 44 47 52 79 83 74 70 34 14 43 77 78 17 45 80 22 66 95 57 1 -29 8 31 30 70 62 47 80 115 123 86 52 79 56 19 85 93 93 134 161 70 -4 110 207 144 -21 18 79 83 149 76 70 136 62 5 84 -8 -103 -15 194 209 70 15 -85 48 179 168 101 -30 -37 -40 -78 -6 83 28 73 24 -68 -179 -270 18 122 110 108 -9 68 118 -41 -260 -361 -398 25497 365 675 75 11129 7 4 57 6769 -1375 1287 5743 23912 64284 103705 98568 85164 50437 51296 54567 22808 21 7 8 0 999999 999999 999999 0 6 3 12 13 11 9 10 21 23 17 20 14 19 21 23 25 28 24 24 28 34 35 36 38 45 46 49 51 59 69 82 117 262 668 1843 4796 9758 9467 5169 3824 2309 774 142 150 146 139 129 131 123 122 120 125 119 124 122 129 125 129 123 130 126 131 129 136 133 134 132 138 129 133 129 129 129 135 131 135 132 133 130 133 129 133 131 132 127 128 130 136 137 144 144 144 144 146 145 146 146 147 143 144 143 146 144 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 150 150 148 147 146 145 145 146 146 146 145 145 143 141 141 141 140 142 142 142 143 144 145 143 144 145 142 141 143 145 146 145 145 146 145 140 140 149 152 148 143 140 134 127 125 129 132 133 139 153 160 161 165 166 165 163 157 154 151 147 146 148 153 151 140 134 135 128 128 132 131 129 121 112 105 101 106 112 122 126 113 107 105 85 77 80 83 97 95 86 78 76 80 87 93 90 108 101 72 72 86 109 95 59 65 61 72 101 75 45 65 88 69 66 64 79 81 71 72 51 42 42 11 46 68 29 31 7 8 52 81 64 39 58 21 12 67 48 45 51 25 23 44 31 60 49 22 38 57 85 105 132 87 96 43 5 36 45 80 100 105 30 67 155 89 -34 -57 -32 40 36 -99 -6 93 -24 -16 105 78 53 36 177 296 162 98 6 -24 30 142 14 -199 -124 -56 -4 -28 110 240 95 -48 -74 -64 -25 30 0 -31 -75 249 415 -8 -86 15 -109 -192 25529 364 750 75 11128 7 5 29 6767 -1391 2111 8772 32484 81115 120488 119266 90244 72927 63591 29056 135 98 94 84 80 78 83 89 92 90 96 98 96 91 102 107 108 98 100 98 102 104 102 100 105 106 102 107 106 108 103 102 104 105 106 106 111 116 121 137 166 256 487 1032 1588 1558 887 466 310 143 127 134 132 130 127 130 128 127 126 122 119 124 123 129 123 126 127 131 125 130 131 136 137 136 130 131 130 133 131 128 125 133 132 136 132 131 131 134 131 133 130 132 128 129 135 138 139 144 141 143 142 141 143 147 149 148 144 144 145 146 143 142 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 143 146 147 147 147 147 148 147 146 147 147 146 145 144 143 142 142 141 140 141 141 141 143 145 146 142 142 145 144 142 142 142 144 142 140 144 143 139 143 149 151 149 145 142 132 124 126 131 133 134 142 155 164 163 163 164 161 158 156 158 153 150 152 151 154 152 142 138 127 122 132 127 117 113 114 115 107 97 101 109 119 122 107 99 95 91 90 81 83 96 107 105 91 91 97 100 113 109 85 81 75 76 89 86 74 55 76 84 85 87 71 62 77 88 61 56 69 57 63 88 64 61 62 39 20 22 49 43 6 -23 0 30 49 37 72 92 17 29 59 74 85 68 40 28 20 5 -21 -35 28 48 54 86 121 130 82 92 76 17 2 34 95 62 56 56 20 85 88 -25 -91 -87 -46 21 -67 -40 33 -33 58 176 144 121 138 221 260 168 154 103 56 207 322 123 -2 -80 -198 -26 174 332 411 57 -51 115 33 26 -52 -271 -190 -89 147 245 -25 59 174 115 -48 25560 364 750 75 11127 7 6 0 6765 -1406 313 3828 15209 54191 96991 124464 127504 100717 31731 6198 134 107 104 100 98 99 100 102 105 106 110 109 112 107 116 116 117 109 113 112 112 112 112 112 117 119 117 118 119 118 112 111 112 115 114 114 116 121 121 119 123 129 128 126 123 127 123 124 123 125 120 126 127 127 126 128 131 131 127 124 122 129 124 127 121 125 126 131 127 131 131 134 132 136 127 128 129 135 131 130 124 133 135 138 135 133 134 137 133 136 131 132 129 132 137 139 141 146 141 140 139 142 146 152 153 151 148 147 147 148 146 146 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 142 145 146 146 147 148 148 147 146 146 147 146 144 143 142 143 143 141 139 139 141 142 144 146 145 141 140 143 142 140 141 146 145 142 141 141 141 142 146 147 148 142 136 136 130 125 128 131 129 132 138 147 161 165 163 163 163 164 164 168 167 155 154 161 166 160 151 146 131 123 124 119 118 120 131 137 126 119 116 117 114 122 131 117 102 108 97 80 94 91 105 108 81 82 97 91 90 87 65 61 71 75 72 69 63 76 96 82 59 54 59 66 64 57 59 61 75 78 67 90 51 53 89 65 59 45 48 42 33 -5 -15 1 21 15 31 82 52 31 30 73 77 76 71 15 14 38 11 0 47 34 -2 -14 42 66 87 95 137 154 93 59 114 108 23 108 112 101 119 27 -81 -74 -81 -63 -31 -50 -34 -29 30 97 43 41 181 216 134 173 259 211 125 197 358 214 98 142 196 322 383 332 409 238 -55 193 211 48 94 -327 -252 135 79 151 115 125 119 -2 -56 25592 363 825 75 11123 7 6 32 6763 -1421 82 2582 9056 22776 58581 127466 169843 100400 135 109 99 105 101 102 98 98 92 103 102 113 107 113 108 110 113 113 109 114 114 112 113 116 115 115 112 115 113 111 110 111 110 112 110 111 111 117 118 117 120 134 148 147 140 136 135 128 126 122 126 119 128 123 126 123 129 125 127 124 128 124 131 125 128 123 129 122 131 129 133 128 134 127 131 121 127 125 134 126 128 123 137 134 139 134 135 133 136 131 136 133 135 134 138 138 140 141 144 141 141 140 147 151 155 152 151 149 150 150 151 149 150 150 999999 999999 999999 999999 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 145 145 146 147 148 147 146 145 144 143 142 142 144 143 142 142 142 140 140 142 142 145 148 145 138 138 141 141 138 141 145 144 144 144 141 139 142 143 142 148 142 137 138 130 124 125 128 131 132 137 146 154 161 170 177 176 173 172 170 164 151 148 156 154 153 149 146 146 138 122 118 125 127 133 136 143 142 121 115 113 112 123 119 114 112 89 79 93 82 82 88 71 70 86 80 69 69 61 57 85 88 68 79 73 71 81 59 45 69 73 62 60 70 66 68 64 77 95 94 76 75 100 73 85 97 42 8 43 49 24 12 50 34 0 43 53 5 -14 55 62 56 82 37 45 72 77 69 60 87 59 -4 -24 38 94 27 87 175 164 99 98 100 53 127 87 59 19 -23 27 70 43 40 10 -108 -77 33 72 39 28 31 46 126 97 109 117 74 87 72 248 170 94 69 108 393 234 89 341 243 -107 -22 96 -169 -162 -237 -277 18 67 191 49 32 290 166 51 25623 362 900 75 11126 7 7 3 6761 -1435 90 2198 6321 18595 64257 140923 171411 79710 134 104 109 103 103 95 100 95 104 102 109 107 112 111 113 115 118 114 120 116 115 117 120 119 118 112 114 110 109 111 116 112 113 113 113 113 119 118 117 124 135 147 148 149 149 142 136 128 127 127 123 130 123 125 121 127 123 125 123 131 126 131 124 131 126 133 126 134 131 133 126 132 122 126 121 127 128 133 130 129 128 139 134 139 137 140 137 138 135 141 136 142 139 142 139 141 144 145 142 144 143 151 156 155 151 152 150 153 153 153 152 153 152 999999 999999 999999 999999 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 145 146 147 147 147 147 146 145 144 142 142 143 145 146 143 143 144 143 143 142 143 147 150 147 142 142 147 148 144 142 143 145 146 143 142 141 142 144 144 148 147 145 144 136 128 124 129 136 135 139 144 143 148 161 170 173 172 168 165 158 146 138 136 135 145 150 152 156 151 136 126 134 139 134 136 153 150 125 111 106 106 105 96 99 103 91 90 85 71 69 75 78 86 101 95 74 69 64 44 56 83 86 80 61 63 88 73 68 87 90 85 66 82 67 58 67 62 64 62 72 62 66 71 70 63 50 55 38 50 61 51 78 53 -4 17 51 13 3 59 73 48 54 77 111 77 48 25 32 118 67 42 18 61 149 36 52 87 127 103 65 116 113 65 -14 -30 -103 -85 77 131 143 228 76 -64 -25 63 79 -13 81 2 -86 189 119 -68 -61 1 99 -17 -87 19 164 -16 -31 101 66 109 201 237 99 -6 -53 -160 -169 37 45 -119 -205 -112 41 75 313 523 184 25655 360 1050 75 11135 7 7 35 6759 -1451 902 3541 13921 54947 120661 138733 82409 56467 1723 110 107 100 104 100 102 103 104 105 105 106 109 112 116 112 115 109 110 113 116 115 116 113 111 110 110 114 113 114 117 117 115 120 115 115 117 118 115 119 121 129 137 137 132 128 124 124 121 120 119 119 115 119 121 120 119 121 119 122 118 127 123 127 125 125 123 125 120 124 115 120 120 124 129 130 130 129 130 129 131 132 134 135 136 136 136 138 136 138 135 135 131 137 141 144 141 139 138 144 148 146 145 144 145 145 146 145 145 145 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 146 147 147 147 146 144 144 144 145 146 146 145 145 145 145 144 143 145 148 149 149 148 146 146 147 148 146 143 146 146 140 140 142 141 143 146 147 149 148 141 136 135 132 133 135 137 140 137 137 141 145 155 164 166 165 163 162 155 143 136 137 143 148 154 155 151 147 137 128 131 136 134 135 137 129 107 100 108 102 92 101 104 91 80 80 79 75 78 80 88 94 89 80 65 65 63 55 68 92 89 69 88 117 96 79 66 66 83 83 96 76 59 61 53 45 44 48 44 48 99 109 59 76 80 52 54 55 53 38 27 40 57 38 -2 26 88 109 93 51 77 116 45 -13 -64 -14 95 17 50 95 19 78 67 25 0 15 32 22 74 94 36 -54 -115 -145 -61 47 71 93 187 124 75 56 11 -77 -179 -136 -124 51 273 206 -63 -119 57 105 -37 -243 -159 73 38 49 119 335 184 -84 -25 61 114 35 91 73 55 87 0 -192 -225 5 88 41 352 275 25686 345 1050 75 11144 7 8 6 6757 -1466 219 826 2004 8795 37385 93995 177213 154129 7969 121 111 105 101 102 101 105 105 104 103 107 109 113 113 112 109 107 108 113 117 114 112 113 115 116 114 116 110 116 116 117 116 121 113 115 119 119 116 120 118 117 123 131 131 126 120 123 120 115 117 117 118 117 122 117 120 117 117 117 118 121 121 121 127 124 120 117 117 118 120 121 123 124 132 129 131 128 132 128 133 131 133 134 140 141 141 136 138 136 136 134 138 146 152 150 148 141 142 144 146 145 147 146 147 144 146 145 146 145 144 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 143 144 145 146 146 147 147 146 145 145 144 146 147 147 146 146 145 144 143 144 144 144 145 146 147 146 147 148 147 144 140 143 146 143 142 143 142 142 144 147 151 150 141 137 138 136 132 129 134 136 134 137 141 143 153 161 161 164 165 165 161 153 145 145 145 145 149 141 135 134 124 113 117 132 125 119 130 127 108 102 104 98 94 106 103 80 67 79 85 73 65 77 98 89 75 71 67 83 88 67 67 78 79 84 88 80 73 69 47 52 60 85 92 62 66 64 53 62 82 56 57 69 71 98 101 94 53 64 65 66 72 19 26 41 51 55 11 29 67 76 69 43 30 37 1 -51 -30 42 29 8 74 71 19 15 32 38 42 -4 -67 -27 -29 -46 25 -23 -54 13 22 26 94 99 114 73 -29 -53 -73 -136 -184 -152 -33 153 237 130 -70 -77 120 75 5 -27 0 53 34 -20 17 76 -60 -107 -135 25718 362 900 75 11144 7 8 38 6755 -1481 2594 12009 46121 66575 38295 6818 12876 49644 119124 116151 13132 132 119 112 103 107 102 104 99 105 104 111 110 111 112 112 108 110 109 114 114 112 112 115 120 119 117 119 110 115 114 112 112 115 113 115 116 118 118 115 116 115 117 121 124 120 115 116 117 112 116 116 120 119 121 118 121 120 117 119 119 119 120 121 128 124 121 113 118 117 123 126 126 123 129 126 130 127 134 131 135 133 139 138 144 143 141 136 138 134 141 144 155 161 163 155 152 147 147 147 148 148 150 149 150 147 148 147 148 147 146 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 142 144 145 147 147 147 147 147 146 146 146 146 146 146 145 145 146 144 141 142 142 140 143 146 146 147 149 149 146 142 138 138 141 144 147 147 147 147 145 146 147 148 147 146 143 139 135 131 129 129 132 134 139 142 146 152 158 168 169 163 162 160 150 147 149 143 135 128 123 117 107 108 120 127 132 139 142 128 109 113 120 113 111 113 112 100 95 95 84 83 86 91 96 83 71 80 78 88 88 60 79 90 82 97 90 67 76 74 57 57 41 58 71 60 57 93 107 74 77 52 46 50 48 91 100 79 35 43 79 84 60 21 34 13 2 36 54 25 13 34 20 36 25 13 21 32 65 47 14 24 47 52 72 76 5 11 47 1 -56 0 6 -27 32 47 107 125 50 40 109 167 124 -77 -172 -63 -41 -8 -9 -16 100 57 95 31 1 78 135 52 -10 56 36 147 167 7 -22 -14 86 148 125 81 -22 -32 97 178 67 -144 -323 128 195 86 151 -224 -143 -156 25749 363 825 75 11146 7 9 9 6753 -1496 1309 6091 26336 108279 146879 80078 5160 4193 15285 24529 18691 6883 145 133 129 118 116 111 108 101 109 107 109 106 109 110 114 109 116 109 114 114 113 114 116 117 114 117 121 114 114 116 111 113 115 116 115 116 118 117 113 118 117 116 116 117 113 114 113 115 115 116 115 118 115 120 118 122 122 121 122 124 119 125 123 125 119 118 114 119 117 126 125 127 122 129 125 129 128 135 130 137 134 145 143 144 137 138 133 138 139 150 159 170 170 167 156 152 148 146 146 149 148 150 148 148 146 145 146 146 145 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 143 143 145 146 146 147 147 146 145 145 144 144 144 143 142 143 142 138 138 140 141 144 146 147 147 146 145 143 141 137 137 142 146 148 148 148 146 145 143 144 147 148 147 147 146 146 143 134 132 135 136 140 140 141 154 166 171 164 159 162 160 157 149 144 141 135 136 133 123 112 109 114 115 130 140 139 140 123 124 135 125 124 128 127 112 114 113 101 104 109 103 84 82 80 90 89 88 97 82 71 74 83 92 79 66 78 71 75 75 61 62 55 59 60 90 116 89 68 46 25 19 46 89 62 59 54 14 52 62 -6 1 64 55 -5 -9 24 -10 33 58 51 69 42 69 63 59 100 76 63 87 80 70 72 94 34 -5 3 20 35 28 35 37 -3 13 167 134 41 71 61 64 49 -31 -67 -10 45 81 -37 1 18 -63 117 136 85 44 68 73 9 -19 -62 26 132 74 69 141 133 35 146 92 -74 119 345 109 -124 51 -28 41 57 166 221 -71 -74 -51 25780 364 750 75 11146 7 9 40 6751 -1510 1144 5019 21347 66075 149301 142197 50994 264 242 242 238 229 194 161 139 131 120 118 109 110 103 109 103 106 104 107 102 113 108 113 107 110 113 114 114 113 113 114 114 115 112 112 112 110 115 113 111 109 115 116 117 114 113 113 112 113 116 110 115 114 112 114 114 110 117 112 115 119 120 120 123 117 125 117 123 122 126 117 115 112 115 116 125 121 125 124 129 124 131 130 134 129 139 137 141 139 141 132 134 133 139 147 160 168 176 172 166 153 148 143 145 144 148 147 147 145 145 144 143 142 144 143 145 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 142 143 144 145 146 146 146 145 144 144 143 142 142 142 141 140 138 135 137 137 138 143 144 146 147 145 143 141 139 135 136 143 147 147 146 144 140 138 143 148 149 149 152 152 152 154 152 145 138 139 142 142 141 145 162 166 165 159 158 159 152 154 146 135 137 138 133 129 124 125 119 109 117 127 129 133 141 138 140 136 125 121 128 121 98 100 104 104 100 97 91 90 100 91 84 88 91 92 81 62 65 79 81 72 57 56 64 84 99 95 86 61 32 55 62 62 92 76 31 3 25 44 59 66 59 36 -3 11 34 23 21 61 83 1 -38 -4 12 59 28 55 119 72 26 25 36 47 67 75 112 73 26 91 92 4 80 127 90 66 21 -91 -76 27 44 133 148 132 119 79 21 -27 -36 28 -21 -64 38 -38 34 26 -31 117 24 -110 77 156 -62 -141 -67 -47 -158 -28 26 -20 62 65 -46 -46 130 23 73 128 -242 -67 250 133 143 296 463 373 73 18 165 25812 365 675 75 11146 7 10 12 6749 -1525 56 2161 9301 40151 121426 173415 91920 8369 289 274 273 266 265 246 215 177 143 125 120 108 112 102 113 104 111 113 114 109 117 114 115 110 112 114 113 114 115 120 121 118 118 115 118 116 117 118 114 111 109 118 120 120 120 116 118 120 117 120 115 119 118 118 117 118 114 124 119 118 124 125 125 132 122 131 127 127 127 131 123 124 119 121 123 128 127 131 132 136 132 136 138 142 139 143 142 141 139 144 137 139 143 150 161 173 177 182 173 163 156 154 150 152 151 153 152 154 152 153 151 151 149 151 151 152 152 999999 999999 999999 999999 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 143 145 145 145 146 146 147 148 147 145 144 143 142 141 141 141 139 137 138 138 137 144 147 146 147 147 147 143 138 134 135 140 143 144 144 141 137 138 142 148 151 152 155 156 154 154 150 144 135 135 139 136 142 148 153 158 161 160 159 160 152 153 153 141 138 133 126 126 125 130 124 115 124 131 130 135 132 131 142 143 142 130 128 122 102 97 101 107 102 94 86 89 96 87 80 86 89 88 85 76 79 83 88 94 82 65 81 114 115 98 95 90 66 59 31 39 71 57 39 34 60 54 46 87 69 13 8 14 13 27 22 44 67 26 2 46 49 37 44 54 133 128 20 23 72 1 -35 55 50 3 45 143 171 44 54 133 75 43 94 15 67 121 89 111 83 119 65 97 121 70 27 59 117 -5 -13 -46 -38 179 252 130 -56 -143 146 291 91 -95 -74 -19 22 -13 -100 102 69 36 51 -145 89 232 28 30 5 176 353 358 114 217 496 293 186 96 -109 25843 364 750 75 11152 7 10 43 6746 -1540 1808 7935 34247 116608 159877 88635 25955 333 328 336 323 310 288 242 193 152 128 122 111 112 105 111 109 110 115 114 114 116 115 118 108 112 115 114 113 114 120 119 117 118 114 115 118 118 116 115 110 109 116 117 121 119 121 120 122 122 118 113 117 115 120 116 119 117 125 122 122 120 127 128 134 125 130 127 128 123 129 122 125 121 124 122 127 128 130 127 133 132 135 138 143 140 137 136 140 138 144 139 146 149 158 165 172 176 171 157 154 152 154 153 152 151 151 152 156 152 155 151 151 148 151 151 152 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 143 143 145 146 147 148 148 146 145 144 144 142 141 142 142 141 140 140 140 145 148 147 148 150 152 146 138 134 137 142 140 139 142 142 140 138 136 139 147 152 155 157 156 154 150 146 136 132 135 133 137 141 144 153 160 163 166 162 157 158 159 148 139 135 132 136 133 130 125 117 120 127 125 125 126 131 136 135 141 125 116 118 112 105 93 100 105 102 103 84 81 85 83 90 94 103 89 70 72 70 77 71 64 66 86 109 89 46 64 105 92 70 48 54 65 47 54 69 52 45 22 28 46 24 35 25 6 2 22 75 45 41 74 93 55 44 88 47 36 62 50 44 53 -28 -78 4 -23 -46 46 72 117 88 -34 -27 73 78 70 83 101 38 31 75 -20 -40 -1 60 77 55 21 -9 90 65 -73 -90 39 168 299 236 10 -1 97 96 68 -25 -88 15 209 53 -209 64 90 -150 -222 -177 -12 84 35 172 205 96 145 176 10 67 91 -155 -28 -43 -367 25875 364 750 75 11159 7 11 15 6744 -1555 1005 4665 19947 78298 135454 127254 57013 6702 386 377 357 337 298 234 178 156 137 133 121 121 114 115 117 114 113 115 117 117 116 117 111 113 115 117 117 117 117 118 115 113 111 113 118 118 116 113 111 113 116 114 122 115 120 122 122 120 119 115 121 117 120 117 121 116 124 123 123 120 128 131 134 128 132 124 128 122 129 122 126 120 122 122 125 125 129 124 131 131 140 140 144 135 135 134 141 140 147 148 155 157 165 164 164 167 156 147 150 151 152 151 151 150 151 153 156 152 155 151 153 149 151 150 152 152 999999 999999 999999 999999 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 143 142 141 142 144 146 146 147 149 148 146 146 145 143 142 143 145 144 143 143 144 144 147 150 151 151 151 145 138 134 135 140 143 141 141 144 142 137 134 135 138 146 153 155 156 158 156 150 138 133 137 135 136 135 135 142 157 165 166 166 165 161 157 153 137 133 135 131 129 127 126 121 119 122 125 124 124 140 142 132 127 116 107 99 104 105 90 87 97 100 100 88 88 95 91 91 91 93 67 63 85 84 76 62 68 80 88 87 60 32 67 101 60 52 93 90 84 63 45 67 41 42 31 22 67 56 63 50 35 11 32 113 63 46 92 102 67 43 62 42 -10 9 50 43 15 -11 -36 -60 -42 7 45 6 24 38 -30 -47 47 48 38 86 23 12 41 43 16 8 102 130 115 54 -78 -34 2 -57 -61 40 105 47 84 213 102 65 46 13 -37 -162 -28 -21 77 162 -22 80 69 -77 -147 -216 -159 -118 45 111 81 -57 -162 -101 56 275 136 -40 241 471 141 25906 364 750 75 11159 7 11 46 6742 -1569 955 4488 19275 79017 144870 146164 36500 6841 479 450 390 368 327 279 205 172 154 153 137 133 120 117 113 113 114 116 119 120 116 115 113 114 110 111 117 120 114 118 115 113 110 112 114 119 114 111 112 114 115 113 120 117 118 122 121 119 122 120 122 118 118 118 121 117 124 120 125 123 129 130 133 129 132 124 127 124 128 120 126 120 121 123 127 125 132 127 139 137 145 141 142 132 137 136 144 146 153 154 157 158 163 157 156 156 150 149 155 155 154 153 152 152 154 155 157 155 156 153 153 152 153 151 154 155 999999 999999 999999 999999 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 142 143 142 143 144 146 147 147 148 149 148 147 146 145 146 147 147 146 146 147 148 149 149 151 152 151 149 143 139 137 134 136 141 142 143 145 141 138 138 137 135 142 151 154 156 159 158 153 138 131 138 136 133 133 134 139 153 159 158 166 164 158 159 151 137 129 125 124 126 126 125 120 120 123 129 136 137 139 146 149 139 134 123 113 106 103 103 97 109 104 94 104 105 94 92 86 86 91 72 69 78 89 91 96 92 90 102 96 87 91 90 85 70 66 83 66 77 96 68 66 48 59 63 62 69 30 55 62 58 22 -1 58 74 80 110 90 49 34 45 97 81 74 86 62 34 29 16 -55 -2 87 18 -14 23 6 20 16 -22 1 106 152 97 148 140 59 57 10 59 143 201 114 17 107 4 -86 107 172 -31 -27 -3 163 187 93 101 73 80 -116 10 29 -58 116 225 181 20 150 173 -148 -111 36 132 8 1 5 -100 -18 -54 -4 101 18 173 604 310 25938 365 675 75 11165 7 12 18 6740 -1584 57 2411 10659 42859 98318 125485 100668 31839 21999 8508 11061 7267 430 402 466 795 715 182 171 156 147 137 132 121 121 118 119 120 121 117 117 115 118 109 114 117 118 113 114 111 113 112 113 115 118 117 116 115 115 114 115 121 117 117 119 121 121 125 123 122 119 115 116 120 121 124 120 129 127 128 125 130 125 128 125 127 122 128 118 123 121 122 127 130 129 138 133 143 138 140 134 136 130 139 138 148 147 154 150 155 149 151 148 152 149 150 149 153 152 151 150 150 149 153 153 155 154 154 151 152 152 152 151 153 153 999999 999999 999999 999999 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 144 144 144 142 143 144 145 146 147 149 149 148 147 147 147 147 147 145 147 148 149 150 149 148 150 151 148 144 141 137 133 132 135 139 143 145 143 142 142 139 138 143 152 155 157 158 159 158 145 135 137 139 135 132 139 144 146 145 150 161 159 153 146 136 133 122 117 124 122 116 116 118 115 114 126 139 137 126 137 144 137 135 127 131 125 101 92 98 119 107 86 92 94 83 91 104 103 92 81 71 67 67 64 89 89 69 85 99 87 82 80 84 83 79 63 53 77 99 102 88 68 80 76 53 54 45 70 51 50 58 32 40 29 67 90 64 52 50 47 82 75 62 44 34 52 29 6 -23 34 58 6 23 1 -27 -14 -8 -18 0 110 130 63 112 115 23 -32 -1 6 12 174 96 -5 85 21 69 269 142 -81 25 94 127 124 85 101 -21 -4 -72 -117 58 42 7 66 137 185 155 141 44 43 188 234 76 -75 25 43 -54 -111 -273 -261 -121 25 356 118 25969 365 675 75 11166 7 12 49 6738 -1598 2121 9662 40861 104932 124590 66574 36369 36730 31464 8616 11084 7326 436 413 466 808 740 201 186 177 172 162 159 142 136 127 126 122 124 120 123 119 118 110 116 113 111 110 112 112 115 114 112 112 117 118 117 115 115 115 115 119 118 120 119 122 119 122 122 123 123 119 119 121 121 124 123 127 129 130 125 128 125 128 124 128 120 127 119 120 120 126 127 132 132 141 134 136 131 133 128 130 131 141 140 148 145 150 146 149 144 145 143 149 147 150 147 150 148 150 147 148 147 151 150 152 151 153 152 153 152 152 150 151 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 145 144 142 142 142 144 146 148 150 150 148 146 145 145 145 145 144 145 147 148 149 149 149 151 152 151 146 143 140 137 134 132 138 144 146 148 148 146 142 138 140 150 157 158 159 158 158 152 142 135 136 135 131 132 135 141 142 149 159 158 150 140 137 134 124 119 121 114 113 120 120 114 109 124 135 131 133 136 132 124 119 121 131 129 110 102 99 100 104 98 98 93 90 103 116 105 84 92 86 83 71 65 85 85 52 51 79 69 79 87 84 97 99 85 96 87 73 91 99 103 88 80 99 104 86 67 41 62 80 94 74 11 32 37 50 114 103 39 31 15 10 67 92 39 26 10 -30 3 -19 36 73 20 90 45 7 65 36 6 51 69 3 5 -12 -43 74 31 41 169 123 36 60 135 202 190 -39 -41 133 142 -10 53 155 -1 -40 58 178 123 9 68 149 115 133 123 -105 -32 109 4 16 176 310 212 229 309 -14 -20 52 -67 115 268 323 129 26001 366 600 75 11175 7 13 21 6736 -1613 793 3875 16786 70509 155133 153565 40061 7329 10315 9838 554 514 529 458 410 370 329 291 237 212 199 202 195 191 175 161 143 137 130 127 122 124 119 119 113 114 113 115 113 114 115 115 113 115 114 117 116 110 114 111 113 110 120 123 122 120 120 115 119 119 124 123 124 119 125 120 127 126 127 127 132 124 121 125 127 126 127 120 123 118 118 117 128 125 131 128 133 124 129 126 129 126 128 130 140 140 145 143 147 144 144 143 147 143 147 143 147 145 148 145 150 148 148 145 148 148 149 146 150 150 151 151 151 150 150 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 145 143 143 142 143 145 147 150 149 147 145 143 144 145 144 143 145 146 148 149 148 150 152 152 153 151 147 145 142 137 133 137 140 141 145 146 145 142 139 138 146 156 158 161 159 157 153 142 134 133 134 134 131 130 139 152 157 160 157 150 144 143 141 132 129 121 109 116 121 109 110 115 117 125 132 135 131 127 126 121 116 126 122 109 100 90 86 100 120 123 107 97 97 94 88 92 109 101 92 93 93 100 100 73 58 80 98 93 66 59 100 112 99 85 62 64 62 84 117 79 63 97 76 43 13 27 63 16 22 38 20 47 61 53 103 102 45 50 27 4 39 87 55 55 53 12 25 -20 20 79 74 132 71 60 150 120 40 -2 5 34 59 19 -14 60 16 10 18 45 82 123 182 143 29 -92 -32 41 146 84 83 75 -113 86 193 270 374 -21 19 251 221 121 -38 -26 8 19 -50 -148 50 340 267 325 286 -250 -196 32 61 177 85 -6 -128 26032 361 600 75 11174 7 13 52 6734 -1627 1074 5049 21275 79930 166809 160667 24204 373 337 330 353 399 462 463 430 413 392 351 288 242 229 235 243 241 227 192 159 149 142 138 127 128 123 124 121 121 119 121 115 114 113 114 112 115 115 117 113 110 114 109 110 114 121 121 120 119 117 119 120 116 122 122 123 120 126 126 129 129 130 125 129 122 123 126 126 124 122 118 118 117 122 122 132 128 126 123 123 119 129 124 128 128 132 132 139 143 147 146 148 147 146 146 150 146 149 145 147 145 146 145 150 148 148 143 147 149 148 146 148 149 152 152 153 152 152 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 146 146 145 144 143 142 141 142 144 147 149 148 145 143 144 144 144 143 143 144 145 145 146 149 150 151 153 154 150 147 141 134 132 132 134 136 138 140 143 144 141 138 140 148 155 159 160 161 160 153 150 146 139 137 138 135 135 146 157 161 160 154 144 140 138 128 129 128 115 116 118 108 110 116 118 120 127 135 132 125 119 114 114 121 114 98 87 91 92 91 115 114 93 80 78 91 92 91 94 94 84 80 86 108 121 102 85 94 97 57 52 63 75 74 68 93 93 79 57 66 80 73 79 52 36 46 2 31 73 7 3 61 62 43 81 67 68 47 29 58 31 31 -3 23 88 119 116 55 27 0 -3 43 97 117 28 48 171 132 61 -47 -81 33 24 3 -7 -18 34 -31 -113 -53 -61 -12 45 -32 -64 0 30 -32 72 72 -54 -104 -99 214 202 142 118 -207 -17 149 73 123 35 52 164 64 -177 -233 5 82 -117 24 141 -149 -222 -186 26064 367 525 75 11176 7 14 24 6731 -1642 1782 5688 20419 60788 122520 148022 104337 8534 385 347 329 340 367 393 412 412 403 384 353 322 296 281 285 296 291 265 197 159 152 144 143 132 130 122 119 116 118 121 121 118 117 117 116 112 113 114 119 116 117 116 111 109 117 117 114 117 115 119 121 120 120 124 120 118 119 123 126 129 125 130 124 127 123 127 123 126 119 122 117 121 119 127 125 130 121 120 118 122 119 128 123 131 130 134 135 143 143 151 148 151 149 151 147 151 148 150 147 150 146 146 146 149 146 147 147 150 149 151 150 153 154 155 155 157 155 155 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 147 146 145 144 143 142 142 144 147 148 148 146 143 144 146 145 145 144 145 145 146 149 149 148 150 152 152 150 145 138 133 132 130 130 132 131 134 141 144 142 140 137 140 148 155 160 165 169 168 166 158 145 138 139 137 136 137 143 151 156 153 144 139 135 130 128 124 118 119 118 112 112 117 123 118 121 136 132 119 109 109 120 121 115 106 99 104 100 101 103 91 82 81 85 92 95 83 82 83 62 49 63 86 98 93 93 84 72 63 70 82 77 52 51 87 96 74 55 49 32 53 77 56 65 67 12 32 66 27 40 72 60 22 24 44 59 28 18 57 42 48 54 -16 12 106 108 60 0 -4 9 12 114 108 10 57 95 49 30 -25 -76 -52 -49 -15 0 34 43 -11 -30 -4 -33 19 81 2 -37 31 107 118 86 -9 -92 -17 46 150 190 43 -89 -161 -64 52 -121 -117 65 56 222 170 -70 -97 -1 41 2 91 213 120 86 102 185 207 -49 -93 -45 26095 368 450 75 11176 7 14 55 6729 -1657 3 2039 6618 23798 66318 131503 138508 84335 24373 7453 391 353 355 365 381 393 397 395 378 372 369 369 366 365 342 303 245 177 152 148 141 139 135 133 123 121 115 116 121 122 121 122 119 118 116 117 118 124 120 119 117 113 111 113 114 113 115 118 118 116 118 119 121 116 121 117 123 124 126 124 127 121 122 123 124 121 128 119 123 121 125 121 126 121 119 112 118 117 123 120 126 123 133 130 135 134 143 142 150 145 148 147 150 145 148 143 147 144 149 142 141 142 143 142 145 146 150 148 150 150 152 152 152 152 154 153 153 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 148 147 145 145 144 143 143 145 146 146 146 145 143 142 144 144 143 145 146 145 145 147 148 149 149 150 150 150 146 141 140 139 135 130 128 128 131 137 142 145 146 144 143 144 151 161 164 169 171 168 164 155 145 138 133 135 137 139 145 145 141 140 141 133 128 125 117 114 116 115 116 118 117 123 125 122 130 128 121 116 118 123 117 111 103 101 103 107 106 87 89 86 76 87 89 84 79 77 71 35 31 57 66 80 89 93 97 84 87 83 85 93 56 48 45 40 44 47 62 51 43 24 15 50 48 36 64 64 31 44 42 32 21 39 39 7 39 11 33 102 46 61 -9 -72 27 74 76 -9 -29 0 35 69 22 -11 12 -38 -60 4 27 60 74 43 26 20 120 83 48 99 -21 32 130 40 44 86 84 48 7 81 54 -43 -10 37 67 86 -21 -4 97 88 59 -31 -114 -26 39 70 -2 -61 13 22 137 118 0 -68 -29 193 190 30 156 111 -117 -167 26126 367 525 75 11184 7 15 26 6727 -1671 198 3578 14879 50957 113473 145018 91373 35171 18492 8463 3290 356 351 351 357 358 347 327 326 336 360 375 366 314 254 195 159 148 146 145 144 140 140 132 132 131 129 125 121 118 122 116 117 120 120 124 128 121 117 114 112 110 109 113 112 113 118 118 119 120 118 117 118 123 120 124 123 123 121 125 120 122 122 124 123 126 122 120 118 123 117 119 110 113 112 118 118 121 120 124 124 130 127 135 137 142 140 147 143 144 143 146 142 142 138 141 141 140 134 135 138 139 141 142 142 144 142 144 144 145 141 141 141 145 147 149 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 999999 999999 147 148 147 146 144 144 143 142 142 144 146 144 144 144 142 141 143 144 141 142 145 144 144 145 148 149 150 152 153 155 151 150 152 148 141 133 129 130 128 132 139 145 146 146 148 144 148 159 163 167 167 167 166 157 149 140 134 134 135 138 141 135 132 138 139 133 126 124 119 117 113 111 116 123 117 117 122 121 135 142 137 121 109 111 111 108 97 96 102 101 88 87 98 87 73 91 90 77 93 83 74 42 34 58 75 109 106 84 82 79 83 80 71 61 32 37 40 32 58 66 81 96 89 78 26 11 41 71 107 84 59 75 33 19 33 99 108 31 69 37 2 47 6 -10 -24 -57 -31 35 67 -7 -1 57 128 100 74 78 5 -75 -74 -40 -20 59 121 47 -21 15 68 104 115 51 -119 -8 92 24 62 42 37 33 -12 46 72 -7 1 103 102 113 139 121 79 69 67 181 206 119 139 -37 -140 -57 -42 18 29 -46 -39 -122 90 176 84 -40 -12 -97 -198 -132 26158 367 525 75 11187 7 15 58 6724 -1686 166 3376 14197 54921 120759 152047 90106 23958 11330 8434 3282 343 338 317 294 287 274 250 239 252 296 309 302 261 221 186 165 150 145 142 144 135 134 131 134 133 133 129 126 120 124 119 117 117 120 128 127 123 120 116 115 110 110 114 112 114 117 115 118 121 117 116 117 124 121 119 118 121 116 121 121 125 124 123 121 123 122 121 114 121 113 114 107 116 111 115 114 120 117 124 125 131 130 138 137 141 139 146 142 146 140 144 138 139 138 135 137 135 131 137 138 140 140 139 139 139 133 131 131 133 131 131 133 140 146 149 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 999999 999999 145 146 145 144 142 142 141 139 140 143 145 144 142 140 139 139 142 142 141 142 144 143 145 147 147 148 150 152 154 157 157 156 157 154 148 142 138 135 128 127 131 136 139 140 147 147 149 153 158 164 166 167 164 159 154 146 140 135 135 138 144 143 137 137 136 135 137 136 132 131 119 110 116 118 111 106 107 117 130 140 142 128 106 98 96 100 102 99 109 109 100 104 107 98 98 102 86 83 89 80 86 80 71 62 65 97 97 89 69 63 84 80 67 60 46 53 51 49 76 68 72 93 121 123 57 20 21 61 97 60 69 70 28 17 29 61 89 81 64 62 31 1 3 -33 -4 37 -27 -25 31 30 41 61 123 147 132 124 21 -48 -68 -46 -57 -92 -57 -44 3 106 72 0 19 27 -19 -53 36 132 83 48 -12 17 145 139 108 37 184 277 105 138 115 77 51 39 70 17 225 424 269 177 135 257 76 -90 -79 -111 148 121 140 76 171 -12 -181 -76 22 -2 26189 367 525 75 11191 7 16 29 6722 -1700 1110 5167 18024 58777 122726 155009 96162 14588 364 350 347 338 315 266 234 223 218 200 186 191 218 228 230 215 203 180 169 152 143 137 137 128 129 129 132 129 131 130 129 127 131 124 120 117 118 122 122 123 125 120 119 116 113 116 115 116 116 111 114 116 114 117 114 123 120 116 117 121 116 118 121 121 122 122 117 121 118 123 117 122 115 114 111 115 109 114 113 124 121 127 128 136 136 141 138 141 142 142 142 144 142 143 137 137 132 132 131 133 132 138 136 138 133 131 131 128 123 122 122 125 126 129 132 142 148 149 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 142 140 139 139 139 139 141 144 143 141 139 136 137 140 140 139 139 141 143 145 147 148 148 150 149 149 153 155 155 157 155 150 144 138 132 129 130 131 137 138 141 147 149 149 146 151 163 169 168 166 168 163 149 140 138 137 137 145 154 153 146 140 137 135 135 137 132 118 114 118 115 108 105 115 123 122 132 139 116 92 94 93 99 103 96 109 108 108 101 86 90 100 96 86 89 87 89 86 83 82 78 77 69 74 93 94 80 78 62 52 81 75 55 46 66 69 36 15 38 83 63 49 59 33 49 53 27 75 59 70 103 34 13 51 98 84 47 63 87 59 -4 13 73 44 10 42 59 52 14 59 40 -6 90 65 17 -19 13 36 41 42 32 145 175 -23 -157 3 141 90 6 128 197 -3 21 121 109 139 65 77 27 154 313 106 70 98 46 -31 54 121 -9 121 276 117 230 230 56 -75 -83 -33 -95 123 132 -24 93 41 -85 79 -22 -29 64 26221 367 525 75 11193 7 17 1 6720 -1715 1358 5991 20992 68323 124890 145626 85558 14250 556 318 306 290 269 241 234 215 203 183 165 155 155 159 162 160 163 156 154 145 142 134 135 125 128 132 133 132 131 133 133 134 135 128 125 120 116 118 118 123 124 120 118 118 115 112 113 116 114 112 111 114 113 115 113 118 119 119 116 123 118 122 122 119 116 124 115 120 113 122 116 122 114 114 107 111 109 117 116 125 123 128 127 135 131 137 138 138 138 138 138 142 140 140 134 131 126 128 125 127 125 129 122 121 117 118 118 116 116 118 120 123 123 128 129 139 143 143 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 143 144 144 142 141 140 140 141 142 142 144 144 144 142 139 139 141 141 139 139 143 145 144 145 144 144 147 146 147 151 153 153 153 150 143 136 131 129 128 129 134 139 141 142 143 146 146 144 151 164 176 177 173 175 170 156 144 137 134 130 141 153 158 157 149 146 139 134 134 127 114 116 116 114 114 118 123 121 129 137 134 112 97 113 112 107 103 96 101 100 97 91 84 82 86 92 80 87 112 97 75 67 69 78 70 52 76 96 88 80 81 61 51 70 76 65 26 49 66 35 3 29 46 48 85 84 54 35 62 52 31 17 81 117 20 42 84 62 64 49 80 125 105 73 -16 35 142 53 -17 -1 90 74 92 92 -4 47 97 75 31 63 13 47 127 65 47 118 65 -72 4 91 96 53 92 215 112 18 109 218 215 84 125 12 -32 141 91 106 107 43 -42 35 97 102 249 306 168 64 -86 -243 -115 96 70 -48 49 180 94 44 -129 -25 246 -155 -202 89 26252 369 375 75 11193 7 17 32 6718 -1729 7 429 2436 8505 26274 71598 116768 122532 69010 19108 3479 528 285 264 255 251 243 223 202 174 162 153 150 145 145 141 141 138 140 137 135 129 133 125 129 134 135 136 137 138 138 133 134 133 128 122 118 120 118 123 122 117 117 118 116 112 114 117 114 114 109 113 114 112 117 117 116 119 116 121 121 121 119 117 116 124 115 119 111 118 113 119 109 110 104 109 112 115 117 122 121 125 125 129 126 128 130 132 135 139 136 139 134 134 127 126 122 124 118 117 113 114 108 106 105 110 111 114 118 122 123 125 127 128 127 134 135 138 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 145 144 144 143 143 144 145 146 147 147 144 141 140 141 141 141 142 144 144 143 143 142 144 145 147 148 149 152 151 148 145 141 135 132 131 130 130 130 132 137 138 142 146 148 150 155 162 172 180 176 171 168 156 141 136 131 129 141 152 154 159 157 148 140 140 143 138 131 128 117 112 116 124 125 124 135 133 135 137 127 129 122 101 98 102 110 124 112 114 113 93 92 99 90 102 120 92 76 68 79 80 54 53 70 81 80 64 63 64 55 52 56 61 51 46 53 52 34 41 30 37 74 67 20 33 84 69 26 -24 10 34 0 35 25 10 36 32 62 110 117 122 65 92 161 61 -50 -63 77 75 -13 81 107 56 71 93 76 96 27 -27 -10 -56 -5 159 192 61 25 36 20 12 -8 130 181 99 -2 78 186 51 158 145 -24 -53 -10 89 42 43 87 55 145 189 246 431 410 125 -121 -67 -30 -45 149 159 11 161 268 158 109 96 284 -24 -236 9 26284 373 75 75 11215 7 18 4 6715 -1744 1177 180 212 331 988 1757 4747 16302 43562 81262 106685 91394 51613 14820 3771 546 306 291 270 245 230 218 198 175 160 153 149 140 135 130 129 127 129 127 128 127 132 133 136 141 141 139 139 138 141 139 139 139 132 128 124 123 119 121 119 118 117 118 117 117 117 115 113 114 115 114 114 116 117 113 111 115 115 117 119 115 114 116 114 115 111 115 112 112 109 111 109 108 105 109 115 112 118 120 119 122 122 124 124 123 124 126 130 133 131 131 125 125 123 123 120 118 112 108 103 103 102 103 104 107 108 111 120 127 133 134 133 129 127 130 132 134 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 147 146 145 145 145 145 146 148 148 147 144 141 141 141 141 143 144 143 143 143 144 145 145 146 147 147 147 148 147 145 144 144 140 134 131 128 127 126 127 128 133 143 148 151 153 154 152 158 170 174 172 166 155 144 137 131 127 137 149 154 156 152 139 132 138 144 148 142 129 116 114 115 119 128 125 130 131 129 135 137 128 110 101 101 100 109 130 121 116 106 94 101 100 100 102 99 90 90 75 65 70 67 77 58 56 80 64 48 47 46 38 29 34 65 71 60 54 28 12 7 -9 5 5 -29 33 70 54 26 -18 -13 1 25 47 21 53 56 11 37 86 80 34 32 42 53 40 -43 -80 24 39 -33 16 103 51 -26 -7 29 73 28 -41 -89 -101 55 156 122 39 -19 -75 -30 161 205 144 59 9 33 -18 79 26 18 184 145 -12 -48 -8 -55 69 166 67 195 293 120 183 342 165 154 208 22 4 191 306 74 168 404 341 205 57 164 70 57 211 26315 373 75 75 11214 7 18 35 6715 -1759 1265 314 358 889 1124 1922 5274 17295 46122 77699 91048 80246 52256 12537 860 320 304 299 272 242 215 206 198 181 162 149 138 131 126 127 124 122 127 128 132 132 136 140 144 149 148 143 143 145 148 147 144 143 136 132 129 124 118 119 120 120 118 118 117 118 117 115 113 114 117 117 116 115 112 112 112 112 110 112 110 111 112 115 110 111 107 111 112 110 109 106 110 109 112 112 115 116 120 119 120 118 121 122 122 119 121 125 130 130 127 126 122 122 120 120 116 110 103 102 98 103 102 104 107 109 109 112 125 132 139 139 136 132 130 131 134 135 138 999999 999999 999999 999999 999999 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 148 148 146 144 145 145 146 148 150 150 149 146 144 143 143 142 142 146 147 146 144 147 148 146 146 146 147 147 146 146 147 145 144 143 139 134 128 126 126 125 128 132 138 145 148 149 150 151 159 170 177 175 165 157 145 136 131 128 132 139 144 147 144 135 135 139 141 146 145 134 122 118 119 123 123 115 124 136 127 126 133 132 113 115 117 104 95 105 114 115 108 102 104 96 91 87 92 102 97 68 54 73 66 65 76 72 62 53 57 54 57 72 83 69 65 77 45 29 50 38 21 8 4 1 -17 19 47 12 -7 18 5 0 33 58 51 52 52 21 3 14 -6 -33 -20 -34 0 3 -74 -76 24 28 3 36 99 54 -82 -65 -22 -18 -32 -5 -41 -80 33 85 71 34 -41 -49 -13 47 80 124 101 -21 57 151 140 17 33 176 182 70 -46 0 81 242 294 36 -74 91 22 -92 84 124 186 243 97 52 69 162 36 97 198 149 183 -53 -141 -18 188 207 26347 373 75 75 11205 7 19 7 6718 -1771 1997 1839 1944 2091 2300 2836 4923 12363 35681 63793 63777 44346 20356 4915 321 309 291 274 244 222 200 194 187 177 156 145 133 128 125 129 128 125 130 139 142 142 141 139 143 150 150 147 147 147 147 144 141 141 138 132 130 126 121 118 123 122 122 122 120 117 114 115 114 113 117 118 117 115 113 115 116 113 108 107 107 110 108 109 107 115 109 110 112 109 108 106 109 109 116 117 117 114 120 115 119 117 122 121 117 113 120 127 131 131 127 125 122 121 116 113 106 102 96 99 97 101 103 105 108 109 109 114 128 136 138 137 136 133 132 135 139 137 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 147 146 144 144 144 144 145 147 148 148 148 146 143 142 142 141 142 147 150 148 146 147 150 149 147 146 148 146 145 148 149 147 147 145 140 135 130 130 129 129 133 134 136 141 144 146 149 160 169 171 172 168 164 157 144 134 127 130 138 139 141 140 137 132 130 134 133 130 135 142 135 122 121 123 121 122 121 127 135 133 136 140 135 129 117 109 101 108 122 121 108 96 99 91 78 77 101 112 94 85 91 99 83 74 92 93 83 72 68 70 71 73 81 76 77 87 56 31 79 101 58 27 12 27 27 19 21 -1 4 26 -5 -32 -13 43 52 29 66 74 32 9 3 8 52 49 29 -4 -42 10 81 70 48 19 17 41 -9 36 65 10 49 63 27 31 15 10 79 105 73 55 -49 -53 -32 141 249 100 125 321 255 113 174 141 125 201 133 21 41 146 184 -15 -110 -84 40 -21 -89 10 -38 57 81 -37 -45 -11 -126 -227 -108 106 79 -257 -273 -266 -326 -221 26378 373 75 75 11205 7 19 38 6722 -1779 3531 3230 3374 3627 3917 4418 5585 9609 23181 36755 29576 9403 839 336 317 306 291 262 231 207 196 193 182 172 157 147 137 134 131 132 135 133 134 140 146 148 147 143 143 149 149 146 145 145 148 150 146 142 140 136 133 132 128 121 123 122 122 120 119 117 111 111 111 113 114 116 115 114 113 114 112 109 105 107 107 108 106 107 109 114 111 111 110 109 107 104 108 110 115 118 116 112 116 111 117 119 121 116 113 108 116 124 127 126 123 119 118 116 114 108 100 98 94 95 96 97 99 102 103 107 107 112 124 132 134 133 133 131 128 133 137 135 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 143 146 147 146 145 144 144 145 147 148 148 146 145 144 143 142 141 140 143 146 150 149 146 147 148 149 149 147 146 146 147 148 148 148 148 145 139 134 132 132 129 131 134 137 140 141 143 144 147 161 170 168 167 167 166 158 142 130 126 130 142 143 140 140 135 131 130 132 132 130 132 140 135 122 123 122 127 135 132 130 139 141 147 153 145 128 103 103 113 110 106 104 99 94 101 99 92 85 85 92 104 115 116 100 85 76 93 108 103 87 88 91 77 58 59 61 51 71 72 45 70 88 50 24 15 27 34 20 16 34 62 83 64 0 2 66 91 55 46 68 77 66 81 59 56 69 26 9 26 65 67 55 88 17 -39 -6 12 131 96 -4 72 115 129 114 12 -40 69 95 58 25 56 120 125 166 139 167 128 93 187 267 213 47 74 202 161 63 -50 -55 -1 -64 -24 -62 6 38 -83 47 -27 -30 97 214 197 0 -142 -178 40 237 -40 -164 -180 -240 -242 -237 26410 373 75 75 11204 7 20 10 6728 -1781 4327 3921 4086 4375 4745 5274 6260 8918 17177 21028 11577 2480 369 342 322 304 288 263 228 195 187 189 182 171 156 144 134 130 127 132 134 136 137 139 143 145 145 144 144 146 145 142 146 152 156 155 152 143 145 142 137 133 128 119 118 117 118 118 115 116 113 114 111 113 110 115 116 112 112 113 111 107 102 106 104 107 106 108 108 112 109 107 107 111 109 103 103 105 109 115 114 113 115 112 116 118 118 115 116 109 111 122 128 127 124 120 118 117 116 113 107 106 99 95 94 96 98 100 102 107 106 108 118 129 133 133 132 127 125 127 131 133 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 144 146 147 147 146 144 145 147 148 150 150 148 146 144 143 142 142 141 143 147 150 149 147 149 150 150 149 146 145 145 148 148 147 147 143 140 136 130 130 132 130 130 134 138 141 144 146 144 145 156 167 170 171 170 165 152 136 129 129 136 144 140 132 136 137 138 140 134 134 138 135 136 129 121 123 125 123 127 137 134 124 124 131 139 134 122 109 102 108 102 86 88 85 88 95 99 102 96 80 83 93 81 75 67 65 72 69 74 90 87 82 79 78 84 72 54 20 24 41 39 53 38 35 69 55 54 56 29 25 34 92 119 81 42 99 123 108 67 22 41 67 43 30 16 -28 -44 -18 20 41 0 -22 -36 -8 30 -13 -7 -8 54 52 17 63 104 117 15 -24 0 40 87 48 -17 86 138 121 67 21 108 51 15 97 168 194 29 -16 19 -94 46 73 19 119 68 -64 9 -27 -250 -263 5 92 120 105 195 263 228 124 -35 22 -30 -268 -13 207 -41 -368 -205 26441 373 75 75 11201 7 20 41 6734 -1775 3539 3266 3411 3669 4032 4661 6313 12065 29295 38523 20456 4466 819 340 321 297 282 255 216 191 184 182 174 162 148 139 129 124 116 127 130 133 131 139 140 143 143 143 143 146 146 143 148 153 156 148 149 140 146 141 136 127 122 116 115 114 118 119 117 117 117 121 115 116 114 115 115 111 113 112 113 110 103 104 105 110 107 109 107 115 110 109 106 111 110 107 103 105 106 112 113 113 116 115 118 117 120 116 123 118 116 121 130 130 128 127 123 121 121 119 118 118 110 107 99 101 101 101 102 106 107 107 112 121 129 132 132 128 126 126 129 132 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 146 147 147 145 144 144 144 146 147 149 149 149 148 144 142 142 142 142 143 146 149 147 147 149 147 148 148 144 143 144 147 147 147 144 138 133 129 130 130 130 130 130 134 138 143 147 151 153 152 158 168 172 174 172 163 147 135 129 131 139 146 143 137 135 138 143 138 133 133 134 134 137 131 120 123 128 116 111 123 126 121 122 121 117 114 115 109 102 110 107 95 82 77 81 82 92 103 99 89 80 72 63 64 47 52 70 47 43 78 86 78 85 80 74 52 28 18 16 37 69 72 61 60 109 102 35 22 43 64 42 49 53 32 29 68 109 86 37 77 68 22 -45 -68 14 3 -60 -21 25 21 -31 -21 14 69 77 51 100 74 32 24 77 69 -47 -38 6 18 44 -28 5 66 -18 0 79 40 9 34 55 141 168 -19 35 158 18 -25 -58 -145 -7 240 288 300 360 150 32 52 -46 -231 -239 64 328 224 108 61 197 175 -60 -124 -168 -288 -299 144 -54 -508 117 26473 373 75 75 11194 7 21 13 6738 -1763 1673 1587 1702 1896 2171 2733 4801 13211 39771 78723 85807 53710 15302 6102 1773 328 284 261 227 207 198 190 172 158 151 141 129 123 116 124 126 134 130 137 139 144 143 143 143 145 148 148 151 149 148 141 144 137 139 132 128 119 116 113 115 115 115 117 119 120 121 121 116 118 120 116 115 114 113 112 113 111 109 113 111 112 108 114 113 115 111 114 110 112 109 111 107 109 105 110 111 112 114 115 119 120 121 118 126 122 127 124 128 129 130 132 130 127 125 125 122 121 118 118 109 109 106 103 101 102 105 106 106 111 117 120 125 126 124 127 129 132 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 145 147 147 145 145 145 144 145 147 148 149 149 148 144 142 141 141 142 142 142 145 146 146 147 144 145 148 146 143 146 147 147 148 144 137 130 124 128 130 128 128 129 132 141 147 150 154 156 157 164 173 176 176 171 160 140 131 133 136 143 147 143 141 138 142 147 136 135 134 127 133 129 120 120 122 121 119 118 118 115 118 123 120 118 119 121 103 101 104 94 102 89 88 94 79 85 101 98 89 73 78 91 82 56 55 73 75 80 80 74 72 69 58 52 46 16 15 27 55 86 52 68 65 53 72 2 -13 52 74 64 63 72 40 5 23 66 51 42 105 52 -17 -50 -54 33 49 48 79 71 59 65 82 96 115 46 45 112 64 52 16 32 119 47 -3 60 55 15 -113 -127 21 14 -51 12 137 144 96 133 186 81 -93 64 190 76 7 55 92 137 319 171 177 413 242 -9 9 35 -59 -49 146 314 284 93 -68 -59 22 2 -67 94 83 -253 -91 76 -100 164 26504 369 375 75 11174 7 21 44 6740 -1746 40 880 2465 8845 31991 86317 132495 112709 45502 10622 1787 325 285 270 251 235 233 216 191 171 161 144 135 121 119 116 121 125 128 132 133 134 136 136 137 139 142 141 144 147 142 138 141 135 131 121 121 116 114 114 114 116 115 115 114 116 120 118 114 116 120 120 118 116 113 117 117 117 115 122 117 117 111 118 116 115 110 115 113 118 111 112 109 111 105 113 107 111 115 118 119 122 123 126 126 128 131 133 134 133 134 138 138 136 132 131 125 124 122 123 120 121 118 112 108 107 108 110 107 111 113 114 118 121 123 130 135 137 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 144 143 143 143 143 145 146 148 148 145 143 139 139 140 140 140 140 142 143 144 145 145 145 147 148 149 150 147 147 147 144 138 131 128 128 129 128 127 129 136 144 147 151 152 151 154 163 171 173 173 173 167 151 142 143 142 144 149 147 147 146 144 148 143 135 131 129 130 120 107 118 122 109 112 122 117 108 112 110 114 117 116 122 115 114 107 92 99 99 98 95 83 91 92 81 82 72 82 95 76 75 84 88 93 102 104 92 58 51 61 53 48 32 38 40 66 83 47 66 58 33 36 18 19 34 40 42 55 55 27 29 70 83 72 102 79 -25 -41 11 28 44 87 101 47 52 81 90 92 49 -10 -18 0 23 10 27 41 22 140 184 70 24 -23 -58 -47 -39 10 65 -1 -47 122 175 205 240 205 145 93 183 162 0 -85 111 254 186 151 13 45 245 220 -7 22 -39 -94 59 56 -48 50 165 229 117 -63 -137 -138 62 -22 -76 -68 -137 -262 -299 26536 368 450 75 11170 7 22 16 6741 -1728 66 1347 5447 21899 70600 140119 147740 47751 4717 313 297 286 275 267 261 254 233 201 176 161 147 142 130 128 122 127 122 131 129 129 127 130 128 128 130 133 134 137 140 140 139 141 135 129 120 121 117 116 118 117 120 117 110 110 112 116 114 109 111 115 117 115 117 116 115 116 121 116 122 116 119 119 122 117 119 112 121 116 120 116 115 112 117 107 116 107 117 115 121 120 124 126 131 130 132 133 141 138 141 137 139 138 139 138 136 131 128 125 127 124 128 129 128 126 124 122 125 116 116 115 118 118 123 126 134 141 144 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 143 144 144 143 141 140 140 141 142 143 145 145 143 142 138 137 140 139 139 141 143 144 144 146 146 144 146 148 153 151 146 148 148 144 140 133 133 133 129 126 127 134 145 147 145 147 147 147 153 163 165 168 170 175 175 160 147 141 138 140 148 154 156 151 146 145 140 129 127 129 125 117 107 114 127 113 106 116 118 120 131 125 109 101 97 104 112 114 108 108 101 89 91 83 80 93 94 75 66 58 70 91 81 78 92 87 68 72 79 66 47 61 58 52 73 60 64 62 67 85 89 77 49 70 61 6 8 37 49 53 42 20 59 90 53 59 90 103 68 -18 -3 65 69 51 80 68 9 50 34 -47 -34 14 17 15 13 21 48 83 98 35 59 109 26 48 78 -26 -56 0 62 116 44 -102 -147 -35 43 107 133 126 196 178 74 -21 -39 32 97 47 103 255 155 82 286 147 77 12 -50 256 111 -129 72 237 411 366 -32 -184 -146 -86 -289 -198 -34 -132 -56 -190 26567 343 450 75 11173 7 22 47 6742 -1711 2381 8378 20851 50175 93948 136389 118579 29730 382 330 310 295 274 257 241 226 208 195 176 167 157 160 155 153 146 144 137 144 135 133 124 126 121 122 126 129 134 137 137 137 135 132 131 131 124 119 117 117 120 122 121 116 111 112 112 114 111 110 112 111 116 115 116 114 114 115 117 112 120 115 119 119 125 120 122 120 125 120 121 119 118 113 117 110 114 113 119 112 121 117 125 125 131 129 132 135 143 139 144 139 141 138 139 141 142 137 135 131 131 128 131 134 137 136 137 136 139 131 125 123 126 127 130 131 135 142 149 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 146 144 142 142 140 139 140 142 144 144 143 142 140 139 141 140 139 140 143 144 146 148 148 147 149 152 154 151 150 152 151 149 143 136 135 134 129 127 128 135 145 148 147 149 149 147 153 162 166 171 173 173 162 144 135 133 131 137 150 153 151 143 138 131 123 114 110 111 116 118 114 116 119 112 107 116 126 125 119 113 101 96 97 93 97 107 102 98 81 75 88 79 70 80 91 66 50 61 67 84 82 69 75 72 54 60 63 50 61 67 50 40 32 37 52 62 71 61 64 45 13 34 47 33 23 36 58 76 80 92 94 48 29 23 42 44 23 33 57 47 35 54 42 2 26 64 29 -35 -62 -10 33 31 39 -20 29 119 79 74 57 1 -52 12 73 -56 -44 55 39 58 62 -27 -187 -195 -184 -132 -5 96 53 -29 -2 18 57 -24 6 -29 -101 26599 369 375 75 11168 7 23 19 6743 -1693 55 2778 10111 27189 66945 107570 122046 93569 42921 7251 1004 321 296 272 252 224 212 205 215 204 196 191 211 218 214 186 162 149 146 138 137 128 127 125 127 130 132 130 132 136 134 129 124 123 123 121 116 119 117 121 121 117 116 113 110 112 112 111 111 113 113 117 116 116 118 120 120 119 114 119 119 123 117 125 123 124 126 126 122 122 119 120 119 120 114 114 116 117 118 122 118 125 125 128 129 135 136 143 142 147 144 148 146 145 144 145 143 143 140 140 137 138 139 142 140 142 144 148 145 143 143 143 143 144 145 146 150 155 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 144 143 142 141 140 141 143 145 145 143 142 142 141 142 144 142 141 142 144 146 146 146 149 153 154 155 153 152 151 150 151 147 141 139 133 130 132 132 136 143 147 146 147 150 153 156 160 169 173 171 165 150 135 130 134 131 134 148 146 141 140 130 119 111 107 104 106 115 117 108 110 112 111 115 125 127 124 113 101 98 100 100 90 93 106 103 84 68 80 83 79 85 98 99 63 45 61 77 95 86 67 61 55 60 77 85 82 71 70 89 62 23 39 57 58 56 47 51 51 33 19 20 52 49 20 31 39 32 77 60 16 62 63 75 30 -23 40 45 7 2 48 53 -2 18 57 60 41 -1 17 -7 -29 52 9 59 159 58 22 29 -43 -109 -74 -64 -110 11 147 112 37 -27 19 -24 -107 -85 -110 24 141 10 -41 -12 20 93 25 34 151 90 -21 -24 55 76 155 56 -175 -18 99 -11 -27 -134 8 41 -21 30 -1 -42 -83 -82 -112 46 365 -65 -402 26630 368 450 75 11167 7 23 50 6745 -1676 345 4114 16328 45414 86131 130042 136439 64452 12292 1027 341 303 278 268 257 251 249 258 246 231 228 250 280 277 233 169 149 143 140 141 136 137 134 136 139 139 135 134 134 133 128 122 117 119 118 119 120 116 117 116 111 111 112 109 112 111 111 111 112 114 117 117 118 122 122 124 125 122 120 123 124 122 122 123 124 126 127 124 124 122 124 124 123 115 115 114 118 120 122 119 125 124 127 128 134 135 141 142 146 146 148 147 149 145 145 146 148 144 143 141 142 139 143 143 143 144 148 147 151 150 152 151 152 152 153 153 153 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 144 144 144 143 143 142 144 146 146 144 143 143 143 144 145 143 142 143 146 146 145 146 148 151 152 154 154 152 148 146 147 144 141 138 130 130 135 140 145 148 146 143 144 150 157 160 163 170 169 159 152 145 134 128 134 138 140 145 143 141 138 130 122 113 110 109 109 115 113 105 107 109 109 117 128 132 133 131 121 110 114 109 95 98 105 106 98 92 90 73 71 76 93 110 87 63 65 89 106 90 74 77 77 61 66 88 91 83 81 91 77 66 82 98 103 76 51 48 57 66 61 61 46 39 50 58 40 17 25 17 12 32 83 99 21 -18 35 37 32 38 6 -20 -38 11 63 51 18 -5 5 -30 -25 62 42 42 117 84 -37 -69 -21 -46 -57 18 18 -37 31 98 -4 -126 -19 57 18 41 1 57 118 95 0 -115 18 132 82 82 157 122 40 45 89 4 138 255 172 44 -169 -196 -53 -102 149 414 58 -97 14 89 25 9 15 -76 73 -17 -236 26661 337 450 75 11170 7 24 21 6747 -1660 256 3482 14283 41306 82801 139558 134883 49746 5700 403 369 322 294 291 309 307 295 291 274 260 257 280 321 337 308 210 166 147 139 142 140 146 139 139 136 135 132 129 125 125 124 122 119 119 117 116 117 115 113 117 113 113 115 112 112 112 115 119 117 117 120 121 123 121 119 126 127 123 124 121 123 121 122 120 123 121 125 121 126 123 123 123 125 117 120 114 116 113 120 120 124 121 127 125 131 131 141 139 143 143 144 142 145 143 146 143 147 141 140 140 142 139 139 138 139 141 144 143 146 146 149 148 149 150 151 150 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 146 146 145 143 142 142 144 148 149 147 146 145 145 145 143 142 144 144 144 144 147 149 148 150 153 151 149 145 141 139 137 137 136 134 132 132 137 145 151 149 146 146 149 155 160 164 168 165 158 150 145 138 135 131 134 143 144 143 145 148 143 135 127 124 122 114 112 117 120 119 121 121 118 120 126 134 138 136 132 122 118 117 108 107 108 100 93 94 95 93 86 76 79 99 97 77 75 94 97 88 91 97 92 71 66 91 75 70 83 66 55 59 72 96 115 91 51 29 37 53 71 93 69 41 59 63 55 62 47 28 36 59 68 48 16 4 14 38 99 50 -67 -65 -23 28 78 89 73 0 -14 0 -23 -5 -4 1 41 27 -44 -70 36 65 4 109 69 -26 -102 -115 4 -21 -47 -17 -13 -60 4 140 92 14 -170 -185 26693 368 450 75 11167 7 24 53 6749 -1643 46 2380 11013 42424 101200 157434 115969 28129 734 391 364 325 314 325 353 354 337 325 310 306 302 306 317 333 326 267 218 172 149 147 145 149 137 135 127 128 122 120 116 117 119 123 118 116 113 110 113 113 114 115 111 113 115 115 115 116 119 124 120 120 124 122 124 120 121 123 127 123 127 122 125 124 128 124 127 118 123 119 123 120 122 121 126 118 125 120 122 115 122 122 125 121 123 125 128 131 138 138 142 144 145 144 146 143 145 143 146 141 142 140 142 142 141 141 141 141 143 143 145 144 145 145 147 147 149 148 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 147 145 143 142 142 144 146 149 150 148 147 145 145 144 142 141 144 143 142 143 146 147 147 150 152 149 146 141 138 137 133 133 135 136 136 139 142 141 142 140 139 145 152 158 163 169 172 165 151 143 145 141 136 135 138 144 148 150 153 155 149 142 130 125 126 120 119 123 121 120 126 128 129 131 133 135 140 139 137 126 109 111 112 109 102 91 90 87 85 95 101 100 89 86 89 76 73 86 77 65 90 91 73 87 80 88 68 48 71 57 49 59 81 96 82 70 56 35 48 53 81 120 114 93 46 5 16 39 36 16 41 64 9 30 34 -11 -5 26 96 38 -37 40 62 56 98 97 44 22 58 76 12 -44 -39 47 99 23 -48 -122 4 68 1 123 128 81 3 -75 -23 33 -137 -178 55 27 34 158 85 56 -1 82 158 32 -32 -16 -30 -71 -39 11 -49 60 236 28 -23 64 18 -114 -50 -115 -128 9 3 -7 39 82 29 -54 113 128 -48 30 484 26724 367 525 75 11162 7 25 24 6751 -1627 1702 7944 33977 94552 161280 127971 36133 376 353 330 310 309 329 360 368 361 359 343 337 320 289 267 261 263 258 229 187 163 155 150 146 136 133 125 127 123 120 114 114 116 119 115 116 113 110 111 113 114 110 109 113 114 114 116 121 118 122 120 122 125 121 121 119 124 122 127 123 126 125 128 126 131 127 129 122 124 121 124 120 125 121 126 122 129 126 130 127 130 123 126 125 128 127 132 133 139 141 146 148 153 149 148 147 146 146 152 148 149 145 149 149 150 149 147 145 148 148 150 148 149 149 151 151 154 152 151 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 146 145 143 142 142 143 145 148 150 149 147 145 144 144 144 142 142 144 144 144 145 148 150 151 152 152 151 148 144 140 137 135 135 136 138 140 144 143 138 136 133 139 149 154 156 160 165 164 153 142 136 142 141 132 135 138 143 153 158 162 164 156 146 133 126 125 121 120 126 126 126 124 126 127 121 125 133 145 142 132 132 125 113 106 108 108 107 97 92 95 93 110 110 102 92 84 92 94 94 85 79 99 85 69 83 75 78 87 83 65 44 75 87 100 134 91 64 72 45 40 27 74 135 115 104 68 15 -4 -4 -12 -2 21 21 3 45 61 31 9 16 28 34 74 72 33 36 42 52 -12 42 130 95 106 102 21 54 155 99 27 -23 13 50 21 77 238 211 66 15 -44 12 -2 -79 45 145 111 20 93 191 176 220 276 185 -60 -40 59 41 15 8 -43 -137 -119 -107 54 -51 -107 41 -51 40 177 161 215 156 189 266 151 8 163 -94 -189 265 511 26756 365 675 75 11153 7 25 56 6754 -1611 20199 64223 136684 153902 90111 2595 314 289 282 284 314 347 355 349 341 307 279 255 230 219 211 212 204 183 164 149 141 136 135 130 130 123 127 120 117 113 113 114 114 115 116 115 112 111 115 113 114 115 114 114 115 115 121 120 118 123 125 125 120 123 122 125 121 125 124 123 120 128 125 130 127 124 121 125 121 127 122 125 123 126 120 128 123 130 132 136 126 129 126 132 128 136 134 140 138 148 147 152 148 148 147 145 143 150 146 148 146 148 148 151 151 148 146 149 148 151 149 152 151 152 153 154 152 151 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 144 142 143 144 145 146 148 149 148 147 146 145 145 143 142 144 145 145 145 148 152 154 154 155 153 150 146 142 138 134 134 138 141 143 146 148 146 144 139 135 144 154 156 157 156 157 149 132 130 138 139 137 132 134 138 145 154 156 160 161 158 150 137 130 128 121 120 124 130 131 123 127 122 117 125 131 147 140 128 137 137 123 118 117 108 102 90 93 110 108 110 103 110 101 84 105 90 77 95 100 93 89 83 78 84 88 87 96 56 38 91 84 73 86 74 76 77 78 54 15 27 24 9 11 36 29 24 30 2 12 18 31 64 54 65 90 57 13 1 17 71 59 23 20 12 36 16 37 77 105 130 132 37 -30 63 91 60 143 118 40 27 -33 86 148 -35 -50 -6 -56 15 -5 0 90 108 72 38 106 174 92 110 237 96 68 131 61 -69 -73 -76 -178 -167 -154 -20 -167 -228 85 113 20 173 272 182 42 -51 -166 71 450 318 -57 -44 93 189 26787 365 675 75 11159 7 26 27 6756 -1595 12031 42410 98708 150612 128109 26781 11778 8339 5455 1422 340 348 343 321 277 235 201 181 180 179 178 170 158 142 139 129 123 120 119 118 120 120 125 116 118 112 112 111 113 113 115 116 117 114 117 113 115 114 115 113 115 116 117 120 120 130 127 122 120 123 122 123 117 120 123 118 120 125 125 129 127 126 123 127 124 129 124 121 118 121 114 122 120 127 130 136 132 135 132 132 127 132 132 138 136 144 143 149 147 150 147 146 142 144 143 146 147 146 144 149 149 147 147 149 150 152 150 152 150 149 148 149 149 150 149 999999 999999 999999 999999 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 143 144 143 142 143 145 146 147 147 147 146 146 146 146 146 145 143 142 144 145 146 147 149 151 149 149 150 146 140 137 133 133 136 140 144 146 148 148 147 144 141 141 148 157 159 159 159 159 149 135 136 142 140 138 135 136 141 147 155 154 155 154 151 149 136 129 126 116 122 125 123 122 113 114 116 118 126 130 135 137 135 137 130 125 122 99 89 94 96 93 97 99 90 95 106 105 88 100 86 63 78 78 82 92 84 67 81 92 71 77 78 68 79 69 71 59 55 66 52 75 76 46 20 -2 5 12 16 6 34 77 51 43 67 66 39 46 74 77 65 19 8 -4 15 67 49 32 69 60 37 -14 -46 24 8 -12 -50 -45 -8 -19 33 113 149 113 29 4 91 134 -16 -22 52 28 37 20 51 120 106 149 67 -11 88 -30 -86 83 135 106 141 109 17 11 -124 -126 -31 -47 -93 -128 4 82 70 -57 -126 12 136 -69 -251 -249 34 378 345 213 150 -63 -142 26819 365 675 75 11161 7 26 59 6758 -1579 11011 44379 108269 144841 99347 33402 14441 8367 5497 1464 361 348 330 294 230 185 158 153 154 152 153 143 137 123 124 121 120 117 114 112 112 116 118 115 117 117 112 114 118 115 116 119 121 117 121 116 117 116 118 115 115 117 117 118 120 125 123 118 118 119 119 121 116 116 119 116 121 121 120 127 127 128 126 128 125 127 123 122 124 122 117 120 121 122 129 133 133 133 136 134 129 129 132 136 136 140 143 150 151 155 155 155 152 149 149 149 150 149 149 150 150 150 153 154 154 156 154 155 152 152 151 151 152 154 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 144 144 143 144 147 147 148 148 148 146 146 146 146 147 146 146 144 144 145 146 146 147 149 148 145 145 141 138 134 132 137 142 142 142 142 144 143 140 141 142 147 155 162 164 162 163 159 149 139 136 134 133 133 132 136 144 149 154 152 150 153 148 137 125 123 119 117 121 118 121 121 109 114 121 113 122 138 132 127 130 130 119 113 105 83 90 100 101 106 101 93 90 104 100 79 77 85 87 82 83 85 96 95 87 76 73 65 67 59 86 84 64 67 76 95 75 59 57 47 64 62 57 67 54 37 52 33 5 16 41 75 68 36 10 65 112 85 41 37 63 43 -6 52 60 32 85 98 77 -15 -11 25 -77 -117 -96 -19 -18 -92 -66 -38 40 24 -80 -18 57 134 107 75 139 74 40 73 60 171 149 122 146 143 65 -8 -29 56 126 65 127 220 238 118 17 13 -33 87 135 115 106 -17 48 -69 -164 -207 -155 -213 -90 150 93 48 -25 114 -1 -214 -230 26850 363 675 75 11168 7 27 30 6759 -1562 7234 32507 88460 133738 115234 58211 18939 2743 354 349 332 319 297 264 213 168 148 143 142 136 134 127 126 121 118 115 114 112 115 111 109 111 112 112 112 119 120 122 121 121 123 125 124 124 127 121 119 116 117 116 117 118 118 117 118 118 118 119 115 116 115 116 115 114 115 116 120 118 116 122 123 125 121 126 124 125 122 123 127 123 120 117 119 118 125 124 125 122 128 133 134 132 130 130 134 137 139 147 151 157 162 165 164 161 160 153 150 147 151 149 151 151 154 154 153 154 153 155 151 151 151 151 152 154 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 145 144 144 145 147 148 149 150 148 147 145 144 144 144 145 145 144 144 146 147 149 150 149 148 145 140 135 133 132 136 140 139 137 136 138 139 136 135 138 141 151 158 160 163 162 157 152 143 136 133 131 132 130 125 129 147 162 163 161 162 160 148 134 123 123 123 124 117 107 114 113 110 118 123 119 129 140 128 117 114 115 116 113 113 103 94 95 99 110 106 87 95 106 106 88 81 87 84 89 107 103 97 78 60 71 65 52 68 65 74 58 73 85 51 61 75 96 112 84 68 54 57 53 44 44 44 54 15 -21 47 103 60 19 29 66 79 81 16 -18 40 73 2 39 50 36 53 75 62 -18 -32 -4 -39 -69 -79 37 75 -1 -11 -24 -52 -100 -111 -107 -76 6 45 42 90 121 80 25 86 163 79 186 274 210 87 85 154 99 142 153 20 0 110 72 -64 -11 20 -41 -23 -27 -236 -223 38 9 2 -236 -342 -197 -163 -43 -59 -6 -157 -318 -398 26882 365 675 75 11153 7 28 2 6756 -1546 1574 7349 32312 101811 157170 120727 43879 5404 340 312 289 275 251 219 188 165 147 140 134 130 126 119 117 116 117 114 113 114 119 116 114 116 114 113 115 120 122 121 117 122 123 122 118 120 125 122 118 113 116 118 119 118 120 121 120 119 121 119 116 118 114 115 116 116 116 118 120 119 116 119 124 124 122 125 124 125 123 120 126 122 120 117 118 116 120 118 120 119 123 132 138 136 134 131 132 135 138 146 151 158 165 172 173 168 168 161 149 146 148 150 151 152 152 153 153 153 153 153 151 150 150 150 150 152 153 999999 999999 999999 999999 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 148 147 145 144 145 147 149 151 151 150 147 146 145 145 145 144 144 142 142 146 148 150 151 149 147 145 140 134 129 130 137 140 139 138 136 135 136 134 134 140 146 153 158 157 157 157 151 147 140 135 134 134 136 128 123 134 150 162 170 169 162 152 147 145 135 133 135 131 121 112 115 114 120 122 122 128 132 137 136 131 118 112 123 130 129 117 90 91 110 101 96 100 106 96 103 115 101 90 92 84 88 110 97 64 41 39 51 74 90 91 76 54 77 91 69 65 77 81 84 97 101 70 26 18 56 70 40 65 56 31 54 53 52 36 -5 5 36 36 -27 -74 -19 54 4 -2 42 69 79 76 57 10 -42 2 80 96 30 113 183 96 84 3 -143 -91 -6 -83 -53 -5 -11 8 55 96 79 48 15 89 64 136 200 26 32 141 182 79 104 132 -30 -50 68 94 -80 90 231 39 -78 -149 -141 19 28 -117 -113 9 122 265 109 -44 -34 155 286 -41 -299 -224 -232 26913 365 675 75 11133 7 28 33 6750 -1537 1704 7471 31108 88973 144393 131236 55915 10315 303 278 261 244 224 199 174 157 142 132 125 124 121 118 117 116 117 115 116 117 117 117 118 120 118 117 119 118 117 117 114 117 117 116 114 117 120 117 116 115 118 119 120 121 122 122 119 119 120 117 117 120 117 117 118 119 119 119 118 122 120 123 129 128 127 127 125 124 122 123 123 125 122 121 120 119 121 121 124 125 128 137 140 140 137 137 135 138 144 149 153 159 166 173 176 172 170 164 151 150 151 154 155 154 154 155 157 156 156 154 154 153 153 152 152 153 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 144 147 148 146 145 145 146 147 148 149 150 149 146 145 145 146 145 143 144 143 143 145 148 150 151 149 149 148 144 140 135 132 134 140 144 145 142 139 138 138 140 140 144 151 157 156 157 157 154 147 139 136 133 133 128 125 131 139 146 151 165 172 159 146 152 153 146 144 138 136 132 125 132 129 122 119 115 124 125 131 142 139 136 134 130 124 115 112 105 101 109 100 109 126 123 98 89 91 82 89 96 83 79 115 102 68 63 56 54 63 93 99 72 60 71 74 88 99 87 81 76 92 79 48 27 33 54 30 35 52 45 44 26 -9 33 80 5 -1 21 13 30 5 -4 16 -26 11 73 52 85 126 93 44 34 49 91 160 138 129 139 120 97 -29 -130 -60 -35 -38 50 32 31 93 -4 -74 45 62 -13 81 90 66 73 -30 1 102 103 122 91 60 107 125 71 -13 59 262 98 9 148 83 145 419 263 -106 -25 60 3 67 178 60 11 187 295 332 214 106 -9 26945 365 675 75 11138 7 29 5 6744 -1532 1525 6840 28347 83550 138572 137641 58697 11740 314 281 263 248 229 206 175 156 140 130 122 121 117 116 117 117 116 118 119 121 116 117 119 120 118 118 116 114 114 116 117 118 119 118 115 116 117 113 111 115 119 117 118 120 121 121 120 122 120 118 117 117 115 118 121 121 119 118 120 122 123 127 129 129 129 127 126 124 122 122 119 125 123 123 124 121 122 123 124 128 132 140 140 143 139 140 140 141 147 151 155 158 163 170 174 172 170 163 154 152 155 156 156 153 156 157 158 156 157 155 154 153 153 153 153 155 999999 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 999999 999999 999999 144 145 144 142 142 143 145 145 146 148 147 144 144 145 145 143 142 144 146 147 146 146 148 149 150 151 151 148 144 137 131 131 136 142 144 144 143 139 138 139 134 136 147 156 161 164 164 159 147 138 135 134 132 127 129 135 133 141 154 162 169 164 154 158 162 152 140 135 135 126 127 134 129 125 115 112 128 129 119 123 129 131 131 115 110 111 113 114 98 97 99 106 117 114 99 105 97 76 87 98 87 77 89 89 71 65 68 61 58 80 76 58 77 104 84 65 76 74 94 120 118 65 31 60 49 20 26 67 67 49 44 53 69 87 92 56 56 37 25 62 38 8 0 5 80 68 26 46 101 84 74 130 85 37 91 122 108 72 72 -1 -12 51 55 38 38 124 81 31 162 95 22 98 59 58 166 224 151 173 165 -3 45 45 1 -3 -17 93 173 129 53 179 104 -122 -58 84 103 244 421 236 -82 19 47 -62 -243 4 237 31 121 253 244 269 44 55 26976 365 675 75 11007 7 29 36 6737 -1533 175 3412 14644 53167 109207 150771 100932 32420 2546 297 281 268 252 228 195 165 142 132 126 124 119 117 117 113 113 117 119 120 118 118 120 122 121 118 115 111 112 114 116 116 118 119 117 115 116 114 113 115 119 119 118 119 120 121 122 122 120 119 121 119 118 120 119 122 119 118 119 121 123 126 129 128 128 125 127 125 122 119 121 124 122 123 124 120 123 124 124 126 133 138 141 143 141 140 141 141 147 151 155 157 162 167 167 165 161 156 153 153 153 154 152 151 155 156 155 154 154 153 150 150 149 149 150 999999 999999 999999 999999 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 143 143 143 141 141 141 142 145 146 147 149 148 145 145 146 146 144 144 146 149 149 148 147 148 150 153 153 151 147 141 135 132 132 135 141 144 145 144 143 142 141 138 138 145 155 163 168 169 161 150 139 131 131 132 134 134 135 128 134 153 158 157 153 145 150 153 139 126 132 136 121 117 122 128 127 117 120 133 134 125 127 124 115 117 108 109 111 109 112 104 103 100 99 112 112 93 96 94 74 70 89 98 74 66 75 78 80 91 111 104 92 69 56 103 123 93 68 66 73 66 74 102 89 51 61 26 -2 38 92 73 33 31 35 75 44 -18 40 78 53 8 -3 39 28 10 47 69 54 67 54 60 69 102 178 170 112 42 23 -12 -2 64 0 11 70 84 172 162 137 125 64 112 133 6 -96 -47 54 143 182 99 157 228 101 91 -35 -152 -92 -1 136 171 80 18 7 -147 -87 -9 -93 32 324 268 -5 -205 -214 42 161 -21 67 161 88 124 191 -67 -256 -175 42 27008 362 750 75 10858 7 30 8 6732 -1540 581 5222 19380 55258 126472 148042 79803 20411 334 322 314 305 290 258 202 158 144 140 135 125 118 118 116 113 114 113 116 116 114 114 118 115 112 112 108 113 114 115 112 114 117 120 117 114 114 116 118 120 118 120 122 123 122 121 122 121 119 122 121 120 119 116 119 118 120 120 124 124 125 128 127 126 124 124 124 123 122 121 122 121 121 124 123 127 127 127 129 138 142 143 143 138 137 138 139 145 148 152 156 159 159 155 153 151 149 151 152 151 149 149 151 152 152 152 152 151 150 147 147 146 999999 999999 999999 999999 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 143 143 142 142 142 141 140 139 140 143 145 146 146 148 147 146 146 145 143 144 147 148 149 149 149 149 151 153 154 151 147 141 135 135 133 134 139 142 142 143 148 147 146 142 140 142 149 160 167 167 162 159 154 141 134 136 136 134 133 128 130 140 144 147 148 145 149 149 134 124 130 137 131 122 122 125 118 117 126 131 133 132 135 124 108 113 112 105 107 104 104 103 94 105 105 104 105 85 78 76 66 73 95 90 70 71 78 82 97 118 134 105 77 75 64 73 77 86 74 59 74 71 42 35 35 48 54 10 -4 19 75 59 18 14 7 23 -13 -31 43 57 48 20 -62 -10 40 26 47 -8 26 82 45 72 52 35 63 79 94 69 49 13 32 90 101 47 5 44 190 245 188 115 94 67 -20 19 16 -50 76 175 95 68 107 88 70 52 38 -80 -241 -62 124 76 10 -66 -197 -228 32 91 -73 86 291 149 -81 -190 -145 61 189 214 44 -182 -68 105 152 -191 -622 27039 364 750 75 10709 7 30 39 6728 -1551 13 2438 10418 39401 100710 146119 97361 29295 395 380 369 357 341 310 239 175 160 153 145 134 126 120 117 114 115 113 116 115 111 111 117 112 110 112 115 116 113 115 116 118 118 118 114 111 113 114 116 117 117 120 121 123 122 119 120 122 120 120 121 118 118 118 117 119 119 121 123 125 127 129 127 125 125 125 124 124 125 125 122 122 122 126 127 133 133 135 137 142 142 141 138 135 135 137 139 143 146 148 152 151 148 147 147 149 149 151 151 151 148 148 150 149 149 150 150 149 148 146 999999 999999 999999 999999 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 141 142 142 141 140 140 141 140 139 137 138 139 142 144 145 147 147 146 145 144 144 146 147 148 149 148 149 150 150 151 152 151 148 144 139 136 134 133 136 140 140 142 147 148 149 147 144 143 147 159 167 168 169 169 162 148 135 132 133 133 131 130 126 130 139 145 152 150 149 144 132 123 124 126 120 116 118 116 115 116 117 125 137 134 139 136 120 120 124 116 120 113 92 87 94 109 103 93 83 83 92 81 73 91 104 71 57 79 83 88 106 106 90 89 94 87 64 47 50 73 82 63 46 41 52 76 69 40 28 18 1 8 51 53 22 13 40 52 26 27 36 33 61 60 -22 -10 37 33 60 9 16 75 44 86 78 47 5 -28 -5 21 81 63 14 42 70 20 38 77 105 141 135 82 97 137 22 1 116 78 53 136 221 191 150 134 29 21 197 82 -140 -83 -21 -14 88 48 16 81 254 328 123 130 256 258 138 19 41 55 -22 -36 4 79 170 266 163 36 -234 -159 114 27071 364 750 75 10565 7 31 11 6725 -1565 428 4341 18193 58132 114665 133638 70990 16167 813 525 439 403 381 373 379 289 183 161 152 143 135 128 121 116 117 115 115 115 110 112 113 112 111 112 114 115 113 114 115 115 114 113 113 114 114 112 112 112 115 119 119 119 123 121 120 121 120 119 123 123 120 123 121 119 120 122 123 127 131 130 126 126 126 126 125 126 126 128 124 127 128 128 135 138 142 144 143 140 139 137 136 134 136 140 142 144 147 148 149 149 147 147 149 151 152 153 152 152 152 151 151 149 149 148 148 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 139 140 140 140 139 138 137 138 140 138 137 137 137 138 141 143 144 146 147 145 144 144 145 146 147 147 147 148 150 150 150 152 152 152 153 149 143 138 135 135 134 136 139 144 149 151 153 155 155 152 152 159 167 169 169 167 160 147 133 126 130 133 129 130 127 125 138 148 148 143 138 130 124 121 121 116 106 104 108 108 102 104 109 113 129 139 140 133 125 128 136 127 118 114 98 88 89 103 103 103 102 109 114 101 89 92 94 72 65 71 68 66 70 75 77 95 108 91 78 86 89 82 94 92 48 35 72 98 84 37 18 41 44 19 8 11 12 28 60 77 60 36 40 34 42 54 31 38 76 91 54 -13 -12 35 -7 -24 26 58 -20 -112 -81 -11 60 20 -6 57 44 16 70 84 -9 -39 44 88 108 121 15 12 106 89 19 -55 116 235 127 120 17 -58 152 210 98 36 -32 -53 86 106 83 120 177 176 13 -7 153 265 289 14 -147 9 -174 -284 -181 -56 106 203 193 151 -120 -208 21 27102 364 750 75 10428 7 31 42 6725 -1579 2346 10268 40671 86804 131027 107167 46846 18782 4933 630 540 455 397 393 407 312 197 174 165 157 149 142 132 121 116 113 112 113 113 113 109 108 110 109 109 109 113 113 111 110 110 111 113 117 116 113 115 111 113 115 119 120 122 122 123 120 122 121 124 125 122 124 124 121 122 124 124 128 130 129 127 126 125 127 128 127 127 127 124 127 129 133 140 142 146 146 141 136 134 133 133 134 135 139 141 142 146 147 146 146 147 148 149 149 149 149 148 148 149 147 146 144 144 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 134 136 138 139 138 137 137 137 137 137 138 138 138 137 136 136 137 139 142 144 145 145 144 145 144 145 146 147 148 148 148 148 150 152 153 155 155 154 150 146 142 140 136 132 131 136 143 149 153 157 159 160 157 154 160 166 171 171 166 158 145 131 124 126 130 128 129 134 134 135 142 144 141 135 128 128 127 127 121 114 112 121 126 115 110 117 116 116 128 131 126 121 125 131 123 116 112 112 109 98 102 101 107 110 105 115 124 99 79 77 77 77 71 72 52 47 52 73 96 91 101 111 116 127 109 105 112 70 73 107 93 70 50 50 59 58 28 0 10 31 49 66 78 63 22 22 50 44 10 -13 5 126 165 12 -80 -62 -38 -5 27 62 19 -96 -70 17 2 -3 -6 74 104 51 25 11 17 -4 29 105 132 180 185 145 242 160 25 25 -70 8 168 153 220 200 26 -35 -28 -51 3 50 75 159 146 15 47 94 -13 -16 -39 2 102 66 -121 -288 -68 169 256 21 -222 -87 75 272 337 46 -181 -171 27134 365 675 75 10279 7 32 14 6726 -1593 3379 14279 48545 108509 112766 70013 42828 21818 13890 4486 515 537 465 381 356 310 239 201 188 183 181 178 168 154 138 125 118 114 112 114 113 109 108 108 107 105 106 110 109 110 111 113 114 115 116 115 115 114 111 113 117 119 121 120 121 121 121 120 121 123 123 122 122 123 122 123 125 127 129 129 129 129 129 129 129 128 130 128 128 130 131 133 137 140 141 143 141 133 134 131 131 131 135 135 139 140 142 144 145 145 145 147 147 147 147 147 146 145 145 145 143 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 137 136 136 136 135 134 134 135 136 136 136 135 135 135 134 134 135 137 140 142 144 142 142 144 144 145 145 144 144 146 145 146 150 151 150 153 152 150 149 149 147 142 137 133 131 134 140 146 151 158 164 165 161 156 158 163 172 180 175 162 146 134 129 126 129 131 124 130 137 140 149 150 150 143 135 135 127 115 116 118 118 121 123 126 117 117 128 125 125 132 130 133 138 130 124 121 112 106 104 105 106 108 104 85 79 105 107 69 62 78 87 91 80 79 78 69 62 80 94 87 104 104 89 117 131 103 82 55 61 93 103 113 88 63 46 27 11 5 6 12 30 28 31 53 20 -16 37 23 -57 -56 -11 94 102 -23 -23 2 -37 11 96 136 37 -76 -11 66 -6 -42 -33 -38 1 67 66 27 31 26 120 189 123 104 189 141 74 33 -56 58 103 156 148 175 318 242 154 -25 -236 -214 46 224 181 95 -23 -121 -20 45 94 322 255 250 273 -107 -167 -182 -145 201 317 164 169 93 -94 -79 -67 -5 246 227 27165 365 675 75 10127 7 32 45 6729 -1604 5014 21528 74422 145545 124382 32624 4839 669 285 307 366 413 401 365 354 332 279 233 206 197 200 201 195 182 158 137 126 119 115 113 112 107 109 107 107 104 104 107 109 109 108 111 114 115 112 112 116 114 112 111 115 116 118 118 120 119 122 120 120 123 123 121 123 124 123 125 127 130 131 132 131 130 132 134 134 129 131 131 132 135 135 139 139 140 140 139 134 130 133 131 131 133 136 140 141 144 145 146 147 149 150 150 149 149 149 149 149 148 147 145 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 138 141 142 140 138 136 135 135 134 134 135 136 136 137 137 136 136 136 136 135 135 136 138 141 145 145 143 144 146 147 146 143 141 141 143 145 147 149 149 148 151 151 149 145 145 141 136 136 138 139 139 143 149 155 163 168 170 163 157 160 165 168 170 167 158 149 140 129 126 131 124 122 132 141 148 147 144 144 140 132 120 107 108 118 121 118 119 123 111 115 129 128 128 139 145 146 149 139 128 124 109 92 92 100 104 106 109 97 82 88 86 69 79 110 108 96 84 78 98 72 31 47 51 48 82 90 95 127 122 72 47 60 79 75 70 86 108 82 41 65 65 41 14 -8 16 12 0 21 30 31 13 -61 -70 -9 11 37 70 60 78 108 72 40 76 121 75 11 -31 -26 16 44 40 0 6 105 150 105 74 65 102 54 -27 -85 -65 -17 -54 -25 94 230 215 190 34 102 271 51 117 148 -109 -123 98 304 284 108 40 -94 -151 -16 231 402 322 346 315 93 38 -53 -56 124 188 114 91 -47 -286 -284 -226 1 250 182 27196 365 675 75 9977 7 33 16 6733 -1612 10142 30977 79675 124385 104255 43913 7124 656 263 275 309 328 336 337 343 343 328 303 262 226 217 218 219 209 179 154 137 129 122 117 115 112 112 111 111 108 108 108 110 109 106 107 108 111 112 113 116 115 114 112 111 115 115 116 119 120 124 122 120 120 122 121 123 123 124 124 128 130 132 134 134 130 131 134 136 133 130 129 131 132 133 136 136 137 136 134 128 130 132 131 131 132 134 138 140 142 143 144 145 148 150 148 148 147 147 146 144 143 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 138 140 142 143 143 141 137 135 134 135 135 136 137 138 138 137 138 138 138 138 138 137 137 137 138 141 144 146 145 146 147 148 146 145 144 143 145 146 145 148 149 149 149 148 146 143 143 138 136 140 142 140 141 147 155 157 158 161 166 166 161 164 164 161 163 164 162 151 138 129 124 126 128 123 131 138 140 144 137 134 126 116 118 113 113 129 127 122 127 130 123 117 121 126 128 141 152 144 145 148 137 121 111 113 113 105 103 110 113 112 104 94 89 87 99 112 110 97 89 96 99 63 31 42 49 43 83 99 95 106 94 87 80 88 88 70 71 61 77 82 57 82 88 76 50 28 36 44 29 16 58 77 49 -11 6 50 43 53 41 54 100 126 71 39 57 54 30 4 27 49 35 39 85 117 48 42 99 76 51 116 94 66 36 -83 -67 -8 -41 14 183 200 157 93 -1 78 119 72 197 154 -93 -154 23 178 229 140 42 -78 -127 30 381 329 113 -28 -80 219 255 67 -13 174 370 171 68 170 100 126 12 -67 -109 -228 27228 365 675 75 9809 7 33 48 6738 -1617 17783 56748 113716 119164 59430 20011 2568 268 262 287 317 329 337 338 340 342 352 351 318 263 240 239 243 235 207 178 153 140 129 123 117 117 115 115 113 110 113 110 110 111 109 109 109 111 111 112 114 115 116 116 112 116 114 115 117 119 121 122 119 120 121 122 121 122 122 123 128 131 131 132 134 132 132 133 135 130 129 126 129 130 129 132 133 133 131 128 126 129 130 128 128 130 133 135 138 141 141 141 142 143 145 144 143 142 142 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 141 142 142 143 143 142 141 138 134 134 135 136 136 136 137 137 137 137 136 136 137 138 139 139 139 141 144 146 147 145 146 146 147 147 146 145 144 145 146 145 145 148 150 149 146 145 145 143 139 141 144 141 141 146 151 156 157 157 157 157 159 161 165 162 164 169 167 157 138 124 125 130 128 130 130 132 133 139 144 139 138 130 121 118 113 115 130 126 121 126 121 122 128 133 129 131 145 149 136 123 129 135 126 118 116 104 99 121 134 112 109 127 135 121 101 107 110 98 95 111 120 99 81 96 93 77 64 83 102 71 50 87 125 117 98 72 48 35 52 76 92 63 15 22 51 35 31 36 51 66 38 56 51 18 3 59 46 11 52 1 -35 26 83 28 -5 -41 -34 46 97 136 101 15 -11 23 19 -25 -97 -106 -76 -72 24 52 73 69 44 131 91 -11 -3 75 111 10 -5 117 58 9 114 132 79 16 -59 0 101 56 -59 -10 11 -29 0 273 306 117 -126 -168 139 62 2 5 90 222 -62 -155 110 202 302 117 -209 -191 -27 27259 365 675 75 9642 7 34 19 6743 -1617 32211 77124 128415 115973 36959 2870 282 260 265 292 317 327 337 338 335 332 339 338 313 268 246 244 247 233 201 170 149 135 126 123 117 115 112 111 111 110 111 110 108 108 108 109 109 109 109 108 110 114 112 114 113 115 112 113 114 117 120 121 120 122 123 123 122 125 123 125 128 133 131 136 136 134 132 134 133 127 127 126 127 128 126 131 132 132 130 127 125 129 129 128 127 131 133 135 137 140 141 142 141 141 142 141 140 140 140 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 999999 999999 999999 139 141 142 142 141 141 142 142 141 139 136 134 133 135 135 135 135 135 136 137 137 137 138 138 138 137 138 141 144 147 149 148 146 145 146 146 147 147 144 144 144 145 146 149 149 150 150 150 149 148 145 143 148 151 146 145 151 156 156 153 155 158 154 154 157 162 160 160 163 161 157 138 119 122 130 130 128 132 136 136 139 136 131 136 140 135 117 108 112 120 116 120 135 125 115 131 140 139 146 153 158 152 144 140 134 133 135 122 100 101 117 113 114 110 113 131 131 111 116 127 94 85 120 124 111 117 106 84 71 56 79 95 65 77 104 110 102 81 81 71 52 56 62 84 77 21 9 44 50 16 -5 47 84 74 64 -2 -52 -59 16 57 21 56 93 18 -9 55 68 23 -44 -1 113 172 152 61 33 98 146 64 1 -78 -140 -56 -54 -73 31 76 17 71 179 215 137 70 131 118 66 144 164 68 123 223 150 83 80 51 -15 -6 -72 -121 63 107 100 82 125 305 333 188 212 131 -89 -53 -84 -162 -176 -166 -312 -277 -145 -93 -65 -177 -116 148 27291 365 675 75 9475 7 34 51 6749 -1613 32865 77814 123861 112901 37667 2241 287 260 258 281 303 311 318 319 317 312 308 292 265 236 224 227 222 198 166 142 132 127 121 117 114 111 110 109 110 110 109 109 109 109 108 111 107 108 110 108 110 113 110 113 111 114 111 113 113 117 121 120 120 123 124 124 125 128 127 129 130 134 134 139 138 135 131 132 131 130 128 125 127 127 127 130 133 134 133 131 127 128 129 129 129 131 132 135 136 138 140 141 141 140 140 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 138 140 141 141 141 141 140 138 137 138 138 138 136 133 132 132 133 132 131 132 131 133 137 137 138 139 137 136 136 137 141 145 148 148 145 144 143 143 144 145 144 143 143 142 145 149 151 152 150 150 151 152 151 147 146 149 153 153 149 155 162 163 157 152 155 155 155 156 160 158 155 154 150 154 143 126 122 124 124 123 128 139 147 145 139 136 140 140 130 115 106 117 127 120 118 128 132 122 119 123 138 155 155 154 158 166 157 132 119 124 128 121 124 105 85 116 113 108 115 117 101 85 105 100 82 100 116 117 130 108 80 73 68 112 121 84 108 94 59 68 87 87 95 126 93 36 53 51 15 17 22 46 43 9 38 53 57 83 36 2 10 25 72 44 45 91 13 -21 -8 -24 -49 -92 -16 84 80 114 87 28 129 189 67 46 83 60 59 21 -55 -46 70 132 92 89 128 131 176 141 -5 39 250 238 71 48 160 201 104 -17 62 -45 -196 -66 13 -48 -116 -62 38 81 280 359 197 156 61 -26 89 70 -262 -320 -13 -228 -261 17 -103 -291 -126 120 316 27322 365 675 75 9317 7 35 22 6753 -1604 21155 72283 125680 105365 30346 1372 281 255 245 263 289 301 313 316 313 301 278 241 212 197 200 202 188 164 142 127 120 116 113 111 110 108 109 109 107 108 106 104 106 110 110 110 106 110 112 112 113 111 111 110 110 114 112 115 117 121 122 120 123 124 126 124 126 129 130 131 130 132 134 136 135 133 129 129 130 131 128 126 125 126 126 127 130 133 135 135 132 128 126 127 128 128 130 132 134 135 136 138 138 138 999999 999999 999999 999999 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 144 144 143 142 141 141 140 139 139 138 137 138 138 137 135 133 133 133 132 131 131 131 132 135 136 138 137 134 135 138 140 142 147 150 148 144 143 142 142 145 147 147 147 145 146 149 150 150 151 151 155 158 155 151 149 150 149 150 155 157 160 160 161 156 149 149 152 156 159 159 154 154 152 144 136 132 128 125 126 129 132 132 145 156 155 152 146 147 147 134 129 126 130 134 122 110 121 136 126 124 131 131 138 146 133 129 139 131 106 101 111 102 103 120 120 101 113 124 125 115 108 108 75 79 104 88 98 110 120 140 127 86 63 57 90 121 86 81 85 78 78 102 117 136 123 83 42 32 -6 0 60 33 38 62 39 65 64 33 64 79 95 93 39 -10 -40 3 30 8 25 -23 -61 -16 -30 26 48 29 137 151 17 24 17 -71 33 181 179 129 144 51 -51 -30 90 129 69 6 75 180 150 89 108 239 234 87 47 121 186 107 39 116 -9 8 333 192 -232 -166 -72 -113 26 217 230 37 -23 4 8 156 110 -40 43 46 -156 -7 212 167 59 57 170 454 27354 365 675 75 9149 7 35 54 6756 -1591 14031 51182 103072 101788 56170 8813 4491 6456 4462 1232 291 306 311 303 278 249 220 189 171 170 176 172 157 138 123 113 108 104 106 105 106 105 103 107 105 104 101 104 105 106 107 108 108 111 111 114 114 109 108 108 111 114 116 117 121 122 122 123 127 127 128 128 129 129 129 129 129 129 133 133 133 131 130 131 131 131 129 127 125 125 123 124 127 131 135 137 138 135 130 129 129 127 129 131 132 133 135 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 144 142 140 139 138 137 138 138 137 135 135 136 137 137 136 135 133 132 132 131 130 131 131 131 133 135 135 133 135 140 142 143 146 146 144 144 143 142 143 143 143 145 143 144 148 150 149 150 152 154 157 157 153 151 149 147 146 147 150 153 158 160 162 156 148 146 148 157 165 164 161 156 148 135 122 123 126 123 125 129 136 142 152 165 167 152 144 146 141 137 134 139 138 129 120 115 126 127 117 129 139 135 136 140 125 117 126 125 95 92 103 85 86 92 100 98 119 143 124 111 102 101 81 71 118 149 134 95 82 105 110 87 69 49 42 69 42 46 85 71 62 89 125 118 44 35 35 -9 -11 45 79 66 53 19 5 39 37 -6 18 61 101 82 0 -56 -49 12 -26 5 56 31 25 -13 9 87 51 74 141 145 59 25 14 -42 57 140 144 173 181 29 -27 40 101 66 53 -33 -45 28 34 121 153 124 119 150 72 83 110 17 88 172 85 -14 267 324 -120 -137 -122 -157 178 372 241 100 65 -44 -33 49 36 227 222 -124 -138 12 5 275 400 -78 -130 552 27385 365 675 75 8987 7 36 25 6758 -1575 5409 24435 72685 111096 91076 24937 6918 11018 10934 3728 322 316 303 280 235 183 157 146 141 147 148 141 131 119 111 105 102 104 105 105 102 100 99 103 103 102 103 107 107 105 105 108 109 111 112 113 112 111 108 110 111 115 117 119 123 124 124 125 127 128 126 127 129 128 128 126 127 125 130 130 132 131 130 132 131 130 129 128 126 124 122 122 125 128 133 137 138 139 138 134 131 128 128 129 130 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 144 148 149 147 144 141 139 138 137 137 137 138 137 136 136 136 136 137 137 137 136 133 131 131 131 132 132 131 132 135 137 137 135 135 139 142 144 145 145 144 145 145 145 146 143 140 141 142 145 150 151 152 154 155 155 154 153 150 152 152 149 150 152 153 150 152 158 162 156 145 145 148 154 162 166 162 155 152 143 130 123 120 121 126 124 126 142 157 166 164 147 145 145 140 142 131 132 136 128 126 131 135 128 131 134 130 143 153 148 136 129 140 138 111 99 88 81 104 110 102 97 105 119 98 84 96 97 93 80 103 145 127 94 78 75 73 85 107 98 64 55 44 29 43 34 73 148 113 57 41 50 63 41 56 83 82 71 53 46 54 44 54 19 24 73 64 80 50 13 8 72 43 14 37 53 -12 -91 -23 29 34 64 71 84 145 150 32 21 158 159 165 217 181 78 23 92 88 6 -31 -4 22 -90 -110 -54 -57 69 125 4 -25 109 123 37 69 170 313 148 139 328 159 59 -57 30 304 324 378 456 200 91 241 -40 -128 59 -33 -190 -187 -244 -213 22 147 -203 -64 303 27417 365 675 75 8831 7 36 57 6756 -1559 3425 15536 52365 101832 103600 48986 10636 5786 6733 2762 315 301 287 260 211 162 136 128 122 126 126 120 113 107 103 100 101 104 104 102 102 101 100 102 103 103 110 107 108 106 107 106 109 112 114 113 112 112 112 114 115 118 119 121 123 126 126 128 128 127 126 125 125 125 124 123 123 121 126 129 130 131 130 129 128 129 127 127 126 125 123 122 123 125 129 131 131 133 137 136 131 127 125 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 148 149 149 146 143 140 139 139 139 138 138 137 137 137 139 139 140 139 138 137 136 133 133 132 132 133 132 133 136 137 138 138 137 136 138 141 143 145 146 146 148 149 149 149 148 143 145 150 151 154 153 154 157 158 160 154 152 151 150 151 150 150 150 153 153 152 152 153 150 142 144 152 152 155 158 152 145 144 139 133 125 120 122 122 122 129 143 156 157 152 148 150 146 147 151 132 125 128 130 131 137 150 134 143 156 147 142 134 136 140 134 139 140 137 119 93 84 104 114 118 134 118 104 86 73 85 85 68 58 63 67 79 109 126 118 97 102 112 103 59 30 35 40 38 68 79 90 99 91 107 84 49 73 106 105 114 71 68 117 144 102 76 74 48 52 107 131 74 15 -40 35 168 108 9 10 -37 17 132 115 106 92 71 -16 -26 35 -56 10 168 55 11 185 254 200 142 121 21 2 80 188 165 -70 -63 -32 -42 155 273 74 -6 185 250 -44 -37 180 292 304 174 202 237 210 161 275 367 60 184 475 132 96 301 16 -197 -189 -145 82 133 -192 -301 -303 -4 126 303 86 27448 365 675 75 8683 7 37 28 6753 -1545 2025 9618 35119 79609 104186 75941 26247 1216 294 288 281 273 254 217 173 148 131 121 113 111 110 106 102 101 99 97 99 99 101 100 100 101 100 101 107 105 108 106 110 108 108 108 111 113 113 113 114 114 116 116 117 122 123 122 124 126 125 126 127 125 125 123 122 123 120 121 122 122 125 127 129 129 128 127 128 128 126 125 125 125 124 122 122 124 125 124 123 125 131 133 130 126 999999 999999 999999 999999 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 144 146 148 148 148 146 144 142 140 139 140 139 138 137 136 137 139 141 141 140 139 138 139 139 136 136 135 133 134 136 138 137 136 136 136 136 137 138 140 143 145 146 145 148 152 150 148 148 148 150 155 155 154 152 155 162 164 162 154 148 150 148 148 151 149 148 148 151 152 152 149 148 144 141 150 155 160 160 154 145 135 125 122 123 129 132 122 120 128 135 143 150 158 161 157 150 146 145 132 125 130 137 142 150 143 120 132 150 150 142 140 147 154 160 149 139 137 132 105 85 95 99 107 139 143 127 111 96 98 87 54 46 65 90 91 104 108 108 128 135 91 59 53 26 45 74 100 120 71 30 50 77 119 101 34 56 79 83 97 42 13 54 114 76 42 56 38 22 85 87 54 93 42 17 100 80 13 1 22 100 233 223 199 143 87 4 -144 -33 31 54 111 -107 -129 189 250 123 99 159 113 64 210 290 141 -11 32 84 79 158 195 112 65 64 198 42 -29 216 185 -28 -46 58 226 186 -5 1 129 -35 -34 71 -55 56 331 296 135 128 36 -58 59 90 82 187 499 386 325 229 27480 365 675 75 8537 7 38 0 6748 -1536 407 4504 17154 47170 91679 107795 59028 2760 280 263 253 240 216 183 154 135 123 114 107 104 101 99 98 98 99 97 98 98 101 100 99 97 100 103 107 104 104 104 109 109 111 111 113 114 116 115 116 116 118 118 120 125 126 123 126 126 122 122 120 121 121 121 121 122 120 121 122 123 125 128 129 127 127 127 129 128 125 124 123 124 123 121 122 123 122 121 120 123 127 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 140 141 142 143 144 146 146 145 143 141 139 137 137 137 137 137 136 135 136 139 141 140 139 138 137 138 140 138 135 134 135 136 137 137 135 133 134 136 134 136 138 140 144 142 144 146 148 149 146 143 144 148 153 157 156 154 153 155 162 164 160 157 151 149 146 145 151 154 151 146 149 153 148 142 143 138 135 145 154 164 169 163 156 144 126 118 119 128 138 131 124 128 131 147 152 153 161 150 149 150 139 129 127 136 138 137 148 124 117 145 146 142 149 160 150 149 166 161 137 117 126 119 104 97 88 103 109 101 102 104 105 108 83 80 99 106 115 108 104 87 69 92 115 78 51 65 65 109 110 109 123 124 116 62 51 119 123 81 98 53 18 70 43 -21 15 63 56 7 8 52 66 98 85 43 62 76 123 143 79 6 -43 -21 6 111 119 17 25 74 130 116 109 159 199 137 -67 21 230 173 58 62 173 156 92 169 146 106 60 30 80 61 43 -64 -71 134 63 220 435 312 397 369 62 -90 -48 133 272 36 -97 148 197 105 -24 -47 -32 181 295 51 106 -179 -252 197 458 561 443 234 -184 -79 159 27511 364 750 75 8389 7 38 31 6742 -1532 1313 6592 29578 87743 121255 72569 3702 288 256 240 225 206 184 156 133 119 110 106 101 96 95 95 95 96 97 99 99 101 99 98 96 98 103 103 103 107 105 109 107 113 113 115 115 116 116 117 117 120 121 124 125 125 122 124 122 120 121 118 119 120 121 120 120 120 123 123 123 124 126 130 128 126 127 128 128 125 123 123 122 121 120 121 121 120 119 119 121 999999 999999 999999 999999 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 142 142 142 141 140 141 143 143 142 140 138 136 135 136 136 135 135 134 134 136 137 137 136 136 136 136 137 137 134 132 132 134 136 135 133 134 132 134 137 136 135 137 140 144 142 144 148 148 145 144 143 146 148 151 154 153 153 156 158 164 167 160 157 157 153 145 138 139 146 147 144 148 149 145 143 145 143 139 145 152 158 169 165 154 145 129 128 126 123 127 127 121 126 137 155 159 148 148 148 153 150 140 139 140 144 141 133 132 128 130 142 149 155 153 145 135 137 147 141 128 125 125 121 115 97 97 110 102 100 105 90 86 95 71 71 98 100 81 94 120 127 116 90 99 94 57 54 91 135 126 92 94 109 134 124 61 57 92 99 137 120 61 112 134 92 54 48 83 52 80 98 71 148 143 41 -34 -5 115 145 100 -2 -67 -37 24 99 76 -63 -43 32 135 195 36 93 257 143 -4 71 204 132 5 79 177 132 163 194 71 99 43 -60 41 93 93 12 -32 -38 51 161 237 426 373 126 107 38 -106 8 237 112 -6 415 444 216 132 -166 -279 -201 5 134 -73 -586 -563 115 400 304 36 -238 -301 -130 15 27543 364 750 75 8234 7 39 3 6736 -1534 1195 6073 27292 76536 110576 73956 13396 944 274 253 242 228 204 167 135 119 113 109 103 98 93 92 94 97 98 100 100 101 97 96 98 98 101 101 104 110 109 110 110 114 116 117 118 119 117 118 119 120 120 121 123 124 122 122 119 118 119 120 120 119 121 119 118 120 122 121 122 124 126 129 127 125 126 128 127 124 123 123 121 118 118 118 119 119 118 999999 999999 999999 999999 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 142 142 141 140 139 139 138 138 139 139 139 137 135 134 132 133 133 133 132 132 131 131 131 133 134 134 133 134 136 134 131 130 130 132 136 137 136 134 133 133 135 135 134 135 139 143 143 144 148 146 144 144 145 150 155 152 152 156 156 159 161 165 166 157 154 158 153 145 136 132 138 143 146 149 149 148 148 148 143 135 140 148 148 157 160 157 151 139 134 128 128 130 119 111 117 137 151 157 155 150 152 157 149 143 155 145 134 141 135 116 121 134 138 154 157 136 137 150 149 147 138 123 123 123 126 113 106 108 102 108 117 116 97 87 96 95 105 115 96 76 76 104 147 148 87 70 91 47 37 86 101 74 66 68 58 95 123 85 31 42 91 129 150 117 122 159 152 58 3 51 144 179 68 31 104 116 72 14 26 59 66 122 115 34 36 173 160 44 57 39 6 84 130 67 101 251 119 -32 22 169 142 3 24 60 129 324 359 183 108 17 -82 15 136 264 258 5 -120 78 126 17 257 233 -25 -91 -62 4 85 14 -58 -58 198 382 341 288 -130 -105 35 -89 -81 -249 -574 -456 -38 75 112 57 215 166 -45 -5 27574 364 750 75 8089 7 39 34 6731 -1541 2130 9440 30145 67466 96064 72993 22805 1293 326 299 289 277 258 222 173 135 123 117 111 106 99 96 94 96 96 98 99 99 97 96 99 101 103 104 105 109 110 112 114 113 115 118 120 121 119 118 117 119 120 120 123 124 122 121 118 118 119 118 121 120 120 117 118 119 119 120 123 125 128 128 127 125 126 126 125 123 122 122 119 117 117 117 118 999999 999999 999999 999999 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 142 143 143 142 141 140 139 139 139 138 137 138 139 138 136 136 134 132 132 133 133 132 132 133 132 133 133 134 134 134 137 136 134 135 136 137 138 139 139 137 135 135 137 136 135 138 142 144 146 148 149 147 148 148 147 152 158 157 156 158 156 159 166 169 167 162 159 153 147 144 138 137 141 145 150 156 160 157 152 146 137 136 141 146 149 154 159 162 157 143 128 120 130 140 131 126 127 137 143 137 142 149 143 148 141 132 141 124 115 127 123 113 126 144 138 139 136 122 136 154 154 149 138 130 130 135 145 127 109 89 84 108 117 131 125 116 119 110 105 106 83 80 90 101 141 146 99 64 71 67 53 80 77 27 32 56 43 30 71 117 74 87 144 110 87 75 40 49 68 44 -15 10 135 105 0 30 103 124 62 33 86 67 68 133 183 133 123 143 54 43 111 122 165 131 32 37 83 164 106 44 77 101 124 -8 -50 -11 34 176 284 262 177 118 67 139 112 84 148 29 15 38 188 162 23 167 153 -100 -184 177 250 68 89 -59 -36 92 6 94 42 40 200 132 -289 -383 -435 -208 87 -34 73 65 74 3 316 536 27606 364 750 75 7930 7 40 6 6728 -1552 2384 10502 33097 73845 94945 68362 17140 723 378 362 346 328 309 276 213 161 141 132 126 120 111 103 98 97 98 97 98 100 101 101 102 103 105 107 107 108 110 112 114 115 117 119 122 119 117 116 116 117 118 120 121 122 123 121 119 119 120 118 121 119 118 118 118 120 120 121 123 125 128 128 127 126 126 125 123 122 121 120 117 115 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 139 140 141 141 141 141 141 140 138 137 137 137 135 135 136 136 136 136 136 133 130 131 132 132 133 131 131 132 132 134 135 133 133 134 135 136 137 136 135 135 135 136 136 135 134 135 139 140 140 143 145 146 147 148 151 151 148 149 152 155 157 158 156 158 164 164 162 164 163 154 148 145 140 136 137 145 151 154 152 151 149 147 147 143 143 142 138 150 159 159 154 147 135 122 125 141 151 141 130 131 136 134 136 148 148 149 144 137 139 129 125 123 121 119 133 140 120 117 116 125 146 155 161 140 110 123 145 129 126 120 110 117 121 117 104 125 134 113 121 140 103 71 74 93 124 137 139 111 94 102 80 68 75 75 73 72 84 73 31 -4 17 98 109 103 129 100 43 63 105 63 60 40 2 122 178 45 26 91 33 44 106 91 60 43 67 100 174 167 142 91 13 77 112 26 30 85 89 65 72 75 57 52 72 131 149 6 -4 17 11 29 44 146 170 178 258 253 -35 -121 4 73 142 16 112 235 127 150 120 81 67 167 138 109 94 -54 27 20 -74 -90 -223 -174 105 210 4 -8 -207 -318 -69 185 267 111 -101 -128 213 142 27637 365 675 75 7782 7 40 37 6725 -1564 188 3457 13151 35163 76501 91204 53185 8587 408 382 383 364 338 308 266 210 169 150 140 136 131 125 115 106 102 102 102 103 103 105 106 105 106 108 109 110 110 111 114 116 116 116 118 119 119 116 115 116 116 118 119 120 119 120 122 120 120 121 120 119 118 119 120 120 121 121 122 124 127 128 127 126 125 125 123 122 121 120 117 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 137 136 136 136 137 137 137 137 137 136 135 135 135 134 133 133 134 135 135 134 132 130 129 131 132 131 130 131 132 133 134 134 133 131 131 133 132 129 130 132 131 130 130 132 130 130 135 141 138 135 140 142 143 146 149 150 149 148 148 151 152 153 157 159 160 161 158 155 158 161 158 154 151 146 144 142 141 143 141 133 137 148 152 150 144 146 141 130 146 163 158 153 155 149 134 128 136 133 116 111 123 140 154 160 165 164 157 151 142 138 143 140 130 128 118 121 126 123 123 118 126 143 158 162 140 110 112 128 106 111 115 101 133 158 139 102 91 105 82 83 126 104 78 73 106 126 103 76 63 70 94 91 65 77 61 70 124 99 38 32 50 42 72 95 76 95 101 48 64 157 126 91 69 53 127 123 77 115 150 15 1 124 41 -38 31 136 84 10 -10 -22 62 61 -26 -15 -21 -132 -67 133 144 91 46 10 69 120 179 178 44 -11 -58 -29 17 -24 -15 40 168 202 93 -77 -84 -108 -90 10 -87 -99 31 296 391 198 62 -65 -94 -30 -35 24 22 -72 29 97 -145 -312 -74 97 130 59 -131 -251 50 163 228 178 -26 224 120 -187 -620 27669 356 675 75 7638 7 41 9 6725 -1578 1156 5936 23539 55882 81519 64277 19099 4969 375 381 387 372 343 308 264 219 181 164 157 155 154 151 142 127 114 111 108 108 105 107 108 108 109 113 111 113 113 115 117 117 114 112 113 114 117 116 114 115 115 118 118 120 120 120 122 121 120 122 121 120 120 120 121 121 121 120 122 126 128 128 127 125 124 123 122 121 120 117 999999 999999 999999 999999 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 138 138 136 135 135 135 134 134 133 133 135 137 138 138 138 137 136 134 134 135 136 135 133 132 132 132 134 134 134 135 136 133 133 135 138 136 132 130 129 126 125 130 134 131 131 131 130 131 134 138 140 136 135 139 141 143 147 150 151 153 155 155 155 155 154 156 158 162 167 168 161 159 162 160 158 155 147 149 154 145 138 132 128 140 151 151 148 147 154 148 137 149 163 155 143 147 151 142 127 120 111 108 120 128 139 153 163 166 156 148 140 126 124 136 139 135 131 128 123 117 119 121 129 129 131 152 168 160 139 147 140 121 140 147 123 111 113 125 137 122 106 105 96 93 95 76 56 105 114 107 92 94 101 90 90 90 111 97 98 121 99 46 63 96 62 58 75 70 83 83 59 32 63 52 38 60 57 54 66 126 151 161 131 71 91 22 -46 36 74 -18 -57 -74 -75 20 72 37 -34 -62 -46 21 95 44 -30 32 57 128 103 151 221 46 -53 -77 -81 -19 92 71 52 9 -211 -70 224 184 -46 -58 34 -24 -30 -17 171 345 356 378 149 -47 -22 90 258 125 -185 -142 39 -9 -130 -118 -110 -67 -172 -550 -404 27700 365 675 75 7485 7 41 40 6726 -1590 2284 10670 36231 72785 81109 43969 8028 2788 319 325 351 366 359 339 309 275 233 196 181 180 181 183 173 156 135 122 115 113 109 112 111 112 112 115 115 112 114 115 116 116 113 114 113 114 115 116 115 114 113 117 118 119 121 121 123 123 123 122 122 122 122 122 122 122 121 121 123 126 128 128 127 125 122 121 121 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 135 137 137 136 134 133 133 133 134 133 132 132 134 135 137 139 139 139 138 136 133 133 134 134 133 131 130 130 132 134 135 135 136 135 132 133 137 139 137 132 127 125 125 127 132 135 134 133 133 130 134 138 137 137 135 135 138 138 140 147 153 154 157 159 157 155 155 156 160 163 162 162 164 162 160 161 162 163 156 147 148 153 146 141 138 132 136 145 146 142 140 146 147 140 141 155 158 148 148 146 140 129 123 124 129 131 125 132 145 152 155 144 146 149 131 123 130 134 141 144 136 117 106 103 102 113 121 132 130 137 141 131 134 123 118 132 141 127 92 73 88 118 121 104 121 117 108 134 98 58 90 105 152 168 144 97 61 74 80 118 114 103 115 111 47 27 26 19 87 84 32 0 10 48 19 32 14 27 66 28 47 78 91 110 154 146 38 -10 -35 -66 -8 -33 -58 30 -2 -26 59 87 95 -26 -168 -104 42 138 17 -46 12 -83 -42 -20 13 103 67 32 95 6 -76 98 178 261 49 -119 156 186 109 77 52 97 -17 95 160 112 81 162 420 355 95 -37 111 210 54 -243 -278 130 288 26 -187 -32 -52 -318 -504 -301 40 73 -217 -240 -12 268 213 202 90 27732 311 675 75 7323 7 42 12 6729 -1602 4375 18243 50624 80509 71049 28062 3307 252 244 265 304 333 343 341 334 321 291 249 216 200 202 212 205 185 159 137 123 117 114 118 115 116 114 115 114 110 111 112 114 114 114 113 112 113 114 116 117 118 117 116 117 118 120 121 122 124 125 124 124 125 124 124 124 123 121 122 124 126 128 128 126 123 121 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 142 142 142 140 138 136 136 136 137 137 138 138 138 140 142 142 143 144 144 142 139 136 136 137 137 137 137 137 136 137 138 138 138 139 140 140 141 142 141 140 136 131 131 132 133 136 140 141 140 138 135 138 141 141 139 137 141 145 144 146 151 158 162 161 161 159 157 157 157 160 161 158 156 154 155 158 162 163 160 157 152 149 145 142 147 144 134 131 141 146 144 140 140 147 146 145 151 156 162 155 137 135 139 135 126 128 123 111 116 132 148 152 136 141 149 138 128 123 123 129 131 114 96 104 105 92 103 127 126 109 114 128 121 99 83 85 104 118 102 83 85 75 57 53 71 83 70 75 79 69 64 75 85 124 124 106 78 37 53 31 45 74 63 104 106 45 26 25 52 103 76 10 -18 33 95 58 5 -15 21 25 -41 -4 35 3 14 31 3 -70 -147 -162 -159 -117 -66 -65 -61 -61 -35 -13 -45 20 -30 -192 -157 -58 39 -36 -88 -52 27763 311 675 75 7173 7 42 43 6732 -1610 4892 20447 55312 81344 66674 21688 1273 264 255 283 310 327 336 335 330 330 329 312 274 242 234 248 247 220 185 155 137 127 122 120 119 119 117 115 113 111 112 111 114 116 116 112 114 114 115 117 118 120 119 117 117 119 121 122 123 124 125 125 126 126 126 126 126 124 122 122 124 126 128 128 125 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 146 145 143 142 141 139 136 135 136 136 137 138 139 141 142 142 142 142 143 143 142 140 138 137 137 136 137 139 139 138 139 139 138 138 138 141 142 141 141 140 140 137 133 132 134 135 135 138 139 140 141 141 141 142 143 143 142 146 150 152 154 156 160 164 163 161 159 160 161 160 159 157 155 156 152 151 156 159 158 155 153 152 148 139 139 141 132 131 133 134 146 159 157 145 135 140 151 156 154 158 158 149 148 146 137 115 112 119 113 109 118 136 143 137 137 142 136 130 126 127 137 137 115 109 126 120 105 116 136 143 140 146 150 147 139 110 87 98 113 119 123 108 67 60 64 62 64 58 61 67 85 86 79 76 93 80 36 75 94 64 16 7 79 63 68 123 103 66 87 98 118 116 52 29 79 116 68 -3 -16 11 2 -31 6 39 0 -21 1 15 -38 -139 -152 -101 -120 -108 -76 -112 -45 13 -99 -159 -33 18 -91 -69 -8 -12 -5 17 156 27795 326 675 75 7025 7 43 15 6737 -1616 5378 23443 59009 79972 60252 16114 1366 316 287 295 317 330 334 328 320 325 337 343 327 297 277 277 264 232 186 157 145 135 127 122 121 121 117 119 117 116 117 115 116 118 117 115 116 118 119 117 118 118 118 117 118 120 122 123 123 123 124 125 126 126 127 127 126 124 123 122 123 126 127 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 140 140 140 139 137 136 135 132 130 129 129 131 132 133 134 136 138 138 137 138 139 138 136 136 134 132 131 131 132 134 135 135 136 135 135 136 137 136 135 135 136 135 136 133 130 128 130 132 131 134 137 139 140 140 140 140 141 143 144 146 148 151 154 158 160 161 158 155 154 155 155 155 158 159 155 153 149 149 150 150 150 151 154 151 146 133 126 123 122 135 136 130 144 159 156 141 124 135 156 160 155 159 160 151 148 142 136 120 119 127 121 113 126 148 161 162 151 150 148 139 130 124 139 156 145 128 124 118 106 107 134 159 156 158 153 169 178 134 111 92 110 123 126 133 95 75 94 117 141 126 96 118 139 112 86 67 57 63 39 77 101 82 44 4 63 90 71 96 88 75 108 100 107 82 27 27 61 104 17 -10 46 7 9 -10 8 81 57 65 135 88 -6 -55 -46 19 0 -1 65 32 65 82 -13 -78 -87 -63 -73 -55 -9 -7 76 170 231 188 -78 -140 18 32 -1 -21 -74 -198 -267 -30 70 -71 -84 -4 27826 324 675 75 6879 7 43 46 6742 -1617 9705 29260 60870 75157 49768 13115 1182 373 318 292 313 325 316 304 298 303 314 329 328 311 291 283 262 218 170 147 140 134 127 124 120 120 117 119 117 118 117 116 115 116 115 116 116 116 117 116 117 116 117 117 117 120 120 121 121 122 124 124 125 125 125 124 124 123 121 120 121 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 137 140 141 140 139 139 137 135 134 132 131 128 127 128 130 131 132 133 134 136 137 138 138 139 138 137 135 133 131 132 133 134 135 136 136 136 137 137 138 139 136 133 135 136 136 137 133 129 128 129 131 134 137 139 139 139 139 140 142 141 141 143 144 147 150 152 155 160 160 154 151 154 154 151 149 155 157 154 152 148 149 149 147 144 144 151 151 143 130 122 126 131 143 143 141 152 151 140 127 126 147 164 158 158 171 162 143 141 140 136 129 140 146 126 114 135 161 163 156 152 147 141 137 129 115 127 149 147 134 131 123 113 112 135 175 156 135 125 144 157 132 125 113 122 119 100 115 115 100 105 141 168 124 75 82 98 117 99 49 55 82 63 50 80 92 51 15 28 59 56 50 43 81 115 104 89 43 -62 -55 59 94 6 4 83 27 -3 -33 -27 21 6 76 126 -20 -115 -22 19 52 117 114 118 99 125 121 18 -30 -21 -15 -39 5 -25 -94 -10 63 102 122 11 -141 -90 -37 -95 -14 81 -59 -194 -105 -62 -206 27858 333 675 75 6726 7 44 18 6747 -1614 11914 30293 56022 67594 48165 16435 1019 359 310 290 305 313 307 297 293 295 304 312 308 291 273 265 253 222 176 147 138 132 126 122 120 121 118 117 119 117 116 115 115 116 116 117 117 116 116 117 118 117 118 119 119 120 120 122 122 123 124 124 124 125 125 124 123 122 120 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 130 133 135 136 137 137 138 138 137 135 133 132 131 130 128 127 127 127 128 129 130 130 130 131 133 135 137 136 134 132 131 132 133 135 134 132 133 132 133 135 134 135 137 135 132 133 134 135 135 133 129 126 128 133 134 134 134 133 134 134 136 139 139 138 141 146 151 155 156 155 156 156 154 154 154 153 150 148 150 151 152 155 153 149 149 144 141 145 148 148 141 138 139 140 144 149 147 149 148 140 137 129 129 146 158 161 168 176 167 150 146 140 134 131 132 134 122 124 144 152 151 155 147 136 133 130 137 130 126 144 138 134 147 136 123 133 144 180 170 136 134 137 143 132 131 148 160 154 136 124 147 166 130 114 111 73 22 23 59 70 80 92 93 91 78 72 118 88 22 45 88 100 62 66 74 85 99 96 84 51 22 15 56 62 38 63 67 47 31 -13 -2 -35 -80 3 41 -14 -15 35 29 48 113 110 104 151 168 86 -74 -97 -19 51 100 126 65 -37 -64 -24 55 59 -16 -101 -54 29 -61 11 93 -29 -20 82 -44 -226 -185 -84 0 140 -2 -292 -159 76 -104 27889 365 675 75 6580 7 44 49 6752 -1608 17644 37581 57425 50915 29870 8734 863 293 276 283 297 304 306 301 300 298 296 292 277 255 237 234 229 208 172 145 134 124 122 118 117 120 118 116 117 116 116 115 114 116 116 116 117 117 116 117 119 119 119 120 120 119 121 122 122 123 124 124 124 124 124 123 122 121 999999 999999 999999 999999 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 126 129 131 132 132 131 132 132 132 132 131 130 130 129 129 129 128 127 126 126 126 127 127 127 128 128 130 132 132 130 130 130 131 132 132 132 131 133 133 131 130 130 132 132 131 131 133 135 135 132 129 127 126 129 133 133 131 129 130 134 135 135 135 134 136 141 148 151 159 162 157 155 155 154 151 149 149 147 147 148 145 145 148 149 146 153 152 147 148 146 143 136 136 144 143 141 146 146 145 137 129 134 129 129 146 154 159 169 177 165 154 145 134 130 126 122 136 136 137 163 161 161 175 153 128 132 144 147 137 118 118 119 119 123 127 122 144 163 174 179 171 172 155 146 144 144 146 153 153 130 141 178 178 141 121 122 104 48 35 74 58 51 100 107 106 121 120 113 70 23 37 77 128 106 87 97 86 88 73 62 37 98 129 65 52 61 66 62 48 5 -63 -21 -7 -7 41 62 60 64 56 89 78 -17 -12 10 82 167 28 -94 -2 -5 53 135 120 86 43 85 104 141 55 19 -8 27 53 -84 10 99 -35 -6 128 -19 -73 -48 -67 63 36 -148 -129 -37 108 116 -25 152 137 221 404 98 -192 -137 -76 54 -16 -213 67 341 254 289 289 112 -14 434 573 150 196 232 268 11 -219 274 503 108 -109 -367 27921 365 675 75 6429 7 45 21 6755 -1597 20531 43483 62070 43263 19656 3091 258 240 248 268 290 306 314 310 302 289 272 252 227 209 205 210 200 175 150 134 124 117 116 116 115 116 117 115 114 115 113 114 113 115 117 117 118 118 118 119 121 120 119 119 120 121 122 122 122 123 125 124 123 123 122 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 119 121 123 125 127 127 127 126 126 126 126 127 127 127 128 128 129 128 127 127 124 123 123 125 127 126 128 128 128 131 131 131 132 131 130 129 130 132 132 133 134 131 128 129 131 130 128 129 131 133 133 128 124 126 129 130 131 131 128 127 129 133 138 140 138 140 143 145 145 148 154 157 155 150 149 151 149 150 154 150 147 149 146 144 143 140 143 153 158 156 145 140 144 136 131 137 141 137 138 142 143 143 136 129 128 138 151 152 150 152 155 150 139 131 127 127 139 142 143 143 147 175 164 158 162 159 147 141 159 153 138 133 133 141 130 105 112 128 146 156 168 179 163 157 146 135 133 157 162 127 128 139 143 135 146 152 116 121 143 101 85 93 53 50 89 96 122 157 161 112 62 57 60 63 116 123 120 119 109 123 109 93 46 92 120 77 89 91 105 103 49 24 -14 -39 -13 50 40 26 28 4 0 15 99 135 33 -80 -26 170 73 -73 45 73 50 112 163 89 63 155 138 57 11 51 17 55 13 -47 120 245 206 183 177 131 150 106 109 199 44 -21 198 148 138 295 290 176 144 208 243 -16 -204 -95 -109 338 342 -42 226 309 263 209 -125 50 216 151 42 -131 -107 -36 331 280 -63 25 280 296 -78 -191 27952 357 675 75 6290 7 45 52 6757 -1584 10303 31102 61686 58232 33169 3429 243 240 266 298 310 314 319 313 293 264 231 202 183 178 188 187 170 148 132 124 117 115 114 114 114 114 115 115 112 114 112 114 115 116 117 118 119 119 121 122 122 119 118 119 120 121 121 122 124 124 124 123 122 121 999999 999999 999999 999999 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 120 121 123 124 126 127 128 129 130 130 129 128 127 128 130 131 132 132 132 132 132 131 130 129 129 129 130 132 132 133 134 134 135 135 135 134 134 136 137 137 136 135 135 134 132 133 136 136 132 132 133 134 134 132 130 131 134 135 135 132 130 133 136 138 140 143 145 148 149 149 147 153 156 155 155 153 152 154 150 151 157 151 145 145 146 146 147 146 145 146 148 154 149 141 145 141 131 129 137 139 138 146 144 145 151 139 139 150 150 152 155 143 136 141 132 122 120 124 141 136 122 131 146 162 164 164 157 157 165 160 149 135 129 123 139 172 155 110 107 127 130 137 141 135 112 110 103 73 66 115 149 121 119 137 110 76 100 130 105 85 69 49 76 103 88 65 65 58 66 96 130 97 38 69 88 96 109 79 78 84 103 131 101 86 44 72 120 104 66 43 57 8 0 29 7 -8 -15 -19 -39 -22 16 -18 -52 -101 -93 33 18 -63 -25 64 99 17 -36 77 28 -12 123 75 -23 85 0 -253 -117 88 22 -35 -66 67 224 167 189 198 215 300 188 5 38 91 -24 -67 -59 12 180 155 18 -67 -7 -40 -171 -116 5 -22 -240 191 335 -146 -1 -70 -13 98 -99 48 109 -265 -453 -438 -535 -91 27983 315 675 75 6146 7 46 23 6758 -1570 4717 19822 49408 59402 44865 10389 2882 274 303 337 332 314 304 289 255 211 176 158 155 163 166 161 145 132 120 117 115 115 115 113 115 114 113 113 112 114 114 117 117 117 116 117 119 120 122 124 121 119 118 119 120 121 121 122 124 124 123 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 129 126 125 125 126 127 129 130 131 132 134 135 135 133 133 133 133 134 136 137 136 135 134 136 137 136 137 136 135 137 137 138 138 138 138 138 137 138 141 144 142 141 141 138 137 137 136 136 137 137 135 135 137 138 136 137 137 137 139 138 137 136 137 138 142 143 140 143 149 149 148 152 151 153 154 155 156 159 158 156 155 154 156 152 148 146 147 147 152 157 153 148 146 150 148 140 142 138 128 127 132 137 147 159 158 151 143 134 140 144 142 158 168 158 152 147 134 127 123 123 123 113 118 132 142 156 166 158 142 144 161 153 131 120 122 117 121 140 138 120 129 159 155 146 130 125 129 96 78 68 74 94 107 114 106 72 78 111 105 108 113 95 68 90 112 101 106 91 57 53 73 61 68 76 55 76 75 71 90 72 40 21 32 74 77 98 84 76 120 101 62 49 -27 -72 0 -6 -38 9 56 71 33 -25 8 23 -22 -63 -108 -94 -35 -10 0 -75 -28 46 -22 46 89 62 73 3 -82 22 -106 -253 -60 116 137 -45 28015 325 675 75 5999 7 46 55 6756 -1556 3238 13462 30965 49844 47734 18677 3382 303 321 337 322 303 286 260 216 170 146 137 140 145 144 138 127 117 110 111 112 114 114 113 113 112 112 113 115 116 117 119 117 116 116 118 120 122 123 122 120 119 119 119 120 121 122 122 122 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 129 132 131 127 123 122 121 123 124 126 128 129 132 134 135 135 135 133 131 132 133 133 132 130 130 133 134 133 134 135 135 135 134 134 134 135 136 135 136 139 141 142 140 137 136 135 134 133 134 135 134 132 132 134 137 137 133 132 135 136 136 136 137 140 139 138 140 142 142 143 148 150 150 153 155 155 152 157 157 154 153 151 155 155 152 149 145 147 152 152 155 155 147 142 140 145 143 134 133 130 132 134 138 144 150 160 158 146 135 134 142 142 141 156 168 167 158 154 145 123 115 117 117 112 113 132 144 145 148 141 141 159 167 147 130 129 143 155 139 121 120 132 153 178 180 159 135 138 155 141 112 73 109 133 77 86 116 101 133 153 110 78 81 117 140 151 140 106 103 103 73 86 89 71 70 67 67 33 22 74 126 132 67 -9 7 54 92 130 138 162 152 101 111 60 -60 -70 27 42 -4 37 66 42 51 35 35 77 76 1 7 48 56 91 98 -8 -39 18 9 -15 49 144 123 -5 -90 -33 -56 -41 11 79 137 -5 -192 -198 -34 10 -72 -53 -124 -194 -41 -131 28046 365 675 75 5852 7 47 26 6753 -1545 3542 13202 30831 50206 43688 16975 2178 437 338 330 307 293 276 245 201 165 143 132 132 131 127 125 118 111 110 110 111 112 112 110 111 111 112 113 116 117 117 118 117 117 118 119 121 122 123 121 119 118 119 119 120 121 122 121 999999 999999 999999 999999 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 119 121 123 127 128 126 122 119 117 117 120 122 125 127 130 134 136 136 135 132 129 128 129 128 128 128 127 128 128 127 129 131 132 132 130 130 130 130 132 133 135 137 137 135 133 131 129 131 134 133 132 133 134 134 133 135 135 134 132 132 134 135 137 135 135 138 138 139 140 140 143 142 139 144 147 149 156 158 156 157 151 148 148 145 143 145 148 149 150 150 149 149 148 145 139 133 132 134 135 134 134 128 126 129 137 146 149 153 150 142 134 139 148 146 142 157 176 174 155 153 147 133 132 125 126 129 128 140 141 134 147 163 185 188 168 150 123 114 137 157 151 134 141 162 153 137 135 135 132 138 156 181 153 102 138 150 97 99 109 122 137 111 93 64 75 122 113 97 106 113 120 94 63 96 90 74 83 84 71 32 31 56 84 107 82 64 103 89 41 77 112 159 118 29 69 86 81 34 25 66 -17 -29 42 15 56 102 67 50 12 -78 -88 -18 -22 71 106 10 -11 18 39 8 -101 -178 -38 24 -11 121 196 131 8 37 92 -34 -91 -101 -59 70 128 13 -19 -49 -198 -234 22 64 54 68 82 380 368 67 -19 -57 -58 76 190 286 198 -191 -358 -161 -58 -58 84 -48 -243 -82 0 -87 12 202 118 -56 -311 -67 367 348 156 -35 28 202 98 -201 28078 365 675 75 5694 7 47 58 6748 -1536 2527 9114 23777 44063 46247 27608 8285 2533 783 316 296 281 258 223 186 160 139 128 128 126 121 118 114 111 110 110 111 112 113 111 110 111 112 113 115 116 118 118 118 118 119 120 121 122 123 121 119 119 119 120 121 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 112 114 115 115 114 117 121 123 121 116 113 113 114 116 119 122 124 130 135 135 132 130 127 125 124 124 124 124 123 123 122 123 125 127 127 127 125 126 126 126 126 128 130 133 132 129 127 126 124 126 129 127 126 125 127 130 129 131 131 131 131 131 132 133 135 134 133 137 139 136 139 139 138 140 138 135 137 145 150 147 148 150 148 146 146 140 137 142 144 145 153 151 148 145 139 145 144 132 130 131 134 135 130 122 122 127 124 133 145 143 139 144 141 136 136 146 154 163 173 169 164 156 140 139 149 142 138 134 141 152 147 152 171 187 195 181 171 152 133 128 123 139 150 139 152 171 173 162 133 122 131 145 149 144 146 161 154 136 160 153 101 90 94 112 118 109 123 161 142 103 110 123 101 106 96 103 127 119 130 144 135 68 92 83 37 98 156 211 221 141 67 57 42 67 88 8 0 42 134 111 27 102 32 7 84 95 103 71 64 100 34 5 37 63 24 103 172 74 0 107 245 228 0 -232 -158 38 56 118 144 -49 -69 189 143 39 195 175 17 72 195 144 139 108 12 -46 3 -48 20 -46 11 235 195 125 200 -8 -186 46 134 -59 -61 -78 -299 -51 422 542 382 -2 108 188 195 248 3 17 469 171 -789 -541 137 624 645 66 -275 -251 60 49 28109 365 675 75 5671 7 48 29 6744 -1531 143 3177 13132 31723 48202 41914 16227 4641 889 295 282 270 249 217 185 157 137 125 124 121 118 113 111 110 110 110 111 111 112 112 110 110 111 114 115 116 116 117 118 119 119 120 120 122 121 119 118 119 119 120 122 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 117 118 118 116 114 115 120 124 124 120 117 114 114 116 119 123 126 131 138 142 140 137 133 129 127 128 127 126 126 126 126 127 128 129 128 128 128 127 127 127 128 130 132 135 133 131 129 130 127 128 128 126 126 125 126 126 127 130 133 136 134 130 131 133 135 136 134 140 143 141 144 146 144 145 143 138 136 143 143 140 142 147 150 149 146 141 139 150 151 145 147 144 145 142 136 141 141 139 145 148 134 125 121 125 132 131 131 139 142 135 136 145 145 139 140 150 154 155 165 163 160 174 168 144 146 151 153 125 119 128 140 176 183 183 171 155 153 140 142 141 125 123 146 145 130 159 183 165 149 152 143 142 135 121 124 132 126 140 156 150 132 97 81 108 119 134 127 114 116 87 99 117 50 46 67 90 92 54 77 101 114 67 107 123 65 74 96 159 186 121 106 82 29 55 133 99 -50 -87 -5 -12 -5 57 85 94 62 62 40 44 111 157 176 101 16 6 70 153 119 66 -19 74 258 256 158 -47 -156 -49 -45 -77 -99 -190 42 382 139 126 389 292 62 5 9 -14 -77 -59 50 -11 -21 10 54 -97 35 42 127 476 476 145 -34 45 196 -125 -167 70 -87 73 162 135 20 -66 329 464 233 257 -47 -195 337 437 -87 -251 -2 125 86 -56 -351 -374 161 187 28141 348 750 75 5676 7 49 1 6740 -1520 1361 6750 21983 44599 50749 23738 3967 432 266 254 239 220 195 170 144 131 120 117 111 109 106 106 107 109 109 109 109 111 112 111 112 113 114 115 117 116 117 118 119 119 122 120 121 119 119 119 120 121 122 122 121 999999 999999 999999 999999 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 119 120 120 119 117 117 119 124 126 125 122 118 116 117 120 124 128 134 142 150 152 147 141 133 131 131 131 130 130 128 128 129 129 129 131 131 130 130 129 129 129 132 137 138 135 132 131 131 129 128 130 130 127 128 130 130 131 135 136 137 138 135 132 134 135 132 129 136 145 145 143 145 147 146 145 145 144 143 142 145 149 152 153 147 139 141 143 154 159 153 148 148 154 149 137 135 142 148 155 155 139 128 126 129 127 130 148 152 145 143 146 143 131 134 148 150 150 158 175 166 152 167 172 160 147 144 145 128 115 112 137 167 159 163 166 145 128 130 127 116 127 122 128 144 135 156 166 128 124 149 129 108 118 114 112 106 124 158 134 118 132 112 84 55 43 91 104 70 92 83 118 124 16 -10 50 127 113 54 83 111 104 108 134 150 90 33 23 31 50 76 93 71 88 106 92 81 40 88 70 -20 14 3 23 34 55 134 100 60 152 197 189 54 -36 -32 5 58 -78 -69 -20 11 62 95 138 -5 -115 -47 54 7 -114 -33 122 126 -7 58 241 222 232 152 -124 -178 -79 21 25 -72 -75 -70 0 238 281 67 138 319 306 195 79 -47 84 72 -11 -130 -322 -160 -184 -321 -374 -382 -209 -108 28172 316 750 75 5679 7 49 32 6739 -1506 585 3330 13858 32102 47180 36842 10813 2325 335 202 187 173 153 136 122 116 110 107 101 102 103 105 105 107 107 107 109 111 113 112 113 113 114 115 117 118 119 119 120 121 121 120 119 118 118 118 120 121 122 121 120 999999 999999 999999 999999 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 119 120 121 121 121 121 122 124 127 128 126 122 117 116 120 124 128 133 140 150 157 157 151 142 135 132 132 133 132 130 130 131 131 131 132 132 130 130 128 128 131 134 138 138 136 133 131 130 129 127 129 129 126 128 132 133 132 135 134 132 134 136 136 134 133 133 134 139 142 142 143 146 144 142 141 143 146 145 145 149 153 157 154 143 140 150 154 160 160 157 160 158 154 144 140 145 153 154 149 148 144 136 129 127 129 139 157 155 145 153 156 141 124 123 137 143 154 166 169 162 144 147 146 132 130 135 135 132 134 137 154 153 140 141 155 151 139 145 130 111 128 125 107 126 156 166 148 123 120 122 108 94 97 92 93 104 128 145 106 92 112 99 81 27 -6 40 64 83 112 101 129 119 56 14 29 100 113 74 93 94 90 114 104 123 95 32 14 7 28 65 89 105 129 121 105 79 88 207 147 -8 -26 -27 -24 16 3 11 55 22 83 138 75 12 -7 46 66 -11 -69 -71 -68 -35 -58 -78 -25 -80 -182 -104 -19 -83 -128 112 180 64 -31 -165 -80 6 28204 309 825 75 5678 7 50 4 6739 -1491 825 5096 17499 39922 999999 24265 2624 288 161 158 146 127 116 110 106 101 98 97 100 103 104 103 105 105 106 108 110 111 113 114 114 114 115 117 119 120 120 121 122 120 119 118 118 117 118 120 121 121 120 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 113 115 116 117 118 119 119 119 119 120 122 123 121 116 113 114 117 120 123 126 134 147 156 156 149 137 130 129 130 129 128 128 129 130 130 130 131 128 125 125 126 130 133 133 132 132 128 124 126 126 125 125 123 124 125 127 128 126 127 127 124 125 128 131 130 131 134 134 136 136 137 139 142 142 140 135 136 145 148 142 142 146 149 144 134 137 150 154 151 146 147 153 151 143 137 143 149 149 153 149 138 131 140 142 131 135 147 157 159 146 143 147 141 131 130 148 160 156 159 157 151 140 137 129 119 128 134 132 129 139 157 168 164 165 157 147 151 157 171 158 132 132 129 127 132 136 133 123 123 124 122 127 120 100 112 116 125 151 127 83 77 99 81 56 59 64 74 69 61 70 86 96 73 59 67 76 86 77 49 46 33 57 82 36 43 106 93 21 -4 26 46 106 153 129 124 162 114 39 100 82 -29 -19 19 -13 29 38 -24 -67 -56 5 30 -3 -57 -52 9 16 -86 -3 34 0 -13 -101 -196 -209 -134 -195 -156 -141 -187 -139 103 28235 314 825 75 5681 7 50 35 6741 -1477 505 3679 13951 41919 999999 999999 3868 171 169 168 143 116 107 104 101 99 96 97 99 101 100 102 103 103 105 107 110 111 113 113 113 114 115 117 120 122 122 121 122 119 118 118 118 117 119 120 121 121 119 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 109 112 114 116 117 116 115 115 115 115 116 118 119 117 114 111 111 112 113 115 122 135 149 156 152 141 131 127 126 126 127 128 127 127 128 129 130 128 123 123 126 129 131 132 131 129 125 121 123 125 127 126 124 124 124 124 125 125 125 122 122 125 126 128 128 130 133 133 132 133 139 141 140 141 139 137 139 147 152 148 143 146 151 145 137 138 142 141 135 135 139 139 142 146 144 149 151 144 140 141 138 136 149 151 141 140 145 151 154 146 138 131 127 135 145 154 161 158 165 162 144 134 130 123 128 130 121 126 135 144 162 179 173 161 155 148 148 166 170 148 137 145 151 135 117 111 100 120 137 141 160 134 105 112 136 141 137 131 110 105 88 87 71 48 86 124 155 121 52 71 97 79 63 65 117 165 133 97 82 83 69 66 79 86 102 75 63 27 -23 -25 8 67 106 138 125 80 61 132 119 26 26 59 83 93 104 80 66 -14 -89 -10 114 132 140 158 34 -95 -129 -38 71 210 98 -110 -179 -195 -114 -155 -140 -36 -12 -7 110 -29 -185 -61 -161 -208 28267 316 825 75 5675 7 51 7 6743 -1464 1112 6524 24066 40291 37228 12163 4127 3217 1208 1196 1117 122 105 102 100 100 98 95 100 99 100 100 102 103 107 109 113 114 115 113 113 113 116 118 121 123 122 120 121 119 117 117 119 118 120 119 120 120 119 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 115 117 119 121 123 123 121 121 120 120 121 122 122 123 123 121 120 120 119 119 123 130 143 156 160 153 143 135 133 133 132 133 133 134 134 134 136 135 133 131 131 132 135 138 138 135 132 130 131 131 130 131 131 132 131 129 130 132 131 127 128 133 134 134 132 131 133 135 136 140 149 150 148 146 143 141 145 154 159 156 144 146 155 154 147 144 144 146 145 142 141 136 140 144 145 152 154 150 143 144 149 146 144 149 154 151 150 152 151 143 139 137 131 131 143 146 143 152 164 166 150 151 144 130 137 135 127 126 135 144 153 158 155 152 149 144 150 141 116 109 118 138 143 126 117 123 115 119 112 139 164 131 118 126 111 100 120 140 153 129 107 87 70 86 109 114 135 108 57 76 91 76 79 136 155 116 72 74 94 105 86 75 112 151 166 51 -37 -37 -8 18 41 25 55 149 86 -7 22 83 42 -10 58 69 2 61 111 33 3 37 -71 -20 92 113 193 123 29 15 -16 -65 -41 94 79 -103 -76 42 -79 -219 -127 31 27 -22 76 -112 -167 1 -55 -63 -123 -91 28298 363 825 75 5681 7 51 38 6745 -1450 716 5168 20972 23154 18059 3346 6745 20898 13262 14510 2708 119 105 100 99 98 97 93 98 98 101 101 103 103 108 111 114 116 116 113 113 114 119 119 120 122 120 117 120 119 118 118 120 119 120 119 120 120 120 121 999999 999999 999999 999999 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 116 116 116 118 118 118 118 117 116 116 116 116 116 118 119 120 120 119 118 118 122 131 143 154 152 142 133 128 127 127 127 128 128 129 130 130 129 130 127 125 126 128 132 133 132 131 129 128 128 126 126 127 129 129 127 126 125 124 122 126 132 134 134 133 128 125 129 131 138 145 144 144 143 145 144 143 151 156 153 147 142 142 144 141 137 146 155 150 139 133 136 143 139 143 149 144 148 146 142 144 136 132 138 140 136 145 148 136 139 142 136 133 136 154 153 141 159 163 152 151 155 143 148 157 147 144 126 128 161 154 126 144 172 171 151 159 150 118 122 135 149 144 136 146 155 138 123 134 158 141 133 142 119 107 112 121 168 180 130 126 111 92 99 145 142 127 108 77 106 123 112 68 88 157 125 61 44 109 141 100 99 121 141 146 113 17 -34 -3 65 103 87 106 74 11 23 1 -36 -10 3 84 176 100 -21 -5 22 -19 -16 -48 23 54 63 102 8 0 35 56 8 -36 47 43 -10 81 104 -53 -85 91 156 23 -20 60 106 224 246 120 332 246 -123 -125 -103 2 -77 -158 -81 -32 25 -80 53 358 208 -90 -94 -111 24 45 -173 -46 26 -300 -238 74 -21 220 408 256 153 101 232 469 416 394 165 1 203 248 -13 167 390 -100 41 -195 -357 -2 -6 -475 28330 362 900 75 5683 7 52 10 6747 -1436 770 5377 7019 5385 4218 16403 41291 999999 999999 1744 111 105 96 97 94 95 93 95 96 100 102 105 104 109 111 115 115 116 113 114 117 119 120 120 119 120 117 120 118 119 118 120 118 120 120 121 120 121 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 117 116 115 116 117 118 117 116 115 114 114 114 114 114 115 117 119 120 120 119 121 128 135 143 145 139 132 127 125 125 126 127 127 126 128 129 129 129 128 129 129 129 131 131 132 130 130 129 130 131 129 127 127 127 125 122 121 119 120 126 129 126 130 135 132 129 131 129 130 138 140 143 140 141 146 144 148 153 150 152 149 142 140 137 139 151 153 143 139 134 134 140 138 143 145 139 140 146 149 140 130 132 133 136 135 139 142 136 139 144 137 131 141 161 154 145 166 164 151 153 137 117 131 147 144 140 128 129 165 160 154 176 175 162 130 140 156 153 160 164 155 137 127 131 143 135 148 168 172 153 145 139 134 154 150 132 107 94 101 95 101 84 71 135 153 108 78 63 97 115 101 56 36 111 131 82 27 91 124 103 115 86 98 97 94 30 -12 41 58 32 65 90 47 100 96 -16 -27 42 20 69 127 36 -15 -16 68 48 -22 19 89 100 69 67 19 -19 -51 30 148 203 171 38 86 104 28 -74 -116 139 233 26 73 99 51 95 83 0 72 168 -11 -115 -147 53 268 162 15 114 242 42 0 339 358 86 76 62 83 75 -132 65 168 -196 -67 102 -83 276 571 432 235 200 304 248 144 -63 234 406 241 -48 -460 -110 128 185 118 -94 13 296 161 -478 28361 322 975 75 5682 7 52 41 6750 -1423 482 907 2415 8338 25640 999999 999999 28528 345 112 101 91 93 91 95 94 96 97 101 103 106 108 111 113 116 115 115 114 114 116 118 119 120 120 122 119 119 117 118 117 119 118 119 119 120 120 121 121 999999 999999 999999 999999 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 122 120 118 118 119 121 120 119 118 117 116 116 117 116 116 118 120 123 124 123 122 123 127 133 137 136 134 133 132 130 129 130 131 131 131 133 134 133 133 134 134 135 137 136 135 132 134 134 133 133 132 132 131 128 126 127 130 128 130 133 129 127 130 134 134 134 135 134 134 140 144 145 145 146 150 147 148 153 150 149 150 149 149 143 141 150 148 136 140 144 137 135 141 141 141 143 141 150 163 149 133 141 143 149 152 144 143 145 137 143 145 146 150 153 147 139 147 140 133 127 127 123 118 138 152 145 128 138 169 163 168 164 146 145 139 143 142 145 163 163 144 130 105 104 122 126 149 145 147 150 124 105 128 137 129 121 58 74 127 127 88 43 70 99 132 89 36 41 74 83 58 79 94 123 115 78 38 58 77 105 131 89 133 157 101 67 46 92 81 -2 49 66 62 111 84 65 43 49 2 -10 16 -10 44 53 37 41 68 16 32 112 -33 -151 -97 -48 -76 -103 91 274 108 87 128 -4 96 197 26 -47 4 -51 -3 -101 -215 -161 -50 -64 -82 129 -27 -93 -28 -12 131 3 -54 -5 -65 28393 310 975 75 5680 7 53 13 6752 -1409 1204 4779 14352 18131 999999 999999 999999 11067 305 99 84 80 83 83 88 87 90 90 95 96 99 103 107 108 109 108 107 105 106 107 110 111 112 115 117 115 114 111 110 109 110 109 111 111 112 113 115 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 121 121 118 115 114 114 115 116 114 112 111 111 112 111 110 112 114 115 116 118 118 117 117 119 122 124 125 125 126 127 127 126 127 129 129 129 128 128 128 129 129 132 132 130 130 129 127 128 129 129 129 130 129 125 124 127 132 131 132 134 131 129 130 132 131 131 131 131 131 133 138 140 144 147 145 144 148 149 151 150 145 141 140 141 136 144 149 142 144 149 148 145 147 146 145 141 143 150 151 148 140 139 140 143 147 142 139 141 141 146 145 149 152 149 144 139 139 132 128 102 111 144 129 134 159 152 127 143 172 170 154 150 146 145 158 162 170 158 148 152 152 144 113 111 127 139 148 145 141 135 105 93 111 107 103 104 86 102 133 149 108 74 82 37 83 101 55 52 94 108 72 72 74 97 104 82 71 78 110 141 144 146 162 187 133 124 85 65 145 52 47 59 39 36 78 108 32 15 -45 -64 -52 -12 36 21 -66 -33 10 -148 -85 129 55 -96 -3 53 -36 -36 136 232 10 4 47 -110 41 257 149 -90 -105 4 -91 -139 -75 -175 -107 28424 340 825 75 5680 7 53 44 6754 -1395 528 4132 8421 14201 31037 999999 999999 999999 15583 100 72 65 60 59 60 60 64 64 68 69 72 75 79 82 87 86 88 86 85 84 87 87 90 92 94 96 97 98 98 97 96 97 106 129 148 226 283 375 336 302 999999 999999 999999 999999 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 118 119 118 113 110 109 110 110 110 109 107 106 106 104 103 104 106 106 108 110 113 115 115 113 114 115 116 117 117 119 123 125 125 126 125 123 124 126 126 127 128 128 126 127 126 124 122 123 125 126 124 123 123 120 121 125 128 127 127 130 129 127 128 128 125 126 126 126 126 126 133 138 139 141 144 146 146 141 145 149 145 141 134 139 141 142 143 140 141 141 144 151 155 154 147 135 137 147 140 132 135 132 141 157 159 145 133 143 146 145 153 144 145 148 140 148 144 128 126 121 126 130 125 125 136 139 121 135 169 182 174 186 175 151 156 164 164 172 166 152 156 131 135 140 121 139 156 177 156 135 131 121 129 119 91 119 147 105 60 56 103 113 80 54 61 113 113 75 89 112 103 81 42 37 70 79 91 73 125 160 120 111 72 107 99 85 50 39 143 59 -13 -18 16 24 80 152 72 21 -12 -29 -87 -99 -38 8 23 42 32 -23 3 5 -24 74 197 154 78 85 38 28 -33 25 160 71 81 156 111 4 -27 73 -38 -53 34 -63 -4 101 180 7 -45 139 -67 44 115 -6 -7 29 156 -24 -69 61 106 -12 -56 71 -246 -352 127 -89 -130 -187 -190 -80 -64 28456 355 750 75 5679 7 54 16 6757 -1381 334 3271 13263 29714 30959 999999 20493 7763 2658 7937 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 8 10 13 13 17 16 15 15 20 22 25 28 35 44 79 256 603 871 1106 1408 1357 1039 1046 1202 760 891 789 712 999999 999999 999999 999999 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 118 119 118 116 113 111 111 110 110 109 106 105 105 103 101 101 102 104 105 106 107 110 114 114 114 113 113 114 114 115 119 124 124 123 123 124 125 126 126 128 131 130 129 129 126 123 123 125 125 122 121 122 120 119 122 126 128 127 127 126 122 123 125 122 121 124 127 128 129 132 141 143 143 146 150 151 145 138 140 149 148 147 142 140 146 149 146 134 133 139 142 146 145 140 148 145 141 145 136 130 131 132 139 158 154 134 131 140 141 145 148 138 143 143 136 126 122 128 118 126 135 122 131 131 122 128 135 155 174 177 189 202 174 151 158 167 149 171 186 154 155 143 164 168 126 124 141 168 140 112 124 126 126 107 97 118 143 115 72 59 89 97 73 82 97 146 162 128 107 134 132 79 47 55 78 84 44 52 126 129 73 66 72 64 82 55 43 81 105 81 59 28 11 31 77 153 108 70 75 36 20 46 74 149 176 85 120 181 125 -29 -87 90 119 73 86 39 -109 -81 31 -3 64 109 175 302 265 58 -5 138 -15 -106 116 136 8 132 231 265 403 349 36 -38 -29 -170 12 283 267 58 45 19 45 -97 -84 125 -178 -4 297 -86 -93 -107 -98 -56 -303 52 221 -23 -65 217 214 24 196 4 -302 -366 -235 -728 -510 28487 351 750 75 5679 7 54 47 6759 -1368 384 3669 15391 35652 41018 27603 14969 3531 999999 999999 999999 999999 999999 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 1292 3943 5263 5587 5171 5018 3764 3738 2911 999999 2461 2198 1974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 120 121 121 121 120 117 115 114 113 111 108 107 107 106 104 103 104 105 106 106 105 105 110 113 115 115 115 115 114 114 117 122 124 124 125 127 128 128 128 130 132 132 132 131 130 128 126 126 127 123 125 126 123 124 127 128 128 129 127 127 125 126 128 128 130 129 131 136 136 136 142 145 146 146 146 146 148 147 146 150 150 147 143 139 144 150 149 144 143 144 144 143 138 138 149 148 142 139 135 133 135 134 127 134 133 126 128 131 141 142 139 140 136 136 139 126 119 138 136 134 137 129 132 140 138 146 163 166 168 164 174 179 155 144 161 166 162 165 168 155 153 159 167 163 131 123 141 144 120 95 107 134 130 101 101 105 103 109 114 112 92 78 61 76 138 119 116 137 120 155 137 65 82 123 84 83 34 -4 100 141 101 115 120 95 92 68 49 66 85 95 103 86 69 46 33 45 -14 26 69 26 113 148 83 73 113 113 83 73 107 94 42 22 -48 -27 -7 43 66 22 40 -103 -117 8 111 211 53 -76 35 145 2 98 332 180 -86 55 71 193 527 279 54 23 24 -131 25 304 -63 -209 177 138 106 -6 -239 -124 -76 100 18 -97 109 -174 -217 -80 -233 -65 -98 -258 -178 23 99 76 -138 -394 -88 28519 348 825 75 5677 7 55 19 6761 -1354 997 6866 18281 30778 24720 8417 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 2015 6641 9363 8620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 120 121 121 121 121 119 116 114 112 109 108 107 107 106 105 103 103 104 106 105 104 102 105 109 114 116 116 115 115 115 117 119 122 125 125 127 128 127 127 127 126 128 131 131 130 128 125 123 124 123 122 125 126 126 129 127 125 124 121 122 126 128 128 130 132 130 130 136 138 138 139 138 140 141 143 145 150 151 147 147 149 147 143 144 145 150 152 152 151 144 144 145 144 151 153 151 146 139 133 128 129 127 127 133 134 132 132 133 138 138 147 152 137 134 138 145 138 132 139 145 138 125 126 149 165 160 157 148 168 173 160 147 134 142 157 160 168 176 152 136 142 154 148 143 138 132 152 174 143 117 116 133 146 144 134 135 131 98 88 120 97 45 52 101 154 104 72 118 124 80 44 67 110 110 72 81 31 -12 102 144 141 150 105 122 102 109 86 62 110 66 26 4 47 11 -33 26 32 47 78 64 99 97 39 -6 45 145 91 7 82 153 124 50 -69 -25 35 19 102 135 79 29 22 3 79 29 -151 -132 15 34 -41 174 277 153 -67 52 28 127 465 214 120 148 76 -55 -196 -146 -178 -57 240 93 -13 -146 -365 -111 183 96 -172 -169 -45 -49 124 -84 -258 -69 -83 79 159 -44 -76 49 -590 28550 362 900 75 5677 7 55 50 6763 -1340 1928 10842 31615 33017 17750 124 999999 999999 999999 999999 999999 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 1122 3364 4343 5911 6278 4659 999999 999999 999999 999999 999999 999999 3224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 118 120 120 119 121 121 116 112 109 107 106 106 106 105 104 103 102 103 103 104 103 101 103 106 111 115 117 117 118 119 120 119 119 121 125 125 124 125 125 124 124 127 130 129 126 124 124 125 126 124 121 124 128 126 127 126 124 123 119 118 120 119 121 128 129 129 130 130 136 140 138 138 142 145 143 143 153 150 140 142 146 147 149 150 144 147 156 155 148 140 144 147 147 159 162 148 142 145 131 132 146 138 132 133 127 127 132 141 140 137 153 155 137 126 127 142 145 138 136 135 133 135 134 149 156 132 144 155 169 177 151 134 136 151 155 159 165 152 136 143 161 172 148 125 144 151 156 162 142 143 146 141 166 179 157 135 125 109 96 115 78 65 95 91 156 141 84 114 101 62 88 110 111 125 95 64 35 80 175 151 135 141 90 77 82 110 149 91 46 59 39 -12 -27 -27 -6 43 52 52 58 92 105 105 68 40 110 111 72 -28 -25 51 -14 -11 21 58 24 -9 46 140 205 161 138 72 100 53 -44 38 139 69 -40 -46 4 187 56 43 118 147 282 196 162 134 46 109 66 -14 63 44 179 238 199 128 -91 77 283 245 -61 -222 -53 -156 -6 -15 -186 15 239 213 35 50 127 60 -192 -272 -120 84 214 -58 -240 230 162 -312 -44 28 -191 -133 321 754 28582 339 750 75 5677 7 56 22 6766 -1326 42 2927 7545 19130 37026 35331 19575 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 464 1414 2677 3130 3261 2950 3174 3234 3989 4907 4995 4183 3833 3338 3227 3268 3046 2769 999999 999999 999999 999999 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 124 126 127 126 127 129 126 119 115 112 111 111 111 111 111 111 110 110 109 110 109 109 109 109 113 118 122 124 126 127 127 127 126 127 130 130 128 129 129 130 131 133 135 136 134 132 133 135 137 134 130 129 132 133 131 132 132 128 127 128 123 123 127 131 131 130 134 138 143 142 140 144 145 150 149 151 159 153 148 148 148 150 151 154 150 146 150 150 147 141 143 148 149 159 159 141 135 137 137 145 153 147 142 139 130 133 141 146 145 144 149 140 132 135 135 132 132 143 144 133 148 153 143 155 155 135 145 171 181 165 142 141 146 151 152 140 128 108 118 154 140 122 126 126 140 158 164 150 138 134 125 120 134 138 118 103 96 104 81 61 88 120 133 106 149 125 94 121 79 109 182 143 101 181 177 123 124 108 135 144 103 100 63 34 79 70 60 31 -21 -9 -21 0 -41 -88 -46 -5 44 54 3 46 123 159 134 57 65 71 -18 -110 -171 -138 -91 -59 67 12 -100 -40 28 27 -21 21 95 22 72 80 21 73 39 -14 -38 -82 -110 142 238 132 76 36 5 11 119 63 -40 10 20 32 145 -151 -88 85 85 252 38 -15 -138 -23 135 -265 -345 -446 -377 28613 324 750 75 5675 7 56 53 6768 -1313 55 3124 8824 23876 28737 19455 5262 999999 999999 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 1468 2811 3289 3599 3662 3994 3815 4085 5113 4827 4097 4310 4035 3897 3796 2501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 129 129 129 129 128 129 127 120 116 114 113 112 111 112 112 112 113 113 112 112 111 110 110 108 110 114 119 123 127 129 129 129 129 128 130 133 131 129 129 130 131 131 133 137 134 132 136 139 138 135 131 129 129 131 132 133 135 130 127 128 123 125 130 131 131 130 134 143 147 144 146 145 143 150 151 152 155 152 154 151 141 138 144 151 149 149 149 147 148 147 143 140 141 149 150 148 141 130 143 144 136 138 140 149 145 142 154 156 152 153 148 132 136 147 138 118 114 134 137 132 146 146 135 142 157 164 161 161 163 162 159 147 144 162 165 160 124 98 145 160 109 97 135 135 147 153 149 146 124 115 110 107 98 95 95 117 111 87 70 44 89 127 121 119 130 71 43 125 142 104 112 135 120 157 172 180 196 120 63 79 68 80 75 20 32 76 19 -5 49 31 -33 -50 8 6 -30 7 74 48 3 16 46 113 168 60 6 102 8 -25 -30 -54 21 -3 -3 -46 -66 -2 137 84 -168 -30 77 -37 -19 -14 97 -10 -150 -51 16 1 -60 79 175 81 -130 10 111 -44 114 200 52 -174 -219 -141 28645 364 750 75 5675 7 57 25 6770 -1299 163 3273 15097 31030 33187 10485 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 278 1094 1461 1854 2425 2728 3481 4198 3878 3538 3579 4046 3826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 127 125 123 123 122 120 119 116 112 109 107 106 106 105 106 106 106 108 107 107 106 104 104 103 103 105 109 113 117 121 122 123 121 120 123 126 124 121 121 122 121 120 124 127 124 126 132 134 132 130 128 127 125 126 128 129 130 127 123 123 120 121 125 127 129 127 131 138 139 139 143 141 143 147 147 148 147 148 150 145 136 136 143 146 141 141 140 142 145 142 144 140 136 145 148 139 137 136 134 135 140 135 128 137 143 147 148 147 146 152 149 137 138 135 130 131 130 134 125 129 134 133 137 129 145 171 179 155 154 176 190 169 151 173 178 185 147 121 151 156 126 123 153 141 142 130 120 116 109 116 116 104 97 116 119 125 108 74 73 73 83 95 91 110 124 60 30 86 126 81 59 119 121 131 134 165 170 71 70 130 72 37 121 104 58 146 126 96 111 57 21 -6 33 26 -14 52 137 125 117 112 112 53 9 20 81 154 63 79 176 131 9 -54 -66 40 103 86 80 38 39 50 97 97 -36 27 193 -12 -200 -102 111 103 46 109 13 -88 -133 37 178 123 98 166 296 -2 10 136 23 181 111 -95 -127 149 125 -186 -252 157 327 148 37 5 80 -69 -8 36 193 197 -88 199 390 20 -87 110 2 -111 168 139 2 41 -390 -588 -475 -56 7 -78 91 -447 28676 317 750 75 5672 7 57 56 6772 -1285 617 4567 20072 35119 43289 18247 1318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 82 359 1008 2976 1960 1501 2572 3642 2069 1479 1593 1820 1619 999999 999999 999999 999999 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 135 134 132 130 130 128 126 125 124 120 115 113 112 111 113 113 113 114 114 115 114 111 109 109 112 115 117 118 122 126 128 128 128 128 129 131 131 130 130 131 130 129 131 131 132 136 139 141 141 138 135 135 133 133 133 133 135 135 134 134 129 127 130 134 136 134 137 142 143 145 145 147 150 150 152 155 157 158 157 152 148 148 148 150 150 145 138 140 141 144 151 143 134 142 145 139 142 145 141 138 136 131 137 137 132 139 140 141 142 144 143 140 144 136 133 144 145 135 115 123 134 147 151 136 150 159 161 162 162 166 174 154 148 169 168 164 158 143 123 120 115 111 128 142 125 100 96 111 94 88 94 68 84 131 109 66 83 79 69 83 104 97 77 91 81 49 68 106 131 121 96 73 61 91 104 139 130 86 100 133 81 39 134 81 25 128 101 77 61 -19 10 46 3 14 10 26 131 141 115 144 137 8 -57 0 73 -5 -34 71 142 187 14 -139 -142 -70 0 -12 -29 -33 40 12 59 47 -114 -42 78 13 -178 -172 -53 -75 -3 62 -58 -112 -27 -55 34 28708 309 825 75 5669 7 58 28 6774 -1271 1821 9434 24654 41403 32267 1787 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 351 1722 6718 999999 999999 999999 3348 839 407 407 345 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 140 138 136 135 134 131 130 130 126 120 116 114 113 114 114 115 116 116 117 118 114 111 113 116 118 121 123 126 130 131 130 131 132 133 133 135 137 137 137 138 139 135 136 138 140 141 141 142 139 136 136 136 137 138 137 140 140 137 136 131 128 133 137 141 142 142 145 151 154 151 152 155 155 153 152 154 151 154 151 144 142 140 148 156 151 145 140 138 147 158 147 136 134 132 141 145 143 143 138 135 137 142 140 132 139 144 147 152 148 141 143 153 146 123 117 122 117 114 116 128 157 158 141 153 159 166 170 162 152 140 126 132 163 175 163 156 144 124 123 142 146 133 138 131 110 102 123 114 98 91 69 80 97 91 95 112 101 117 116 107 117 120 95 66 66 77 139 166 120 71 36 49 53 70 116 98 143 103 27 91 141 130 33 -61 29 97 21 58 120 86 29 19 29 -5 -10 -19 -15 35 52 5 -51 -54 -60 -3 -91 -112 38 64 171 72 -109 -69 -193 -206 -50 81 34 -44 5 125 196 26 -107 -94 -34 -106 -185 -198 -246 28739 309 825 75 5671 7 58 59 6776 -1257 219 3383 17059 35551 34388 6294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 625 2701 8134 999999 999999 999999 2195 189 128 127 128 128 999999 999999 999999 999999 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 141 140 138 137 135 133 130 129 128 125 119 115 113 111 111 111 112 114 114 115 115 113 112 114 116 116 119 122 126 129 132 132 132 134 134 133 132 133 136 136 137 139 138 138 136 137 139 137 134 132 133 138 140 138 138 138 137 133 130 131 130 131 137 138 139 141 146 148 150 151 150 149 149 150 149 149 149 146 148 147 145 148 145 147 154 150 143 140 139 143 148 142 141 142 135 137 144 141 136 140 148 146 133 130 136 146 151 145 143 150 149 153 152 142 121 115 123 120 120 131 142 143 144 150 158 161 162 156 165 155 153 156 134 138 155 163 148 139 134 127 151 158 125 126 132 121 139 134 113 119 109 109 109 99 93 110 138 85 76 101 84 98 115 83 60 83 79 82 100 70 16 3 54 79 81 105 68 79 67 4 95 152 88 88 54 11 87 68 103 176 95 9 -1 -29 4 -37 -91 -32 11 65 4 -48 -39 -57 -34 -18 -39 48 53 84 60 -67 -2 -82 -40 77 64 126 -25 -47 150 310 209 -91 -310 -115 -68 -210 -187 -149 28771 333 825 75 5674 7 59 31 6779 -1242 564 4781 22757 31078 33476 8627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 93 84 76 51 55 61 102 326 710 2363 6109 999999 999999 4668 1742 171 120 120 122 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 137 136 134 133 132 129 127 126 124 120 115 113 110 109 109 110 111 111 113 113 112 112 114 116 117 118 119 121 125 131 135 136 136 135 135 133 132 133 133 135 138 139 137 135 135 136 134 128 127 129 137 139 135 136 137 135 130 130 130 129 132 140 138 135 140 145 145 145 147 146 148 146 144 146 149 149 151 152 147 143 148 148 144 145 147 147 148 145 136 136 136 135 139 139 139 145 137 125 137 150 145 132 129 130 130 143 141 129 136 149 159 144 135 136 137 138 137 138 149 160 147 140 155 168 166 159 150 170 176 171 162 138 142 145 132 144 156 138 129 136 130 102 113 137 139 169 148 94 121 135 133 120 93 72 53 91 82 60 87 74 49 79 111 68 77 93 29 47 86 28 38 115 148 123 76 87 76 70 57 77 98 14 27 109 48 -12 8 63 69 30 34 -10 -37 13 -42 2 88 32 40 36 64 102 27 -22 25 69 133 73 94 50 -121 0 122 233 179 74 129 -55 -128 -87 64 107 -38 -162 -107 -69 -52 -4 -61 -51 45 195 161 136 157 38 -44 91 79 20 -38 -113 -150 -82 -35 80 113 -125 -65 2 -207 1 -370 28802 363 825 75 5677 8 0 2 6781 -1228 587 4737 22123 37653 39793 12920 1831 4005 3942 395 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 141 299 519 1716 3126 3074 2674 1136 1322 4305 4837 4784 2856 884 144 118 120 127 137 999999 999999 999999 999999 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 132 131 131 129 128 127 124 121 120 119 116 112 108 106 104 103 104 105 105 105 106 108 109 110 111 111 112 113 115 119 124 128 130 130 129 130 130 130 127 126 129 133 134 133 130 128 128 128 126 125 127 128 127 128 131 132 131 131 131 129 128 130 132 129 130 140 145 142 142 143 140 144 146 143 145 146 143 146 152 147 142 137 137 139 139 144 149 148 142 131 132 139 140 140 135 135 136 128 122 135 143 137 138 139 132 126 146 151 132 138 154 148 124 123 134 143 140 140 146 147 161 156 141 149 163 161 159 162 184 189 178 165 145 164 168 122 123 162 156 151 147 119 133 149 127 114 138 137 117 131 141 144 101 65 68 62 101 125 119 125 107 76 89 129 79 97 150 85 80 114 50 68 122 99 118 115 92 97 129 130 111 94 15 11 49 7 9 10 53 103 64 70 76 48 6 2 152 184 103 92 38 109 214 126 36 24 32 47 -3 93 51 -23 138 280 336 261 228 124 77 48 -117 -2 37 21 110 21 -140 -134 57 91 53 80 0 67 183 196 168 255 166 -9 13 107 149 -11 -2 3 -106 10 145 207 223 -191 -268 -307 -147 19 14 100 70 136 -95 114 393 256 183 -380 -370 -116 -149 -294 -325 -163 75 530 311 289 137 292 455 288 124 -341 -294 510 28834 335 825 75 5678 8 0 34 6783 -1213 470 4210 19306 37455 35858 21833 15044 21848 21837 4452 2592 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 608 2664 5798 5809 4809 1080 681 1811 1567 1521 791 305 138 126 128 133 140 999999 999999 999999 999999 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 141 141 139 137 135 134 131 127 125 125 123 121 116 112 109 107 107 108 109 109 110 112 114 115 115 116 117 118 120 123 127 131 133 133 134 136 136 136 135 135 136 138 141 140 137 134 133 132 132 132 134 135 132 132 134 137 137 139 140 136 137 137 136 137 139 146 152 151 147 145 144 147 147 142 142 147 148 151 151 151 155 144 138 146 149 149 145 141 138 136 138 139 145 146 150 149 138 135 133 141 143 140 143 146 140 133 149 152 141 154 161 147 131 133 137 149 151 140 125 133 153 138 118 127 146 142 138 164 193 184 162 140 140 158 178 153 112 128 148 151 136 121 153 155 100 80 102 134 128 89 112 163 149 107 78 80 111 118 129 125 96 88 90 40 48 103 106 91 70 105 113 106 109 87 119 161 98 90 150 156 126 79 42 79 55 -26 27 60 147 184 155 166 120 118 112 99 155 73 2 108 88 98 230 145 11 -15 -20 63 97 79 26 79 164 138 149 110 167 23 -108 -22 -26 57 22 -59 -4 141 46 -82 78 182 59 1 -74 -113 95 132 -136 -70 38 58 -51 -255 -18 -6 -35 45 114 197 106 34 156 44 -10 -83 -281 -373 28865 325 750 75 5682 8 1 5 6785 -1198 37 2603 12991 31527 38901 33650 27546 26099 35403 36913 18821 4773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 15 39 69 120 300 667 1682 2666 2457 2012 330 138 135 145 205 311 288 141 136 140 131 124 999999 999999 999999 999999 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 151 152 152 149 146 145 143 139 135 134 134 133 129 123 118 115 115 116 117 118 118 119 120 121 122 123 124 125 126 130 135 140 141 140 142 144 147 150 150 151 150 148 150 149 145 143 141 139 139 142 145 141 139 140 142 146 149 148 146 143 141 140 141 145 149 149 151 153 153 151 152 156 155 149 144 151 157 158 155 154 158 155 150 154 150 145 146 147 151 152 142 141 146 143 157 161 145 141 139 146 153 146 137 140 141 140 151 148 146 163 159 157 156 140 128 138 146 142 122 121 136 142 132 139 159 138 122 152 165 157 146 118 138 159 168 151 108 102 116 123 123 120 119 117 103 111 108 111 118 102 110 134 155 131 105 102 83 81 102 102 42 44 89 15 38 91 68 58 13 71 137 118 108 103 113 128 116 134 132 90 113 116 53 113 134 43 32 28 117 167 162 119 0 39 103 125 90 -13 -55 15 116 148 178 25 -10 62 -29 98 257 158 71 97 75 -95 -97 -51 24 52 -141 -61 61 58 7 35 0 86 214 29 77 109 15 123 -20 -169 -92 -13 -91 -185 -124 52 -38 -301 -128 -66 -68 28897 322 750 75 5677 8 1 37 6788 -1182 115 2891 14106 31686 36217 37635 35856 999999 999999 30557 23660 8030 5714 5543 704 86 78 80 77 79 77 82 84 92 93 98 99 101 108 118 130 145 189 306 470 525 487 308 179 142 132 130 123 119 112 113 122 132 141 139 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 153 155 154 149 147 144 142 140 137 134 134 133 127 121 117 115 116 116 117 117 116 117 118 120 122 124 127 128 129 133 138 141 141 141 143 148 151 148 148 150 148 146 146 144 143 142 141 137 138 143 139 137 141 143 142 144 146 143 142 142 140 141 143 145 142 145 153 154 154 154 156 158 155 153 155 161 162 158 155 152 152 155 153 149 143 141 143 150 152 141 141 149 149 151 150 142 140 143 150 151 136 130 142 142 136 154 163 160 167 161 160 156 139 132 131 127 119 124 118 131 167 164 162 164 134 119 145 140 126 139 135 149 162 152 140 119 100 100 118 132 126 114 108 102 102 92 71 87 120 120 131 133 116 108 91 80 57 79 90 63 101 110 80 61 72 82 65 53 87 94 41 51 84 85 87 67 100 107 38 49 107 63 83 147 88 101 40 -34 47 76 -7 -64 8 38 3 1 26 2 -60 40 141 118 -19 -23 37 -90 -35 165 127 77 32 -33 -48 -93 -57 13 115 121 58 63 38 -67 24 -19 -170 -9 -69 25 150 136 68 -113 -101 -179 -117 72 106 -192 -242 -11 39 28928 309 825 75 5680 8 2 8 6790 -1167 953 6190 18394 20831 24825 23900 17984 21460 21108 20111 20027 11632 11199 3335 106 91 92 88 89 88 94 94 100 102 106 106 111 118 136 158 198 219 243 245 228 198 179 163 160 173 181 174 158 149 162 229 338 331 256 187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 146 148 149 145 142 139 137 136 134 128 126 127 126 122 115 111 110 109 109 109 110 112 112 114 116 118 119 120 121 125 131 135 138 137 136 137 139 139 140 141 140 135 134 137 139 138 135 131 130 130 128 130 135 138 136 137 142 139 135 137 138 138 140 141 137 139 147 147 151 149 150 151 150 155 156 157 157 154 154 152 152 153 147 142 144 142 137 139 146 144 136 143 155 149 142 142 143 147 150 146 141 141 137 128 126 140 159 158 152 148 140 148 153 152 145 127 114 129 128 133 149 144 159 162 136 135 163 160 138 143 151 154 156 132 137 146 119 102 133 150 144 139 109 95 83 71 82 108 125 119 117 100 95 107 122 120 95 121 115 109 146 144 118 81 63 77 72 78 103 98 43 31 69 55 74 97 84 95 58 -5 0 12 13 74 118 98 30 -19 6 -25 -27 27 78 47 -46 -69 -17 -1 -9 121 114 15 14 4 -33 -61 -24 41 0 -22 46 3 44 63 39 69 -2 -6 -75 -89 38 -76 -143 -165 -288 -110 49 56 41 28960 364 750 75 5679 8 2 40 6792 -1152 374 2471 5801 7991 5908 5105 7434 14723 29748 25376 32227 32403 5555 3777 2714 101 88 87 81 79 77 83 84 88 88 93 96 108 134 254 417 641 1166 2049 2503 2468 2402 2389 1871 1351 1183 1088 814 586 559 728 1087 1278 998 764 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 999999 999999 999999 127 134 138 140 142 141 138 134 131 130 128 124 120 120 121 119 113 106 103 102 102 102 104 107 109 110 111 110 111 112 115 120 125 128 131 131 128 127 129 133 136 136 135 131 129 131 131 130 127 125 124 122 122 127 129 131 131 131 134 132 132 134 134 134 137 137 138 138 137 140 141 142 146 147 148 147 148 150 149 151 151 151 152 154 151 141 141 141 136 141 148 147 142 141 146 144 140 138 131 138 146 143 148 138 121 127 138 137 143 152 152 142 125 136 133 127 142 134 130 142 142 122 114 130 157 157 142 147 158 161 150 148 170 181 167 147 152 147 130 149 162 164 157 127 104 107 105 91 110 140 142 117 100 97 83 97 130 127 137 126 109 96 111 130 115 121 105 114 100 91 130 149 123 77 90 99 101 161 155 115 93 78 45 37 25 69 113 27 19 76 94 50 62 110 163 126 4 48 85 23 71 240 162 27 52 115 90 -15 -25 69 91 26 84 102 82 168 207 3 -121 -68 -26 47 12 -76 -86 -113 -86 34 91 51 -98 -75 192 201 178 206 194 103 -81 156 225 43 147 93 -33 49 291 360 322 358 152 152 204 261 462 420 247 93 138 43 277 350 219 -170 -294 30 244 254 -402 -193 27 24 344 -410 -759 -135 82 -140 -252 -97 -15 432 728 627 781 28991 364 750 75 5680 8 3 11 6794 -1136 150 2169 3750 3053 368 397 2334 9883 23612 19811 33431 30184 7604 4558 5461 1946 64 53 46 42 39 45 45 50 50 53 57 69 93 207 368 593 1140 2105 2744 3053 3081 2969 2310 2612 3805 3620 1718 1163 1142 1313 1664 1767 1750 1613 1521 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 132 136 139 141 141 140 137 134 131 129 127 123 120 120 120 114 106 103 101 101 102 103 106 107 109 109 110 113 114 116 120 124 127 129 131 131 131 130 131 135 135 135 135 132 131 130 129 127 126 126 124 125 128 127 127 130 128 129 131 133 134 134 134 136 136 141 143 140 139 138 145 148 150 150 143 144 144 147 152 148 140 145 157 156 145 140 137 140 147 147 146 148 136 128 137 143 131 129 139 140 134 129 119 120 140 143 137 142 149 147 140 135 142 133 122 138 145 135 144 155 133 119 149 173 162 160 163 161 156 148 149 159 156 147 151 161 150 138 181 188 147 120 92 108 110 96 88 103 120 106 112 128 127 86 96 115 105 138 106 88 87 69 84 100 120 123 102 105 158 156 129 116 123 173 176 132 155 149 80 102 166 114 97 137 141 95 -6 36 116 160 162 119 125 125 116 103 166 161 99 92 134 154 125 68 142 180 30 -21 91 149 86 35 56 102 90 62 -34 67 146 46 62 33 53 39 -24 92 44 -91 14 85 31 163 258 278 108 1 0 -22 112 -11 -24 47 -350 -356 208 214 80 53 -22 131 347 433 378 458 472 125 38 273 255 298 250 49 -163 -102 -70 -121 158 108 395 350 179 457 462 247 277 516 120 -126 38 -51 -37 73 277 545 29022 313 1275 75 5679 8 3 42 6797 -1121 673 3109 6819 13651 16345 19607 23465 24708 13068 5724 2280 78 59 55 60 60 66 67 70 72 80 85 95 109 135 197 302 503 877 1128 1215 1184 2037 3368 3269 1608 1191 1533 1543 1729 1850 2195 2305 1828 999999 999999 999999 999999 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 141 145 148 149 150 149 147 144 141 139 137 133 129 128 130 126 119 114 112 111 111 111 113 114 116 116 117 120 122 124 129 134 137 139 140 142 142 141 140 142 144 145 145 141 135 136 137 137 139 139 137 136 135 137 138 138 137 137 141 140 138 141 140 140 144 148 150 150 150 149 153 154 156 157 155 155 153 157 163 154 144 149 154 156 149 138 135 139 144 144 141 141 138 138 144 146 135 136 145 142 136 139 137 129 137 141 134 141 150 138 134 139 145 144 131 136 150 146 136 140 149 139 148 170 168 151 152 177 160 140 153 146 122 124 132 149 160 129 147 169 123 87 112 129 95 91 89 93 85 87 123 98 93 93 106 131 104 127 129 87 93 107 97 85 78 68 44 74 119 81 81 92 100 123 95 100 127 99 44 66 116 69 112 187 135 69 -7 53 68 87 163 135 130 84 62 148 175 66 85 143 82 76 30 -28 9 -16 -3 -30 -68 -38 -62 -133 -133 -55 -27 -60 -108 119 206 -30 -129 -16 81 32 -3 42 31 -67 -27 15 32 -104 -67 213 218 134 -74 0 -108 -373 29054 312 1425 75 5679 8 4 14 6799 -1105 958 3899 8720 13287 17066 27185 28283 22171 16109 3114 728 78 79 79 83 85 87 89 95 99 100 99 102 106 121 154 247 423 638 815 1058 1536 1512 1411 1033 1189 1160 1341 1513 1630 1734 1120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 146 149 152 153 152 149 144 141 140 137 134 130 129 131 130 125 119 115 114 113 113 115 117 121 122 121 121 122 124 131 137 139 140 141 143 145 147 146 145 147 148 148 144 137 135 136 138 140 144 144 142 139 142 144 140 141 139 140 141 140 143 146 143 144 147 148 153 160 159 157 158 157 159 159 159 158 156 158 156 158 156 151 151 148 138 133 138 137 143 142 135 142 153 152 147 143 143 142 143 145 150 146 135 142 149 148 153 156 141 136 140 138 132 128 128 135 143 136 127 133 128 127 146 146 125 135 164 157 139 148 158 143 142 135 139 153 129 123 150 145 131 136 119 99 101 113 108 88 92 101 79 82 91 98 98 66 89 119 94 110 111 87 83 69 49 71 88 63 80 116 113 96 80 89 135 143 77 30 53 54 47 119 113 67 25 -13 81 72 56 163 202 147 122 105 93 157 85 13 83 127 83 0 54 18 -58 17 4 -97 -69 -53 -132 -108 -50 64 138 -115 -64 85 -4 -58 -205 -79 113 36 -131 -71 90 148 77 86 7 -40 130 269 155 -89 -7 -74 -129 -24 29085 328 1275 75 5942 8 4 45 6801 -1090 1058 4271 8034 10334 10367 8300 7922 16813 29684 41677 36707 13875 1826 75 74 76 78 90 109 145 221 345 559 910 1455 1752 1836 1513 1269 1133 1138 1230 1421 1941 1829 1709 1358 1217 1310 1361 1424 1458 1482 1399 1248 964 722 999999 999999 999999 999999 999999 999999 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 141 144 145 143 141 139 137 134 131 129 128 129 130 127 122 116 113 111 110 112 114 118 120 120 119 119 121 126 130 134 137 138 139 140 143 143 142 142 141 141 139 136 133 133 133 134 137 138 137 134 137 136 135 138 136 136 139 139 143 145 141 141 143 144 151 158 157 154 153 151 153 156 155 153 151 150 153 159 155 156 147 142 145 146 150 149 150 145 140 138 143 147 144 142 144 146 143 139 137 130 133 141 151 156 153 144 135 135 139 147 148 133 119 126 140 145 139 132 125 132 143 136 127 141 151 143 152 156 155 150 144 148 153 164 163 131 126 131 117 111 109 121 109 111 123 102 71 82 111 97 85 91 101 93 113 115 121 136 89 70 59 68 107 145 126 73 111 115 76 74 106 160 188 178 64 13 62 91 97 106 79 70 51 48 136 134 92 81 104 87 57 92 76 70 41 29 69 126 147 32 13 63 92 85 96 87 -23 -56 8 38 19 102 187 13 -33 67 80 -68 -257 -119 67 -12 -195 -197 -81 24 114 172 115 -109 -123 148 267 235 108 47 139 92 -54 49 60 -163 -59 61 3 187 34 -308 -130 21 -228 -309 29117 360 1050 75 6507 8 5 17 6804 -1075 219 1118 1219 2159 5755 8815 8712 7366 4654 4642 10479 24771 42551 49488 32993 10377 800 108 115 123 162 265 389 481 618 851 1249 1867 2207 2334 2022 1780 1625 1563 1498 1449 1415 1323 1252 1169 1171 1227 1177 1106 1046 972 884 723 496 314 185 139 128 125 124 124 122 123 999999 999999 999999 999999 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 127 125 124 126 131 132 129 124 118 113 111 112 113 114 116 117 117 117 119 123 127 131 134 135 135 136 139 139 138 136 134 135 134 131 129 128 127 127 127 128 130 131 131 131 130 133 134 134 133 135 137 137 136 134 133 135 142 147 145 142 141 142 145 148 149 151 154 154 150 154 157 156 150 147 152 154 157 156 153 149 147 139 133 139 145 143 135 136 138 137 132 124 131 140 152 151 148 147 138 135 133 140 143 126 116 127 133 131 137 135 142 156 151 146 142 141 137 142 158 164 164 146 139 168 188 174 166 144 129 128 106 109 113 106 108 108 104 78 78 113 125 109 97 111 138 145 130 104 108 110 98 84 75 102 139 139 115 107 124 92 65 54 95 150 128 150 104 31 61 113 92 58 31 82 91 98 191 147 100 69 60 56 59 97 109 96 68 65 71 129 120 2 -20 67 132 49 46 129 0 -48 38 113 121 107 211 89 -59 -3 37 -117 -203 -48 111 39 -73 -112 -106 -77 -78 121 153 -153 -141 94 236 370 226 73 -3 -145 -154 134 251 -99 -186 137 158 0 12 -10 -92 -135 35 58 188 211 100 -74 106 631 439 -66 -289 109 405 428 253 6 -7 -185 -19 479 239 29 -119 -44 186 117 191 -270 -407 -128 -217 29148 360 1050 75 7056 8 5 48 6806 -1061 306 2431 4233 4329 463 999999 999999 999999 152 2818 9037 20349 41165 62928 55595 27646 1616 123 124 133 174 270 434 552 585 548 547 575 590 611 638 676 814 981 972 843 635 555 517 468 417 345 283 217 181 166 156 145 141 144 151 147 139 131 126 127 128 129 129 131 134 132 130 127 126 999999 999999 999999 999999 999999 999999 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 130 122 114 112 115 119 121 121 121 120 121 125 130 133 135 138 139 140 141 142 143 143 141 138 135 133 131 129 127 127 126 126 125 129 132 131 130 131 133 133 132 130 132 134 135 135 132 132 135 138 138 139 139 139 140 140 143 148 150 150 147 146 150 154 152 150 150 148 149 155 157 157 157 155 146 141 147 147 148 147 136 138 146 137 133 136 139 150 150 146 149 141 137 139 132 133 142 133 130 131 127 132 134 141 145 146 144 145 136 135 150 149 151 167 162 154 167 164 152 150 150 134 127 126 109 106 99 114 120 96 80 92 106 95 114 124 126 128 114 85 86 91 78 83 75 82 94 84 64 73 114 128 107 91 80 112 158 98 109 126 64 112 138 79 38 -4 60 116 109 114 121 111 77 67 72 99 123 120 97 108 88 73 144 123 63 128 151 76 37 3 -42 21 63 101 234 159 127 254 164 18 -43 55 137 51 69 239 161 5 -21 61 20 -37 125 207 132 57 -59 -38 161 88 36 32 80 1 -42 228 159 -19 195 304 253 373 276 -225 -303 178 149 -117 -66 -27 113 595 842 308 -126 101 326 270 208 104 -110 -75 120 -32 87 283 5 -175 172 387 425 399 -472 -658 -404 -234 29180 359 1125 75 7617 8 6 20 6809 -1047 1278 3351 3525 999999 999999 999999 999999 999999 2104 7674 20378 42442 56231 58964 40223 10029 9070 10174 5041 3478 4597 289 365 385 336 301 281 271 259 257 272 400 593 650 544 359 277 246 230 217 196 189 184 179 180 174 170 166 163 165 157 141 130 125 127 134 151 176 214 205 170 143 133 134 134 134 132 132 131 130 127 128 999999 999999 999999 999999 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 128 129 131 136 140 144 147 149 151 152 152 151 150 150 149 145 142 140 139 138 138 137 137 136 134 136 137 136 135 135 137 137 138 139 140 141 141 142 142 143 143 143 144 144 144 145 146 145 151 155 154 149 148 152 149 148 151 150 151 148 151 158 161 163 164 163 154 152 154 147 146 149 147 144 148 147 145 143 138 148 157 150 150 149 147 145 137 139 148 143 130 132 134 129 133 138 139 144 148 152 143 141 141 142 140 146 155 139 135 135 143 139 133 115 95 110 116 127 118 118 123 112 111 93 83 92 112 112 87 108 108 94 100 82 76 77 70 77 89 79 71 82 78 76 103 87 69 119 144 95 106 98 81 129 125 105 76 41 57 109 96 30 41 19 8 46 44 71 115 106 40 41 98 135 88 111 158 165 101 -65 19 94 -9 55 115 150 227 65 83 196 153 75 65 143 133 163 123 148 104 -10 -11 -7 -28 95 103 -34 38 101 63 82 80 29 74 82 36 -195 -157 197 166 35 164 245 273 286 107 -257 -279 -1 31 -138 -209 0 188 209 40 -64 26 272 38 -230 72 60 -118 245 413 -131 -255 2 -139 2 133 59 371 -26 -399 12 -208 -356 29211 351 1725 75 7870 8 6 51 6811 -1034 95 3046 12640 27247 31738 40870 41665 29546 29012 26963 12029 6146 10931 191 184 186 210 345 698 612 152 150 148 152 157 164 156 152 146 148 146 147 149 153 156 159 157 155 156 152 142 137 132 127 120 121 123 130 146 172 207 197 165 139 130 132 131 131 129 129 128 128 128 129 128 129 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 134 138 141 145 149 151 152 152 152 153 152 150 146 144 142 141 140 140 140 139 140 140 137 134 135 136 135 134 135 136 137 139 140 141 141 142 144 144 142 141 144 144 143 146 146 147 149 149 149 147 148 151 148 145 148 150 153 154 154 159 162 161 163 165 162 159 153 149 149 149 156 149 144 151 150 151 151 149 155 163 157 150 142 138 143 136 129 134 131 129 132 135 140 135 139 142 147 150 139 142 145 144 148 143 127 113 131 153 154 126 108 120 114 114 117 111 100 85 93 104 119 116 87 95 100 81 88 116 113 117 119 103 86 83 90 88 123 139 113 113 105 79 84 75 67 100 94 83 92 73 106 111 93 95 70 57 66 109 93 20 30 18 11 59 78 103 82 79 80 65 68 95 51 42 131 130 23 -15 59 97 84 80 70 38 60 96 179 156 142 54 73 74 -60 41 114 2 -58 25 152 104 -10 72 25 -111 -55 137 192 156 114 182 153 -32 -112 -238 -82 51 -8 112 219 272 240 -19 -174 -67 3 33 64 97 89 149 206 -22 -264 -165 4 149 59 -23 164 485 408 389 348 -200 -155 -180 -450 -1 -55 -305 107 -472 -427 563 67 -369 29243 361 975 75 7902 8 7 23 6814 -1020 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 2358 8709 18155 29026 34249 22418 18206 24315 38160 39391 21408 7323 6397 129 137 184 392 1167 2789 2561 450 185 324 301 153 152 143 141 139 140 139 137 136 138 136 133 128 127 124 122 119 119 116 120 118 119 120 123 122 124 123 125 127 127 126 128 128 129 128 128 127 128 128 129 129 129 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 137 139 141 145 149 151 150 150 151 151 151 149 146 145 143 141 141 140 140 140 139 139 137 136 136 136 136 135 134 134 137 138 140 139 138 140 141 141 140 140 141 142 143 145 144 143 143 142 141 142 143 145 145 146 148 152 155 156 155 161 165 162 164 166 164 163 155 151 155 153 152 148 140 143 148 153 152 147 152 160 153 148 138 130 133 130 126 126 128 133 133 133 136 133 132 138 143 144 143 150 152 148 149 138 122 125 135 147 154 133 129 140 127 116 108 101 91 86 88 109 118 97 74 78 87 90 112 114 97 99 117 119 112 110 80 66 110 149 134 107 119 116 84 73 74 95 107 113 67 35 74 47 38 72 94 71 48 81 84 54 85 66 -1 46 111 90 26 41 82 109 47 31 73 67 70 62 27 37 74 62 110 133 20 24 75 146 214 183 161 37 42 70 23 52 77 -64 -25 163 253 174 -16 -13 -3 -13 25 133 82 12 190 104 -240 -347 -47 121 27 -82 -92 -8 -83 -13 152 -77 -105 265 53 -288 -136 44 148 279 245 59 -113 -134 110 194 -119 -158 -12 303 482 301 339 279 243 -141 -296 161 175 -313 -247 -221 -2 688 206 -256 29274 362 900 75 7893 8 7 54 6817 -1006 15 144 999999 999999 999999 999999 999999 999999 999999 999999 64 2761 11341 30222 55805 56747 27905 3372 9309 30825 48438 40347 11788 174 107 115 156 345 987 2270 2123 456 200 336 306 150 144 136 136 136 136 139 134 132 131 129 127 127 125 123 122 119 118 115 116 116 118 119 120 120 122 122 122 125 127 126 128 128 127 128 128 129 128 129 129 129 129 130 999999 999999 999999 999999 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 144 145 148 152 153 153 153 154 154 153 152 152 151 149 147 146 146 145 145 144 142 142 142 139 138 139 139 138 139 140 142 143 142 143 143 142 140 141 143 143 144 145 145 144 143 144 143 141 141 145 147 146 150 152 154 154 156 159 164 164 161 163 165 162 157 152 151 155 152 147 142 138 141 149 158 153 147 154 157 157 155 144 131 124 130 133 128 130 132 129 122 120 135 139 144 138 140 155 157 150 149 149 137 119 121 127 131 148 153 160 146 120 112 111 115 101 108 112 108 107 91 92 99 110 111 113 118 106 102 126 107 105 124 86 61 80 119 141 125 122 126 97 83 60 59 111 137 105 71 64 45 31 55 106 117 95 78 66 62 89 89 73 139 182 130 87 84 103 151 72 4 56 106 128 98 43 40 54 68 128 120 111 204 154 142 124 84 139 123 118 124 30 -18 46 33 49 109 125 54 42 88 92 0 -42 84 26 -13 200 67 -246 -275 -58 204 73 -14 79 -37 -148 -20 66 -115 -26 247 -32 -246 -235 -118 -37 34 115 206 37 32 429 135 -231 -147 -37 86 112 92 162 155 101 57 -23 217 566 235 50 -21 454 630 -91 -359 29306 324 1650 75 7892 8 8 26 6822 -997 2 2875 14219 43152 76384 71692 29919 2617 4819 18512 32623 30889 8006 3054 6858 6603 714 120 120 127 129 139 153 156 149 147 142 139 143 149 153 164 171 173 166 148 135 129 128 125 124 122 119 116 116 117 119 118 119 119 119 121 122 125 126 127 128 128 127 129 128 129 129 129 129 129 129 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 140 143 146 149 151 150 151 152 153 153 152 153 154 153 153 150 147 147 146 143 143 141 141 141 140 139 139 139 139 140 139 139 138 140 143 144 143 143 144 144 142 141 142 143 145 145 145 147 149 149 149 146 146 148 150 151 151 155 160 163 161 158 161 164 160 154 154 154 156 156 152 144 143 147 153 161 153 146 153 157 157 155 147 140 139 137 132 132 136 129 123 129 130 130 135 138 120 130 155 153 150 151 144 135 128 124 137 143 136 136 147 135 116 114 110 107 106 107 116 111 103 99 99 103 115 114 113 114 110 126 127 94 92 118 109 88 81 78 93 99 67 73 84 70 40 45 79 90 107 105 96 95 96 112 127 128 136 127 99 85 56 80 124 151 158 113 127 128 136 150 81 25 37 52 126 168 108 125 80 62 63 -14 115 191 70 53 44 -46 21 113 125 86 -10 -38 15 63 9 22 36 8 119 134 28 84 115 55 -48 55 156 47 56 122 13 29 -34 -157 -68 1 -18 -65 -64 -51 -10 -31 -253 -213 -255 -266 29337 327 675 75 7906 8 8 57 6828 -995 78 858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 3177 14313 36938 58755 60288 41165 28387 23365 17609 12625 7547 3765 11207 16854 12509 3286 120 115 118 119 123 129 136 131 129 128 130 138 148 152 161 174 176 167 149 139 129 128 124 124 124 121 119 118 119 121 121 121 119 119 120 121 124 125 126 127 127 127 129 128 130 129 129 129 129 129 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 136 139 142 145 147 148 148 150 150 150 149 150 151 151 150 148 145 144 143 141 140 139 139 140 141 138 136 137 137 136 137 137 135 136 139 140 139 140 141 140 139 140 141 142 144 145 145 144 146 150 149 145 145 148 150 149 149 152 159 164 165 163 163 163 160 160 160 159 161 158 153 150 146 143 150 160 157 154 159 159 160 155 144 142 145 134 128 132 129 125 129 141 137 124 133 140 126 128 142 144 150 155 141 132 136 129 130 135 132 129 127 119 110 115 116 108 101 102 113 127 127 108 87 86 98 117 125 96 99 131 121 105 116 128 123 112 102 93 100 85 39 47 73 71 56 61 68 74 91 74 64 96 113 125 148 116 115 141 92 74 58 73 86 71 61 12 42 62 114 119 5 -10 51 63 90 145 120 114 80 25 20 -19 -2 26 33 22 19 -37 -89 -23 69 45 13 87 46 19 -2 -11 -90 -113 50 34 -115 31 171 63 -34 31 63 -75 -27 196 87 -7 -65 -157 -255 -141 29369 351 750 75 7912 8 9 29 6834 -999 351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 1416 2810 6777 15728 30395 53401 71706 70951 46665 21967 11898 5587 3343 8161 10044 6071 2690 120 114 114 113 113 116 118 117 120 128 134 136 144 148 145 145 139 133 130 131 127 127 124 124 124 123 121 120 120 122 122 121 121 122 122 122 124 126 127 127 127 127 129 128 130 129 129 129 130 129 130 999999 999999 999999 999999 999999 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 144 148 151 152 153 154 154 154 154 153 152 151 149 148 146 145 145 145 145 144 144 143 143 142 140 139 139 139 140 142 143 143 142 141 140 140 141 142 143 147 147 147 148 148 147 143 141 145 147 148 147 153 154 150 151 155 164 166 165 168 168 162 162 167 163 158 158 156 151 151 147 141 145 157 161 162 164 165 166 156 148 148 145 130 123 128 127 127 131 141 138 132 143 142 127 126 132 131 137 149 153 152 141 118 118 131 134 123 115 113 110 97 102 110 98 105 119 119 106 101 92 86 90 116 128 97 96 113 124 118 90 99 105 86 77 87 107 86 47 53 65 75 80 71 81 95 98 82 68 101 100 76 105 77 76 112 78 77 60 69 127 84 9 1 50 41 81 120 39 4 94 110 50 46 62 69 24 29 80 70 26 23 -30 -34 -9 -6 -11 -2 54 123 99 119 87 78 117 -11 -78 15 54 -1 -93 -77 34 50 21 33 34 -19 2 216 124 -18 -65 -31 -66 -147 -68 29 -26 136 139 -111 -55 -60 -115 -89 -80 -53 178 283 287 174 -2 -197 62 243 -143 33 37 -388 -382 29400 353 1575 75 7902 8 10 0 6839 -1009 22 1290 1861 3202 7432 14424 30416 46873 60378 49930 41550 41114 36455 17384 316 118 119 113 113 113 112 110 111 115 116 115 120 128 133 136 145 159 166 172 164 153 140 132 129 131 128 126 127 126 122 121 120 120 121 121 123 123 124 123 125 126 128 128 128 127 128 129 129 128 128 129 129 129 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 138 141 145 150 154 155 156 156 155 154 154 152 152 150 147 144 143 142 143 145 144 144 143 142 140 139 139 139 139 138 140 143 146 145 144 142 142 140 139 143 145 146 147 146 146 146 146 146 148 148 148 147 146 148 150 151 154 157 163 159 160 164 164 164 162 165 163 160 159 157 154 153 147 142 148 156 157 156 161 166 158 151 158 155 144 127 122 121 130 133 128 130 132 137 143 135 126 132 139 136 134 143 152 155 142 125 118 131 138 113 103 110 106 84 82 95 93 99 121 118 89 82 94 88 76 83 102 109 103 111 131 119 75 69 74 67 44 52 84 72 77 83 71 79 80 79 82 87 94 73 79 108 112 88 95 98 94 116 109 101 44 24 110 56 -62 -29 65 80 96 122 104 105 140 72 -31 2 109 145 78 80 157 157 126 111 46 41 2 16 86 67 101 149 140 97 82 195 257 93 37 162 126 50 -18 -43 -4 -36 -18 42 58 65 132 328 242 -19 -105 -31 150 29 -56 121 39 9 94 89 -75 -123 145 324 146 166 333 256 214 94 -48 -238 185 343 -122 192 353 215 327 261 353 228 -40 -158 -1 287 469 519 564 243 -385 -543 29432 352 1650 75 7909 8 10 32 6842 -1023 101 1429 2637 4159 6506 11147 21314 43236 60036 71193 71464 58392 31340 3381 118 112 108 109 111 110 108 109 111 120 148 219 265 276 290 311 331 342 320 312 301 259 233 208 183 158 146 138 133 125 122 119 120 121 122 123 122 123 124 125 125 128 128 129 128 128 129 130 128 128 128 129 130 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 106 999999 999999 999999 140 145 151 154 157 159 158 157 156 155 155 154 151 148 145 143 144 144 144 144 142 139 138 138 137 138 139 139 138 140 142 143 144 145 146 144 141 141 145 147 145 144 143 143 145 146 148 150 150 147 145 144 146 146 149 155 158 159 154 159 163 164 169 165 163 165 161 160 162 161 156 147 145 151 157 163 164 161 159 153 152 154 151 143 134 134 128 127 127 126 127 130 139 139 132 134 136 138 133 126 136 144 140 131 133 132 136 148 133 118 116 108 93 83 86 94 106 108 112 108 90 91 82 69 55 78 108 118 135 133 104 91 91 103 95 55 58 76 80 110 106 87 99 113 112 83 83 66 36 86 127 137 117 97 112 134 142 123 115 72 42 91 88 -4 -10 33 59 116 141 100 106 117 63 -29 -25 81 114 112 104 104 81 34 61 97 130 60 -50 7 64 85 59 57 117 129 189 195 103 54 101 104 16 -111 -92 -21 -95 -52 17 124 147 117 263 208 4 -114 -10 169 102 -17 74 277 157 21 139 -2 -65 172 329 194 172 206 242 171 13 -90 -133 38 82 256 457 268 225 354 250 285 251 -37 -378 -153 75 197 235 175 234 133 -176 29463 355 1425 75 7907 8 11 3 6843 -1039 337 1233 2291 5093 10955 21109 31511 40709 39883 40477 48371 55469 55587 39540 27334 14951 3252 114 106 106 106 105 105 104 108 111 129 206 411 828 1338 1668 2046 2141 2143 1948 1846 1560 1268 738 515 369 274 216 165 140 127 122 120 122 122 122 123 123 125 126 127 126 127 127 129 128 128 129 130 128 128 128 129 130 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 135 139 143 149 153 156 158 158 157 156 154 155 154 151 149 146 144 143 143 142 141 139 137 137 137 136 136 137 137 139 140 139 140 141 143 145 145 144 146 147 147 145 143 141 141 143 144 146 149 149 145 142 143 144 145 146 151 154 154 156 162 165 165 166 163 157 156 157 154 153 150 146 142 143 147 150 156 162 160 155 154 152 147 150 149 135 136 134 123 123 123 126 133 136 131 135 135 131 135 128 124 139 148 131 122 133 144 152 160 152 132 128 128 115 100 95 101 109 96 100 111 105 98 96 101 76 86 116 113 116 117 101 100 110 105 87 86 77 74 84 79 79 81 84 124 139 103 91 73 81 109 114 119 113 101 102 125 125 121 133 106 70 113 149 75 78 95 58 108 107 33 124 161 103 70 6 -20 -20 39 115 37 9 24 36 54 66 112 91 36 3 29 82 88 78 3 6 20 61 197 180 132 97 5 62 129 38 -16 -38 94 246 138 94 19 40 -10 -34 80 199 159 123 388 217 -60 22 166 152 230 173 -17 -182 -146 182 147 -69 -199 -143 -180 -171 396 411 -83 -72 174 -82 -286 -21 -113 -473 -390 -177 -33 -128 -82 110 65 48 29495 355 1425 75 7897 8 11 35 6841 -1052 158 395 1590 3942 8927 17753 26216 34327 37730 53285 68701 59573 43613 9905 5162 1738 205 105 102 106 103 103 102 104 108 115 139 200 348 724 1217 1539 1929 2191 2599 2843 3166 3318 3277 2701 2324 1867 1329 873 464 217 142 122 122 121 121 121 122 124 125 126 127 128 127 128 129 130 128 128 128 127 129 130 130 131 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 136 139 141 146 151 153 154 154 153 152 151 152 152 150 147 143 139 137 136 135 135 134 135 136 136 136 137 136 136 138 139 138 138 139 139 142 144 145 145 145 144 144 144 144 142 141 140 142 146 147 145 144 144 145 144 145 147 149 148 152 158 158 156 156 157 155 156 159 156 152 148 142 139 139 147 150 151 156 155 154 160 156 148 148 146 139 141 140 128 130 132 122 132 135 130 144 138 124 134 142 148 151 147 144 134 128 140 151 168 161 130 129 125 123 133 109 95 107 113 114 119 104 87 120 146 124 118 129 113 110 107 86 105 122 110 93 89 79 79 105 90 80 86 99 105 99 101 80 85 97 68 64 70 86 99 133 134 106 100 67 87 67 87 161 109 125 138 85 99 68 39 108 113 82 131 152 84 67 115 109 25 89 134 90 105 56 106 123 16 31 121 141 144 50 -122 -166 -101 -31 37 68 61 114 135 141 49 45 42 -58 20 181 89 -67 36 164 13 -70 133 350 207 -83 31 73 -44 19 185 94 43 -30 -193 -211 -158 97 287 138 65 187 38 39 310 49 -121 60 -26 -170 -150 -13 -28 87 75 81 175 -28 -238 -292 -15 223 29526 324 1800 75 7890 8 12 6 6839 -1065 1348 5865 19950 46534 65249 66186 35868 18885 617 128 108 109 109 107 110 106 107 107 111 111 121 146 180 190 196 205 211 250 403 750 1103 1489 1907 2134 2107 1985 1717 1319 932 544 379 426 353 138 123 121 123 123 125 124 126 125 127 127 128 128 130 129 128 127 127 129 130 131 131 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 137 138 141 147 149 151 152 152 152 151 151 151 151 149 146 142 137 133 131 130 131 132 134 134 133 136 138 137 137 138 139 137 135 136 139 141 144 143 142 144 143 141 141 144 142 140 141 140 140 142 143 145 146 145 144 144 145 143 143 149 153 152 152 154 154 153 152 151 150 152 154 146 140 141 149 155 153 159 158 152 152 151 144 134 136 138 138 138 129 126 127 125 141 154 151 146 136 131 137 141 148 145 144 159 151 140 149 145 166 173 137 131 121 115 126 103 100 122 132 122 119 98 89 125 124 103 95 118 143 153 130 85 101 113 117 103 77 81 82 94 102 115 123 110 93 83 91 92 91 85 58 26 18 82 88 74 84 126 92 2 49 67 69 106 78 61 109 104 54 96 104 25 47 71 95 162 123 206 233 67 18 108 193 147 132 95 42 -45 -24 86 57 21 101 101 -78 -133 26 41 -76 1 -2 -100 -16 11 -81 34 7 1 234 203 113 27 24 -36 -222 -155 77 379 384 40 -87 -97 -112 -43 -81 -219 -223 -80 -110 -80 29558 344 1725 75 7895 8 12 38 6837 -1078 158 3362 12579 33854 66719 76458 42002 15248 81 73 69 75 75 77 72 75 73 76 77 81 79 87 102 135 147 147 150 194 304 763 2853 4254 2717 161 168 216 336 654 1211 1617 1424 691 513 408 165 138 139 134 122 124 124 127 124 125 127 129 128 129 129 129 127 128 129 130 129 129 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 136 137 143 149 150 151 152 152 152 152 152 151 149 147 144 143 140 136 135 135 135 135 135 135 134 136 137 137 138 139 138 136 135 137 140 140 141 143 143 143 142 139 138 139 140 142 143 142 143 143 143 145 146 142 141 145 147 146 147 152 154 155 159 160 155 152 152 148 144 149 156 143 137 142 145 155 157 157 158 152 143 149 139 133 140 133 133 136 132 124 118 128 147 160 163 156 138 141 144 140 146 149 155 153 151 151 154 139 147 164 141 128 116 107 102 88 92 108 123 115 113 124 121 113 83 57 73 113 137 154 125 100 106 105 129 91 68 97 96 88 95 93 85 73 78 110 114 117 93 74 78 44 19 87 98 53 80 116 55 38 93 70 60 64 26 17 120 137 38 74 88 50 129 109 47 85 92 166 120 -3 -6 53 158 123 65 109 89 -28 41 105 -13 -38 101 148 21 66 123 22 57 190 58 -125 53 161 49 -24 -126 -67 209 321 253 171 26 -23 46 46 116 206 178 80 134 -102 -337 -56 -10 -182 -129 -8 -152 -160 -161 -71 19 -53 -20 -123 -178 -212 47 180 108 -13 -63 272 374 -36 -337 -347 -146 29589 361 975 75 7898 8 13 9 6835 -1090 796 759 49 999999 999999 999999 999999 999999 999999 999999 776 4903 18153 44601 65392 67719 25936 9397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 48 97 267 800 2765 11328 9674 6075 3205 186 220 348 735 1311 1785 1803 1013 618 487 440 300 213 142 119 121 123 124 121 123 126 126 128 128 129 129 128 129 128 128 127 127 130 999999 999999 999999 999999 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 140 145 150 152 153 152 151 152 151 149 147 145 143 142 143 141 138 137 137 138 139 139 138 137 137 136 137 137 139 138 137 138 140 140 140 142 143 143 142 141 141 141 142 139 141 141 142 142 142 143 145 147 144 142 146 149 152 152 150 152 158 155 156 162 158 156 155 152 155 158 150 145 144 143 150 157 155 159 159 144 146 143 140 147 140 140 142 134 130 132 135 144 141 144 156 146 150 150 143 145 152 152 140 148 151 148 130 136 142 122 116 103 98 108 90 79 95 114 127 131 136 125 122 104 79 101 114 114 122 92 100 115 127 161 128 102 98 102 117 92 91 95 88 82 110 104 93 117 75 78 81 73 68 55 57 79 68 15 62 117 94 75 74 66 74 115 75 12 34 63 97 132 113 56 85 121 102 66 -4 -32 4 89 125 62 69 154 14 -24 150 174 99 124 204 98 97 61 -93 57 146 -43 -67 96 172 112 -64 -118 -9 37 215 208 41 98 251 304 304 214 -15 -44 -145 92 147 -44 82 132 194 176 128 -22 -83 -103 107 111 -56 268 -23 -307 -247 -205 -66 -129 -54 74 119 324 275 7 -267 -459 -200 -158 -194 32 327 352 195 29621 363 825 75 7902 8 13 41 6833 -1102 32 518 763 310 35 999999 999999 999999 999999 999999 999999 999999 1611 8547 32497 71096 83032 46731 2686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 96 150 328 550 1094 3097 11396 7684 4441 3287 218 332 788 865 361 441 623 626 524 438 410 286 199 139 121 121 122 125 123 125 125 126 127 129 128 128 127 129 129 128 127 128 130 999999 999999 999999 999999 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 141 145 149 150 151 149 148 148 146 143 143 143 141 140 138 135 134 134 136 138 139 139 136 136 135 135 135 135 135 135 136 136 136 137 140 142 140 140 140 142 143 141 141 138 138 139 140 140 139 141 141 144 145 142 143 146 149 149 148 151 157 150 148 158 156 149 150 152 157 157 160 155 142 141 143 149 153 157 155 143 149 156 145 143 141 137 140 137 135 131 138 146 142 144 155 160 158 141 130 137 147 151 149 141 143 141 121 134 144 139 125 120 117 107 105 103 100 99 112 123 127 130 139 133 115 96 99 105 89 91 114 128 137 121 121 136 108 94 98 97 113 120 103 67 71 62 91 173 109 62 79 85 90 76 50 22 70 86 96 96 68 78 77 101 103 75 13 36 90 72 110 116 82 131 136 42 23 48 -3 -10 42 103 122 107 121 150 66 22 146 143 34 88 191 107 101 71 57 140 43 -39 68 171 242 245 156 74 145 126 -19 -107 -113 55 216 85 92 -90 -205 112 28 36 127 174 297 220 337 323 138 308 378 151 -5 84 109 287 146 -83 45 19 -174 -188 124 69 275 611 142 -145 -509 -621 -167 6 -100 -219 -258 176 163 29652 364 750 75 7902 8 14 12 6831 -1115 173 1445 1306 999999 999999 999999 999999 999999 999999 999999 999999 999999 461 3501 16290 52000 88147 85439 23871 13 2 999999 4 1 8 7 14 13 16 16 19 22 26 28 43 66 102 165 231 367 562 1073 3280 4773 4535 2309 1999 2629 2390 1996 719 147 151 148 148 140 134 127 128 127 129 123 122 124 127 128 129 127 128 127 128 128 128 126 128 129 129 128 128 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 135 141 146 147 148 147 146 145 145 144 143 144 144 142 139 135 134 134 135 138 138 137 137 135 136 136 136 135 136 137 136 135 134 135 137 139 140 138 137 137 138 139 139 140 138 137 137 140 141 141 141 139 141 143 144 144 143 148 151 151 153 152 150 147 152 156 152 150 150 153 155 162 153 143 145 142 147 152 152 146 148 156 155 146 136 134 132 130 135 129 124 137 149 148 158 169 165 157 140 129 135 146 153 142 133 145 140 128 131 144 161 144 127 120 103 103 109 108 113 105 103 116 125 121 121 121 89 77 86 84 93 111 110 93 77 86 108 90 88 74 87 111 97 96 78 54 59 99 127 88 49 41 51 107 102 83 74 78 104 110 67 17 32 32 63 87 99 101 126 152 80 78 53 22 162 160 23 -13 2 20 58 119 88 58 37 68 91 57 73 112 -5 -105 1 87 97 89 139 114 -10 0 129 272 254 174 162 67 5 -8 -19 -77 -133 -7 62 130 133 29 -64 21 181 61 -1 31 -90 49 178 41 -138 -210 93 206 151 -23 35 178 171 27 -179 -58 131 41 117 355 -33 293 486 -470 -246 84 -61 206 -167 -204 220 -155 57 157 29684 364 750 75 7902 8 14 44 6828 -1127 626 1340 949 999999 999999 999999 999999 999999 999999 999999 999999 999999 751 4732 21969 69326 90147 81125 12215 14 8 6 11 9 13 12 16 19 26 25 31 31 36 35 50 64 77 87 126 153 267 681 2489 2413 2797 2006 3385 5401 4766 1436 142 129 133 127 127 126 126 127 125 123 124 122 123 125 128 128 129 128 127 127 128 128 129 127 128 129 130 128 128 130 999999 999999 999999 999999 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 142 145 147 147 146 145 144 144 145 147 148 146 144 141 138 136 137 139 137 135 135 137 136 136 136 135 136 136 137 137 135 135 136 135 137 140 139 135 133 133 134 136 140 139 135 136 140 142 143 141 140 143 144 144 145 147 151 153 153 153 151 149 152 157 158 157 158 156 146 146 159 152 147 150 142 143 150 157 153 146 148 151 141 129 133 132 126 125 125 135 144 150 150 148 152 153 154 148 145 142 140 142 138 143 148 140 135 132 133 147 163 147 124 124 120 125 131 136 122 94 102 120 111 111 120 96 87 92 115 124 118 110 87 103 110 108 108 95 61 67 102 88 98 145 119 81 64 35 59 72 53 59 97 54 22 93 76 88 106 34 15 28 36 60 84 131 215 161 119 43 20 18 53 139 117 97 59 47 13 58 121 84 87 29 54 92 -3 -14 30 15 -1 18 81 83 78 114 11 -8 40 115 275 99 -141 -1 -44 -163 -34 -36 -57 83 5 -93 53 106 74 125 196 275 243 -8 90 25 -174 -17 -105 -143 -115 -160 -115 90 116 163 173 7 74 -57 -214 82 224 319 278 128 424 380 -213 6 332 129 55 -140 164 474 373 142 182 29715 348 750 75 7905 8 15 15 6826 -1140 1454 3191 2857 999999 999999 999999 999999 999999 999999 999999 999999 999999 2263 10624 40077 83920 90752 40584 956 72 72 69 71 68 77 73 76 78 86 86 94 96 99 99 105 108 129 138 167 163 194 289 390 609 1015 1149 1653 2972 2700 171 136 132 133 126 125 124 126 125 123 125 126 123 123 124 127 126 127 126 127 128 129 128 130 129 128 127 129 126 127 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 143 146 148 149 147 145 145 146 147 148 148 147 145 142 141 140 141 140 137 134 135 136 136 136 135 134 137 140 137 136 136 135 134 135 136 139 139 135 135 135 135 135 138 138 135 137 140 142 141 140 143 145 148 148 147 149 150 151 152 152 154 158 159 156 151 150 154 152 145 149 160 159 148 143 142 142 147 158 158 142 142 157 150 136 139 144 134 116 120 138 141 145 154 149 149 157 150 142 156 157 136 130 141 143 131 130 130 123 130 143 157 159 140 125 124 132 125 122 117 93 90 110 115 107 120 113 97 96 127 150 129 123 118 119 96 81 123 118 84 89 85 67 79 140 149 98 49 32 81 103 99 95 99 63 26 80 94 135 157 59 27 93 149 92 67 130 140 105 131 44 19 94 88 77 73 108 82 38 35 108 151 135 38 1 60 83 58 -25 -104 18 139 146 129 35 139 116 18 197 184 91 183 1 -70 121 -61 -176 -9 -40 -163 75 103 48 101 -67 5 -54 -110 193 219 133 234 78 25 -99 -148 -2 -151 -163 -96 -95 77 308 113 -267 -36 108 -132 -199 -122 29747 346 750 75 7909 8 15 47 6824 -1152 1813 3618 2787 999999 999999 999999 999999 999999 999999 999999 999999 1511 6832 21145 60838 90892 80029 6353 98 88 92 89 90 90 95 93 99 95 104 102 110 114 113 123 132 131 147 155 166 159 173 239 248 216 274 273 204 142 132 126 131 130 131 127 128 126 125 125 123 124 136 140 135 125 127 124 126 125 127 127 129 128 131 130 129 128 127 125 127 130 999999 999999 999999 999999 999999 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 146 148 150 149 148 146 146 148 149 147 144 143 140 139 140 140 140 137 135 135 134 135 136 135 135 138 141 140 138 137 137 135 136 137 137 138 138 138 138 137 137 137 135 135 135 138 140 139 138 143 145 145 146 147 148 146 149 151 152 154 158 157 152 150 152 156 151 151 159 160 156 149 148 150 149 149 150 155 150 146 151 147 133 133 143 136 126 124 129 131 135 143 146 154 162 157 152 159 165 159 152 149 137 124 130 133 128 136 141 139 131 124 118 111 108 103 100 106 105 102 110 102 93 116 118 101 85 86 133 121 84 96 93 81 77 119 116 98 110 104 116 84 63 99 100 72 63 96 122 117 117 84 59 99 138 135 137 137 66 33 110 176 124 74 85 62 23 116 134 81 97 66 92 82 33 27 18 35 74 98 105 -5 -41 39 114 146 68 -53 -27 74 95 45 -39 12 54 33 26 101 96 76 75 67 202 45 -57 -48 -184 -88 128 211 194 -76 -147 69 -139 -93 126 -105 153 268 -65 5 -22 98 -24 -349 -66 -7 -267 -146 131 61 -115 23 44 -243 29778 363 825 75 7910 8 16 18 6822 -1165 69 999999 999999 999999 999999 999999 999999 999999 999999 793 4802 19404 45368 74788 70600 30301 1168 56 52 57 56 58 59 61 60 67 65 71 69 75 74 78 88 100 103 113 126 173 318 996 3582 3465 1050 129 124 123 123 126 124 127 127 129 128 132 129 126 127 125 124 135 141 136 126 127 126 128 127 127 127 128 127 128 129 128 129 129 127 129 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 136 142 146 147 148 147 145 145 146 147 146 143 140 136 135 135 136 137 136 134 133 132 131 132 134 134 136 137 137 137 136 136 135 134 135 136 136 137 140 140 138 136 136 133 132 134 135 138 139 137 142 143 140 140 141 143 143 146 150 151 150 154 154 150 152 155 159 154 153 161 161 156 151 150 151 147 144 150 156 156 150 143 133 126 126 128 129 135 132 128 136 138 135 131 137 151 162 165 160 162 167 169 160 143 137 138 141 144 147 150 144 124 122 137 122 107 113 110 98 89 106 102 77 97 107 112 121 84 69 128 130 83 95 93 94 102 101 79 70 105 86 105 83 38 102 121 109 100 70 54 101 127 47 62 133 135 147 126 68 33 72 73 49 82 89 108 107 49 93 159 118 42 55 132 106 72 70 23 -16 41 73 97 134 73 60 111 81 104 77 15 28 11 -8 2 -36 -27 19 -140 -65 92 53 112 101 150 135 10 -72 -141 12 126 97 33 -166 -183 -6 104 174 -53 -193 90 168 52 -55 35 65 -48 -71 63 42 -40 98 256 366 184 120 -65 -233 92 332 324 245 44 -103 -233 -196 158 602 574 303 147 -104 -4 9 -48 57 29810 354 1500 75 7910 8 16 50 6820 -1177 2017 9709 31329 65374 67259 22551 3392 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 397 1967 7041 23322 15647 9969 5087 3986 129 124 126 124 128 131 136 132 135 131 129 126 126 125 126 125 126 128 129 129 130 128 128 128 129 128 127 126 126 127 129 130 130 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 137 142 145 147 148 146 146 147 148 148 147 145 142 138 136 136 135 134 134 134 133 132 131 132 133 134 137 139 138 136 136 135 134 136 137 137 138 139 141 140 137 136 135 133 134 135 137 140 142 141 142 143 141 144 142 139 143 146 149 148 144 153 156 151 152 151 153 155 152 156 162 160 153 149 148 145 143 152 163 163 156 146 142 138 130 129 125 123 126 135 146 141 134 140 149 151 153 148 146 152 149 152 152 146 142 134 143 160 160 149 142 124 123 131 120 110 119 124 103 91 106 89 77 93 97 115 109 104 110 129 139 118 115 107 109 102 85 89 94 113 105 86 62 55 79 121 169 138 94 67 94 97 34 80 117 73 105 92 41 54 86 50 -3 37 65 101 118 90 115 55 57 144 105 56 98 140 43 25 11 26 62 67 174 136 32 38 4 53 59 9 71 14 23 126 54 50 107 -111 -115 98 71 40 24 50 79 36 -100 -36 158 165 80 74 35 -185 -72 215 147 -101 -190 31 155 237 219 -83 -204 -130 -117 -49 71 61 81 134 192 84 -5 -108 -84 89 202 223 183 -11 -215 -171 -9 -5 1 313 475 473 331 -70 -221 -39 121 29841 364 750 75 7912 8 17 21 6817 -1189 2502 4440 4195 841 999999 999999 763 1088 2041 2476 3745 8843 21397 35884 26166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 885 4789 19691 999999 999999 999999 11157 4006 125 120 125 126 138 148 157 163 160 147 138 129 128 126 128 126 126 128 130 129 129 126 127 127 127 127 127 126 127 128 131 131 131 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 137 141 144 147 148 146 146 147 147 145 143 143 142 139 138 137 135 132 131 132 132 132 132 132 132 134 137 139 137 136 136 135 135 137 137 140 141 139 139 138 136 134 132 132 137 138 138 139 139 141 142 142 141 146 148 143 145 146 147 148 147 152 154 152 152 152 153 153 150 148 151 156 156 158 151 142 146 149 153 159 157 152 149 140 130 132 124 115 120 138 149 141 137 147 157 151 146 139 132 142 145 144 156 164 153 141 150 158 144 132 136 139 145 146 149 134 121 113 104 110 112 102 106 98 87 102 89 117 130 114 120 124 108 94 138 144 120 122 117 112 117 99 74 73 63 83 139 137 125 130 117 85 58 61 59 75 90 40 53 80 89 112 95 85 74 48 66 70 54 -9 21 144 119 39 26 41 -29 50 133 69 13 -4 87 130 136 113 49 98 76 73 150 -10 43 148 18 89 70 -50 60 106 29 33 0 47 73 25 29 -5 73 131 63 54 -7 -135 35 144 -26 54 -84 -197 -132 117 271 14 101 174 -98 -86 270 251 -34 -22 34 -141 -173 191 327 -71 -288 -20 232 268 190 113 198 -55 -203 134 -32 73 381 49 121 232 126 29872 365 675 75 7912 8 17 52 6815 -1201 2499 12462 28704 29490 11860 1617 1241 3954 6389 8108 6834 6834 6060 6901 6327 674 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 2406 10883 30547 999999 999999 10312 5476 127 114 117 123 125 136 146 150 165 163 151 140 132 132 131 132 130 128 128 129 129 129 127 127 125 126 126 127 127 128 130 131 131 131 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 134 139 142 145 146 144 144 144 144 141 139 139 139 138 139 136 133 131 131 131 130 131 132 131 130 131 134 136 134 133 132 133 136 136 136 139 140 137 137 136 133 131 130 134 137 137 137 135 134 138 142 144 144 143 144 144 142 142 142 144 146 151 155 152 152 151 149 152 153 152 152 154 152 154 144 137 145 149 153 155 154 153 147 143 139 132 128 124 122 135 142 145 150 148 150 143 146 149 143 146 143 141 144 160 156 146 163 158 141 129 137 159 163 154 159 143 117 113 115 118 109 111 125 115 94 88 85 108 117 102 94 123 111 103 128 116 110 107 115 113 89 73 81 113 124 83 70 79 61 60 99 119 122 92 75 113 117 98 77 41 60 128 127 82 79 108 90 62 22 1 78 64 44 61 7 13 28 54 190 202 121 59 44 24 24 80 82 81 92 181 180 6 80 88 4 122 91 112 195 60 25 179 176 163 110 66 167 26 3 201 126 -42 18 39 73 10 -40 129 108 -181 -247 71 218 359 523 410 64 -24 268 332 164 403 139 -360 -119 327 302 -221 -355 183 523 213 4 49 152 87 -86 -75 -378 -107 263 -25 359 512 31 29904 365 675 75 7914 8 18 24 6813 -1214 1930 10418 27261 31724 18395 2914 1395 2518 4649 5575 4109 4071 3048 1684 1494 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 648 3541 15907 39392 999999 999999 15488 1175 115 111 113 118 121 128 130 130 143 143 142 138 133 133 132 133 132 130 130 129 130 131 130 129 127 127 128 128 128 128 130 130 129 130 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 136 141 144 147 147 145 145 145 144 141 139 139 139 139 139 137 134 133 134 135 133 133 135 135 133 133 135 136 134 131 132 134 136 137 135 137 138 135 134 135 134 133 132 136 140 138 138 137 134 137 141 146 145 139 138 139 142 144 143 143 143 149 153 155 157 154 153 156 156 155 149 150 150 148 140 139 144 152 160 161 164 166 160 151 147 133 129 132 131 137 138 151 155 142 143 136 136 141 139 136 137 142 138 147 149 151 169 160 150 139 141 138 129 137 134 129 126 123 120 118 109 124 124 117 117 84 88 95 96 122 108 130 117 89 92 79 95 113 122 112 99 90 76 103 105 67 73 54 31 58 87 107 109 93 138 140 132 130 51 51 55 85 99 63 60 72 55 50 64 73 99 55 -12 50 122 126 51 -5 72 150 207 128 60 -9 -22 73 42 20 93 110 94 52 112 131 107 146 172 248 165 29 60 148 164 200 201 173 178 159 73 174 136 44 311 241 138 -80 -200 60 214 130 -7 60 166 291 464 351 31 -40 166 130 39 446 454 18 -52 99 73 -53 146 367 379 12 -34 142 -117 75 167 -155 -328 104 58 -131 329 169 54 29935 364 750 75 7915 8 18 55 6811 -1225 1422 7969 26996 28909 7919 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2360 3999 2697 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 843 4537 19241 44075 999999 999999 20504 1171 113 110 114 115 122 128 132 141 153 156 164 172 172 160 153 144 138 134 131 130 131 131 130 130 129 128 128 127 129 130 131 132 133 130 131 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 137 142 146 148 147 146 145 145 143 140 138 138 139 140 140 140 137 133 134 135 135 135 135 135 135 136 137 136 133 132 133 135 135 135 134 136 137 136 137 138 136 134 135 137 139 139 140 140 136 136 140 144 146 141 139 138 141 144 144 145 147 149 150 155 157 156 158 152 149 154 151 155 159 155 148 139 140 152 155 156 165 163 155 150 146 136 133 137 137 143 147 155 156 144 138 139 145 153 149 134 138 140 134 146 150 146 152 140 136 134 127 130 127 135 130 123 125 132 133 125 129 136 119 119 131 122 113 91 118 149 122 123 109 84 88 94 111 118 110 111 105 113 117 100 80 81 98 98 107 138 118 88 84 78 116 120 102 87 67 105 136 100 84 103 80 29 -16 30 75 71 62 40 10 80 206 191 47 16 74 103 150 111 92 89 99 118 41 45 117 37 79 114 107 116 143 197 155 252 215 77 -61 -82 34 83 154 189 144 131 26 74 185 176 279 211 275 203 -119 9 180 200 178 35 -97 -90 160 231 48 -33 255 173 -62 74 164 190 245 125 -19 247 454 288 173 126 254 303 132 519 386 -133 -39 68 -56 290 521 74 181 29967 365 675 75 7916 8 19 27 6809 -1238 1235 7032 19059 42809 41449 22515 999999 999999 999999 999999 578 1592 1341 100 999999 130 2497 4122 2826 312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 1392 6853 24983 43856 39628 5663 6843 143 130 124 124 119 123 128 132 142 146 151 158 164 168 163 156 147 144 134 131 130 131 129 130 130 129 129 129 128 130 131 132 133 134 129 129 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 137 143 147 147 147 145 144 143 141 138 136 136 136 137 140 140 137 135 133 133 133 135 136 136 136 135 134 133 131 130 131 133 134 134 135 136 137 138 138 138 135 135 137 139 137 137 141 142 140 142 143 144 145 143 141 139 142 145 144 148 153 154 153 153 155 158 163 155 148 156 158 157 156 151 148 143 141 145 147 152 157 155 149 145 142 136 132 134 135 131 139 156 154 149 149 159 167 160 157 146 144 139 128 145 146 123 131 136 128 120 121 137 141 147 142 133 110 112 141 124 117 111 94 111 127 125 93 92 135 138 107 95 96 106 111 94 105 117 109 145 158 129 134 125 84 119 125 101 116 115 109 103 111 96 100 86 61 79 121 160 140 84 85 129 115 66 39 94 82 -1 12 44 69 90 140 138 38 67 135 114 85 78 70 57 62 104 82 47 93 37 150 225 123 73 127 200 152 178 173 76 6 -34 -3 97 46 -6 105 96 28 109 196 130 -7 68 367 310 23 167 230 65 121 123 17 -137 -76 81 -29 -29 292 162 -57 43 -113 -137 161 183 86 192 165 188 93 -40 -73 -67 140 503 246 3 80 -295 -75 397 130 338 635 29998 365 675 75 7916 8 19 58 6806 -1249 1261 7070 18917 35753 35408 21763 1486 924 4097 12316 23527 27376 19785 6013 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 1017 4753 16344 29934 31494 19851 8021 605 446 282 161 149 140 137 134 132 132 130 128 127 127 131 131 131 133 129 127 128 131 128 129 131 130 131 131 131 131 131 131 131 131 130 130 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 138 144 146 145 145 144 143 141 140 137 135 133 132 133 137 138 137 136 135 134 134 136 136 135 134 132 131 132 131 129 130 131 132 134 133 133 136 136 135 134 135 137 138 137 135 136 138 142 144 145 143 141 140 143 147 145 148 147 146 151 155 157 159 157 156 162 165 160 153 155 156 156 156 151 151 152 152 150 149 150 158 162 154 139 135 137 128 123 126 123 128 144 142 146 155 161 153 137 149 156 145 133 138 151 143 131 139 131 110 118 141 144 140 155 160 142 129 127 136 130 99 89 97 101 109 113 103 109 130 143 113 82 96 108 114 93 81 92 118 169 157 110 88 92 70 94 139 117 84 79 66 64 93 94 146 122 48 66 118 114 60 40 43 81 91 74 85 105 115 43 2 46 110 87 53 -27 -42 89 126 115 -8 -17 32 47 114 127 100 88 109 59 110 237 165 69 146 175 36 23 62 118 119 -38 33 108 -61 -81 96 85 -55 -36 183 43 -178 68 308 193 44 187 131 55 37 -30 210 130 -58 26 -66 71 366 59 -346 -158 75 90 -23 -121 109 174 156 67 -242 -100 -90 -203 -40 71 -184 58 251 -321 -32 88 -93 143 313 30030 365 675 75 7916 8 20 30 6804 -1261 1884 9650 35732 62571 54902 12466 5144 6946 9667 13204 22882 25713 18447 5834 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 93 301 946 3127 10372 10992 15301 8186 1452 1923 1430 162 147 139 132 127 127 130 126 126 125 127 128 129 124 125 123 126 126 129 129 131 132 132 132 131 131 131 130 130 130 132 131 130 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 140 144 144 143 142 142 142 140 139 137 134 132 131 132 135 138 140 140 139 137 137 136 136 134 132 131 132 135 135 134 132 132 132 134 135 135 137 138 137 136 137 138 137 137 137 138 139 140 141 139 142 144 141 142 147 147 147 146 147 149 151 156 160 157 152 160 161 156 152 151 155 154 158 155 151 153 151 149 149 154 164 159 146 140 133 133 134 129 123 129 137 137 136 145 151 153 144 132 146 165 151 135 145 143 139 145 140 131 121 122 135 149 150 145 149 133 132 153 146 137 126 125 133 126 123 126 141 139 139 157 136 97 104 120 104 92 84 71 99 118 98 92 90 98 85 105 131 103 94 105 58 38 69 103 147 138 121 99 82 64 56 36 15 85 84 70 81 80 129 94 16 23 40 66 93 -49 -31 94 37 -9 -21 6 44 122 215 154 104 110 106 125 190 295 182 50 158 216 -15 -64 34 85 17 -43 47 -32 -107 -4 74 -53 -3 82 160 122 -27 29 -70 -149 55 79 -36 128 168 99 203 368 310 77 14 134 133 -45 -256 -185 59 320 121 -503 -259 281 441 10 -257 249 114 -139 98 152 -156 54 211 -65 446 390 132 71 -146 30061 365 675 75 7914 8 21 1 6802 -1273 2743 12688 49772 83834 82149 30689 7480 6837 5341 876 138 98 216 206 21 17 12 4 4 6 10 9 9 9 10 8 11 14 16 17 20 26 25 29 33 44 82 139 300 660 1431 2070 2193 2124 1877 2703 4306 4638 2869 2331 1536 351 375 530 629 599 368 204 136 130 128 126 125 123 126 125 128 128 129 129 132 131 131 131 131 130 131 131 132 130 129 999999 999999 999999 999999 999999 999999 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 141 141 141 141 140 138 137 135 132 131 132 132 134 137 141 142 142 141 138 136 135 134 132 130 131 134 135 135 133 132 132 132 136 139 140 141 140 140 139 137 137 140 139 138 137 139 139 138 142 147 145 140 141 142 143 146 146 145 150 157 159 159 157 158 159 156 154 153 151 148 152 151 146 145 140 142 147 155 166 155 136 136 134 123 121 124 126 133 143 145 144 145 148 151 160 162 149 156 156 152 156 137 137 146 145 146 134 124 128 134 138 138 139 136 127 136 136 125 127 129 131 142 141 125 119 125 140 123 128 128 110 127 110 102 102 87 78 59 61 103 113 97 104 149 139 75 79 84 73 82 70 90 108 107 156 135 73 39 11 5 56 122 102 106 120 84 51 65 56 24 10 19 84 25 12 73 30 -27 2 40 53 80 155 147 44 -7 26 133 169 139 44 37 114 132 84 -23 -10 61 71 166 80 -101 -25 13 138 202 246 305 158 267 288 95 -139 -51 230 34 -136 173 300 159 263 343 357 203 104 -10 -165 64 84 28 -27 39 111 -416 -377 -45 -186 -277 16 356 -96 -185 329 489 233 209 29 -59 554 526 317 138 -254 30093 365 675 75 7916 8 21 33 6800 -1285 726 4482 21119 44125 74426 70870 35897 1021 999999 999999 999999 999999 999999 999999 999999 267 1634 1608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 881 2661 4207 5597 5654 4903 4745 4407 4649 6199 7251 7007 6949 5887 3830 3320 3522 3155 2459 1836 1415 635 229 171 140 132 125 125 125 127 127 126 127 128 129 130 132 132 133 132 132 132 131 129 130 999999 999999 999999 999999 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 142 143 144 143 143 141 138 136 135 134 133 133 133 133 136 138 141 143 142 139 137 135 134 134 131 132 133 133 133 130 128 130 131 134 138 140 139 138 139 138 138 140 139 139 139 138 142 145 145 145 145 146 146 145 147 146 145 145 144 152 161 162 166 164 159 162 162 161 156 151 152 150 147 142 143 143 143 145 152 162 152 139 141 140 126 119 123 124 130 142 149 154 151 157 159 155 165 157 158 159 151 152 137 124 132 135 133 129 122 120 113 115 127 138 144 136 132 136 139 124 105 108 120 117 113 121 119 111 93 118 111 92 119 128 126 101 82 65 67 49 79 91 63 94 128 105 66 80 78 74 91 105 92 86 96 102 108 96 40 1 31 90 72 100 146 91 48 35 59 71 91 119 60 76 97 33 105 121 88 50 25 70 44 107 134 69 22 26 96 34 -60 -16 116 70 -6 22 -24 -35 48 116 173 172 66 122 84 77 224 158 89 69 39 91 138 60 243 341 36 -76 284 247 -2 151 172 232 261 134 9 71 307 192 -164 -390 -227 45 -104 -105 -116 -282 -513 -387 -67 -272 -330 234 753 126 -104 -70 -189 316 368 587 -28 -523 30124 364 750 75 7917 8 22 4 6798 -1297 472 3895 18807 57522 79371 62716 8179 999999 999999 999999 999999 10 1193 5095 7317 4048 2258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 779 2778 4833 7420 9077 9747 8442 9194 8692 7515 7469 8249 10789 13309 12277 9873 7793 6337 6055 5843 5534 4826 2361 1538 230 153 130 127 126 127 125 126 125 126 127 129 131 133 132 133 132 131 131 130 133 999999 999999 999999 999999 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 144 144 144 143 143 142 139 136 134 134 135 134 132 133 135 136 137 140 140 137 135 134 135 135 132 132 134 133 131 129 128 129 129 131 135 137 133 133 134 135 138 138 137 140 140 143 147 146 145 144 138 144 151 151 153 147 145 148 145 148 156 158 163 165 161 162 162 158 153 153 153 151 147 148 151 144 144 146 150 155 150 144 143 145 143 135 135 128 121 132 137 138 148 160 162 153 160 168 168 166 143 132 131 119 125 122 130 143 122 111 118 122 129 142 150 141 127 126 142 134 105 120 140 121 98 113 116 89 90 111 88 86 119 123 121 102 86 82 96 70 65 82 49 40 60 68 66 91 98 63 82 123 107 93 70 51 96 115 82 65 67 99 63 67 70 71 80 66 39 19 95 100 90 109 139 77 113 168 128 76 30 26 6 48 84 92 115 157 88 104 99 43 134 137 109 32 -48 22 6 21 109 146 243 177 -60 -135 -36 -59 -146 29 -82 -136 175 144 140 192 83 36 170 30 52 63 122 352 207 -10 173 516 266 26 -187 -451 -188 190 125 200 283 150 -278 -504 -218 -166 -215 137 515 -250 -282 299 -101 98 463 574 50 -179 30156 363 825 75 7919 8 22 36 6795 -1308 1550 8990 35441 56627 48166 8927 999999 999999 999999 999999 999999 1591 7631 17346 13380 5054 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 854 2869 6620 10601 13994 13771 15159 14825 12794 13170 14392 17213 21204 21638 19649 15369 13292 10474 6354 4606 4394 2297 1509 226 152 131 128 125 126 125 126 126 128 129 129 130 133 132 132 132 131 131 133 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 142 142 140 140 142 142 139 135 134 135 135 133 134 135 135 134 135 137 138 136 133 133 134 134 132 131 131 129 127 128 127 129 129 129 131 132 131 131 133 135 136 137 136 137 137 137 143 143 142 141 137 142 147 146 147 147 149 150 145 144 148 154 161 164 159 157 159 156 152 151 148 149 151 156 156 149 151 155 155 153 149 145 142 146 151 143 136 136 129 125 119 118 136 148 158 165 160 166 162 159 148 130 131 132 130 130 145 142 114 131 147 127 119 143 153 137 124 103 126 146 128 136 135 131 112 98 112 114 96 105 119 100 119 96 96 121 119 130 129 88 69 85 57 58 79 96 79 67 107 92 82 117 128 102 89 87 114 113 68 57 47 63 44 47 57 116 127 40 39 7 38 89 113 89 29 17 47 103 113 80 48 -23 -17 54 62 54 126 186 80 145 184 71 104 192 173 181 81 103 115 -19 -29 25 88 -68 -206 -138 -4 62 85 248 182 61 187 200 99 39 -54 -169 6 -41 -99 23 32 105 210 42 47 338 25 26 178 -198 13 282 259 366 315 298 -18 -129 51 -225 -238 130 54 -243 218 252 -267 -30 445 751 468 152 30187 364 750 75 7919 8 23 7 6793 -1320 459 4244 16696 48898 56215 21755 132 999999 999999 999999 999999 999999 75 2322 10154 10815 4239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 1170 3075 5706 8206 10574 13107 15291 17324 18121 19315 20174 21301 22067 21285 18310 16328 15910 12669 5227 2058 967 329 169 143 132 127 127 124 125 125 125 127 130 129 129 130 132 131 131 131 130 131 132 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 138 139 139 138 140 143 143 139 136 135 136 137 137 138 138 137 135 135 136 137 135 132 131 131 130 129 129 129 127 125 125 125 127 128 130 131 130 131 132 132 134 135 137 134 135 136 134 137 139 140 140 139 142 145 143 143 148 148 143 145 146 147 156 160 160 160 155 153 155 153 147 148 152 154 156 153 149 146 150 159 161 157 155 149 145 149 146 135 132 132 129 120 121 139 151 163 166 157 151 148 145 142 136 133 135 131 141 152 133 125 146 150 128 117 137 138 135 131 118 123 122 131 129 122 134 114 108 121 108 92 99 106 102 116 96 91 100 113 140 143 103 63 86 103 116 114 80 68 68 112 89 45 78 92 95 106 114 99 77 85 75 58 44 46 123 105 75 101 51 26 24 91 128 75 47 24 20 19 71 109 111 100 52 58 128 102 -30 74 148 36 93 130 90 166 201 60 78 153 182 165 88 -129 -104 48 33 0 -123 -112 -41 87 242 266 113 169 185 -72 -142 -131 -29 46 -23 -3 49 57 135 256 260 96 -63 -82 185 382 30 -164 -19 140 122 62 186 -74 -21 204 -159 -142 77 -256 -122 309 -265 -435 1 181 449 242 5 30219 364 750 75 7919 8 23 39 6791 -1332 1188 7212 27891 65186 59926 13882 999999 999999 999999 999999 999999 999999 999999 184 1993 1996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 815 2233 4149 6853 10345 13253 15656 17139 18243 18288 17848 19082 19200 17728 14911 13446 11576 10082 5836 3655 2189 612 187 140 128 127 127 125 125 125 127 127 132 131 131 131 132 130 129 131 130 130 130 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 136 137 138 140 143 143 142 140 137 137 138 138 140 139 139 138 137 136 136 136 135 133 132 131 129 129 132 131 129 128 127 127 129 129 131 135 133 132 132 131 132 135 135 134 135 137 137 137 136 136 139 137 136 142 146 145 144 147 142 145 151 153 157 162 167 162 154 151 151 149 144 147 151 150 149 146 148 146 147 151 155 160 163 149 138 144 141 125 122 127 129 127 127 143 154 163 164 162 154 149 148 145 150 136 135 145 145 147 141 144 147 138 132 142 131 124 135 130 134 128 98 96 111 124 135 118 120 117 84 101 115 98 110 116 125 116 107 112 92 102 98 54 56 107 114 95 98 77 57 86 79 41 32 19 36 61 84 59 51 76 56 62 25 42 68 45 42 25 65 53 58 130 89 4 25 121 126 61 86 105 88 92 89 65 38 -17 -119 -77 50 79 92 77 99 174 251 154 24 83 120 101 123 -35 -42 131 120 121 -87 -214 -114 -40 -21 -22 -82 78 82 -171 -107 85 167 81 59 223 218 247 371 232 188 198 159 56 -18 361 215 -388 -50 313 250 200 -45 26 131 -146 -142 177 264 -245 -380 158 2 -265 79 -45 -274 -278 74 30250 365 675 75 7920 8 24 10 6789 -1343 15 2511 12892 37345 60834 50599 8920 999999 999999 999999 999999 999999 999999 999999 478 2933 3540 812 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 927 2132 4250 7008 8694 9592 9369 9793 10426 11304 13281 14815 15664 17224 16318 14361 11167 6806 4312 2311 878 245 144 131 132 132 129 129 127 130 129 132 132 132 131 132 131 130 130 130 128 129 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 135 136 139 143 144 143 141 139 138 138 139 139 139 139 137 137 136 135 135 134 134 134 134 133 132 133 135 134 133 132 132 131 132 132 131 135 137 136 133 133 135 135 135 135 135 136 139 140 139 136 138 139 137 142 146 146 145 147 149 149 152 156 156 159 165 158 154 155 153 149 144 145 147 149 145 143 148 150 152 152 153 157 157 145 130 134 129 118 128 130 122 123 123 135 145 150 150 155 160 165 169 163 158 140 139 154 148 144 144 135 141 142 141 153 124 125 136 137 142 122 107 90 97 106 101 108 118 107 103 125 117 82 75 84 118 121 119 106 69 98 119 82 60 84 81 82 112 86 47 66 111 90 51 16 10 74 88 53 42 21 64 110 72 65 -7 -20 26 0 51 86 110 116 83 113 99 84 134 114 40 -3 49 101 91 81 33 10 28 8 -17 53 89 89 152 174 245 163 39 70 8 -1 99 105 160 149 -97 52 52 -174 -20 3 -76 -33 -163 -244 -121 -72 -25 187 245 66 -16 -52 125 316 226 46 21 45 239 251 77 200 77 -138 22 378 320 219 204 35 -74 -178 -68 183 484 21 -138 519 393 -134 -38 -276 -355 -258 -46 30282 365 675 75 7921 8 24 42 6786 -1355 562 3966 19121 42158 62421 48609 16006 19611 23178 22880 11602 999999 999999 999999 112 788 1375 1069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 162 602 897 1116 1264 1375 1627 2396 3326 4331 5003 5839 7231 7597 7858 6530 4015 2276 1007 567 222 146 137 138 138 135 134 129 131 129 131 131 131 130 132 130 132 131 131 129 128 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 137 139 143 147 147 146 144 142 141 141 141 140 140 139 138 137 136 136 136 137 137 138 137 137 136 135 134 134 135 137 137 134 132 132 134 137 140 138 135 134 135 133 137 140 139 137 138 140 139 141 142 144 143 144 146 149 150 146 148 149 155 159 159 159 160 159 156 157 154 150 152 154 153 154 154 153 153 148 153 158 156 157 155 143 132 131 127 125 130 131 116 113 124 128 136 136 130 137 150 165 180 165 152 149 145 138 137 137 136 134 130 145 146 130 121 136 137 135 143 118 113 111 95 102 104 130 124 110 134 124 101 99 91 87 120 108 92 79 82 98 111 108 94 86 82 100 77 90 77 54 92 91 76 58 68 93 77 84 102 107 122 122 115 72 36 80 66 18 36 21 72 124 105 136 108 44 49 26 28 4 42 121 66 46 95 106 77 99 32 -23 36 153 211 212 146 66 70 111 39 -70 65 211 167 45 13 114 87 -25 -70 -123 39 49 -237 -243 -87 124 91 168 334 26 -255 -226 171 247 11 -26 168 214 114 72 170 315 264 150 -99 66 164 249 182 -239 -63 288 302 196 468 205 -96 453 833 204 -283 -259 96 460 244 30313 364 750 75 7926 8 25 13 6784 -1367 2028 10343 17051 26834 25024 24590 52525 72315 65273 28015 109 92 90 92 93 94 89 89 84 89 87 95 93 100 97 100 98 105 107 106 101 103 101 106 109 113 114 118 119 125 121 125 127 137 156 206 234 212 181 160 152 159 150 154 160 167 167 168 162 159 149 145 143 142 138 138 130 130 129 131 131 131 130 130 130 132 131 131 129 127 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 141 144 147 148 148 147 145 143 142 142 142 142 140 139 138 137 137 138 138 138 139 140 140 138 136 134 134 135 136 139 140 137 132 131 134 137 139 137 133 132 131 133 138 138 139 137 136 137 138 143 145 145 142 142 144 148 148 145 145 147 151 153 159 162 159 158 157 156 153 156 159 155 156 160 156 151 156 150 145 147 147 156 154 146 145 140 133 124 121 133 127 123 123 120 127 121 124 134 146 159 159 153 152 160 153 131 138 146 149 153 147 155 141 110 123 139 138 130 130 135 135 121 86 93 110 116 121 130 136 128 126 121 107 103 122 107 109 90 75 73 66 92 81 84 121 98 78 141 144 86 81 85 112 108 104 112 51 71 157 180 115 110 91 30 47 90 73 53 35 -4 15 58 119 128 88 102 28 -16 97 63 53 128 51 62 70 35 76 39 106 133 103 226 241 145 50 71 90 130 43 27 180 211 104 10 166 152 26 -1 -113 -77 91 -55 -160 -105 -32 229 214 97 118 -41 -251 -222 175 257 -4 -69 -4 201 149 -116 180 504 547 481 198 293 437 247 -247 -448 92 407 365 396 153 186 292 342 657 324 -188 212 738 675 396 30345 364 750 75 7923 8 25 45 6782 -1378 28 2873 14131 20167 14982 15316 38240 80352 81090 44974 125 95 88 88 86 87 86 83 80 87 85 88 88 97 96 99 98 107 107 107 101 102 99 104 108 110 113 117 119 123 123 125 119 121 123 140 149 145 125 126 139 185 312 325 252 173 157 157 158 156 150 147 145 144 142 139 133 131 129 131 129 132 131 131 130 131 132 131 130 128 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 146 146 144 142 142 141 141 141 141 139 138 138 137 137 137 137 137 136 137 136 134 132 131 131 131 133 135 137 137 132 130 132 136 137 136 132 129 130 133 134 133 136 135 136 137 139 143 143 144 143 144 143 142 143 141 144 148 144 144 151 155 153 155 159 158 154 156 157 153 154 154 151 146 148 148 139 140 146 150 141 138 146 145 141 127 118 127 135 137 127 123 133 129 134 144 151 162 164 153 144 155 151 135 151 169 158 156 166 159 140 133 127 130 143 141 120 126 144 125 94 92 105 104 122 128 128 131 126 109 105 112 121 106 117 127 104 110 85 75 76 74 101 93 98 134 147 110 95 102 138 152 86 100 113 79 85 83 64 68 47 44 26 -15 69 121 65 59 109 102 130 202 70 26 69 49 95 100 97 124 107 99 79 81 140 158 187 169 106 127 128 -39 -28 86 11 121 128 138 183 39 25 121 104 -22 -32 -33 -54 27 96 -19 -114 -107 -26 24 65 -51 -94 20 -64 -128 24 157 82 -20 -110 145 292 99 176 248 501 476 171 137 181 65 -188 -352 -204 63 7 123 13 72 448 227 138 351 257 603 810 -49 -190 30376 349 750 75 7925 8 26 16 6780 -1390 1851 9355 39540 67676 56502 10351 7282 31976 34034 28157 127 97 89 88 90 90 83 86 83 91 89 90 91 94 95 101 99 107 107 111 104 110 105 107 112 113 114 119 120 122 121 123 119 123 118 121 120 121 121 126 136 185 348 351 253 164 149 148 144 143 140 143 144 145 143 142 134 131 129 130 128 131 130 130 129 130 132 131 129 128 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 146 146 146 147 146 145 144 143 143 141 140 140 139 138 139 139 139 137 136 136 136 134 132 131 131 129 128 129 131 134 135 135 133 131 131 132 134 135 132 130 130 132 133 136 136 134 136 141 145 144 145 147 145 144 144 142 143 142 145 148 146 146 149 151 151 156 159 159 155 152 152 151 150 149 150 147 142 144 143 147 150 146 143 140 137 140 145 138 119 116 128 135 135 134 138 143 146 151 160 161 165 154 134 143 154 147 139 155 158 146 151 154 147 139 129 130 127 127 123 103 121 124 105 111 140 143 117 107 119 122 123 112 102 98 114 102 91 125 105 107 124 118 88 69 77 101 122 111 96 72 73 114 117 102 55 77 129 67 30 30 23 30 2 8 23 1 105 126 61 76 146 118 68 118 12 -45 76 89 50 107 124 94 54 7 56 126 106 134 138 5 -113 -53 29 -138 -100 67 -44 40 181 64 -87 -64 3 81 18 -99 29 -1 -61 -29 21 15 -110 -12 185 -12 -64 -66 -155 13 18 70 67 55 165 176 6 45 174 105 -138 -171 220 -29 -219 -98 26 87 -35 -226 30408 364 750 75 7925 8 26 48 6777 -1401 1630 7985 32846 75921 97762 39390 6771 186 171 145 119 103 98 95 95 96 91 93 94 101 98 98 99 99 97 101 101 108 110 116 111 118 114 119 115 118 119 122 122 125 123 126 125 127 122 124 123 126 124 128 128 140 175 167 147 142 144 147 145 144 139 142 142 144 142 143 137 134 132 130 128 130 128 130 129 130 132 131 129 129 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 145 146 145 145 145 144 142 140 139 138 138 137 138 138 137 135 133 133 133 132 131 130 130 128 127 128 131 134 134 131 129 129 128 127 130 134 131 129 130 131 131 133 134 135 136 141 143 141 144 148 146 143 145 145 144 145 145 146 148 145 149 153 152 155 158 159 154 149 145 148 153 151 147 143 146 147 150 154 154 154 157 156 145 143 140 132 124 121 125 128 135 134 136 138 135 147 154 155 159 155 154 151 156 154 133 134 150 149 139 155 149 126 130 116 120 134 124 111 119 124 114 123 159 147 117 107 116 139 145 132 109 82 88 101 85 94 82 94 132 133 86 79 105 102 95 97 89 83 83 116 78 18 39 67 72 67 107 71 23 81 73 27 77 74 80 115 44 39 93 63 73 57 -28 -6 74 127 112 60 97 46 -50 -15 23 84 14 -76 30 13 -52 -28 -11 -93 -103 -21 -65 51 100 -44 -168 -81 -6 -53 -1 49 120 90 155 130 26 142 85 -74 206 241 46 12 -6 47 165 215 31 24 258 209 -150 -147 153 244 -20 -109 -24 -123 -42 46 175 36 -104 -99 164 271 -38 -15 34 35 -173 -241 43 219 224 -38 336 718 -56 30439 364 750 75 7926 8 27 19 6775 -1413 412 2885 13560 57299 106909 83073 7100 165 146 128 113 103 98 95 93 94 94 97 95 101 97 101 97 99 97 101 101 108 106 113 113 115 117 121 113 118 115 121 122 127 124 124 122 125 123 127 122 127 124 129 125 127 125 127 130 132 137 137 138 139 136 137 137 139 137 138 136 134 133 131 129 131 128 130 128 130 130 130 129 129 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 146 146 145 145 145 144 141 139 138 138 137 137 137 136 134 133 132 132 132 132 132 131 130 129 128 129 130 132 134 133 131 129 129 129 130 132 131 129 131 130 128 129 132 137 140 138 136 137 139 144 145 143 144 144 144 145 144 147 151 150 149 150 157 166 167 163 155 152 151 154 155 151 147 144 148 149 150 153 154 156 161 159 157 154 141 136 133 130 128 127 138 147 144 131 118 128 144 158 156 151 164 161 153 138 129 122 128 142 134 150 151 129 126 111 132 146 124 122 120 125 106 115 142 126 124 130 128 133 141 151 146 106 96 111 101 105 102 92 120 121 84 82 98 98 69 69 99 126 121 103 58 40 43 48 93 110 165 145 128 169 129 69 83 74 45 120 122 85 83 50 111 100 -19 17 87 134 153 69 53 -12 -39 72 67 -9 -43 -48 -4 42 63 -1 -21 68 17 -13 43 126 76 -32 -42 -68 -35 -15 34 126 111 69 156 170 26 239 304 -16 66 205 168 -72 -62 113 188 227 114 71 86 73 -18 66 138 127 348 347 -83 -198 -115 -137 -13 -148 -317 -235 -139 -289 -230 -120 -103 91 150 265 86 -126 55 96 477 951 380 30471 351 750 75 7925 8 27 51 6773 -1424 478 3213 15152 60486 110679 87446 3562 191 158 129 111 102 97 97 96 96 93 96 91 97 95 97 95 97 98 102 100 109 102 112 110 116 120 118 113 116 114 125 124 127 121 121 119 124 122 125 122 127 123 126 123 127 124 124 126 130 135 134 131 132 131 133 132 136 132 134 133 134 133 131 131 133 130 130 128 128 128 129 129 129 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 146 146 146 146 144 141 140 139 137 135 135 135 135 133 132 133 132 132 132 133 131 130 129 128 129 129 130 131 134 135 133 132 133 134 133 132 131 132 133 132 132 130 133 139 136 136 138 135 135 136 136 136 140 143 140 143 149 151 158 155 149 157 167 169 165 159 159 154 154 157 154 155 151 149 144 140 146 151 154 157 158 162 156 145 144 144 142 137 131 135 145 141 123 112 122 146 164 156 143 142 151 154 134 134 134 132 148 146 141 151 147 138 131 127 129 134 123 114 139 109 101 128 101 100 142 139 109 116 122 117 90 91 92 78 101 97 91 117 132 112 93 94 84 62 66 80 114 127 104 83 89 87 63 80 74 105 96 89 147 98 51 53 65 107 134 102 69 40 16 66 97 49 1 58 90 31 26 88 -32 -68 80 72 -33 2 41 39 71 8 -5 35 158 184 66 27 95 135 59 84 51 -26 116 147 80 -2 -22 23 106 128 144 194 148 49 48 183 -59 -47 214 212 130 49 43 -107 -96 -42 151 173 -102 114 137 -226 -361 -142 18 41 -21 -327 -379 -410 -641 30502 364 750 75 7928 8 28 22 6770 -1436 878 4882 22928 76050 110806 62170 3284 246 198 166 133 115 105 101 97 97 94 96 91 99 95 98 96 98 97 100 98 109 104 111 108 116 118 118 110 112 117 126 124 129 121 125 120 125 120 123 123 125 123 126 122 124 122 124 125 131 135 136 130 132 131 132 130 133 131 133 132 134 132 129 131 131 132 133 129 129 129 130 129 129 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 143 145 145 145 144 144 143 141 139 137 136 135 133 134 134 133 132 132 132 131 131 131 132 132 131 130 130 130 129 130 131 132 135 136 133 133 134 135 135 131 133 137 137 133 128 131 136 137 138 136 135 133 133 131 131 142 145 139 141 147 151 152 150 152 157 160 164 164 160 155 148 148 148 148 155 152 151 150 142 143 152 153 151 158 162 159 161 157 155 150 138 135 132 126 135 130 118 129 145 157 160 151 137 138 149 152 155 146 145 144 138 136 137 145 145 146 130 127 146 137 131 141 122 113 122 110 119 142 149 130 115 114 108 103 107 89 57 80 109 109 96 91 113 123 119 90 69 59 43 83 86 56 76 115 117 63 76 58 49 70 18 79 126 68 25 47 120 144 90 44 49 28 57 133 128 56 20 8 -36 0 86 48 41 85 69 45 101 118 109 215 150 100 110 78 132 49 -23 70 108 28 50 93 -1 112 190 92 -1 110 220 115 34 -5 46 41 -15 22 18 -15 19 83 312 119 -63 76 15 -112 -44 76 -23 -182 -221 -278 -237 -51 125 195 64 -26 -83 137 -2 -199 199 68 -7 278 283 192 78 274 208 -11 284 768 778 30534 364 750 75 7928 8 28 54 6768 -1447 1541 7684 34878 92697 104715 41136 1500 258 222 200 165 136 114 108 103 103 99 104 99 102 99 102 98 101 95 102 98 106 104 109 109 115 117 120 110 112 115 124 123 128 123 127 121 124 121 124 122 124 122 126 121 124 122 125 126 131 133 134 130 132 129 128 129 130 129 133 131 132 130 129 129 130 132 132 131 130 130 131 130 128 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 146 146 145 143 142 140 138 137 136 136 137 137 137 137 135 134 133 133 134 133 135 137 134 133 134 132 132 134 135 136 137 139 138 136 136 137 135 134 136 138 138 134 133 135 135 137 139 137 138 141 140 135 134 143 142 140 147 152 153 147 147 154 160 165 166 163 155 147 148 144 137 150 153 140 146 156 154 151 153 153 150 154 158 163 168 160 156 150 143 144 137 131 138 135 121 124 131 128 145 161 156 153 150 149 150 134 133 133 126 133 127 123 131 141 128 122 135 147 151 121 109 135 122 106 117 126 143 122 110 124 105 108 128 115 80 61 94 104 83 82 108 132 107 77 87 78 54 112 85 18 73 136 109 69 117 81 59 106 82 116 121 67 44 42 79 122 84 35 115 99 44 118 122 69 14 -19 -6 12 -5 70 148 103 124 68 56 64 15 155 167 101 96 29 11 30 64 18 -59 0 113 89 -4 45 113 190 201 183 99 22 8 -17 101 14 -40 55 100 -44 -156 86 342 143 -17 150 113 -39 101 4 -178 -144 -247 -337 -89 143 131 142 142 6 -194 -26 -59 -113 -64 191 261 111 196 443 455 260 -88 -197 210 322 637 30565 365 675 75 7928 8 29 25 6766 -1459 1169 5932 25539 61147 89398 60602 17989 1494 263 245 234 209 172 136 123 116 113 108 109 103 104 103 104 101 103 98 103 101 103 105 111 111 114 113 119 117 118 115 123 124 127 124 125 123 126 122 124 123 127 124 123 122 125 124 125 126 130 134 135 131 132 127 126 125 127 127 130 130 131 130 129 129 130 131 131 132 131 131 131 130 127 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 145 147 147 147 146 143 142 140 138 137 137 137 138 138 140 141 138 136 135 135 135 134 135 138 134 132 134 133 133 134 137 138 137 139 139 136 137 137 134 134 135 135 136 136 137 136 133 135 138 140 142 141 141 141 139 141 137 140 149 154 152 149 152 153 156 164 166 163 155 146 145 143 144 156 154 142 146 154 155 152 146 152 154 144 144 155 156 151 155 153 151 151 142 141 146 135 129 130 127 122 137 158 164 162 154 142 133 118 127 145 133 135 136 132 134 129 129 127 127 155 173 151 137 134 125 132 132 129 124 107 105 114 97 75 104 111 93 58 52 91 102 83 102 142 102 66 88 123 109 128 111 46 98 145 101 125 144 66 93 130 131 134 66 64 78 56 73 117 89 48 120 127 66 40 18 20 43 79 56 28 21 65 79 58 176 112 23 13 -37 38 21 26 65 1 4 112 163 79 15 -51 22 37 -3 55 6 165 278 208 39 -47 12 17 55 28 56 57 172 -13 -50 309 191 101 36 59 214 76 -35 51 232 203 -200 -395 -29 38 18 295 474 164 -216 -300 -79 24 -355 186 676 554 357 498 847 407 -99 -170 46 190 160 30596 365 675 75 7929 8 29 56 6763 -1470 3360 15416 57642 97312 85663 17579 300 299 303 290 278 258 225 169 139 125 117 110 111 108 108 103 106 103 103 100 103 101 103 104 113 112 117 111 119 121 121 117 122 124 127 125 126 124 126 122 125 124 127 125 124 122 126 126 125 126 130 135 137 131 131 127 127 125 128 129 131 130 131 129 130 130 131 130 131 130 131 132 130 128 127 128 999999 999999 999999 999999 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 146 147 146 144 143 140 138 136 135 136 136 137 139 141 141 139 137 136 135 135 134 134 135 132 132 132 132 132 134 136 137 138 137 134 133 133 134 133 133 132 132 135 136 136 134 132 132 135 138 140 140 142 144 142 142 142 142 144 147 147 148 152 155 159 161 161 163 161 154 149 149 149 152 149 146 145 147 150 148 143 145 144 138 144 155 159 161 160 156 156 153 142 142 142 136 139 148 144 136 144 154 158 158 152 135 125 121 133 146 126 121 134 143 134 126 133 126 139 168 174 155 142 125 125 156 165 154 133 114 99 112 123 110 117 119 118 98 76 99 131 106 104 121 76 68 81 114 156 134 90 66 98 138 98 92 104 76 95 96 118 121 86 84 83 68 47 65 70 53 102 108 65 57 54 55 37 80 101 109 112 97 140 159 198 132 108 117 42 78 82 106 104 -14 -6 -16 95 206 126 10 -37 -32 -31 87 38 72 144 120 74 -52 -60 74 82 78 74 -69 -7 163 227 167 27 320 396 117 303 230 -26 139 272 256 89 -32 87 -128 -185 397 352 -122 -42 -133 -21 143 -99 100 599 719 316 2 243 277 179 225 -7 32 430 30628 365 675 75 7929 8 30 28 6761 -1481 4692 21517 72770 101187 74214 11772 290 315 325 308 284 259 229 172 141 124 120 111 116 120 120 112 112 108 105 104 106 102 106 106 116 111 116 112 122 122 122 118 123 123 126 124 130 125 126 124 127 124 128 126 127 125 128 127 127 128 132 132 132 128 128 126 128 127 129 129 131 129 130 128 131 130 130 130 131 130 131 131 129 127 128 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 143 145 144 142 142 141 139 137 135 135 136 136 137 139 140 138 136 135 134 133 134 133 133 132 130 129 128 129 130 133 134 134 136 133 129 129 131 131 131 132 130 132 134 133 135 134 133 134 135 136 140 144 148 145 141 146 146 143 144 145 149 151 153 156 160 159 159 163 162 160 157 152 148 147 135 138 150 147 150 147 145 143 140 145 154 155 154 155 158 156 157 149 142 141 131 137 143 144 136 133 142 144 149 161 167 146 132 129 123 134 132 119 141 142 114 122 135 118 131 164 154 125 117 128 140 145 153 155 135 116 105 119 120 115 119 118 120 124 123 100 114 143 148 111 67 72 70 92 163 179 99 58 103 154 143 96 124 146 59 3 75 154 124 96 146 102 10 19 9 -23 44 120 72 23 16 43 50 13 32 161 211 126 167 220 180 68 117 95 8 54 44 71 120 84 28 -74 -44 91 113 121 -38 -21 88 79 179 114 19 76 91 64 140 47 -53 139 149 -13 88 403 131 -36 63 246 431 174 175 200 153 54 -26 38 97 180 57 -241 -117 406 366 -136 -76 -99 -260 -103 39 161 161 -47 88 -53 -304 -11 51 -67 -251 -545 21 30659 367 525 75 7931 8 30 59 6759 -1492 534 3314 13894 48791 87400 93702 34928 6640 272 301 329 310 277 248 219 164 137 125 124 119 123 131 131 125 118 111 107 108 106 103 106 107 113 108 112 110 119 120 122 121 123 121 128 125 128 125 128 125 126 121 125 125 127 127 129 128 130 128 132 131 127 127 128 126 127 128 128 128 129 128 130 128 131 131 131 129 131 130 131 131 130 129 128 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 139 138 138 138 138 137 136 135 135 135 135 135 135 134 133 132 131 130 130 129 130 130 129 128 127 128 127 128 130 131 131 127 125 127 126 127 128 128 127 131 132 130 131 131 133 135 134 138 142 145 144 141 140 141 142 143 143 143 149 154 155 153 153 157 158 159 158 162 158 149 147 138 126 137 157 158 153 148 146 148 147 142 149 158 158 155 150 143 149 151 146 144 131 137 141 133 118 125 139 139 151 173 195 173 132 121 125 139 143 140 156 144 122 128 137 128 127 159 169 152 147 146 143 136 138 154 135 135 139 116 108 87 69 89 108 118 129 92 96 130 123 91 92 95 64 83 128 151 142 106 97 130 133 133 155 125 43 20 91 172 140 83 81 77 24 34 73 60 65 90 84 41 28 110 151 99 50 102 168 126 87 105 137 103 99 36 33 101 16 19 12 40 115 34 -69 -8 56 -22 -84 95 251 163 117 91 173 207 160 130 142 58 -5 108 22 96 293 222 -66 -27 88 48 92 216 158 122 239 71 133 245 219 171 -16 -215 -274 -12 614 289 32 180 -221 -246 -39 -2 -29 -154 -19 65 -11 -6 -314 -295 31 -272 -178 30691 367 525 75 7930 8 31 31 6756 -1504 786 4451 19312 67590 101512 89436 10775 247 240 270 325 312 283 259 232 187 156 142 136 133 139 145 145 138 127 116 112 108 108 107 110 106 109 109 111 110 117 115 121 121 120 119 129 127 127 124 128 125 126 120 124 122 125 126 130 128 130 128 130 129 127 128 128 127 128 128 129 128 128 128 130 129 132 132 131 129 130 131 131 132 131 129 128 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 138 138 138 139 139 139 138 139 139 139 139 136 134 134 134 135 135 134 132 132 132 130 131 133 133 132 132 131 129 128 131 133 132 127 128 131 128 127 130 132 130 130 132 130 131 130 130 133 134 139 142 140 137 139 143 140 140 145 143 143 147 153 157 156 158 162 164 158 152 155 151 149 153 145 137 142 156 160 158 158 156 157 155 140 147 161 160 158 152 141 144 150 146 137 122 129 134 127 111 112 140 155 163 183 192 165 133 124 136 147 133 122 129 121 125 125 125 130 127 142 157 161 159 141 131 135 144 158 146 147 138 110 108 97 76 88 99 94 125 109 99 125 77 61 112 117 57 41 96 95 127 159 107 74 62 109 119 84 110 107 92 125 120 51 30 102 77 45 88 76 77 69 49 61 38 110 178 184 131 48 126 128 111 81 64 113 81 16 25 42 -45 -92 -119 -36 111 96 115 138 -32 -80 15 214 263 175 66 54 292 217 113 5 46 133 57 59 -117 60 311 35 32 215 175 102 20 86 -50 -64 -120 -37 380 322 235 225 92 -174 -574 -419 426 432 154 227 63 91 178 125 366 253 -213 -240 -124 -3 -99 9 247 107 103 30722 367 525 75 7933 8 32 2 6754 -1515 154 2662 12817 52139 104711 103062 16870 236 223 242 297 308 289 265 239 213 187 168 154 145 148 153 162 157 144 129 118 111 110 109 110 109 110 110 111 109 117 114 121 118 121 119 128 125 128 124 127 124 127 122 124 122 125 124 129 128 129 130 128 126 128 127 127 127 128 127 129 127 130 128 129 130 134 133 131 130 130 131 131 131 131 129 127 125 999999 999999 999999 999999 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 139 139 139 139 139 138 139 141 141 141 139 138 138 138 138 137 136 136 136 136 135 134 135 135 134 133 131 130 129 132 135 134 131 131 134 135 133 133 135 133 131 132 133 135 134 134 133 134 138 140 141 139 138 145 146 143 144 142 147 152 156 162 163 162 162 167 166 155 153 155 154 154 154 148 149 156 156 155 151 153 154 150 141 145 153 148 150 160 160 154 154 147 133 124 128 127 120 116 119 139 148 160 168 161 156 140 129 135 145 125 110 113 108 115 125 137 147 146 148 136 140 159 148 131 132 158 151 132 131 110 84 93 125 119 107 97 98 120 92 76 109 100 89 102 118 68 48 108 95 94 130 133 103 53 66 104 111 150 156 104 81 113 68 19 84 69 45 52 17 38 38 42 46 -46 23 111 120 77 28 105 132 151 101 40 17 57 56 -54 -29 -39 -110 -28 82 143 172 218 259 79 47 78 109 88 63 177 86 69 78 104 -83 -98 16 -36 83 89 143 294 120 96 77 -1 234 128 -213 -218 -55 -139 37 192 -38 -25 -55 -214 -257 -270 -216 45 179 259 140 85 347 500 452 328 223 -218 -372 -98 121 335 351 180 -206 -373 30754 367 525 75 7933 8 32 34 6752 -1526 477 3326 15894 59896 108563 92188 18688 272 232 228 268 289 283 263 240 223 212 196 178 165 160 161 170 172 161 143 124 114 110 105 107 105 111 108 107 108 115 114 120 117 122 119 125 122 127 124 126 123 128 124 123 122 124 122 126 127 127 128 128 127 129 125 127 124 127 127 128 128 129 128 128 130 134 134 132 131 130 131 131 130 130 128 126 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 138 138 137 137 137 136 138 139 140 140 140 141 141 140 138 137 139 140 138 136 135 135 134 135 135 134 133 132 133 134 133 132 130 133 135 136 136 135 134 134 132 133 135 133 132 133 134 135 139 143 141 138 141 143 142 145 146 150 153 155 162 163 158 155 162 172 166 158 162 163 158 154 151 153 152 151 149 144 141 141 139 135 137 143 148 154 160 166 168 173 166 145 135 130 120 114 127 138 139 136 147 149 151 162 139 123 124 130 128 126 119 117 126 139 145 151 160 154 139 141 156 147 129 122 147 155 141 131 107 95 101 108 111 117 119 85 76 95 89 77 88 104 97 81 45 54 97 110 89 85 110 113 68 60 92 100 122 135 88 14 84 134 68 85 56 15 13 33 32 -24 40 109 14 43 81 -7 -32 61 117 78 121 45 4 14 -18 -5 9 132 155 60 30 61 110 103 102 172 165 109 110 52 -6 87 203 16 -137 -1 171 103 6 0 -47 36 173 210 241 88 -54 -123 -143 164 198 -106 -81 -3 93 218 94 -128 -194 -137 -203 -214 4 145 90 189 323 -165 -106 582 553 86 -115 -2 -151 -101 202 44 -35 -241 -454 -569 -690 30785 367 525 75 7936 8 33 5 6749 -1537 1170 6244 29145 83645 110096 60178 10079 311 256 239 250 259 267 257 246 236 233 222 209 190 177 173 179 183 174 158 134 117 113 107 107 104 111 105 110 109 113 115 119 121 124 118 126 120 126 124 129 127 129 125 122 121 123 121 125 126 128 126 129 128 132 128 128 125 127 127 128 129 129 128 129 129 133 134 133 132 132 131 131 130 129 127 124 125 999999 999999 999999 999999 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 135 136 137 137 136 135 135 136 138 139 140 140 139 139 139 137 137 138 138 136 134 134 133 134 135 135 133 131 131 132 131 131 129 125 127 131 133 134 132 131 130 128 128 129 126 126 130 133 129 133 138 140 140 138 137 140 143 148 151 153 150 147 154 158 150 152 165 168 162 161 165 164 155 150 151 150 150 154 156 148 147 150 147 145 140 147 156 158 159 160 176 176 154 136 128 122 121 127 134 140 149 159 149 156 168 146 134 119 112 126 139 119 102 117 130 136 125 132 143 141 133 135 127 123 136 130 135 137 117 95 122 140 102 96 124 132 87 81 127 132 100 84 96 82 39 55 84 84 76 75 86 83 83 77 115 145 105 96 120 87 35 64 138 119 97 77 35 16 23 23 -38 -24 81 82 68 61 3 -64 -17 83 64 75 32 23 121 38 -61 53 165 117 151 162 107 96 72 71 92 139 142 194 140 9 165 196 -15 -2 73 111 183 132 85 100 110 131 31 56 43 -127 -47 70 66 217 175 12 -209 101 497 227 -67 -197 -83 -22 0 115 142 -28 127 343 -54 -40 658 404 -200 99 216 162 77 98 -132 -499 -529 -317 -202 -589 30817 367 525 75 7937 8 33 37 6747 -1549 1309 6944 31964 81561 110169 65231 2357 345 294 252 241 240 254 251 248 243 241 233 225 212 200 195 196 193 185 167 137 118 112 108 108 106 108 103 110 108 111 113 116 121 124 118 125 119 123 121 127 126 129 123 121 120 123 121 126 125 128 126 129 131 134 129 129 126 127 125 128 127 129 127 128 129 134 134 134 133 132 129 130 129 128 126 124 126 999999 999999 999999 999999 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 135 137 138 138 137 137 137 138 139 139 138 137 135 135 135 135 135 135 134 132 132 132 132 133 132 130 129 127 127 128 129 131 129 124 124 128 130 129 128 129 128 125 125 124 122 125 130 131 129 130 132 135 137 135 136 140 142 145 147 150 146 142 149 156 158 160 163 158 157 159 160 159 152 148 148 145 148 151 149 147 152 158 163 159 145 143 157 164 155 158 180 172 152 139 131 132 129 123 126 134 142 159 157 155 164 160 150 140 127 135 145 115 112 136 130 131 124 136 163 162 153 152 135 130 136 114 105 101 93 78 96 130 115 114 141 157 134 111 134 138 122 119 113 76 61 111 126 135 123 114 114 89 79 36 79 164 120 109 127 79 111 149 86 34 43 80 80 56 70 56 2 -3 80 82 72 82 103 37 -37 39 65 19 34 19 10 52 -29 40 98 43 200 278 212 212 135 89 112 77 110 113 -32 -63 206 154 41 179 140 156 189 -2 -56 132 63 -10 -98 1 185 132 32 121 154 206 152 -54 -65 133 437 328 155 85 64 106 31 6 -14 -139 -10 230 394 224 409 288 -79 114 219 483 455 227 -173 -487 -390 -136 -44 -327 30848 368 450 75 7940 8 34 8 6745 -1559 689 3558 10510 38068 79712 105884 65265 8621 1342 302 248 227 226 247 250 254 255 260 256 251 246 236 224 213 204 189 163 134 117 110 105 110 107 110 104 107 106 112 111 115 115 118 117 121 120 120 121 123 122 127 122 122 119 124 121 124 124 126 125 129 130 133 129 129 125 127 125 127 127 129 127 128 130 134 134 133 132 131 129 130 130 128 126 125 126 999999 999999 999999 999999 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 136 138 139 139 140 141 140 139 138 138 137 136 136 136 136 135 134 133 132 131 131 131 132 132 130 128 129 129 129 129 129 132 130 125 126 129 129 126 125 127 129 129 127 126 126 128 132 131 129 129 131 134 135 131 135 141 143 144 145 145 146 149 154 159 163 163 162 155 152 155 156 158 155 152 152 149 144 145 148 152 149 151 164 161 147 141 149 156 151 157 171 158 154 144 134 135 126 125 124 128 138 154 163 164 170 158 144 147 126 137 152 124 127 138 131 121 124 149 155 140 145 158 140 136 132 113 114 108 105 94 99 108 105 117 139 170 146 112 117 108 103 117 135 121 104 132 138 138 136 101 105 116 115 65 85 122 113 146 144 109 117 152 108 75 67 66 76 17 6 71 101 112 76 12 79 134 85 67 48 15 -15 -17 65 -58 -225 -58 14 7 34 40 160 151 58 85 96 60 66 42 155 138 -121 41 297 172 114 219 177 159 191 97 -96 -173 -302 -234 -26 113 324 335 67 112 215 239 70 -171 84 124 201 268 148 208 307 326 161 89 256 134 -111 -162 68 137 261 255 192 41 -227 66 87 -60 -212 -397 -297 -245 104 232 30880 369 375 75 7941 8 34 40 6742 -1571 1482 5188 15028 33023 61590 85736 75190 34099 7312 1314 271 227 212 220 248 260 271 275 284 289 286 278 257 239 218 203 176 153 135 123 115 108 111 108 111 107 107 109 113 111 114 112 113 115 119 120 119 122 123 125 126 120 120 119 123 120 121 123 125 124 126 128 129 129 128 125 126 126 126 126 127 129 131 131 133 132 131 131 130 130 130 130 128 127 126 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 134 138 140 141 141 140 139 137 136 134 134 136 137 137 138 137 136 133 132 132 132 132 133 134 133 132 131 131 131 133 132 129 129 128 127 127 129 131 129 127 128 127 128 128 128 130 130 131 131 130 132 136 136 134 132 139 143 142 146 148 148 149 151 153 159 161 158 160 155 152 155 157 160 158 157 155 151 141 143 155 156 149 149 158 157 144 137 132 141 151 149 154 157 162 155 145 143 130 123 128 136 144 155 159 159 164 150 139 144 129 133 142 135 131 128 135 132 126 119 125 136 138 161 163 162 156 136 135 135 137 140 127 112 111 132 140 132 117 107 108 116 130 126 117 140 138 113 101 92 72 47 70 77 77 77 114 86 58 107 126 145 91 60 98 111 129 122 101 39 25 103 106 85 49 73 104 67 41 46 34 41 53 63 93 -19 -57 -19 -7 -11 24 68 102 52 -55 -5 51 76 131 161 255 268 54 97 301 250 54 73 109 -4 41 140 41 -131 -213 -245 -123 171 392 264 36 103 188 146 18 32 148 135 148 15 -35 127 145 124 330 341 278 156 -73 -163 -207 -143 172 133 169 320 -139 -154 -178 -262 -136 -182 173 435 492 358 30911 370 300 75 8073 8 35 11 6740 -1582 620 2323 8169 25481 55242 79638 80993 49425 12561 1175 328 259 221 207 215 238 256 268 264 265 272 283 277 256 233 209 182 157 146 136 128 126 121 119 114 111 109 111 111 112 112 112 112 115 116 117 119 121 122 124 126 124 122 119 120 122 121 122 122 126 125 125 127 125 125 127 125 125 125 124 125 128 132 134 134 133 132 131 132 131 132 132 130 128 128 128 129 129 125 999999 999999 999999 999999 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 136 134 129 126 126 126 126 129 134 136 137 136 136 135 133 132 131 131 133 134 134 134 134 133 133 133 132 131 129 128 127 126 127 128 131 131 129 130 129 129 128 127 129 128 127 128 133 137 138 137 136 136 139 143 144 144 148 150 149 149 148 151 158 163 161 158 155 156 158 158 159 161 155 142 138 141 149 147 139 144 155 151 143 140 134 141 152 158 158 156 162 162 156 149 134 122 126 128 133 146 150 151 156 151 145 142 142 155 149 138 140 140 141 141 136 117 120 147 134 136 159 179 181 150 122 115 139 151 137 121 120 141 126 94 106 113 123 147 137 91 75 94 116 107 52 55 78 58 59 69 52 35 58 51 36 56 72 83 60 70 78 83 115 129 132 124 136 92 36 44 88 154 118 14 30 62 30 101 161 146 57 24 132 54 7 78 100 62 76 42 -67 18 49 91 117 139 223 189 135 76 140 178 20 11 32 -62 -59 -59 25 158 131 -93 -135 202 209 57 81 38 67 71 -53 -87 17 224 164 14 53 106 190 148 337 296 -66 -221 -86 62 37 92 418 466 315 345 155 175 270 122 98 41 167 403 258 254 30943 369 375 75 8236 8 35 43 6739 -1594 1054 4782 16654 37931 66446 87093 73321 33849 7471 306 258 223 208 207 216 220 226 224 224 242 260 256 248 233 209 165 138 131 127 127 131 130 130 122 116 112 114 113 112 113 112 112 112 113 113 114 117 115 118 119 119 122 121 116 121 120 121 121 126 124 124 125 124 122 125 124 123 124 125 127 129 131 132 132 132 133 132 131 133 132 132 130 128 127 128 127 126 121 122 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 115 114 116 119 122 126 132 136 136 133 134 135 135 133 133 133 134 134 133 133 133 132 134 133 128 126 126 126 127 125 126 128 129 132 131 130 132 132 130 129 128 126 127 127 132 135 136 137 139 136 135 142 142 140 146 147 147 146 144 147 152 158 162 163 160 158 159 160 158 156 149 141 139 138 144 145 139 143 150 151 148 146 148 146 147 152 153 161 169 166 160 143 131 129 128 128 138 145 149 157 152 144 150 146 131 142 165 152 120 119 121 115 127 133 116 132 131 113 133 149 172 173 129 122 145 141 149 149 123 132 119 118 145 135 150 168 136 89 86 95 105 125 114 96 98 102 107 143 126 77 94 86 38 59 90 69 68 90 104 105 63 58 84 41 16 58 59 41 97 137 127 94 39 7 45 125 144 71 47 72 112 158 140 78 85 65 21 -7 -24 64 146 96 -7 11 137 155 173 82 -18 155 222 147 116 112 55 -142 -92 96 62 78 117 168 122 33 4 -40 149 225 17 -158 -53 295 217 204 209 148 397 484 504 468 131 -220 -25 247 237 169 749 803 206 184 164 293 294 192 178 62 -195 -85 -284 -247 30974 368 450 75 8404 8 36 14 6737 -1606 1342 6399 20651 47470 89581 98769 73297 11763 283 257 238 227 221 214 200 183 180 195 226 246 245 227 206 181 148 129 121 120 123 126 128 131 130 127 124 123 121 116 114 113 115 114 112 111 108 112 111 113 115 117 117 119 117 120 121 125 124 126 126 126 124 125 125 123 126 125 128 129 129 131 131 131 129 131 132 132 132 135 133 132 130 128 128 128 125 124 123 123 124 123 125 999999 999999 999999 999999 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 113 117 121 125 133 138 137 134 134 136 137 136 136 136 136 136 134 133 132 132 134 132 127 125 123 122 123 125 126 126 127 130 132 131 131 133 133 131 128 126 128 128 130 134 135 135 136 133 132 137 137 136 142 145 147 146 145 148 150 155 159 160 161 163 165 164 162 156 153 149 142 140 139 141 143 142 140 147 153 149 150 151 150 150 154 164 169 171 171 153 139 142 144 139 140 141 153 143 128 149 158 147 127 126 152 145 115 109 111 111 136 139 113 130 140 131 140 132 149 176 149 153 176 153 147 144 104 101 118 128 137 131 120 125 141 113 117 160 141 107 123 126 113 123 109 137 137 111 154 114 39 54 80 71 67 70 98 131 80 40 81 68 40 69 52 53 94 111 134 156 122 17 70 127 101 66 79 96 100 189 186 62 66 109 -45 -71 40 121 160 121 154 149 125 148 204 172 9 21 168 105 110 268 142 -48 -73 1 106 289 257 170 181 19 -114 -35 225 259 140 155 40 -101 30 158 119 13 271 613 482 456 346 149 319 304 72 145 519 336 102 301 149 179 292 187 115 73 -608 -401 -289 -568 31006 368 450 75 8592 8 36 46 6735 -1619 1304 6013 19168 45966 86177 101162 78240 13302 2365 262 247 237 229 215 194 171 159 172 207 211 204 184 155 140 130 122 121 117 120 121 124 126 129 130 132 135 133 127 123 120 118 118 117 115 111 114 116 113 113 116 114 116 119 120 125 125 126 127 129 128 129 129 130 127 130 129 131 131 130 131 131 134 132 133 133 132 134 134 133 131 130 130 128 127 124 125 126 124 125 126 128 129 131 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 119 125 133 138 139 138 139 140 141 140 139 137 135 134 133 133 132 132 133 132 129 127 123 120 122 124 126 125 124 128 130 130 131 136 137 132 130 130 130 130 129 132 136 136 135 135 132 134 135 133 138 142 144 147 149 150 148 153 156 157 160 161 161 160 167 166 162 158 155 152 144 143 141 139 144 150 152 144 144 156 158 159 162 160 162 170 169 154 144 144 136 129 134 140 153 135 129 148 139 132 129 141 141 131 129 125 125 125 139 133 126 130 124 135 140 133 130 132 134 128 136 132 124 121 106 106 122 111 101 110 84 77 96 101 119 165 151 95 79 91 107 107 76 88 97 93 132 123 105 77 91 106 69 80 75 86 87 48 94 125 93 57 61 95 85 76 80 96 128 100 76 55 46 97 87 26 5 9 53 54 31 90 38 -39 52 162 127 100 201 267 257 242 201 91 -17 13 120 41 89 241 125 201 232 70 43 124 225 251 69 -98 -63 -16 182 200 117 120 -61 -294 -21 177 10 -15 324 487 164 271 414 271 248 58 -234 -17 54 23 276 265 190 61 126 168 -83 -217 -527 -108 136 -121 31037 368 450 75 8772 8 37 17 6733 -1631 800 3999 14913 50626 93003 102315 71724 12098 2365 250 232 225 222 210 189 166 149 147 162 154 142 134 128 129 127 123 122 119 122 120 126 125 127 126 130 130 131 130 130 127 123 122 122 119 116 119 122 117 114 116 116 115 121 121 126 123 128 127 129 130 130 132 131 133 133 130 133 133 133 131 132 132 133 134 134 134 133 130 130 130 132 130 128 124 124 123 126 126 129 129 132 134 135 137 139 139 999999 999999 999999 999999 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 136 139 142 143 144 144 143 141 139 136 133 133 134 133 133 133 134 132 130 126 123 123 123 126 125 123 126 129 128 130 133 133 132 133 134 133 133 131 134 137 136 139 138 137 136 136 136 138 142 141 145 148 149 150 151 151 152 155 152 148 153 166 167 168 171 170 162 148 143 143 140 147 154 148 138 134 148 160 156 157 164 169 168 160 150 146 139 130 124 137 148 152 143 145 142 130 130 135 145 137 127 122 124 139 135 131 131 127 130 131 134 122 114 115 120 133 105 93 96 101 123 130 135 132 108 102 124 103 70 81 97 94 109 90 62 82 104 106 122 91 57 59 63 110 112 106 115 133 153 88 65 55 42 68 62 95 100 43 51 84 41 82 112 53 66 115 160 178 84 33 69 48 29 25 -1 39 59 14 12 37 48 76 198 215 122 115 109 87 168 177 -5 -51 137 216 112 46 81 178 313 366 148 -8 74 244 272 15 20 129 39 66 79 130 107 -71 -2 137 182 7 22 279 312 207 114 306 257 -60 -195 -242 -126 -35 -4 164 104 -117 -269 -43 213 -30 -125 -68 255 346 175 31069 368 450 75 8956 8 37 49 6732 -1645 2194 9082 26302 69058 108954 106747 45625 4487 270 243 234 230 222 208 187 166 147 139 134 129 121 116 117 123 126 124 122 120 122 124 129 129 130 127 131 127 127 129 131 132 126 125 121 121 119 123 122 121 118 115 116 117 120 121 121 124 127 126 126 130 128 129 131 135 134 135 135 135 135 135 134 131 133 133 135 134 131 129 130 131 130 128 127 124 124 125 128 130 133 134 136 137 138 139 140 141 142 139 999999 999999 999999 999999 999999 999999 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 141 144 143 145 145 143 142 140 138 135 135 135 134 133 134 134 133 132 128 125 123 124 125 123 124 127 127 128 128 129 131 133 134 133 134 134 137 138 139 141 139 137 138 142 143 141 142 142 141 143 146 149 148 145 145 146 147 147 156 160 159 167 173 169 164 153 147 149 147 148 152 148 145 141 147 152 148 154 159 163 167 165 159 151 140 135 130 137 151 148 144 147 142 134 132 141 140 129 120 107 103 118 131 123 115 117 131 128 113 107 103 109 119 121 107 97 103 111 115 112 110 110 101 98 133 125 79 87 83 82 100 63 44 81 97 107 151 112 61 72 80 92 83 120 139 128 115 86 92 75 44 17 40 101 84 34 85 108 16 73 102 60 90 95 103 198 131 0 23 27 50 53 64 164 237 192 118 82 108 69 58 117 83 51 -19 -26 63 75 -1 -31 4 82 155 41 -45 177 254 156 8 -13 127 174 115 -64 -27 49 74 -30 48 231 141 -58 97 281 175 136 210 133 79 302 126 59 154 -138 -254 -114 105 37 -153 96 291 -86 -305 148 453 193 88 132 31 -40 -82 31100 369 375 75 9130 8 38 20 6730 -1658 922 3865 15070 41221 89037 118843 86783 15014 1093 263 251 255 247 232 215 188 163 145 136 131 122 116 108 110 112 114 117 116 118 122 130 137 136 132 132 137 136 134 136 135 133 129 126 122 121 118 123 120 119 116 116 115 116 118 120 119 123 126 130 123 129 127 126 130 131 130 136 135 133 134 134 133 131 134 134 133 131 130 130 132 131 128 127 127 125 125 128 132 134 134 137 139 138 140 141 141 140 138 137 141 144 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 138 143 146 147 147 145 142 140 138 135 133 133 133 133 134 135 131 128 128 126 125 126 125 126 126 128 129 130 131 133 133 131 132 135 137 138 143 144 141 137 139 145 145 142 140 139 137 141 143 145 147 148 148 146 150 152 153 155 158 163 167 168 165 161 157 155 158 155 149 151 155 153 151 144 143 149 154 155 163 169 163 163 152 139 132 133 142 149 147 138 136 130 132 136 127 120 119 115 104 97 112 121 109 114 127 119 116 119 121 122 120 126 109 106 130 129 105 89 100 108 98 85 104 123 123 113 92 100 105 85 94 110 114 103 115 95 62 79 107 106 87 132 139 114 103 91 117 106 54 29 57 74 75 51 76 117 72 57 21 36 89 76 36 86 108 6 -8 60 60 17 28 130 215 210 185 84 23 31 -18 36 109 94 69 68 107 83 6 12 -6 48 65 9 64 193 234 47 -131 -31 126 134 91 -74 -91 -81 -149 -112 136 151 -113 -159 67 161 147 349 369 83 -157 265 339 -90 -22 3 -181 -242 182 227 71 3 -149 -228 -158 295 499 94 -167 104 -191 -278 -4 31132 369 375 75 9321 8 38 52 6728 -1671 875 2803 10663 32874 76602 118856 90762 27010 487 272 267 265 257 239 219 194 167 152 141 134 122 117 109 112 114 114 119 121 127 132 139 146 144 141 143 145 144 141 142 137 135 134 131 126 123 118 122 121 122 120 124 120 119 120 123 123 126 127 135 125 132 129 127 130 131 128 133 135 131 135 136 137 134 134 133 130 130 131 131 133 128 127 127 124 125 129 130 134 135 134 137 138 137 139 141 140 135 133 138 143 145 144 140 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 147 146 144 143 141 137 135 134 133 133 133 133 130 129 130 127 125 125 127 128 128 128 130 130 131 132 132 130 131 132 133 137 142 144 143 143 145 145 144 142 141 142 142 142 142 147 148 147 150 149 149 151 151 151 156 164 165 166 165 166 166 160 156 152 149 153 153 148 147 147 150 147 151 157 159 175 180 171 161 148 131 124 131 142 142 137 137 127 125 128 126 122 122 118 107 112 114 114 132 138 126 125 129 128 135 138 134 131 108 102 121 125 106 95 100 101 102 97 83 80 112 132 107 104 90 73 118 143 140 110 108 91 68 84 115 122 90 107 124 112 123 123 103 118 101 97 115 61 71 83 75 104 115 68 12 26 34 30 70 95 63 36 55 109 87 62 71 92 121 166 173 37 -6 60 30 63 167 248 129 -39 89 131 32 139 173 121 5 -56 61 68 136 125 -5 74 146 142 72 -48 -3 39 -100 -28 230 174 -45 16 197 179 104 237 206 152 0 80 310 88 -37 85 113 -133 6 115 154 182 -10 -173 47 152 18 -42 -163 91 -88 25 326 31163 368 450 75 9515 8 39 23 6726 -1684 1151 5050 19953 64575 119504 112174 46344 515 276 270 259 239 215 197 182 163 152 144 136 122 115 110 113 120 124 125 128 136 142 141 142 144 145 150 152 148 146 144 138 138 133 130 126 126 125 122 123 125 126 128 126 127 126 127 128 127 128 134 129 133 131 131 133 134 131 131 133 132 136 137 136 134 133 132 132 131 131 130 130 124 125 125 123 128 131 134 137 137 134 135 135 135 134 136 135 134 137 141 141 141 139 137 136 132 129 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 143 143 141 139 137 136 135 134 133 132 129 129 130 129 127 125 127 129 128 127 128 129 131 132 131 130 132 133 134 137 142 145 146 147 148 148 146 144 143 144 143 141 141 144 146 147 146 145 144 149 151 147 145 152 159 162 164 166 165 160 155 149 150 155 148 144 146 150 150 147 148 153 152 173 186 165 158 152 130 124 139 141 138 145 147 137 133 132 130 122 123 114 108 128 127 113 134 148 135 133 128 129 138 139 137 122 97 94 115 128 109 112 120 106 110 125 114 80 98 124 110 110 103 83 100 142 141 115 119 104 113 121 105 114 109 104 125 121 90 143 144 88 93 95 73 27 32 41 51 131 155 69 46 61 42 47 112 105 52 59 94 113 74 23 57 76 126 208 187 125 96 103 101 138 150 211 50 -50 161 221 112 183 218 64 45 73 161 108 7 99 47 -81 17 79 -67 12 201 129 3 107 220 173 103 80 33 107 132 -32 -99 63 -14 2 272 222 105 55 47 -103 -60 121 64 157 312 -59 -90 164 55 152 234 61 -71 286 504 31195 368 450 75 9718 8 39 55 6724 -1698 699 4069 17522 64519 118978 118887 52573 1797 275 262 247 216 191 175 162 150 139 135 122 113 107 104 106 114 122 121 126 131 137 137 137 141 144 150 149 149 146 143 140 138 133 130 129 130 131 125 123 119 121 120 122 125 125 126 129 125 128 128 126 125 127 129 130 128 126 128 127 128 127 127 127 127 127 128 130 131 130 128 126 125 123 124 128 131 133 134 136 135 132 133 132 133 129 126 131 136 141 139 138 135 134 132 133 130 125 118 108 105 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 138 137 136 135 135 133 131 130 129 129 128 128 127 127 126 126 127 128 128 130 131 131 133 134 135 139 141 144 146 147 148 150 148 145 143 142 142 142 140 139 144 147 144 143 146 150 150 146 143 146 150 152 156 161 164 162 158 151 149 158 154 147 149 151 154 153 151 154 159 167 164 155 160 147 126 129 143 147 149 145 137 141 148 147 138 123 122 124 124 125 124 122 124 134 135 123 118 120 124 130 134 125 109 118 135 126 102 110 118 111 113 126 128 103 120 128 98 90 89 82 109 130 139 117 82 90 86 96 116 114 108 101 98 113 121 140 142 85 54 74 97 83 49 29 31 97 139 56 39 92 104 116 78 68 99 80 73 85 84 42 61 129 82 43 41 70 157 90 78 107 76 190 106 67 227 254 192 212 139 54 132 151 280 200 -11 90 13 -123 3 42 -40 8 326 249 47 205 142 26 -25 -21 -123 -96 27 -82 -66 123 180 208 185 71 109 93 -41 -106 33 162 69 -76 -164 -312 -289 317 383 207 429 55 -357 -84 121 31226 373 75 75 9903 8 40 26 6722 -1711 434 59 152 270 1015 2068 6584 23828 65064 101396 86520 36878 2035 281 272 253 217 187 173 165 155 138 128 115 108 106 105 112 117 118 118 123 122 129 129 133 140 141 144 139 144 141 145 144 141 139 139 137 141 137 131 122 116 117 118 119 122 120 126 127 125 124 122 121 118 118 122 123 122 122 121 121 121 117 121 121 123 123 124 126 131 128 127 127 129 127 129 132 135 134 133 131 130 129 130 131 128 124 127 134 139 139 135 133 133 129 130 129 125 120 115 109 107 107 107 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 131 134 136 136 135 136 134 132 129 128 127 127 128 128 127 126 128 128 128 130 132 131 132 133 135 138 137 137 141 144 146 149 147 144 144 145 148 146 145 145 145 147 146 145 149 151 150 144 146 150 148 148 156 163 168 165 157 151 147 150 155 154 150 149 156 162 157 152 161 168 159 154 156 140 128 132 130 141 154 148 144 142 142 143 136 128 126 132 124 115 116 117 120 128 129 117 112 119 119 124 133 132 130 134 128 109 98 108 112 132 140 125 116 112 133 121 83 67 75 86 99 94 100 96 78 73 62 93 121 122 111 112 95 101 124 111 119 93 41 59 120 129 111 71 41 64 59 -3 17 81 83 62 57 116 126 100 111 87 81 131 89 121 39 -58 10 3 76 84 74 61 47 147 130 133 167 117 122 138 96 148 194 151 156 39 8 81 -12 -9 11 52 97 43 170 145 118 186 153 103 -33 98 58 1 107 137 131 202 435 256 100 188 94 107 297 246 89 128 321 -3 -274 -47 5 135 177 145 160 -172 -390 -187 86 31257 373 75 75 10090 8 40 57 6720 -1724 1902 1438 1540 1715 2012 3067 7508 24725 60067 78795 53542 24872 2098 296 275 255 226 188 169 165 156 142 132 124 116 112 111 117 119 119 119 122 122 126 127 133 139 137 135 134 136 138 145 145 144 144 145 143 147 143 136 125 119 118 121 123 123 124 125 123 123 123 120 122 118 113 119 119 119 120 114 117 118 115 119 122 126 124 123 123 126 124 129 131 133 134 135 134 134 132 131 129 129 128 127 124 124 124 131 134 137 132 129 126 126 122 125 125 119 113 109 107 107 108 108 108 111 116 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 133 136 137 136 134 132 130 128 127 129 129 129 127 127 128 128 130 132 132 133 134 135 136 136 136 140 142 142 144 143 142 145 148 149 148 147 148 147 147 148 149 150 148 145 141 146 148 147 149 156 163 164 158 149 144 146 148 150 154 152 147 150 155 154 150 156 164 165 160 157 143 130 130 129 139 146 147 159 157 149 143 138 133 134 139 128 125 131 130 129 116 117 124 133 133 120 130 134 125 120 124 119 101 103 112 115 133 136 134 100 86 115 95 77 55 59 85 78 86 88 93 108 90 99 110 101 97 72 88 81 88 100 94 82 61 74 95 92 68 95 87 70 77 6 -41 59 74 11 3 35 103 82 74 75 71 85 110 43 10 -6 -13 91 29 18 92 94 87 118 179 109 90 130 95 108 78 54 137 119 68 13 -112 -1 80 79 105 -11 120 225 125 82 -21 38 74 195 318 89 143 151 95 287 190 -42 77 220 152 108 138 12 41 218 111 1 161 296 -226 -69 364 31 -84 211 324 100 -194 -137 81 188 31289 373 75 75 10268 8 41 29 6718 -1738 2293 2541 2628 2816 2988 3500 5371 13102 34443 47542 38993 18290 1867 317 285 253 224 181 161 156 151 146 143 136 125 116 113 112 115 120 123 125 123 126 128 133 135 134 132 131 131 136 139 144 145 149 151 150 146 144 136 129 123 120 119 124 123 124 123 121 122 124 122 121 118 115 120 119 119 120 115 115 117 117 120 125 124 122 121 121 121 124 129 132 134 136 134 135 133 129 131 132 132 127 124 123 126 131 134 133 129 126 125 124 123 120 119 119 112 110 107 108 110 110 111 114 121 129 140 143 142 999999 999999 999999 999999 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 136 137 135 133 131 130 129 130 131 131 129 129 130 130 132 134 135 135 135 136 136 140 141 141 140 140 140 140 144 146 144 145 146 147 146 145 148 149 147 145 145 145 146 145 142 146 152 157 155 149 144 143 148 146 143 146 147 148 150 149 152 159 159 160 160 154 153 145 131 131 132 132 144 150 156 166 159 156 162 155 144 141 141 137 131 127 130 119 118 138 147 129 116 129 127 124 123 124 122 105 108 110 112 130 129 136 88 65 112 108 94 70 69 83 88 113 110 108 129 118 110 93 78 60 40 82 74 72 115 110 62 54 101 108 75 42 36 72 116 92 53 39 65 51 23 51 53 65 65 80 44 55 85 25 28 17 -26 14 97 69 83 147 109 86 186 290 162 28 77 118 133 152 130 118 90 43 11 -7 78 95 145 169 97 248 282 141 45 -82 6 98 169 313 292 295 180 135 177 -70 -60 171 60 14 112 146 43 70 97 -10 46 223 141 -65 189 277 40 59 332 459 411 230 60 -45 125 31320 373 75 75 10431 8 42 0 6716 -1751 3269 3206 3237 3366 3506 3758 4339 6376 13993 19593 15878 2220 2899 2845 303 245 217 186 165 161 160 160 157 150 140 127 119 116 120 121 126 126 126 126 129 133 136 136 139 135 136 138 142 148 145 148 153 155 150 144 135 131 126 120 117 121 125 124 125 125 125 123 124 119 119 119 119 120 121 119 118 119 122 121 124 125 120 120 121 121 123 127 131 131 133 135 134 136 132 128 130 133 132 127 124 126 129 136 136 131 126 126 124 123 122 119 115 113 109 110 109 110 113 111 116 125 136 141 144 145 142 141 142 999999 999999 999999 999999 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 137 135 133 133 133 133 133 133 131 129 129 131 133 136 137 138 137 136 139 141 141 141 143 143 141 138 141 144 143 144 149 150 147 146 146 147 145 144 146 148 148 145 146 148 151 153 151 148 148 148 143 138 140 143 143 147 151 146 150 165 165 159 150 142 146 145 138 134 131 131 144 153 153 159 164 163 164 162 148 139 143 134 112 103 111 118 122 137 139 127 120 127 136 137 133 113 108 122 117 113 129 139 131 126 116 116 128 113 105 102 92 98 118 129 109 99 123 124 87 77 86 75 64 71 72 72 91 78 41 43 66 54 36 52 34 45 80 59 67 72 76 78 68 94 58 51 72 83 55 69 152 104 59 62 38 68 94 93 91 86 110 142 193 237 149 14 -4 136 157 91 148 193 140 66 142 209 43 -46 102 239 269 289 275 150 31 -40 64 82 107 147 187 289 250 149 -77 -218 99 259 -137 -175 178 147 44 163 182 64 94 254 100 195 162 -37 203 234 84 260 331 211 203 63 421 31352 373 75 75 10561 8 42 32 6714 -1765 5742 3142 3151 3213 3255 3333 3447 3739 5098 10649 12381 7589 5582 4931 323 244 222 204 188 182 180 168 169 169 164 150 140 133 132 129 133 133 136 135 140 139 144 144 145 146 144 145 145 148 151 150 155 160 157 153 145 142 133 129 123 128 133 135 135 135 135 133 134 128 129 129 124 124 124 127 126 124 126 125 125 127 124 126 126 129 132 132 139 135 136 137 136 137 132 132 130 134 131 129 132 133 135 142 140 136 132 131 130 126 122 119 116 114 115 115 114 115 117 121 132 140 147 146 147 146 144 146 148 151 153 999999 999999 999999 999999 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 133 135 136 135 134 135 132 129 129 131 135 138 139 140 139 138 141 143 142 142 144 146 146 142 140 143 145 145 149 152 151 150 146 147 149 144 143 146 146 147 150 150 151 155 153 152 153 151 143 138 139 144 146 149 151 144 142 153 164 161 151 146 146 147 149 134 130 138 139 140 137 146 163 152 143 154 150 131 134 133 109 98 103 114 122 127 132 140 136 126 132 129 120 112 101 109 101 111 127 112 114 122 136 139 117 107 120 112 98 102 115 107 87 83 78 89 91 97 109 98 102 68 51 105 99 76 55 50 61 41 48 69 76 72 72 61 46 45 109 103 19 40 47 28 35 87 87 61 101 101 71 47 34 32 48 119 49 -36 81 131 97 123 109 34 64 125 65 17 44 182 170 42 53 46 -54 -136 -12 141 126 108 161 86 -6 -24 92 170 121 5 -37 131 269 231 207 167 177 244 -6 -106 189 143 32 146 152 151 58 121 81 -83 -104 -71 166 170 -62 -19 -105 -77 221 191 316 31383 373 75 75 10675 8 43 3 6712 -1778 8293 2953 2952 3008 3068 3155 3241 3309 3562 4302 6320 6545 3297 2420 302 245 224 206 190 180 165 160 165 178 168 153 145 139 135 129 132 132 133 133 137 136 136 136 136 137 138 140 138 136 142 142 145 152 150 152 150 144 131 129 121 120 122 133 132 132 135 133 133 126 126 125 119 120 116 122 120 115 115 117 115 121 118 120 120 126 129 131 131 129 128 128 124 124 121 123 121 124 119 120 127 128 133 141 135 130 129 126 123 119 115 109 106 107 109 110 111 111 115 125 136 141 146 164 254 524 646 596 466 407 270 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 127 132 135 135 135 136 135 132 130 132 135 139 141 141 142 142 144 144 143 143 144 145 147 146 144 143 144 145 150 153 151 150 148 148 150 148 148 151 149 147 148 148 150 156 155 154 156 154 149 142 140 142 140 141 145 143 141 139 151 162 159 158 151 148 156 140 131 136 133 130 130 141 148 142 142 158 157 136 138 141 127 117 120 121 116 121 124 133 141 131 122 119 127 133 119 109 109 130 140 120 115 123 127 134 123 123 130 111 112 102 94 102 95 80 74 72 103 125 120 116 105 80 65 108 136 138 103 60 57 66 78 103 160 126 67 82 81 52 61 66 22 26 58 63 47 67 102 74 27 24 56 26 4 14 10 93 24 -52 74 94 46 80 70 27 81 37 -48 32 17 42 161 85 -49 -21 117 59 33 33 60 138 138 150 128 66 130 221 68 -46 30 241 326 271 389 390 87 79 109 -22 135 162 99 173 125 305 242 -46 99 41 -178 -95 106 90 -69 -213 -341 -249 42 181 57 31415 373 75 75 10787 8 43 35 6710 -1792 7521 2412 2423 2498 2595 2700 2793 2893 2952 2830 2447 1692 719 317 231 198 182 156 144 130 121 115 117 120 117 107 104 98 96 89 89 88 87 90 94 94 89 90 90 90 94 93 92 89 94 96 95 99 102 103 101 97 89 81 74 69 72 82 84 86 89 88 83 80 76 72 66 72 69 70 67 66 69 68 70 71 69 73 80 80 83 87 82 80 79 77 71 73 69 73 71 75 71 76 78 84 89 91 85 85 87 84 81 79 73 67 67 67 70 73 77 83 92 104 125 231 494 1389 2486 3627 4761 5762 6697 6575 5037 2223 294 176 999999 999999 999999 999999 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 134 135 135 137 136 133 132 134 137 141 143 144 145 146 145 143 143 145 144 144 145 144 143 144 146 148 150 150 150 149 148 148 148 151 152 148 144 144 144 146 150 153 153 152 149 145 142 137 139 140 137 136 138 138 139 152 162 161 162 157 152 157 154 147 139 133 133 134 131 136 142 142 158 156 141 142 142 137 129 122 120 119 121 128 135 135 131 115 108 123 119 111 117 116 122 123 107 101 112 115 120 116 114 124 114 112 106 105 119 110 101 105 75 64 81 108 119 87 92 78 64 102 114 81 67 61 70 76 94 127 91 59 66 59 30 30 57 86 58 19 43 69 -5 -29 55 44 -7 7 36 53 33 28 80 61 9 64 63 21 49 2 -30 -28 -63 -62 -3 -10 31 162 162 111 96 187 201 126 89 143 139 50 122 224 193 119 32 -64 56 92 145 199 111 103 152 90 158 149 -51 236 257 -55 -33 44 98 48 -189 -74 69 -134 -172 -26 76 -87 -102 -18 -204 -48 74 47 31446 373 75 75 10890 8 44 6 6708 -1805 5506 1992 2035 2109 2219 2346 2486 2617 2714 2609 2186 1468 627 234 149 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 37 37 37 36 31 28 33 38 59 99 166 316 394 838 1802 3223 4743 6288 7377 7544 8109 8342 8348 7782 6134 2477 325 167 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 133 135 137 137 137 135 134 137 141 144 145 146 145 143 142 143 145 144 142 142 142 142 142 143 144 146 147 149 149 148 147 147 147 146 144 142 141 142 145 147 150 151 149 145 141 138 134 136 143 143 140 141 140 145 156 161 163 164 163 165 165 165 163 150 140 141 136 133 135 138 141 156 153 139 142 143 145 137 123 121 128 124 138 143 135 133 108 102 107 106 100 109 119 111 106 97 96 108 108 95 103 115 131 118 113 111 90 94 93 124 133 75 56 60 79 101 100 92 73 55 64 75 66 86 81 73 82 81 59 59 69 24 29 47 61 101 93 43 16 17 84 70 -15 1 -13 -56 24 109 93 61 56 95 79 72 137 60 25 54 12 19 32 21 -29 2 66 133 163 158 175 96 117 123 53 52 117 130 -63 -76 99 59 -7 -15 8 126 58 -13 -29 -52 -87 -45 111 130 152 148 109 135 60 -118 -5 39 -89 -16 92 21 -72 -164 -292 -45 157 105 155 46 4 -55 162 31478 373 75 75 10994 8 44 38 6706 -1819 3575 1574 1584 1652 1747 1859 1963 2048 2110 2043 1784 1308 767 315 100 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 5 103 612 1106 1216 1185 1265 2193 3227 4509 6142 7549 9110 10969 12629 13849 10835 8493 6375 3479 2324 2178 1726 813 336 236 213 196 166 999999 999999 999999 999999 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 137 139 140 138 136 137 141 143 145 146 144 143 142 143 143 142 141 139 138 138 139 140 141 144 145 145 147 148 146 145 141 141 140 140 143 145 146 147 149 148 148 147 144 140 134 130 134 138 141 146 152 153 150 153 158 163 167 172 173 169 168 157 144 136 132 139 146 145 147 152 137 136 148 146 144 138 134 134 132 130 141 136 130 132 113 110 119 118 110 118 123 107 105 114 107 95 93 90 113 134 134 112 116 128 93 79 65 98 118 102 121 108 82 94 99 56 51 63 91 93 82 122 84 57 87 68 30 33 38 -13 34 81 60 93 52 37 61 40 84 124 53 0 -12 -2 50 82 53 83 56 -27 28 93 111 20 5 96 79 35 86 185 133 64 186 175 73 59 19 23 91 15 -36 30 127 188 11 -54 61 109 96 62 2 16 102 55 -41 -53 -97 -178 -81 96 154 215 61 -15 80 -14 -42 -95 -105 143 233 54 51 64 -192 -274 94 0 -50 161 -24 -66 169 31509 373 75 75 11096 8 45 9 6704 -1832 3713 1074 1065 1156 1235 1341 1418 1508 1567 1572 1446 1279 1006 727 679 483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 1109 2777 4439 4970 5462 5950 6892 7998 10134 13967 15758 16576 16544 14570 13305 8701 5806 3648 1588 899 1044 929 678 328 244 209 186 154 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 136 138 139 136 135 137 140 143 144 144 143 143 143 142 141 140 139 137 134 136 139 140 142 143 143 143 146 145 144 143 141 140 140 142 142 143 145 147 146 147 146 145 148 139 128 130 134 134 140 150 156 153 151 153 159 167 172 171 169 160 156 150 133 131 134 142 144 142 141 134 136 139 136 132 130 131 122 123 131 132 134 134 125 116 127 127 112 107 112 112 109 98 108 116 109 111 108 132 137 114 87 85 114 103 74 67 81 86 112 122 117 94 88 88 56 41 49 87 78 102 131 62 38 41 16 29 41 35 31 30 10 -2 25 54 86 87 55 71 83 68 61 44 46 20 7 3 82 81 -29 55 108 47 40 49 161 159 28 43 80 74 59 179 187 117 84 -15 -1 40 -42 -96 -5 61 49 48 0 7 66 104 27 -157 -85 67 69 80 45 13 -32 -31 220 257 123 105 -87 -71 89 2 -127 -192 -52 32 -159 19 145 7 -31 122 50 -113 19 -152 -193 126 31541 373 75 75 11199 8 45 41 6702 -1846 2700 893 901 959 1030 1124 1199 1266 1362 1442 1423 1385 1272 1200 1439 1543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 344 847 1749 3373 5847 8383 9214 9654 9897 9621 9932 10759 13973 14775 15089 14892 13118 11357 8565 6385 4512 3273 1616 803 622 550 809 1569 2346 2247 1607 351 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 137 135 135 137 140 143 143 142 143 145 144 143 143 143 143 140 138 139 141 141 142 142 139 140 142 143 144 143 142 140 138 138 141 143 144 144 145 144 144 148 142 131 133 134 128 132 141 150 156 156 161 164 165 163 161 165 160 156 154 151 148 139 139 137 134 135 145 150 141 142 137 128 127 115 120 131 123 128 140 130 123 130 115 110 115 105 104 107 108 113 107 109 112 104 126 136 110 97 99 97 80 69 85 85 84 110 94 85 91 91 83 78 75 66 60 55 78 86 61 55 39 14 53 78 44 37 31 -6 -16 14 93 131 114 77 86 95 106 96 51 54 38 2 6 40 57 56 24 87 142 106 115 179 123 45 100 27 -35 62 164 156 120 144 99 3 -3 32 -38 -53 10 20 34 -51 -129 -75 145 215 -38 -67 90 151 107 99 95 53 35 152 213 97 124 53 39 127 123 83 75 119 83 55 147 185 189 254 268 160 -45 50 86 -63 103 31572 373 75 75 11294 8 46 12 6700 -1859 879 684 690 731 782 838 887 933 976 1009 996 978 916 880 926 1096 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 593 1436 2425 3489 4967 6097 7399 8976 9693 9553 9498 9616 9930 10043 11155 11216 11343 11443 11846 12328 11617 11468 10680 9569 6309 4504 3637 3130 3444 4387 4510 4004 2929 497 197 177 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 136 135 134 136 140 141 141 140 140 142 142 143 143 144 144 143 139 138 140 140 141 141 138 138 139 138 139 141 139 138 137 137 140 141 140 142 143 145 146 145 141 136 135 133 131 140 144 147 150 151 163 168 160 152 154 159 169 164 154 162 163 149 140 140 139 140 145 147 149 153 147 139 132 126 132 138 134 129 130 126 122 121 117 121 121 107 94 96 123 134 121 104 97 91 97 117 112 109 114 108 85 72 75 80 89 103 99 90 109 106 91 100 97 80 62 60 62 59 58 72 60 29 74 97 75 71 54 64 62 10 72 143 109 85 112 142 141 121 58 16 22 13 67 53 -10 21 -18 57 133 74 121 123 63 74 126 63 26 61 84 97 44 68 111 20 -12 59 14 -45 -37 28 -3 -17 -41 29 297 299 122 17 61 159 74 125 157 22 94 144 152 185 292 321 202 138 199 118 76 132 11 169 347 302 290 351 273 6 -58 208 404 110 0 31604 373 75 75 11379 8 46 44 6698 -1873 778 638 626 669 709 767 791 818 821 768 675 598 503 411 538 819 632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1584 2755 4807 7502 8442 8272 8028 8420 8830 8781 9134 9424 9102 8967 8743 9211 9361 9836 10211 10953 11444 12123 12058 12120 11088 10649 8796 6752 5461 3763 2275 1848 1603 501 224 176 171 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 135 138 139 140 138 138 139 139 140 142 142 141 141 138 136 137 138 140 140 140 141 142 141 142 142 140 138 135 136 140 143 141 143 143 145 145 143 143 141 140 138 143 148 145 146 144 145 156 166 164 154 153 160 169 166 152 152 161 150 136 143 148 142 140 143 150 158 152 141 132 132 131 129 133 131 124 120 126 130 129 118 112 107 99 105 119 130 131 116 103 98 94 88 91 88 87 111 106 75 79 98 102 84 65 75 94 98 96 92 87 73 54 52 48 49 61 65 39 33 96 107 117 127 63 72 84 2 29 105 69 82 95 92 93 78 36 -10 13 36 92 85 3 37 70 86 109 109 94 115 170 132 66 16 46 46 25 58 31 39 40 -23 9 28 33 36 -4 -14 -50 53 79 118 199 12 64 36 -127 26 130 86 62 63 17 -51 -112 111 274 174 219 104 45 -19 -217 -197 -159 -117 125 242 166 348 201 -112 -56 -23 200 192 -129 31635 372 150 75 11421 8 47 15 6696 -1886 707 703 733 764 797 805 813 790 727 588 554 999 3441 3591 1129 549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 732 1468 2762 3729 5563 8255 8837 8857 8861 9368 10110 10809 11049 10230 9517 9399 9322 9728 9926 10505 10649 10677 10297 9901 9271 9749 10818 11602 10545 8392 5068 2057 753 528 718 556 257 195 179 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 132 133 136 137 137 136 137 138 138 140 141 141 140 139 138 136 137 138 138 139 141 144 143 143 144 143 144 142 139 139 141 143 142 143 143 143 142 142 145 144 142 140 143 143 144 148 148 149 151 161 166 155 153 164 169 168 158 147 151 149 138 137 144 145 136 137 146 152 145 138 137 137 127 122 129 130 137 140 129 121 118 110 111 110 102 107 104 105 118 122 113 112 104 94 105 92 81 106 109 75 70 82 97 81 71 75 58 73 80 86 83 70 61 47 37 33 36 37 51 62 68 77 98 119 80 51 70 55 50 81 84 77 53 38 30 14 6 32 62 20 -6 14 56 60 62 77 118 151 37 89 180 88 54 60 87 64 66 67 23 91 77 -26 -10 27 54 62 24 -7 29 104 7 71 161 49 59 14 -42 0 37 16 1 42 79 17 -52 116 251 259 206 -5 -34 -1 -59 -99 -112 -15 53 95 13 109 38 -46 53 39 117 131 116 31667 372 150 75 11457 8 47 47 6694 -1899 820 824 852 884 910 898 867 782 714 576 565 956 3198 3067 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 591 1611 2885 3829 4982 6169 6830 7322 7485 8515 8659 9029 9665 10517 11178 10834 10839 11015 10629 10261 10121 10245 9976 10025 9646 9519 9190 9224 8307 8645 8849 8523 5097 3172 2045 1691 1512 1295 974 388 203 176 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 132 136 138 136 135 136 137 137 138 140 141 141 139 138 137 137 137 135 137 141 144 146 145 144 145 147 147 144 145 143 139 140 145 147 145 142 141 146 149 146 143 140 141 145 150 155 156 150 153 161 158 158 164 166 165 160 151 145 147 137 130 139 140 132 133 140 136 142 148 142 134 129 128 126 129 140 143 132 128 124 120 122 112 102 107 94 89 112 118 102 83 80 107 120 99 88 94 98 94 78 60 68 56 67 78 67 87 93 102 73 63 80 63 65 52 31 35 47 61 53 58 83 83 71 71 86 52 31 58 74 75 72 72 52 43 41 45 84 58 -4 13 57 51 36 13 31 71 61 94 87 46 101 122 80 57 87 82 43 42 74 132 89 38 63 62 6 44 102 55 -70 -57 -11 87 65 -91 -38 20 -54 -51 -30 -22 216 167 32 52 130 326 353 190 -60 -16 205 -30 -175 177 234 75 28 191 66 -158 -29 -8 -23 -28 31 31698 373 75 75 11484 8 48 18 6692 -1913 4801 826 842 866 881 906 903 886 864 901 1174 2432 5845 6184 7067 2200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1080 3110 4419 6427 7268 7400 6845 7177 7142 7252 7025 7126 6753 6805 6976 7566 8165 8705 8957 9297 9062 8635 8389 8738 8725 9131 9425 10330 10643 10353 8974 8359 7478 7030 4520 3511 2967 2457 1553 1227 1019 446 300 382 327 999999 999999 999999 999999 999999 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 133 136 137 136 135 135 137 138 138 140 141 141 142 141 138 137 138 137 138 143 146 149 149 147 150 153 153 149 146 143 141 143 147 149 148 143 140 143 148 149 147 144 142 144 149 154 156 152 150 154 156 160 163 159 151 146 143 140 142 138 132 138 137 129 137 139 140 144 138 126 117 121 122 117 126 134 138 149 152 142 131 121 104 103 104 86 92 99 97 88 72 81 114 114 99 97 96 99 110 109 93 66 46 71 80 88 101 98 108 76 67 83 68 94 118 82 66 58 48 53 76 87 48 40 73 91 44 4 39 51 36 70 130 100 99 100 59 126 132 98 112 72 70 59 39 81 46 26 99 97 9 50 70 57 89 70 155 141 16 49 158 136 57 54 3 58 178 147 64 -53 -85 -59 3 6 -68 -56 -75 -54 68 61 -7 150 172 -3 69 90 165 220 112 -15 -2 100 -213 -250 175 280 223 181 251 155 -93 -5 105 140 59 -51 31730 373 75 75 11533 8 48 50 6689 -1926 4766 765 771 790 809 823 845 870 921 1120 2097 6003 10463 9267 8101 2202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1100 3497 6469 9121 9263 9912 9854 10081 9149 8735 8736 9048 8311 7515 6155 5570 5108 5672 6025 6252 6440 6741 6958 6878 6812 7210 7317 7222 6754 6782 7111 7368 7389 6846 5723 5127 4040 3281 2610 2083 1490 1248 1060 1041 1176 1355 1080 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 132 135 136 135 135 136 137 139 141 141 142 143 144 143 141 139 139 138 139 142 145 148 149 150 153 156 154 151 145 142 142 145 146 146 147 145 143 146 150 151 146 144 142 144 149 150 154 153 148 148 154 159 165 161 147 140 139 137 137 137 133 133 132 138 144 137 139 131 123 117 111 119 115 118 134 136 141 146 142 141 125 106 91 99 111 110 113 105 106 103 96 106 111 101 95 96 102 101 95 100 105 96 90 101 98 101 88 73 83 68 71 98 78 82 112 69 54 73 44 45 75 56 50 54 48 66 72 71 83 51 18 44 86 66 86 119 90 94 94 103 91 58 44 53 98 124 93 21 34 40 -82 -55 33 107 118 55 156 136 3 27 62 61 76 29 -69 9 107 88 135 140 59 66 86 90 119 75 24 91 236 167 59 240 295 178 297 184 82 217 142 97 85 -83 -227 -127 5 51 84 -23 -34 45 134 200 259 477 336 129 31761 372 150 75 11564 8 49 21 6687 -1940 870 869 893 929 967 989 1008 1017 1096 1614 4186 5044 2956 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1857 4138 7091 9154 9388 8797 8506 8380 9346 9743 10451 10785 11650 11053 10911 9954 9195 8725 8911 8640 8257 7527 6166 5309 5290 5645 5770 5696 5090 3898 3255 3327 3722 3904 4014 3645 3665 3911 3766 3172 2723 2587 2842 3031 2951 2693 1836 1195 443 999999 999999 999999 999999 999999 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 135 137 137 136 137 137 139 141 141 142 144 145 144 142 140 138 137 138 140 143 149 152 152 153 154 152 151 145 140 138 143 147 145 145 145 145 150 152 150 149 147 144 147 149 148 151 151 147 148 158 164 166 165 154 142 139 135 129 126 128 131 126 139 143 128 126 122 123 124 120 124 121 122 134 134 134 142 142 141 128 110 101 107 123 131 120 107 121 117 104 110 105 109 95 87 109 112 100 86 89 99 105 111 109 107 85 72 66 31 58 110 100 78 80 63 46 42 27 29 50 55 70 78 62 49 66 89 61 32 62 70 14 11 83 147 110 59 81 85 25 -14 -38 1 80 89 73 90 41 -31 -65 18 145 127 91 66 57 30 -42 -89 -57 -36 30 108 49 27 29 125 229 257 154 50 128 140 107 -54 -12 102 110 53 19 161 222 292 336 223 54 206 265 124 65 -41 -37 -2 -97 -52 -14 -70 28 14 271 267 -86 190 401 223 31793 373 75 75 11613 8 49 53 6685 -1953 6303 909 903 915 928 953 961 926 836 668 396 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 358 2195 5304 6214 6376 6304 6375 6566 6704 7624 8141 9248 9732 10379 10744 10903 10601 10281 10547 10948 11090 11580 11193 9705 7388 5437 4842 4362 4335 4045 3338 2909 2956 3296 3527 3663 3488 3346 3554 3608 4183 5192 5851 6039 5837 5922 4457 1060 451 245 179 999999 999999 999999 999999 999999 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 149 148 147 146 146 147 147 147 147 148 149 148 145 143 142 142 143 144 146 149 152 153 153 152 153 153 147 142 138 138 141 141 144 146 143 142 141 141 145 142 141 145 147 145 147 148 143 146 158 163 161 163 153 135 131 133 131 126 123 129 131 133 129 123 123 120 125 120 108 115 118 117 131 135 133 139 145 137 137 129 112 110 108 107 102 103 115 108 110 116 114 124 115 96 120 124 97 91 92 98 106 116 128 115 100 95 78 56 66 81 89 104 99 76 56 39 31 25 20 37 56 68 64 54 52 58 46 19 27 49 49 34 93 141 125 121 88 57 3 -31 -22 -10 42 42 75 147 102 58 61 60 97 67 49 99 22 -34 20 -65 3 71 -8 11 -15 17 95 214 210 118 2 -13 116 0 -15 -19 -160 -39 150 78 -40 16 106 284 245 68 4 88 212 141 75 144 48 -93 -133 -150 -41 83 295 277 253 182 -99 -101 186 428 31824 373 75 75 11665 8 50 24 6683 -1966 4586 910 905 916 921 934 952 911 824 647 403 299 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1157 4209 5490 5927 6066 6160 6296 6557 7176 7474 7648 8259 7833 7801 7824 7486 7844 8691 9270 9911 10402 10389 10112 9416 7787 7145 4608 3521 3562 3372 3317 3307 3369 3477 3591 3587 3386 3523 3536 4691 7127 8722 8326 6729 5075 3287 612 237 192 166 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 144 145 146 147 146 146 147 148 148 148 150 149 146 145 145 146 146 146 147 147 148 150 153 152 153 154 150 147 142 138 137 139 143 145 143 142 139 138 139 136 141 142 145 143 145 149 144 146 155 159 159 161 157 142 135 134 139 138 128 126 125 126 128 129 124 129 132 117 110 118 116 117 131 138 131 133 147 138 145 142 115 106 99 99 94 100 99 91 104 101 104 114 113 95 104 107 87 80 79 90 80 88 119 111 110 104 87 92 85 77 84 93 81 43 49 71 60 48 18 25 32 40 64 49 25 31 84 73 7 15 78 56 72 112 89 116 55 44 57 14 67 58 36 24 51 103 81 69 80 45 12 45 59 134 46 1 133 79 148 174 96 48 -59 -73 4 80 68 115 67 -5 48 -85 -73 122 -8 43 286 90 -9 96 160 242 44 -58 5 114 151 -3 -13 59 -245 -204 4 -139 25 109 373 415 104 113 39 -210 -45 361 31856 373 75 75 11708 8 50 56 6681 -1980 5524 915 944 985 1022 1055 1078 1059 984 795 476 363 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1553 2655 3521 5175 5738 6079 6291 6500 6883 7446 7884 8014 8060 8323 7843 7512 7457 7354 7683 8322 8485 8517 8051 7392 6884 6895 6348 6728 5185 3935 2803 2225 2260 2263 2234 2045 1959 1791 1717 2003 2385 3496 4570 4951 4298 3182 1651 831 396 231 188 158 156 999999 999999 999999 999999 999999 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 131 135 137 139 140 141 142 144 145 146 148 146 143 145 145 144 145 146 147 148 151 155 156 155 155 152 149 146 144 141 142 142 144 149 150 144 143 143 140 141 143 145 143 147 148 145 149 155 159 162 161 159 151 139 132 138 134 125 127 125 129 137 138 132 135 131 121 117 117 121 126 132 135 131 140 154 146 148 146 125 103 96 108 113 107 100 100 92 86 98 108 95 85 96 91 85 84 91 83 54 74 92 88 83 74 70 80 86 103 114 86 49 32 59 77 82 86 71 75 50 48 104 79 35 20 39 60 41 26 48 35 48 86 68 113 91 79 81 15 70 55 23 26 -31 -3 38 45 30 19 74 117 122 132 141 198 213 95 72 73 118 133 -25 -128 -133 39 187 237 137 28 38 -31 -64 49 109 149 34 -126 92 212 182 37 -24 184 -26 -266 -81 10 -54 -88 -208 55 232 47 174 140 169 44 -81 178 292 122 56 264 31887 373 75 75 11733 8 51 27 6678 -1993 2471 962 973 994 1029 1055 1077 1056 984 841 549 259 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 135 1315 3867 5389 5671 5497 5126 5069 5040 5538 6742 7692 8506 9819 9868 9176 8668 8424 8139 7772 7429 7176 6816 6621 6444 6133 5431 4335 3266 3147 3294 2994 1792 1094 825 751 662 493 532 835 1292 1643 2183 2533 2042 1591 1281 1302 1174 668 296 215 156 154 152 999999 999999 999999 999999 999999 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 123 130 135 137 137 138 140 142 144 144 146 146 145 147 147 147 147 147 147 149 152 156 158 158 158 158 155 151 149 145 142 142 144 148 149 144 143 144 143 141 145 148 145 145 143 142 146 150 154 158 157 161 158 146 137 130 126 126 131 135 138 144 140 138 135 127 125 119 117 120 121 130 128 126 138 147 144 140 140 130 109 93 100 111 114 109 105 103 105 106 99 92 101 105 77 72 104 96 69 73 90 101 102 84 76 76 72 85 102 106 85 63 60 77 96 99 93 96 79 48 66 104 88 73 66 28 51 81 59 76 68 77 99 56 93 137 95 70 49 57 67 94 52 19 43 23 71 68 16 39 80 149 165 201 206 130 72 41 18 17 51 -30 -89 -73 113 288 223 98 69 131 114 40 63 137 204 9 -50 188 208 88 -123 41 320 38 -397 -174 202 164 11 3 293 234 73 162 -18 -139 -94 6 218 410 268 4 6 31919 373 75 75 11764 8 51 59 6676 -2007 1439 885 876 885 905 926 935 928 921 911 818 652 416 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 526 2462 4481 5842 6756 6989 6334 5840 4787 5451 6277 6725 7166 8567 8756 8237 7732 7603 7658 7570 7271 6853 6300 5855 5583 5313 4740 3740 2876 1975 1539 1322 1187 1061 1053 1095 1245 1537 2115 3121 3539 3586 3328 2741 2053 1546 1390 1452 1535 1364 1250 1071 754 674 446 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 126 132 134 135 135 138 142 143 143 144 146 147 148 149 148 145 146 147 148 151 154 158 159 159 160 160 156 152 150 145 143 142 140 142 142 143 142 142 141 144 148 144 146 148 146 143 141 145 150 155 166 166 152 137 129 131 134 133 131 130 137 135 133 138 136 136 128 119 115 112 117 124 126 136 145 144 135 135 138 118 95 93 96 109 109 113 124 113 106 99 103 109 100 78 78 121 99 71 88 90 111 112 94 93 92 91 102 97 77 71 75 55 78 110 88 85 87 67 52 62 77 38 37 88 81 88 86 65 102 110 115 141 80 62 114 101 105 75 35 83 141 128 104 87 62 75 48 9 15 60 146 156 115 79 30 152 172 -2 2 79 4 -6 98 158 95 63 82 96 207 225 150 149 201 228 184 216 203 120 149 117 218 314 -1 -233 26 248 276 91 -52 -6 -108 -46 88 -64 -61 263 204 -106 160 355 112 -340 31950 373 75 75 11787 8 52 30 6674 -2020 7206 551 564 591 608 638 652 658 678 702 714 767 1050 2320 1895 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2055 6141 9318 10792 10182 9095 8468 7778 7022 7893 8679 9250 8863 8147 7875 7515 6916 6751 6930 6934 6642 6351 6251 6036 5820 5477 4924 3981 2851 1739 1244 1115 1080 1125 1314 1630 2010 2500 3071 3594 3383 2975 2436 2143 1850 1415 1323 1495 2277 2623 3257 3716 3344 2824 1832 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 117 125 131 134 135 135 138 142 144 143 145 146 147 147 147 147 145 144 145 148 151 152 153 156 157 158 158 154 152 150 145 144 141 139 140 141 143 142 140 137 138 144 147 153 151 149 148 143 144 148 150 159 165 158 147 142 140 138 137 132 127 130 133 130 138 141 134 136 129 117 116 122 132 130 131 135 135 131 140 142 112 97 94 94 108 108 112 111 106 105 103 106 97 101 114 102 102 94 87 83 64 77 86 76 97 111 108 103 92 96 86 85 76 92 99 68 76 68 52 64 45 62 53 30 84 76 30 30 34 23 27 68 80 102 76 58 111 86 23 -16 0 59 112 72 13 75 76 17 26 85 122 110 60 8 31 19 97 136 103 86 53 11 27 133 137 0 -22 33 92 181 232 185 101 100 89 226 322 193 118 163 230 228 80 -186 -163 158 303 195 45 -1 -84 -181 -80 1 -122 -204 34 90 -37 31 200 336 -213 31982 372 150 75 11814 8 53 2 6672 -2034 351 357 386 401 426 464 489 525 552 555 580 904 2308 2203 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 545 2257 5384 9849 12469 13323 12040 10050 9455 9097 8463 8597 9192 9878 9734 8838 8277 7898 7474 7010 6814 6750 6353 6023 5737 5304 4844 4447 3923 3326 2322 1747 1384 1248 1194 1412 1991 2459 2705 2930 3007 2800 2547 2260 2135 2052 1992 2150 2198 2311 2650 2231 2372 2801 2661 2273 1563 252 999999 999999 999999 999999 999999 999999 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 129 133 135 137 137 139 143 145 146 147 146 146 147 147 146 145 145 146 147 148 151 153 157 159 157 154 152 151 147 143 142 141 140 139 138 139 139 138 138 144 147 146 146 146 148 148 148 147 146 158 166 163 164 157 144 137 135 132 127 125 127 127 135 141 133 140 143 126 124 134 136 133 133 131 135 140 145 141 121 106 101 103 109 109 105 105 107 108 88 80 77 83 98 88 90 95 93 89 79 87 101 86 99 123 116 104 96 104 116 128 108 84 88 52 46 62 54 61 42 56 47 47 89 65 3 -6 47 19 -10 36 33 64 80 80 106 55 22 19 2 14 34 61 47 18 5 41 99 103 84 51 32 -5 3 26 45 35 125 150 61 -43 -82 116 196 60 64 66 80 224 221 199 194 150 186 284 303 221 168 89 71 85 -137 -114 31 34 148 93 -16 -13 -10 -13 49 -8 -204 -332 -105 118 43 -216 -307 160 169 32013 373 75 75 11849 8 53 33 6669 -2047 11648 409 416 441 474 494 530 542 563 543 468 299 77 999999 163 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 482 2364 4678 7029 8839 9034 9197 9178 8792 8502 8577 7811 7290 6336 5982 5761 5552 5334 5283 5356 5025 4777 4737 4526 4364 4150 4035 3991 3801 3342 2837 2309 2289 2490 2741 2829 3122 3899 4251 4469 4694 4615 4514 4280 4216 3949 3881 3645 2909 1622 1421 1081 618 426 319 274 252 216 183 160 999999 999999 999999 999999 999999 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 127 132 135 136 136 138 142 145 145 146 147 147 146 147 146 144 143 144 146 149 151 152 155 157 155 152 152 152 149 144 141 141 141 138 136 137 138 138 139 143 145 142 143 148 148 153 156 155 154 157 164 161 163 163 151 141 136 133 127 121 129 139 139 140 138 139 138 126 120 126 133 138 138 132 138 133 136 145 129 111 103 111 112 104 99 89 87 97 82 73 85 79 82 97 107 107 107 105 105 103 107 101 83 78 92 111 87 80 104 108 92 78 64 46 48 62 67 65 63 60 24 40 92 76 36 0 60 53 -41 -9 22 44 76 92 54 36 64 65 52 33 23 57 58 6 -30 42 127 22 -36 9 23 38 63 19 26 16 47 127 43 -106 -45 165 213 35 6 46 54 215 112 109 220 168 201 127 49 52 153 152 1 -21 -109 -62 128 64 -20 -9 49 104 -30 -19 75 -82 -169 -202 -87 138 148 -70 -235 36 285 32045 365 75 75 11852 8 54 5 6667 -2061 473 450 465 487 525 541 563 549 520 434 273 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 986 2237 4295 5067 5262 5539 5840 5883 5694 5706 5944 6582 6705 6506 5682 5183 4845 4494 4234 4155 4199 4037 3970 4007 3891 3260 2951 2933 3070 3141 3548 4539 5297 5608 5914 6392 6497 6196 6093 5829 5693 5490 5080 4955 4905 4904 4677 4392 3995 2389 726 245 158 137 135 134 138 141 142 146 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 125 130 132 133 134 137 140 143 144 144 145 145 144 144 144 141 141 141 144 147 150 149 150 151 149 149 148 147 145 140 139 141 142 141 138 137 137 136 138 142 147 146 143 150 155 156 157 156 157 157 159 165 167 169 163 154 148 141 134 130 140 141 136 139 142 147 143 130 116 116 128 129 128 129 128 116 133 151 132 114 100 105 115 104 82 72 74 78 85 81 87 97 114 114 72 71 99 96 107 101 86 80 67 58 62 80 92 103 91 78 75 93 90 82 79 48 45 69 63 24 30 25 71 96 39 60 77 34 -31 -1 58 68 61 80 67 36 94 40 17 109 76 35 8 32 66 54 74 36 -24 -13 29 74 68 -42 0 15 -21 15 -47 -72 49 53 47 59 2 60 90 97 -19 -7 4 34 -4 -30 32 0 91 59 -12 27 -23 0 65 0 -57 -110 33 40 -49 -56 -115 -148 -108 32076 373 75 75 11857 8 54 36 6665 -2074 380 371 389 406 434 448 455 441 401 299 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1462 2537 3876 4556 4538 4338 4874 5522 5675 5566 5683 5845 6219 6213 6144 5971 5897 5815 5786 5857 5842 5756 5393 5170 5153 4966 4052 3372 2819 2649 2817 3499 4803 5814 6861 8788 9434 8795 7114 6373 5766 5404 5003 4396 3728 3589 3404 3234 2921 2433 1622 784 255 183 139 133 136 137 140 145 150 156 999999 999999 999999 999999 999999 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 125 130 134 135 136 137 140 143 145 145 145 144 143 141 141 140 140 140 142 146 150 150 150 151 150 151 149 146 143 138 137 140 141 140 140 138 135 137 141 145 147 148 145 148 154 155 155 156 158 163 163 166 168 164 163 153 143 137 136 138 140 129 128 140 141 139 136 134 126 119 124 118 112 121 124 120 131 146 137 112 96 99 108 97 80 81 79 88 94 87 88 92 117 112 56 51 75 87 105 96 83 65 64 84 79 77 94 80 62 86 72 77 91 83 77 36 43 38 30 35 55 42 56 79 40 116 102 27 38 39 51 81 92 95 74 55 114 74 50 95 59 54 56 21 30 36 23 59 27 -25 -11 13 -14 -31 32 54 59 -32 -20 71 53 25 -6 -67 -23 56 65 75 -9 -47 -178 -17 78 -7 137 111 25 -1 0 153 169 9 35 42 67 113 35 -138 -94 59 18 45 123 227 320 222 223 76 -171 -102 -127 32108 373 75 75 11862 8 55 8 6662 -2088 60 52 65 84 99 112 109 110 83 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 47 1046 2915 3919 4962 5338 5676 5876 6516 7147 7764 7883 8131 8525 8567 8387 8340 8111 8005 7861 7621 7379 6560 5913 5472 5226 5181 5199 5058 4709 4313 4129 4336 4497 4910 5484 6472 8365 8735 8046 7119 6724 5826 5263 5001 5054 5302 5491 4929 3823 2362 1096 808 486 291 180 140 133 136 135 140 145 150 155 999999 999999 999999 999999 999999 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 123 129 134 137 137 137 139 142 144 146 145 143 142 140 139 139 139 139 141 144 148 149 150 152 154 152 150 148 144 138 136 138 136 138 143 141 136 139 141 143 146 145 147 151 152 153 160 162 158 163 167 166 164 159 162 159 146 137 136 137 135 127 123 134 138 129 130 138 136 131 121 109 113 130 133 127 125 124 126 106 86 92 95 86 88 96 95 108 105 84 85 85 101 113 81 69 72 79 86 82 82 69 71 95 87 87 77 41 45 51 68 90 63 63 72 54 76 33 18 63 93 82 46 38 61 119 97 42 42 53 13 28 77 86 51 105 133 38 22 -5 5 34 26 19 32 79 92 73 -5 -11 29 66 52 39 94 183 176 87 146 130 89 147 28 -179 -56 64 45 133 219 200 -25 -14 119 8 100 94 58 200 199 196 267 216 161 199 346 396 135 19 33 27 125 261 283 312 339 287 355 31 -197 353 506 32139 373 75 75 11867 8 55 39 6660 -2101 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2169 3894 4875 5843 6246 6480 6632 6994 7238 7803 8104 8680 9761 10010 9900 9917 9877 9839 9645 9068 8226 7431 6962 6829 6712 6670 6423 6344 6343 6337 6428 6926 7455 8143 8857 9278 9585 9540 9024 8709 8425 7411 6375 5748 5897 7216 8113 7336 5588 3012 905 525 404 290 159 136 133 137 134 140 146 147 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 121 126 131 135 137 138 138 140 143 144 145 143 142 141 139 139 139 139 141 143 146 149 150 153 155 153 151 149 143 137 135 136 136 138 140 138 136 138 140 140 143 144 149 154 153 151 161 165 161 165 168 165 165 164 167 166 155 143 134 134 131 125 121 129 141 135 134 140 138 132 125 114 123 137 131 128 134 133 132 125 110 99 100 99 98 96 98 111 99 83 78 84 93 81 77 74 62 66 77 84 78 67 76 93 95 85 79 73 58 17 51 108 95 86 71 67 62 16 17 55 98 77 14 -3 31 82 71 48 59 62 24 12 40 90 68 71 51 -9 -7 -10 55 68 14 33 88 102 89 93 57 74 72 75 64 -10 129 274 227 181 171 38 -33 46 95 14 22 86 73 168 281 313 149 -10 -14 -104 -118 -87 69 257 205 185 175 289 237 83 126 181 225 258 113 -111 20 274 194 201 202 68 31 -114 -66 188 111 32171 373 75 75 11865 8 56 11 6658 -2115 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 1 1131 2716 3922 4627 5395 6032 6621 6996 7030 6914 6927 7082 7295 7773 7746 7556 7565 7696 7799 7806 7573 7294 7455 7533 7508 7438 7538 7413 7710 8339 8910 9585 10282 11366 12133 12048 12006 12030 12241 11591 10342 9501 8551 8242 7421 6271 5648 5257 3994 3069 1953 901 474 313 216 150 140 133 137 135 142 160 142 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 119 125 130 133 135 137 137 139 141 143 143 141 141 140 140 141 140 141 142 142 145 149 151 153 153 153 151 148 145 141 136 134 134 134 134 132 134 138 140 141 140 144 148 150 151 152 158 166 167 168 169 168 168 170 169 166 159 151 139 135 133 130 128 129 138 143 132 130 132 127 129 120 122 125 123 134 145 151 146 138 131 108 100 100 99 102 96 103 90 92 96 87 93 71 71 59 31 56 78 86 76 61 70 68 78 87 75 78 64 10 27 98 115 75 52 44 26 16 24 42 73 58 15 9 12 52 46 44 103 95 67 50 46 57 51 20 -9 27 70 43 71 110 61 39 18 -7 21 73 129 146 43 -10 7 -7 115 167 210 253 121 -55 -102 -2 132 52 -21 87 56 44 141 164 29 -38 25 29 -86 -42 106 179 137 141 111 151 257 154 -56 -47 138 332 317 23 24 351 288 140 289 88 -51 -45 144 6 -309 32202 295 5925 75 11870 8 56 42 6655 -2128 1020 2025 3011 4184 5723 6670 7536 7963 7769 7476 7437 7358 7044 6581 6210 5835 5706 5678 5748 6109 6809 7435 7710 7856 8044 8243 8137 8308 8858 10113 10819 11165 10935 11344 12516 16447 20121 19832 19175 17371 14323 11243 8630 7580 5906 4025 2477 1539 856 601 485 448 332 220 151 149 142 134 140 136 143 157 140 142 999999 999999 999999 999999 999999 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 118 125 129 131 133 135 135 136 138 140 140 138 138 138 138 139 139 140 141 141 144 146 150 153 151 151 149 147 150 148 142 136 134 135 134 132 134 139 140 137 139 146 150 151 152 155 160 162 165 168 170 171 170 172 170 166 162 159 147 136 133 131 131 137 147 149 132 120 123 127 129 118 120 123 131 151 151 149 149 134 124 117 101 95 110 123 117 99 85 95 102 102 107 98 89 74 54 66 95 101 87 79 76 58 64 85 78 68 60 34 63 108 89 53 57 48 42 69 42 37 59 38 32 61 39 10 23 70 100 78 81 52 26 15 42 20 14 95 111 84 77 82 63 67 38 -17 21 48 71 122 67 87 82 51 100 63 82 183 95 -84 -27 84 39 -65 16 135 69 -11 46 63 -24 12 82 159 194 190 96 199 335 203 55 101 251 217 28 -146 -168 126 424 117 -36 203 146 84 258 236 298 316 344 96 -161 32234 296 5850 75 11875 8 57 14 6653 -2142 375 1294 2443 3748 5078 6855 7766 8543 8853 8678 8560 8443 8129 7898 7893 8038 8039 8119 8476 9205 10707 12725 13565 14080 13910 12780 10661 9813 9442 9295 9611 10148 10424 10457 9624 9945 13501 16412 15651 14491 12645 9861 6911 4737 3322 2139 1362 1086 963 856 693 497 362 286 168 138 146 146 145 150 148 149 150 148 149 999999 999999 999999 999999 999999 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 119 125 131 132 133 135 135 136 138 140 139 138 138 139 139 138 139 141 144 144 144 146 150 152 152 152 150 151 152 150 147 142 139 139 137 135 134 140 143 139 141 147 151 152 152 156 160 162 164 168 173 170 169 175 173 160 155 161 152 136 134 132 129 132 143 144 132 131 127 128 133 120 116 121 133 151 148 147 151 148 134 124 114 109 116 115 123 106 91 103 109 112 103 103 112 107 98 87 96 99 107 101 86 89 92 83 61 53 48 45 64 82 65 53 72 66 52 69 65 74 65 42 57 103 83 46 39 49 80 49 30 37 28 47 102 64 84 169 134 101 91 27 31 89 97 11 -11 -29 -47 0 5 107 114 56 115 72 14 100 80 23 87 98 -52 -72 108 184 174 55 2 39 -23 -42 -43 -20 158 255 19 81 254 211 111 119 221 85 -62 -71 -44 53 240 214 16 -59 50 97 80 74 147 198 213 17 -67 32265 297 5775 75 11870 8 57 45 6650 -2156 678 2092 4122 5705 6723 7438 9416 12649 17133 21307 20787 18907 16901 16313 15395 13015 11062 9961 9805 9667 10406 12472 14108 14349 14019 13093 11677 9234 8268 7517 7144 6541 6856 7499 8239 7743 7531 7212 6610 6310 5593 4373 3515 2865 2459 2112 2074 2048 1857 1633 1330 1098 904 737 591 423 296 208 157 154 157 158 156 157 153 152 999999 999999 999999 999999 999999 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 119 124 129 132 132 132 134 135 137 139 139 137 136 138 137 137 138 140 143 143 143 147 149 150 152 152 151 151 149 148 145 140 141 143 142 137 135 138 141 140 141 146 150 153 151 153 159 164 163 160 167 168 167 176 176 156 149 153 146 134 133 133 121 110 124 140 140 148 136 126 137 130 120 125 125 124 137 138 133 146 144 122 120 117 116 117 115 110 110 126 126 113 99 102 123 122 106 100 85 83 108 97 87 100 103 98 78 59 64 66 49 57 57 60 75 59 41 39 84 82 75 44 32 117 138 126 89 49 56 61 71 64 35 68 85 86 140 123 72 99 123 32 -8 75 113 105 57 -18 -45 -17 14 35 55 92 116 32 -38 53 101 131 140 65 52 121 147 130 126 67 17 34 71 -37 7 154 157 255 162 53 52 203 175 3 207 69 -80 106 72 1 89 378 256 87 395 274 26 -34 -89 41 249 136 180 32297 298 5700 75 11878 8 58 17 6648 -2169 36 1697 4170 6667 8291 9378 10599 13523 18395 23128 27517 27226 26818 27092 27951 27725 22513 16703 11398 11663 17253 22757 22766 15743 9100 5338 4349 4224 4328 4261 3891 3459 3240 3309 3848 5139 7755 9607 11502 12317 12253 11467 9871 7930 7799 7689 7256 6294 5263 3660 2250 1636 1292 1167 1010 891 753 542 322 168 152 155 154 155 154 151 149 999999 999999 999999 999999 999999 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 122 124 128 131 133 133 135 136 137 139 141 140 139 140 138 138 138 138 143 146 147 147 148 152 156 155 151 147 147 149 146 142 142 144 143 139 139 139 138 138 140 147 153 156 153 154 161 165 165 163 164 172 173 173 171 157 148 148 140 133 128 120 116 113 118 131 137 137 127 121 134 138 129 125 120 116 133 137 132 146 154 126 113 111 96 107 116 117 122 134 120 101 108 110 122 111 85 92 93 79 94 101 90 90 96 107 108 104 96 102 99 78 77 74 45 46 80 75 105 98 91 57 -8 39 126 119 68 69 29 5 58 68 38 75 93 88 45 23 60 93 129 59 25 64 35 73 117 97 45 39 66 32 34 95 81 64 28 -22 36 109 121 81 153 160 105 114 0 -30 102 109 129 72 132 178 83 111 46 191 241 169 -21 -193 186 271 169 248 102 65 49 228 162 133 493 403 132 -64 -140 136 330 237 116 32328 298 5700 75 11878 8 58 48 6645 -2183 71 1572 3251 4418 5135 6115 7586 9956 13044 15065 16940 19524 24030 30714 39959 50696 49212 45743 33434 29820 37822 44044 41082 13336 2824 2108 1347 1395 1909 3090 4337 4382 4474 5243 6709 8585 12727 14865 16674 18842 18409 17726 17077 15741 16198 16749 16601 14585 9509 3907 1793 1245 883 837 813 800 715 543 305 162 152 152 152 153 150 148 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 122 125 127 130 132 134 136 136 137 140 142 140 140 140 139 139 140 141 144 148 151 149 149 154 159 155 150 147 145 144 145 144 138 138 141 141 140 141 140 140 142 147 152 149 151 161 161 158 164 168 165 173 174 165 163 161 155 146 134 134 128 118 118 114 116 128 130 125 121 120 125 127 123 117 115 117 127 137 139 148 150 121 109 110 86 84 105 116 121 114 105 93 90 92 89 85 66 73 105 81 76 84 86 84 80 92 83 97 112 115 100 73 76 87 63 44 87 110 114 122 96 39 -3 6 51 57 21 12 10 17 9 18 40 79 113 67 -12 14 64 64 50 29 33 23 -5 2 115 116 34 31 43 34 19 39 27 54 85 20 -2 64 113 104 104 67 77 171 51 -15 184 221 68 77 127 -2 -91 -23 -64 -44 149 152 0 -63 -10 140 331 239 -5 60 -35 0 -65 -52 302 168 16 98 94 136 168 150 -13 32359 294 6000 75 11887 8 59 19 6643 -2196 115 388 817 2733 4193 6278 9093 13001 18374 26303 39628 56404 66897 76797 82907 87451 84695 67344 47095 14684 2455 1804 1334 1867 3602 6034 8762 10271 11295 11968 12729 12871 14119 14388 14748 16341 16488 16406 16508 16217 16865 17830 17556 15247 8851 3721 1987 1415 929 479 380 378 351 295 164 150 155 156 155 155 150 149 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 21 999999 999999 999999 999999 122 127 129 130 132 134 136 137 137 139 141 141 140 139 139 139 140 141 143 148 149 147 147 151 154 152 149 148 145 142 142 138 132 134 137 138 138 138 136 137 143 146 149 148 151 164 164 157 161 166 164 170 172 168 170 168 161 145 137 143 137 125 124 122 124 132 131 121 117 117 117 117 117 114 119 131 135 133 135 142 140 114 100 104 104 103 97 95 104 105 117 113 88 83 71 75 92 89 88 84 70 66 94 79 55 80 77 68 106 91 56 66 63 60 63 49 59 83 64 76 70 18 21 25 0 7 30 13 31 76 25 32 69 72 58 55 95 79 14 46 98 76 56 4 -10 30 112 101 38 -28 -44 2 -32 1 27 17 56 43 30 93 107 31 64 124 131 172 121 70 124 149 140 147 133 121 7 26 43 -81 16 117 102 96 -35 -115 130 105 -201 -28 33 29 -84 -102 307 173 62 322 289 285 118 -264 -79 32391 292 6150 75 11882 8 59 51 6640 -2210 126 510 1138 3793 6165 9119 13298 19694 28839 41673 59083 81965 111597 134788 136612 114743 67177 23397 6481 3589 3150 3148 4627 6458 8291 9947 11417 11674 11341 10960 11039 10878 10743 10435 10817 10586 10020 9245 9172 9429 8962 7775 6262 5598 4860 3465 1843 725 310 245 214 165 146 152 156 154 153 154 151 147 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 123 127 131 133 134 133 135 138 138 138 140 142 141 140 141 140 138 140 144 147 146 144 145 149 151 150 148 147 145 143 143 139 133 133 138 140 136 135 137 141 147 147 147 150 154 159 162 163 165 168 171 175 176 172 171 170 166 159 151 154 150 141 141 138 135 132 131 130 126 121 118 126 122 119 128 139 141 128 125 129 123 104 95 102 110 121 126 103 97 107 104 98 93 98 94 88 109 108 90 97 93 79 88 94 71 60 72 75 82 53 34 69 78 28 17 66 69 72 56 48 48 34 40 21 9 14 51 67 82 107 58 47 57 56 45 108 148 100 80 86 105 51 35 43 24 46 101 127 76 12 23 54 66 101 138 151 129 97 75 119 65 -50 -23 71 148 125 66 73 61 17 130 157 115 178 216 137 13 147 212 107 77 151 127 80 97 52 -40 71 167 181 67 -76 242 289 238 370 241 194 46 -273 -13 32422 294 6000 75 11883 9 0 22 6638 -2223 90 328 710 2669 4357 7126 11292 15935 20173 26176 33403 44537 62360 87246 118555 146046 147847 133524 32353 12754 6442 5906 5923 5490 4697 3865 4133 4495 4902 4891 5168 5784 6598 7045 7673 8162 9673 10046 9704 9166 8004 6854 5372 4913 5068 5679 6719 5653 3115 1459 471 347 328 321 261 220 159 147 149 153 151 144 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 113 120 124 128 134 134 132 133 136 138 138 140 141 141 142 142 140 139 141 143 146 146 144 146 148 150 148 148 148 145 145 143 142 141 141 142 142 140 138 143 145 148 147 145 149 154 154 156 161 165 167 169 172 171 170 170 172 174 168 159 159 157 154 148 139 139 139 134 129 128 133 127 128 123 113 122 134 130 115 114 120 107 107 118 104 99 101 116 101 93 92 70 86 104 113 89 82 88 86 82 89 111 78 61 102 105 69 78 81 75 86 79 86 101 77 48 55 54 72 96 76 68 57 38 19 18 42 58 43 63 72 57 14 -28 18 36 100 77 30 61 33 8 -12 28 86 107 167 182 105 43 119 182 65 -11 53 154 171 159 150 159 110 18 95 52 48 134 105 76 186 167 34 73 15 -2 59 186 182 79 151 199 30 29 196 225 307 136 -134 -14 224 265 172 215 197 82 193 240 277 135 -177 -44 123 -25 32454 296 5850 75 11885 9 0 54 6635 -2237 84 296 595 1077 3316 5015 7731 12321 19153 26533 33521 41246 50808 64996 84814 108543 129835 140695 131907 95093 14708 8511 7037 6534 6177 5755 4670 3329 3000 2553 2236 1957 1955 2113 2422 2790 3797 5971 10246 12364 12884 12820 11416 8714 6219 4754 4104 4749 5757 5312 3412 1825 569 303 280 301 264 216 151 143 151 154 153 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 120 125 129 129 129 131 134 136 137 138 140 140 141 141 142 141 141 142 144 143 142 145 148 149 147 146 147 147 146 144 146 147 147 142 138 141 143 143 142 142 143 143 146 149 148 151 156 162 165 166 165 165 174 180 178 174 164 158 156 149 142 135 127 126 131 130 122 126 139 138 125 117 112 120 135 134 124 124 127 120 120 121 112 102 87 82 88 108 104 88 108 108 96 84 79 66 54 59 79 98 81 69 68 90 93 89 85 74 100 99 93 84 66 61 56 68 94 130 100 66 60 56 64 62 52 52 49 40 23 67 73 21 19 36 85 30 -36 -36 -16 28 33 95 124 98 152 156 56 13 114 180 57 -81 -51 82 79 5 42 111 39 -43 28 -19 -10 126 104 51 178 173 -10 49 99 54 74 122 111 -21 134 268 -7 -1 97 248 253 -67 -129 3 192 167 111 305 175 -83 60 8 32 68 -187 -17 51 -359 32485 298 5700 75 11885 9 1 25 6633 -2250 5 156 359 660 1155 3472 5310 7825 10777 14887 21174 28271 35344 43456 54763 72938 96772 124229 142467 144500 127763 52259 14401 9928 8289 6823 5419 4777 4949 4177 3383 2457 1453 1331 1929 2079 1565 1627 2451 4123 6991 7816 7930 8181 8148 7203 6775 6430 6494 6546 5108 3823 2738 1849 1009 536 313 204 150 140 137 141 150 153 151 142 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 120 124 127 130 130 130 131 134 137 138 139 141 141 141 142 143 142 141 142 143 142 141 143 148 151 150 147 145 145 144 144 147 148 148 143 137 136 141 144 142 142 145 146 146 146 147 147 154 165 168 166 163 165 172 176 175 166 157 152 150 147 135 126 117 116 120 119 124 126 128 133 128 124 122 122 118 122 133 133 130 128 122 115 122 113 92 81 98 127 126 111 109 99 89 96 92 71 66 83 99 88 94 89 61 75 85 74 79 74 91 102 87 72 55 44 57 82 99 99 68 64 61 60 88 77 30 29 71 55 23 83 95 40 55 90 100 63 11 1 25 82 42 47 118 75 64 83 14 -44 -6 71 106 82 16 -8 -16 -47 -55 -52 -20 -16 -43 -76 -34 96 50 0 122 153 2 -24 131 109 50 156 140 -56 103 239 114 115 8 12 42 -13 62 30 11 -8 156 270 -69 -171 -43 -107 -17 72 65 85 -5 -128 32517 299 5625 75 11883 9 1 57 6629 -2262 62 277 561 940 2769 4034 5739 7690 9644 11449 13637 17491 23057 28684 35501 47368 67098 89622 111383 126025 112151 42259 27137 9429 6415 6036 6164 7720 10065 12474 14286 16505 15586 11121 6257 7073 7829 7233 6247 5555 4933 4040 2809 2179 2295 2818 3935 5161 6807 8288 8224 6019 4172 2723 1591 1087 688 417 247 147 136 137 142 150 152 149 144 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 124 128 130 132 133 133 133 134 135 138 139 139 141 142 143 142 141 140 141 142 142 143 142 143 147 152 151 148 145 144 144 144 144 146 147 143 139 137 138 141 141 144 149 149 152 153 151 150 155 161 167 169 166 166 168 167 166 161 155 148 142 142 130 117 116 124 123 114 122 128 127 124 124 130 127 128 120 111 117 123 131 132 129 120 108 103 96 83 86 100 107 104 97 95 86 86 86 72 72 81 76 72 80 73 73 82 91 89 82 91 95 92 76 72 71 41 37 66 76 47 25 43 52 42 24 24 42 21 18 43 58 70 64 26 45 54 31 84 43 -15 37 55 11 -13 44 86 52 -2 -17 -27 -62 10 112 152 101 -55 -34 30 -44 -73 1 36 38 70 84 83 0 15 87 138 185 107 103 101 -2 106 205 108 43 -1 73 172 84 18 0 113 205 80 -117 -166 5 66 -85 -62 138 138 143 121 296 252 -54 -100 32548 302 5400 75 11884 9 2 28 6624 -2271 115 365 696 1100 2929 3943 5089 6064 7183 8529 9704 11107 13450 15802 19507 25840 34176 43005 52940 62486 67710 64923 53641 35028 20046 6050 3959 2802 3350 4727 7498 11182 14708 18817 23525 26071 25243 21632 21663 21247 19595 16869 12679 8872 6610 4665 2138 663 573 1033 1854 3499 4836 5353 5105 4647 3851 2901 2095 1020 341 222 141 134 137 140 145 147 146 144 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 47 999999 999999 999999 999999 129 131 131 130 131 133 134 135 136 137 137 138 141 142 142 140 139 140 140 141 143 145 145 146 149 149 146 143 143 143 141 140 141 142 141 140 139 137 139 142 144 148 148 151 154 154 156 161 161 162 167 166 164 165 168 163 159 156 145 142 137 125 115 112 121 123 118 121 134 142 130 119 122 127 130 133 128 119 120 127 123 126 122 99 94 92 80 78 79 111 126 105 109 100 81 78 67 57 55 53 61 56 49 77 96 96 100 89 92 90 65 68 81 77 58 56 69 55 38 39 33 29 35 13 48 103 75 30 42 86 74 82 76 19 -11 19 85 57 -6 22 29 38 39 43 72 14 -61 -49 -9 -4 45 97 78 49 -30 -8 36 48 42 20 16 11 56 85 77 -42 1 46 54 159 93 66 167 188 133 81 38 -4 -62 -2 97 -36 -40 0 212 330 -20 -302 -136 117 191 -18 -129 185 302 311 137 154 91 -136 -102 32580 303 5325 75 11884 9 3 0 6618 -2275 206 449 737 2149 2804 3617 4650 5724 6439 6997 7620 8479 10466 13651 16778 20782 27509 36001 45157 53305 53948 46549 10251 2132 934 851 1922 2439 3289 4667 6787 9271 11833 15121 20136 26836 31821 31486 26797 24079 23367 22590 20895 16999 12740 9899 8064 4938 1306 348 290 565 1307 2484 3380 4195 4196 4286 4080 3892 3041 1637 283 143 133 136 138 141 143 143 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 133 135 134 133 133 135 137 138 138 138 138 139 141 143 145 144 143 143 143 141 143 146 146 147 147 150 148 146 147 147 143 140 140 140 141 142 138 134 138 142 143 142 145 150 151 154 157 162 163 162 165 169 165 164 166 161 160 157 153 152 138 127 128 123 125 132 127 119 121 127 129 128 127 128 122 117 120 124 126 124 120 120 110 90 86 86 90 89 86 115 118 98 111 113 91 82 90 84 73 93 97 70 70 95 89 79 96 95 79 86 84 77 85 80 67 89 66 10 33 79 86 71 61 66 89 81 74 59 29 56 90 90 69 45 24 50 71 86 61 5 21 77 91 89 51 -61 -55 24 67 11 -13 17 -57 -30 -13 7 92 157 196 125 95 149 192 118 83 106 157 115 33 40 -28 2 124 149 161 148 61 60 47 71 40 -123 -114 -4 267 286 -88 -222 161 367 262 139 29 101 134 140 -18 -109 -16 218 322 32611 304 5250 75 11887 9 3 31 6611 -2274 168 300 391 479 574 761 1948 2350 2801 3305 3884 4589 5819 7932 10037 13016 17160 22962 29861 37312 44355 46069 43407 14095 5359 5072 3223 3134 3743 6701 8869 12139 17869 22219 25967 30377 34952 34506 27446 20541 17422 17310 17343 16828 15223 13281 11423 9927 7792 4211 1396 749 692 1248 2769 3998 4841 4908 4393 3581 3446 3171 2327 779 298 148 139 140 143 143 144 144 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 129 133 134 133 132 134 136 136 136 136 137 138 140 141 142 142 140 140 142 142 142 143 145 146 145 146 148 147 147 147 145 139 138 140 142 141 137 133 136 142 141 138 143 148 150 154 155 158 162 164 168 170 167 168 167 165 163 158 154 154 150 137 138 140 139 138 126 113 108 117 132 136 133 127 112 98 93 107 122 124 128 126 115 98 92 102 115 99 83 90 90 80 85 88 86 83 99 105 93 100 86 71 68 67 61 56 76 69 64 103 106 69 67 59 22 48 37 2 51 89 98 108 86 83 77 43 55 37 -3 56 111 65 65 107 57 55 76 75 43 -18 -13 72 111 86 27 -74 -12 77 87 37 13 16 -46 -43 -30 13 51 64 158 191 188 203 191 138 85 80 49 -50 -58 8 39 81 151 73 125 198 209 154 -29 28 18 -34 -26 -16 98 92 -4 -112 32 211 154 129 127 117 -2 -72 -8 56 240 324 138 32643 372 150 75 11891 9 4 3 6605 -2268 4398 3835 1804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 481 649 709 646 603 569 563 536 635 1682 2026 2388 2910 4036 5753 7364 9699 14079 20095 27686 37737 46916 49787 47936 42791 23503 7709 5303 6885 10149 15941 20854 24048 27182 28927 30343 30915 28578 22833 17208 15612 15113 13983 11854 10232 8995 8688 8764 8538 7980 6681 4484 3190 2842 3483 4694 5397 5042 4620 3498 2454 1747 1246 1032 776 346 154 136 138 140 139 141 143 145 146 999999 999999 999999 999999 999999 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 129 131 131 131 133 136 135 134 136 137 138 139 141 142 141 141 141 142 143 143 143 144 143 143 144 147 148 147 147 145 140 139 141 145 144 140 137 139 143 143 142 145 149 153 157 156 156 159 162 166 168 169 167 167 171 167 159 153 161 167 152 141 143 142 136 128 115 103 115 132 134 135 131 121 116 105 98 115 130 130 125 120 121 118 113 109 90 75 83 92 79 81 91 77 79 100 100 87 78 59 44 42 57 71 66 65 44 62 102 87 54 50 56 15 -6 3 18 37 27 20 67 87 72 85 83 80 65 47 84 97 40 31 76 51 64 84 73 67 11 2 45 69 64 32 -14 -6 -6 3 66 77 35 -11 -35 -14 3 13 17 45 127 201 180 111 93 34 -38 -74 -150 -99 67 141 71 97 116 157 123 119 64 -85 0 78 55 26 76 141 160 181 66 -11 41 23 21 -58 46 107 1 -15 94 229 58 -15 32674 372 150 75 11895 9 4 34 6599 -2259 9082 5792 1839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 349 443 1658 2301 2499 2597 2534 2488 2537 2413 2153 2084 2202 2268 2385 2740 3525 4749 5958 7382 11125 17608 25435 37229 50564 57564 63700 47096 20787 6849 7686 14028 21254 26751 29282 28385 25795 23454 22067 21093 19128 17000 16225 16021 15613 13662 10444 7158 5019 4389 4264 4499 4805 5019 5058 4577 4462 5177 5994 6277 4911 3004 1683 1065 738 540 393 331 227 148 135 138 140 137 140 142 145 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 129 131 131 131 134 137 137 136 136 138 139 139 141 143 141 140 141 142 142 143 144 143 142 144 145 147 148 147 145 143 143 142 143 147 146 139 134 134 139 144 144 146 150 154 155 152 150 153 160 165 170 173 170 168 169 165 161 160 160 161 160 149 142 142 135 127 120 110 111 122 135 141 139 135 131 120 107 108 119 123 116 112 118 121 110 95 89 87 84 88 90 95 103 93 91 90 74 80 91 82 72 64 71 82 74 96 89 68 54 43 43 35 74 68 22 26 45 35 21 23 52 66 61 78 62 82 125 115 88 66 39 9 19 25 37 93 128 114 49 31 57 52 66 94 38 -4 23 76 124 111 26 -47 -17 21 33 93 99 13 70 161 209 235 117 50 56 56 62 18 54 112 49 38 77 30 -2 -22 6 89 122 109 71 143 237 256 284 262 184 88 -36 -50 -23 47 189 103 64 85 65 49 75 243 32706 372 150 75 11897 9 5 6 6593 -2248 12496 4903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1115 2058 2336 3518 4434 4646 4783 4821 4487 4207 3695 3334 3092 2946 2978 3032 3297 3882 4753 5725 6901 8775 13534 20206 28422 41365 50508 60384 39650 11583 4751 8840 19381 25652 27270 24662 20208 17415 15855 15358 15291 16053 17526 18430 18523 18075 17797 12691 7834 5226 4118 3647 3777 3879 3758 3800 3918 4592 5271 6416 6883 5793 2549 1507 1216 840 369 226 220 174 138 135 137 138 137 139 142 146 146 999999 999999 999999 999999 999999 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 129 131 131 131 133 136 137 137 136 136 136 137 139 140 138 137 139 140 140 142 144 144 144 145 146 146 146 146 143 141 144 145 143 145 144 139 136 134 138 141 141 145 150 152 151 149 152 160 167 170 172 172 172 174 172 167 164 165 163 160 161 157 145 140 140 129 118 121 120 122 132 136 134 129 124 120 118 106 98 103 113 123 120 117 118 113 107 91 85 99 106 100 91 93 95 83 62 68 95 103 97 71 63 72 77 108 93 60 39 31 38 47 79 69 52 66 72 77 82 76 58 58 70 42 21 78 118 94 62 56 47 31 35 52 64 84 124 106 52 34 67 76 47 42 38 49 105 149 140 154 108 2 24 110 143 140 81 -6 6 54 84 132 56 71 103 43 80 15 -30 7 7 46 104 -5 -23 58 74 67 37 54 137 270 251 270 216 111 173 86 18 -22 -72 300 372 1 -7 168 150 -33 44 272 32737 372 150 75 11896 9 5 37 6588 -2235 12286 8264 4965 11349 9312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1259 2345 3404 4902 6005 6338 6588 6732 5826 4752 4126 4006 3776 3466 3509 3706 4057 4559 4893 5612 6739 7171 8595 13270 23829 38159 44631 53684 28879 8569 4059 9832 22090 24535 22016 19189 16599 14666 13923 13815 13190 13820 16048 18112 18048 17322 16621 11269 8058 6232 5638 5454 5592 4944 3775 3398 3325 4431 5066 6392 7261 6652 2246 1385 1224 939 355 217 194 145 132 135 136 139 138 141 144 147 146 999999 999999 999999 999999 999999 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 126 130 130 130 133 136 136 135 134 135 136 137 139 139 137 138 139 139 140 142 143 143 143 142 143 145 147 146 144 141 142 144 143 143 142 140 138 138 139 138 139 143 147 150 155 155 159 164 167 172 175 170 170 177 179 174 166 169 170 167 167 160 147 143 148 133 123 127 119 115 128 139 137 130 123 126 126 108 103 110 114 122 116 107 121 120 96 98 97 95 101 93 85 80 91 106 92 87 112 107 85 79 79 82 95 98 75 75 81 60 46 42 49 48 67 85 63 74 80 59 62 88 87 54 51 89 109 99 82 45 30 29 52 102 93 56 83 73 57 51 -5 -1 16 17 43 63 147 177 147 168 148 117 131 164 221 206 28 -12 34 -7 17 43 5 26 100 70 10 69 183 162 48 16 86 166 139 75 63 36 45 94 237 342 146 220 310 225 205 70 135 50 -39 229 299 210 128 135 259 172 125 145 32769 372 150 75 11896 9 6 9 6584 -2221 4137 4958 7396 22207 27847 9441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1138 3002 5550 6472 6584 6512 6548 6970 7145 6525 6001 5695 5384 4929 4782 4737 5020 5947 7023 8045 8843 9023 8994 11445 27536 42037 42972 45278 15350 5921 4951 12719 20753 21137 17664 15654 13437 11972 11996 11470 9978 9539 11974 15067 15763 15321 13654 11294 8333 6698 6070 6230 6335 5186 3767 3287 3336 4079 4370 5395 7955 8677 1601 974 800 694 356 215 165 146 138 141 143 147 144 147 151 154 151 999999 999999 999999 999999 999999 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 126 129 129 129 132 136 136 135 136 136 137 138 140 141 140 139 138 138 139 143 143 141 141 144 146 146 147 147 144 142 141 143 147 146 140 136 136 137 140 140 142 146 145 147 152 156 160 164 163 167 175 172 169 178 178 172 169 170 171 171 171 160 149 144 139 130 135 135 117 115 133 142 137 129 119 122 125 113 112 122 122 122 112 108 122 110 89 114 107 70 91 102 100 93 92 96 93 101 111 103 84 82 85 85 101 104 80 89 102 80 57 43 39 59 73 55 41 58 53 40 67 83 56 54 76 97 122 91 73 79 52 42 78 108 41 -17 31 44 87 92 13 -34 2 66 18 52 172 177 137 77 44 79 105 98 121 182 46 -13 127 150 155 112 0 9 54 3 28 123 152 164 148 172 116 107 96 -18 13 -66 -24 173 182 240 240 176 261 191 111 157 203 39 -46 198 227 -45 -103 269 253 35 15 -135 32800 372 150 75 11903 9 6 40 6579 -2207 6496 2784 7528 27337 45213 22769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 734 3895 7603 8913 8645 7033 6200 6523 7210 7346 6929 6507 6146 5819 6115 6330 6199 6836 7951 9504 10357 10269 10677 12260 25781 32922 33325 20936 6068 3965 6113 14809 16583 14977 13105 11923 10138 9574 10216 9866 9196 8886 10729 13042 13346 14031 14379 10975 5831 4790 5273 7250 7734 7492 6421 4776 4622 4309 4257 5065 5848 5344 900 683 735 771 510 207 150 144 139 141 144 147 145 148 154 154 151 999999 999999 999999 999999 999999 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 130 132 132 131 132 136 138 137 136 136 137 139 140 141 140 139 139 137 139 144 145 141 141 145 148 148 145 144 141 139 138 139 144 142 136 133 133 137 143 145 145 146 147 145 147 155 164 166 163 166 170 169 170 175 175 171 172 171 166 163 153 146 154 147 133 129 128 121 110 119 131 131 130 121 115 116 113 111 105 109 124 126 118 118 124 123 109 111 104 81 105 112 108 107 89 84 91 89 86 95 88 73 80 84 111 102 60 69 57 56 77 68 43 66 78 52 43 48 79 73 58 63 47 48 63 56 58 50 56 77 54 86 112 93 39 10 41 92 126 72 79 21 -34 4 -2 74 129 114 110 26 -23 12 59 33 12 151 136 -42 38 162 111 62 -5 82 169 7 -16 4 -2 59 93 105 -15 -94 64 22 -72 -92 -89 157 126 210 416 308 238 16 65 290 174 -53 -84 304 282 -149 -117 295 31 -196 60 -110 32832 372 150 75 11904 9 7 12 6575 -2193 19597 34794 43669 34479 26855 12844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2586 6756 9934 11534 10339 8083 6710 6197 5979 5653 5390 5194 5035 5307 5962 6664 7185 7241 7870 8104 7705 8278 10026 15832 17036 16733 6645 2466 1821 4505 10733 12489 11459 10747 9659 9137 8887 8928 8931 8723 8418 9314 11124 11545 14059 19210 17141 9071 6611 7179 9150 10802 12946 13296 9452 7506 5536 3298 2610 1260 447 388 414 706 1266 1093 259 164 143 137 139 142 144 144 147 153 153 151 999999 999999 999999 999999 999999 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 134 135 135 134 134 136 139 138 136 137 139 140 141 142 141 141 142 141 140 142 143 141 141 143 144 144 142 141 140 139 136 137 139 136 132 134 133 136 142 144 144 144 151 150 150 157 164 166 161 166 172 173 172 170 171 170 167 165 161 155 142 140 153 152 141 134 120 108 106 121 136 145 138 118 117 113 105 108 108 108 114 118 120 119 122 127 109 85 88 104 115 106 90 102 101 92 93 90 90 98 92 70 90 101 109 108 79 65 40 51 72 67 62 47 71 97 73 59 81 78 48 62 73 75 70 34 2 45 102 47 50 94 95 67 48 92 101 74 41 12 48 50 19 31 55 140 160 122 144 158 75 37 90 66 -21 59 165 31 9 104 59 16 9 38 99 80 76 42 65 124 166 107 -14 -15 99 0 -60 112 91 145 155 144 228 292 268 109 96 268 220 -15 -182 49 303 366 415 353 140 37 278 -50 32863 372 150 75 11901 9 7 43 6571 -2179 20469 42416 55768 28178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 3398 8046 11556 13371 12534 9467 7081 5527 5052 4705 4547 4394 4183 4296 5052 5833 6166 6825 7463 7142 6911 7200 7752 7385 6051 2045 302 289 1485 4264 7553 8655 9424 9087 7868 7123 6491 6327 6057 5922 7050 8014 8892 12380 22535 25707 18747 14721 12848 10520 11522 14074 15958 14022 11872 10632 2939 678 212 136 186 235 524 1337 1349 626 211 148 133 135 139 140 140 143 148 151 149 999999 999999 999999 999999 999999 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 134 135 135 134 135 137 140 141 139 140 142 141 142 145 145 145 146 145 144 144 144 144 143 143 142 142 142 144 144 141 137 139 141 137 132 134 135 134 138 142 140 141 147 147 150 156 158 161 161 167 174 172 168 165 162 164 163 159 162 156 144 142 146 148 144 138 124 117 121 128 138 146 137 126 127 127 126 124 120 118 113 116 124 121 116 118 110 84 103 116 99 112 98 94 104 91 83 83 92 106 90 63 79 83 79 87 72 61 68 64 64 81 54 17 54 81 75 77 69 61 49 75 91 105 115 65 33 82 106 52 61 55 42 28 2 28 75 85 53 11 23 44 78 83 68 134 139 98 30 18 -22 -10 102 92 -9 -16 95 97 95 91 19 -23 -56 25 102 113 179 88 -16 76 194 210 133 32 25 -1 70 314 289 121 53 1 80 234 337 359 191 275 349 59 -106 34 94 121 232 230 50 -49 150 -130 32895 372 150 75 11898 9 8 15 6567 -2164 7348 9960 17275 10258 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1982 8230 11949 9875 8440 1712 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 619 3662 7954 11103 12831 11638 9296 7565 6192 5588 5087 4869 4687 4646 4942 5097 4465 5144 6815 7686 7726 7468 6938 5303 2971 684 999999 999999 66 1256 4154 7088 8280 8593 7182 6164 5583 5380 4956 4742 5458 6515 7904 9775 21714 25661 24794 19469 15917 11298 9559 9371 10313 12503 12887 10782 3398 819 209 136 147 242 737 1524 1606 700 243 160 141 132 136 136 137 141 145 146 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 131 133 134 133 133 138 141 140 139 141 143 142 142 144 144 144 146 147 145 144 144 143 145 145 145 147 147 144 142 141 140 140 142 140 137 135 132 133 139 144 141 140 143 143 149 154 157 160 167 171 170 170 169 161 158 163 162 157 160 157 141 138 145 145 144 139 126 125 126 128 132 125 128 136 130 134 142 134 124 119 114 113 128 124 113 120 124 108 111 120 112 123 113 95 70 76 97 86 86 87 67 74 76 67 93 91 61 67 65 34 60 84 50 26 56 87 91 90 87 71 45 46 53 111 161 93 55 80 50 -2 14 47 41 18 -15 22 89 129 121 58 50 72 102 81 47 83 67 21 -38 -122 -124 18 148 79 65 69 27 84 62 3 -8 -14 -46 167 339 170 108 35 -56 -37 -9 65 98 -46 -55 122 158 210 275 179 27 -17 41 206 252 168 110 241 180 -177 -189 50 41 84 157 -13 -116 -45 113 -83 32926 359 1125 75 11901 9 8 46 6562 -2150 287 2325 9778 17769 24097 33177 21550 2987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3359 6284 7708 8367 8086 7999 7243 6901 5916 5545 5220 5109 5738 5832 4742 4428 5177 5773 5767 5730 5640 3883 1461 47 999999 999999 999999 90 1480 4296 5369 6344 6880 7207 7825 8203 7725 6961 6105 6907 9954 10649 17980 19677 18361 14238 11543 8921 7853 7832 9963 13277 13542 11767 9716 8282 4731 1507 454 420 1149 1819 1852 407 237 186 163 137 140 136 138 144 147 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 130 131 132 132 132 136 139 139 138 139 140 140 142 142 141 142 143 144 143 142 142 143 144 146 147 149 148 144 140 140 141 142 144 143 141 139 134 136 142 144 140 142 148 144 148 156 160 163 166 166 168 176 172 164 163 161 162 158 155 159 152 144 146 150 144 131 126 121 106 113 132 126 127 130 121 118 120 118 112 111 110 114 125 119 110 115 108 101 101 103 117 110 90 82 63 74 100 95 85 72 46 62 73 75 100 97 71 80 82 51 65 79 63 42 42 81 104 107 100 50 19 8 10 76 120 74 28 -5 -4 36 53 68 76 15 -24 66 112 37 32 61 86 114 98 69 28 56 61 73 106 34 33 121 127 97 157 115 24 73 32 -2 38 -15 -92 76 256 109 -8 -37 -37 -78 -121 -42 -9 -2 110 211 84 -13 59 125 113 39 52 262 250 12 -16 54 -8 -62 -69 -10 154 200 57 -220 -156 -79 59 152 32958 358 1200 75 11902 9 9 18 6558 -2136 1508 6741 18299 34917 46668 35726 9532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1184 4163 4767 5194 5475 5981 6468 6556 6029 5703 5805 5570 5802 5746 5594 5212 5214 4754 3650 3208 3023 1791 195 999999 999999 999999 999999 999999 42 1032 2029 3759 5613 7113 8480 9559 9632 9931 7875 7554 8948 12190 14081 13812 12502 10750 9305 7617 7482 8525 11189 13322 15342 18226 20585 14725 9250 3365 621 460 936 1340 1254 348 219 166 152 138 140 135 138 143 148 149 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 126 130 131 130 129 131 134 136 136 136 137 137 139 142 142 139 140 141 141 140 141 143 143 142 143 147 148 146 143 139 139 142 144 146 143 139 140 139 139 141 144 141 140 147 150 154 160 160 161 164 169 169 173 172 168 170 166 164 161 156 157 158 148 143 146 140 124 116 115 102 109 129 128 119 110 113 114 108 107 98 95 103 118 125 119 102 101 96 85 94 90 100 105 80 72 94 99 83 73 83 76 54 46 48 74 68 55 64 99 112 80 58 75 65 38 22 43 93 93 91 33 26 35 40 77 88 77 37 7 12 71 66 79 87 -13 -27 91 118 17 -3 36 68 81 78 56 31 24 2 57 106 75 91 110 28 -1 63 70 39 99 38 27 88 -40 -84 94 229 98 45 169 168 -6 -37 31 -53 -8 207 159 54 91 -18 -55 135 43 -148 134 264 -18 51 161 41 187 251 142 242 19 -432 -420 -102 -107 -140 161 32989 358 1200 75 11899 9 9 49 6554 -2122 1063 5836 16286 35923 65594 59592 6406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 664 3001 4387 5443 5783 5958 6170 6316 5947 5318 5272 5301 5230 4972 4959 4948 5100 4754 3116 2330 1855 520 68 999999 999999 999999 999999 999999 999999 28 439 1553 3622 5272 6111 6828 6988 7823 7014 6973 6062 9771 13749 14032 13647 12146 12445 11079 9645 9439 10070 11859 16405 19309 21623 8040 4486 2091 422 341 767 1427 1378 390 232 160 142 140 142 141 142 146 151 154 153 999999 999999 999999 999999 999999 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 129 130 129 130 132 134 134 134 135 134 136 138 141 142 140 140 140 139 138 139 141 141 142 145 148 146 144 141 139 139 141 145 144 140 141 140 139 139 140 145 143 140 142 147 153 158 160 163 168 172 173 175 174 168 167 173 172 166 165 159 150 145 144 138 139 131 120 119 116 122 134 135 122 112 113 108 108 110 101 99 113 120 122 126 105 88 92 90 87 87 93 89 79 80 87 92 81 62 67 75 72 66 65 90 81 59 83 124 109 81 79 87 72 52 57 51 58 43 57 69 57 46 108 125 97 62 61 108 81 54 34 52 49 -1 9 72 81 40 12 36 56 39 44 94 109 22 -29 54 128 51 47 111 18 -38 21 112 109 109 35 70 176 154 215 258 175 30 105 307 251 7 18 51 -42 -21 90 103 120 108 -41 -38 62 -27 -174 -45 -5 -159 -126 6 223 346 285 245 375 159 -188 -103 -105 -111 -146 -120 33021 372 150 75 11899 9 10 21 6550 -2107 660 1991 7137 6690 999999 999999 999999 999999 999999 999999 999999 999999 999999 679 3108 13768 39266 51058 52875 52185 5234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 853 2496 5067 7954 8144 7202 6832 6209 4832 4152 4155 4195 4132 3896 3974 3821 3336 2119 1555 1027 252 999999 999999 999999 999999 999999 999999 6 82 111 855 2541 3462 3745 3696 3525 3852 4108 4771 6819 11860 16030 15965 15113 13642 13839 12486 10975 10657 11071 12561 12555 10204 7669 2234 829 519 552 712 1100 1571 1342 390 226 182 151 142 143 141 143 148 153 156 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 123 127 129 129 131 133 135 136 135 136 136 137 139 141 143 143 141 140 138 138 140 141 141 143 146 147 145 143 140 138 139 140 143 145 144 143 141 139 137 139 144 143 140 140 142 149 157 158 163 169 168 169 173 174 170 170 176 175 172 167 160 154 148 145 142 143 133 123 122 114 127 136 136 131 119 116 108 109 110 107 110 116 108 95 116 110 76 76 96 100 89 86 89 87 86 86 81 90 83 62 66 86 110 93 89 104 65 62 102 72 67 102 93 65 63 83 60 46 36 43 95 59 17 104 121 70 19 35 101 85 27 26 45 43 52 27 50 72 100 86 61 92 68 42 128 84 -9 -7 62 157 134 89 27 0 -14 25 173 166 34 34 107 133 144 165 117 -30 -96 160 293 183 115 149 21 -106 46 32 27 132 49 -33 90 28 -42 -24 56 160 -72 -483 -438 28 191 350 458 401 296 252 119 -341 -248 44 22 33052 372 150 75 11907 9 10 52 6545 -2093 490 2501 8025 7423 1422 4070 5412 3123 999999 999999 999999 999999 133 1187 4679 19792 63877 89694 44049 8652 5059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 488 2423 5864 7565 7738 7682 7029 5541 4821 4353 4146 3863 3299 2918 2295 1671 1087 680 119 999999 999999 999999 999999 999999 999999 999999 67 155 161 643 1404 1520 1520 1435 1470 1669 2011 2918 6408 11865 13955 13859 13833 13136 12314 10961 10222 10536 10944 11160 7376 3447 1373 738 545 462 655 1190 1644 1761 1358 746 248 168 138 134 136 134 137 140 145 149 152 999999 999999 999999 999999 999999 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 127 129 130 131 134 137 137 136 136 138 139 141 142 143 143 143 142 140 139 141 142 142 143 145 145 145 143 140 137 138 143 143 142 143 140 140 139 136 141 149 145 138 138 144 154 161 161 160 162 168 171 170 171 168 170 170 165 172 168 160 159 147 144 147 143 131 119 116 113 127 132 129 131 122 117 117 123 110 107 120 114 103 98 105 103 81 73 90 105 90 84 94 99 97 105 109 102 100 79 75 100 133 93 49 80 65 37 57 55 59 82 86 91 78 70 68 71 83 65 53 38 37 66 60 47 35 43 85 63 28 53 89 57 54 1 -8 58 85 87 60 78 77 92 119 38 16 90 110 127 139 94 12 66 45 -27 59 60 -16 93 133 17 37 20 -14 -23 7 146 194 208 266 268 90 19 130 -19 -66 64 64 53 113 92 58 119 234 335 55 -341 -224 -33 -69 147 243 171 291 241 -49 -291 -148 -42 67 33084 369 375 75 11902 9 11 24 6541 -2078 65 1655 4692 5988 1847 999999 999999 999999 999999 999999 999999 1828 8981 38529 88866 95966 33363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1823 4272 5487 6856 7254 6996 6392 5716 5007 4321 3795 3173 2671 2054 1473 819 166 999999 999999 999999 999999 999999 999999 24 71 378 397 152 517 694 710 805 1167 1423 1643 2468 3941 5761 9110 12224 13773 13941 12692 11498 10342 8891 7967 6971 4750 3032 2145 1638 1142 588 556 1180 2501 2653 2160 1256 262 154 128 131 134 133 137 138 144 147 151 999999 999999 999999 999999 999999 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 129 131 131 132 136 137 136 136 136 138 139 140 142 142 143 142 141 142 141 142 143 142 144 147 148 146 144 141 140 141 143 145 142 142 140 140 142 139 142 148 145 141 145 149 153 159 163 158 156 164 170 168 169 170 169 161 153 163 165 159 157 146 141 141 136 129 114 109 121 133 135 128 126 131 125 126 140 119 117 138 122 109 122 112 97 94 86 89 103 104 98 97 102 104 117 120 93 90 100 96 95 111 90 53 59 70 55 55 65 76 94 102 116 94 66 49 86 120 73 57 68 76 78 57 42 39 81 131 91 57 68 62 25 59 76 58 63 39 35 41 55 80 125 129 67 27 61 91 72 19 24 79 166 150 4 -41 -29 -1 141 100 4 72 145 60 -62 20 90 121 122 184 182 4 34 138 120 72 -97 -46 42 44 5 99 382 293 195 208 199 131 102 134 64 -120 -70 121 145 -127 -171 -15 28 159 33115 358 1200 75 11907 9 11 55 6537 -2064 991 6097 25941 83764 117016 54119 13404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1173 3762 4152 5120 6740 7221 7275 6323 5584 4786 4208 3658 3292 2814 2116 1492 807 121 999999 999999 999999 70 169 543 603 802 861 843 729 888 910 911 1186 1475 1955 2874 3122 4057 7131 11913 14158 13856 12273 10778 8999 6905 5147 3767 2575 2077 1921 1779 1147 657 701 1477 3072 3255 2203 836 220 148 131 136 138 137 140 144 149 153 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 130 133 133 133 136 138 138 138 138 140 140 142 143 143 143 144 142 142 144 144 146 144 145 148 151 151 145 141 142 142 143 145 145 143 141 141 140 139 141 142 141 141 146 150 150 153 158 157 160 161 157 158 169 176 170 159 150 151 148 148 151 151 146 136 126 125 114 113 129 133 138 135 123 126 121 122 140 134 128 124 114 114 118 126 119 108 102 95 105 110 115 128 109 80 85 92 84 83 92 87 82 86 66 68 74 55 35 52 71 87 91 69 66 57 66 51 93 115 56 60 82 84 82 69 58 38 22 78 104 51 66 59 22 88 134 161 127 77 97 90 93 93 119 148 51 19 4 8 34 29 23 -27 79 82 -62 -42 4 -11 111 136 73 25 17 -9 -58 -47 51 85 45 224 151 -31 71 180 168 113 -66 5 70 -6 -32 59 285 158 -18 161 453 372 284 259 131 10 45 254 74 -202 19 45 175 403 33147 368 450 75 11910 9 12 27 6532 -2050 3490 11267 18403 31039 26566 789 1809 3304 4318 5932 12216 33994 53829 65917 54255 20460 13434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1312 4051 4810 5055 5650 6880 7984 7394 5812 4537 4174 3753 3422 3267 2879 2452 1489 514 28 5 24 102 353 752 1234 1454 1843 1967 1783 1719 1579 1273 1038 976 1411 1910 2606 3708 5178 7454 9503 10185 10056 9191 7933 6662 3880 2675 1744 1175 919 762 470 399 544 1161 2069 2756 1971 309 180 143 131 136 138 138 140 145 149 155 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 130 133 133 133 136 138 138 138 139 141 142 143 143 143 143 145 144 143 145 145 146 147 149 152 153 150 144 143 142 142 145 145 143 140 138 137 135 134 137 138 142 142 143 150 148 152 153 154 160 161 159 157 166 172 171 166 160 155 145 144 155 150 145 140 126 122 110 118 134 129 135 137 130 121 114 123 139 145 134 120 124 126 111 128 137 123 114 107 104 94 107 119 117 91 59 80 106 106 88 89 103 74 54 62 78 74 51 68 89 94 62 40 61 68 77 68 62 91 81 38 58 110 106 41 53 60 0 32 67 58 65 129 142 113 91 125 110 84 167 139 107 97 58 71 41 75 59 45 84 19 -1 23 87 28 -63 37 134 59 46 83 27 23 1 6 78 78 25 -139 -71 229 188 119 163 116 49 62 48 141 222 168 259 122 -25 136 116 134 355 367 295 130 95 90 -69 162 54 -206 29 84 133 521 33178 371 225 75 11907 9 12 58 6528 -2036 144 4307 19157 23869 12071 14447 24135 20547 1842 2260 3929 5189 7341 15222 44713 79481 59748 5362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 915 2370 3335 3934 3898 5244 6436 6847 5870 5208 4971 4403 4000 4121 4057 3737 2820 1676 679 362 119 123 168 701 1745 2247 2613 3240 3425 3168 2786 2353 2047 1376 757 787 1536 2590 4225 5375 7113 8699 8093 6243 5226 3893 1571 859 533 310 197 159 162 200 264 422 754 1529 1536 573 185 135 132 134 140 140 141 145 148 154 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 125 129 130 131 133 136 138 138 138 140 140 141 143 142 144 145 145 144 143 144 145 146 147 150 152 152 148 146 146 144 142 143 143 142 139 136 135 135 134 131 132 142 145 143 145 148 153 151 151 157 162 166 166 168 175 176 170 164 157 152 145 150 148 141 134 122 120 117 123 136 137 138 137 127 120 122 128 124 123 124 120 135 138 114 129 141 122 107 100 107 98 100 93 100 123 102 81 91 104 90 83 104 94 81 62 58 89 81 76 80 66 56 75 97 84 76 75 72 82 62 17 29 98 56 6 48 52 33 9 24 83 43 87 144 82 69 107 89 26 116 127 63 81 71 96 88 72 37 39 65 -3 39 63 32 21 0 57 128 141 62 22 41 -6 -10 47 75 134 72 -181 -191 46 140 32 -16 45 113 170 -59 -134 56 85 264 134 -217 80 368 280 243 207 122 12 -17 -46 -226 -126 7 -204 -87 206 194 363 33209 372 150 75 11900 9 13 29 6524 -2022 29 1995 9318 41320 72685 39066 1136 572 871 1326 1955 2598 3259 4231 7543 22614 56224 57308 9508 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 552 1360 2768 3447 3714 4000 4158 4487 4697 5211 6576 6580 6199 5853 5214 4530 3209 1677 844 525 483 594 1652 2846 3548 3851 5113 5510 5118 4146 3114 2217 1199 468 382 637 1322 2580 3390 4155 4520 3458 1911 1332 820 331 220 168 149 146 166 197 218 249 302 549 1136 1167 569 183 135 133 137 142 142 143 147 150 156 159 999999 999999 999999 999999 999999 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 128 130 130 132 136 137 137 139 140 140 141 143 144 146 146 145 144 142 144 148 149 149 149 149 151 151 147 145 144 142 141 140 141 138 136 138 139 139 136 134 139 146 147 145 151 156 153 151 153 161 162 163 169 174 168 162 160 156 158 150 146 150 139 127 122 123 124 121 129 139 140 140 133 127 130 125 112 109 113 112 121 126 116 129 139 124 100 91 111 114 107 95 105 126 105 93 109 111 81 63 99 113 92 73 70 85 76 85 105 101 107 117 108 64 54 79 83 88 75 47 45 63 19 13 54 64 59 35 53 126 115 38 17 25 26 57 115 63 66 102 65 111 129 97 103 89 34 21 50 125 146 42 19 37 24 56 54 17 -90 -76 48 8 45 83 73 162 124 -18 -20 119 157 63 -14 87 115 78 25 -53 -65 -39 116 108 -6 210 324 188 235 238 194 154 39 5 -192 -110 146 -50 -78 0 144 199 33241 371 225 75 11914 9 14 1 6519 -2007 1011 5984 26294 51945 37947 2079 180 661 933 1336 1727 2071 2478 3923 10302 30996 65480 58246 13585 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1935 5837 6643 5418 4561 4122 4116 4555 5414 8549 10423 10951 10585 9352 6417 4615 3526 2234 1185 869 924 2252 3349 3985 4333 5086 5127 4715 3417 2306 1327 1010 900 598 559 810 842 744 551 442 397 360 317 274 250 207 166 147 162 256 252 226 214 281 671 1430 1333 223 138 131 128 133 137 137 140 143 148 152 154 999999 999999 999999 999999 999999 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 127 129 128 130 133 134 135 137 138 139 140 142 144 145 144 143 143 141 144 148 148 147 150 152 154 153 148 148 147 143 142 143 143 140 138 142 140 140 140 138 137 144 151 149 152 156 153 151 155 164 164 158 160 167 164 163 164 162 159 152 151 154 149 139 130 129 123 117 123 138 137 133 139 134 127 121 120 120 124 121 111 108 119 135 132 129 111 99 109 116 115 110 113 119 99 101 116 97 63 61 98 99 83 98 88 83 97 86 107 107 97 92 100 68 31 59 66 86 87 88 85 62 83 85 56 53 54 54 74 102 137 87 30 46 47 55 87 116 92 49 64 115 101 32 43 84 42 12 22 80 101 68 81 76 79 62 -38 -35 -121 -140 -67 28 196 136 129 130 63 -5 89 233 265 183 -26 29 30 74 219 193 102 171 254 140 136 357 376 245 172 49 130 49 -164 -86 -78 17 208 -19 -16 -28 68 87 33272 368 450 75 11907 9 14 32 6515 -1993 2612 5196 3524 999999 999999 999999 999999 999999 999999 999999 675 4528 21822 70248 95175 69196 40505 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 885 4448 9810 10780 7144 5627 5130 5365 6044 6583 8211 10003 13302 15141 14717 11201 8954 7734 4531 1714 1050 903 1755 3098 3756 4013 3937 3584 2898 2105 1630 1425 1494 1152 770 797 1823 1869 1596 1170 942 517 230 208 203 216 168 146 145 220 289 261 209 162 281 764 1487 1352 218 135 133 128 132 135 137 139 142 146 150 153 999999 999999 999999 999999 999999 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 128 130 129 131 133 133 134 136 138 139 141 143 144 143 142 143 142 142 144 146 144 144 148 153 155 152 148 148 145 141 143 146 144 139 139 143 141 139 140 139 138 142 146 144 146 152 151 151 156 163 172 165 163 168 165 166 169 164 149 143 151 155 158 148 130 129 127 117 119 136 134 124 128 129 120 112 112 117 127 125 117 116 129 136 114 105 107 106 102 104 114 100 77 87 96 91 92 76 64 75 64 59 73 65 44 50 91 78 73 58 51 79 93 58 23 50 56 56 54 54 41 77 105 78 71 61 56 33 40 36 69 116 63 47 73 94 71 62 70 40 58 80 46 58 23 14 34 0 28 20 54 43 18 130 184 51 -44 44 33 -23 -70 -19 32 10 166 129 -10 -98 -91 132 304 165 -47 -32 17 210 83 -15 145 150 120 -56 6 246 240 252 118 -152 30 -131 -410 -110 126 28 -42 -56 -98 -106 -72 -141 33304 368 450 75 11914 9 15 4 6511 -1978 1481 5232 6014 999999 999999 999999 999999 999999 999999 999999 999999 1700 9753 41785 88418 108780 73552 12783 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3646 7558 9059 6918 6222 5853 5841 5689 5911 6259 6749 9104 10767 10617 9721 9311 8839 5178 1999 1270 1137 1629 2559 3226 3991 4173 3612 2879 2670 2696 2594 1934 984 696 906 2499 3332 3690 3882 3493 1725 477 218 159 153 139 129 135 159 205 166 152 155 265 721 1346 1322 381 157 137 131 135 137 140 142 144 147 150 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 133 135 135 134 135 137 138 140 140 141 143 144 145 144 143 144 143 143 146 146 145 145 147 151 152 150 148 147 145 143 145 147 144 140 140 139 140 140 137 138 144 145 142 140 143 148 150 153 153 154 163 165 163 162 159 163 164 150 134 133 146 148 141 139 126 122 122 114 120 131 127 120 123 127 119 109 116 123 123 118 121 121 121 116 102 94 94 104 109 108 110 94 75 68 72 84 90 94 97 88 48 35 57 42 39 66 98 99 83 72 56 79 82 57 63 71 65 61 58 45 41 71 66 59 90 87 69 68 43 0 34 94 79 46 49 82 79 45 45 64 68 79 58 102 96 36 60 51 57 48 58 34 27 134 197 75 9 33 -46 -22 -3 -27 6 27 96 142 150 60 -71 75 163 143 115 -27 10 149 23 61 246 200 93 -6 -5 82 69 54 39 -5 123 -22 -108 74 66 63 157 231 125 -124 -258 -86 33335 368 450 75 11914 9 15 35 6506 -1964 1879 5361 5425 251 999999 999999 999999 999999 999999 999999 999999 1620 8977 37943 91441 105418 63635 31682 14324 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 813 2184 3604 5449 6780 6862 5811 4655 3970 4019 4357 4843 4984 5082 5410 6468 7279 5277 2336 1604 1461 1727 1886 2340 3052 3303 2974 2632 2545 2594 2411 1766 977 731 939 1977 3196 3818 4190 3516 1750 538 227 146 130 129 127 127 128 128 131 151 237 584 1227 1696 1344 466 168 137 132 133 136 139 142 144 147 149 152 999999 999999 999999 999999 999999 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 136 138 138 137 138 140 142 143 143 144 145 144 145 145 143 143 143 145 148 149 150 150 152 153 152 149 148 148 147 147 149 151 148 144 141 138 138 138 136 137 143 143 139 140 144 147 147 149 151 151 152 155 157 159 157 154 151 142 131 130 137 139 129 126 124 114 113 114 122 128 127 125 126 134 126 113 124 133 122 109 109 116 114 104 107 111 105 104 112 120 114 101 90 82 89 102 93 80 86 88 74 56 61 63 75 102 85 75 78 81 66 61 71 79 99 75 70 81 68 73 91 79 53 76 95 53 4 14 31 0 0 57 106 96 77 78 99 101 43 24 55 92 82 119 145 71 42 68 52 27 37 21 24 1 22 93 59 -6 -58 51 109 99 148 62 -11 53 153 140 -8 -18 47 100 113 77 54 27 176 218 93 116 170 164 94 146 278 193 41 96 87 95 223 165 100 270 456 235 105 -15 -105 109 33367 368 450 75 11928 9 16 7 6501 -1952 1617 6829 7106 999999 999999 999999 999999 999999 999999 999999 999999 1553 6442 26859 74930 90665 65491 41423 50249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 297 1051 3463 6199 6552 5156 3545 2764 2554 2716 3130 3689 4198 4725 4600 4232 2993 1400 1062 954 1040 1132 1444 2007 2407 2229 1838 1572 1430 1234 975 590 578 836 1231 1555 1605 1512 1016 538 275 158 134 126 126 128 130 131 134 151 250 589 1385 2138 1956 995 313 151 135 135 135 137 139 141 144 148 151 151 999999 999999 999999 999999 999999 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 133 135 136 136 136 137 139 142 143 143 144 145 145 145 143 142 142 144 148 151 151 151 151 152 153 152 150 149 149 149 152 152 152 149 143 139 138 140 139 140 142 140 139 141 145 147 145 146 148 150 150 149 157 163 162 157 146 145 143 139 144 145 139 132 126 117 115 119 119 116 115 119 123 140 141 121 119 122 117 110 110 111 110 109 115 120 127 120 106 108 106 94 88 93 101 105 90 70 72 83 86 80 80 79 89 89 48 44 62 63 56 52 70 78 79 71 72 84 67 63 61 70 53 34 44 21 -20 -10 37 22 27 62 67 75 59 42 73 87 40 -2 22 72 90 70 33 0 -23 -28 -19 20 80 109 105 45 0 65 98 -7 1 101 81 48 43 7 -38 11 10 -33 -25 30 122 119 87 149 110 52 177 112 -63 -17 12 -23 88 203 201 138 129 -17 -116 133 214 128 134 196 216 -62 -165 -55 96 155 33398 368 450 75 11921 9 16 38 6495 -1943 2562 12869 18429 8500 1494 1207 1855 2065 1999 1774 2626 3286 7303 24099 71665 94893 76770 41314 36052 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 4 8 7 8 12 16 36 88 368 1336 3071 3799 3249 2270 1854 1741 1924 1988 1802 1717 1808 1349 702 389 306 358 601 931 1222 1478 2079 2601 2436 2015 1656 1392 1164 806 479 548 724 728 626 689 725 608 359 197 137 127 127 127 129 135 140 151 214 380 1030 1875 2149 1423 542 202 139 135 140 139 136 138 141 145 150 152 150 999999 999999 999999 999999 999999 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 126 129 131 131 132 133 136 139 139 140 142 143 144 144 143 143 143 144 147 150 150 149 149 150 153 154 154 153 152 153 154 152 152 151 147 142 141 144 145 146 143 140 140 142 144 149 153 150 152 158 154 147 152 159 163 163 152 145 144 145 146 146 141 136 134 126 124 125 126 123 113 112 121 141 151 139 129 127 116 108 111 109 108 115 125 126 121 113 112 117 106 95 90 81 82 87 80 86 91 81 78 82 77 72 88 96 66 52 63 49 39 38 39 69 85 67 67 57 33 56 73 96 74 6 0 0 -43 -1 44 -3 32 81 69 44 35 -1 -29 -7 20 6 4 31 34 -38 -58 10 -6 -53 -61 4 71 70 90 123 63 -4 4 1 78 80 -25 -64 -75 -26 -22 29 37 -92 -26 84 81 76 41 47 78 44 -32 14 105 113 24 -7 83 70 -1 -18 63 124 144 218 271 127 75 90 -12 -56 132 214 234 137 33430 368 450 75 11908 9 17 10 6488 -1937 2448 11901 27962 27736 6173 2299 2604 2927 3003 2800 3360 3578 7570 24936 65215 95061 84913 53924 9538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 109 588 1288 1644 1748 1599 1609 1854 1771 873 358 144 94 63 63 103 308 699 1104 1319 1514 2116 2682 3146 3666 3651 3460 3344 2662 2013 1899 2039 2515 3439 4043 3680 2087 1312 926 510 168 132 124 126 133 148 222 386 785 1805 2333 1749 810 305 159 130 132 138 136 135 138 141 145 146 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 121 124 128 130 130 132 135 137 136 138 141 141 144 146 145 143 143 144 146 148 149 149 149 151 154 157 156 156 157 156 156 152 150 151 151 149 147 144 145 144 140 139 141 143 145 151 152 149 155 162 157 154 154 155 157 160 158 148 148 146 135 137 141 139 140 138 134 125 124 122 112 111 122 134 139 141 139 132 117 106 102 110 110 106 119 125 123 121 117 111 104 98 85 76 77 76 75 85 104 103 79 63 49 56 94 116 79 48 62 60 47 37 38 59 78 51 26 35 62 75 70 79 49 19 19 -10 -43 -1 -5 -35 6 49 71 20 -21 -27 12 31 -2 1 7 16 -10 -75 -20 35 -23 -19 51 34 8 -15 -18 29 31 29 -11 15 81 -38 -72 4 16 10 -29 26 84 73 85 93 41 0 19 47 110 45 -51 52 224 253 135 194 118 -77 -55 27 61 180 144 148 239 22 -26 -53 137 212 139 105 -73 -66 33461 368 450 75 11918 9 17 41 6481 -1934 327 5165 23251 41120 27571 5986 5298 5573 5766 4069 3264 3854 8650 29289 56033 67265 62814 52143 19605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 762 1287 1907 2497 3148 3848 3789 3437 2385 1448 761 346 64 56 125 383 721 1578 2102 2600 2762 3111 3529 4198 4595 5066 5461 5471 5485 5598 5917 6819 8414 9789 9545 6049 4025 3060 2150 1537 1895 3133 3295 1153 463 722 1381 2074 3029 3211 1563 656 355 192 141 133 137 135 137 142 145 148 148 147 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 117 122 124 127 131 132 133 135 136 134 136 139 141 145 147 146 142 142 144 145 146 149 149 150 151 153 158 158 157 158 158 157 154 152 151 152 151 147 144 142 141 140 141 142 144 146 148 150 149 153 159 159 159 160 154 149 153 155 155 155 144 137 141 143 139 136 141 137 125 125 116 105 116 123 127 131 130 130 122 113 111 110 106 105 111 114 125 136 136 114 90 102 104 80 85 79 61 78 83 96 95 71 72 60 60 76 88 76 43 64 73 46 42 24 8 38 54 26 45 101 86 51 36 18 8 -1 -8 27 73 46 2 8 36 42 2 -47 -22 69 98 57 28 -22 -23 21 23 35 15 -10 8 89 78 36 50 30 -9 32 106 -2 -26 30 -107 -92 -9 19 11 -48 -1 47 125 147 180 89 -84 11 108 92 152 125 -1 60 154 114 224 235 18 -160 -133 -38 41 7 -2 53 97 -19 -102 0 -3 158 89 -209 -150 33493 367 525 75 11907 9 18 13 6474 -1932 2061 10995 30257 33536 6732 4606 4627 4560 2923 2177 2587 6391 23060 55890 67282 48947 26103 11718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 437 1089 2054 2970 3699 4052 4638 5019 4656 4126 3406 2587 1682 1026 681 608 775 1110 1881 3263 3874 3941 3339 3012 2780 2755 2959 3410 3991 4913 6155 7406 8749 9912 10936 11887 11971 10062 9307 9094 8947 9162 9493 10943 10849 6263 3234 1405 1370 2116 3286 4072 3101 1508 810 356 216 156 146 143 144 151 159 164 165 160 155 999999 999999 999999 999999 999999 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 127 130 131 133 134 137 139 138 138 139 142 143 145 147 145 144 146 148 149 150 150 150 150 151 153 157 158 156 156 158 157 155 154 153 151 149 146 144 141 138 141 144 143 143 141 143 149 148 147 153 155 152 151 151 147 146 146 146 141 128 126 131 129 122 116 118 116 114 121 117 113 121 114 105 113 112 110 111 108 106 106 98 105 113 97 96 99 101 99 87 95 93 79 82 72 59 77 70 61 55 53 82 75 54 59 73 83 81 90 80 63 73 50 42 71 55 46 73 74 56 46 60 46 22 18 18 41 63 50 20 19 53 37 -5 6 4 38 89 124 97 10 15 54 46 34 51 90 60 42 57 64 107 93 -42 -60 5 11 35 50 4 5 -4 -19 75 100 64 112 145 40 78 38 -109 4 102 42 62 60 7 -5 -59 -26 91 266 277 -80 -155 27 179 141 -71 -36 49 -119 -144 -257 -290 94 174 239 289 33524 366 600 75 11922 9 18 44 6467 -1929 3376 12356 18972 11961 8952 9133 11478 12768 8501 5527 7557 13845 34762 50096 46803 36122 24317 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 1024 1792 2815 3792 4100 3962 3694 3264 2981 2728 2546 2378 2086 1820 1585 1539 1890 2565 3541 4333 4306 3814 3510 3446 3781 4164 3980 3512 3332 3507 3829 4555 5609 6435 7323 8412 9017 9114 9839 10898 12430 14170 14585 13884 12362 9856 5855 2244 678 753 1726 2898 3929 3305 2261 1033 431 209 152 152 155 165 182 192 206 201 182 999999 999999 999999 999999 999999 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 134 136 138 138 138 141 142 143 143 144 146 145 147 150 148 148 151 152 153 154 153 152 152 152 153 157 158 155 153 153 153 151 152 151 147 144 144 141 137 136 139 142 143 142 141 142 143 143 143 145 144 142 144 152 150 145 141 134 128 122 119 127 129 119 111 109 111 115 115 118 126 130 117 107 106 108 111 116 112 111 114 107 96 96 99 104 98 92 95 92 98 92 97 87 78 93 84 78 67 53 67 69 55 65 92 107 102 108 101 82 87 93 91 101 101 59 62 75 46 47 50 57 56 50 47 43 46 11 -16 16 46 54 30 8 17 -26 -10 47 51 28 28 95 118 63 30 54 71 49 48 48 35 36 14 -50 -46 -24 32 99 85 38 47 69 -1 68 227 136 86 111 -3 41 64 -33 40 75 -5 -81 -139 29 193 -10 -197 -76 91 176 73 96 141 25 -17 -9 88 -40 -248 -217 -220 -292 -109 2 128 305 33556 368 450 75 11889 9 19 16 6459 -1923 346 7644 25308 33670 35577 39963 32008 33174 31013 28817 18656 9621 6492 6760 7817 11438 17222 26700 22512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 805 1210 1814 2458 2849 3199 3128 2997 2953 2907 2818 2671 2644 2626 2724 3047 3641 4293 4897 5546 6115 6502 6882 6769 6970 7137 6743 6179 5586 4896 4444 4416 4658 5267 6466 7993 8814 8234 7548 7954 9172 10905 11531 10852 9542 7622 5457 2265 582 274 493 1111 2101 2534 1806 869 369 196 155 161 188 236 260 260 227 198 999999 999999 999999 999999 999999 999999 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 125 128 130 132 133 134 135 137 137 138 140 139 141 145 145 144 145 147 148 149 150 149 149 149 151 156 159 157 156 156 155 156 156 151 148 147 147 144 143 146 145 141 143 147 143 139 143 150 151 151 152 152 150 155 159 159 157 152 149 146 146 145 142 138 136 138 140 141 142 143 138 138 136 126 111 116 127 130 131 135 140 126 108 110 117 117 113 111 118 114 111 107 110 97 102 126 99 76 78 82 97 71 57 71 80 105 105 92 84 64 56 56 39 52 47 7 15 41 36 32 37 54 37 -6 -4 51 82 42 -19 -17 23 7 12 29 31 22 -8 2 -21 -37 0 47 71 71 92 85 19 -5 75 84 -24 -54 -17 -22 4 10 -2 50 64 15 -11 -49 -79 -14 181 163 62 69 26 101 54 -137 -20 140 60 35 -26 -67 70 44 -117 -50 74 147 250 158 -74 -4 53 57 36 -93 -63 -80 -237 -288 -48 132 75 139 33587 369 375 75 11956 9 19 47 6453 -1915 970 10013 29316 46110 36880 27263 28921 23120 24050 19628 16079 10171 4789 2127 5194 13236 30589 37219 21030 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 407 788 1191 1364 1598 1978 2516 2934 3230 3271 3196 3159 3239 3396 3584 3980 4510 4969 5615 5636 5495 5285 5358 5832 6401 6904 6946 7016 6930 7225 7866 8467 8383 8189 7783 7527 7483 7926 7957 7758 6823 5996 5922 5899 6232 5739 4977 3997 2953 2271 869 246 192 273 448 632 571 325 179 143 153 163 188 217 300 350 385 342 252 156 999999 999999 999999 999999 999999 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 119 123 126 127 128 129 132 134 134 136 139 138 139 142 143 143 143 145 147 150 151 150 151 151 151 155 157 159 162 163 162 162 159 157 154 151 152 151 151 153 153 149 148 151 145 140 148 158 156 153 158 160 155 159 166 164 165 165 162 158 155 153 151 152 146 144 145 144 146 140 131 136 137 120 110 120 130 131 119 113 123 128 116 111 107 100 111 112 109 101 89 91 85 71 82 89 70 50 54 71 80 62 56 51 52 65 82 84 66 47 17 15 29 24 6 -9 -20 3 3 -18 -12 9 -16 -33 1 10 33 53 19 -11 4 -15 -11 13 30 72 27 15 -14 -28 18 10 16 71 167 185 66 -35 -33 39 2 -18 46 2 46 67 36 32 46 106 9 -120 -123 -56 97 129 66 18 -14 61 5 -114 20 215 171 113 91 28 11 43 70 0 6 81 211 129 -98 90 26 -175 -231 -161 110 200 53 -133 -32 219 296 264 33619 371 225 75 11945 9 20 19 6446 -1908 117 2116 9147 38887 71935 70403 29346 3820 3579 2851 2147 1285 720 587 742 1735 5341 13433 30789 37419 21223 3589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 453 883 1511 1845 2087 2440 2839 2912 2771 2868 3031 3313 3634 3954 4471 4922 5315 5212 5259 4746 4061 3249 2473 2159 2193 2702 3367 3967 4317 4834 5474 6326 6698 6370 5555 4944 4345 3960 3367 3071 2827 2720 2694 2544 2179 1546 888 787 1273 1862 1835 408 190 159 155 147 145 140 143 144 153 160 184 212 266 316 448 744 1010 752 999999 999999 999999 999999 999999 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 126 129 130 131 131 133 135 137 138 140 141 141 140 143 145 144 143 146 150 153 151 149 150 151 153 152 152 155 158 157 157 157 155 156 153 148 149 147 144 146 148 145 142 146 144 140 145 148 145 143 145 150 152 156 160 157 152 151 154 150 144 141 136 132 129 123 121 124 118 110 113 125 123 113 119 121 115 111 95 89 102 105 97 94 96 95 89 82 78 74 75 79 72 63 71 65 58 54 39 39 54 57 55 51 44 37 60 78 57 26 2 11 51 47 19 33 18 16 15 5 17 -3 -22 -15 -3 -22 -1 37 37 56 78 55 43 27 19 78 106 83 10 -33 15 72 118 144 167 169 71 -28 -28 50 50 23 63 65 88 86 88 88 132 238 158 31 -1 45 146 86 -51 -134 -136 -13 100 116 49 51 33 -52 -63 12 69 56 72 -20 -89 19 68 70 76 94 -27 -134 -66 76 166 370 489 181 16 200 377 251 33650 372 150 75 11920 9 20 50 6440 -1899 31 960 4404 17883 70935 124322 106123 45874 2843 2343 1530 1023 642 412 266 150 72 34 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 17 142 461 831 1195 1706 2704 3658 4233 4373 4262 4236 4298 4331 4244 4077 3722 3395 2942 2707 2576 2141 1510 980 828 939 1291 1589 1722 1720 1696 1742 1838 1905 1799 1787 1765 1676 1547 1437 1375 1313 1248 1117 1158 1604 2181 2721 2985 3424 3378 2416 480 200 156 151 143 143 139 144 145 151 165 201 237 340 684 1050 1283 1310 796 999999 999999 999999 999999 999999 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 126 130 132 133 133 133 134 137 139 141 142 141 142 144 146 146 145 147 150 152 150 150 150 152 155 155 155 159 161 159 156 158 157 156 156 154 152 150 147 147 145 140 141 144 143 142 145 145 140 139 142 147 147 146 151 154 152 151 152 151 145 136 125 125 134 135 135 134 120 112 105 102 107 112 122 121 107 97 96 108 110 95 92 92 92 86 62 55 59 62 76 82 86 86 84 72 59 58 59 55 49 52 51 49 34 28 51 62 52 38 26 11 22 38 23 23 27 29 2 -18 18 11 -10 -10 -15 -10 -14 6 18 31 71 68 45 52 68 82 100 56 1 -20 -23 -17 13 42 27 77 101 56 17 8 45 52 31 6 1 49 53 40 97 135 110 34 45 123 110 86 49 7 -30 24 184 182 87 -9 -53 -39 -31 43 47 29 108 51 14 81 113 95 116 110 -31 56 80 6 83 236 430 332 28 84 197 49 33682 371 225 75 11945 9 21 22 6434 -1889 1318 4654 15086 59292 114351 116689 72729 20792 1443 828 673 535 395 267 177 116 75 38 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 96 323 554 773 907 1261 2231 3505 4737 5438 5899 5796 5368 4681 3927 3245 2454 2010 1782 1653 1697 1705 1658 1401 1051 960 944 895 781 645 550 491 468 499 592 735 805 788 717 703 694 678 690 759 1022 1675 2547 3278 3251 2933 1925 825 283 167 151 145 138 136 137 142 149 189 214 253 352 664 1295 1619 1274 687 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 999999 999999 126 131 135 137 137 136 136 137 138 140 141 143 142 144 147 148 148 149 149 150 151 151 152 153 152 154 157 159 160 160 158 155 154 153 152 153 152 149 148 148 147 144 143 140 141 143 143 142 141 140 136 136 140 143 144 146 144 145 150 145 144 145 142 146 150 143 141 144 135 126 118 108 106 119 130 126 120 112 105 108 113 110 104 103 100 101 101 84 76 73 78 87 92 93 78 71 70 66 75 79 52 38 47 49 60 63 64 65 57 44 37 35 17 20 30 24 20 18 14 -10 -26 1 -1 3 22 2 21 26 17 39 48 23 2 19 90 129 71 10 1 36 18 -19 -45 -61 -48 -47 48 123 56 -35 -22 11 25 65 7 7 92 43 -57 -59 -13 45 57 41 76 32 24 124 173 94 -2 61 166 123 22 19 43 -12 26 46 34 129 106 34 60 168 168 113 0 -140 -42 47 -105 -174 -10 35 -45 -119 -110 -272 -452 33713 371 225 75 11931 9 21 53 6428 -1877 558 2397 8047 32519 87715 141852 109661 29074 1290 633 467 362 268 208 164 125 96 68 38 20 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 71 158 300 405 394 420 680 1196 1936 2769 3661 3973 3926 3558 3094 2778 2361 2071 1879 1689 1317 1219 1358 1293 952 632 527 498 473 445 420 430 425 427 441 466 496 538 583 659 756 937 1138 1293 1403 1563 2154 2995 3501 2916 1579 749 281 191 157 160 162 150 146 145 153 199 215 243 320 538 826 862 598 422 377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 141 143 144 144 142 142 143 144 144 145 146 145 148 151 151 150 149 149 150 151 152 153 155 155 155 157 158 156 153 151 152 152 151 148 148 150 147 145 144 141 141 141 138 140 143 142 138 137 133 133 136 139 142 140 136 135 139 142 137 138 137 136 142 146 140 136 131 120 115 117 120 127 135 134 126 123 118 114 116 107 106 113 114 107 102 116 112 103 109 114 111 114 114 92 87 94 99 95 79 55 57 73 72 81 92 104 85 68 57 42 35 34 41 56 53 36 45 48 44 49 63 24 33 59 36 66 87 45 42 105 95 54 48 99 134 73 59 73 36 7 25 68 48 -14 -14 15 17 34 35 26 -6 13 119 70 -3 35 49 -42 -71 13 116 166 73 17 -32 -62 -39 -20 12 -15 11 73 23 36 37 14 32 44 -19 -30 134 141 1 120 233 231 230 80 -23 -44 -19 -219 -422 -249 -151 -145 46 4 -277 -390 33745 371 225 75 11918 9 22 25 6424 -1863 293 1487 5892 22922 90543 152843 114900 26330 4563 699 546 428 319 261 220 200 189 171 135 111 100 81 53 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 999999 999999 16 45 54 47 44 46 80 229 324 418 578 771 931 1072 1209 1314 1413 1417 1397 1390 1338 902 498 425 485 474 307 239 237 166 153 160 300 365 435 604 746 886 1163 1560 2112 2293 2383 2374 2347 2415 2449 2865 3574 4331 3403 1167 611 266 243 274 261 221 162 148 149 159 190 196 207 224 228 239 293 466 545 504 999999 999999 999999 999999 999999 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 139 140 141 142 141 141 143 143 143 144 146 147 148 150 151 149 147 147 150 153 154 153 153 154 154 153 153 151 149 148 149 153 155 152 149 151 148 147 148 145 143 141 141 141 142 144 142 137 132 134 138 140 142 140 135 140 149 148 146 142 140 138 126 129 142 144 132 123 119 118 126 129 135 138 142 148 146 139 123 114 119 120 113 110 106 121 122 113 110 113 120 117 118 104 98 116 114 87 92 111 110 108 96 84 94 111 102 68 56 79 58 34 41 73 81 68 81 89 100 96 99 51 29 75 97 72 48 40 17 45 87 81 19 -1 43 29 43 66 35 60 -3 -44 -71 -104 -1 18 -15 81 85 -40 -18 29 51 69 1 -112 -138 -93 -55 -70 32 174 87 -7 -111 -127 -80 11 83 75 117 33 35 60 67 113 198 264 19 -142 26 189 89 -33 104 150 82 118 121 25 -53 -81 -375 -502 -262 -103 -37 14 75 82 33776 371 225 75 11965 9 22 56 6420 -1849 13 806 3563 14625 57393 87151 99472 90037 54295 12078 626 484 329 256 194 169 158 142 117 94 76 50 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 999999 999999 69 106 125 261 273 278 284 281 150 35 7 6 999999 999999 999999 0 999999 999999 18 68 112 322 591 810 1008 1328 1767 2428 2530 2287 2153 2204 2558 2809 2819 2680 2612 1790 521 340 263 277 343 333 164 116 105 106 114 115 106 112 125 133 159 230 739 795 669 999999 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 999999 999999 999999 999999 145 147 148 148 147 147 148 148 148 147 150 151 149 151 151 149 147 148 149 153 154 151 148 147 147 144 144 146 145 143 144 145 145 147 146 144 143 144 147 149 147 144 140 138 142 143 139 136 139 136 132 135 140 144 147 150 145 148 155 141 140 143 134 132 136 137 128 129 131 129 135 141 149 157 163 171 163 144 130 137 142 123 116 123 121 135 147 132 107 111 122 119 125 112 101 129 110 95 121 141 137 120 103 79 89 120 140 92 54 66 80 78 64 62 104 127 102 117 142 111 113 75 52 97 105 80 67 82 53 21 22 23 13 -2 9 16 34 87 93 99 14 -33 -31 -34 34 48 23 81 115 -12 -16 47 39 101 74 -60 -145 -83 -10 -102 -39 107 66 53 10 -53 -12 93 158 139 112 28 40 98 157 181 92 137 216 -11 -96 63 -119 -152 87 39 -71 31 132 101 52 105 -7 -412 -311 -122 -192 -134 -159 -45 33808 353 375 75 11906 9 23 28 6416 -1834 10 2394 9192 22623 63189 101537 77209 20482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 71 263 331 260 551 2080 3261 4059 3725 4098 6633 8939 9629 10179 7007 5310 3970 545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 260 963 999999 999999 999999 999999 999999 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 154 156 156 155 153 152 153 153 153 153 153 152 150 151 150 148 148 150 150 150 149 146 143 141 139 135 134 136 136 138 140 137 136 140 143 139 139 143 142 140 143 140 134 137 141 141 141 142 144 139 138 144 143 148 150 145 139 146 152 147 143 141 150 146 137 140 138 139 140 141 150 155 159 167 168 162 158 147 143 152 155 144 134 132 136 157 178 154 131 135 132 142 146 131 117 138 118 112 145 158 140 124 123 118 108 124 161 123 92 98 116 134 140 84 92 133 142 162 151 114 119 124 83 85 85 118 125 116 119 78 51 50 14 32 46 31 116 146 41 44 69 73 141 94 23 71 83 63 29 -63 -18 60 124 120 81 63 63 73 75 29 -27 79 65 24 41 -47 -19 16 -2 -73 -79 -41 -44 -4 52 -33 -116 -81 75 3 -270 -152 -185 -129 33839 346 600 75 11878 9 23 59 6412 -1819 1860 8085 13692 14511 5731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 457 2334 3150 3148 4171 8065 12982 16987 22628 23215 22316 21688 9558 885 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 999999 999999 999999 999999 999999 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 143 145 147 148 148 147 147 149 149 149 150 150 147 147 147 146 145 147 148 149 147 145 143 141 141 140 138 135 131 133 136 138 138 139 143 144 142 144 145 145 143 147 148 143 149 150 148 152 157 156 148 148 152 150 153 152 147 154 157 149 154 156 148 157 158 151 149 155 161 156 150 153 152 161 182 181 163 166 180 179 173 163 171 174 168 170 183 190 164 153 154 159 175 163 153 141 147 142 121 154 173 144 147 181 199 191 179 167 146 138 162 188 220 243 181 162 181 237 248 196 161 145 174 141 112 119 158 203 189 155 135 103 86 71 57 57 122 152 107 69 92 131 150 120 34 14 131 174 107 61 37 124 155 179 96 21 -5 -5 74 60 32 -54 -29 14 51 -25 -125 -101 -2 29 -93 -84 -139 -62 -176 -303 -192 -91 -105 -189 -114 33871 255 8925 75 11900 9 24 31 6407 -1804 337 2041 3611 6141 10329 17353 25263 26497 26667 15225 6094 2601 567 530 2544 2690 3358 2265 309 999999 999999 999999 606 3491 2672 999999 999999 999999 999999 999999 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 133 136 139 140 141 142 142 142 143 145 145 143 144 145 144 141 143 146 145 145 143 140 139 139 138 137 136 132 134 134 133 136 139 143 146 147 149 149 150 152 153 154 154 154 155 156 160 164 163 159 154 149 150 149 150 157 159 157 155 156 160 160 161 160 156 148 154 165 159 158 162 161 173 191 201 186 179 193 201 198 175 173 192 203 182 174 181 161 163 167 190 209 190 194 195 192 194 157 155 182 182 183 232 267 265 253 199 200 237 258 263 280 283 268 279 271 284 276 248 236 204 165 202 253 215 202 239 217 143 127 99 128 153 70 74 168 154 93 92 44 75 103 71 80 39 89 157 151 191 203 260 243 123 105 59 10 -28 -36 6 69 10 -48 19 36 7 1 -35 28 100 96 -19 -185 -87 -200 -257 -8 60 -13 -213 -195 139 96 -173 -15 395 137 -187 155 526 433 362 436 144 84 13 -3 83 155 276 127 33902 255 8925 75 11874 9 25 2 6403 -1789 393 2384 4144 6012 8958 14410 20471 23650 25099 24378 23318 22567 10107 11054 21845 15084 5957 3725 2397 2516 1241 1457 2104 999999 999999 999999 999999 999999 999999 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 118 124 128 131 132 135 137 136 136 137 139 139 139 141 143 141 139 141 143 144 144 142 138 137 136 132 132 134 135 138 140 140 138 140 144 146 148 148 150 153 155 155 154 156 156 158 159 161 164 166 170 163 160 168 164 161 168 165 163 172 171 169 173 177 171 164 168 174 182 188 193 198 198 199 196 207 205 198 207 208 203 200 200 199 209 198 192 194 180 190 201 212 223 211 210 227 224 225 217 188 193 217 220 257 296 291 275 241 266 303 297 276 254 246 261 267 254 220 182 181 160 120 107 159 232 232 190 132 111 113 94 87 143 72 -16 71 149 161 108 81 63 62 28 34 66 83 99 83 79 84 109 198 218 114 26 9 44 -94 -245 -108 96 147 98 51 51 17 17 137 128 -1 5 1 4 -20 -128 78 319 253 222 19 -77 219 267 -24 -201 -71 84 172 188 84 -52 -20 204 189 114 -51 30 104 0 39 -95 33934 245 8625 75 11903 9 25 34 6399 -1774 162 786 3486 6627 10826 15139 18734 23389 28820 31546 30043 29564 30210 31123 34014 36366 36536 15428 19029 10661 7363 10273 17065 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 113 118 121 123 126 128 130 130 131 132 133 133 135 137 136 136 138 142 143 144 144 141 139 141 138 138 141 142 143 146 150 147 144 147 146 145 145 146 153 155 154 157 160 156 155 159 163 167 170 169 165 167 171 167 168 180 189 185 179 178 182 185 189 184 180 186 190 196 211 220 217 216 207 206 220 227 219 226 218 211 222 215 198 213 236 243 231 216 218 216 223 238 237 225 227 236 246 243 220 223 243 245 263 278 283 302 294 314 306 262 287 274 238 216 204 189 165 123 91 31 24 116 134 124 165 127 94 148 170 109 84 75 48 48 46 62 47 78 101 79 64 42 -3 -7 134 151 51 24 14 23 84 102 33 -84 -127 -36 -111 -190 -147 -90 -38 -80 -95 30 76 35 74 74 -29 -75 -33 100 133 17 -84 121 242 162 25 52 221 153 34 -124 -315 -230 33965 230 8325 75 11920 9 26 5 6395 -1759 58 1042 4355 6534 9502 13954 18154 23207 28141 34890 40155 44248 47823 39530 27248 22947 27220 29834 34916 40108 32485 7380 1095 618 2826 7782 14843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 111 116 119 121 124 126 130 131 131 133 134 134 137 138 138 137 138 143 144 146 148 148 149 149 149 149 151 152 151 150 152 154 155 152 146 141 141 146 151 151 150 155 156 154 151 156 162 161 160 155 156 159 160 161 168 178 185 181 173 173 179 183 177 177 183 186 188 192 201 198 191 191 196 198 201 198 189 197 202 206 217 211 194 201 200 202 219 216 211 216 213 213 219 221 227 231 243 249 230 232 260 269 266 262 279 277 249 245 214 187 217 199 154 118 109 101 111 112 76 27 31 75 79 73 88 98 126 172 143 46 11 25 61 57 9 18 19 63 98 66 2 -4 8 -26 42 67 42 2 -16 -21 5 22 -53 -59 -61 1 64 57 -87 -180 -206 -255 -151 -53 13 -33 -101 33997 339 150 75 11936 9 26 37 6394 -1742 7472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2684 6777 10529 12180 12764 11362 7627 2720 455 477 438 328 317 1513 3011 5811 7941 10552 15266 17905 19020 19265 21420 23740 23525 21502 12512 6675 7268 11917 14393 21121 29000 24384 13877 3952 203 412 2191 4802 5417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 115 119 121 123 125 129 132 133 133 135 136 137 140 142 141 140 141 144 147 148 149 149 151 154 156 157 157 159 161 158 156 156 157 154 148 146 148 150 146 142 148 150 145 146 150 152 153 152 151 148 148 155 160 162 162 167 165 164 164 160 156 154 154 154 157 164 170 175 177 165 147 146 156 161 157 150 152 152 156 164 173 170 164 156 127 123 142 136 149 168 156 145 154 175 188 175 186 213 176 163 191 195 186 172 162 124 106 99 76 54 55 50 37 22 23 25 61 62 25 21 26 17 54 70 70 102 85 28 -19 -21 -25 5 4 -14 40 75 83 32 19 69 14 -16 50 -25 -71 -25 -42 -78 -25 -10 -11 0 -32 5 48 90 102 74 -48 -29 -7 -96 -81 -17 -19 -95 -103 34028 323 150 75 11915 9 27 8 6396 -1726 67642 12891 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 171 305 1208 3076 6778 10409 13420 18829 22802 21300 11101 2918 1303 1391 1280 1207 1260 1460 2211 2409 2524 3586 3272 1962 1664 1855 1850 1343 1486 3322 3640 5623 6818 10863 18121 21399 15785 10786 4740 119 69 106 221 930 2371 6451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 118 122 123 125 128 131 133 133 135 137 138 140 142 142 141 142 143 146 150 150 149 149 151 155 158 157 157 160 159 159 156 152 151 149 147 148 148 148 145 143 146 145 142 142 146 146 145 149 154 151 154 159 160 163 158 160 161 160 158 149 137 133 137 140 140 140 150 149 145 135 119 122 127 133 137 138 144 146 143 133 125 121 121 126 105 102 111 97 109 116 106 108 113 120 120 106 115 128 124 127 123 122 124 104 60 49 59 42 32 25 22 41 42 47 40 29 64 25 -10 6 36 50 51 36 37 59 7 -62 -41 35 50 23 -25 -45 15 31 13 -25 -36 11 -28 -76 31 56 -1 -57 -146 -138 -77 -64 -18 34060 334 150 75 11903 9 27 40 6400 -1713 84957 17934 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 108 1890 2022 1603 1238 999999 999999 39 878 2234 5544 6269 3600 4834 11908 27188 34558 15545 3422 835 229 147 215 286 847 1724 3304 6561 12019 16249 16452 7833 3415 3964 6133 18834 23599 27955 27872 24141 25549 26594 21742 15504 6570 2034 339 300 277 279 483 1249 3346 2492 1638 1162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 119 123 126 129 132 135 138 138 139 141 142 142 143 145 144 144 146 149 150 151 150 150 152 151 151 151 151 152 151 151 151 146 144 142 142 144 145 147 147 145 143 142 145 149 150 149 148 149 152 154 158 160 162 166 162 161 162 160 154 151 143 141 143 138 140 143 146 140 129 114 122 126 124 140 140 141 145 145 141 129 128 122 122 140 124 109 129 139 121 113 112 106 104 98 88 84 101 124 162 176 157 156 164 178 152 130 134 105 74 81 84 77 81 90 64 48 77 27 -9 8 33 66 29 0 24 14 1 13 50 63 29 11 -2 6 8 6 12 0 55 82 -16 -62 7 71 81 26 -23 -72 -126 -36 33 -100 -125 -73 50 118 55 88 13 -125 -126 -66 34091 334 150 75 11913 9 28 11 6404 -1703 22490 5779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 4459 5869 7567 10057 10375 9118 4352 3145 5215 9196 16415 19848 21564 18029 22712 24197 10695 2072 1200 1111 414 113 999999 145 1464 3332 8001 17213 23619 24820 15565 10872 11271 16823 37375 49644 50371 25107 21301 30337 21184 999999 999999 11950 3037 4281 3890 3269 2134 1068 827 1601 1168 738 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 122 127 130 132 135 139 144 144 144 145 145 144 145 148 148 146 148 151 152 151 150 151 151 147 147 148 146 146 145 145 146 144 143 144 144 145 147 147 143 140 141 142 144 147 148 154 153 147 149 153 158 160 161 158 157 159 156 153 150 149 149 152 149 142 139 135 135 131 124 118 127 133 130 144 153 160 163 147 137 144 148 131 131 145 138 120 134 148 137 140 142 147 155 162 178 196 236 268 286 316 350 382 383 374 356 447 571 685 784 829 708 583 509 329 195 179 183 129 83 96 103 99 68 39 36 6 23 60 80 52 -29 -16 33 59 51 -25 -18 16 59 58 -38 -88 -107 -39 43 75 72 -5 -61 46 65 -90 -49 4 -42 -28 14 35 -12 -85 -166 -129 34123 372 150 75 11912 9 28 43 6409 -1693 3049 1000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 1382 803 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 468 2643 3685 5857 8856 11091 4567 4095 2272 3261 4367 11635 19085 21621 13867 7017 6156 4717 999999 62 1186 1736 779 2346 2604 1662 1026 1257 5351 10219 12442 13333 14900 16440 23137 34270 49959 32235 999999 999999 999999 999999 999999 999999 999999 999999 8272 6944 5362 2892 1640 1470 4331 4640 3025 285 999999 999999 999999 999999 999999 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 124 128 131 133 135 140 143 145 145 146 146 144 145 148 148 147 149 153 154 153 151 150 149 148 149 148 146 147 145 145 147 144 141 142 142 140 144 143 141 142 144 144 146 147 143 147 151 149 150 153 156 158 161 162 159 157 151 143 146 155 165 160 148 146 146 136 132 134 137 138 131 131 133 138 152 170 166 154 157 162 157 147 144 147 146 144 150 149 163 183 181 191 204 231 292 383 480 503 485 498 552 737 1001 1120 1131 1323 1553 1943 2689 3634 4570 4380 3055 1709 882 522 344 271 217 193 205 126 81 94 60 16 30 71 38 33 18 -16 2 -6 20 2 -19 -51 -54 -23 -56 -48 -43 -67 -60 -13 4 -7 58 95 61 20 13 26 -49 -61 -28 -15 -50 -60 -11 90 111 1 29 157 85 48 142 81 119 53 86 70 -25 279 310 37 147 233 56 0 97 322 371 85 2 268 108 -191 -63 114 366 511 418 149 176 270 146 34 34154 358 1200 75 11906 9 29 14 6414 -1684 2261 8106 34623 45969 37958 6208 1876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 2532 3501 3458 2983 3419 3347 326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 406 1897 2204 3031 842 504 2076 6712 8596 9205 10534 14206 19446 27886 37039 42299 19104 999999 999999 999999 999999 999999 999999 19053 13476 4253 3504 985 788 868 2936 3445 2266 226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 122 126 130 133 136 139 142 144 146 147 147 145 146 148 148 147 149 150 151 154 152 149 148 146 145 145 146 145 145 146 146 144 142 141 140 139 144 145 142 143 146 146 145 146 143 144 151 156 157 158 160 160 159 164 160 154 155 156 156 163 169 159 147 145 156 153 149 148 148 149 143 139 141 145 156 172 175 173 173 181 174 170 161 161 161 157 161 160 167 167 184 209 207 229 279 375 452 473 454 440 437 576 870 1059 1127 1284 1549 2247 3756 6169 9925 12328 12266 10527 7750 4638 1719 624 344 259 269 216 212 232 143 117 115 127 45 25 29 -52 -4 49 49 46 7 -33 -62 -35 17 57 2 -79 -57 -38 -59 -7 142 135 34 -14 -59 10 27 -19 -44 -100 -53 78 149 177 124 -32 7 71 0 -29 -20 -14 41 18 82 128 -153 -17 207 208 150 12 39 52 -82 172 404 149 -22 63 84 72 292 402 457 322 159 -68 -107 71 5 -78 34186 323 1200 75 11902 9 29 46 6420 -1675 1778 7347 35023 53403 42306 18425 11334 5707 2849 1483 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2155 4568 5479 5922 6046 4797 1260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 1233 2318 4329 6768 7436 7114 7502 9416 11901 14247 16298 17887 15982 22930 27202 16606 999999 999999 999999 20176 11324 6743 2890 456 225 160 206 320 291 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 123 129 133 137 139 143 146 147 147 148 148 147 147 149 147 144 146 147 147 150 147 143 141 139 138 141 140 140 144 142 141 143 143 142 143 140 142 147 142 142 148 148 146 147 147 149 153 157 159 156 157 162 162 163 161 157 159 165 166 163 156 145 141 141 150 152 145 150 147 142 149 151 150 146 165 178 182 189 183 187 175 167 158 152 156 162 165 164 164 148 164 180 174 197 220 250 272 264 281 290 264 277 330 395 446 512 660 1049 1871 3274 5951 8591 9686 9018 7175 4335 1633 633 364 314 334 336 299 240 209 178 104 114 85 26 14 -31 -4 41 26 41 17 41 26 -20 2 2 -34 -60 -31 -17 -43 -19 11 -12 6 -9 -98 -68 -2 -60 -31 -39 -19 93 -22 -109 -84 -101 -38 34217 320 1350 75 11892 9 30 17 6425 -1666 1898 8569 10051 11940 20287 27622 28854 26758 25233 10882 1406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1339 7512 11005 12487 4155 1784 1786 2400 2099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 331 3472 8180 12459 14182 16280 20203 23851 23050 21883 21910 23242 21252 16500 10292 10344 17484 20014 15296 11688 999999 19406 14730 13238 8989 2363 395 204 147 149 154 149 157 999999 999999 999999 999999 999999 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 126 133 138 141 143 145 146 147 146 144 145 144 146 147 143 139 141 144 143 142 140 137 133 131 134 136 134 135 139 138 137 137 137 140 143 143 145 146 143 144 148 150 152 153 153 158 156 160 167 155 151 161 164 167 173 172 171 172 171 170 162 148 142 140 142 146 154 164 158 148 154 159 161 157 169 185 187 194 185 169 166 163 156 151 154 166 150 154 170 163 164 172 174 181 194 217 226 206 198 212 220 241 291 320 326 338 373 419 469 574 789 1003 882 545 398 360 330 313 313 312 314 306 277 261 235 192 128 86 34 -10 44 39 -22 0 -5 44 49 28 43 -21 -45 -20 -1 -57 -125 -60 43 3 -59 -41 -17 -44 -132 -142 -63 -47 -57 -16 28 -45 -110 -75 9 29 34249 355 1425 75 11894 9 30 49 6430 -1656 1826 4518 12769 20792 36410 43499 43510 37034 16443 5274 4335 16429 28396 20639 5763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3487 12614 16089 14665 3388 1003 1475 2515 2244 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 2962 8177 15334 20251 21405 19224 19308 20793 20833 21992 25171 28500 28842 20962 10496 5780 4424 4151 5914 9287 9856 8523 7907 6626 4499 1070 229 149 147 151 173 164 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 127 134 140 143 145 145 145 145 144 144 145 145 147 147 144 142 143 144 144 141 140 140 134 128 130 133 133 133 133 132 132 133 136 140 143 146 146 146 148 149 145 146 151 156 152 149 146 153 165 156 158 169 163 164 177 179 180 178 172 169 160 153 147 148 153 157 173 169 163 160 152 160 166 170 169 190 200 192 179 158 166 169 168 155 146 160 145 151 159 159 168 173 185 159 169 184 182 183 160 169 197 205 232 240 278 307 305 362 393 406 425 398 344 304 307 340 325 321 306 270 286 246 243 250 175 157 137 40 -10 8 69 77 29 11 1 17 10 21 50 -12 -15 -10 -5 -39 -120 -94 12 11 4 67 -12 -41 2 28 50 40 -12 -26 47 22 22 35 96 132 122 19 48 106 39 199 22 -81 133 165 30 57 74 34 77 77 156 233 203 101 175 130 47 116 121 131 44 -163 -67 95 114 10 95 68 16 318 34280 355 1425 75 11882 9 31 20 6435 -1646 1533 3619 7271 10298 18567 24342 23162 17366 7054 2668 4744 19138 43585 71270 91459 61678 2794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 317 2118 6160 6930 4244 2020 1208 1521 1887 1575 48 73 69 999999 999999 999999 999999 999999 999999 999999 999999 32 670 2175 4665 6915 8024 8020 4871 2758 1913 2864 4904 8047 10576 12471 11443 10591 8887 8198 9952 12820 14078 11834 9100 6790 5037 4197 2464 647 226 151 152 185 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 117 127 135 141 147 148 148 149 148 147 148 149 149 149 151 151 148 147 146 145 145 142 140 139 136 134 135 136 136 137 136 133 135 139 143 145 146 148 146 145 147 148 144 142 143 147 143 138 143 149 157 163 167 170 166 168 173 166 165 165 160 155 149 148 151 156 159 160 163 155 154 159 162 163 164 173 172 180 174 167 169 166 168 163 162 142 137 155 152 164 167 161 152 143 145 146 160 159 149 170 160 159 179 184 196 223 285 299 274 307 311 295 339 324 255 212 241 265 278 323 315 251 231 209 168 151 90 62 51 49 66 119 134 77 55 11 -11 12 -8 -6 -13 -46 -6 -5 47 87 -32 -112 -51 17 18 38 -12 -19 15 -40 66 106 4 6 13 13 51 -6 -38 41 91 68 120 82 -24 108 -20 -69 75 58 -30 18 153 110 157 153 155 147 158 321 198 -3 -43 97 170 3 -26 -123 -121 19 -145 -226 -25 -38 42 120 34312 319 2175 75 11862 9 31 52 6440 -1636 596 5033 17929 57176 107478 123529 73966 29640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 714 1495 1958 1874 1134 1288 710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 389 1130 2404 4446 7174 8933 9968 12342 15291 15397 14668 13713 11480 8940 6307 4148 1684 711 415 167 154 327 999999 999999 999999 999999 999999 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 138 144 149 153 153 154 156 155 154 153 154 154 155 155 153 151 149 148 146 144 142 138 136 136 137 136 135 135 137 139 138 137 139 142 142 144 145 143 139 136 136 133 133 136 137 140 142 148 152 156 161 157 150 150 155 155 145 139 141 138 136 140 137 143 148 144 155 159 151 151 160 172 174 173 170 166 158 145 142 148 167 170 156 154 156 156 164 165 160 166 159 131 123 134 146 153 139 133 152 156 143 140 156 182 194 205 251 263 245 241 233 274 271 214 189 214 213 180 203 229 162 122 140 110 99 72 57 65 67 115 185 169 96 82 86 39 24 45 25 -48 -30 48 67 12 22 7 -94 -37 15 13 10 -10 -4 17 -94 4 91 9 50 43 30 -31 -66 -84 -67 5 141 122 -42 -95 -12 -16 -85 -61 -73 34343 316 2325 75 11870 9 32 23 6445 -1627 1825 7302 27991 79756 114912 82890 23187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 809 1803 1983 1433 126 999999 91 917 1107 507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 541 1445 3457 5450 7400 9155 10006 11382 11757 11760 10197 6901 4226 2967 845 354 152 100 118 999999 999999 999999 999999 999999 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 145 149 155 159 160 163 166 166 165 163 162 162 163 163 160 157 156 157 155 152 151 149 145 142 142 143 143 141 140 143 143 139 137 141 143 143 144 140 138 134 130 128 135 143 140 139 138 139 144 141 134 133 128 122 125 126 125 124 129 129 132 140 130 140 152 147 151 153 155 154 156 160 159 158 148 144 146 146 146 143 149 151 155 169 172 156 166 175 159 154 137 123 115 129 145 141 137 145 143 147 168 154 161 177 157 148 194 222 209 220 231 251 253 213 197 215 215 183 149 165 154 118 142 149 171 147 162 173 80 134 166 126 116 115 110 62 -8 33 82 30 51 31 86 33 -17 45 -25 1 8 -8 0 -10 17 61 -6 26 92 5 -21 25 -1 -84 -69 -69 -115 -67 37 66 -51 -104 8 -43 -135 -120 34375 317 2325 75 11879 9 32 55 6450 -1618 109 3411 14261 52456 84366 59720 25474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 2072 2733 2798 1644 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 103 1747 3001 4862 8155 10398 11403 10937 10831 11746 9879 7727 8447 1632 714 509 317 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 143 148 152 158 162 163 166 169 169 167 166 164 163 165 167 164 161 161 162 162 162 161 158 154 151 149 149 150 148 146 148 147 143 143 148 148 146 147 145 145 141 135 133 137 140 129 122 122 119 120 115 107 112 111 109 117 122 128 131 133 133 130 133 129 132 145 143 132 138 154 148 144 145 136 127 127 135 140 141 144 148 142 141 146 158 164 158 165 168 163 160 146 144 135 141 148 137 151 183 161 150 188 189 172 176 166 154 172 208 212 228 244 230 236 205 177 193 199 216 203 224 257 148 165 185 197 208 199 184 101 125 113 85 107 107 113 77 -28 -20 77 61 41 -39 28 72 78 106 4 23 15 -60 -21 33 -3 -46 -50 -14 23 -35 -98 -79 -85 -16 79 24 -114 -140 -45 94 104 -8 16 69 43 -117 -100 34406 342 2400 75 11864 9 33 26 6455 -1608 2984 12232 42167 57866 51468 67104 43535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 601 1395 1516 373 81 39 23 34 123 125 62 29 32 86 119 99 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 509 3453 5442 6559 6499 5812 6997 6458 7334 12007 999999 999999 2027 1246 111 999999 999999 999999 999999 999999 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 143 149 154 158 159 160 162 161 159 158 157 156 156 158 158 156 158 160 162 163 162 157 153 154 153 150 151 151 150 153 154 152 152 152 151 151 151 152 150 149 146 139 137 143 136 128 127 121 112 107 105 110 110 108 114 122 129 131 133 137 134 131 134 137 137 131 129 130 135 133 135 134 126 126 130 141 144 133 133 144 153 159 154 145 145 158 165 155 140 150 158 158 160 159 155 151 165 194 169 171 194 191 201 226 207 213 233 240 260 287 323 312 277 262 252 243 230 266 272 205 153 147 197 182 140 140 89 69 73 113 106 80 88 99 109 81 33 26 91 81 25 -29 -14 25 104 97 4 6 0 14 14 -17 7 36 49 80 26 -78 -107 -34 50 90 106 13 -96 -128 -41 33 68 -71 -124 36 109 16 16 58 -100 38 122 117 89 52 145 27 -83 -78 39 148 287 218 41 -34 187 420 349 316 340 281 192 117 34 34438 313 2325 75 11856 9 33 58 6460 -1599 329 4650 18309 69386 116141 98874 64975 43822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 368 933 1572 1726 1819 1875 1818 1652 1552 1353 1192 1054 973 878 810 756 658 506 109 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 22 71 231 874 2518 3956 3106 3067 2614 1508 178 999999 999999 999999 999999 999999 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 141 147 151 153 154 154 154 154 152 152 152 149 149 152 152 153 154 156 158 158 156 151 146 148 149 148 150 150 151 154 155 157 154 150 151 149 149 152 150 150 150 148 147 151 152 149 150 144 128 116 114 119 120 116 113 107 116 126 131 135 134 140 143 147 144 132 132 130 129 133 141 144 132 135 145 147 139 124 135 139 146 163 169 161 138 139 138 127 123 124 122 124 155 173 161 152 153 176 186 174 184 188 203 238 239 261 274 257 290 309 344 346 330 342 335 302 309 344 334 277 207 205 219 178 140 93 50 58 87 119 91 66 67 108 123 79 118 104 52 0 -19 6 41 22 5 -17 -50 -36 -43 -16 -2 -38 9 70 42 78 89 -21 -121 -131 -130 -58 74 -21 -193 -203 -5 140 80 -129 -191 34469 310 2250 75 11864 9 34 29 6465 -1590 528 4731 18039 62063 139997 183419 102297 2804 372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 50 51 55 66 112 362 724 1162 1772 2007 2154 2288 2291 2134 1915 1677 1481 1328 1150 943 712 625 519 391 159 109 84 75 76 73 77 73 79 80 91 92 97 100 103 105 107 106 108 118 127 126 138 235 248 340 376 787 819 582 273 262 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 140 146 149 150 152 152 152 152 151 151 151 147 149 152 152 152 154 154 157 157 154 150 147 147 145 145 150 149 149 151 151 152 151 149 148 146 146 145 144 144 143 147 151 149 149 151 154 150 136 122 121 128 131 131 126 114 120 130 132 129 126 135 138 138 142 132 121 127 128 128 140 137 128 138 141 133 126 115 118 119 126 133 142 137 121 118 112 123 129 117 111 121 144 163 155 126 130 169 175 150 139 163 162 166 217 238 227 244 266 253 281 276 278 312 298 277 307 361 384 394 319 281 247 222 223 168 169 139 126 132 71 45 58 107 121 115 133 61 15 -47 -24 74 34 -25 -41 -94 -146 -51 -5 -15 -9 13 29 16 6 -65 -58 -53 -140 -205 -187 -78 1 -32 -89 -78 54 34501 321 2250 75 11859 9 35 1 6470 -1580 1659 6969 27094 94710 188302 195470 68394 2730 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 64 68 72 77 83 130 359 738 915 1174 1462 1650 1770 1872 1866 1671 1446 1395 1516 1709 1723 1487 1270 1035 738 448 325 164 103 95 87 94 92 94 95 103 103 109 109 114 117 122 122 124 122 125 119 117 117 121 120 122 121 126 128 142 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 129 138 145 149 151 153 155 155 155 155 155 154 152 153 155 154 154 156 157 160 164 162 157 153 151 149 151 151 149 149 151 152 151 150 148 146 145 143 140 137 138 139 142 149 150 145 145 145 143 134 123 121 123 126 126 122 121 120 122 127 122 122 122 119 126 130 121 109 117 122 114 117 116 119 123 111 105 110 110 91 93 104 99 110 106 97 95 96 107 103 101 119 131 114 111 129 123 122 135 154 144 121 131 130 140 166 169 169 226 246 215 203 197 224 270 264 263 263 314 353 350 293 285 281 241 183 190 189 147 152 153 103 77 114 134 127 100 90 60 32 19 26 56 -37 -56 -11 -84 -117 -16 19 63 51 39 64 35 6 -87 -131 -150 -133 -32 -1 -43 -146 -130 23 101 46 -85 23 199 3 -49 185 176 92 91 -49 -157 34532 312 2250 75 11863 9 35 32 6475 -1571 1986 7978 29816 93221 170361 162266 64602 39384 15742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 65 71 80 101 251 371 555 746 1086 1546 1815 1975 2114 2238 2358 2328 2423 2475 2632 2564 2257 1837 1543 1216 908 718 468 277 147 111 104 100 104 102 108 108 113 111 117 120 123 122 125 122 123 121 118 121 123 127 129 128 130 131 138 151 999999 999999 999999 999999 999999 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 139 147 152 155 156 158 158 158 158 158 157 157 156 157 156 155 157 158 162 167 166 161 157 153 154 156 154 153 155 157 156 156 158 155 149 141 137 136 133 134 140 139 138 142 139 139 140 132 123 118 118 117 121 120 114 116 115 119 125 120 118 115 113 120 117 108 108 113 107 101 100 100 97 90 83 81 83 77 69 87 86 82 93 93 92 80 81 87 77 85 94 108 105 92 97 105 104 92 102 104 88 72 76 106 105 86 116 158 160 160 168 169 169 196 219 223 208 205 231 227 177 169 164 115 121 138 86 76 104 107 87 41 76 124 118 55 38 52 73 115 126 55 -32 -47 -45 -87 -61 26 51 60 38 63 74 24 -16 3 -8 -93 -73 -17 -121 -231 -234 -131 -97 -46 -20 -105 -13 34564 314 2250 75 11866 9 36 4 6481 -1562 475 5332 19708 55401 95844 105276 97689 99194 46176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 67 115 377 1092 1410 1585 1820 2240 2663 2788 2871 2830 2844 3044 3163 3190 2989 2712 2462 2163 1866 1769 1645 1421 1155 790 546 365 244 135 114 108 104 107 110 113 112 116 120 120 115 117 117 118 118 120 124 126 128 133 142 152 153 152 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 148 153 157 157 157 158 159 160 159 160 158 156 157 156 154 155 157 162 166 165 162 158 154 154 158 158 157 159 160 158 160 162 158 152 146 140 137 134 135 142 139 134 133 133 135 132 122 112 111 116 119 122 118 111 111 116 124 126 119 112 109 113 115 106 102 110 109 97 100 109 88 75 77 72 79 86 70 71 86 76 72 82 81 87 81 83 80 67 88 88 97 102 100 92 78 77 82 97 95 58 36 70 95 94 78 87 126 114 119 155 157 128 101 88 93 77 78 130 152 108 71 63 39 64 126 61 38 79 95 103 25 1 54 72 55 34 51 128 152 159 101 38 -9 -21 -18 -9 70 86 51 -59 -61 53 78 63 23 -19 -61 -55 -169 -191 -71 -97 -53 -59 -126 -82 -33 -7 -95 -242 34595 327 2100 75 11866 9 36 35 6486 -1554 901 8624 34425 52733 42908 36605 67499 72213 55240 59805 30423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 26 47 118 523 1819 3326 3726 3907 4259 4431 4413 4226 3737 3396 3229 3120 3045 3059 3071 3147 3198 3210 3175 2954 2647 2308 1907 1638 1408 1170 853 566 323 156 120 111 112 110 114 116 117 113 115 114 117 116 121 127 130 131 145 165 166 168 164 163 999999 999999 999999 999999 999999 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 140 146 151 155 154 155 157 160 161 161 162 160 158 158 156 155 156 157 160 164 165 164 160 156 156 158 156 155 155 156 158 159 156 152 150 149 144 137 135 139 143 143 140 133 129 133 127 121 119 117 122 123 119 116 113 112 115 122 124 115 107 103 108 109 100 93 98 103 91 90 110 100 88 90 83 88 94 89 77 72 78 76 85 86 79 77 80 81 76 82 82 86 90 98 89 63 57 72 99 102 69 39 62 76 92 110 95 96 91 97 87 72 81 89 34 20 34 15 48 113 92 44 56 57 57 76 55 40 72 70 107 78 35 59 72 65 72 128 142 86 62 66 82 48 40 33 -8 44 15 29 33 -23 18 100 88 8 -9 -44 -90 -152 -53 24 40 84 55 22 -23 -118 -82 -29 -48 -40 83 180 126 -38 14 134 -5 5 -299 -443 34627 348 1950 75 11872 9 37 7 6491 -1544 106 3302 10793 34286 80834 113900 91192 55775 39799 23455 2024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 40 263 1008 2561 3634 4202 4584 4735 4823 4717 4476 4421 4339 4291 4315 4450 4439 4465 4534 4646 4671 4591 4286 3674 3121 2751 2510 2240 1741 1156 652 385 227 132 118 111 112 113 117 116 117 117 120 121 127 134 136 138 154 167 162 167 167 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 137 145 150 151 151 153 156 159 160 160 161 161 159 159 157 155 155 157 160 164 166 166 165 161 158 159 158 157 155 154 159 161 157 154 151 147 144 140 138 142 142 140 138 133 130 132 129 122 121 120 122 121 120 120 116 117 118 117 113 108 103 93 96 100 101 95 93 99 87 86 106 104 92 90 90 87 73 74 74 68 82 85 86 92 90 75 69 77 72 55 55 68 72 74 75 69 56 53 62 87 91 52 50 61 89 107 92 75 61 64 48 38 59 89 32 16 46 23 31 91 86 44 54 87 69 12 43 77 54 40 94 86 26 20 60 59 22 51 77 48 64 109 109 61 23 55 45 16 20 57 126 96 18 56 46 31 56 -24 -139 -65 52 -58 60 230 149 53 20 -43 -34 68 90 107 45 34 66 6 105 219 42 -67 -110 -140 41 172 -131 -247 49 80 35 94 121 36 -29 76 28 -68 10 -112 -176 257 454 34658 351 1725 75 11877 9 37 38 6496 -1535 64 278 759 7181 19593 33259 51067 91370 118259 98574 50645 5555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 108 631 1325 1787 2137 2693 3739 4947 5527 5719 5665 5628 5605 5691 5386 5286 5124 5061 5046 4945 4635 4129 3687 3271 2931 2671 2351 1857 1406 1024 661 548 467 365 278 151 121 113 114 115 121 135 153 152 144 145 152 158 163 165 164 162 999999 999999 999999 999999 999999 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 139 146 150 151 150 152 156 158 159 160 160 157 156 156 155 153 155 157 160 164 165 164 164 161 159 160 160 159 157 155 160 164 162 156 151 147 144 143 143 144 141 136 131 130 135 137 135 127 118 118 120 120 119 119 114 118 125 119 107 104 108 105 102 98 96 92 97 99 95 97 104 98 90 88 85 90 75 73 89 82 86 93 93 100 106 106 91 78 71 61 71 84 73 62 71 79 70 61 60 79 77 49 49 59 71 84 88 80 67 51 41 49 68 90 76 59 47 29 40 78 67 24 14 46 56 42 48 40 51 85 93 83 47 15 77 101 16 27 73 26 69 140 125 51 -10 121 166 95 69 103 164 74 13 45 54 45 77 71 7 51 87 59 93 117 94 54 41 -16 -78 10 77 44 -19 -59 -63 -82 -124 6 56 -80 58 223 218 216 94 49 197 70 -28 -4 4 39 61 114 -74 -199 -231 -208 -4 193 297 34689 358 1200 75 11866 9 38 9 6500 -1523 3678 16154 37414 59381 62235 30524 15888 4954 2527 4436 14891 24748 24918 24973 40179 48801 43110 20542 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 609 1448 2591 3374 3869 4596 5496 5874 5848 5603 5760 6193 6245 6222 5871 5638 5655 5349 4539 4140 3621 3405 3038 2393 1827 1224 1071 1005 841 700 565 501 394 346 233 135 143 165 158 147 147 155 159 160 161 159 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 137 142 146 149 150 151 153 155 154 154 153 150 151 153 152 151 151 153 154 156 157 155 154 154 151 151 153 154 155 156 158 158 158 156 152 147 145 142 141 141 136 132 130 131 139 146 146 136 126 133 139 133 125 126 123 126 134 132 127 122 123 126 125 111 97 99 100 97 102 105 110 108 104 112 106 99 85 85 97 98 96 92 92 88 92 100 91 87 93 94 104 111 94 79 90 93 73 61 69 78 73 52 52 49 35 53 55 48 52 60 65 52 38 42 81 82 30 5 26 54 26 38 56 32 59 50 39 22 21 72 61 71 83 50 55 98 68 58 110 102 86 117 116 16 -17 88 132 77 81 175 135 -16 -4 65 76 51 75 101 61 96 96 81 48 15 0 46 106 -5 -70 -52 -9 57 66 37 -17 -22 -37 -33 43 91 182 351 367 151 99 175 185 -72 -144 8 90 188 117 -62 -208 -223 -203 11 189 35 -26 34721 368 450 75 11860 9 38 41 6504 -1510 282 5974 14352 14858 13704 11343 10887 13835 19083 36704 49875 50935 64914 77636 52062 25460 12927 3609 1493 2735 8022 8773 1281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 245 560 961 1820 3459 5016 5605 5254 5334 5855 6502 7396 7486 7672 7714 6854 5672 4717 3909 3603 3419 2824 2208 1434 1035 770 605 527 490 490 405 364 257 144 139 149 144 142 145 154 155 155 155 152 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 136 141 145 147 149 151 153 154 152 150 150 148 150 153 153 151 150 150 151 153 154 151 148 146 146 147 150 154 155 154 152 149 149 150 147 144 146 143 139 137 134 131 129 132 141 151 153 140 130 132 142 141 138 140 135 137 138 139 142 138 137 135 135 130 120 123 116 111 114 116 121 119 119 123 117 117 108 93 97 108 101 92 96 91 92 96 91 89 92 104 117 127 123 126 129 126 104 76 91 97 93 89 98 92 69 66 63 58 64 86 92 76 85 79 75 82 50 24 39 48 12 28 83 63 72 77 63 62 39 40 46 64 100 106 89 35 42 93 88 102 83 113 109 -13 24 101 104 27 97 213 65 1 87 144 113 49 50 45 -26 2 78 130 121 62 51 42 91 167 184 17 -39 113 126 144 91 28 -62 -124 49 148 171 342 297 181 302 281 282 182 -37 147 318 213 43 -31 112 133 168 200 220 262 73 34752 369 375 75 11860 9 39 12 6508 -1497 2662 12380 56888 73047 74869 65041 61184 48011 40691 36712 45952 45877 36873 35887 30924 2372 152 64 34 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 4 5 6 11 24 76 372 1358 3303 4735 4541 4398 4407 5252 6133 6505 6563 6330 5389 4581 3701 3058 2647 2447 2107 1583 958 530 271 139 120 111 120 144 154 154 140 139 143 140 141 146 149 148 149 148 147 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 131 138 142 145 146 148 151 153 154 153 151 152 151 152 156 158 155 153 152 153 157 157 153 150 149 151 151 151 155 155 152 151 146 141 142 139 139 142 140 136 134 133 135 135 139 145 151 151 138 130 131 136 135 137 139 132 132 135 135 137 137 139 136 132 138 133 127 123 114 112 113 115 112 111 112 108 119 122 103 98 111 101 99 110 104 101 107 112 99 84 85 107 119 118 132 118 97 96 79 69 80 92 95 83 76 63 59 74 64 63 71 61 59 76 89 82 86 80 38 40 67 13 0 66 76 81 96 77 59 36 22 22 32 70 76 78 53 53 103 74 7 -19 54 55 -29 36 91 55 26 115 140 36 29 63 107 91 79 136 129 6 -35 80 59 26 26 -29 -11 116 173 88 -50 26 89 40 227 173 39 -38 -135 -79 4 112 206 79 134 291 192 100 141 -25 -39 131 145 181 268 446 167 -155 -117 117 349 156 34784 362 150 75 11860 9 39 44 6513 -1484 1352 13430 38656 41139 36393 75146 82408 85907 78931 78707 69419 60873 49696 35977 10036 2513 871 267 100 91 70 33 20 15 12 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 5 1 7 10 10 6 17 14 23 19 22 39 98 366 1299 2247 2860 3256 3554 4199 4844 5697 6215 6042 5037 3667 3284 3139 3303 3935 4130 3520 435 163 133 116 109 115 120 141 148 149 145 142 145 145 145 145 145 144 145 144 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 135 140 143 145 147 149 152 152 151 151 153 153 154 157 159 157 153 152 153 156 157 153 150 150 152 153 153 157 157 154 153 147 143 142 139 138 142 145 142 136 134 136 141 151 153 150 144 135 134 141 137 130 132 129 124 126 134 133 130 132 131 127 122 127 128 120 116 104 107 117 113 118 117 113 111 105 112 100 88 103 92 93 114 108 96 98 103 95 80 81 93 88 90 96 94 85 84 75 38 44 95 96 47 41 39 35 54 42 30 37 41 55 33 29 57 86 67 11 25 42 25 31 59 48 50 36 14 46 52 12 -49 -59 -21 -18 10 40 55 79 44 -21 -38 17 73 41 5 42 67 52 117 119 47 20 1 -49 -43 127 242 208 70 11 79 24 3 59 24 39 176 97 -61 -41 -3 -51 -66 139 196 31 1 50 -135 -102 16 -11 -34 -163 -183 -165 -162 -136 -146 -56 -21 34815 368 75 75 11858 9 40 15 6517 -1471 4836 6811 13750 40074 44431 31935 35653 37808 47569 56895 60679 61649 65832 68396 57036 32274 27161 19287 17145 9253 828 125 56 41 40 46 41 32 20 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 5 0 1 999999 3 3 4 9 17 11 18 16 25 19 22 26 32 42 100 393 858 1238 1464 1769 2373 3371 4580 6128 7304 7587 7406 7843 5890 5239 4882 3884 715 167 154 136 116 116 122 128 138 147 149 146 148 149 149 147 147 145 145 143 144 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 126 135 139 142 144 146 149 151 151 150 150 153 154 153 154 156 155 153 153 154 155 154 151 148 148 150 152 154 157 160 160 157 157 154 149 144 141 142 147 148 142 137 133 139 152 152 151 146 135 138 137 126 124 123 117 120 132 137 131 132 132 131 130 122 121 126 127 125 109 107 113 104 112 119 115 106 101 106 98 89 101 99 92 88 89 88 87 98 99 89 95 94 72 62 61 77 89 81 80 59 49 81 90 54 44 52 45 50 59 57 48 50 67 56 37 39 51 16 -17 2 14 38 45 34 22 34 12 -6 5 50 32 -62 -66 -12 8 21 24 10 69 78 23 14 21 97 102 -4 -7 1 -3 23 66 95 77 61 -67 -22 147 117 139 81 -6 45 108 182 151 124 186 198 51 -26 23 -22 -62 12 8 -10 69 51 163 178 144 -10 -201 -40 -94 -304 -239 -62 -305 -298 40 57 -201 -195 75 -71 -206 34847 372 150 75 11848 9 40 47 6521 -1458 3803 2790 2400 2406 4435 9327 16847 28780 38433 42491 43341 54359 68127 79791 75836 72641 50099 32557 19132 4991 3201 1235 505 220 206 273 258 96 77 63 55 44 42 26 29 22 30 22 24 22 29 31 34 34 35 23 21 15 17 13 19 25 31 32 34 27 22 25 30 26 29 36 36 33 31 30 32 38 45 40 42 49 55 54 52 49 51 55 54 56 56 57 54 59 57 59 55 55 52 57 57 64 64 70 65 67 65 73 72 71 67 68 62 63 64 73 91 228 482 1000 2327 3859 5008 5117 5487 3453 2281 1711 1039 506 433 270 164 129 123 130 133 142 145 146 143 146 144 147 144 146 143 143 140 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 136 141 144 146 148 150 152 153 152 151 153 152 151 153 154 154 153 154 154 154 154 153 151 150 150 152 153 155 161 164 163 165 164 156 147 142 142 143 146 145 138 134 138 146 147 146 143 133 130 124 117 118 120 118 126 136 135 133 128 122 122 120 115 113 110 114 118 109 104 105 103 104 106 109 101 98 102 106 103 106 106 87 67 70 84 91 100 107 96 81 80 67 42 45 56 66 51 43 51 49 64 69 68 43 47 48 39 60 58 51 47 56 63 34 35 41 10 -24 3 44 47 45 6 9 34 6 -1 -11 22 26 1 4 11 32 48 111 77 36 77 84 76 59 37 56 60 26 -33 -60 -49 -22 -10 19 63 25 49 73 80 160 142 14 3 32 134 164 91 129 158 32 -17 115 77 44 60 -7 -43 58 62 -30 242 396 -1 -289 -77 103 -81 -24 -35 -204 -61 6 180 121 -184 -183 -350 -347 -56 116 65 -13 46 34878 369 375 75 11841 9 41 18 6525 -1445 3 1378 3433 6241 9687 12983 17235 22665 31055 42480 64301 73370 73442 56964 36958 29170 26721 28006 19790 15611 16395 14771 12024 8523 3073 165 111 101 90 85 70 76 76 82 79 84 79 79 83 90 86 87 75 75 68 74 72 75 76 85 86 85 80 82 80 84 81 83 90 89 87 82 87 89 90 95 100 101 101 101 100 102 105 110 111 105 110 110 109 106 111 108 114 111 109 104 110 108 108 107 114 112 116 112 118 115 118 115 115 107 107 102 103 94 98 95 111 128 168 205 220 239 280 351 401 453 464 400 250 156 135 137 140 139 142 142 144 140 144 141 143 141 144 142 141 137 136 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 134 140 145 147 149 151 154 155 154 152 152 151 152 155 155 154 154 154 155 156 155 153 152 152 151 151 153 158 163 167 167 165 161 153 147 144 144 142 139 138 139 139 143 145 145 141 135 130 125 121 116 119 123 127 133 133 130 130 122 119 123 116 109 111 100 99 110 108 108 117 118 119 124 121 104 94 97 93 90 96 92 82 85 98 96 97 107 97 89 64 52 54 29 49 70 50 30 22 22 35 62 74 64 34 41 39 15 32 53 51 40 55 64 30 44 45 30 25 23 47 54 50 -16 5 63 34 29 29 4 -35 -1 34 8 43 70 65 41 28 20 50 121 83 -2 40 135 109 60 47 87 75 -67 -15 87 38 -27 -34 119 129 38 93 127 56 28 91 134 40 132 132 55 239 43 -91 -125 -40 120 39 -11 -158 12 263 161 -96 -130 28 -69 -75 -16 47 15 219 418 137 -166 -277 -85 79 -62 -201 -114 -86 -34 34910 365 675 75 11837 9 41 50 6529 -1432 1528 2648 4704 7756 11425 18640 33667 42978 53733 61664 61722 56139 49711 54046 56638 54356 42173 22765 12944 8854 3079 155 99 94 89 85 79 88 90 91 90 99 92 96 97 103 98 95 85 92 84 100 96 100 92 100 99 98 98 106 104 106 103 100 103 100 101 101 109 106 105 108 113 117 116 112 111 109 114 124 122 118 116 120 118 118 121 116 123 126 121 116 123 116 119 113 117 116 124 124 124 121 127 125 123 114 119 111 114 105 105 99 105 102 105 107 118 124 131 129 137 133 137 134 139 138 142 143 145 144 145 144 147 145 147 146 148 147 149 146 143 138 137 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 135 140 146 149 149 151 152 152 152 151 152 150 152 156 154 151 152 152 153 157 158 156 155 155 155 155 159 164 165 167 166 162 155 148 147 148 146 143 137 136 139 145 150 146 142 136 129 126 122 121 120 121 129 133 127 126 130 127 124 119 119 117 112 113 109 109 119 119 121 123 116 126 133 121 107 91 85 90 87 94 92 81 87 98 91 83 100 100 82 69 64 60 50 58 76 48 38 52 35 33 36 56 66 47 42 38 16 31 78 84 65 54 53 33 32 4 13 34 23 48 46 64 22 49 104 54 47 19 -28 -15 35 63 28 -20 -8 17 10 65 74 67 79 18 31 66 119 65 30 183 241 118 -72 -32 97 41 -17 -71 -14 10 -118 -19 136 146 60 -16 52 15 91 69 60 295 130 -17 -113 -62 54 64 102 -93 -29 223 231 -41 -78 -33 -119 27 229 124 -300 -48 256 78 132 131 96 126 100 -136 -150 69 234 34941 362 900 75 11831 9 42 21 6533 -1419 261 2658 8440 22509 31871 43369 56924 85653 126787 116632 65140 37193 38001 24935 7483 864 518 97 91 83 89 85 88 88 101 95 92 98 103 96 99 98 99 91 87 86 98 95 108 101 102 99 104 102 97 102 110 111 108 103 100 101 103 106 109 111 110 108 113 107 111 119 116 116 115 116 119 118 119 117 117 116 120 119 114 115 120 117 113 123 114 117 112 116 111 121 122 125 126 129 125 127 118 121 115 122 116 115 109 108 104 109 106 110 117 127 133 141 140 144 141 143 142 147 148 151 149 150 150 151 150 153 154 156 157 156 153 150 146 144 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 133 140 145 150 153 151 150 150 151 150 150 150 148 148 150 150 147 146 147 150 152 156 158 157 159 161 162 164 165 164 160 156 154 151 147 147 148 146 145 144 144 146 151 154 142 136 132 127 124 118 121 128 131 134 130 122 124 125 127 123 113 109 108 110 110 116 117 114 119 122 116 110 120 123 106 104 97 85 98 96 95 106 107 113 98 80 92 103 113 97 84 86 78 76 65 60 54 61 65 49 54 48 48 54 63 60 60 55 38 62 97 68 37 44 47 41 13 31 19 15 65 58 60 34 60 87 22 40 42 18 57 59 41 47 -34 -18 70 63 90 98 48 -51 -24 65 48 19 -22 44 186 206 162 47 2 42 52 72 30 18 45 25 14 46 171 169 -33 75 193 4 -150 -9 254 195 64 -63 -67 50 59 82 -5 45 152 157 55 38 -54 -274 -91 238 135 -162 -7 88 33 140 -6 -278 46 253 51 48 72 279 34973 360 1050 75 11825 9 42 53 6537 -1406 2659 8925 13085 17437 27551 58315 107562 119310 73638 29074 32448 47955 39933 30648 18573 11817 1321 86 82 79 83 82 86 81 83 93 94 86 83 81 79 78 78 78 85 89 91 79 81 88 87 87 78 80 86 84 86 88 90 96 97 98 97 95 98 93 96 93 95 100 101 101 106 106 103 101 102 104 103 104 106 105 103 101 99 105 102 109 107 105 107 110 104 108 111 119 123 120 119 120 113 118 113 118 111 115 109 108 102 106 103 105 109 113 119 128 137 143 141 145 143 146 147 152 148 148 149 151 151 154 155 157 159 160 157 154 152 150 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 147 151 152 151 150 150 150 151 150 149 147 146 147 147 145 144 146 149 151 153 154 154 157 161 162 161 161 160 152 147 147 147 147 145 142 144 148 149 151 155 155 153 142 136 137 131 124 120 125 134 138 133 131 129 128 127 128 123 119 117 120 123 116 116 118 110 113 127 130 122 109 108 107 97 88 87 89 83 89 106 121 126 109 99 109 107 102 103 97 87 72 61 70 83 66 51 55 50 57 61 63 60 85 98 66 54 57 77 76 43 34 46 87 82 67 97 41 -15 41 89 61 32 28 23 -5 33 89 55 6 -37 -5 71 26 41 82 59 83 84 33 -88 -35 27 47 26 27 99 22 30 135 122 86 53 53 98 63 39 91 116 56 49 166 243 39 15 163 58 -27 107 263 120 -18 -46 -143 70 124 28 94 -56 -82 209 111 -11 -75 -226 -165 111 270 155 70 -89 -124 -88 -133 -210 41 101 124 219 -119 84 35004 356 1350 75 11817 9 43 24 6541 -1393 824 5582 15776 40598 55351 48872 49458 66855 83110 94845 83319 48453 11901 8161 93 79 83 76 79 74 85 86 88 85 83 80 78 80 80 79 85 82 81 68 78 76 74 75 76 74 78 78 79 80 85 90 89 88 86 85 86 87 90 89 88 90 94 94 97 96 94 91 91 98 95 96 93 91 94 96 93 100 97 102 100 99 104 101 102 100 107 116 118 115 121 121 111 119 114 120 113 117 110 111 102 100 103 104 107 110 109 114 127 136 141 148 145 146 146 150 148 149 151 153 154 155 155 157 158 159 156 154 152 151 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 143 148 149 149 147 147 148 149 150 150 150 149 148 149 147 144 145 146 150 153 152 151 152 153 155 157 154 150 150 147 143 142 144 143 142 142 145 149 150 151 153 154 148 141 143 143 133 124 121 125 133 138 140 141 141 138 137 137 131 123 122 125 126 120 111 110 115 121 128 128 124 107 105 112 93 79 80 80 80 96 108 117 101 86 99 98 94 90 96 90 81 76 72 76 91 75 37 54 64 56 62 72 84 91 82 60 67 79 73 48 47 60 79 116 86 70 86 49 7 49 102 60 28 27 15 18 63 83 0 -37 -60 -26 59 85 101 57 66 77 48 70 -13 -44 -18 72 102 99 95 -51 -41 40 40 33 -33 -37 108 68 -10 93 79 -35 -9 120 175 19 -92 42 130 46 127 157 -60 -55 64 -85 -69 109 85 62 -128 -119 70 64 10 -135 -23 34 63 368 278 -14 -39 -68 -69 178 361 108 -142 -51 57 -91 82 35036 359 1125 75 11814 9 43 56 6545 -1380 146 3026 8922 23680 58313 87516 96213 69183 57063 42809 17192 40119 61216 62714 35153 10320 7953 100 93 98 98 101 93 95 98 101 100 94 100 100 100 104 108 113 108 102 97 103 95 93 94 98 102 107 110 100 97 99 105 108 108 104 101 101 103 106 107 109 109 107 107 106 111 112 109 110 110 106 111 108 105 106 107 103 108 112 110 111 108 114 111 114 110 118 122 121 118 130 129 128 129 127 130 127 123 118 118 112 102 106 106 109 111 114 115 121 128 134 139 146 150 151 148 151 150 153 153 153 153 155 156 154 153 152 149 147 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 138 145 149 150 149 148 148 149 150 152 152 152 151 151 152 150 148 148 148 152 153 152 153 153 154 155 155 152 145 142 143 140 139 139 140 145 146 146 147 150 152 153 153 146 147 149 140 128 123 122 128 135 139 141 136 134 136 131 135 129 117 115 116 123 124 116 112 118 119 105 97 101 102 98 99 102 96 88 82 81 93 105 115 96 77 85 87 96 90 85 80 72 83 83 65 61 50 35 42 42 48 65 69 60 63 55 58 84 86 64 47 72 64 70 89 66 60 40 62 88 59 61 60 57 68 22 -2 84 89 -20 -19 -18 7 72 104 130 74 54 36 55 95 30 -46 -36 65 77 66 46 11 67 13 -82 -25 -38 -49 101 72 24 127 122 77 -33 22 133 17 61 178 140 -11 -92 -118 -193 -54 91 -29 -68 -93 -30 126 2 -66 -85 -11 0 71 164 16 90 271 118 -23 83 23 -35 59 407 270 -80 -75 36 177 228 35067 359 1125 75 11800 9 44 27 6548 -1366 494 3441 10475 31722 90935 159452 165937 75444 37005 26627 158 84 89 87 88 84 85 85 94 95 96 101 96 93 102 112 116 116 128 133 131 135 134 129 125 116 112 108 108 107 108 104 112 111 113 104 102 105 116 116 114 112 112 114 114 114 119 120 119 114 115 114 120 121 122 126 119 116 120 125 118 119 117 114 116 124 120 121 122 127 126 124 122 126 128 131 123 133 128 143 136 137 134 135 127 128 124 122 113 112 110 112 111 114 114 118 121 123 127 140 148 151 147 149 148 150 148 147 149 148 150 147 147 148 145 143 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 138 144 148 149 149 150 150 151 152 153 154 153 152 152 153 152 152 150 148 150 151 152 153 153 156 157 153 149 144 139 139 138 136 136 138 144 147 145 143 146 154 159 154 145 145 146 136 126 123 128 136 141 142 143 139 131 133 134 134 129 119 113 118 126 123 121 121 124 121 108 101 96 92 90 86 90 95 99 92 84 87 90 92 92 87 82 81 87 78 76 94 77 73 65 63 63 32 35 49 43 25 35 45 31 41 45 43 38 41 66 65 57 33 33 59 67 47 14 56 84 18 10 54 35 27 42 5 34 57 9 25 40 45 40 38 87 103 47 53 121 100 81 38 9 80 95 50 -50 -43 31 -73 -103 21 18 -24 -53 -28 81 140 53 21 -19 -17 39 61 146 86 -1 34 23 -5 -10 0 28 -60 -40 -100 -24 185 93 -7 -127 -248 -92 169 184 87 117 32 -203 -184 -1 -129 -164 39 111 -47 -73 186 133 158 342 35099 336 1200 75 11818 9 44 59 6552 -1353 2153 7206 21750 65937 130739 158653 114594 64730 7667 42 36 42 44 44 44 48 55 57 55 48 53 54 66 82 99 111 132 208 257 284 329 347 362 355 338 364 445 1178 3070 2949 91 88 84 89 90 88 90 98 95 92 93 91 94 99 103 108 104 106 108 107 105 106 106 109 115 108 108 108 111 107 109 109 107 109 113 108 109 115 118 118 115 117 114 121 126 124 125 122 134 129 129 128 130 126 127 120 120 118 115 110 107 108 107 106 108 110 114 117 129 137 138 139 138 139 138 140 139 141 139 140 142 140 141 140 141 142 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 137 144 148 151 153 152 152 152 152 152 153 154 152 152 155 154 152 150 148 147 148 152 154 154 155 155 148 141 138 134 132 134 133 134 137 140 142 141 143 145 153 162 154 141 137 137 131 128 129 129 131 140 150 151 151 145 137 140 138 135 128 122 123 123 120 115 120 124 118 116 121 116 97 100 99 81 84 100 97 92 89 80 86 89 85 83 79 76 75 87 101 82 70 53 57 62 34 29 42 44 28 39 38 24 36 35 66 66 13 21 63 51 3 14 38 66 38 -16 20 48 16 1 48 16 -18 51 27 6 8 -31 -5 29 3 -34 21 98 113 38 49 104 59 49 51 60 76 45 33 -38 -88 -97 -140 -55 91 -18 -135 -132 -9 77 23 -38 -59 43 16 -47 77 155 -28 -164 -79 63 79 125 19 -56 12 -9 26 -5 -24 -5 35145 334 1200 75 11811 9 45 45 6558 -1333 2035 6825 19543 56415 109162 135569 111571 71528 8149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 104 355 493 572 675 813 910 937 924 1112 2211 7927 30975 32655 10567 94 90 90 93 95 90 98 98 94 100 93 97 100 103 106 105 106 111 107 107 107 103 106 114 109 114 111 111 113 111 113 109 112 112 106 110 114 120 119 121 116 116 121 124 128 128 126 132 129 132 129 132 132 125 119 122 121 125 119 116 111 108 106 108 109 114 117 124 125 129 129 131 132 134 138 141 142 141 143 145 144 145 145 146 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 150 153 156 156 155 154 153 153 153 152 152 153 155 156 154 152 151 152 152 154 156 154 153 151 145 139 136 132 130 134 136 138 140 141 143 147 150 151 154 153 142 137 132 126 127 128 127 124 129 142 146 145 150 151 140 135 134 132 126 122 121 127 131 124 127 125 115 119 129 129 104 99 106 94 92 96 89 90 90 85 91 98 100 92 79 77 77 83 99 93 85 75 55 58 56 46 37 34 62 71 45 24 29 40 78 103 59 32 62 85 49 28 31 77 79 18 37 43 13 2 46 82 70 73 40 16 -3 -23 -7 32 49 15 59 121 99 35 9 80 84 -16 -29 41 20 -20 7 -27 -27 -43 -87 -8 127 41 -99 -63 78 -1 -62 66 2 -29 41 94 91 70 -60 -136 -63 4 -19 74 65 -113 -4 98 -45 -154 35177 345 1125 75 11803 9 46 17 6562 -1320 110 1801 5577 18467 60374 116334 121407 48038 4948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 97 168 457 593 647 670 765 906 1045 1211 1674 3527 11339 34808 61147 52174 10716 106 101 105 108 112 104 110 107 106 111 108 115 112 112 112 115 117 116 116 115 115 109 112 118 115 124 118 119 121 119 115 118 117 119 116 118 119 126 122 131 119 124 124 127 128 136 136 140 129 137 135 141 135 132 129 129 127 134 128 126 111 114 114 115 113 117 116 122 118 124 124 131 137 145 145 146 146 147 149 152 152 154 153 153 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 143 148 152 153 154 154 154 153 153 153 154 152 154 155 154 155 154 151 153 156 156 155 155 153 151 146 139 135 134 133 137 140 140 141 142 142 150 157 156 153 150 141 135 131 124 122 127 127 124 126 139 147 142 140 144 146 148 144 133 130 129 128 128 127 131 131 130 137 132 126 137 127 106 100 104 105 101 96 92 94 92 99 103 102 92 80 81 82 82 69 78 80 65 74 77 86 87 68 53 49 65 71 68 50 39 59 73 49 35 64 88 81 83 80 63 75 61 3 23 47 32 36 42 62 87 95 98 62 2 36 81 120 89 54 98 109 82 54 20 36 49 -7 12 39 -40 -57 -4 20 7 30 63 57 78 80 -8 -10 88 -55 -88 56 -18 -60 40 112 65 2 19 -17 38 83 29 7 0 -44 32 160 28 -139 -86 -61 -164 -51 118 27 -20 -17 -176 -408 35208 353 900 75 11799 9 46 48 6566 -1307 5557 3534 2449 3402 5498 12585 31686 78947 132144 133346 23911 4521 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 44 87 180 609 735 851 880 861 801 782 803 886 943 1028 1196 1819 4383 15752 37565 41429 23060 107 95 96 102 107 114 110 108 102 104 104 107 109 105 104 106 108 110 109 107 108 107 107 107 110 107 120 114 111 110 109 103 110 112 112 106 113 111 117 117 127 120 119 119 129 122 131 134 141 132 135 133 139 133 137 133 130 125 128 126 126 112 119 122 125 122 119 114 118 118 125 128 135 142 148 148 145 145 147 148 153 151 153 152 150 149 999999 999999 999999 999999 999999 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 144 149 152 153 152 153 154 153 153 155 156 154 153 154 154 154 153 151 154 158 158 156 154 154 153 146 139 136 135 136 142 144 143 144 142 143 152 158 158 153 147 142 135 126 123 124 120 118 125 130 137 145 144 137 135 139 148 146 131 126 125 130 126 119 122 119 111 126 137 129 125 117 113 105 99 101 97 101 101 95 91 99 105 92 62 55 73 79 87 77 60 57 53 57 74 92 101 82 73 68 43 54 79 69 64 67 73 32 19 60 79 61 49 72 75 71 54 4 10 53 53 78 90 75 104 89 74 81 32 18 64 86 57 67 71 78 37 -18 -3 -7 -34 -46 4 17 -46 -54 -43 41 52 34 148 113 30 63 17 14 137 68 -26 14 42 55 5 102 153 87 100 -53 -92 -52 60 43 -40 47 55 108 187 6 -121 -205 -257 40 297 65 -220 -47 -21 -74 -12 -45 -273 -191 -244 35240 353 900 75 11793 9 47 20 6570 -1293 6255 5395 5015 6364 9538 18622 46481 113221 179488 151210 476 4 0 3 5 27 42 69 73 86 89 112 131 154 277 380 606 729 796 734 667 588 587 618 666 675 677 676 845 1763 6428 9583 7847 109 100 97 98 97 102 109 115 115 112 110 111 110 113 109 108 108 104 112 110 108 109 111 118 116 115 110 120 119 117 116 115 112 115 115 117 109 116 116 124 120 128 125 123 121 132 127 130 128 137 136 140 133 137 140 141 137 136 126 128 127 133 127 130 131 137 139 137 130 128 131 136 140 148 148 152 150 151 151 151 152 157 156 157 153 152 151 999999 999999 999999 999999 999999 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 148 152 155 154 153 153 155 156 156 157 157 154 154 155 156 155 154 154 155 159 160 158 155 151 148 144 140 138 137 138 143 146 146 147 147 148 156 158 154 148 144 136 124 119 121 118 112 118 130 133 138 148 143 136 139 141 143 134 122 120 117 122 123 120 127 122 113 119 132 133 121 114 116 108 101 99 94 98 99 97 98 95 105 93 61 58 64 64 70 67 61 67 81 77 76 81 101 112 96 76 52 57 57 52 59 52 58 64 73 73 43 52 70 64 53 78 85 52 34 31 29 56 86 87 131 104 37 51 28 17 89 93 92 79 29 38 -14 -68 -72 -25 -59 -77 -1 33 46 73 -12 5 69 -2 50 96 32 5 17 -30 60 97 49 13 0 33 -29 91 231 194 76 48 0 -151 -113 -31 14 -5 -24 36 38 -30 -169 -254 -143 101 246 0 -215 -43 91 152 177 66 -144 -216 -357 35271 362 900 75 11791 9 47 51 6574 -1280 2096 4332 6225 8704 13796 29149 73961 158311 191419 84276 493 65 62 67 72 82 74 84 81 88 97 102 97 93 96 121 230 297 327 313 318 300 278 243 238 201 169 140 124 160 249 252 141 115 103 102 97 101 103 110 118 115 114 114 113 110 111 115 118 118 113 119 115 115 116 116 121 120 118 118 119 118 118 120 120 118 119 115 119 114 118 115 124 120 122 119 127 126 128 124 127 126 125 126 138 139 141 136 139 138 138 129 133 128 137 133 135 136 141 144 144 142 141 144 146 147 154 153 155 151 153 153 155 155 159 159 161 155 153 152 999999 999999 999999 999999 999999 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 149 153 156 156 155 156 157 159 159 160 159 156 157 158 158 156 156 157 156 156 156 156 153 145 141 139 136 136 139 143 146 147 147 149 152 158 160 154 148 139 131 122 113 112 115 112 111 125 135 138 143 149 147 144 143 140 136 129 127 128 120 122 132 138 143 135 129 134 138 141 139 132 127 118 114 113 106 103 107 104 101 102 107 89 67 81 86 78 77 61 66 85 103 100 90 97 109 113 110 72 44 61 61 56 65 69 72 91 88 68 41 62 89 110 108 97 111 71 48 32 2 41 86 67 87 85 38 18 -38 1 123 94 30 47 35 -2 15 1 -70 -48 -21 -3 21 53 80 77 -35 -21 74 62 25 -8 -32 -93 -50 3 -14 -72 30 56 -34 77 79 50 113 33 46 148 49 -38 -143 -150 48 -16 -25 204 133 -9 -8 -6 47 77 92 -25 -153 -31 108 84 8 116 190 -42 -62 205 112 -91 320 389 -168 7 235 17 35303 362 900 75 11790 9 48 23 6578 -1266 716 3413 6336 13469 25992 57633 120205 169160 136976 10686 37 28 31 35 41 45 37 40 38 36 40 45 42 46 55 88 202 347 431 432 445 417 392 313 291 287 510 1711 6379 6385 523 105 105 105 105 111 103 104 101 112 115 112 116 118 115 117 114 119 117 121 119 121 117 114 118 116 116 117 118 119 120 120 117 118 121 114 115 114 115 111 120 114 117 117 114 112 123 123 125 121 123 123 124 123 133 144 147 135 137 137 138 134 137 135 137 134 137 137 143 142 142 144 144 144 147 148 150 150 153 149 150 151 154 155 158 158 158 153 151 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 146 152 155 156 157 158 158 159 159 159 158 156 156 159 158 155 156 156 155 155 155 155 150 144 142 139 137 139 141 144 147 148 150 149 150 159 157 151 149 141 128 120 116 112 114 115 120 132 136 137 145 148 145 143 137 136 134 130 129 128 125 124 130 138 144 137 126 129 141 144 136 133 140 132 117 117 115 113 115 106 103 114 107 92 86 97 97 84 88 84 76 76 95 88 71 79 90 101 124 104 47 46 65 81 87 88 105 107 71 46 60 86 59 69 90 61 82 69 41 37 -14 -6 37 55 65 63 47 54 -8 -49 42 12 -2 91 105 -4 -15 55 40 20 0 -60 -69 -34 33 46 -22 -87 -105 14 63 33 -8 -73 -17 62 -18 -86 13 87 7 12 -10 -60 48 28 48 80 -36 -3 35 16 129 54 -54 91 204 138 180 282 145 156 231 16 -52 62 28 -68 -96 141 329 168 -167 -1 55 21 269 112 -350 -377 57 180 35334 348 900 75 11793 9 48 54 6581 -1253 342 4026 10762 26646 49163 103524 148834 114456 34012 16 8 7 3 12 16 17 22 29 47 49 52 57 52 62 85 144 324 738 2049 7570 7438 391 345 271 244 270 502 1714 6416 6317 545 108 105 106 109 111 108 113 112 116 120 125 134 130 126 129 124 126 117 119 120 124 125 120 125 124 123 121 123 123 126 132 126 127 129 121 125 123 123 120 124 116 124 118 118 117 124 120 124 122 125 125 132 129 131 142 155 146 141 137 139 138 139 140 141 139 141 139 143 144 146 146 145 145 148 148 148 148 149 148 150 150 153 154 155 155 152 149 149 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 999999 999999 999999 133 142 148 152 153 153 153 153 155 155 155 156 155 155 157 157 155 155 156 155 155 155 155 153 147 143 139 135 139 146 147 146 149 150 147 148 156 159 160 156 150 142 131 123 120 122 119 121 131 135 136 145 150 145 136 131 138 135 127 121 121 125 127 127 121 127 133 125 122 131 145 129 114 129 126 109 109 114 117 115 101 100 112 105 97 97 87 76 78 92 87 73 70 76 79 77 62 74 96 103 106 82 43 39 86 100 80 96 84 39 25 55 85 70 66 60 37 57 79 42 45 53 4 -6 33 46 53 48 102 99 -5 40 55 52 97 110 22 24 109 87 111 53 -70 -64 -34 11 92 60 -117 -202 -42 39 12 -7 50 81 7 -78 -55 -8 11 30 -32 -154 -171 83 183 73 88 57 -14 52 110 105 68 -24 -77 -78 36 189 241 -7 11 201 -199 -183 20 -266 -348 35365 343 975 75 11789 9 49 25 6585 -1240 3334 9030 21548 34981 71558 94739 74755 31684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 518 1437 5288 16275 28640 40966 50525 43203 21388 7117 5186 1844 140 130 122 117 114 114 114 115 119 116 112 111 121 125 121 125 130 134 133 134 133 129 129 121 124 123 127 126 125 132 127 129 124 123 124 128 129 126 132 135 127 127 123 121 119 121 118 125 118 121 119 120 117 122 118 127 120 128 129 128 136 144 147 152 142 136 132 140 140 145 141 144 144 145 144 148 146 149 150 152 151 150 150 151 151 153 153 154 153 154 152 152 150 150 151 999999 999999 999999 999999 999999 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 137 143 148 149 150 150 149 152 155 155 154 153 154 155 155 155 154 155 155 154 154 153 149 141 138 136 133 140 148 149 147 147 148 149 154 159 159 160 159 156 152 137 122 118 120 119 117 121 132 137 141 154 153 143 141 145 140 129 123 126 127 126 125 121 122 124 121 123 133 141 120 103 108 101 93 98 102 89 85 84 86 97 89 77 83 73 72 77 90 77 57 80 82 88 86 59 64 69 54 58 56 40 47 64 81 67 46 47 29 3 12 50 69 95 78 34 22 26 20 28 76 60 38 55 62 69 80 92 75 34 63 37 -20 36 80 42 45 42 -4 61 131 36 -22 14 7 66 61 -48 -61 58 72 11 45 104 47 -17 -17 -45 -47 -10 4 -58 -47 46 89 95 123 101 0 17 -23 -95 -64 -22 9 19 -76 -65 117 136 -38 -206 -230 -486 35397 346 1125 75 11783 9 49 57 6589 -1226 661 5472 20454 60961 114306 104114 324 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 552 1563 5857 18358 32983 44357 49046 41574 23694 7459 5409 1903 155 137 131 125 124 122 124 123 129 126 129 125 129 126 126 130 131 131 137 142 139 137 136 131 130 128 133 130 131 136 132 137 132 133 131 134 131 131 134 139 134 129 124 124 123 127 126 125 117 120 116 121 119 122 118 124 117 124 125 128 131 137 140 155 148 144 135 141 141 150 144 147 147 151 146 150 149 152 152 153 154 154 153 156 157 157 154 154 151 154 153 155 153 153 154 999999 999999 999999 999999 999999 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 140 144 147 148 150 151 150 153 156 155 154 153 154 154 154 154 153 153 152 152 153 149 142 137 135 133 138 144 145 146 148 148 146 149 157 162 159 157 156 155 152 138 123 116 113 116 119 119 128 135 144 154 157 154 151 150 143 130 124 128 129 126 123 130 128 123 118 119 128 127 111 104 99 83 84 93 90 82 82 85 78 82 78 61 68 69 77 74 68 64 57 76 84 85 72 48 60 63 44 52 34 30 58 42 54 62 45 50 40 32 37 57 50 42 53 32 0 4 32 27 48 64 55 60 36 44 53 14 11 30 9 -6 0 19 92 131 54 -13 -32 -23 60 33 18 61 33 67 142 94 41 66 18 -6 72 53 4 7 12 -18 -88 -54 -27 -43 51 157 16 53 142 167 91 -40 -43 -129 -113 -31 -96 -60 50 -104 -34 143 56 -5 -96 -203 30 219 -70 -187 3 35428 360 1050 75 11772 9 50 28 6592 -1213 6 2079 8696 35182 111126 177652 111463 8727 48 50 42 36 27 31 33 42 46 57 63 76 92 134 243 687 2457 4708 4834 5021 4500 2095 301 118 114 122 113 113 113 116 115 113 112 116 118 121 124 125 117 119 122 126 121 127 128 124 121 123 123 122 118 117 121 123 127 122 127 125 127 124 123 122 121 119 124 123 122 114 118 116 118 117 115 105 107 105 107 107 109 108 107 110 109 110 117 118 127 123 134 133 141 134 133 132 137 133 137 133 139 136 139 140 138 137 138 140 143 141 142 143 144 140 138 136 139 138 141 140 140 142 999999 999999 999999 999999 999999 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 140 144 146 148 149 151 152 154 155 152 153 153 154 155 154 154 153 154 154 154 154 149 145 143 138 137 144 148 149 152 153 153 147 147 155 162 163 159 151 144 141 134 124 121 116 113 117 121 128 141 149 150 151 145 141 140 136 128 130 130 121 123 125 128 130 123 120 118 113 116 111 103 93 81 93 99 88 94 111 94 65 68 67 56 65 68 70 76 62 52 64 82 87 75 57 52 54 54 53 58 52 37 37 35 44 36 37 41 43 55 57 59 44 29 44 29 28 63 71 62 60 99 94 65 49 44 -5 -22 56 59 28 66 89 42 78 135 76 11 -8 -15 -65 -37 53 100 56 15 86 28 32 79 -2 -49 11 15 -1 63 65 -14 -69 12 80 92 81 100 13 -14 7 84 150 -21 -69 -116 -75 78 -39 -47 72 -6 9 76 22 52 106 133 168 156 42 -93 93 180 -3 -27 112 -78 -31 143 -59 -136 -133 12 30 -17 35460 360 1050 75 11768 9 51 0 6596 -1200 211 2853 12563 52628 144454 202266 48695 7174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 29 49 71 86 94 114 130 212 606 1859 1824 1253 1288 3562 9494 18694 18501 7029 118 117 120 120 122 120 124 120 121 115 115 115 111 115 117 121 121 116 112 118 118 121 118 125 122 122 120 118 117 118 115 120 116 118 113 121 119 119 116 113 107 110 104 103 104 110 107 108 104 106 105 113 116 116 115 124 122 132 132 133 131 135 131 137 133 137 136 138 140 138 135 136 137 141 141 142 141 144 140 140 138 140 139 141 140 142 142 999999 999999 999999 999999 999999 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 140 143 146 148 149 150 153 155 155 154 155 154 155 157 156 154 155 156 156 155 153 151 147 143 141 142 148 151 152 157 161 157 148 149 157 162 159 150 143 136 128 123 121 118 119 119 117 122 136 150 153 152 147 139 135 131 131 129 132 131 124 127 132 125 128 128 124 122 118 116 106 107 100 92 100 99 81 79 101 94 65 58 77 81 73 80 78 65 65 72 80 92 86 63 58 67 43 43 54 29 40 64 61 56 37 13 30 51 53 51 63 52 33 27 45 52 60 72 50 56 56 86 77 65 102 90 23 -2 52 81 88 102 97 100 105 94 36 -18 15 32 -40 1 76 78 -11 -112 -68 -41 5 79 18 -70 -7 38 27 85 111 25 -64 -34 31 28 34 111 138 -15 -84 97 164 34 -165 -179 -43 18 53 13 61 155 12 -3 52 -101 -69 35 5 97 21 -110 125 175 -76 -277 62 186 4 81 -43 -220 25 79 -204 -138 35491 356 1050 75 11767 9 51 31 6600 -1186 1159 5532 21802 68786 155099 176220 3809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 34 44 86 144 409 1432 5515 15660 15161 3539 5670 12645 24579 22294 7192 130 118 121 118 124 120 127 123 119 116 114 113 111 115 121 122 120 120 119 119 118 121 120 125 122 127 124 123 125 124 119 123 121 117 118 122 121 122 116 117 114 116 108 110 109 115 112 115 105 108 105 113 117 113 110 116 119 128 123 126 125 137 131 135 137 138 134 137 136 136 134 136 135 138 139 140 140 142 142 144 141 142 141 141 140 141 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 133 141 145 147 149 150 152 154 156 156 155 155 155 156 157 156 155 157 157 156 155 150 148 143 139 141 146 149 151 149 153 158 154 149 153 159 161 156 148 144 132 123 123 120 115 121 127 123 129 146 153 150 147 143 140 137 132 127 125 126 125 125 124 127 125 122 125 124 119 117 114 100 105 112 99 86 82 74 84 93 92 90 68 74 76 76 83 74 63 58 70 84 82 72 60 76 96 73 64 79 56 46 68 67 51 35 22 34 63 43 33 71 51 44 69 92 55 11 32 67 72 58 47 18 42 76 96 80 5 -7 61 57 42 48 115 130 92 42 -28 25 36 50 61 66 64 -31 -96 -95 -12 102 140 42 -53 -4 -17 -18 69 144 65 -105 -114 -34 64 144 188 63 -83 -39 162 189 47 -116 -127 15 10 129 144 73 47 -133 -86 152 103 17 -36 -49 0 -106 41 114 0 -74 -170 -46 109 -17 -50 -154 -335 35523 360 1050 75 11772 9 52 3 6604 -1173 2072 8713 34684 98591 172573 147055 9622 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 24 35 58 122 413 1577 6849 25798 25622 3127 2282 3465 5824 3861 139 129 123 122 122 122 120 124 124 122 124 124 125 121 115 119 119 121 125 127 127 121 123 120 127 123 128 125 124 130 127 122 127 123 123 124 121 119 124 120 118 116 121 120 118 111 117 114 117 111 112 110 115 115 116 112 113 118 129 122 125 123 136 131 136 136 136 135 138 133 135 136 138 135 138 137 140 139 141 141 145 143 143 143 142 141 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 145 148 150 151 153 154 154 154 154 155 155 156 156 156 158 158 157 156 154 150 146 141 138 142 148 150 150 145 144 147 147 151 158 160 158 154 153 148 135 126 126 125 123 125 130 128 134 147 149 146 143 142 140 136 130 127 126 123 120 119 115 117 123 127 125 124 122 115 110 102 101 109 106 83 76 84 97 94 84 88 76 65 65 78 75 69 71 55 50 54 64 75 64 72 82 60 50 82 92 57 51 51 53 60 58 45 50 33 18 51 50 65 88 85 32 -4 38 80 66 34 9 23 61 55 41 69 49 32 60 61 79 54 68 51 22 95 48 14 65 64 14 61 141 69 -13 -24 13 130 139 59 39 42 51 22 30 152 89 -95 -41 -32 -36 99 125 -126 -97 82 124 143 93 89 104 71 53 70 85 60 23 -81 -178 22 92 -1 -47 17 -14 -82 73 31 -128 95 145 -15 255 264 18 -105 16 133 196 -93 -331 35554 347 1050 75 11763 9 52 34 6607 -1159 1666 7369 31524 105087 188974 167332 17583 496 46 387 1869 8324 8260 2795 17 999999 999999 999999 999999 999999 15 47 242 767 1528 1674 1523 1165 1026 1433 1925 2585 5139 15820 15355 1630 650 635 551 401 266 174 144 129 124 125 123 130 127 120 120 125 129 123 116 114 116 121 124 124 124 119 117 115 123 120 127 123 125 124 126 124 129 125 125 122 125 122 123 118 118 115 119 118 117 111 113 109 115 114 116 108 113 107 116 112 110 113 118 123 126 122 131 128 135 133 135 133 138 135 135 136 138 136 138 136 139 139 140 139 144 144 145 145 144 143 142 139 999999 999999 999999 999999 999999 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 142 144 147 149 149 150 150 150 151 154 156 154 155 156 158 159 156 153 152 150 147 142 138 140 146 149 149 149 145 141 140 146 157 162 163 159 151 152 147 139 132 128 128 127 124 127 128 133 144 149 152 152 147 142 139 132 129 126 119 124 129 123 118 115 127 135 131 127 119 112 107 106 110 103 85 80 87 90 83 78 76 67 71 73 77 80 81 68 52 53 50 61 62 49 46 32 38 46 61 70 62 55 37 55 75 76 46 35 26 41 79 87 106 24 -12 40 59 74 29 10 10 39 85 51 -16 -12 59 44 64 103 55 85 73 44 33 13 103 89 37 72 89 71 60 79 90 34 9 12 41 40 34 51 19 63 82 3 56 110 -46 -38 28 -8 102 128 -75 30 95 -61 1 121 189 203 68 -108 -73 -19 -34 7 -10 -52 -133 -159 -201 -124 34 -14 -11 -89 -209 35586 360 1050 75 11760 9 53 6 6611 -1146 866 4666 19313 63143 125951 120188 30274 35496 37463 19243 11434 14390 12319 2825 999999 999999 999999 999999 999999 269 713 1246 1938 3335 5542 9561 10155 7543 6708 6900 6859 6276 5690 7577 7361 4578 2977 2110 1508 1128 891 790 495 144 128 131 127 130 121 115 114 118 124 121 120 117 119 117 120 117 117 118 112 114 120 121 124 117 122 121 127 122 126 126 125 118 122 122 122 120 121 115 114 113 113 110 112 106 113 110 114 104 113 110 116 108 108 111 113 117 122 120 126 123 130 131 132 133 133 131 132 131 135 136 134 135 138 139 140 139 143 145 147 148 148 144 144 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 143 145 148 148 147 147 148 149 148 150 154 153 154 157 158 158 153 151 151 148 143 137 135 139 147 152 152 151 150 146 144 150 159 161 164 159 150 150 145 137 134 133 131 127 122 121 127 138 145 149 153 154 147 139 138 134 128 126 123 125 128 124 119 119 131 138 132 119 112 116 114 110 118 110 102 93 88 89 74 73 76 64 65 72 74 80 73 54 41 47 67 65 45 40 44 41 62 74 45 39 71 58 31 56 71 58 38 42 41 57 98 107 85 20 12 46 52 76 36 34 65 81 75 9 -18 40 75 14 32 96 63 82 62 17 53 8 20 71 76 35 28 93 48 5 97 69 39 63 -9 13 37 1 44 70 57 -10 37 110 -22 20 125 126 176 142 -5 82 85 -126 -33 104 124 152 142 25 -39 -30 -107 -152 -18 79 -74 -143 -76 73 114 2 -32 -91 -63 -27 49 48 176 193 57 163 238 118 -61 35 177 116 35617 360 1050 75 11754 9 53 37 6614 -1132 1427 6792 22331 38785 47500 46068 61566 73496 62626 26195 9900 5827 2910 999999 999999 999999 315 763 1188 1523 1743 1953 2138 2955 4312 8152 8613 6457 6117 6697 6827 8935 13137 28249 25645 5859 2596 1784 1506 2584 6651 11475 12390 9264 348 121 118 114 107 102 110 117 117 112 112 110 108 112 108 108 108 108 108 116 120 119 122 113 115 117 120 118 123 120 121 116 118 120 120 122 123 117 115 115 119 111 112 106 112 104 109 106 111 109 115 105 109 112 114 108 119 119 124 118 123 124 130 131 130 129 130 128 132 134 136 137 141 138 142 141 141 143 146 147 147 144 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 147 148 150 151 149 149 150 150 148 149 151 152 155 157 157 156 154 150 147 144 143 141 140 145 151 155 156 156 153 149 149 153 160 162 162 156 148 144 137 130 129 131 131 127 125 127 136 144 145 144 146 150 144 136 131 128 126 126 125 119 115 117 125 131 129 131 123 105 108 122 124 114 115 117 111 101 103 97 78 80 79 81 89 85 82 78 68 55 44 59 89 78 59 64 68 64 61 62 42 37 84 81 46 58 33 16 39 41 54 62 72 78 36 52 110 88 52 91 90 76 101 57 26 16 33 46 34 51 36 68 85 75 21 -19 8 -30 -9 72 84 -3 -57 73 165 112 70 47 50 83 16 17 -6 -78 95 198 66 -13 81 148 35 43 104 -7 -30 0 -73 -43 -4 -45 -34 -46 -24 41 112 126 -129 -256 -62 -150 41 203 -55 25 225 272 107 42 72 -119 85 324 307 331 73 -117 5 5 -172 -12 -102 -198 160 177 35649 332 975 75 11753 9 54 9 6618 -1118 831 4423 15711 33281 47776 56897 66762 89202 72228 31500 10161 1169 854 1001 1273 1517 2225 3076 3504 2929 2358 1781 1334 932 802 858 1047 2134 2250 2540 3572 4343 7022 11266 25002 19990 2257 1465 5504 16617 20249 12148 12876 12113 9359 372 120 116 113 111 105 112 118 112 109 109 110 105 113 106 107 110 109 113 120 117 114 121 117 118 117 116 121 123 117 121 117 120 122 121 119 123 117 120 117 122 115 110 109 111 106 110 107 111 106 113 101 109 115 116 109 118 120 125 123 127 123 132 131 131 131 133 131 132 133 136 138 142 140 143 142 142 144 145 144 144 142 141 140 999999 999999 999999 999999 999999 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 148 151 153 154 153 150 149 150 151 151 151 150 153 157 158 156 152 146 142 143 146 148 149 153 156 157 159 158 153 148 149 158 163 162 159 152 143 134 128 125 123 124 127 127 131 142 148 146 143 145 147 147 141 135 131 127 123 119 118 116 118 128 136 130 121 118 111 103 105 119 126 125 121 109 98 100 99 90 84 91 89 93 109 97 91 79 70 65 48 58 78 86 77 75 65 63 69 53 49 54 89 91 60 57 39 34 42 45 67 87 65 40 42 75 103 57 30 62 53 42 68 38 41 48 5 -31 32 105 43 48 48 23 -3 -2 -5 -28 15 10 -7 29 -1 9 164 100 -98 -124 -31 22 4 28 -23 -100 5 112 60 46 125 160 -10 -55 40 -63 -84 57 85 131 113 -2 -172 -240 -146 -99 -37 35680 361 975 75 11754 9 54 40 6622 -1105 851 4318 13207 23054 31356 45406 73327 97376 84778 23354 19436 3959 1215 1227 1458 1654 2314 2929 3080 2157 1232 772 606 512 440 549 928 2951 7323 7422 3084 2577 2728 2688 2801 1219 5230 22449 43314 51723 26947 6399 2148 111 107 108 116 110 114 112 109 105 110 105 106 106 113 109 113 110 108 111 113 115 114 110 113 112 114 119 119 118 123 124 118 117 116 120 124 126 123 122 119 122 115 115 112 112 109 108 105 112 106 108 110 109 105 108 113 117 113 117 117 127 129 135 127 133 130 131 131 135 133 135 134 133 134 139 141 144 143 144 145 144 144 144 141 142 139 999999 999999 999999 999999 999999 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 148 152 155 156 156 152 151 152 152 151 151 150 151 155 157 152 146 142 141 147 151 150 153 155 155 155 157 155 150 149 154 161 161 157 152 144 135 130 125 123 120 124 129 134 144 148 150 147 145 145 143 140 137 131 128 127 126 123 121 119 119 134 138 127 128 122 109 110 113 118 122 121 122 105 80 92 103 90 74 70 81 81 88 90 83 74 69 92 89 60 51 64 82 81 59 66 96 87 57 57 91 97 87 79 82 90 67 54 61 80 78 63 75 78 52 17 25 39 25 12 40 60 69 58 -9 -17 57 96 21 9 39 18 23 46 54 62 71 54 40 73 23 0 127 57 -22 -54 0 64 23 41 28 15 -10 24 54 56 99 48 -54 0 59 92 128 161 136 231 225 111 30 -154 -150 1 93 75 -35 -107 -56 -75 -119 -3 87 64 6 69 131 9 -177 -279 -229 19 215 32 -62 -79 -75 160 144 183 63 -175 136 139 35712 361 975 75 11752 9 55 12 6625 -1091 204 2369 4414 5612 8050 18109 49402 76538 74763 40995 34256 4969 94 15 115 482 940 1609 2160 3568 3078 32 9 46 77 153 460 1972 8284 16759 13814 5147 2638 2333 1877 2519 6431 23609 41754 44628 37520 39173 34806 5695 106 97 101 93 104 101 98 99 108 102 103 97 104 99 103 102 105 103 102 102 105 103 113 107 112 116 117 116 123 124 115 118 119 122 123 125 119 122 123 118 114 113 114 116 108 106 100 106 101 105 108 104 107 113 106 112 113 119 119 127 127 132 130 132 129 132 133 138 135 139 137 136 136 138 139 142 141 143 142 143 142 140 138 141 139 999999 999999 999999 999999 999999 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 148 152 154 157 157 155 153 153 151 152 152 151 154 155 153 149 146 145 145 148 150 150 150 150 151 150 152 152 150 155 159 158 153 149 143 135 130 127 126 125 123 124 130 140 149 149 147 146 148 147 140 140 140 129 123 132 135 133 131 123 121 126 131 131 131 127 113 111 117 118 119 112 106 95 87 95 117 111 80 69 85 83 70 65 64 70 75 104 112 90 77 72 87 92 73 56 71 82 54 63 89 98 85 84 93 99 80 62 88 99 90 88 71 45 67 64 38 36 27 15 48 67 50 25 -28 -10 30 13 16 54 59 28 21 60 105 75 39 46 49 53 -2 -20 59 32 95 137 57 25 38 24 31 86 47 -11 -27 -28 -23 -13 32 142 130 110 103 85 31 -5 47 62 71 54 3 -30 41 63 5 15 37 64 35 216 165 -14 97 80 -109 -214 -123 -249 -269 41 149 39 -51 -122 -241 55 173 4 188 161 191 79 35743 360 1050 75 11750 9 55 43 6629 -1077 892 2034 2204 4085 8139 21105 25625 27635 33830 16844 4899 100 999999 127 706 1385 1550 2345 3547 2994 999999 999999 999999 999999 999999 135 1087 4012 14366 20169 14471 9351 6650 3567 2782 3077 5305 12087 37239 83765 111322 108638 45819 5443 98 94 92 99 98 97 98 105 98 98 96 104 98 98 94 103 99 100 97 103 106 110 107 111 111 109 114 119 119 114 117 119 119 118 117 113 121 116 118 117 113 115 114 109 111 100 107 101 109 107 110 109 116 108 109 110 120 122 125 120 129 132 136 135 137 136 142 139 140 138 139 135 136 139 141 138 140 142 143 139 139 138 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 154 156 157 157 156 154 154 153 154 154 153 155 156 153 149 147 147 147 149 149 148 147 146 148 150 151 154 157 160 161 158 151 147 140 130 128 126 122 121 123 125 134 144 148 146 138 139 144 143 137 136 136 130 124 132 137 138 136 129 130 128 130 135 137 128 117 118 115 116 126 131 112 98 114 111 101 103 100 95 85 83 75 65 71 74 75 87 87 95 112 108 100 93 80 61 67 74 51 64 61 56 70 85 105 104 79 72 107 106 117 130 83 42 66 63 27 14 22 50 56 50 32 0 -15 -20 16 12 26 66 68 92 70 56 38 5 19 35 30 26 35 -29 -8 66 52 54 -6 -38 -4 -5 73 91 4 -57 -36 -4 9 73 101 144 123 63 0 5 25 -37 -5 -19 -42 118 31 -102 -22 -8 -86 -95 -36 31 167 280 200 60 182 171 -228 -356 -98 -39 -18 30 128 311 161 -287 -480 -8 172 -19 128 30 -9 -369 35775 355 1425 75 11750 9 56 15 6633 -1063 220 294 702 2766 3795 4892 7120 6919 1310 1691 1067 1454 714 416 999999 999999 999999 999999 999999 999999 497 3053 6684 6853 6573 9192 6385 4345 1812 1663 2323 5167 12430 36811 78819 113492 129947 110209 63685 31344 4879 100 101 106 106 97 100 98 94 100 109 108 110 103 110 108 110 107 114 117 115 115 118 123 118 122 121 125 122 123 124 122 124 121 119 126 117 131 126 119 119 119 115 122 113 113 109 111 111 116 120 117 114 115 112 120 120 127 121 131 132 139 137 139 135 141 140 139 138 142 134 138 139 142 139 142 144 143 138 141 139 139 138 999999 999999 999999 999999 999999 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 154 156 157 158 157 155 154 154 154 154 154 153 154 154 153 149 144 144 148 151 151 147 146 146 147 149 151 155 159 160 160 159 156 150 144 138 133 128 124 120 117 122 137 149 149 145 141 140 138 134 129 126 127 130 138 138 138 137 128 124 125 128 132 132 136 133 127 132 126 118 124 129 121 113 110 102 85 87 102 97 76 80 85 87 96 86 81 83 75 73 92 99 100 104 88 71 79 92 67 61 49 55 79 74 83 87 53 46 83 78 97 106 83 42 23 24 46 71 66 73 63 56 52 -1 -8 36 51 31 24 20 6 83 135 71 -14 21 58 63 88 16 -49 -4 47 39 19 34 -20 16 138 135 143 107 0 -27 -2 42 43 21 37 54 125 187 147 97 51 64 115 56 29 -40 -261 -163 58 90 -87 -180 -53 -127 70 280 236 299 251 133 -76 -194 -95 40 67 -17 -62 130 202 -114 -91 138 83 -84 -163 -349 -241 -308 35806 358 1200 75 11745 9 56 46 6636 -1050 540 1669 3220 2424 2174 1541 1210 1701 3128 7409 10633 9524 7912 6417 413 55 999999 999999 214 331 999999 999999 999999 360 3425 6277 4906 54 678 1214 1482 1694 2711 4050 8025 13340 34508 76316 118019 131971 121441 69647 33020 5038 105 108 113 108 98 99 101 96 98 105 106 115 112 110 118 115 113 118 118 118 121 122 126 122 125 121 126 126 131 123 125 129 127 121 126 119 129 125 121 118 120 115 128 122 118 112 111 109 113 118 114 116 119 112 119 118 125 127 130 131 135 137 139 137 142 140 141 141 143 137 141 141 141 142 142 143 142 139 142 139 137 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 152 156 157 156 154 153 152 152 153 154 154 152 151 151 149 146 142 143 148 151 150 144 143 144 143 144 148 152 158 160 161 161 158 152 151 147 136 129 129 126 122 125 136 148 151 147 145 145 143 135 126 128 130 133 140 136 134 132 124 127 133 133 129 134 144 139 137 135 120 112 111 113 112 111 107 94 86 92 104 90 70 69 64 80 98 76 72 84 82 78 65 53 69 86 84 78 86 80 72 93 83 85 86 75 69 65 48 31 55 49 42 51 74 72 43 28 49 64 42 83 121 75 48 -25 -36 68 79 46 63 45 -23 44 129 56 42 111 124 49 47 -6 -147 -44 35 -49 -60 20 -18 32 218 168 -3 6 90 95 95 82 -15 -28 57 11 43 222 226 65 32 112 169 212 67 -171 -246 -126 20 38 26 117 155 -174 -201 181 195 215 164 172 239 -29 24 140 -55 -29 -151 -152 23 121 193 45 70 2 -163 -279 -211 -188 35838 359 1125 75 11743 9 57 18 6640 -1036 141 1892 3296 3602 2896 2579 1512 1302 1451 2291 3442 6542 8679 8950 8073 6874 11279 13703 13851 13063 11213 9588 8500 4437 3891 4187 5052 5463 5391 6807 15003 17647 22277 31352 43923 38295 27607 37965 67995 94904 88005 54204 11306 844 115 107 113 112 105 101 104 102 97 92 99 100 110 112 111 114 113 113 111 117 115 116 114 118 115 117 118 118 119 118 116 123 126 125 118 122 117 122 119 117 111 114 110 122 120 122 114 110 105 113 107 110 114 118 109 117 114 120 125 128 130 134 138 142 139 143 141 145 143 141 138 140 141 140 141 142 138 139 139 140 138 137 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 155 156 154 152 150 150 149 150 151 151 148 147 147 146 143 141 143 146 149 149 146 145 146 144 141 147 154 156 158 160 158 153 151 152 144 134 132 129 129 131 132 138 147 152 148 144 147 150 142 131 134 138 137 136 136 137 133 125 125 134 138 129 134 142 132 130 122 110 105 100 103 100 96 99 89 92 110 115 94 72 61 55 78 79 57 54 73 75 72 81 82 80 54 49 70 79 67 74 89 86 81 58 69 74 65 68 42 14 9 13 57 120 120 80 33 41 39 17 61 90 50 32 -16 -30 37 76 90 73 52 12 62 113 89 112 125 130 75 0 -77 -63 31 21 -20 -14 9 -35 -8 146 107 -65 -66 138 197 84 97 57 56 224 156 1 208 202 1 6 -14 45 174 29 -68 -82 -115 3 76 142 266 185 -201 -296 54 185 65 -44 104 230 -17 120 146 -6 29 -17 -57 34 55 -70 -200 -43 219 42 -160 -161 -138 35869 362 900 75 11741 9 57 49 6643 -1022 11860 13350 15200 15384 17709 19133 19905 21378 22042 20564 19895 15694 17771 19229 20760 22156 22903 23429 28277 32381 35286 36300 41566 36738 18438 10756 5184 5676 9201 11200 11901 12421 15662 28326 32231 33656 32898 39319 31271 17280 12010 15949 19241 14980 3074 952 115 117 115 116 117 113 116 116 115 112 107 108 111 116 119 122 121 124 123 120 125 120 120 121 127 129 127 127 125 118 120 126 126 127 125 125 128 124 127 125 121 120 119 118 115 123 127 127 116 111 115 109 113 117 119 114 116 117 120 123 131 134 138 139 143 139 144 145 147 143 140 137 141 140 140 141 141 136 138 138 139 138 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 149 152 154 153 151 150 150 150 148 146 147 144 145 146 144 141 140 143 147 149 150 150 149 147 146 145 149 156 154 155 156 153 149 148 147 138 134 134 130 130 132 135 144 151 153 150 148 148 148 141 135 134 135 140 143 143 138 130 127 126 129 137 135 134 131 130 124 109 105 105 99 88 89 90 97 97 103 112 113 110 85 66 69 89 87 72 56 68 72 56 88 110 107 67 28 53 73 81 91 45 23 42 25 52 88 87 97 68 27 15 13 53 81 83 64 46 49 38 66 59 35 40 43 40 23 28 75 68 2 -9 21 65 66 108 105 66 69 66 -21 -85 -12 9 30 75 62 15 16 22 67 52 49 -10 53 178 72 -18 38 108 179 172 -35 65 194 54 44 -19 -2 67 -50 -19 -153 -205 30 150 50 -61 -95 -50 8 129 202 9 -181 -89 139 -57 -5 82 138 180 41 25 -4 -10 39 80 140 7 -107 -20 64 354 35901 362 900 75 11735 9 58 21 6647 -1008 12486 12138 16938 14238 17028 15430 14990 16591 17527 18303 17112 13623 14174 16658 18059 18239 17485 17127 18099 18005 18780 21412 26968 25843 9167 3983 4133 6589 10007 10649 12001 17127 45206 98044 115273 82661 15641 718 292 212 109 108 104 95 94 99 97 103 105 107 112 108 110 107 109 109 107 108 115 108 107 109 112 115 110 113 112 112 115 112 111 118 117 119 118 115 120 118 115 119 116 123 120 120 122 120 118 124 115 117 109 117 118 129 116 115 112 110 113 116 117 118 113 117 115 122 126 134 135 138 139 140 141 146 143 141 137 138 139 139 139 142 138 139 140 138 137 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 151 153 153 151 150 150 149 147 147 146 144 145 146 142 141 142 145 149 152 151 150 149 146 146 148 153 159 156 154 154 151 149 145 137 131 135 134 129 130 134 142 151 157 158 158 156 150 143 134 130 131 134 136 139 137 132 129 131 136 137 138 136 138 127 126 130 120 115 113 113 104 95 95 107 109 103 92 81 81 65 60 72 91 98 90 72 79 96 84 73 78 111 94 45 51 72 89 91 50 24 44 61 83 104 91 86 58 45 39 21 66 71 81 71 67 73 39 87 95 48 32 13 26 45 53 79 44 -18 -24 38 52 60 96 18 17 55 45 54 -15 -24 24 70 95 28 9 80 27 -45 -10 91 12 -33 85 63 -133 -75 177 127 10 -107 18 198 77 10 10 3 -7 -41 -65 -132 -73 120 102 -169 -177 -21 155 93 99 270 181 109 47 47 219 125 -190 -26 16 -101 -5 18 316 424 231 198 -115 -166 264 434 515 35932 327 2700 75 11733 9 58 52 6650 -994 766 2542 6852 9046 8982 9701 14475 27269 76889 153496 178018 117652 25623 4131 3105 79 73 78 78 75 87 85 89 88 82 81 87 81 84 87 88 83 86 89 93 92 93 95 101 101 95 99 98 98 100 99 101 103 101 99 100 105 109 107 105 110 105 114 112 110 107 112 109 114 104 105 105 110 108 116 111 114 109 106 110 114 113 116 113 113 114 123 122 130 133 135 134 139 140 141 140 141 136 134 137 142 141 144 140 141 141 140 137 141 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 137 143 147 150 151 150 150 151 150 147 147 149 147 146 148 147 143 143 147 149 152 153 151 150 148 146 146 148 151 157 159 155 151 149 145 137 129 127 130 131 129 138 148 152 157 159 159 160 157 145 133 132 132 131 135 133 131 134 134 128 130 137 133 127 127 128 109 107 122 129 129 116 112 106 99 103 103 99 96 79 63 60 67 73 85 94 82 83 76 77 101 98 69 87 116 99 70 50 61 76 83 87 78 72 66 70 100 97 56 42 42 49 55 72 86 94 88 87 123 86 57 98 83 52 48 21 43 84 61 53 14 10 72 40 87 121 32 58 93 49 87 13 -18 89 87 83 75 113 87 -23 -11 26 25 -43 1 79 -8 -58 -4 73 15 -113 -128 -39 24 58 -15 -24 -41 -125 -64 -117 -108 25 109 100 41 25 57 44 -44 -8 196 314 237 -61 -279 165 184 -162 -117 -71 -114 35964 344 1575 75 11732 9 59 24 6654 -980 176 873 2210 5218 6229 5674 891 1911 7099 18395 27887 23113 6292 3553 6380 5251 2937 4067 3919 3989 6050 12883 34787 84118 122015 109574 62332 14914 3680 3096 78 78 82 81 83 94 92 104 95 90 83 91 89 90 90 87 82 85 86 85 91 98 100 104 105 109 103 103 99 102 105 114 114 111 105 107 106 113 117 109 108 105 116 117 114 108 114 113 115 110 108 108 111 111 115 117 117 108 109 109 115 112 116 115 117 117 123 122 127 132 135 132 136 139 137 140 143 139 137 139 143 141 142 141 140 140 142 139 140 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 140 145 148 150 152 151 151 152 150 147 148 149 147 147 149 149 147 145 147 150 152 154 151 148 147 145 148 153 155 158 160 155 151 149 142 135 132 131 130 132 136 145 151 153 160 161 157 150 147 140 130 131 133 130 130 131 126 127 132 126 126 134 131 127 128 116 98 104 112 113 109 97 103 99 83 85 84 87 84 77 83 77 86 85 74 85 78 87 84 80 101 106 88 85 80 73 81 56 81 82 67 95 66 51 45 48 72 103 97 40 19 52 73 60 69 56 44 62 82 41 6 64 87 81 141 115 53 76 29 34 34 11 63 57 68 85 62 96 122 86 62 -18 -38 48 37 88 69 52 57 12 56 28 -5 -8 5 83 25 -79 44 31 -68 -116 -86 27 85 62 -93 -149 -61 -151 -81 13 -92 85 164 139 117 -49 -12 56 35 110 218 306 214 -104 -145 156 157 27 -203 -150 -88 -299 -214 35995 353 1575 75 11721 9 59 55 6657 -966 83 850 3809 8098 11171 12540 9050 21264 49779 97517 113986 71175 30410 6987 5399 3964 1391 579 137 366 1095 4294 18760 44453 52458 29244 19871 10045 10205 6311 5815 153 139 130 180 216 213 113 105 106 100 107 101 99 100 98 92 96 93 98 98 102 108 106 103 112 106 107 104 107 111 116 118 117 117 116 115 117 116 111 119 117 122 118 122 118 119 120 118 120 122 118 116 112 117 119 123 115 118 111 113 110 119 114 118 118 122 122 130 129 135 132 137 138 140 138 141 140 144 141 141 140 140 138 137 139 140 140 141 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 142 147 150 152 153 152 151 151 151 149 149 149 147 147 149 150 149 147 149 153 154 154 152 147 146 145 151 157 160 164 160 155 156 149 137 133 134 135 132 135 139 144 148 152 156 154 151 146 143 141 134 128 130 134 131 131 126 119 123 128 125 128 132 131 131 115 105 117 114 99 98 102 109 95 70 79 88 81 68 70 79 69 82 89 74 77 64 66 87 85 83 90 84 55 34 48 80 79 108 105 81 90 55 51 63 59 55 87 102 50 53 57 14 6 38 36 47 80 66 34 39 77 90 54 63 110 81 50 -10 -16 84 50 3 66 67 58 73 41 15 23 26 -27 -69 33 87 123 87 -17 71 176 109 61 119 145 94 112 38 -66 107 83 -60 3 104 147 85 13 -39 -144 -89 -35 34 223 105 71 64 13 14 -58 44 104 -27 125 292 133 106 15 149 254 57 132 167 -40 -177 -254 -156 -86 -194 18 143 26 -163 47 37 -368 36027 354 1200 75 11717 10 0 27 6661 -952 403 439 999999 999999 999999 999999 999999 495 4181 7038 9116 11606 28769 63380 114752 123505 69153 26409 3954 174 3 93 264 346 451 619 752 900 1008 1376 2677 8154 14868 28150 53426 64157 43915 7858 998 231 216 208 105 95 87 85 97 89 95 92 94 90 95 88 95 98 101 107 111 99 105 101 101 99 102 102 107 110 111 113 109 113 110 110 110 119 117 122 118 121 117 119 119 117 116 125 120 121 113 112 112 123 121 124 117 115 110 115 111 115 117 122 120 130 128 135 134 137 138 141 137 139 138 143 137 138 139 139 137 139 138 140 140 142 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 141 146 150 152 153 151 150 151 152 151 150 149 146 147 148 147 147 148 152 155 155 154 153 151 149 146 150 158 160 163 161 156 155 149 136 132 137 137 135 136 139 144 149 152 153 148 148 145 137 135 130 125 130 132 132 132 131 124 123 130 129 126 123 118 117 116 120 123 118 108 103 116 109 82 79 95 101 83 69 70 68 77 96 102 93 78 57 46 74 83 76 74 78 72 50 57 63 75 91 84 69 71 81 80 68 50 56 77 55 58 96 67 25 15 15 14 38 82 93 73 72 120 130 29 -15 63 97 45 -23 -22 73 82 -10 4 61 64 29 -15 -3 -11 -12 -42 -87 46 129 121 132 53 100 288 129 30 73 138 183 146 35 33 119 90 -23 26 125 -16 -51 17 54 -32 -193 -51 107 369 338 70 -70 -29 93 -13 -103 -97 -145 -78 182 101 -70 -162 -73 -41 -127 -141 136 92 -75 11 176 132 -95 22 -132 -237 36058 349 1200 75 11717 10 0 58 6664 -938 631 316 999999 999999 999999 999999 999999 999999 3649 4495 4823 7200 14482 22965 39497 37811 21002 5217 3808 3373 2811 595 999999 999999 999999 999999 999999 56 108 201 432 1907 6657 24051 64412 87471 81666 49516 52015 56731 57131 36202 8681 95 71 67 77 72 77 72 77 88 86 76 77 75 80 84 97 89 97 88 92 90 98 95 98 97 94 96 94 95 94 106 106 107 104 111 105 115 109 110 113 113 105 109 112 119 114 107 102 107 113 119 112 107 107 109 108 111 114 117 113 126 125 131 128 132 136 137 137 138 135 138 134 139 138 140 137 141 140 143 142 144 144 999999 999999 999999 999999 999999 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 147 150 153 153 151 150 152 153 152 151 149 147 149 150 149 147 149 153 154 155 156 155 152 148 147 152 158 161 159 158 154 147 142 137 136 140 139 137 136 141 149 147 150 155 154 152 142 133 129 123 125 133 130 125 126 123 120 128 138 134 130 130 119 111 113 113 116 118 111 101 105 96 91 101 100 91 87 88 88 84 96 106 97 83 78 83 78 79 74 81 86 93 106 82 78 78 57 57 61 40 36 60 80 76 55 63 83 66 60 89 99 93 70 34 10 35 80 67 45 71 94 79 51 63 101 70 48 31 -6 25 117 73 -2 -1 -2 11 47 110 81 33 30 45 86 78 81 102 52 65 78 76 46 12 55 104 50 -2 -55 -4 170 78 -18 26 65 119 70 -14 -62 -95 -11 114 277 241 118 143 56 -10 -13 -111 -2 -25 -241 -117 120 -86 -250 -30 44 -5 -197 -53 30 -169 -186 -84 36090 344 2250 75 11719 10 1 30 6668 -923 1488 2477 3171 2041 2458 3416 2604 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 964 5864 18736 33875 44540 50870 66074 91170 122974 111959 79739 30665 17143 10533 5781 539 81 78 90 104 103 95 92 78 81 89 96 95 107 100 101 106 106 103 104 110 102 99 102 102 105 107 113 115 109 115 117 125 119 119 119 118 109 111 116 121 122 112 104 111 114 116 114 110 104 110 108 113 115 116 115 124 129 128 128 132 135 135 135 141 135 137 137 142 139 142 137 140 141 143 144 145 144 999999 999999 999999 999999 999999 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 147 150 152 151 149 150 153 153 152 151 149 148 150 152 151 148 149 151 152 154 154 151 147 145 151 156 159 161 154 149 148 141 133 133 136 140 139 139 141 143 150 149 149 153 148 146 141 136 133 129 130 136 133 125 130 126 118 126 143 141 137 138 125 119 115 103 108 111 98 105 110 100 99 106 104 89 91 103 107 97 96 90 85 102 104 91 81 88 88 92 101 91 97 88 91 98 65 72 83 78 53 31 78 83 62 59 67 68 58 86 99 76 68 63 60 90 90 68 61 73 63 78 95 99 126 70 48 79 20 54 134 111 69 -66 -67 49 50 78 111 47 56 144 133 57 59 96 29 46 53 44 62 -43 0 95 -2 -39 -17 88 125 0 9 100 138 81 91 41 13 133 202 124 57 101 131 84 -49 -24 100 99 108 35 -74 -117 127 173 56 182 7 -35 -38 0 99 -331 -121 177 -12 271 104 -86 -186 -115 2 162 220 36121 346 2100 75 11716 10 2 1 6671 -909 476 1247 1654 2473 1802 1992 570 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 346 2851 6739 10929 19185 35232 72317 117971 136520 120243 62199 47943 35772 15638 6062 2130 136 91 103 104 101 90 82 84 94 93 90 94 98 105 113 100 91 89 104 107 109 110 107 111 105 109 114 106 113 122 120 118 117 112 114 111 114 113 116 112 114 106 109 110 115 119 115 103 104 107 116 110 117 115 125 126 126 127 133 136 135 138 142 138 141 139 141 137 142 140 140 140 142 143 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 145 149 151 151 149 149 152 153 151 149 148 147 147 149 148 147 149 150 151 152 151 146 142 145 151 155 160 158 150 147 146 139 131 134 137 140 141 141 145 146 150 152 148 147 142 140 143 142 139 135 134 137 135 132 134 138 130 126 134 141 144 136 132 135 122 109 110 112 104 117 127 105 98 103 96 91 92 103 111 102 95 78 70 98 103 83 79 84 84 82 86 76 76 81 80 71 75 98 88 72 60 51 70 74 85 64 45 42 31 53 52 36 56 71 67 88 62 70 89 68 98 150 110 61 101 121 91 90 113 117 91 57 40 -27 25 54 -37 -1 36 50 63 141 174 71 13 0 28 76 94 4 -14 -78 -45 68 38 23 6 156 148 -28 52 63 -40 -64 33 73 57 226 290 42 -90 82 115 43 84 80 48 80 14 13 105 30 150 254 183 205 -88 -154 -186 -388 -68 -56 166 248 67 325 240 100 104 289 22 50 323 36153 360 1050 75 11708 10 2 33 6675 -895 184 3290 5770 5345 5002 4199 3504 231 999999 999999 999999 847 5688 23790 37944 24066 5988 3792 3118 3233 971 999999 999999 999999 999999 999999 999999 1608 6696 8023 2281 999999 999999 999999 999999 727 3683 8943 18161 27974 37346 54998 75101 79302 62351 38421 35481 27516 10470 5696 2137 138 87 90 89 90 85 85 89 89 91 87 83 89 103 109 99 89 85 97 103 108 109 108 105 106 108 111 103 109 113 115 111 107 105 108 109 115 112 111 107 118 110 104 109 119 119 118 105 105 108 115 109 116 114 125 122 123 125 131 132 139 141 143 140 143 140 142 137 143 143 142 143 144 140 142 140 999999 999999 999999 999999 999999 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 144 146 148 150 150 150 150 150 147 146 145 144 145 148 147 146 147 147 147 149 149 143 141 145 150 154 159 158 153 152 146 137 134 136 139 138 140 144 146 146 148 151 147 146 144 140 141 143 142 140 141 142 142 139 138 142 132 128 131 139 144 139 142 138 117 108 110 115 113 129 128 98 89 92 92 95 95 91 93 100 94 85 73 70 69 65 83 86 60 44 46 49 67 67 61 64 72 80 66 34 35 55 51 47 85 100 58 46 69 48 14 39 54 63 69 99 99 78 68 50 91 139 121 62 54 89 78 52 93 95 69 15 -6 50 98 22 -11 44 43 105 81 112 159 79 -8 -48 40 39 10 -40 -61 -17 47 94 106 72 -39 67 134 10 6 1 -26 -100 -17 48 70 204 46 -15 15 -20 76 301 291 181 189 168 25 -7 91 -12 1 -56 15 209 204 52 -85 -189 -184 34 88 4 135 224 251 12 59 261 -54 201 365 36184 370 300 75 11710 10 3 4 6678 -881 597 2324 2696 678 999999 999999 999999 999999 999999 999999 1224 6681 9894 8246 6607 5820 4510 280 76 999999 224 2072 10153 40826 70479 67990 37690 9902 2631 2088 5367 8063 7395 2735 255 817 3696 16196 33802 36388 12588 1354 999999 24 146 650 2352 5828 13059 18305 19319 17143 21105 21108 15901 8437 4150 301 85 80 86 93 95 87 88 94 96 100 102 99 101 100 99 100 106 110 110 106 104 109 113 112 109 113 110 114 113 116 115 119 117 125 116 112 113 117 116 118 116 116 115 125 119 118 112 121 123 128 115 113 113 113 114 114 116 121 121 123 128 129 128 137 140 145 141 143 141 143 141 142 143 142 145 144 141 138 138 999999 999999 999999 999999 999999 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 141 143 145 147 148 148 148 147 144 144 144 142 142 146 147 143 144 145 145 149 150 148 143 142 148 153 158 161 158 153 147 139 135 135 137 134 135 145 146 146 147 147 146 141 136 138 139 141 143 145 150 148 146 145 146 147 138 137 139 140 142 133 124 116 105 101 108 111 107 118 111 92 82 78 101 107 96 91 90 99 98 92 86 74 67 63 76 81 65 60 71 70 80 71 46 59 65 61 54 38 54 84 86 90 109 109 57 53 97 62 15 45 48 50 64 77 80 77 65 30 45 95 116 84 62 0 -21 29 74 99 58 0 10 27 24 -24 -6 34 59 75 5 48 70 18 56 16 1 3 -19 60 20 -60 22 68 89 101 36 23 36 21 15 118 212 6 -104 -122 -21 83 -45 100 215 69 -15 46 -21 122 318 151 -93 -150 40 16 -89 -144 -135 3 228 179 -19 -67 -48 135 -63 -14 342 192 109 132 209 73 -61 153 47 36216 370 300 75 11703 10 3 36 6681 -866 1221 3503 4050 1975 999999 999999 58 5 999999 999999 149 2700 3463 1097 147 999999 999999 999999 999999 999999 999999 1268 7322 32343 81777 98940 75183 17914 2627 2363 3837 7488 6510 2935 1527 6413 23241 47976 48280 32458 10603 1384 141 372 1466 6291 6223 1896 1384 1789 1910 1378 644 91 87 79 79 75 80 78 79 85 87 83 87 94 93 94 91 94 92 94 95 98 102 99 103 103 103 100 104 105 101 104 104 106 105 112 111 112 113 117 108 113 112 118 114 112 105 116 109 117 118 120 112 114 114 123 116 116 114 110 111 112 112 115 114 122 122 124 127 132 138 140 139 144 142 144 144 144 144 143 145 143 141 138 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 140 143 144 147 148 148 148 146 144 145 145 143 144 146 146 144 144 145 145 149 152 150 144 142 148 154 157 163 159 151 149 143 135 133 133 132 134 141 144 146 149 151 154 143 136 141 137 134 136 140 148 149 145 141 143 141 139 142 141 146 148 134 120 112 105 103 114 121 115 102 90 89 90 80 93 103 95 96 101 114 107 89 78 78 82 74 78 71 68 73 89 96 89 81 54 59 53 50 45 46 79 99 103 108 112 107 86 54 53 55 48 54 47 39 25 46 89 85 58 57 40 52 67 47 51 -43 -51 69 96 94 74 72 35 -5 20 39 33 27 58 57 28 27 3 16 101 55 56 101 90 185 133 -27 -13 99 162 139 126 114 134 89 90 228 267 180 -9 -97 43 73 44 39 113 221 70 2 -85 37 250 56 -94 -188 -63 36 -140 -218 -336 -144 87 -53 -310 -336 -17 323 269 127 191 24 -69 -48 234 121 -129 53 -32 36247 370 300 75 11705 10 4 7 6685 -852 569 1266 1297 432 999999 163 221 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 999999 732 4671 22019 66086 122227 131065 70152 1746 1365 507 121 337 1629 7580 16619 26528 33778 22150 4241 147 147 205 430 1492 6296 6236 1571 355 100 104 98 97 95 95 89 89 92 90 95 97 89 90 93 98 106 103 101 97 97 97 100 101 101 104 100 101 104 106 102 103 107 105 108 106 109 110 114 116 118 119 122 117 123 124 121 116 114 108 118 110 117 121 130 127 118 110 118 118 126 121 118 111 120 116 119 114 119 121 124 128 133 136 139 140 143 144 145 144 146 146 145 144 143 139 138 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 141 143 146 148 148 148 149 147 146 146 146 145 147 149 148 146 146 145 146 149 153 150 144 144 152 156 159 162 157 152 151 144 137 137 134 135 136 136 140 145 148 153 155 150 145 145 140 136 139 142 143 143 141 135 135 134 129 133 141 144 135 121 117 111 105 108 116 121 120 102 92 90 91 89 85 95 99 95 103 116 97 75 76 88 95 77 71 72 61 59 72 83 77 72 70 64 43 42 47 63 96 92 64 61 107 124 114 65 55 76 71 80 61 24 16 54 82 84 59 41 8 20 41 9 17 -22 2 94 54 47 64 108 85 26 61 50 36 85 125 97 25 9 63 147 95 100 202 168 116 76 0 -91 -30 125 224 160 139 158 137 116 110 199 127 169 190 118 207 18 -58 -16 5 113 97 209 202 119 188 199 124 -108 -73 115 47 -90 -181 -56 -57 -283 -361 -229 179 439 503 408 286 163 -150 -4 280 -79 -30 353 337 36279 370 300 75 11702 10 4 39 6688 -837 486 569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1794 3427 5159 5397 852 548 2608 12422 51314 149960 190076 113141 5585 69 98 171 541 1620 6430 11033 6769 459 167 195 209 186 182 160 143 125 141 143 117 106 109 105 112 113 109 109 107 106 106 103 109 104 105 110 107 115 113 111 111 106 108 112 110 112 109 111 110 112 114 113 116 120 120 120 114 116 118 123 124 124 125 131 130 132 129 128 123 122 119 124 117 121 123 134 132 123 116 119 117 129 129 127 121 128 128 127 119 123 123 126 128 132 134 142 142 143 146 146 144 147 145 146 141 142 139 137 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 136 141 143 146 148 147 148 148 147 147 147 147 146 147 149 147 144 144 145 148 151 152 150 145 146 151 152 156 159 155 154 153 145 138 140 138 134 132 132 136 141 150 154 150 147 145 147 147 145 144 146 143 138 136 133 134 137 132 134 142 139 128 118 110 102 98 97 107 115 110 93 89 90 83 81 84 91 91 89 98 104 92 75 69 86 98 90 72 59 59 65 75 85 77 63 71 65 58 55 68 97 114 84 34 60 99 100 101 75 79 72 56 70 73 40 32 52 29 50 59 13 18 65 72 44 50 39 53 64 21 39 21 27 53 26 54 5 -55 62 115 85 40 14 84 167 101 30 49 125 151 64 0 -12 45 26 175 156 5 151 190 127 66 -23 -91 18 102 70 126 124 95 93 35 4 -59 8 132 17 28 171 75 -47 49 225 194 100 -22 10 85 177 86 -183 73 279 297 185 154 430 230 311 484 -212 -344 165 259 36310 371 225 75 11702 10 5 10 6692 -823 1240 3147 3122 638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1905 8940 22015 26916 25360 19371 1724 756 2548 11877 54501 150567 174680 55020 4962 134 143 187 366 350 126 121 135 139 147 145 145 141 132 120 122 113 115 112 120 111 111 107 114 115 111 113 112 109 111 106 110 112 116 115 113 118 123 117 115 114 115 114 117 120 119 120 118 118 123 122 124 125 126 127 123 121 121 128 124 127 127 131 130 133 130 136 130 130 127 131 125 125 125 130 129 128 122 125 117 129 127 131 133 135 135 135 132 135 125 123 125 129 132 139 141 145 144 148 147 147 144 147 143 141 140 136 136 999999 999999 999999 999999 999999 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 140 143 145 146 146 147 148 147 147 147 147 147 148 149 145 142 144 147 150 148 143 142 142 145 149 149 151 153 152 155 153 143 136 137 136 131 130 134 138 142 154 159 154 148 148 153 150 146 145 145 144 136 135 140 142 144 143 137 138 138 135 133 117 110 105 93 104 111 101 93 92 99 95 84 81 80 84 87 92 99 92 80 79 83 85 92 74 60 75 81 75 79 83 63 56 62 70 64 64 97 108 71 47 78 84 66 85 92 72 56 41 35 59 67 84 78 31 54 67 47 56 103 91 73 96 41 0 47 54 53 56 39 16 34 80 -20 -83 2 29 6 18 17 98 135 85 28 -31 91 138 41 77 182 142 3 109 94 -44 105 192 107 -13 -50 -77 16 78 -20 -16 47 88 100 22 36 89 35 27 -52 -87 -9 -40 -62 39 104 53 16 -19 95 175 311 173 -111 -150 -34 48 -114 -65 198 301 273 250 5 -237 -39 31 36342 359 225 75 11698 10 5 42 6695 -808 2191 5497 7015 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 4693 18538 39488 47175 39621 23943 1218 713 2728 12711 58232 125830 132630 32821 218 184 327 928 1167 1072 123 116 120 120 126 119 118 116 119 110 117 114 115 109 118 112 112 106 104 101 105 104 107 107 110 110 118 115 117 113 115 116 117 116 115 115 113 111 118 118 117 116 119 121 122 124 122 121 122 125 126 128 122 123 123 132 128 128 125 134 132 135 131 135 128 134 128 129 124 128 122 130 125 126 120 124 122 133 135 137 135 140 140 142 128 123 124 130 130 136 140 145 144 148 146 147 144 147 145 142 140 137 138 999999 999999 999999 999999 999999 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 137 141 143 145 145 146 148 150 149 149 148 147 148 149 147 144 147 149 149 146 140 140 143 147 151 152 155 153 150 153 153 144 136 134 131 130 131 136 141 147 153 155 152 150 153 154 147 145 149 143 138 139 137 138 138 140 142 141 142 135 133 128 112 112 109 107 110 101 97 96 95 109 110 96 100 90 84 93 93 93 92 90 96 84 82 94 80 68 73 72 81 90 86 70 54 50 63 80 75 77 75 41 42 84 103 82 71 85 80 71 59 40 30 43 91 78 25 36 33 52 92 80 75 66 89 68 -10 20 54 91 83 55 36 57 109 3 -48 7 34 -33 10 118 144 132 110 129 73 49 46 38 42 44 28 -31 -12 52 45 63 50 65 1 90 111 139 118 -40 -32 -228 -116 100 28 67 205 114 -13 -38 -26 119 95 -85 -66 9 -27 -151 6 105 -64 -157 -363 -228 -46 36373 360 150 75 11697 10 6 13 6698 -794 446 3240 5980 4674 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 999999 135 2420 9881 20101 25402 22909 11012 38 401 2165 10053 44793 88383 102843 54931 4203 3221 8318 32063 50569 41050 4114 205 404 476 575 642 688 722 672 158 108 105 103 97 100 97 102 97 99 91 98 96 98 97 101 102 112 104 99 102 101 100 97 104 107 110 108 101 105 106 103 104 106 109 111 114 115 113 116 115 113 121 116 116 117 124 119 123 120 129 124 129 129 131 121 127 121 127 119 125 120 128 125 125 121 117 120 129 127 134 134 134 137 141 132 126 125 133 131 137 138 142 143 146 143 147 146 148 145 142 139 139 140 999999 999999 999999 999999 999999 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 137 141 144 145 145 147 149 150 149 149 149 148 148 150 149 146 149 151 150 146 143 143 145 150 153 154 157 159 156 153 152 149 143 137 129 130 130 132 139 146 145 146 149 151 151 149 147 146 148 141 137 144 139 129 135 138 135 139 143 131 132 124 110 111 104 105 111 105 103 100 91 103 102 90 109 107 90 90 84 93 103 98 96 93 91 96 85 70 59 49 77 96 87 68 54 57 63 87 84 67 55 40 55 72 85 89 60 45 72 81 68 49 8 5 61 97 46 20 -2 15 79 40 60 62 58 105 80 29 31 89 32 0 65 97 123 72 -9 30 58 -2 81 185 94 11 13 24 45 29 23 83 28 -55 -37 -86 -43 79 87 19 -117 -65 7 84 49 32 59 -62 -36 -120 -44 137 132 182 260 54 -57 116 104 110 152 103 37 10 -14 -222 -178 -91 -67 93 -279 -355 -3 36405 337 150 75 11697 10 6 45 6702 -779 16356 36402 41762 10837 9421 7864 6773 10258 11181 70 999999 999999 999999 346 323 999999 999999 999999 999999 999999 999999 148 1061 2912 10291 23812 34864 33861 40786 21384 4154 3509 9613 34723 54502 41464 4272 259 431 475 574 662 727 745 675 168 98 96 95 88 90 89 94 92 96 96 97 96 98 93 98 100 103 95 93 96 94 93 90 96 103 108 110 103 100 100 103 104 103 106 108 112 111 114 113 113 110 113 115 114 116 122 112 124 123 127 121 128 132 133 124 126 125 131 123 128 127 129 127 132 127 122 119 127 127 133 135 134 136 141 138 136 133 136 133 136 134 140 144 145 143 148 147 148 145 141 137 141 139 999999 999999 999999 999999 999999 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 139 142 144 146 146 148 149 148 149 150 151 151 149 148 149 147 149 154 152 147 144 147 148 149 152 153 157 159 155 150 146 146 145 138 131 128 126 128 134 138 135 139 148 152 151 149 149 149 148 146 146 148 141 130 133 139 135 133 140 135 136 133 123 117 104 104 117 121 119 121 113 107 101 94 100 107 106 91 90 101 101 89 90 97 102 106 94 85 69 56 57 60 69 58 48 58 56 79 94 67 75 99 71 46 69 74 63 40 55 88 71 42 23 10 44 92 62 45 52 48 73 53 54 16 -40 57 155 98 68 124 58 29 82 88 89 54 -8 44 99 52 54 98 37 -46 -35 -45 -42 -16 14 62 29 -13 -17 -44 45 71 27 29 -115 -188 -125 16 37 -198 -157 -113 -201 -115 36436 372 150 75 11697 10 7 16 6705 -765 19209 50477 73088 49113 24199 26664 31245 39775 25871 6095 3080 1589 220 1109 1166 188 912 4478 8364 7149 279 582 1494 5101 19656 30609 21756 1950 607 187 215 582 2036 3888 2744 115 113 139 134 96 102 121 144 142 144 109 94 94 96 93 91 89 90 92 96 95 93 92 97 93 97 96 99 97 100 99 98 105 100 97 104 103 107 105 104 106 104 108 109 113 115 119 118 117 116 118 115 119 119 113 116 121 114 129 128 127 122 127 130 137 128 131 129 129 125 130 128 134 125 134 128 124 118 124 127 133 132 137 135 139 141 143 143 143 138 137 135 138 143 145 143 148 148 147 145 140 136 137 136 999999 999999 999999 999999 999999 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 139 142 144 147 148 148 148 148 149 151 152 152 151 149 150 151 152 151 150 147 147 150 149 148 150 155 158 154 150 146 143 141 138 133 128 125 129 132 136 138 134 135 138 142 146 145 145 147 148 146 146 147 148 144 136 141 144 146 146 135 134 140 133 126 123 122 123 124 128 129 131 122 118 116 106 112 109 91 91 102 104 88 79 82 89 88 85 94 86 61 58 57 56 73 82 54 25 60 70 45 62 86 70 72 93 92 70 48 67 96 80 41 39 45 41 61 62 24 43 73 82 46 31 -7 -50 45 122 41 25 123 71 79 107 73 36 8 -7 21 73 38 46 35 -25 14 60 13 -52 -16 59 92 51 -95 -106 -10 74 75 18 42 28 10 25 124 200 -69 -109 -64 -150 -36 -19 1 287 179 15 243 161 199 192 144 337 314 123 90 209 292 147 18 106 196 -104 -333 -241 98 6 -110 62 10 -20 85 170 -20 -514 -392 211 36468 372 150 75 11693 10 7 48 6708 -750 4983 22242 41028 44758 25461 28835 36032 39854 15261 6378 3837 1309 999999 999999 33 999999 585 4111 7917 7014 999999 999999 287 2288 9941 11661 3216 422 870 2463 7007 25452 59164 82056 57846 17738 493 78 80 83 93 96 91 84 90 89 90 91 97 94 88 87 90 92 89 86 87 84 87 84 88 88 91 88 89 89 91 96 98 92 95 98 93 94 97 100 96 101 104 106 109 111 114 109 107 115 111 113 110 111 108 111 112 122 122 117 120 119 119 126 124 127 121 119 119 125 121 128 118 127 119 122 115 117 120 130 125 133 133 137 141 139 143 145 141 138 134 136 139 143 144 147 149 148 147 141 137 135 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 135 140 144 146 149 149 149 151 152 152 153 154 153 154 154 153 154 156 155 152 148 148 149 148 148 149 153 155 152 148 142 139 141 140 133 128 130 132 135 136 134 132 130 131 135 141 140 135 141 143 137 144 150 155 161 150 145 152 149 139 126 124 134 126 129 136 134 134 126 127 119 113 111 120 130 120 121 111 95 94 94 101 95 79 75 66 59 77 94 86 77 80 73 53 61 89 87 70 63 55 57 58 65 82 80 75 67 42 33 57 66 71 44 30 48 61 53 54 38 42 82 51 0 37 68 46 58 48 -16 -4 41 2 22 42 42 31 7 28 43 6 -45 -10 21 14 104 105 43 24 122 193 63 -19 -106 -69 4 -22 -13 31 -7 -22 41 75 84 152 148 120 -15 -28 106 59 128 274 -1 -216 71 76 97 279 224 177 264 200 186 326 236 147 108 252 214 -7 -5 -88 -23 150 95 3 -56 -138 -48 -98 -6 171 311 371 36499 372 150 75 11687 10 8 19 6711 -735 25 2627 6085 9455 6331 9225 9802 4061 368 967 1167 1741 1495 460 600 1023 1098 999999 999999 138 887 4117 14138 34100 55727 52513 15215 365 1054 3684 12517 42315 82837 106510 79364 25400 514 76 83 78 83 86 76 65 75 76 85 80 93 85 84 81 84 87 81 84 95 83 83 77 84 91 89 81 79 90 89 86 93 92 94 95 87 90 92 88 90 92 100 104 104 104 102 103 99 109 105 103 103 105 101 101 107 113 111 111 116 117 115 119 118 126 116 118 117 124 117 121 117 126 120 124 122 125 119 126 124 133 137 139 138 135 137 142 139 140 135 137 137 142 142 145 148 148 148 144 140 136 136 999999 999999 999999 999999 999999 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 144 148 150 150 150 151 154 155 155 155 155 153 154 155 153 154 155 155 152 146 145 149 149 149 151 154 153 150 147 141 136 139 140 137 135 136 134 134 133 128 128 126 127 136 140 138 133 138 142 137 143 151 148 152 152 148 154 148 134 130 126 126 123 125 131 132 133 126 119 103 100 107 110 126 126 116 110 104 106 107 101 88 68 61 59 72 91 92 94 101 81 55 35 41 60 67 83 81 100 97 63 63 74 75 65 42 21 36 57 46 56 58 57 71 82 39 34 58 85 124 37 5 65 98 72 44 32 8 28 58 40 -6 -28 -29 24 52 8 24 100 64 -38 -59 -7 103 142 104 61 145 172 12 0 57 -35 -79 -66 -91 -19 -22 -40 42 44 83 30 95 163 30 20 79 159 264 189 -5 -75 -50 18 62 91 164 36 -35 109 148 296 241 168 102 -43 -93 50 27 -19 141 85 -134 -180 -68 203 374 5 -24 451 611 562 36531 366 600 75 11685 10 8 51 6715 -720 2306 5881 12860 16836 14693 15800 15378 11199 30615 33741 21481 367 517 1218 3426 12062 28277 58140 86021 58003 14383 30 279 1327 5585 16987 25263 24314 20162 7919 128 89 87 77 83 90 82 73 79 68 85 81 87 78 81 78 83 86 89 83 94 91 92 86 85 90 91 90 91 97 90 90 95 98 99 97 94 95 95 90 92 97 101 105 100 98 101 107 102 105 100 100 99 99 104 101 108 112 111 114 111 119 114 120 113 125 117 121 116 121 116 124 120 128 123 127 128 132 123 124 121 132 138 139 135 136 136 141 140 141 140 138 138 141 138 143 145 148 145 145 141 137 137 999999 999999 999999 999999 999999 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 145 149 152 153 152 153 155 157 155 155 155 152 152 154 154 155 152 147 147 145 144 149 151 152 154 153 149 145 144 141 138 139 141 139 137 138 136 134 135 134 134 129 124 131 138 139 140 145 146 143 143 148 145 138 141 146 152 147 136 130 129 131 129 125 127 124 118 125 118 101 104 105 100 106 112 110 114 115 97 97 97 74 70 80 77 83 77 77 100 83 68 62 44 47 60 59 68 65 76 77 68 76 85 98 84 72 65 65 81 54 32 70 79 50 47 71 95 90 116 102 29 37 34 52 80 58 39 59 98 110 79 27 -8 -11 45 122 45 -59 108 188 76 -33 -68 -41 53 104 58 43 67 53 114 201 35 -75 -9 29 52 56 34 161 153 139 55 47 93 72 9 -88 38 115 -16 0 94 -102 -81 120 156 97 125 129 70 205 268 83 13 119 121 13 -211 -368 22 374 85 -112 -244 -135 292 299 109 71 368 209 208 36562 366 600 75 11682 10 9 22 6718 -706 2001 7552 21919 24087 18771 11560 13719 9655 26363 38542 39076 49577 52670 14442 3066 8850 18656 38678 48090 31056 24077 11351 106 81 89 87 94 95 98 101 98 91 92 92 104 108 98 94 88 83 85 88 93 90 93 88 92 93 99 91 92 100 98 92 85 91 92 94 101 98 93 97 101 101 105 108 103 100 100 97 101 106 104 105 100 101 107 109 107 109 103 105 102 107 115 116 116 116 116 121 117 122 120 125 116 128 123 126 122 122 119 127 121 125 122 124 128 131 127 125 122 132 132 137 137 139 140 141 143 142 140 141 140 140 139 140 143 147 143 143 138 137 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 144 149 152 153 154 154 155 155 154 155 154 152 153 155 157 157 151 144 144 146 148 149 149 154 157 153 143 140 141 140 139 142 143 139 136 134 129 131 138 139 136 132 125 124 134 140 138 145 151 150 151 154 149 139 134 145 154 145 137 125 124 130 124 120 121 114 110 120 118 108 101 95 94 97 111 111 111 124 99 78 87 80 87 104 94 74 61 68 94 83 81 76 62 65 59 78 98 73 48 60 88 89 69 55 43 67 78 70 90 73 57 77 61 54 52 85 99 84 128 92 75 70 24 77 108 75 41 84 99 57 55 65 14 1 -3 34 89 4 27 109 109 23 -12 -49 -27 77 65 52 139 159 77 167 157 1 34 91 28 110 172 147 48 11 153 149 82 181 -6 -147 59 42 -159 -164 -14 -86 -28 130 186 79 76 234 220 185 131 -75 15 233 393 334 -39 -205 12 316 354 363 30 10 22 -201 -77 47 164 -135 -45 36594 367 525 75 11679 10 9 54 6721 -691 931 2854 6334 10734 8800 3926 999999 816 6167 18187 31854 55259 117369 127643 38866 12958 11710 4540 15393 20947 21618 23986 11355 93 82 89 84 95 92 88 82 86 85 85 83 92 89 85 83 88 86 85 84 89 83 89 83 86 83 90 89 90 87 87 85 84 88 87 84 92 94 90 93 96 99 102 99 97 95 97 96 102 100 102 100 98 100 101 99 93 103 99 101 101 104 109 114 115 114 112 117 117 121 119 123 116 128 126 132 125 124 124 125 121 125 121 125 128 131 128 124 126 129 126 133 136 141 143 144 142 144 140 142 142 142 137 138 141 144 142 141 138 139 137 999999 999999 999999 999999 999999 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 148 152 154 155 155 156 157 156 156 157 157 156 157 160 160 156 148 145 144 146 150 150 149 155 159 152 144 143 145 144 139 141 143 142 140 135 131 134 141 141 136 133 125 119 125 131 132 135 141 146 154 150 140 136 134 139 144 138 138 136 130 130 122 115 113 113 114 109 106 102 95 98 106 99 105 105 105 116 104 81 75 76 90 102 88 77 87 83 89 99 98 78 65 71 34 33 71 85 67 75 95 69 41 36 58 86 75 73 101 87 68 61 67 73 50 46 31 42 93 96 143 133 84 101 102 70 42 68 25 3 35 41 -8 -35 -58 -37 77 82 46 39 3 7 47 6 -14 42 19 2 100 69 -28 36 86 -17 -9 47 -68 32 178 98 44 28 103 115 110 272 113 15 168 102 -30 -95 -84 -104 -89 -16 -21 11 -56 -87 35 7 196 78 -63 55 158 94 -82 -55 -32 1 135 243 -107 -227 32 -25 -23 165 75 -51 179 36625 368 450 75 11684 10 10 25 6724 -676 1440 2735 3800 5183 2761 999999 999999 999999 1054 6877 19603 29513 48377 96277 134172 109683 72846 44475 280 80 89 73 71 62 73 80 88 88 91 83 78 73 76 76 67 66 70 71 79 75 85 77 85 81 77 71 73 73 76 70 80 73 75 74 79 79 81 85 84 79 87 85 83 84 88 86 84 78 81 84 87 89 91 85 89 88 85 87 89 90 84 93 93 93 95 98 98 102 108 111 106 117 115 116 116 120 116 124 123 130 122 120 122 127 121 121 118 125 127 128 128 127 124 121 121 131 132 138 139 143 142 146 143 143 142 142 139 138 139 143 142 142 139 139 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 148 152 155 156 155 155 156 157 157 158 159 158 157 160 161 153 147 145 146 149 150 149 151 155 156 150 147 147 150 148 140 141 143 142 143 144 140 138 140 138 134 131 126 124 123 123 129 128 130 141 146 145 139 135 137 141 142 136 137 138 133 130 118 111 110 115 118 103 88 95 101 103 114 114 106 100 108 112 104 89 69 68 87 92 83 83 97 91 82 93 100 90 75 72 49 40 61 78 75 81 70 61 71 88 121 138 126 121 121 102 73 65 72 45 29 26 55 87 75 74 132 141 70 48 105 119 99 77 7 -10 63 106 42 21 29 38 76 69 -2 12 54 84 83 20 -3 -13 -37 -55 1 2 -26 -46 -11 11 -14 4 -7 -2 34 56 117 122 47 62 101 247 279 81 31 137 96 -59 -129 -131 -87 -59 -97 38 150 23 -152 -179 186 261 86 29 -87 -293 -349 18 111 5 45 23 -53 -75 102 44 7 407 750 264 -223 36657 371 225 75 11680 10 10 57 6728 -661 2391 5585 6308 2294 1599 3264 4335 7827 21931 22568 4090 999999 489 3236 12754 34973 58862 90818 115179 82224 33201 201 81 94 87 89 80 88 91 98 97 93 89 87 90 86 82 74 78 82 84 89 89 92 88 94 90 91 84 79 72 76 77 86 79 82 88 94 90 88 91 90 87 94 89 88 88 95 90 87 89 88 93 93 97 96 94 94 99 95 97 97 98 102 101 101 102 102 113 108 109 113 121 111 128 123 124 128 129 126 134 128 133 127 128 127 132 127 127 122 126 129 131 132 131 124 127 124 133 135 140 141 145 144 145 140 141 141 141 140 138 139 142 144 143 141 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 151 154 155 154 154 155 157 157 158 159 156 155 158 159 153 147 144 147 151 149 147 151 153 153 150 147 146 148 149 144 142 143 142 143 145 142 138 139 138 135 131 132 133 128 124 126 124 127 137 139 142 144 140 138 137 144 145 141 139 131 120 113 113 117 113 110 108 98 105 111 104 108 115 117 115 111 103 97 93 79 81 96 81 74 85 103 94 85 105 101 84 75 77 78 71 83 84 56 68 62 48 70 88 114 115 95 99 123 154 129 76 60 64 76 51 56 77 67 90 105 112 105 97 126 149 138 125 55 51 138 161 150 106 112 78 56 100 13 11 55 70 100 80 79 71 135 137 84 128 147 128 140 113 33 3 27 -67 -53 131 172 159 84 56 98 207 210 8 -90 16 94 -1 44 141 204 183 56 109 200 266 135 -40 43 111 135 203 251 -92 -321 -69 -137 -262 -103 169 147 138 93 118 263 239 574 395 163 36688 371 225 75 11678 10 11 28 6731 -646 2153 6204 8033 1581 742 3520 5672 13011 30605 53784 75683 79906 40906 3701 8271 25623 30693 23391 27486 18903 147 90 82 90 102 105 99 108 104 101 87 80 88 91 90 94 89 89 82 83 79 88 93 99 95 106 98 106 98 93 86 87 84 91 87 93 93 96 92 95 87 96 93 95 96 94 89 93 97 96 99 102 101 97 101 100 101 99 105 103 104 101 99 101 98 101 105 105 117 113 116 117 118 114 126 116 131 126 129 128 135 130 135 129 132 127 131 128 131 129 134 130 137 135 134 128 131 127 132 134 139 141 146 145 143 139 139 140 140 138 140 140 141 142 144 144 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 151 155 156 155 155 156 157 158 159 159 157 156 158 159 154 147 142 145 152 151 148 152 155 156 153 149 148 146 144 141 141 143 144 141 141 141 138 138 141 140 137 137 135 131 127 128 129 127 127 132 142 144 138 134 135 131 130 137 143 137 123 121 122 122 115 108 112 111 110 107 97 95 95 98 105 98 97 96 97 93 87 90 82 84 101 122 107 82 97 100 79 66 58 64 91 109 82 57 82 87 68 63 66 80 67 59 89 108 105 122 93 53 78 84 53 45 41 59 73 72 104 139 124 112 129 79 107 89 80 110 77 96 68 44 32 38 84 85 85 68 56 59 92 134 54 148 191 76 181 249 203 183 113 22 10 -28 -108 -129 43 111 38 83 55 -60 -20 8 -53 -17 58 81 6 182 391 184 14 9 136 241 178 95 93 68 -91 -60 146 288 69 -131 -87 -169 -330 -299 -74 -162 -78 45 243 531 224 -21 203 568 36720 362 150 75 11676 10 12 0 6734 -631 3351 26 999999 999999 999999 1990 4657 6099 9078 17682 59961 135020 156213 67504 3040 1114 4681 4652 487 66 89 91 68 93 238 740 2926 9404 8521 2036 106 89 79 88 92 95 97 90 90 84 82 78 93 94 103 98 105 95 98 93 91 93 95 96 98 88 91 88 92 87 96 94 102 94 93 95 97 95 92 94 97 99 102 94 95 97 95 98 99 101 102 99 97 96 96 95 99 100 102 111 107 115 114 115 113 121 112 127 124 127 123 130 127 135 130 128 123 128 128 129 130 133 130 136 136 135 130 133 127 129 128 131 137 142 145 144 141 141 139 140 138 141 139 140 140 144 144 144 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 141 148 152 156 159 159 157 157 157 158 159 159 157 157 158 156 150 144 142 145 153 155 151 153 158 162 161 154 149 147 146 142 141 144 144 142 139 138 138 138 138 138 136 134 133 134 127 126 130 126 128 135 141 139 133 135 138 130 128 134 134 131 126 120 117 120 120 118 110 104 105 103 100 98 94 91 87 87 95 91 104 119 108 93 98 91 73 91 91 67 85 102 74 61 61 65 101 107 85 94 112 108 88 66 59 79 70 81 107 79 62 81 70 66 86 36 22 66 46 51 36 25 84 69 34 76 124 89 74 90 61 56 87 106 59 -1 34 -30 -57 30 101 106 62 86 98 143 100 82 74 49 107 91 40 49 86 53 -3 -61 -75 -130 12 53 -77 81 23 -195 -162 -43 -32 54 106 -5 -52 11 252 90 -108 90 165 239 118 16 -149 -148 -1 -41 -135 -217 -13 22 45 151 31 -139 36751 354 150 75 11672 10 12 31 6737 -616 2883 89 999999 999999 397 3240 6406 9123 7543 11639 39752 99864 104320 40631 1359 65 50 49 94 138 150 231 326 496 1007 2639 8466 20937 34216 39837 39658 19341 8183 1436 110 114 111 97 96 89 93 92 103 95 102 107 110 110 105 103 105 105 104 100 98 87 90 97 98 88 95 107 111 101 104 104 101 101 97 100 102 102 100 98 100 100 98 101 107 108 110 112 105 106 107 110 109 104 110 118 120 124 122 128 122 130 124 129 133 132 128 133 135 137 133 137 130 131 128 135 130 134 130 137 141 141 138 140 133 128 132 132 138 142 144 146 144 146 142 140 142 143 140 141 140 142 142 144 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 143 150 154 157 160 159 158 157 157 159 159 159 157 157 157 152 146 143 145 149 155 156 152 153 159 163 163 159 152 149 152 149 145 146 147 147 143 137 138 139 136 137 136 132 130 131 128 124 125 124 127 133 134 126 128 134 131 137 137 131 126 127 128 120 117 120 119 119 120 118 116 104 101 99 94 94 90 99 95 73 76 94 100 105 111 89 68 71 73 83 88 94 66 57 77 69 79 76 84 122 134 97 51 55 55 63 67 85 99 71 97 83 51 75 42 13 85 117 61 48 44 30 91 51 11 71 101 94 52 66 87 61 73 90 53 62 93 -11 -18 43 74 11 -40 41 64 100 117 146 156 116 109 44 0 37 -7 -50 -67 -52 -33 -106 58 118 -45 9 -19 -11 80 42 -13 -22 156 136 -154 -242 10 -33 -63 76 21 39 38 117 -165 -369 -146 -40 36783 367 525 75 11670 10 13 3 6740 -601 1620 2969 8029 3574 5294 9226 32137 37295 17009 1224 2199 4491 6783 5232 2636 2574 4283 7481 12896 19303 22466 33448 47358 65713 75274 66075 45230 33758 22283 20071 16628 12948 5429 2339 111 84 85 96 90 92 94 108 109 110 109 107 107 105 87 84 83 87 91 86 81 84 96 101 99 97 94 99 101 101 99 93 91 92 91 94 92 94 95 100 108 109 113 102 108 107 114 108 100 105 110 121 118 121 134 127 129 126 131 138 133 132 131 132 130 130 130 129 136 129 133 128 135 129 139 141 147 145 142 135 130 134 133 136 144 144 146 141 144 141 140 143 143 143 144 142 141 140 142 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 152 156 158 159 158 157 157 157 157 158 159 156 156 154 147 142 144 148 152 153 152 150 153 160 161 163 166 159 153 152 147 143 143 143 145 146 141 140 138 136 140 138 134 132 130 128 125 126 124 123 125 124 120 126 136 136 135 134 137 135 138 135 131 128 126 129 121 124 120 115 106 98 96 87 89 95 104 93 81 85 83 83 94 96 87 98 88 68 76 75 89 77 64 76 69 71 83 88 99 124 91 36 58 71 62 89 117 115 80 64 67 68 76 35 37 86 103 96 84 59 44 79 82 72 71 69 87 61 66 108 86 57 17 18 29 8 54 113 46 33 90 65 32 57 89 70 105 152 123 84 20 -6 0 -32 -60 -41 51 87 0 43 143 76 44 112 313 390 148 -17 -73 73 198 -71 -296 -11 147 47 -36 -106 28 29 64 -59 -379 -194 104 227 343 226 -40 48 317 164 -215 -11 333 -87 -385 -212 51 54 13 -31 14 36814 360 1050 75 11665 10 13 34 6744 -586 1640 4162 6183 7577 7245 9362 7639 5664 7604 11591 21007 25742 30024 33760 46334 46901 52391 53642 49184 54502 56931 55463 46155 36036 28953 18908 8231 3541 796 53 61 60 70 64 78 64 82 84 85 76 71 67 70 77 73 69 64 74 75 84 95 92 87 77 82 88 97 103 96 81 81 78 86 85 85 87 88 93 93 95 87 89 100 99 93 90 102 111 112 104 104 120 110 107 116 121 128 125 123 125 124 122 122 121 125 133 128 129 126 131 125 133 133 141 139 137 133 133 134 133 131 137 142 143 141 144 142 139 140 144 145 144 145 144 142 142 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 147 152 156 158 158 157 157 158 157 156 157 158 155 154 150 143 142 146 150 153 151 150 150 153 159 162 165 168 162 155 154 151 144 138 138 142 145 145 142 134 132 138 138 137 137 131 123 120 123 125 125 120 121 130 136 136 135 129 134 142 141 141 137 136 138 136 137 129 125 121 107 104 110 105 94 109 121 109 98 102 117 108 92 100 93 80 90 94 90 85 88 99 100 80 71 74 72 94 88 73 92 100 66 56 78 91 114 112 91 83 63 45 66 97 60 44 28 41 102 84 72 63 51 127 106 52 111 133 101 116 129 100 68 24 18 -22 -27 69 92 27 8 116 173 121 116 146 119 36 90 140 12 -105 -78 22 116 31 36 247 222 93 48 94 49 25 86 256 343 135 46 144 94 18 32 -202 -110 158 93 -99 -113 200 167 15 74 33 5 -51 13 95 -12 -284 -55 289 285 46 -74 32 -94 -35 79 -23 -142 -123 -23 303 36846 370 300 75 11666 10 14 6 6747 -570 704 3271 9914 19410 16819 5496 3470 6479 19604 27586 27336 25956 20668 11215 2710 2213 2550 3238 5111 7280 10771 11207 12233 14223 17272 14118 15260 18492 22155 28784 31191 34894 26518 19874 16290 13690 6031 3546 805 63 64 59 72 65 69 55 64 71 74 67 61 69 75 75 65 64 65 78 80 83 91 86 89 84 78 80 88 102 98 85 87 87 92 92 87 89 94 91 87 96 91 87 100 98 94 97 109 114 107 110 106 114 108 108 117 117 120 126 122 126 125 128 119 126 125 131 129 131 126 133 127 129 128 134 134 132 129 130 133 132 129 133 139 142 142 144 143 139 141 147 143 142 143 145 141 141 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 147 152 154 156 156 157 157 158 159 157 157 157 154 151 148 145 146 149 151 153 151 151 153 157 162 164 165 165 163 158 155 156 150 142 142 144 147 145 142 136 134 136 137 136 133 129 126 121 120 124 125 123 127 130 126 124 123 125 132 136 143 142 135 134 141 137 137 132 127 124 109 107 107 106 105 114 118 112 115 116 110 94 85 90 92 75 71 87 104 110 101 90 91 93 86 81 91 108 83 79 88 84 97 82 68 74 69 68 89 112 96 64 87 86 32 60 71 60 86 71 98 95 71 123 84 44 100 113 78 77 79 82 67 34 -19 -34 5 56 108 97 20 51 139 62 59 120 54 0 136 133 26 7 19 94 162 83 49 117 50 20 73 196 90 14 -21 16 133 -57 -107 118 155 12 -108 -148 14 13 -119 -219 29 184 186 153 116 194 -44 -217 -140 -88 -158 -219 65 141 84 348 367 178 -82 103 362 225 48 -78 9 275 36877 373 75 75 11665 10 14 37 6750 -556 11760 289 430 1484 4130 11069 21090 21706 13504 15507 24573 43112 49854 48047 34020 16728 6088 398 132 125 125 121 131 169 383 371 84 72 70 77 75 76 77 78 78 73 82 81 75 74 74 74 83 84 81 82 80 77 71 69 76 78 81 77 82 82 81 76 76 77 83 83 85 80 79 85 88 90 89 91 91 93 90 90 98 97 95 94 95 107 103 99 101 100 98 104 102 102 107 105 105 104 113 114 120 126 122 127 123 130 135 129 129 133 136 129 127 130 133 136 131 131 133 134 132 129 133 137 137 129 130 129 128 130 135 140 142 144 142 141 140 142 144 142 139 141 143 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 152 155 156 158 159 160 160 160 158 157 156 150 147 147 147 148 151 151 153 154 153 156 160 163 163 162 160 157 155 150 151 150 145 145 150 152 147 142 141 138 134 136 138 134 131 134 134 125 121 125 129 128 121 115 117 122 122 125 131 137 141 139 137 144 143 139 128 120 121 112 112 115 103 103 102 92 106 114 97 81 80 85 85 91 90 80 79 90 91 84 81 75 83 84 90 120 128 95 92 111 79 95 116 87 80 87 97 87 86 92 89 76 41 45 69 72 72 63 80 106 83 111 114 53 55 79 98 73 40 59 64 39 56 55 50 56 54 88 7 -68 59 146 72 9 76 98 26 81 109 77 69 89 129 158 144 77 4 -36 1 79 177 106 72 42 -1 115 -36 -193 -42 94 134 1 -144 13 25 -171 -189 50 42 58 250 214 93 -97 -83 -94 -119 48 13 79 128 0 95 120 51 85 140 241 347 202 182 95 146 36909 373 75 75 11660 10 15 9 6753 -540 272 142 629 1090 2345 2886 2925 3834 8328 13944 27456 49075 59301 71817 59198 19343 10799 3242 151 136 143 125 126 134 279 262 79 68 71 74 77 73 76 71 70 64 77 76 74 78 80 73 76 70 73 69 73 71 69 70 76 76 81 72 75 77 78 83 83 81 80 79 79 78 80 79 79 83 89 90 85 92 91 87 91 96 90 92 90 102 95 95 95 97 93 100 98 101 103 106 105 106 108 110 112 127 117 125 119 128 127 132 127 133 132 129 124 130 125 132 126 128 129 132 131 131 127 137 138 135 131 129 127 131 133 140 142 144 143 142 140 141 142 144 140 142 142 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 155 159 160 160 161 162 162 161 158 157 153 147 145 146 148 149 150 151 155 157 154 156 162 163 159 156 154 153 152 152 153 151 146 145 147 147 148 148 143 138 136 141 146 136 128 134 136 129 124 124 125 124 122 119 114 119 125 122 123 126 138 147 137 130 137 140 126 122 125 118 124 122 104 106 113 109 114 104 75 65 75 83 85 95 105 88 72 78 78 88 98 91 85 83 92 100 91 92 97 96 51 40 64 76 93 112 124 94 75 77 82 73 48 73 95 77 71 39 36 50 51 130 145 62 91 105 72 69 52 76 71 51 104 121 138 165 69 15 3 -19 51 80 80 15 51 129 63 65 82 95 15 15 129 37 -37 -8 48 144 116 62 78 71 81 130 85 26 39 -95 -126 56 109 116 -83 -132 21 -57 -198 -167 -40 -44 95 170 26 -148 -20 150 248 325 -58 -109 299 345 63 -124 -164 -24 -6 112 337 309 407 231 76 36940 370 300 75 11657 10 15 40 6756 -525 11 1096 1389 923 999999 363 2540 11270 30905 62143 135950 133026 21060 10770 3237 160 148 150 121 111 87 85 76 74 70 77 75 78 74 78 72 72 78 84 79 74 79 77 75 74 70 74 71 74 77 77 75 83 79 86 80 83 81 83 83 88 84 85 83 82 82 88 81 81 84 90 91 87 92 96 96 96 101 97 102 98 100 94 95 100 98 98 103 103 102 104 112 107 109 110 109 108 123 116 121 121 128 126 136 127 131 131 127 125 127 122 128 121 123 126 129 128 132 125 134 135 139 135 136 130 132 134 138 140 143 144 142 142 141 143 144 143 143 142 143 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 146 153 157 160 162 161 160 161 160 158 157 156 150 145 143 144 146 150 152 152 154 153 152 157 163 161 154 153 151 150 153 155 157 152 148 147 146 145 148 148 141 138 140 145 148 137 126 135 139 131 126 122 119 118 116 119 118 118 126 130 128 123 129 141 132 123 130 138 133 122 123 126 122 108 108 102 106 115 110 101 82 71 78 87 80 88 93 67 55 62 74 80 84 100 111 106 91 92 88 88 94 79 42 34 42 60 76 65 82 101 107 96 69 45 37 81 119 111 81 46 45 52 56 90 95 83 68 17 6 56 62 39 77 101 120 69 46 93 -1 -46 2 36 78 77 61 12 10 10 29 109 68 112 86 42 90 7 -62 -87 -55 96 138 60 -23 13 73 42 39 7 -24 -59 41 190 89 87 112 90 218 141 -41 -156 -79 -101 -157 -158 -52 215 362 495 464 172 -216 -148 420 395 -41 -239 -265 -107 -17 205 287 253 168 -106 -179 36972 367 525 75 11655 10 16 12 6759 -509 428 2243 4441 8019 16502 37423 73701 158381 150542 5532 254 171 155 151 151 136 120 89 86 85 92 78 88 88 91 85 92 83 96 98 97 86 84 89 86 88 83 80 82 84 92 91 89 87 94 96 96 93 92 84 91 86 96 93 95 96 95 94 96 93 94 93 92 90 96 102 106 105 104 101 108 115 109 104 101 103 106 108 108 106 104 101 106 115 113 114 114 114 114 126 122 129 126 133 127 134 125 140 134 134 126 128 127 128 123 125 123 131 132 136 129 134 133 142 139 141 135 135 138 139 140 143 145 146 145 144 143 142 143 141 140 139 138 999999 999999 999999 999999 999999 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 154 157 159 160 161 161 161 160 157 155 154 150 146 143 143 146 150 153 154 154 152 152 157 160 158 155 152 148 148 151 154 154 149 146 147 147 150 149 143 138 134 136 140 144 138 131 141 143 136 131 122 119 117 114 119 122 126 130 130 130 124 128 137 131 123 127 137 130 115 124 133 114 111 118 104 105 110 102 99 102 95 92 88 81 93 103 79 55 64 65 52 68 92 86 75 78 90 97 95 109 97 72 97 101 84 68 47 60 75 76 82 80 64 54 55 63 80 77 58 86 92 66 61 39 47 36 -11 -5 45 67 28 -12 17 100 71 48 87 -31 -68 27 57 112 150 133 106 40 -10 -18 50 88 118 126 106 58 53 103 47 7 71 78 -2 -90 -67 60 68 26 27 -95 -54 202 237 121 258 274 35 22 59 27 -27 -55 -226 -187 -97 56 620 579 352 297 59 -63 -33 293 198 -127 -194 -269 -343 -98 286 298 251 -161 -500 -343 37003 369 375 75 11660 10 16 43 6762 -494 25 533 1361 3842 6794 12644 24199 51940 83504 119164 97080 8682 308 174 147 133 130 127 122 97 94 98 102 90 93 91 92 86 89 87 96 90 88 80 87 87 92 91 90 81 82 84 93 95 90 94 92 93 89 94 96 90 93 92 97 96 99 97 97 95 91 89 92 89 90 87 93 103 107 107 106 105 112 112 105 109 103 107 110 117 109 101 99 102 106 111 110 109 113 118 117 125 123 129 125 126 125 128 123 143 138 144 129 135 128 125 128 128 126 133 134 137 133 135 134 141 140 141 136 138 139 141 140 144 145 147 146 147 144 144 143 141 138 136 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 58 999999 999999 999999 999999 157 160 161 162 163 164 164 163 160 157 155 153 150 145 144 148 152 155 158 159 155 153 156 158 159 155 151 148 149 151 154 155 150 148 148 146 147 147 141 134 132 134 132 137 137 134 137 140 139 134 124 120 119 114 116 120 126 124 121 128 133 137 136 127 119 123 133 133 125 126 128 120 122 125 113 106 104 106 106 110 110 98 86 89 99 106 104 83 76 63 65 79 81 74 58 72 79 76 76 88 96 93 116 98 66 69 78 78 60 48 61 84 81 82 64 62 70 73 78 59 43 46 71 77 20 -16 0 49 74 51 30 -16 12 71 41 74 86 -40 21 159 89 30 95 106 34 40 42 -3 27 37 64 111 108 113 108 94 72 81 167 157 37 -9 -40 1 203 196 -28 -55 108 131 58 137 399 343 -8 -51 64 6 2 95 19 42 103 105 252 107 -101 -27 -20 61 222 264 105 -219 -211 -19 -261 -408 48 508 308 -303 -347 -198 37035 370 300 75 11657 10 17 15 6765 -478 375 384 13 519 1708 2927 6032 14448 37470 73453 99506 77286 20233 10557 7955 2165 139 131 119 112 98 102 94 92 81 88 77 79 83 91 93 91 84 82 77 73 71 75 77 78 75 85 95 97 94 81 75 81 75 79 88 94 93 94 83 83 75 86 89 83 89 86 83 83 81 87 86 89 102 102 101 103 103 109 107 103 107 103 102 105 110 105 99 100 104 106 106 98 106 108 111 111 115 116 116 124 125 121 125 130 141 139 148 136 143 134 125 127 132 129 132 135 135 132 133 132 141 142 137 136 139 140 144 139 144 145 146 146 149 143 145 144 142 138 137 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 149 156 160 162 164 165 164 163 163 161 159 158 155 152 149 147 148 150 154 158 158 154 151 156 160 159 154 152 151 151 150 153 156 154 152 150 147 145 146 140 133 134 135 132 132 136 133 132 138 135 132 125 122 123 115 114 120 122 117 112 119 128 124 120 121 127 129 122 121 123 123 126 124 119 125 117 97 90 99 103 114 115 100 113 105 77 83 98 102 97 85 90 86 76 96 95 87 87 85 81 75 79 81 92 84 69 77 83 93 64 54 97 97 58 71 98 102 83 78 84 46 35 57 51 69 55 -14 7 78 111 75 87 145 149 67 -19 16 8 -52 17 107 123 36 30 91 33 81 76 105 146 45 18 71 72 41 76 51 3 -1 16 93 62 29 84 85 227 181 37 93 222 169 42 170 254 151 84 123 72 -56 -59 196 137 -153 101 153 -86 -87 -73 -10 100 76 54 130 56 -289 -331 -14 -67 -146 234 486 232 -110 -29 189 37066 370 300 75 11663 10 17 46 6768 -463 152 211 999999 39 958 1840 4363 12493 33295 80019 124243 103580 27815 10280 7803 2171 147 144 133 118 108 111 105 104 92 102 84 83 91 100 103 100 90 89 83 81 86 84 89 87 92 98 105 103 93 84 72 86 80 86 89 90 90 93 84 86 85 90 93 88 101 100 94 95 97 102 104 103 107 103 105 103 103 109 112 110 105 105 103 104 106 106 105 107 107 109 110 104 112 113 115 111 117 115 116 122 130 125 134 141 148 145 151 142 147 139 129 124 133 128 130 136 133 130 136 130 143 144 138 139 141 141 145 139 143 145 146 146 149 144 146 144 143 140 138 133 999999 999999 999999 999999 999999 999999 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 158 161 163 164 164 164 164 162 159 158 155 152 150 148 148 148 150 154 156 154 153 156 160 161 160 159 155 153 153 154 156 156 156 155 149 147 146 140 135 132 131 134 135 131 128 135 139 136 133 130 131 131 124 121 118 114 117 114 113 116 112 103 109 125 130 124 116 111 114 121 119 111 112 119 106 96 98 97 124 125 105 112 101 77 82 101 97 103 117 92 82 79 90 112 94 76 82 82 85 79 60 75 84 74 58 50 73 102 94 99 85 46 74 95 95 83 87 67 48 65 60 47 53 57 53 84 102 86 21 47 127 115 74 23 39 58 42 -2 16 133 93 37 96 161 203 111 188 228 84 38 42 45 0 53 97 24 -10 60 160 75 -9 152 232 175 91 164 216 119 5 -86 71 76 25 74 12 -37 -137 -148 -50 -50 -126 174 205 -109 -118 16 213 295 188 -213 -44 152 -83 -16 141 4 224 786 533 191 172 153 284 37098 368 450 75 11658 10 18 18 6771 -447 911 2726 4031 5312 8561 16452 36012 90583 132642 95868 15763 2792 176 165 151 149 130 113 101 105 107 104 99 99 93 85 83 84 90 94 88 93 90 93 90 90 94 95 94 94 96 94 86 87 82 91 88 87 87 91 94 95 96 94 97 100 92 95 98 98 95 100 103 106 107 106 104 102 107 106 108 106 107 108 108 105 104 106 105 101 103 103 105 107 113 112 111 113 122 114 116 113 119 115 129 131 141 141 149 153 157 147 149 142 133 126 128 128 127 131 131 134 138 133 143 143 144 142 143 141 144 140 143 143 144 146 148 146 147 144 143 141 138 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 147 155 159 162 163 164 165 167 167 163 159 156 154 152 149 148 148 150 151 154 155 155 156 158 162 161 161 161 155 151 153 155 155 155 154 154 149 147 147 139 137 132 127 130 133 129 126 131 135 136 132 126 126 125 121 121 117 115 111 109 113 113 117 112 112 116 119 122 120 110 103 104 117 110 92 102 104 96 91 91 103 103 98 96 86 80 82 95 89 87 113 101 80 64 63 92 80 73 72 52 82 99 71 58 59 63 56 46 41 81 75 65 89 59 66 76 61 60 59 57 41 57 46 37 36 -21 -4 48 73 65 0 -16 14 14 44 60 78 81 76 64 65 133 139 61 10 42 75 55 80 126 111 70 -21 0 9 -27 39 11 99 267 185 46 60 131 121 26 90 202 155 85 44 32 40 164 252 6 -78 47 57 -61 -106 -14 24 76 21 -85 -276 -228 59 331 215 -332 -380 -127 -58 69 63 33 229 403 219 95 54 0 -126 37129 362 75 75 11657 10 18 49 6774 -432 6 999999 719 3458 8615 11373 8626 2949 4211 6559 12639 31214 60495 69948 44412 23319 20046 6145 172 147 137 112 92 78 84 92 90 85 81 71 67 67 67 74 78 83 86 83 80 67 67 71 78 74 76 74 74 70 76 72 79 75 72 77 81 87 89 90 84 80 83 85 84 82 82 83 87 92 91 91 95 96 95 96 97 97 97 94 95 97 94 97 99 96 90 93 90 98 95 103 105 104 102 111 104 109 110 115 112 123 125 135 136 142 150 155 147 151 146 141 134 129 129 128 128 132 133 137 132 136 139 142 138 142 142 144 139 141 142 142 145 147 146 147 145 144 141 139 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 156 159 162 163 163 164 167 169 166 161 158 155 154 154 152 150 152 156 158 158 157 157 160 163 163 161 158 155 154 152 153 154 155 156 151 146 145 145 142 142 138 130 131 134 133 132 129 127 129 127 121 119 116 113 117 115 118 111 105 109 110 121 126 122 116 111 107 110 113 104 102 109 104 94 102 106 96 82 83 105 110 112 114 99 85 76 94 110 80 85 108 90 69 57 73 77 78 74 64 99 111 79 62 70 84 81 66 59 48 42 76 106 95 77 65 50 44 12 36 59 66 82 82 59 -26 -49 -15 21 44 62 30 -8 46 47 -5 18 70 79 67 120 188 197 112 27 -60 -105 -28 -3 72 146 17 -31 14 -17 1 95 -27 -21 135 -11 -105 147 212 86 0 49 135 -25 -75 37 126 107 161 145 -16 -55 2 92 -44 -91 -124 -51 -3 -226 -142 -121 -103 73 216 65 -38 -415 -428 37161 371 225 75 11655 10 19 21 6777 -416 530 3245 8204 10293 6174 999999 664 2201 8294 23661 30877 20781 28704 40001 45424 39035 32699 25767 18183 14560 3410 120 107 91 90 89 92 76 96 88 102 92 95 89 87 88 87 75 72 70 84 88 101 86 81 77 74 69 76 87 87 85 86 83 89 98 99 97 102 101 100 97 98 95 93 97 88 98 108 108 106 100 98 104 111 102 99 102 104 106 106 99 91 96 90 104 102 105 112 113 109 116 112 120 117 120 121 128 127 138 140 146 154 160 160 155 148 157 150 142 135 132 134 138 134 140 138 136 137 141 141 143 146 144 138 139 139 145 144 147 147 148 146 146 142 141 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 155 158 160 160 160 162 166 167 162 158 155 156 156 153 151 151 154 157 159 157 157 159 160 161 161 157 155 154 149 150 152 153 154 150 145 145 145 146 141 138 133 131 134 135 135 131 124 121 126 126 124 120 117 117 119 119 115 116 116 117 120 118 119 114 104 100 104 111 108 112 111 101 98 102 98 88 79 87 121 125 122 109 97 89 64 84 106 91 93 91 81 84 83 77 65 56 67 78 88 97 69 68 85 69 73 84 65 37 81 99 77 94 76 58 47 27 -24 -6 64 72 80 103 96 35 32 44 41 37 64 65 23 97 82 29 44 104 122 91 128 166 176 113 41 -49 -68 48 67 42 67 20 20 15 39 147 129 -13 -56 82 5 -117 86 130 20 57 52 120 68 -68 -66 -70 -21 37 113 98 -8 39 75 77 7 -153 97 218 -30 -56 -56 -9 130 40 -21 2 -198 -64 224 185 104 166 226 216 68 -77 438 529 91 37192 365 675 75 11660 10 19 52 6780 -400 1049 5948 26988 41464 43181 30555 38484 52130 69800 70360 42533 34033 24893 14539 3411 122 112 86 78 76 88 85 95 79 94 80 85 75 78 86 91 84 88 79 81 81 103 90 93 84 79 77 77 84 93 86 86 80 88 86 84 84 91 90 93 88 95 95 92 94 94 97 103 105 103 93 92 100 102 95 96 100 101 97 100 96 90 95 93 101 104 105 106 108 106 112 107 115 113 120 125 129 127 132 139 144 159 169 166 158 149 175 172 162 144 131 134 138 134 140 138 134 134 139 139 142 147 143 138 140 141 143 144 146 146 148 146 146 142 143 139 999999 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 999999 999999 999999 999999 150 155 157 158 157 158 161 164 164 160 156 154 155 156 154 152 151 153 156 158 156 156 159 161 162 160 160 156 151 149 152 154 152 152 150 147 147 146 147 146 145 140 132 130 134 133 128 122 122 131 131 125 123 125 126 130 125 116 116 114 111 111 113 116 111 105 108 105 109 113 114 114 103 101 88 70 74 87 103 117 112 104 101 89 74 64 78 87 92 106 101 91 83 86 86 70 68 85 92 77 92 96 81 90 68 79 106 71 47 89 85 49 67 72 59 60 23 -29 15 58 55 57 63 64 42 59 71 65 47 73 106 87 113 105 90 87 148 145 145 206 138 126 88 7 6 0 96 168 0 -67 7 17 -5 -22 28 4 0 74 165 94 18 60 2 36 60 28 71 121 72 64 -15 -61 156 270 179 96 42 55 113 45 2 35 38 73 141 119 45 -10 -46 -15 -62 67 235 201 197 161 180 374 309 135 133 336 293 70 37224 366 600 75 11656 10 20 24 6784 -384 963 4558 20401 64035 100995 91641 49401 22900 33356 41049 37753 11326 8807 7137 108 95 87 93 85 74 67 76 74 65 56 61 58 67 65 68 69 68 70 74 69 64 60 76 70 82 77 76 74 69 65 73 75 82 83 84 72 69 68 69 70 77 73 80 84 82 88 94 90 88 85 87 78 82 85 84 85 91 89 86 85 87 86 84 89 87 92 91 96 92 96 95 99 95 106 105 117 121 131 124 128 137 146 163 182 174 166 154 176 200 185 159 132 128 131 130 135 132 130 132 137 136 141 143 145 139 141 142 142 144 146 146 148 147 145 141 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 154 157 157 157 157 159 163 164 161 157 152 154 156 154 153 154 155 156 156 153 154 159 162 164 163 159 154 151 150 152 152 153 156 155 153 150 145 145 146 146 143 136 131 131 130 129 129 127 130 129 123 120 118 121 123 120 118 109 100 99 113 121 114 115 113 108 99 95 104 103 95 100 108 88 70 77 93 107 108 101 94 107 100 74 75 95 88 80 86 102 102 80 78 95 85 69 86 89 75 77 96 75 76 88 80 103 103 71 75 83 38 36 56 42 67 74 41 65 90 74 52 49 32 17 35 69 72 60 108 72 4 52 91 59 16 105 159 126 121 0 23 54 -6 43 18 33 118 98 -3 -10 -13 -13 -51 -18 76 20 79 119 86 31 -106 -49 50 -12 -15 50 123 35 74 145 114 150 124 237 280 103 -47 -73 -1 96 66 -141 -121 54 155 111 -64 -121 -97 -118 -187 -176 -100 35 -5 -76 127 161 251 208 -102 -334 -203 37255 354 600 75 11653 10 20 55 6786 -369 449 4668 20583 67083 141231 157347 83015 22894 5162 284 142 129 116 109 95 100 101 106 95 91 88 89 94 96 91 93 85 93 92 93 86 86 89 84 85 87 82 86 83 94 91 90 81 83 86 85 90 94 96 93 88 89 91 94 95 99 97 97 95 92 95 99 105 103 100 103 97 100 101 100 100 102 101 103 100 97 97 91 97 94 102 98 104 101 104 105 106 105 116 116 125 126 138 131 142 148 166 192 225 222 204 182 170 190 180 153 135 128 131 132 135 137 139 136 142 143 143 142 145 143 142 143 143 143 146 146 149 148 146 141 138 136 999999 999999 999999 999999 999999 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 151 154 155 156 157 157 158 162 165 164 162 156 156 160 158 155 155 156 155 152 150 151 157 160 162 166 162 157 154 152 150 151 155 156 157 159 151 141 143 144 143 145 139 135 134 133 133 129 125 124 123 123 120 111 110 109 107 114 110 110 112 121 120 105 106 107 106 100 94 100 93 86 104 105 92 92 91 101 106 107 105 100 92 100 95 81 89 82 93 89 91 97 86 84 84 86 65 67 72 61 62 72 71 60 63 58 67 94 92 91 92 51 44 41 40 62 91 114 82 106 111 80 89 46 27 65 87 77 84 95 27 -38 -6 36 31 7 73 99 29 66 -11 -12 38 3 5 -8 83 117 177 163 82 -31 -78 10 83 125 -39 -11 8 -28 -30 -80 -18 -126 -212 -107 124 148 -41 -73 -75 -29 1 68 256 279 153 68 33 204 305 75 -187 -183 -165 -96 8 10 35 -37 -200 -347 37287 366 600 75 11651 10 21 27 6789 -353 504 3931 16551 59551 140897 169529 87707 23285 5321 163 130 121 106 104 95 99 85 88 80 80 84 88 95 95 92 93 91 90 86 89 89 97 97 92 90 89 78 83 81 93 87 85 83 91 90 88 83 81 79 80 78 77 82 85 94 94 90 90 88 83 87 92 101 102 102 101 99 99 101 97 96 94 99 99 102 100 98 94 99 97 97 95 100 100 99 99 104 102 110 113 127 124 129 128 146 152 176 219 249 253 243 211 183 168 162 139 129 124 131 129 135 137 139 138 143 145 144 142 142 141 141 140 142 142 144 145 147 147 147 143 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 150 152 152 154 155 156 157 159 161 164 164 159 156 159 158 155 154 154 152 150 148 149 155 158 162 165 163 159 157 156 152 150 153 155 154 154 145 137 143 147 146 146 136 133 137 134 131 128 128 124 122 123 120 119 117 110 104 111 117 124 120 118 116 104 105 107 106 103 103 107 98 94 104 99 97 98 98 115 118 106 99 91 81 93 103 105 103 82 98 120 110 97 100 95 73 76 69 72 78 61 55 52 81 85 68 70 68 68 76 75 85 73 49 46 62 53 44 93 43 4 58 122 123 72 73 62 85 107 75 23 -16 28 20 8 45 -2 49 66 -10 45 -6 -14 34 10 4 -9 110 143 112 139 94 0 -24 13 136 135 7 9 -49 -35 82 61 4 -61 -142 -114 99 132 -70 -201 -207 -150 -97 80 119 130 109 165 175 303 322 -126 -85 10 -49 38 -23 208 290 62 47 135 209 72 64 333 590 468 378 67 30 313 205 63 37318 367 525 75 11656 10 21 58 6792 -337 57 846 3688 15750 59824 115832 127601 48134 2784 305 164 134 117 100 96 92 90 79 84 77 79 82 91 86 85 76 83 88 90 80 80 82 87 83 85 76 76 75 84 85 86 77 74 79 84 80 80 80 82 77 81 81 78 81 81 88 89 84 85 83 84 83 89 93 95 95 92 93 90 96 92 93 88 92 87 98 98 96 95 103 98 94 91 95 98 98 94 102 103 110 112 131 127 130 128 145 156 181 221 247 242 246 226 196 175 165 148 132 123 131 129 132 135 139 137 141 144 146 143 144 140 142 138 141 141 143 144 145 146 146 145 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 149 151 152 153 153 153 155 157 160 163 163 159 157 158 158 156 154 153 151 151 149 150 157 161 163 165 164 160 158 153 150 149 151 152 150 146 140 141 146 147 146 146 137 134 134 129 131 134 132 125 128 129 123 120 119 111 107 118 120 120 117 114 118 110 113 123 117 108 102 107 108 99 103 111 109 95 91 101 104 89 78 88 86 67 70 97 103 90 85 102 112 96 98 97 83 65 48 73 71 82 72 33 61 79 71 71 57 42 56 80 91 80 74 54 27 1 31 89 32 -16 32 78 87 66 63 49 94 136 88 28 13 98 80 63 91 -5 -18 14 -37 -66 -60 21 87 77 27 -21 57 53 -22 50 99 43 111 135 158 111 53 76 55 69 6 -44 21 12 -50 -52 28 62 -140 -128 56 85 96 137 36 -46 19 76 -15 60 1 -188 151 148 145 271 -5 152 316 -12 -129 62 119 128 111 203 286 103 144 -63 -21 197 388 445 37350 363 600 75 11654 10 22 30 6795 -321 267 2030 8923 37865 88921 102171 44009 13379 2755 391 153 126 118 141 220 368 548 651 569 438 329 177 104 97 86 94 87 85 78 81 84 87 81 83 77 82 80 80 87 91 84 84 82 83 80 87 90 86 83 89 88 84 84 89 88 90 89 87 86 90 86 92 91 91 97 94 98 92 103 102 98 93 94 92 98 95 96 96 105 98 97 94 99 99 101 100 105 114 121 123 132 128 138 139 166 215 384 398 250 229 235 226 198 175 164 159 144 129 132 131 133 135 141 138 140 145 147 142 145 143 144 137 140 139 143 142 145 146 146 145 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 151 151 150 150 150 151 155 160 162 162 161 158 158 158 156 155 151 150 151 152 155 159 162 162 164 166 162 156 148 146 150 152 151 150 145 138 138 143 144 144 147 143 137 130 126 130 135 133 130 133 130 123 120 114 113 121 127 123 115 111 110 111 107 111 119 120 113 106 105 105 102 114 125 114 106 100 90 89 92 84 88 85 63 73 86 84 91 83 79 98 97 90 103 89 71 64 62 48 83 101 52 61 70 45 52 62 62 87 97 77 90 99 51 -1 4 65 77 29 33 97 68 70 82 33 41 47 29 45 43 55 52 -19 24 86 -2 -6 67 -17 -46 26 64 107 90 32 77 93 -15 -3 102 88 40 65 124 109 -14 -11 73 76 64 -95 -184 -26 29 10 13 20 8 -1 44 21 143 333 224 20 -76 127 -3 -312 -67 -35 -166 134 126 -20 148 100 59 139 -32 -186 -263 -210 170 171 -4 -174 -248 31 33 -203 37381 358 675 75 11651 10 23 1 6798 -305 799 4787 16997 58538 84018 66057 48676 39077 30834 14647 11604 4977 150 226 367 544 606 537 404 316 157 89 91 92 94 78 84 76 78 75 86 77 86 72 79 75 75 79 85 84 83 74 73 77 85 84 74 74 75 79 75 71 81 81 81 82 88 81 79 77 85 79 79 86 85 84 84 91 96 95 93 91 87 89 85 93 95 94 92 91 89 91 91 93 97 110 116 124 126 131 128 139 158 233 272 400 394 238 219 218 213 194 168 155 159 150 132 130 128 134 135 139 141 140 145 146 139 142 143 144 139 141 140 142 143 146 146 147 143 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 148 150 149 148 148 149 150 153 156 158 159 160 159 159 158 157 155 152 149 151 156 160 159 161 163 165 166 161 155 147 147 150 149 151 150 145 136 131 138 141 139 140 138 134 129 129 132 135 135 133 134 130 127 129 124 127 131 127 124 114 105 111 115 108 107 105 112 111 98 98 104 107 108 110 100 97 103 98 94 98 93 85 76 66 82 95 92 97 85 73 83 87 82 99 90 78 93 72 59 61 73 71 67 82 74 71 112 108 63 59 63 95 85 46 38 38 33 12 1 21 99 86 37 69 57 89 68 1 4 6 31 -3 -39 19 57 26 54 110 81 71 55 31 36 -42 16 140 39 11 103 116 40 5 21 37 107 120 102 69 3 127 81 -118 -10 87 51 112 85 -87 -16 137 14 25 224 174 11 62 221 -33 -164 36 -27 -56 160 39 -237 -114 188 143 -59 -8 166 -87 -311 -20 -116 -330 -455 37413 358 675 75 11647 10 23 33 6801 -289 0 1599 6230 25375 77450 105392 70807 38316 29469 13986 11514 4800 115 105 94 76 72 74 84 80 85 79 86 84 86 71 84 78 83 79 86 78 90 77 84 82 84 81 78 78 76 69 70 69 73 80 84 85 80 80 74 72 76 79 81 79 87 84 83 82 83 77 82 84 83 80 81 85 87 89 88 84 82 85 83 87 91 90 90 89 91 90 91 97 103 118 117 124 123 128 130 138 158 219 218 206 212 220 206 206 206 191 165 150 153 150 133 134 130 134 136 138 140 142 143 145 139 143 141 142 142 144 142 144 144 145 145 147 143 141 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 148 150 150 148 147 149 151 152 152 153 155 157 160 160 161 160 158 154 153 152 156 161 162 162 164 166 166 158 151 146 146 150 149 149 149 141 135 133 139 144 144 140 137 135 132 132 132 134 131 129 133 129 128 132 132 138 137 125 121 117 114 115 117 106 107 112 111 110 90 88 105 109 108 106 98 93 95 101 105 103 110 111 96 86 93 100 99 110 96 86 92 82 82 86 83 80 99 99 91 65 57 75 79 88 89 70 72 83 36 26 57 94 72 47 93 65 -1 13 47 28 53 43 38 110 70 99 166 98 21 -21 -34 6 40 32 23 0 16 79 119 97 62 31 31 39 57 29 -31 -1 -9 45 42 -71 -51 36 155 239 248 85 -3 195 154 -19 106 166 -7 54 63 -98 -148 -3 117 35 101 178 55 -198 -173 54 186 42 -71 93 232 188 12 -63 50 -85 -187 -36 98 26 -413 -192 -98 -326 -208 37444 358 375 75 11645 10 24 4 6804 -273 622 2183 3853 3188 347 1168 4950 21720 66949 86388 39471 2478 224 140 112 88 86 78 81 72 75 74 81 76 86 74 80 71 72 62 67 62 71 74 73 77 84 78 84 80 79 75 72 68 67 67 71 66 67 73 79 81 80 76 72 70 67 73 77 73 74 77 78 80 75 75 83 83 82 82 78 81 83 82 84 83 81 80 78 78 79 83 80 82 84 93 89 103 110 138 145 137 116 119 121 133 139 155 169 206 212 218 203 203 206 198 178 156 151 154 141 144 138 136 134 137 136 143 141 144 141 142 140 141 140 141 140 145 143 144 144 146 144 141 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 141 147 151 151 150 148 149 150 151 151 152 152 156 160 161 161 161 159 156 157 158 157 160 163 165 166 167 166 156 148 146 146 149 148 150 151 143 137 136 140 144 146 143 139 136 134 128 127 131 129 129 133 128 128 134 131 130 127 122 120 118 116 115 117 106 107 117 107 101 92 95 108 109 116 117 108 105 99 100 103 106 108 105 113 118 109 91 85 106 107 102 102 87 80 82 66 85 108 80 84 65 65 80 75 70 71 80 55 36 30 26 39 74 67 71 120 110 44 11 25 43 63 23 39 94 52 77 119 71 47 32 2 40 68 25 13 -63 -81 34 33 81 131 54 -6 139 152 -19 15 0 -8 74 13 33 97 87 71 53 121 72 61 122 74 -12 105 225 100 -46 -157 -64 -76 -233 -42 137 147 209 90 -247 -214 46 88 -125 -119 90 33 44 17 -48 -28 -111 -133 -237 -212 61 -202 37475 365 300 75 11646 10 24 35 6807 -257 21 766 2445 4341 4168 4128 4062 4675 15942 38438 63051 59537 40736 24609 11300 2559 81 68 62 80 76 87 80 84 76 92 81 86 74 70 65 77 72 76 74 79 84 91 90 96 86 84 81 83 71 70 74 74 75 72 66 68 69 77 76 78 69 69 75 80 78 76 71 71 67 74 79 83 86 85 85 83 83 83 87 88 89 84 84 83 84 86 86 82 87 86 100 98 126 174 243 251 245 203 140 128 135 139 162 189 235 233 218 201 200 201 205 181 153 150 161 149 150 145 140 131 137 138 144 143 144 143 144 143 143 141 140 139 144 141 142 143 144 143 140 136 999999 999999 999999 999999 999999 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 148 153 155 153 152 151 152 153 153 153 154 155 157 160 161 160 158 157 159 159 158 159 164 167 166 165 166 159 149 148 147 145 146 149 149 144 138 138 143 144 142 142 134 128 130 127 126 129 131 132 135 138 136 134 129 123 117 118 121 120 111 110 116 110 105 108 110 104 103 111 111 103 105 113 111 103 105 100 97 100 98 103 114 121 105 76 73 89 107 101 90 89 67 69 82 119 127 63 49 61 85 110 90 68 84 132 111 54 38 34 60 68 89 119 109 78 23 -5 25 59 61 33 36 52 28 71 89 46 29 92 134 123 142 63 23 -22 -60 -13 -11 28 37 62 95 164 147 50 85 104 108 89 45 136 139 -3 -53 -19 -28 -3 135 112 45 89 143 162 125 -113 -212 -53 -117 -297 -200 89 105 49 135 109 33 -41 0 -5 101 256 82 -36 -15 -32 26 14 -79 85 92 107 53 -195 -286 -245 -171 -46 -104 37507 368 450 75 11645 10 25 7 6810 -241 1188 1442 2075 6268 8370 11184 26750 60042 101001 95197 44858 25515 11090 2465 100 78 73 86 81 87 81 87 83 103 90 90 75 75 79 91 86 87 89 100 92 101 97 102 95 91 89 91 85 84 78 75 80 78 70 70 72 81 85 88 84 80 83 88 84 83 79 77 77 85 87 90 90 88 89 90 90 86 91 95 96 92 93 96 96 102 103 99 101 107 117 117 140 196 251 260 260 233 158 140 141 157 210 260 286 256 216 199 202 202 202 179 154 151 163 154 153 147 139 132 137 140 144 145 146 143 145 142 144 143 142 139 140 140 142 143 143 143 139 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 149 153 155 154 152 152 152 152 152 154 155 153 155 160 162 158 155 157 159 157 155 158 164 165 164 165 166 160 152 147 145 144 146 148 149 147 141 136 137 140 142 141 134 126 123 121 123 125 132 135 133 138 136 128 129 130 132 127 125 127 118 113 110 113 112 108 109 109 107 106 105 103 105 112 112 104 95 97 107 102 94 100 101 106 102 83 79 79 94 96 82 85 74 51 68 115 120 69 48 69 81 118 108 69 72 116 107 56 49 41 55 55 69 110 85 18 -20 36 101 55 36 22 62 91 6 46 114 87 33 43 86 123 93 31 57 21 34 53 2 0 18 113 167 102 59 72 109 87 40 -1 47 37 -54 -74 1 114 20 41 106 120 208 95 16 75 95 5 123 138 -116 -110 45 42 -70 46 221 194 -7 -22 191 237 216 215 97 125 226 290 174 -165 -203 286 107 -171 150 103 -229 -488 -236 27 -71 -15 151 -33 -156 36 37538 369 375 75 11648 10 25 38 6812 -225 142 1549 2208 3097 6294 13110 25266 40312 66679 71081 52531 6788 2865 886 905 1350 1744 1587 593 730 1143 1991 3020 3971 2916 2468 2790 4047 4696 4983 6887 11535 14067 13344 13488 13149 13099 9836 5604 4675 4106 3323 1912 1347 1123 1232 866 478 179 83 74 73 76 85 87 86 80 79 79 85 89 85 83 85 89 89 90 87 82 80 84 89 88 83 87 89 96 96 96 95 95 99 95 98 111 132 147 189 198 174 152 148 143 140 130 135 165 242 334 315 239 204 202 205 208 204 187 160 148 159 155 152 143 135 130 136 138 142 144 148 143 143 139 142 142 146 141 141 139 142 142 144 143 142 138 999999 999999 999999 999999 999999 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 148 152 154 154 152 151 152 153 152 153 154 154 157 162 161 157 154 153 156 159 156 157 162 164 167 167 165 160 155 150 145 146 149 150 154 154 146 139 135 136 140 141 139 132 123 122 123 121 126 132 129 131 133 127 125 123 130 128 124 126 125 121 113 115 118 118 113 109 106 103 102 102 101 109 118 119 98 94 106 98 90 84 87 96 99 85 78 90 96 91 80 74 92 74 44 73 77 46 65 53 54 93 84 67 56 63 72 77 70 71 83 44 32 83 84 55 26 44 65 38 38 2 54 109 18 38 105 88 52 25 48 87 17 26 81 29 70 86 9 44 94 80 39 11 -39 -20 77 17 20 33 62 70 15 -16 57 165 27 -43 -20 150 342 123 -74 -7 90 118 220 241 -11 -139 126 191 -34 13 220 202 11 140 252 18 -73 19 9 50 127 248 220 -60 -240 7 11 -289 -181 -16 -129 -213 -32 85 -57 -148 155 28 -72 222 37570 369 375 75 11649 10 26 10 6815 -208 247 741 1292 2894 8172 21776 29172 19647 19178 14545 9970 4391 2534 880 903 1348 1802 1723 578 716 1134 1981 3042 3947 2824 2312 2569 3797 4587 4949 6799 11528 14099 13422 13619 13417 13253 9745 5649 4640 4129 3354 1878 1331 1110 1228 862 467 165 68 59 59 61 66 73 67 69 64 64 72 76 71 72 65 69 71 76 72 67 66 67 70 72 68 68 73 79 81 78 77 70 81 83 93 106 129 145 184 179 146 123 119 118 123 122 151 260 618 680 422 230 207 201 204 211 207 193 172 149 156 157 150 138 135 131 133 136 139 143 148 144 144 138 142 141 145 138 141 140 141 139 144 143 144 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 151 153 153 153 152 154 155 154 153 154 154 156 160 160 156 152 152 156 159 156 157 159 164 167 165 163 162 160 154 151 150 149 152 155 156 150 144 140 139 140 142 141 137 129 127 129 125 124 126 120 119 129 129 125 117 115 122 124 123 122 121 117 116 120 123 116 112 115 109 93 85 91 104 112 120 116 97 87 92 102 91 94 99 96 87 87 102 98 106 92 83 95 94 59 48 56 46 69 56 54 58 68 85 86 73 53 98 86 58 93 49 56 127 101 69 34 -2 26 56 36 6 77 129 50 43 96 61 45 79 46 42 46 74 83 54 115 66 22 34 -36 -105 -77 14 -27 4 76 31 42 83 71 89 63 6 39 -15 14 101 13 78 207 141 19 0 34 -41 23 162 10 -153 25 129 28 -54 -13 -24 -68 239 236 -83 25 239 56 -102 140 212 164 171 -28 30 265 238 49 -202 -246 -120 -52 198 -56 -389 -58 -370 -339 146 37601 369 375 75 11646 10 26 41 6818 -192 153 397 559 1842 6356 20184 33343 35896 46520 37738 26194 20990 16180 17003 12370 7988 1049 67 64 58 63 53 52 49 52 53 57 57 63 62 67 64 68 69 73 72 70 66 66 62 67 64 67 71 67 65 68 70 69 63 66 69 68 69 75 68 74 71 77 77 81 69 69 63 64 60 60 58 63 67 63 62 66 65 69 68 71 75 72 74 68 89 107 126 144 163 157 152 145 137 125 121 117 125 128 164 310 863 887 473 261 225 201 206 212 208 194 185 161 157 161 152 140 137 136 135 134 143 145 149 146 147 140 142 140 142 137 140 140 143 140 143 143 144 139 999999 999999 999999 999999 999999 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 147 150 152 153 153 153 154 154 153 153 154 155 155 156 157 153 152 155 157 157 158 161 162 164 164 161 160 160 160 158 159 155 150 153 155 156 151 145 141 139 141 140 138 132 126 120 125 130 129 128 121 117 121 123 127 123 114 123 125 120 125 125 121 122 116 113 117 129 128 109 89 80 89 96 98 111 121 101 77 87 99 95 110 104 85 73 84 97 84 103 104 110 101 75 74 80 96 89 86 98 90 82 77 74 95 99 67 63 48 13 23 33 61 116 77 34 19 1 33 45 13 0 65 89 71 112 133 102 104 118 34 5 46 76 79 63 113 45 17 92 23 -61 -46 -9 24 93 107 111 109 119 83 41 58 84 98 -37 19 264 115 -10 3 7 50 -17 54 58 137 200 155 168 160 71 111 55 -179 -179 -199 96 170 102 311 244 2 -247 -198 112 264 118 101 143 208 480 661 379 230 372 331 443 228 -56 24 -63 134 240 37633 371 225 75 11647 10 27 13 6821 -176 133 1638 3096 5635 6607 10888 18940 31991 67832 81876 85670 69448 49075 39358 33055 31669 23612 18401 4648 292 52 50 57 52 70 124 340 909 1226 1358 1469 2191 5013 6301 3640 1219 426 346 186 84 80 68 76 78 91 87 86 78 80 85 80 75 84 93 95 84 92 84 82 79 85 89 96 82 80 78 80 78 72 72 74 75 76 76 79 76 80 77 80 86 86 93 113 149 164 150 160 173 168 160 151 141 128 121 120 126 122 142 202 453 487 306 233 214 202 206 208 204 189 180 161 157 158 150 137 134 137 136 132 145 146 148 146 147 144 142 139 143 139 142 138 143 142 143 143 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 150 152 153 155 154 152 153 153 153 153 153 155 156 156 153 151 151 154 156 157 160 164 166 165 162 159 158 158 158 159 159 157 153 154 156 155 150 146 140 140 141 141 140 131 124 120 124 130 128 131 131 129 127 121 123 120 116 123 121 118 123 119 120 121 109 107 114 120 119 109 102 100 97 95 103 108 116 116 91 85 101 113 118 108 96 81 85 95 81 82 103 106 102 94 96 114 106 81 71 84 107 108 75 57 67 73 65 54 47 38 28 33 38 23 28 64 56 27 27 54 59 47 75 67 60 97 134 130 103 78 30 7 13 26 76 112 109 54 -10 48 133 136 137 48 -26 98 115 91 90 59 59 56 91 124 160 98 59 115 117 156 121 41 -33 0 145 225 261 210 140 96 53 60 122 28 -26 -69 -172 41 56 129 268 -31 -50 -73 -219 -87 190 158 4 42 226 312 486 758 481 151 189 422 494 230 -50 113 520 386 37664 373 75 75 11642 10 27 44 6823 -160 3686 4156 10228 17524 25198 30876 30494 31032 30151 45231 59143 35821 34468 28363 20501 16878 15339 13522 10886 10615 3714 367 48 48 48 43 70 129 338 910 1252 1387 1478 2174 5040 6417 3699 1211 416 337 182 82 84 75 79 76 89 79 87 80 80 86 76 73 76 88 96 87 94 88 83 82 83 83 91 83 82 81 88 86 81 80 78 78 80 81 84 83 79 79 78 85 84 103 138 172 169 138 140 142 138 137 132 126 120 137 186 232 201 141 147 175 185 198 196 204 201 202 205 198 187 178 162 155 155 151 134 131 132 135 134 141 143 148 147 145 143 140 138 141 138 140 137 141 143 143 144 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 154 154 154 153 153 153 153 154 154 155 156 156 156 153 152 153 154 156 159 161 163 165 165 162 161 159 157 156 155 156 156 155 157 156 152 150 148 145 139 138 140 139 136 132 128 128 124 124 129 131 131 132 127 123 117 115 118 119 116 112 105 113 117 110 111 104 99 107 112 108 111 108 105 101 93 91 101 97 91 97 105 115 106 100 84 77 99 89 62 74 84 99 101 91 94 97 89 68 65 77 60 50 78 70 52 48 40 53 84 71 17 18 27 24 66 73 40 41 60 64 98 89 55 55 28 28 52 71 36 30 15 -31 3 120 160 112 46 -14 -5 58 119 146 74 -53 -10 38 24 -3 -75 -32 40 27 127 252 216 192 171 244 211 72 87 74 233 151 6 57 65 88 33 -33 -57 -3 -25 47 -21 -120 -11 -23 107 81 -123 -88 129 213 -62 -96 36 -137 -293 -17 16 91 274 118 -30 -89 96 357 214 -158 -171 262 297 37696 364 75 75 11635 10 28 16 6826 -144 3825 3794 10396 15002 19412 30685 45785 47837 32792 39775 33117 1148 104 101 98 80 67 56 55 63 64 67 66 65 61 65 66 66 66 57 56 58 70 67 69 63 66 64 62 63 72 75 78 73 73 70 77 67 70 67 66 69 68 70 67 74 80 81 82 81 84 80 82 79 81 77 79 77 78 80 75 72 71 74 74 76 75 70 69 68 72 75 75 101 123 147 162 204 208 222 242 259 281 341 600 709 671 570 410 148 137 153 162 178 185 195 193 199 203 196 185 183 173 161 157 162 143 134 131 135 134 140 141 146 146 144 140 140 137 140 139 139 137 140 141 142 143 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 150 154 154 153 153 153 152 153 155 156 157 156 155 156 156 155 156 157 157 161 163 163 164 165 166 163 160 156 151 151 152 151 152 156 154 153 153 151 145 135 134 138 137 138 138 132 127 122 121 126 130 129 130 132 125 120 118 115 118 113 109 108 112 112 105 107 100 100 108 109 112 112 104 104 99 95 86 82 91 90 78 80 98 108 108 76 58 83 86 70 75 90 82 66 75 75 83 89 59 47 61 49 74 104 42 13 17 5 21 70 94 67 73 88 60 39 40 39 41 27 31 67 48 45 72 39 0 -1 50 24 41 74 0 -16 25 43 84 101 45 -8 31 60 47 94 36 -8 64 3 -101 5 89 94 40 134 230 157 148 100 162 69 -76 154 249 173 26 -82 -27 -20 131 119 -35 -82 -31 147 35 -194 -254 -164 45 237 181 80 -66 -14 267 115 -180 -88 -30 -332 -259 -265 -262 -236 25 37727 364 75 75 11637 10 28 47 6829 -128 1531 750 1442 3304 10548 33276 61560 68191 46006 28092 20586 1825 202 84 75 59 52 38 35 30 34 39 38 34 42 43 41 43 43 35 35 35 42 34 38 31 36 32 34 32 37 36 36 35 35 35 41 34 37 37 34 34 38 42 40 43 48 47 48 48 49 44 52 51 52 49 51 49 46 52 51 48 47 44 46 48 44 43 48 48 52 59 73 157 392 750 1158 1483 1534 1560 1554 1602 1513 1030 759 767 635 579 589 366 138 137 148 168 178 189 184 200 201 204 188 186 177 170 159 167 152 138 133 135 135 142 143 144 143 142 139 140 137 140 139 141 138 138 141 142 142 143 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 139 146 150 151 150 150 151 151 152 152 153 154 152 153 156 156 153 154 156 157 163 166 166 165 166 166 162 159 154 153 154 152 150 151 156 157 157 156 154 149 144 138 135 136 137 135 130 126 120 118 128 136 136 133 130 122 115 115 117 115 109 112 119 115 105 104 105 108 107 101 105 112 107 92 96 98 95 100 100 97 94 86 95 98 102 97 76 76 75 74 87 110 97 67 62 68 72 67 72 76 79 104 110 99 72 16 1 6 -4 4 46 59 68 109 101 76 60 54 68 47 18 0 16 71 85 75 68 72 69 91 63 15 78 125 43 -55 -78 -7 82 19 -28 60 86 19 72 131 132 112 -13 -50 131 273 180 49 40 124 48 64 -21 30 78 -8 229 152 -48 8 92 110 32 225 118 -69 -18 -38 30 -46 -170 -245 -274 23 383 328 93 -45 -87 83 44 -190 -186 4 -46 -155 -218 -222 -211 8 37759 361 75 75 11634 10 29 19 6832 -111 985 223 852 2672 8308 23675 37882 49596 37321 12152 4746 961 616 2366 10989 24955 22251 60 70 328 1482 1899 2252 655 3 999999 0 6 6 2 6 5 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 0 4 3 3 4 2 2 4 6 7 9 6 14 16 15 13 16 16 17 18 15 15 18 19 18 22 16 23 30 34 39 68 157 671 1929 3187 4474 5237 5595 5355 4943 4502 3390 1213 464 337 222 304 429 370 151 140 148 162 171 181 179 192 199 216 203 189 177 168 157 166 155 148 136 136 135 142 144 145 141 141 138 139 137 139 137 141 140 138 141 144 142 143 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 139 144 148 150 151 150 150 152 153 151 152 154 152 153 156 155 152 152 156 161 167 169 168 166 165 165 163 158 155 156 156 154 154 156 157 160 160 159 159 157 154 142 134 136 134 132 127 124 121 120 129 141 136 126 123 115 107 107 115 113 106 108 111 105 102 111 116 122 113 104 112 115 116 101 98 95 82 103 108 92 97 93 101 107 80 71 91 106 95 96 92 93 82 84 105 86 71 60 63 82 86 109 123 87 61 42 36 47 41 38 42 22 29 73 61 31 42 75 75 39 13 -30 11 75 46 25 35 64 49 55 67 -25 -22 101 74 7 -43 -82 -23 -5 48 115 59 4 97 146 113 114 64 150 224 244 351 22 -63 12 16 80 29 44 57 -64 110 40 -96 153 254 106 63 186 44 -109 -54 -49 -176 -115 62 17 -132 -118 211 190 77 132 -62 -193 -349 -273 -212 -78 82 -61 -144 37790 357 375 75 11635 10 29 50 6834 -95 609 2774 11413 41411 54774 44771 33107 11430 834 2603 11268 25998 23496 32 69 462 2239 3135 3473 615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 33 119 548 2160 5305 8404 9969 10418 10447 9748 8322 6247 2726 641 364 310 267 284 265 218 158 148 149 157 164 175 173 178 188 215 206 191 176 172 158 165 156 152 140 140 135 141 144 146 141 140 139 140 140 139 138 140 140 140 141 143 141 141 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 143 147 149 150 149 149 150 151 150 150 152 152 153 155 154 154 155 157 161 166 166 166 165 164 164 161 159 157 154 155 156 156 156 153 155 157 159 159 158 154 143 136 136 134 134 129 122 123 122 124 131 126 120 123 118 114 114 120 121 117 119 111 97 102 118 121 119 112 114 116 112 120 105 93 94 85 91 97 93 94 86 84 96 76 83 107 106 94 92 87 78 82 84 91 83 76 59 38 63 69 63 80 84 88 63 56 77 70 50 42 38 39 28 -4 8 46 52 35 24 59 52 31 47 32 28 25 16 -13 -2 42 0 -24 20 53 35 1 34 74 55 48 68 -21 -30 69 29 33 129 72 86 155 114 207 91 -91 -42 71 219 55 -67 35 -24 88 123 -16 57 114 24 -60 46 127 6 1 -7 -156 -122 -5 26 84 53 28 37 256 342 -52 -379 -569 -123 -47 -185 4 14 -9 37822 368 450 75 11635 10 30 22 6837 -78 2374 10493 35710 51261 60076 79807 95395 72871 24285 80 444 442 999999 999999 92 723 1194 1184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 915 3618 8874 13663 15279 13826 11107 8078 6095 4206 1719 842 973 1025 1149 1210 1197 923 298 190 164 162 167 172 169 170 177 191 192 197 184 177 158 161 150 150 141 140 138 141 144 148 143 140 141 142 142 142 140 140 140 142 142 141 140 139 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 137 143 147 149 149 148 149 150 151 149 149 150 150 153 155 155 156 155 158 162 163 163 163 162 160 161 161 159 155 153 157 157 155 153 152 152 154 157 159 161 150 138 131 131 134 135 133 124 119 116 118 126 131 131 126 120 118 120 126 126 124 129 121 105 103 113 114 113 114 107 108 103 101 91 95 100 86 86 87 86 95 93 74 84 86 86 86 82 77 62 68 91 92 72 63 73 88 72 59 87 88 74 94 100 104 90 67 66 39 51 86 62 38 20 32 51 63 44 30 39 81 108 65 69 72 70 49 20 7 25 57 94 70 -6 30 41 3 52 64 34 14 -38 -76 -20 6 8 82 125 55 44 148 42 146 174 -38 29 167 286 63 -99 60 37 48 103 149 58 -88 -99 -71 125 182 204 192 -43 -121 -59 -86 -64 35 125 101 71 212 194 151 -8 -340 -156 30 81 44 -1 120 53 55 -109 -173 -9 -37 180 148 67 349 403 241 37853 368 450 75 11631 10 30 53 6840 -62 693 6189 16290 42641 78860 118907 120756 97521 24238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 128 676 2021 4626 7760 9357 9764 8138 5730 3658 3900 4589 4618 3994 4130 4387 4220 3453 1824 950 313 232 214 175 173 175 172 174 171 179 182 196 188 178 160 161 151 153 143 141 142 145 145 151 145 143 142 143 144 144 141 140 140 142 141 141 138 137 140 999999 999999 999999 999999 999999 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 145 148 151 152 151 151 152 151 151 152 152 152 154 157 158 157 156 160 165 165 162 162 160 156 156 158 158 156 155 157 156 154 153 154 154 155 156 155 155 146 134 130 133 136 134 133 131 125 121 121 126 130 130 128 115 110 118 119 119 118 123 130 118 105 108 103 99 99 99 107 113 104 87 93 105 102 105 95 75 95 108 77 74 87 89 82 72 69 64 69 86 89 78 75 72 67 68 80 76 57 75 103 100 89 65 46 53 44 82 118 102 63 33 90 87 39 1 1 28 37 55 93 87 14 14 32 49 32 14 89 129 48 -21 -21 22 47 5 -30 4 56 -27 -92 -41 7 89 162 152 104 121 136 48 109 152 25 59 139 42 70 92 67 68 25 98 270 243 86 14 35 73 74 142 45 12 156 185 142 64 -14 59 81 20 32 -70 229 347 13 -78 16 -14 -248 -134 259 454 335 106 -72 -46 159 405 10 -365 -50 -12 -358 37885 369 375 75 11636 10 31 25 6842 -45 1717 8497 31347 58461 85543 92361 79735 44404 21125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 65 281 986 2509 4361 4559 3814 3453 3327 3318 3562 4614 5077 4430 3339 3179 3379 3077 2299 711 207 165 195 196 176 170 174 168 170 162 173 174 187 181 179 158 157 151 149 142 140 139 143 144 150 142 140 139 142 143 144 141 141 139 140 141 141 140 138 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 139 144 148 150 152 152 151 151 150 150 152 153 154 156 157 158 157 157 160 163 165 164 164 160 154 154 156 155 155 155 154 154 153 151 149 152 157 155 151 149 142 134 130 135 137 136 134 135 134 128 126 131 129 125 127 121 116 118 115 113 116 125 133 121 105 109 109 101 95 101 109 111 108 94 80 82 93 101 82 73 103 111 97 87 90 88 89 95 88 77 66 76 100 100 92 79 57 72 85 70 72 77 59 76 94 57 44 64 71 75 80 90 91 70 70 43 26 1 -10 5 -14 19 89 48 -51 -26 25 43 25 35 105 72 -6 -6 9 48 61 25 -6 38 83 -9 -68 -47 -29 10 90 103 66 49 -1 37 39 -7 -41 -19 72 -27 89 126 77 194 132 72 38 -21 96 23 -83 11 -53 -185 -252 -38 91 147 347 120 -138 48 109 55 -21 -138 56 88 32 273 16 -420 -337 119 405 233 -128 35 254 -16 63 502 7 -110 205 -348 -469 37916 335 300 75 11634 10 31 56 6845 -29 100 2131 9866 39846 85500 101994 64463 7831 3082 4 8 61 303 310 17 3 999999 999999 999999 2 999999 1 2 2 999999 999999 999999 999999 999999 999999 999999 999999 2 11 3 9 7 14 10 4 999999 999999 3 8 8 18 14 16 12 16 20 17 14 15 11 11 11 11 7 11 21 19 17 20 23 31 37 33 25 27 33 33 36 42 44 51 88 255 658 1297 2095 2572 3130 3862 4281 4243 3836 3055 1716 869 150 134 144 144 146 143 156 179 223 232 177 168 171 163 162 156 170 170 183 165 170 152 154 145 143 137 134 135 141 143 147 138 135 136 140 140 143 142 144 141 141 143 142 142 140 140 999999 999999 999999 999999 999999 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 145 148 150 151 151 151 150 150 151 153 154 155 156 158 158 157 159 161 162 165 167 165 160 155 154 155 152 152 151 150 150 151 151 147 146 150 150 152 151 139 130 127 132 135 137 135 129 126 120 128 140 134 129 133 134 131 124 120 119 121 122 121 113 101 107 122 117 104 109 103 94 97 97 88 84 85 88 82 83 92 84 87 95 93 83 76 88 93 81 65 49 75 88 84 81 83 92 76 95 121 106 57 77 100 56 65 82 52 33 46 82 94 67 77 35 39 59 17 25 4 41 81 18 -25 5 89 101 37 48 70 6 -35 -1 69 83 -4 9 22 66 110 9 -11 0 -8 30 25 80 161 76 -9 5 -20 -48 -47 -99 -43 90 178 33 17 152 76 -104 -227 -210 -87 -104 -188 -204 37948 352 75 75 11626 10 32 28 6848 -12 3427 79 47 705 2853 10756 29753 59702 71320 49220 9571 1137 349 158 111 353 346 50 41 39 48 42 41 36 39 38 39 38 40 40 39 34 37 29 39 44 52 46 45 46 47 49 47 37 43 52 50 45 51 48 54 48 48 48 46 46 43 43 43 44 43 36 38 50 46 46 48 48 56 61 57 55 59 65 61 58 65 69 75 110 260 498 684 741 842 1207 2063 2446 2297 1785 948 250 118 120 119 133 139 150 161 208 255 317 300 193 173 178 177 173 164 176 172 177 154 157 151 152 141 138 134 130 134 140 143 147 139 137 136 138 137 142 144 146 142 143 142 142 142 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 150 151 152 152 152 151 151 152 153 154 155 156 158 161 160 160 162 164 165 168 169 165 164 161 157 154 154 155 153 151 150 151 153 151 148 149 151 153 151 138 131 130 134 135 136 130 120 123 125 133 140 127 123 125 123 123 119 116 117 121 121 111 99 94 104 113 109 104 104 97 89 87 86 91 95 94 87 93 107 94 83 85 82 80 74 59 56 78 86 78 62 80 99 85 79 87 77 54 97 117 78 47 74 93 59 62 79 42 4 19 77 92 65 82 73 68 103 83 64 66 66 91 48 28 82 138 111 45 29 80 83 13 34 79 72 -11 -12 88 115 69 25 31 21 20 58 -5 39 162 127 67 63 33 19 26 -25 30 103 139 58 -13 -18 -16 -79 -139 55 58 45 -21 -262 -199 -104 -66 89 166 175 67 -128 -80 104 22 -186 -216 -193 37979 352 75 75 11635 10 32 59 6850 3 4675 1699 1545 1941 4023 11087 23773 39495 46599 37041 19387 8685 8518 8502 6206 4072 4822 5245 5373 5303 3727 1673 1467 1920 2106 2880 3727 3834 2308 659 76 42 41 36 41 42 52 57 53 55 51 55 57 57 60 64 62 55 52 51 58 52 47 46 49 57 54 53 53 56 55 47 45 47 51 59 67 77 104 122 131 134 133 138 157 238 156 123 107 154 416 1003 1380 1343 1126 1055 1112 1075 777 447 268 271 557 978 825 351 207 201 204 225 229 249 236 196 200 201 197 185 176 181 175 163 149 152 150 146 138 134 131 132 134 138 142 148 140 136 136 139 139 142 145 145 143 144 142 142 142 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 150 151 153 153 151 150 151 152 152 154 156 157 160 162 162 160 161 162 164 168 168 169 167 165 161 158 155 155 154 153 150 149 152 153 152 154 155 155 150 139 136 139 139 135 131 128 122 125 130 133 134 124 118 116 114 116 113 106 108 118 120 111 99 94 98 100 107 109 95 90 90 90 86 88 95 94 92 97 112 106 106 111 103 94 81 83 89 90 81 75 94 105 108 105 99 91 77 64 90 108 83 72 78 84 94 94 94 78 51 47 53 88 93 54 50 77 115 126 87 83 77 88 80 72 117 121 86 54 33 78 128 115 89 62 66 52 56 121 107 73 130 95 33 -18 -56 -79 -73 15 99 63 40 57 13 -15 35 163 185 135 57 -20 -51 35 19 25 192 113 62 -6 -98 1 -107 -160 -57 -17 -14 -96 -43 1 -78 -33 -110 -163 -41 38011 373 75 75 11633 10 33 31 6851 22 1275 968 948 970 1627 3989 9941 20922 26354 24293 12640 8663 11160 12907 8819 6773 9142 10929 10333 9639 7545 5606 5889 8903 13265 16515 17652 17111 17429 20751 29088 32255 29558 23401 16076 9885 5441 3479 2317 31 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 6 25 59 90 121 162 302 681 1371 1902 1825 1491 1025 960 1500 2154 2041 1745 1514 1278 1460 1970 2322 2228 2074 2729 4310 5925 3863 927 231 188 219 375 986 1532 1070 267 237 219 203 191 188 183 171 157 150 154 152 146 137 134 134 133 135 138 142 148 142 138 136 140 139 141 142 143 142 144 143 142 141 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 148 151 153 153 152 152 153 153 153 154 156 157 158 161 163 163 163 163 165 169 170 169 169 168 168 162 157 154 153 153 150 148 150 150 151 152 151 153 150 140 133 135 137 134 131 128 125 121 122 127 130 125 121 119 123 128 118 106 110 113 109 107 104 98 92 90 98 99 87 83 85 90 92 94 96 93 90 92 95 85 87 101 116 108 87 93 108 111 86 75 87 80 65 73 85 92 92 82 99 106 106 112 78 47 50 78 117 118 89 55 54 72 74 67 61 44 24 47 59 93 94 39 59 98 111 126 142 91 41 39 70 139 133 78 84 61 99 150 131 179 230 151 101 69 -30 -98 -141 -12 148 138 95 48 64 33 42 201 257 184 73 100 234 254 90 67 66 -122 -105 -41 0 26 -79 -105 -80 -26 -46 -134 82 154 94 264 49 -120 85 278 239 62 234 277 413 468 240 161 -28 -13 270 75 -296 -331 -277 120 386 33 -90 -47 38042 366 600 75 11621 10 34 2 6851 40 10 553 2343 3244 4666 4035 3558 2921 3863 4760 5786 5074 4487 3856 4227 4716 7205 11801 14418 15299 16314 20070 26551 36334 40729 37671 28619 18632 10674 5987 4577 3402 999999 999999 999999 999999 999999 999999 999999 999999 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 364 1206 3180 6188 9189 11672 12153 11913 11121 8573 5936 2865 1457 1313 1848 2876 3583 3724 3799 4897 7531 11615 9100 1915 563 473 1088 2123 4119 4518 2082 862 372 228 203 194 187 172 153 148 151 154 148 143 133 137 138 133 132 137 142 145 142 142 138 142 140 142 140 143 141 141 142 141 140 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 149 152 154 154 154 156 156 156 156 156 157 158 159 162 165 167 167 166 167 168 168 169 168 168 168 163 158 155 154 156 153 149 150 146 145 145 145 146 143 136 127 126 128 130 133 132 127 118 118 128 128 121 123 124 125 131 124 112 114 113 109 101 93 90 93 89 82 78 71 71 72 78 94 89 83 84 82 83 87 77 75 82 79 68 47 60 83 99 84 66 83 92 78 71 77 88 92 91 114 112 92 97 78 67 74 81 85 108 121 112 129 112 48 53 85 38 -19 18 106 111 62 39 55 117 105 46 59 29 8 34 93 113 104 80 57 85 41 25 49 70 105 92 94 97 51 -20 -92 34 312 427 260 208 180 160 77 222 207 -4 35 231 333 205 35 0 35 14 92 198 66 -2 -22 -26 28 -47 -119 -139 140 227 104 236 167 129 310 392 185 -35 96 293 130 59 -8 -312 -73 239 199 -23 -318 -429 -215 126 354 123 101 208 38074 369 375 75 11619 10 34 34 6851 58 41 1060 3200 8444 17201 21919 13589 8985 4637 1958 963 708 697 437 183 49 64 182 295 491 1338 2873 4042 7156 12121 17178 16308 9649 7706 4920 2270 516 295 854 847 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 745 2334 5572 9823 13848 15627 16002 14519 10884 7332 3312 1383 1246 1760 2362 2712 2614 2619 3013 4055 6428 5765 1770 2102 3942 6803 11987 21381 27501 23959 8173 942 439 224 192 176 157 144 139 150 153 150 145 134 140 137 133 132 137 140 144 141 140 140 144 143 144 143 144 142 140 139 141 138 141 139 999999 999999 999999 999999 999999 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 148 151 153 154 154 155 157 157 159 159 160 160 161 162 165 167 167 167 167 166 168 168 172 173 169 165 161 157 156 159 155 148 147 144 142 143 145 144 138 133 129 128 130 130 130 130 128 124 124 128 124 121 126 128 123 126 122 112 110 110 105 97 100 105 109 102 95 90 87 83 80 82 92 91 91 108 96 92 105 92 84 80 69 71 60 70 107 111 99 107 116 114 105 90 92 105 113 121 122 110 96 106 108 98 111 115 90 122 161 148 148 123 64 65 94 74 36 20 71 49 31 66 40 84 80 5 22 25 3 64 133 96 76 92 35 62 31 -57 -60 -27 -43 7 132 104 107 120 31 9 151 140 140 211 176 189 168 145 32 -162 -85 110 77 -6 20 39 38 34 158 236 15 39 126 98 115 40 -8 54 347 261 96 115 90 69 251 191 -237 -400 -375 29 104 -112 20 -174 -183 73 167 363 -33 -375 -75 159 416 104 -114 -43 38105 368 450 75 11620 10 35 5 6850 77 1083 3881 9839 21497 26102 19083 12980 14994 12155 2665 426 110 999999 339 1581 2204 2237 2700 3062 3450 4330 5583 9455 16474 23430 22601 12333 2823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 877 1121 1251 2009 3420 5870 7727 8554 8030 6681 4372 2965 2687 2887 3337 3434 3710 3139 2536 2398 3007 5257 8039 13088 19971 24656 27241 29823 37549 42430 25320 7343 770 394 207 180 163 149 138 136 148 151 151 147 137 141 135 134 137 139 140 147 141 138 140 142 142 143 142 144 142 142 138 141 139 141 139 999999 999999 999999 999999 999999 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 146 150 153 154 154 155 158 160 161 161 162 162 162 162 164 163 162 163 165 167 169 168 171 173 168 163 160 160 158 155 151 148 147 146 144 144 148 146 142 135 128 130 130 131 129 128 131 131 128 123 120 119 126 130 128 124 117 109 110 108 98 95 105 113 108 111 116 111 102 87 80 88 88 85 102 122 101 95 107 87 88 98 89 91 87 88 125 126 114 130 138 134 104 101 127 129 125 128 104 88 92 87 101 104 106 106 97 105 95 82 99 60 56 89 69 69 59 20 27 37 69 68 5 28 28 25 93 84 4 42 117 144 148 108 36 -20 24 67 -22 -85 -105 -35 151 167 147 206 148 15 67 68 22 130 159 157 241 236 73 -39 -35 -52 -20 52 32 32 -25 -137 -20 123 106 123 62 -22 -16 12 -9 170 355 135 169 193 96 -111 -29 -123 -477 -386 -170 324 475 89 -53 269 206 -25 73 360 93 -125 12 160 572 303 -110 -290 38137 367 525 75 11616 10 35 37 6850 95 311 1459 3228 5332 8154 14747 19008 15549 6134 5654 7861 9419 16454 19711 16075 14312 12341 9353 7309 5951 5232 5961 8048 11296 11642 8999 2506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1063 1995 2789 3147 2827 2508 2809 4612 6007 6761 5945 5158 4233 4105 4691 5584 5974 6466 6993 6616 6044 7208 9511 14447 21495 29182 36411 41247 44051 32688 21553 13097 2256 203 182 178 173 164 146 142 130 138 138 140 139 139 136 138 130 130 132 139 141 150 145 141 139 139 142 141 140 142 141 143 141 143 141 140 138 999999 999999 999999 999999 999999 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 145 150 153 154 154 156 158 161 162 163 164 163 161 162 163 161 159 160 163 166 169 169 169 167 161 157 154 157 155 151 153 151 149 151 149 146 148 146 148 144 134 131 128 131 134 132 127 125 126 119 118 123 125 126 128 124 120 115 119 116 98 89 94 100 99 105 116 112 91 86 88 90 86 77 92 103 90 87 98 91 96 108 99 91 77 82 98 98 90 86 113 125 105 109 127 128 121 98 82 71 80 90 85 69 82 92 74 75 83 112 100 40 52 95 63 51 56 85 125 91 85 87 44 10 -96 -63 116 96 14 34 97 256 152 77 22 -69 -79 71 97 34 66 58 57 126 120 108 69 -40 48 87 47 92 68 26 133 315 302 174 29 -128 0 145 -2 -51 -49 75 200 67 89 121 -57 -143 10 69 -48 -5 50 -65 12 -10 52 -15 -166 -297 -348 -152 -76 101 168 175 -172 -10 318 219 -144 -32 404 48 -303 11 336 88 -223 -477 38168 363 825 75 11615 10 36 8 6850 113 2187 6046 6651 3651 3278 5150 6666 7774 14912 17463 11620 12048 11519 8359 8812 8933 7326 3795 419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 224 264 233 184 249 526 921 1247 1530 1663 1930 1656 1694 1425 1046 740 489 371 360 251 999999 999999 999999 999999 999999 529 1264 1925 2821 3690 4854 5397 5422 5046 5387 6568 7718 8280 7530 7235 7405 6393 6417 7015 7727 9065 10296 11971 15450 19771 23788 28300 33513 37720 39344 42169 37238 19347 6176 672 201 167 159 154 150 139 129 131 121 128 123 129 127 134 134 135 127 127 132 138 140 145 147 142 139 140 144 140 138 140 141 143 143 142 141 141 139 999999 999999 999999 999999 999999 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 144 150 154 155 154 155 157 160 163 164 164 162 159 159 162 161 159 161 162 164 166 166 164 163 159 156 155 155 156 156 155 149 147 149 149 147 145 146 149 147 139 133 132 134 133 130 124 123 124 118 117 126 126 120 123 130 127 123 127 115 97 88 95 101 104 98 98 103 100 107 97 81 84 80 89 102 86 81 90 81 77 97 107 88 64 81 100 91 69 59 75 105 120 91 77 97 105 84 84 65 61 102 91 80 86 94 83 67 106 142 128 93 106 144 111 73 91 98 95 83 40 45 39 40 -18 5 126 104 39 -17 19 92 78 74 85 3 -29 26 95 217 210 136 105 115 81 97 94 -80 5 51 3 20 -17 24 167 253 136 -5 -115 -90 108 141 30 24 -38 60 228 40 -124 -41 -57 -61 -91 -96 100 106 19 59 141 -60 -52 -19 -161 -264 -232 35 82 -9 88 261 89 61 313 508 91 -171 308 173 -202 -69 26 22 -164 -156 38200 350 1800 75 11615 10 36 40 6849 132 1431 3742 5129 4249 2267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 432 670 854 1028 1225 1385 1429 1180 831 528 271 155 147 17 999999 999999 999999 999999 999999 97 578 976 1523 1046 1554 1767 1889 3540 4838 3522 4657 10165 10887 12433 14319 16317 21274 27069 33352 38688 34890 36071 44526 46805 45155 43871 38428 39880 38189 35335 25865 11187 3330 176 148 146 142 140 129 120 120 118 116 115 112 119 118 135 132 131 125 130 133 137 141 143 141 141 141 143 146 144 139 140 144 142 141 143 140 142 139 999999 999999 999999 999999 999999 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 141 148 153 155 155 155 157 158 161 163 163 162 160 161 162 161 159 158 160 162 162 163 164 164 161 157 157 157 158 159 153 147 147 147 145 147 148 149 150 145 136 133 133 134 131 128 128 128 123 119 118 119 123 120 123 131 132 129 124 111 102 97 94 100 105 98 94 105 122 122 100 78 83 92 90 95 91 87 80 58 62 101 110 85 82 91 99 77 53 63 68 108 127 83 78 108 105 103 110 90 82 86 79 116 125 108 77 32 54 92 124 111 115 152 108 68 85 73 69 136 92 61 96 99 118 83 103 141 26 -82 -37 18 55 73 54 48 110 110 47 136 71 -26 45 98 112 320 350 105 101 73 -17 -5 28 60 164 209 -39 -194 -115 63 197 162 189 307 169 55 123 125 46 -78 -27 138 -82 -260 4 154 109 219 340 265 -10 -34 -11 -186 -268 -239 163 329 175 107 176 205 154 218 164 25 146 105 144 228 179 254 -22 -235 38231 327 3525 75 11611 10 37 11 6849 150 11 218 358 531 1267 977 1346 1687 1610 1722 1756 1721 3052 2179 1329 1115 918 762 679 724 719 697 709 1357 2280 1983 2785 3678 7447 7388 9293 12392 7751 18163 21375 24038 25508 27978 32993 36885 42816 46041 40355 39202 42470 42520 38866 34507 27917 27293 23713 16779 12025 7049 2856 279 138 128 126 125 113 107 111 112 112 105 105 109 111 127 120 124 118 123 126 132 138 144 138 140 138 141 142 146 143 142 143 142 143 145 142 142 139 999999 999999 999999 999999 999999 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 139 146 151 155 157 156 156 157 159 162 164 164 162 163 164 163 161 158 160 162 162 161 164 165 162 160 158 156 154 154 152 149 147 146 145 147 148 151 150 143 135 133 128 128 131 130 128 130 128 126 130 124 120 120 118 123 126 121 116 115 110 102 93 96 107 108 103 110 121 117 104 89 90 101 96 87 85 84 73 56 71 93 103 100 105 105 91 69 69 95 89 92 100 88 103 118 110 109 100 98 94 74 70 91 96 82 59 63 76 66 80 78 40 54 94 94 90 113 105 107 121 153 196 143 118 23 77 164 68 -1 24 119 142 32 -43 63 148 169 110 31 -41 -67 11 43 63 120 162 93 125 116 83 85 96 108 32 9 -142 -173 -83 -9 33 -13 10 165 244 188 134 83 109 109 196 348 78 -386 -166 171 30 19 219 74 -178 77 77 -252 -191 -12 86 266 113 -383 -413 -21 -15 -180 135 423 297 129 234 420 403 314 209 -475 38263 327 3525 75 11611 10 37 43 6849 169 14 376 376 1006 783 1041 1995 1491 2887 3395 1931 1955 1940 1893 1647 1721 2008 1086 1743 986 978 940 1825 1632 2016 3352 4891 6731 7397 8321 9227 10604 12947 16782 20871 24185 28967 31436 36407 42242 52226 55906 56131 52399 41928 29970 21169 18470 18550 20753 20902 8693 4013 2948 2128 318 135 127 122 120 109 109 109 117 110 111 118 137 143 138 122 124 119 123 126 132 135 142 141 142 139 142 140 148 148 144 141 142 142 144 141 141 140 999999 999999 999999 999999 999999 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 139 144 149 154 157 157 156 156 157 159 162 162 161 163 164 163 161 159 161 163 162 159 159 160 160 160 158 156 153 150 150 151 148 149 150 145 144 149 151 145 137 129 129 131 129 129 134 130 126 133 135 125 120 126 115 114 128 122 115 116 114 111 104 100 107 112 108 111 115 106 97 98 104 99 100 101 95 102 101 81 81 88 91 99 99 90 86 80 97 115 79 67 81 87 107 112 114 115 88 89 106 100 78 86 106 93 76 94 96 62 60 73 63 46 100 110 108 156 119 75 100 117 113 78 56 40 63 91 96 81 62 145 119 -11 -53 55 90 100 108 9 32 110 128 39 5 114 152 13 62 81 36 105 134 131 54 40 -66 -85 -99 -74 -41 -93 -169 -243 36 152 -14 33 152 214 322 402 75 -357 -241 -61 -79 -52 96 -90 -267 -48 -9 5 255 467 387 419 367 -118 -307 66 16 -170 143 222 70 82 201 364 300 269 349 -87 38294 299 5625 75 11605 10 38 14 6848 187 82 458 899 3334 5776 9643 14931 21317 30240 42035 58011 73232 91240 90875 88649 71855 51897 32084 18932 14571 13665 15262 16911 9013 2657 1203 741 207 133 123 117 122 114 118 120 130 123 134 133 158 166 144 132 126 123 127 128 132 132 140 141 146 143 143 142 150 151 147 140 142 138 140 139 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 141 146 149 153 156 159 158 155 155 158 162 162 161 162 164 161 159 158 157 159 160 159 160 159 159 158 155 156 156 150 150 151 149 150 152 147 146 152 155 150 141 133 128 129 131 133 139 129 125 135 125 115 116 122 119 114 124 125 118 115 116 114 109 101 97 101 105 109 111 108 99 88 94 94 88 98 114 120 122 108 92 101 84 77 85 75 88 100 106 110 84 68 66 93 112 106 103 89 75 79 109 114 103 108 125 149 142 138 110 57 52 63 102 95 94 109 75 73 72 106 102 41 75 63 32 63 80 91 96 93 116 188 114 3 9 103 114 42 52 45 77 69 45 88 81 96 129 151 219 87 -34 94 163 132 165 245 210 107 35 38 -29 -16 -33 -269 -20 253 84 115 256 250 352 434 185 55 -119 -181 -96 -210 73 207 46 -32 -107 239 480 359 332 381 337 354 269 427 423 -67 -117 -106 16 62 169 350 192 309 452 228 38326 307 5025 75 11606 10 38 46 6848 205 183 357 931 723 1026 1278 1999 2486 3069 4314 5233 6557 8879 12799 17849 24256 32433 45413 59942 71408 82413 81174 79387 65398 46503 24362 15550 12499 12122 12409 13784 12511 6693 1787 203 145 137 138 139 152 159 175 184 177 167 170 160 169 174 151 133 130 124 126 130 133 134 140 141 149 145 142 143 149 151 148 144 142 138 138 137 137 137 999999 999999 999999 999999 999999 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 144 148 149 151 155 159 160 157 156 158 162 162 160 160 161 160 157 154 155 158 159 160 162 160 156 155 155 156 155 151 149 150 150 150 151 152 150 153 158 153 146 142 130 126 130 131 133 130 133 140 126 113 112 112 119 117 113 112 117 125 126 114 109 105 101 98 103 111 108 112 105 89 89 96 87 87 99 96 105 109 84 92 101 81 84 80 73 89 102 103 99 86 72 98 123 98 90 90 77 78 74 81 115 112 94 137 155 154 158 132 100 81 133 140 104 100 58 42 79 127 90 42 74 87 44 17 91 147 151 136 146 196 158 92 124 225 201 67 56 108 59 -28 -30 136 156 63 173 295 318 204 35 93 171 221 282 172 36 9 9 19 57 59 18 -28 100 301 278 160 249 200 208 300 90 74 -3 -31 -34 -87 293 320 140 -11 -192 53 265 41 -38 227 258 409 340 332 485 117 0 35 198 18 202 507 -50 -90 409 580 38357 306 5100 75 11606 10 39 17 6848 222 44 249 870 1993 2564 3643 4879 6327 8189 9927 11228 13250 16031 19706 25683 33196 40976 48604 56876 63435 71213 74102 66879 57348 26621 15608 14010 12767 11066 9239 7389 5688 1848 201 176 186 222 222 217 217 234 232 221 200 189 174 164 158 144 125 127 122 122 129 138 137 142 144 149 148 145 142 145 148 146 145 144 142 138 136 138 137 999999 999999 999999 999999 999999 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 141 145 147 148 151 155 158 158 156 155 157 157 155 156 157 156 154 151 152 157 158 157 157 156 154 155 159 159 156 153 151 150 149 148 150 156 154 156 160 156 150 141 133 130 132 132 132 133 137 138 128 122 122 120 125 124 112 108 113 123 124 118 106 102 97 90 102 101 95 102 102 96 94 94 88 89 92 85 87 95 72 84 111 101 104 101 80 86 101 101 105 91 91 97 103 88 88 130 120 102 83 85 83 82 81 84 110 104 120 162 168 132 133 135 118 72 61 100 127 144 143 128 116 87 42 66 115 131 143 126 55 64 110 164 325 258 145 63 125 139 29 0 13 118 192 122 140 252 311 207 90 81 116 166 220 279 165 -66 -26 -19 127 217 172 184 131 86 94 42 175 181 76 46 9 38 -68 36 399 481 452 331 144 -55 -208 -28 0 -339 -46 468 413 610 596 104 -171 -89 135 334 332 38 201 514 82 -81 292 453 38389 364 750 75 11607 10 39 49 6847 242 697 1623 3092 6099 6313 5517 11287 10766 5255 3429 6859 6317 4923 4406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 1343 2083 2282 3059 2350 1776 1102 614 542 136 51 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 354 1271 2013 3062 4204 5697 7390 8984 10460 11692 13089 13637 15207 18380 22119 25646 29981 35855 40039 41396 41529 35044 33191 19380 12648 9754 6624 4051 1967 1175 783 607 230 278 391 531 540 501 418 371 336 380 329 199 164 147 133 125 115 124 123 121 128 135 134 143 144 151 149 146 139 141 144 146 142 143 141 138 138 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 141 145 147 148 149 153 156 157 155 152 152 154 154 154 156 155 155 155 154 156 155 155 156 154 153 156 160 161 159 158 158 153 151 151 154 161 160 160 162 155 148 138 129 130 133 133 138 138 136 134 127 122 119 119 126 124 111 110 110 112 120 118 105 96 87 89 100 91 88 90 89 91 93 79 70 92 106 86 80 96 83 86 95 100 109 99 104 121 117 101 110 78 52 78 94 99 104 117 109 118 111 88 66 103 129 117 129 81 48 100 147 102 43 93 275 154 91 123 125 80 94 105 114 110 57 77 68 58 72 42 -27 -4 48 153 286 168 102 75 157 127 -29 -7 109 159 420 227 -37 7 42 58 45 34 91 142 176 275 250 -51 -51 35 129 236 128 57 85 -26 0 121 119 198 40 -285 -177 25 -56 118 461 354 273 196 117 13 -206 18 116 -210 -107 126 30 441 555 118 -115 -43 58 310 304 -16 232 334 -118 -170 47 23 38420 364 750 75 11608 10 40 20 6847 257 921 1786 3241 7480 9667 8566 17482 14397 6455 3477 6889 6341 6778 4416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 519 1573 1917 2364 2705 3533 2757 1467 1119 877 753 773 853 891 1003 1184 1676 2420 2575 2583 1867 1630 1083 1027 903 974 922 1020 1194 1590 2121 2489 3297 4396 5173 5953 6412 6263 6749 7582 8437 9990 12288 16496 21902 27297 33840 43431 49958 46211 25457 11469 3396 1390 901 573 276 287 368 625 1015 1982 2092 1491 965 821 543 460 307 181 150 145 139 133 119 124 126 130 134 134 131 146 146 155 148 141 138 140 142 142 141 142 140 139 139 140 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 147 149 150 150 151 154 157 157 154 152 153 156 156 158 159 157 157 160 160 159 157 157 157 155 155 157 162 165 164 162 159 155 156 157 158 162 162 163 161 149 142 137 132 130 129 129 136 135 127 130 131 123 110 107 117 117 111 109 108 107 113 116 110 97 87 92 100 91 87 94 86 88 108 102 90 108 112 95 100 113 93 84 88 78 77 81 92 105 124 110 102 91 49 54 92 129 130 118 118 124 113 107 85 109 152 130 107 73 60 109 124 78 64 98 164 165 110 144 143 57 40 75 117 83 25 56 45 19 56 22 4 41 61 131 150 151 117 40 46 86 35 46 137 175 308 125 95 81 -25 -31 75 178 226 173 148 89 8 -76 -114 2 158 137 -43 16 55 -105 -17 199 222 356 218 -195 -349 -279 -54 176 210 60 151 -149 -158 -43 -332 -41 138 -12 -133 -184 -270 108 180 68 282 156 -71 41 102 -162 424 531 -324 -439 -114 -48 38452 360 1050 75 11604 10 40 52 6846 278 856 3615 6819 6698 6837 5253 2091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 122 196 530 1355 1686 2316 2392 2510 2647 3339 3594 3992 3638 3839 4207 5510 7025 7684 8801 9911 10765 10397 10334 10234 10939 11694 13437 15690 18788 22726 28509 34033 40613 51855 47288 39131 19979 8575 2326 866 423 334 428 832 1388 2062 2653 4123 5143 4977 4673 4788 4651 3373 1489 158 133 135 130 130 123 124 129 134 135 137 135 149 147 153 144 138 139 141 140 139 140 143 140 142 142 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 148 150 151 150 149 152 156 156 155 154 155 155 155 160 162 161 160 161 163 162 162 159 156 155 156 157 162 166 166 162 158 158 157 157 159 162 163 159 150 143 140 134 131 134 136 134 136 137 129 129 129 120 109 110 116 114 111 110 109 104 103 106 103 95 89 84 86 80 75 92 89 82 107 103 92 122 128 106 107 107 90 101 108 81 75 93 96 76 98 122 95 90 88 83 96 125 120 118 144 134 119 131 116 102 127 122 78 71 90 109 121 88 83 106 129 150 116 112 131 112 134 163 153 164 143 119 140 127 128 81 44 113 112 60 82 159 140 7 -53 20 70 78 56 92 90 63 140 225 125 145 566 551 389 200 192 87 -43 -31 40 22 26 13 -118 11 76 -139 -52 118 64 344 479 249 41 -72 132 198 158 111 28 -159 54 206 32 166 215 171 11 18 69 150 252 364 452 150 108 241 -56 -191 183 164 -113 -112 313 230 38483 359 1125 75 11608 10 41 23 6846 296 1127 4734 9567 18501 31256 26911 16248 3827 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 627 1487 2801 4232 5239 5710 6041 6585 8223 10657 12656 13900 16118 17571 16104 16571 17048 16839 15947 15253 14805 15830 16551 17336 16556 15752 15112 8426 6739 6701 4666 3390 2149 1756 1851 2996 4467 6143 7463 8945 9936 11695 10864 10420 10038 7779 3886 1490 154 135 134 127 127 124 132 132 136 135 139 141 146 147 148 143 143 140 142 141 142 142 143 142 144 142 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 147 148 148 147 146 149 153 154 155 155 155 152 151 156 160 161 161 160 160 160 161 161 157 156 157 158 159 162 164 160 157 158 159 160 162 165 167 162 152 145 141 134 131 135 136 132 135 139 134 134 131 119 112 117 121 114 109 109 107 107 102 98 97 91 94 92 86 88 92 102 94 86 108 97 81 112 125 106 99 107 101 105 107 89 98 106 100 87 107 143 119 93 92 91 97 112 106 99 125 127 124 130 141 136 122 143 122 93 91 106 103 78 70 113 163 160 118 95 127 155 184 155 109 193 162 72 91 112 140 167 88 64 45 14 54 89 98 72 49 47 46 89 311 297 255 80 -29 46 76 190 359 302 247 287 247 137 28 -45 124 128 32 -11 -136 -134 -87 -39 134 183 36 284 472 306 324 393 386 121 -71 3 2 105 282 345 491 513 332 237 13 -75 -4 110 538 491 -126 -192 81 9 -108 -200 -426 -326 -141 -75 178 -140 38515 367 525 75 11605 10 41 55 6846 314 737 2849 2397 999999 999999 999999 999999 999999 999999 498 3003 9415 16130 17900 11053 3969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 478 410 61 18 999999 999999 999999 999999 999999 999999 999999 999999 83 840 1722 3042 3917 4193 4104 3775 3294 2731 2626 3538 4821 6707 7796 7115 7473 8187 9184 10398 10452 10336 9771 10238 10199 10366 10494 11152 11933 12617 13144 11161 7432 4804 3738 3522 5058 6646 8484 9427 10406 9596 8892 6974 6026 5051 2575 528 138 130 127 126 124 122 119 130 130 134 132 137 141 144 146 147 144 147 141 141 141 143 144 143 141 141 139 141 139 999999 999999 999999 999999 999999 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 146 147 148 147 147 148 151 152 153 153 153 150 149 152 155 157 158 157 156 155 157 160 160 158 160 160 159 161 161 158 155 158 163 161 164 166 167 169 162 150 143 138 134 130 128 131 137 139 134 133 132 128 127 122 119 117 117 110 100 102 98 96 102 98 99 103 104 108 116 113 109 104 102 106 104 102 101 101 92 101 110 104 108 94 88 96 99 116 127 117 125 119 96 87 86 80 94 119 114 93 107 142 140 131 124 127 129 128 127 142 94 68 73 87 131 90 60 77 88 115 135 89 75 121 96 16 -46 -49 71 237 161 51 10 64 42 47 35 -9 14 69 97 64 130 345 331 104 29 41 -49 25 64 67 204 262 202 150 76 21 114 195 91 13 -37 -170 -176 35 86 68 67 255 350 200 322 227 190 33 -264 -56 3 -38 116 246 514 479 209 138 72 122 202 131 363 194 -583 -314 135 11 246 249 -156 90 26 -480 -581 -603 38546 368 450 75 11608 10 42 26 6845 332 35 1655 5547 10188 9139 6577 5571 4698 2795 317 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 217 700 934 1135 1284 1662 1585 1007 862 1583 2624 3783 4712 4776 4678 4831 4616 4185 3462 3341 3634 3790 4153 4563 4704 4731 4746 5397 6845 7805 8791 8775 10162 11721 14477 15796 16363 16265 15687 15748 15986 13215 10382 5930 4322 3688 3313 3708 3810 3364 2216 1269 791 723 548 168 134 122 124 116 119 118 122 124 130 130 133 132 137 137 144 148 149 148 147 141 140 141 142 141 143 138 139 138 137 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 145 148 149 150 149 149 151 152 152 151 152 151 152 153 154 155 155 155 155 156 157 159 161 161 160 158 160 164 162 160 159 161 163 162 165 167 169 168 159 147 139 139 138 130 128 134 137 144 139 126 124 128 131 121 114 117 115 109 102 99 97 92 89 100 102 100 102 100 103 102 111 110 92 90 98 109 105 97 97 102 107 114 123 112 113 117 106 115 117 99 116 128 114 108 91 79 97 127 105 84 104 128 121 98 104 115 116 140 162 142 87 93 120 121 150 93 55 85 60 51 90 84 69 92 80 10 -17 3 57 122 114 63 66 113 56 48 65 35 60 90 97 77 141 272 163 112 119 79 27 20 17 4 42 92 186 44 -30 179 187 255 184 130 143 11 88 207 5 -138 0 174 245 289 381 150 181 197 -51 27 -78 6 191 107 253 257 300 428 135 57 328 141 23 47 -135 56 323 354 486 456 -42 39 -53 -584 -540 -245 38578 368 450 75 11610 10 42 58 6845 351 152 2688 6806 12137 10551 8926 6580 4594 2668 300 780 461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 664 1276 1828 2608 3445 4446 5774 5836 4443 3936 4354 5358 5997 6414 6425 6252 6446 6811 6882 7083 7398 8142 8804 10468 12137 13656 14690 14586 13967 12983 12874 13869 14109 12540 11131 10324 9672 9771 10282 10286 10341 10753 10460 7916 4117 2715 1805 1013 825 735 582 556 467 311 244 198 152 136 120 118 115 122 118 125 126 132 128 134 134 139 138 145 149 151 149 145 137 137 139 141 138 142 138 139 138 138 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 145 147 149 151 151 151 150 152 152 152 154 154 155 157 156 154 154 157 158 161 163 162 164 164 161 159 158 162 164 162 160 165 167 167 169 168 168 159 150 144 137 133 134 132 134 137 136 139 132 119 120 125 117 111 112 113 111 107 109 101 104 99 93 108 106 107 102 92 95 99 102 97 100 103 103 119 125 118 109 106 105 107 116 110 117 115 98 101 109 109 92 98 108 119 111 95 102 101 92 93 91 85 104 107 110 109 100 106 112 101 83 112 137 123 121 124 143 120 53 15 77 102 49 42 49 40 66 61 36 75 58 107 166 117 89 143 218 217 129 43 74 209 321 223 84 94 115 113 176 225 149 97 66 -46 -12 -15 -11 136 140 206 241 167 231 208 174 264 108 -158 -61 101 30 111 207 307 478 334 223 219 46 334 343 86 37 -168 13 216 -11 -166 -55 -78 -16 183 351 362 330 376 372 176 -47 -301 -355 -188 -424 -103 38609 367 525 75 11605 10 43 29 6844 369 1771 4190 5215 3722 3686 3691 2187 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1216 1574 2197 2876 3424 3966 4679 5261 5897 6752 7806 8925 8937 8587 9403 10558 12040 12693 13679 14197 14103 13543 13201 12921 12806 11393 11275 11254 12342 13787 15054 16238 16884 17455 17198 17804 19627 20761 19401 16766 11919 8811 7264 6608 5481 4077 3634 3280 2029 1108 785 673 553 461 474 632 799 841 609 435 191 149 138 124 123 119 127 123 130 134 134 133 135 137 140 142 145 145 150 145 142 134 138 139 141 141 141 138 140 139 140 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 139 146 149 151 152 153 153 151 151 154 154 156 155 154 156 156 154 156 158 159 162 163 162 162 163 161 157 155 158 164 162 158 164 168 169 169 165 155 146 142 141 136 128 133 137 140 140 135 133 128 123 123 127 122 119 117 112 112 110 107 105 106 107 115 117 114 114 106 106 113 113 106 99 99 115 119 113 126 137 127 116 112 98 107 100 92 95 100 125 130 122 84 82 111 142 138 112 112 108 116 125 127 106 109 119 112 92 72 55 58 93 72 89 115 85 113 139 123 94 53 28 90 133 67 42 90 79 59 28 39 86 49 97 223 139 139 200 282 323 63 -59 30 81 142 186 132 10 -19 73 225 344 231 63 69 -5 -105 -6 -10 11 109 135 62 20 148 139 12 248 268 125 138 88 -35 -111 66 244 280 162 287 439 234 390 425 281 22 -303 -122 24 -157 -163 -11 -53 -85 302 620 386 96 -5 -130 -142 99 -223 -271 46 -15 294 38641 364 750 75 11606 10 44 1 6844 388 448 1031 2513 2784 528 999999 999999 999999 999999 999999 999999 336 1283 3439 4286 1709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 1088 1930 2757 3859 5152 5758 6454 7188 7847 8209 8793 9052 8934 9108 9614 10011 10369 11071 12324 13447 14588 15204 16023 16123 16068 16284 15494 14805 14167 12771 13008 13275 13665 14576 15117 14850 14499 14361 13594 13358 13628 14118 14828 15993 15062 13628 11108 8600 6639 4866 3812 2898 1818 922 763 560 497 496 644 778 778 796 595 430 196 165 148 134 137 127 129 130 138 143 144 142 140 137 142 145 144 140 143 139 138 135 138 141 143 144 143 142 143 141 142 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 137 145 149 151 152 151 152 151 150 151 153 157 155 153 154 154 154 156 157 158 158 157 157 158 158 157 156 157 160 163 162 161 165 168 169 167 158 144 139 137 134 132 128 133 135 135 137 134 136 133 131 125 121 130 130 119 120 123 114 108 111 113 120 124 111 113 106 104 115 118 120 111 105 104 115 118 112 111 121 139 136 113 92 102 108 115 108 96 113 132 133 118 142 149 148 132 123 148 132 110 137 160 141 115 98 96 107 110 94 77 99 96 91 116 109 136 139 95 90 109 115 95 102 96 62 140 159 108 104 120 92 12 75 149 179 189 89 21 41 60 21 -9 -47 -4 114 126 29 16 26 91 261 270 219 88 83 -27 -20 15 5 117 51 -116 -79 97 100 -57 84 144 157 123 35 8 -130 46 148 22 151 513 508 123 177 329 174 24 5 132 297 -16 -133 172 253 24 28 262 169 105 -33 -179 -29 -28 17 194 264 716 507 38672 361 975 75 11605 10 44 32 6843 405 312 1536 3203 5007 3252 277 999999 999999 358 1370 3534 4372 1724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 1230 2066 2875 3665 4572 5711 6578 6882 7340 7876 8406 8794 8884 8668 8656 8978 9615 10285 11146 11837 12714 13277 14107 14912 15137 15315 15029 15409 14831 14062 13671 13842 14450 15618 17037 19304 19404 19095 18234 16739 14981 12991 11654 11391 11499 12840 13177 11736 10069 7445 5553 4965 3981 2534 1223 760 666 511 494 575 842 1024 1170 1078 261 223 183 162 141 130 137 130 130 134 139 139 142 142 145 139 141 145 145 139 140 135 134 135 137 141 145 145 144 144 142 142 141 140 999999 999999 999999 999999 999999 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 145 149 153 153 153 153 154 154 152 153 157 157 155 154 155 155 155 157 158 159 159 159 158 154 155 159 161 162 162 159 163 169 173 174 169 156 140 136 134 134 135 129 129 133 132 130 134 140 135 130 126 119 121 123 120 122 122 112 110 106 110 116 114 113 107 100 107 113 110 114 107 106 126 124 101 102 97 93 122 128 105 101 109 124 136 114 90 85 107 119 99 118 138 128 118 112 120 126 115 112 107 120 126 80 51 83 138 163 110 80 128 108 76 104 127 135 113 109 142 142 72 72 85 8 106 184 127 158 96 0 3 90 107 109 170 77 2 3 69 98 74 118 70 91 104 66 140 175 121 161 314 430 296 186 96 69 3 41 146 90 71 61 163 249 172 53 -53 1 -110 -60 118 65 58 67 -45 104 376 86 -217 13 258 206 -85 -50 286 475 131 -276 -242 19 89 -208 -76 297 452 241 134 140 -164 -170 -142 -57 73 -204 38704 360 1050 75 11606 10 45 4 6843 425 1642 4660 7384 6287 1445 715 1042 2343 2243 3243 5252 5835 6078 6625 5865 2347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 449 1020 1499 2052 2553 3052 3409 3366 3348 3375 3166 3218 3354 3415 3078 3509 4356 4852 5756 6225 6963 7940 8905 9884 10452 10793 11064 11445 12155 12604 13173 14027 14142 14639 15341 17027 16800 16625 16887 16244 15777 14386 13588 13730 14398 15461 16202 15218 12920 9277 7357 6873 5958 4638 2982 1944 832 712 743 860 1068 1524 2117 1730 273 260 225 147 129 130 133 130 135 138 147 140 138 139 143 142 146 143 144 135 138 137 135 136 138 139 144 145 145 143 142 144 143 142 999999 999999 999999 999999 999999 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 144 150 154 155 154 154 155 156 154 153 154 154 153 151 154 154 153 156 158 162 165 164 160 156 157 159 162 163 161 160 166 168 172 175 169 155 141 134 129 133 135 129 128 135 137 137 139 141 141 132 123 123 121 121 125 118 110 110 108 102 104 106 107 111 108 104 110 110 112 123 110 106 120 111 88 97 98 98 128 132 114 116 114 119 133 132 118 112 129 132 99 93 121 123 120 107 100 128 134 118 94 97 127 82 24 47 125 169 122 100 127 103 88 106 136 131 98 149 178 112 74 131 136 24 23 77 83 75 6 18 36 6 52 105 100 85 80 78 70 18 26 62 73 96 19 25 123 109 182 207 212 295 244 240 116 -89 -118 120 174 65 80 65 154 240 235 251 139 39 -19 50 142 139 84 16 47 -34 -59 -278 -245 95 127 142 177 208 347 310 49 -199 -385 -14 -120 -438 26 338 391 327 -14 -215 -179 -193 -293 66 72 -322 38735 357 900 75 11608 10 45 35 6842 443 532 2198 4068 3834 4018 6551 6949 6327 4543 6172 7693 8887 9626 7905 7889 7235 6050 2510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 123 112 45 999999 999999 999999 999999 999999 999999 999999 999999 51 155 249 277 321 520 773 1031 1332 1550 1984 2678 4220 5929 7591 8970 9514 9845 10052 10487 10936 10750 10930 10832 11081 10993 11165 11354 12100 12934 14259 15413 13708 12562 12651 12091 11187 8935 11133 10404 7648 1073 780 851 974 1286 1810 1923 1507 1472 281 136 129 134 133 132 138 146 151 145 142 141 144 143 150 144 144 133 137 139 139 137 140 140 143 145 144 141 141 143 144 142 999999 999999 999999 999999 999999 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 143 149 154 156 156 156 155 155 155 153 154 154 152 152 152 151 150 154 157 161 164 165 164 160 157 159 164 168 165 165 168 166 169 171 167 160 145 137 132 133 135 133 131 133 135 140 143 139 135 125 114 110 112 118 123 118 115 113 111 110 108 103 104 107 114 110 100 101 108 110 107 109 97 92 95 102 105 105 121 133 121 105 108 114 121 124 132 143 135 105 100 119 122 130 113 78 105 134 115 117 96 88 120 91 58 68 83 118 131 109 102 89 113 126 127 101 63 94 111 105 119 129 122 100 24 24 53 12 60 154 127 29 44 130 19 13 91 62 32 -10 -37 -37 33 15 0 63 27 -45 91 167 143 273 134 184 119 -30 39 133 45 -29 -79 -37 89 30 -67 31 24 -85 25 82 27 -3 3 16 138 -110 -344 -282 -223 57 93 -43 394 411 213 208 12 -44 -228 36 0 -215 125 44 23 159 -56 -310 -132 38767 362 900 75 11608 10 46 7 6842 461 534 2018 3244 2227 2762 8381 10202 7248 2945 3882 4032 4440 3729 1497 1119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 337 571 811 1080 1340 1512 1708 1893 2155 2489 2888 3292 3511 3841 4447 4856 5477 5884 6300 6653 7428 8144 9540 11882 14593 15516 16958 16383 15306 15663 16617 13382 11029 10917 15426 18835 20123 2445 879 940 1082 955 998 1158 1511 1442 207 126 128 124 133 131 140 147 145 145 140 142 143 141 145 143 142 135 140 139 140 139 142 142 145 146 144 139 140 140 141 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 136 142 147 152 155 156 157 157 158 158 156 155 153 152 152 152 151 151 153 155 157 158 162 165 162 159 161 165 168 168 169 171 168 172 170 166 158 141 138 136 132 135 136 135 137 142 142 138 131 126 124 117 107 107 114 120 120 116 114 111 113 112 105 98 101 113 111 102 105 109 100 107 112 97 94 108 118 114 109 103 121 126 100 101 110 118 111 118 129 101 77 90 119 113 105 103 79 82 120 124 123 100 83 112 115 111 100 82 87 91 67 92 116 110 123 126 111 114 124 91 87 96 128 163 145 72 -9 -21 25 114 150 135 128 63 88 103 59 95 131 92 63 66 61 51 25 78 77 20 54 149 244 146 99 162 105 141 205 198 131 1 55 116 180 184 92 4 41 85 41 -14 10 106 13 5 12 5 -209 -319 -89 -126 125 289 105 334 148 286 479 85 54 11 151 168 -147 -179 -233 12 -23 -133 -113 16 479 344 278 60 22 38798 358 1200 75 11611 10 46 38 6841 479 421 2638 3648 1592 999999 999999 999999 999999 999999 999999 999999 633 1430 1735 1805 709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 184 311 904 1108 1335 1442 1651 2115 2716 3259 3452 3612 3973 4575 5450 6494 7292 7525 7764 8299 8852 9414 9468 8590 7051 5340 5095 5233 6640 8650 10119 11501 12895 14299 16744 20562 25809 28341 28575 26559 24028 22656 22549 12283 5726 6714 7986 11011 12193 3363 2324 2392 2264 1974 1671 903 313 182 148 132 130 123 131 131 145 148 147 146 147 141 141 139 142 141 139 134 139 137 140 137 143 144 146 145 145 140 141 141 142 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 133 139 144 148 152 154 156 158 158 158 157 155 151 150 150 150 150 151 151 152 153 155 158 161 161 158 160 161 160 166 170 169 169 171 169 163 153 140 136 134 128 133 136 133 137 143 139 132 125 128 131 125 118 113 117 122 124 119 120 118 118 123 114 101 100 102 100 108 114 109 105 118 121 111 113 119 115 102 104 114 114 120 106 99 99 96 99 107 123 103 84 106 133 104 70 93 114 87 87 117 116 100 85 77 123 121 87 118 109 57 39 82 118 128 162 120 98 168 224 211 95 34 93 201 154 61 -1 10 43 45 87 97 164 149 81 158 134 64 114 82 24 95 67 28 23 15 52 140 149 148 201 110 18 53 -16 51 164 59 45 0 83 82 128 234 230 236 406 424 221 83 9 96 6 -125 25 3 -157 -82 70 47 33 0 -48 134 161 430 310 -74 242 107 63 177 -330 -222 -213 -137 110 -269 -356 -6 221 104 190 311 124 38830 354 1500 75 11602 10 47 10 6840 497 1006 2079 3701 5459 8191 7749 6553 6341 5379 4256 2755 806 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 882 1523 2206 2900 3736 4394 4875 5417 5619 5807 5793 5687 6093 6655 7363 8229 8637 8803 9381 10564 12287 14412 16495 17437 16995 14853 13177 10326 10132 11928 13763 15824 17927 19982 22316 24330 27728 30555 29094 26748 21554 17110 14947 7022 2379 1871 2232 3234 3754 3894 3695 3400 2652 2342 1971 1193 363 225 182 148 130 124 134 135 149 149 149 145 147 141 145 143 145 143 143 137 139 134 136 135 141 144 144 145 145 142 142 142 143 142 999999 999999 999999 999999 999999 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 139 143 147 150 153 155 156 156 156 156 155 150 147 148 148 150 150 150 151 152 154 155 157 158 157 158 158 159 163 164 165 169 172 171 167 157 146 140 135 129 131 139 142 138 134 137 139 131 124 123 127 127 116 116 121 117 118 122 123 128 131 120 110 106 103 108 110 113 106 95 110 125 115 113 109 103 100 107 122 105 108 109 98 94 89 99 107 134 132 96 113 125 104 102 108 119 88 71 95 88 90 89 92 130 86 65 123 133 112 92 87 92 121 145 120 102 130 166 184 140 110 88 142 117 45 42 57 47 74 150 114 114 155 110 120 147 28 43 78 11 92 81 78 41 12 74 103 114 80 101 120 16 74 106 113 138 -37 42 146 207 90 21 95 -5 33 258 238 135 140 -6 38 67 -6 159 129 -35 -21 -3 -19 -164 -216 -107 -49 104 249 148 30 246 100 -127 99 -74 67 -78 -315 63 -169 -428 2 78 -223 -92 331 582 38861 354 1500 75 11604 10 47 41 6840 515 1330 2309 4676 8915 15745 21761 25194 24155 27346 33355 25020 26198 28872 22733 15009 1558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 394 819 1198 1698 1966 2087 2178 1988 1905 1887 1765 2095 2405 2580 2703 2681 2695 3000 3596 4616 6173 8499 11488 14614 16460 17066 15737 14078 12995 13010 13749 14672 15432 15641 15968 18025 20050 19985 18394 10503 5533 3709 2788 2345 2394 2901 4111 4436 3414 2478 1938 1345 1100 863 528 248 210 173 141 128 122 135 133 143 146 150 142 145 141 145 142 145 146 147 140 138 133 135 137 143 143 144 144 143 141 143 141 141 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 134 141 145 148 149 151 154 155 156 155 155 154 149 147 148 149 149 150 151 151 152 153 154 155 155 158 160 160 164 164 162 163 166 171 170 169 160 146 137 129 124 122 130 139 139 137 142 144 138 134 132 137 136 124 118 119 114 117 122 119 125 125 115 115 111 111 119 114 115 109 96 107 110 108 111 112 113 111 111 116 113 119 122 109 100 95 95 108 124 122 112 112 100 105 137 132 112 86 96 106 82 88 79 110 144 100 78 99 110 122 106 90 134 124 74 78 75 85 124 134 167 154 94 99 102 83 54 41 0 60 140 103 31 24 97 132 214 156 72 73 84 90 72 98 123 120 108 110 47 1 56 107 88 141 260 249 189 118 149 177 125 81 96 75 -56 -58 12 82 249 188 70 225 405 360 77 108 196 11 100 333 0 -119 -2 -118 102 278 194 184 175 11 -141 -194 -52 182 11 -7 282 223 -141 -89 97 -207 -274 -28 4 38893 360 1050 75 11602 10 48 13 6839 534 439 1371 4687 4086 3147 1933 231 614 1979 5859 10222 16847 20776 26239 39471 46724 44748 43818 42520 36884 30183 17236 9981 1560 999999 999999 999999 999999 999999 999999 999999 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 600 1270 2556 5114 9134 13551 17232 19815 20617 21117 20442 17458 12809 8978 7381 7439 9245 11752 13654 13995 9263 6527 5134 3998 3691 3819 4101 4335 3492 1781 860 629 610 623 546 461 298 216 163 132 128 127 138 134 141 146 149 145 147 142 140 144 142 142 144 142 139 134 137 139 144 143 143 144 142 143 145 142 141 138 999999 999999 999999 999999 999999 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 143 148 150 150 151 154 156 157 157 155 154 150 148 150 150 149 150 151 154 156 156 158 156 152 156 161 163 165 164 165 166 167 166 163 160 152 142 134 126 122 122 124 127 134 139 139 137 137 142 145 141 135 128 123 125 122 119 127 124 119 115 101 103 111 113 110 109 117 114 115 124 113 113 125 131 122 112 119 110 108 124 122 107 99 88 81 96 112 119 113 100 95 102 134 137 115 105 108 114 76 60 91 123 153 123 74 94 102 90 90 130 275 146 52 46 68 85 69 74 99 118 108 59 98 115 57 66 33 45 83 65 42 27 75 153 168 274 147 73 97 54 48 76 145 176 194 182 25 -50 18 50 8 32 148 191 151 85 19 -67 -8 124 71 -24 -9 137 193 214 322 350 324 379 561 509 63 -15 167 0 37 296 30 -54 78 -87 0 259 326 203 -15 -108 -156 -367 9 339 71 189 427 364 398 462 254 126 140 54 -107 38924 360 1050 75 11603 10 48 44 6839 552 428 1432 2872 4999 5722 5097 2043 1091 1004 2477 3262 3298 4120 8651 32517 30212 26380 18119 15132 21513 28999 36508 34407 27517 19542 14996 11421 9817 7769 6050 5800 6241 9449 17348 19915 13469 9356 6724 6107 4582 4758 8026 11335 8959 3976 2399 2358 2324 2067 295 999999 999999 999999 29 569 1407 2376 3377 4417 6053 8346 11138 14013 16297 18843 22342 23549 21862 14995 8123 5864 5648 6103 7712 8907 8833 7601 6121 5039 4324 4355 4697 4573 3971 2328 1225 830 866 1295 1990 2524 2945 2602 1229 352 147 126 128 139 140 143 143 145 143 143 138 139 141 140 139 141 142 141 135 135 138 141 141 143 145 143 145 145 143 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 145 150 152 152 152 155 157 158 157 156 155 151 150 151 150 149 151 155 161 162 161 163 161 155 155 160 162 163 164 169 169 167 161 153 150 146 140 134 128 128 127 125 128 133 136 137 139 135 135 140 137 133 125 121 127 126 118 120 122 118 118 107 100 105 110 110 111 118 119 125 135 126 117 122 126 116 113 119 102 92 107 109 91 92 97 80 73 94 116 103 76 72 75 107 133 111 105 100 106 107 97 127 135 141 125 80 100 87 51 84 139 200 169 96 127 141 106 62 51 62 117 141 92 124 114 57 113 130 108 128 68 70 96 98 109 62 100 114 43 28 24 32 111 145 102 168 173 119 162 163 81 6 48 42 55 -120 -266 -138 -108 78 263 79 -2 64 117 241 302 153 95 168 160 258 254 18 42 82 -67 -212 -182 31 173 335 137 -177 -58 268 185 2 182 38 -181 121 416 235 235 72 -85 485 795 457 260 519 390 410 38956 357 1275 75 11605 10 49 16 6838 571 66 1734 2208 1144 218 999999 999999 999999 999999 999999 999999 999999 120 852 1657 3426 7323 13666 33840 35647 33310 22508 22168 11164 12821 7534 5808 5573 7070 10414 17301 20048 13771 11039 8100 8091 8845 11403 14655 17048 16394 10850 7021 7784 7684 6070 3136 1058 1229 2249 3123 5164 5923 7857 10190 11764 12542 8618 13670 16799 24548 22288 19525 18212 14358 8546 4823 3366 3333 3473 3978 4403 4886 5789 8081 11949 16507 22676 26977 29330 30988 10726 2151 1194 1321 1938 2646 3109 3653 4308 3736 2661 395 139 129 142 140 148 143 152 144 146 141 143 139 140 141 141 142 140 135 134 137 141 141 144 144 144 145 145 143 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 146 151 153 154 154 156 159 158 156 156 155 153 152 151 150 149 150 154 160 163 165 168 166 159 156 157 161 163 165 167 166 164 156 146 143 140 137 135 132 133 132 127 129 133 133 137 142 135 136 138 134 135 127 119 116 120 120 111 113 120 122 120 112 102 101 104 107 109 110 122 127 117 99 107 121 102 98 101 100 90 93 104 109 118 101 87 98 103 85 79 96 83 62 93 132 129 122 82 76 111 113 129 128 120 122 88 89 99 75 75 74 129 159 141 173 145 115 114 105 83 75 119 151 179 129 93 119 64 50 76 -7 -22 102 133 70 125 117 115 63 23 84 68 149 112 8 47 230 233 175 74 68 169 151 76 106 26 -16 80 74 1 20 73 156 211 48 177 199 -85 -77 -31 75 235 0 -243 -22 64 -13 -35 -14 381 523 412 286 45 -25 47 71 125 240 176 202 80 276 351 44 -122 -256 -64 -38 11 361 426 248 385 38987 324 3750 75 11604 10 49 47 6837 589 59 707 1312 3610 5981 5972 5051 2348 2946 3133 4579 3384 3425 2279 718 868 1211 1657 2828 4732 4903 6424 5801 6228 3792 7789 11802 18285 16155 10742 7793 3749 475 1006 1604 2496 3602 5154 7280 11098 17867 29080 45542 65495 84091 91112 102154 84225 29217 3521 1753 1733 2326 2852 2878 2827 3145 2637 2371 417 146 126 137 135 141 141 155 147 146 143 143 141 142 140 143 141 140 133 135 138 140 142 145 142 145 146 144 143 143 139 999999 999999 999999 999999 999999 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 144 149 152 154 155 157 161 161 160 158 158 156 153 152 151 151 151 152 156 163 168 169 168 164 159 153 157 159 160 164 163 162 153 144 141 137 137 135 134 137 136 132 130 131 135 136 134 131 135 141 136 132 127 119 115 116 118 113 110 117 125 126 111 99 99 96 108 109 100 115 118 112 102 102 112 107 107 103 96 100 94 89 111 124 116 114 132 123 111 115 130 131 93 90 131 132 110 78 55 69 66 90 117 92 104 112 90 113 106 80 93 128 137 148 156 134 149 142 142 115 69 116 156 233 119 128 161 73 100 71 -29 19 143 120 77 156 150 274 273 60 76 65 55 49 52 95 424 378 149 87 145 350 246 186 123 223 365 305 163 -18 -33 90 -4 -28 83 217 155 82 181 205 301 426 325 56 61 242 175 -44 -66 364 588 381 127 21 118 126 156 2 292 450 340 428 166 28 80 162 171 110 52 122 560 692 342 267 39018 291 6225 75 11606 10 50 18 6837 606 471 2290 4382 7490 11618 17217 26650 41655 62262 89580 124425 135432 134212 64448 50782 16336 2020 1334 1402 1753 1970 2023 1840 1324 220 188 167 135 119 125 126 129 135 148 145 145 142 142 135 139 137 141 138 140 135 134 138 141 142 146 145 144 144 143 140 141 140 999999 999999 999999 999999 999999 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 143 148 151 154 155 156 160 162 161 159 160 158 155 155 155 155 153 153 155 163 169 170 168 164 162 154 152 152 154 159 159 159 156 151 145 141 137 133 136 136 133 132 130 131 135 134 132 129 132 139 138 132 126 125 126 120 117 114 114 116 118 116 105 95 99 109 119 120 106 108 108 107 104 95 99 113 124 109 106 126 106 84 96 100 114 114 115 115 119 128 130 132 110 89 104 106 88 72 58 71 88 94 94 76 103 146 108 98 75 83 136 117 129 156 126 121 145 111 108 105 62 64 94 128 76 113 167 141 146 97 95 152 165 134 94 129 165 242 130 39 77 73 6 5 44 102 114 147 210 165 146 88 61 132 19 20 135 73 25 83 33 15 17 -12 142 159 55 164 197 218 265 271 415 300 144 288 237 30 81 201 176 49 -23 -80 5 220 265 186 515 448 264 466 68 171 500 373 376 339 198 294 496 311 0 69 39050 348 1950 75 11603 10 50 50 6836 625 171 1465 3647 6213 8372 9764 11532 24375 33055 24944 5874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 1642 2242 3063 4999 4264 4995 6101 10259 9719 7752 4979 2570 1282 739 484 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 549 703 744 2032 3873 8384 15525 24868 37176 48533 62853 63532 73530 53382 39857 36504 7420 684 610 741 713 662 483 438 354 265 231 182 145 134 127 135 128 137 142 150 145 148 141 144 136 139 140 141 139 136 137 137 141 145 143 143 146 144 142 143 140 139 139 999999 999999 999999 999999 999999 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 145 150 153 154 154 156 159 161 159 157 158 158 157 157 157 154 152 152 156 165 168 169 167 164 163 158 151 146 146 151 156 157 154 150 144 141 137 136 137 133 132 134 133 134 131 130 134 133 130 135 143 138 132 132 125 121 122 115 118 124 113 105 114 114 109 114 115 116 117 113 107 106 100 100 104 113 127 121 129 122 101 98 98 103 105 105 103 103 100 102 132 135 122 107 104 119 101 73 74 91 140 148 129 112 104 151 130 126 111 101 137 103 101 88 73 95 66 72 98 90 35 13 71 127 124 104 118 102 73 137 344 284 132 52 29 128 161 187 135 81 92 27 80 98 51 57 59 98 100 2 40 109 65 88 50 2 4 -46 -38 67 55 40 102 160 212 219 208 140 135 118 56 134 191 169 -46 -37 -12 78 370 213 1 -121 36 -147 -265 6 184 303 237 270 347 379 115 236 589 326 96 135 71 301 629 1 -363 329 39081 348 1950 75 11602 10 51 21 6835 643 824 2504 4859 8653 11040 14337 19874 29342 45027 64813 76441 54800 13438 2756 999999 999999 999999 157 1350 6435 10813 6097 3650 2736 2812 1975 2188 3402 4950 5789 7624 9652 12174 12147 12884 14223 15909 15234 13734 9406 6281 4470 3521 2556 1518 591 350 134 278 461 823 1345 1734 2032 2528 3055 2881 2556 2565 2798 4789 8597 13387 18576 19995 20164 11115 6640 3542 512 428 441 724 981 1066 876 782 722 728 865 1140 1450 1189 186 144 139 144 135 141 146 150 144 144 138 139 137 142 142 144 139 136 135 138 143 145 143 144 144 144 143 142 140 139 139 999999 999999 999999 999999 999999 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 147 152 155 156 155 156 158 161 161 158 158 159 158 158 157 153 151 152 155 162 168 169 169 166 164 158 148 141 141 145 148 149 149 147 143 139 137 137 136 133 131 135 139 131 127 127 129 132 128 133 144 142 137 136 128 125 125 117 117 128 123 116 125 128 120 109 103 110 121 123 116 113 109 114 114 111 130 127 121 111 97 100 107 119 118 112 111 118 122 104 112 139 138 129 127 132 98 88 105 97 104 117 126 91 83 108 95 118 131 108 91 87 77 14 48 127 61 88 147 73 26 20 48 107 102 78 87 57 22 66 226 293 114 33 46 165 286 122 72 80 75 47 283 290 210 230 199 97 44 52 100 153 132 32 31 144 127 37 6 -19 91 216 50 26 75 156 333 250 194 191 88 167 291 272 93 21 -153 -175 55 -81 11 122 -60 -219 -318 -113 190 63 -61 130 362 384 72 37 39 -273 -188 118 196 97 361 464 40 301 39113 339 2025 75 11604 10 51 53 6834 662 113 851 1563 2721 6543 10462 14718 24753 46888 60569 61971 20990 11103 7618 3886 2178 1232 2175 9732 19486 22159 27466 44148 34493 12297 5669 8799 11024 11601 11387 13043 13997 15654 17114 17288 15796 12757 8703 5967 4806 4025 3281 2230 1549 892 661 477 436 593 976 1734 2538 3516 4466 4504 4317 4268 4293 3551 2464 1885 1515 1207 892 584 341 233 166 251 387 601 930 1064 1190 1119 894 778 872 1185 1456 1488 1172 177 141 140 140 137 142 145 149 142 144 141 138 137 141 141 143 137 137 137 138 140 143 141 144 143 142 143 142 141 140 140 999999 999999 999999 999999 999999 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 147 151 155 155 154 154 156 159 161 159 156 157 158 159 159 157 153 151 153 160 167 168 169 167 165 156 148 146 145 144 140 142 145 147 145 139 138 140 137 136 137 139 139 134 131 128 129 128 125 131 143 144 140 130 127 131 129 119 112 117 120 127 130 125 122 113 107 114 116 121 115 100 102 114 112 103 115 118 114 128 117 98 97 100 107 104 99 126 139 124 113 101 112 121 117 110 87 105 110 109 92 80 96 75 76 50 49 87 101 101 73 66 45 28 63 97 107 150 162 77 26 16 59 93 30 -24 -22 31 47 -14 54 121 133 115 131 149 103 34 -60 -36 33 89 114 154 217 188 75 -22 99 290 158 91 9 -30 115 206 169 123 84 -60 -45 -20 -82 17 -112 -164 -26 40 53 139 205 9 254 316 185 289 110 -28 -14 -89 135 353 52 -145 -190 -162 -80 -173 -156 -171 -164 -126 -122 108 -169 -468 39144 340 2175 75 11611 10 52 24 6833 680 114 1859 2910 5115 10216 13117 14554 13321 11187 12715 19194 22890 13904 11199 9306 7601 8387 13981 22312 32118 50544 38327 14041 7295 9957 12469 14029 14175 15944 16489 17939 18812 19290 18914 16928 11911 7925 5846 5038 5192 5893 6546 7055 7048 6187 5475 4979 5378 5762 6201 6907 7616 8052 7869 7496 5467 4101 3129 2466 1982 1460 1084 793 451 252 161 215 277 322 408 508 703 766 692 725 1133 1429 1138 289 164 142 138 139 144 141 147 146 153 146 149 144 143 141 142 144 143 140 138 142 140 141 145 142 145 143 143 141 142 142 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 150 155 155 154 154 155 156 159 158 155 154 156 157 159 158 154 151 151 157 165 167 167 165 163 160 157 156 156 152 144 140 143 147 147 146 148 147 139 134 137 141 142 143 132 126 129 124 122 130 137 138 134 122 122 129 129 119 111 115 119 124 126 117 118 117 111 121 120 111 104 87 95 114 116 108 106 105 103 121 113 86 82 87 92 95 86 110 118 98 111 102 104 99 84 86 66 60 72 105 107 78 77 72 71 63 51 57 63 102 128 85 48 73 65 78 99 137 126 54 31 23 60 95 46 -15 5 35 67 64 32 34 124 170 143 98 4 -67 -56 -20 -56 -86 24 143 162 117 20 37 145 204 107 -68 -102 60 224 268 196 131 73 -85 -161 -210 -154 -27 -133 -209 -76 104 174 216 193 48 110 80 136 275 41 -53 286 230 196 318 300 196 5 -297 -312 -96 -85 -80 -142 59 69 -151 -189 -40 -100 -334 -407 39176 344 2250 75 11604 10 52 56 6833 698 503 1036 1782 2308 2660 2557 2658 2565 4428 8184 10412 7679 7316 6523 6113 5248 6060 7747 8377 7215 4294 3568 4475 4674 5318 6064 5333 5682 5751 7602 5171 5424 5392 5018 3867 3403 3087 2408 4172 6030 8046 8142 10879 9581 8674 8012 8600 8692 10033 11945 14251 17880 22063 30569 36398 44027 45503 39306 30399 15985 9049 4237 326 160 130 126 128 130 153 178 271 431 735 891 1213 1291 864 257 192 145 139 139 140 139 145 140 145 141 146 141 146 139 138 143 142 138 139 145 141 142 146 143 145 143 145 140 142 144 142 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 140 146 151 154 156 155 156 156 156 158 159 157 154 153 154 155 153 151 151 150 155 163 166 165 163 164 166 165 167 168 162 153 146 146 149 148 150 153 149 144 141 138 137 135 134 125 122 130 127 123 126 126 130 129 123 121 120 120 118 113 118 119 118 122 116 117 120 113 118 120 106 100 96 100 109 106 101 98 86 78 89 90 93 102 95 90 89 107 118 93 80 82 98 118 108 94 122 114 82 97 127 108 54 52 72 95 118 107 80 38 82 140 104 83 68 87 125 104 130 97 29 41 57 71 103 120 131 119 34 107 175 64 41 175 227 122 55 56 64 97 140 61 -38 65 147 125 120 133 132 74 113 77 -89 -61 22 109 141 18 -81 -72 -24 -29 -19 14 -60 6 0 -34 200 405 318 131 195 163 8 63 -12 -126 -126 290 357 193 213 264 590 399 -66 -117 146 231 309 494 641 65 -233 -131 46 170 -234 -336 -27 46 -200 -20 370 39207 343 2325 75 11606 10 53 27 6832 716 1049 2826 4825 5255 4941 3005 2138 1892 3257 7103 6638 2647 3168 3779 5706 7556 10963 10229 11149 9879 11586 15258 17190 15648 13323 7317 3566 1253 314 165 157 68 6 999999 999999 999999 999999 999999 88 348 1067 1073 2699 3209 3973 5385 7036 9818 13916 19003 23848 30524 38720 45723 52655 52113 40302 27490 13851 7629 3618 121 108 104 107 109 112 130 142 211 346 682 874 982 1073 889 515 193 135 130 132 134 131 139 133 139 134 133 129 142 131 132 137 139 134 136 139 139 141 144 143 145 143 144 142 143 146 145 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 140 146 150 152 155 155 156 156 157 159 160 160 157 154 154 155 153 150 152 152 153 161 167 165 165 166 167 167 169 171 168 163 157 151 145 142 142 145 145 146 145 140 135 130 126 126 129 130 126 121 122 125 127 124 121 121 125 123 119 115 114 115 112 113 113 111 117 109 96 108 112 106 106 109 98 81 88 90 84 93 101 98 110 111 92 87 90 113 125 105 95 83 85 118 112 113 155 157 127 118 145 107 70 91 99 112 116 88 43 39 84 109 109 87 51 102 137 121 148 150 111 89 74 94 141 148 140 128 85 105 134 104 79 123 130 -13 -52 71 238 212 132 124 111 135 178 42 -22 -43 -78 37 176 156 104 177 210 154 59 78 36 19 164 120 1 172 191 47 -56 -111 132 278 161 228 198 13 77 70 -151 -232 -124 65 211 212 268 242 355 353 12 17 231 271 301 191 256 -71 -73 129 -34 34 -194 -149 -38 -175 164 923 868 39239 352 1650 75 11601 10 53 59 6831 734 170 170 999999 40 692 2411 4774 5869 5720 6333 11219 21562 33190 33574 23345 18894 14582 13845 13911 12632 9653 11182 12690 12673 14014 16234 15621 17412 22117 33502 43870 49210 32178 17598 11037 6588 3730 2257 1984 1304 804 442 187 122 110 79 22 26 73 183 432 748 1122 1662 2442 3587 4468 5969 7679 9158 10911 11233 10114 8485 6195 2544 618 125 108 99 103 105 102 104 113 128 193 250 339 550 1045 1831 2150 2401 2107 639 187 171 191 198 208 174 154 138 143 138 134 130 134 133 136 135 139 136 137 134 135 141 143 144 147 144 145 143 142 144 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 145 149 152 155 156 157 158 160 161 162 164 161 159 158 157 154 152 152 153 153 158 165 167 168 169 168 167 169 169 170 169 162 153 146 140 136 137 140 144 142 137 135 133 128 130 133 132 129 124 121 123 124 121 120 122 121 118 118 113 109 111 104 101 105 106 108 102 93 109 110 99 107 115 95 76 89 98 105 116 119 100 91 108 112 86 99 113 92 80 72 82 91 94 104 122 120 96 85 96 111 80 64 73 78 84 102 91 18 42 99 85 75 92 75 79 127 145 157 145 97 102 96 116 136 107 79 74 95 70 88 122 36 25 24 -64 -28 72 359 156 46 124 119 135 170 46 46 -98 -162 0 86 211 191 175 248 270 242 276 195 52 110 163 77 131 198 40 -121 -110 54 89 114 297 202 -63 67 154 148 245 311 335 340 88 -11 -31 -153 -121 -169 29 137 162 108 -160 -38 136 73 197 101 -186 -129 8 32 47 466 869 753 39270 353 1575 75 11601 10 54 30 6830 753 39 216 209 999999 36 651 2334 4581 5472 4836 4546 8234 18129 29260 28306 20013 18429 12509 10726 8207 10635 13761 15927 19368 22718 26048 27617 23656 21840 21059 32155 34635 42264 30705 20830 18110 19400 17800 15422 13098 11543 9041 9134 9253 8452 7647 8311 7350 4737 2188 1088 334 272 335 385 427 452 351 253 219 176 130 102 101 97 99 106 103 106 109 109 109 109 121 129 144 185 263 315 374 500 912 1601 1905 2020 1505 462 411 728 1686 1713 919 349 177 142 143 139 143 135 133 139 142 139 139 139 140 137 136 140 142 143 147 145 146 143 142 143 143 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 139 145 149 152 154 156 157 158 161 162 163 165 164 161 157 154 152 151 151 153 155 156 160 165 167 167 166 167 172 173 170 171 165 154 148 145 141 137 137 138 139 138 137 134 128 129 130 126 132 132 124 125 130 127 126 123 117 113 111 110 105 100 102 109 110 115 112 106 108 107 95 91 110 108 90 85 80 81 91 97 102 89 80 95 106 91 101 94 50 55 75 85 80 67 95 100 80 68 77 97 86 57 39 35 29 71 114 116 71 65 91 41 41 91 98 105 89 120 172 111 28 16 75 66 -15 7 33 59 86 118 156 151 111 53 46 -24 -54 41 152 118 76 110 120 159 95 -5 8 131 199 56 13 171 71 -92 -16 190 236 154 61 -90 -13 189 166 74 22 -3 75 53 -42 -29 -6 -102 -169 -104 121 88 104 387 393 431 206 -163 -245 -367 -207 -281 -178 292 351 248 22 132 398 436 145 70 45 -140 -147 -211 0 27 47 73 279 39302 350 1650 75 11599 10 55 2 6829 770 760 5992 17037 30801 39262 30662 5736 5673 11317 18066 24924 25723 22302 15513 15959 12955 7302 5564 6170 8769 9590 10836 11862 16547 21247 24677 20063 16579 11339 9112 10631 13051 15307 18454 19160 17281 13973 11245 9370 8882 7149 8224 8742 8273 7553 9049 8341 6205 3601 2200 1677 2151 2200 2274 1785 1401 1171 890 583 317 174 114 107 107 98 110 114 116 110 107 109 116 128 153 196 249 273 253 227 245 322 364 472 457 259 283 463 993 2785 4121 3210 644 182 138 139 133 138 131 137 131 140 139 140 138 139 136 139 142 146 144 146 149 150 149 150 146 145 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 146 149 150 152 154 156 157 159 160 160 162 161 158 155 152 149 147 147 149 150 149 152 155 158 159 157 162 169 172 170 173 172 164 156 154 150 141 139 142 142 139 136 136 132 130 134 128 130 132 124 127 132 131 130 127 123 117 107 110 109 108 110 108 102 104 110 112 109 95 83 88 115 106 73 72 67 56 72 95 97 87 75 80 84 74 87 60 31 79 106 98 97 89 80 75 82 80 74 88 90 63 61 57 26 83 108 59 51 66 94 63 53 76 78 87 61 120 216 124 40 9 45 9 -56 -18 32 111 90 125 156 103 169 125 76 42 -51 -24 16 69 98 84 160 155 29 -29 50 301 331 95 50 72 -34 -42 19 157 155 139 63 -15 158 167 25 57 23 34 312 278 -80 -273 -245 -155 -146 -143 66 140 11 -10 -27 137 129 -41 45 -5 -13 -207 -138 222 194 251 114 61 563 328 -349 -347 -330 -237 -156 -265 77 200 -319 39333 352 1650 75 11597 10 55 33 6828 788 1654 9292 29118 66592 91513 60146 11465 11279 16165 18606 24500 23704 20395 15686 12494 9016 6867 4893 4441 4068 3025 2158 2106 2350 1984 1310 880 18 999999 999999 336 1370 2960 3235 3306 2361 1308 1770 2108 2540 2716 3116 3254 3222 3242 3517 3881 4718 5835 6482 7371 8900 9279 8979 8351 7741 8205 7660 6081 4391 2872 1057 310 151 106 113 108 120 109 105 113 119 131 165 198 212 211 185 162 146 149 144 146 152 166 181 279 618 1986 3433 3212 589 173 136 139 127 128 131 137 134 142 138 145 137 136 133 140 143 148 144 146 149 152 150 151 146 146 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 999999 999999 999999 139 144 147 148 149 151 154 154 155 156 156 157 157 155 155 152 145 142 141 144 145 144 145 144 145 150 149 151 161 167 169 172 175 173 170 165 158 151 148 149 147 147 141 139 137 132 138 132 131 135 131 127 129 132 129 127 123 116 110 111 117 121 112 104 102 99 98 110 113 93 78 78 95 86 67 64 66 67 88 99 83 80 78 83 81 58 66 69 54 82 105 107 118 118 94 88 82 71 73 65 87 103 102 83 58 89 115 83 46 20 44 90 88 80 31 74 130 128 162 91 90 89 41 89 114 65 85 136 105 166 189 100 170 189 123 278 86 -25 28 92 117 108 119 85 17 62 232 305 239 164 81 118 75 59 146 228 167 208 157 34 231 238 154 164 84 195 381 404 93 -139 -208 -147 -9 -72 -103 28 166 157 39 -48 124 313 310 228 39 -160 20 112 -141 79 347 225 419 -101 -608 -473 -209 184 310 219 393 543 73 141 319 39365 353 1575 75 11595 10 56 5 6827 806 689 4703 9997 23360 60690 106224 94210 48380 30084 19769 6758 2171 485 366 792 879 443 624 749 742 594 449 319 270 175 136 107 78 43 11 999999 999999 999999 999999 999999 43 251 803 1776 2129 2575 2751 3135 3255 3186 3174 3207 3044 3265 3725 4286 5031 5936 6043 5782 5919 6177 7097 7528 6998 5196 3836 1205 354 169 121 122 109 124 124 123 141 138 144 155 153 141 144 146 174 176 175 155 150 148 149 155 209 396 1118 1218 922 268 155 138 142 131 132 133 137 140 143 138 143 136 138 134 142 143 144 144 146 147 151 150 150 147 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 143 146 148 148 149 151 153 153 152 154 157 157 155 154 151 145 141 141 143 144 146 148 145 144 146 147 146 149 158 166 171 171 173 174 174 172 165 156 148 145 147 140 132 134 131 130 130 130 135 141 132 131 133 131 131 126 121 116 112 114 118 109 108 110 108 108 114 119 101 89 83 79 75 75 79 85 86 88 94 88 87 78 83 86 84 98 105 94 71 77 79 77 106 135 127 88 80 98 74 67 86 92 84 71 64 89 85 31 -1 0 72 116 112 64 94 148 88 116 109 112 108 71 151 128 52 91 135 94 106 106 78 158 167 140 139 76 41 64 91 125 59 -28 14 29 85 156 78 201 170 -29 114 114 52 181 108 22 65 32 -15 188 356 242 216 58 -14 264 416 232 163 -2 -215 -231 -117 115 87 204 250 43 49 182 280 135 175 325 241 302 280 -86 -52 341 293 123 -196 -206 -135 71 394 433 484 490 497 590 923 553 39396 353 1575 75 11593 10 56 36 6826 824 716 4581 8477 15766 41315 93928 138451 120381 62472 24070 12935 8934 8345 8520 7895 7603 7536 7353 7121 6906 6019 5161 4295 3158 2331 1941 1610 1078 824 832 842 845 809 760 674 503 341 195 149 126 117 114 110 99 114 128 141 146 141 137 128 116 124 118 130 161 170 210 311 638 945 877 272 148 131 122 121 112 120 125 123 142 141 145 141 136 127 135 145 179 219 219 186 160 144 140 136 154 221 429 400 211 148 135 133 136 132 136 135 136 135 143 141 144 136 138 137 142 141 142 143 144 147 149 150 150 147 148 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 136 142 146 149 149 148 150 153 154 153 155 159 159 158 156 153 149 146 144 141 143 148 150 152 153 150 149 148 147 152 160 167 169 170 174 180 177 170 165 157 149 140 129 125 137 134 124 131 129 130 144 139 132 131 126 126 122 123 115 101 100 111 109 110 108 111 117 116 110 100 97 88 87 91 87 93 96 95 92 96 105 98 80 93 104 107 108 105 111 85 92 86 57 82 121 129 111 94 101 90 69 82 75 62 82 70 80 70 32 53 49 97 137 101 68 64 76 82 125 94 73 92 124 148 70 58 62 96 128 76 68 83 135 98 51 68 73 131 85 87 116 52 -10 -28 -10 44 70 87 188 73 1 100 84 36 -12 -112 -72 0 69 112 174 261 130 93 108 81 155 90 68 71 -50 70 -41 -85 297 296 108 -22 -311 -83 297 16 -79 178 335 333 252 358 91 -101 122 125 -99 -98 -18 37 14 -87 -7 -18 1 13 226 761 790 39428 350 1575 75 11595 10 57 8 6825 843 12 374 1167 5155 20652 50990 76933 52390 23639 3912 4097 5121 6334 6712 6549 7112 8271 8138 6692 8029 8788 8927 8379 7312 6738 6938 7395 8355 9233 10087 11411 12841 13711 14900 14793 16037 16678 17092 16853 16184 14871 9967 5324 2518 1160 419 175 117 123 116 106 96 112 117 124 122 119 118 143 216 223 188 120 112 123 119 122 119 120 119 114 129 133 143 146 140 132 133 135 150 189 209 190 162 138 135 132 132 135 135 133 131 130 133 131 135 132 138 140 140 138 144 142 148 141 138 137 141 143 145 143 144 146 150 151 152 148 149 144 999999 999999 999999 999999 999999 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 144 148 150 151 149 150 151 154 156 155 157 158 159 160 160 157 153 148 144 143 145 149 152 152 152 152 151 152 151 152 156 160 167 173 174 173 172 169 164 150 139 129 126 136 133 127 128 126 125 138 141 134 134 128 124 126 125 109 97 105 106 102 105 99 101 101 97 98 99 92 79 87 91 96 104 99 93 87 94 101 103 108 108 110 108 84 75 100 103 116 123 96 93 107 105 101 92 94 83 61 91 106 105 97 73 85 93 79 83 97 128 149 116 68 94 100 71 94 82 77 98 144 164 94 92 59 6 100 99 72 83 96 74 11 84 125 97 78 56 77 109 72 15 9 19 42 62 39 47 77 56 122 73 -98 -17 75 84 129 214 193 190 213 151 180 229 182 25 7 13 -15 74 75 -17 90 308 136 38 0 34 84 -156 -167 -96 22 6 151 241 -8 -255 39 516 210 45 -324 -297 -153 -475 -249 -305 -557 -295 39459 354 1500 75 11594 10 57 39 6824 860 253 793 1560 2447 7244 22132 54303 79958 73018 35835 15389 873 999999 999999 999999 24 721 2199 2492 1428 2572 4367 5494 5853 5513 5368 5979 6532 8033 9395 10473 12024 13172 14714 16086 15443 16423 17134 17980 17716 17373 16869 12685 8093 4803 2836 1156 268 112 106 97 93 94 111 120 121 113 112 108 104 111 114 115 115 115 117 116 121 121 122 123 117 124 125 133 138 137 133 132 130 136 140 156 154 142 128 135 132 130 121 126 129 127 127 134 128 136 132 136 141 142 135 139 137 143 142 138 136 139 144 145 144 144 146 148 150 150 147 148 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 144 149 151 152 154 154 153 152 153 153 152 154 154 158 163 163 160 156 151 149 148 148 149 149 149 150 153 153 154 155 152 150 154 161 169 172 173 168 165 158 147 138 134 130 132 132 127 125 127 129 135 136 133 135 133 134 133 123 105 105 114 101 95 97 87 92 99 93 91 100 95 87 94 88 93 98 99 95 90 104 106 100 102 95 103 100 80 67 84 108 111 107 101 111 137 128 106 107 113 110 101 100 104 132 93 42 68 86 102 99 80 76 96 120 129 107 85 48 83 128 86 102 116 135 143 106 69 4 0 47 60 75 74 68 18 33 157 155 116 70 70 126 100 90 66 56 95 18 34 76 -2 73 164 108 143 248 150 93 50 114 127 134 111 152 228 120 200 169 34 108 58 -200 -105 -49 4 146 115 350 445 221 -17 -111 -236 -263 -1 -26 -79 -36 65 -51 86 482 315 -119 -543 -145 -115 -594 -98 12 -232 -117 122 213 638 39491 354 1500 75 11600 10 58 11 6823 879 358 1095 1851 3444 9215 26600 62145 122438 143656 85070 26150 3078 999999 999999 999999 50 332 826 1422 2081 2631 3761 4552 5173 4914 4786 5218 5275 5219 5171 4757 4020 3158 2219 1264 676 334 210 248 347 510 826 1225 1629 1800 1489 849 208 105 101 103 110 110 117 109 107 109 114 112 109 109 124 127 128 119 111 115 116 114 114 120 118 123 123 134 132 135 135 136 141 136 131 131 130 134 127 129 125 127 121 132 130 127 123 129 121 127 128 127 134 132 131 134 133 139 137 136 137 139 140 140 141 144 144 145 145 146 145 143 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 151 152 152 154 155 155 155 155 153 152 152 152 156 159 160 158 157 156 153 152 154 153 151 151 151 152 154 155 155 155 153 154 158 164 167 165 164 159 148 143 138 136 137 139 139 131 122 122 127 131 130 128 131 133 135 134 122 108 111 114 106 99 99 93 95 109 106 102 108 108 108 106 102 102 108 110 107 104 108 100 80 85 97 104 99 91 81 93 120 109 87 84 110 119 115 125 124 123 119 126 98 50 95 109 63 93 81 70 94 74 64 68 66 84 54 75 93 70 105 126 128 63 15 29 38 61 122 59 -1 17 50 52 33 55 74 193 247 147 71 60 96 138 143 134 104 169 160 148 231 140 156 181 111 136 116 35 56 32 45 94 -18 -42 99 227 136 116 100 133 288 88 -148 -65 68 155 -79 -158 241 301 162 1 -253 -411 -266 -34 -144 -286 -28 458 306 -89 -44 192 -160 -293 458 187 -291 88 346 296 12 103 312 483 39522 357 1275 75 11600 10 58 42 6822 896 1046 4926 10022 18943 14131 12983 22336 37525 52421 64424 75187 82273 54551 15554 1933 2 999999 18 81 333 702 1105 1517 1644 1833 2222 2790 3115 3477 3761 3956 3971 3785 3302 2771 2250 1526 871 479 271 153 126 120 118 114 107 111 106 110 101 95 93 102 111 112 106 111 100 102 108 112 117 109 107 117 120 114 109 107 112 110 105 103 104 112 118 116 129 127 129 131 135 138 137 135 131 130 136 129 118 119 126 126 136 124 119 119 116 118 122 125 134 158 151 148 131 129 133 136 137 138 141 140 142 142 146 143 144 145 146 147 144 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 146 153 155 155 155 155 155 156 157 156 154 152 152 154 157 157 155 153 156 156 154 156 155 153 153 151 149 152 151 151 154 155 155 152 153 161 162 160 155 142 136 136 132 134 139 140 134 123 121 125 125 130 129 130 139 136 131 126 117 113 125 122 108 114 107 96 109 116 122 116 117 124 123 113 99 123 131 116 103 99 97 86 86 110 121 112 108 106 112 125 115 84 57 81 100 105 138 105 105 116 86 69 52 84 126 110 113 89 78 87 82 117 115 82 52 66 120 124 60 53 133 156 99 42 -11 -11 48 131 146 50 -6 9 48 96 123 154 135 131 117 61 46 71 140 160 148 21 3 111 154 211 100 78 130 143 133 63 76 135 43 86 113 3 2 71 146 0 -11 73 219 296 83 56 25 108 212 -98 -72 309 300 168 22 -241 -222 27 -62 -135 -46 9 394 422 -54 -258 54 -130 -170 407 269 27 -119 127 319 -248 -345 55 171 39554 363 825 75 11600 10 59 14 6821 915 408 1876 2384 1369 1718 6496 14271 25992 25371 27361 20707 20466 41551 53843 47128 41838 25102 20011 12673 5265 88 81 85 80 90 83 85 86 90 100 111 114 145 166 202 220 205 167 135 138 119 113 111 105 115 105 112 102 103 103 102 98 98 97 108 102 98 94 94 98 95 92 97 97 108 108 104 108 101 104 106 109 101 100 100 100 100 99 100 101 101 107 102 113 113 116 119 128 126 130 130 132 131 128 126 119 116 124 122 125 110 106 110 110 123 129 140 203 217 174 156 133 126 129 136 136 138 139 141 144 144 148 146 146 144 144 146 143 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 153 157 159 158 154 154 154 154 154 153 151 149 151 156 157 156 152 153 156 156 156 155 154 156 153 148 151 152 150 150 153 154 147 146 155 157 155 154 143 133 133 133 131 130 134 133 132 138 133 123 127 132 132 134 135 138 139 125 116 123 120 115 120 112 103 104 113 130 124 120 120 122 119 102 122 135 120 122 121 103 90 95 117 122 109 93 106 124 115 115 112 86 92 102 97 124 97 79 108 122 128 123 111 112 89 89 120 150 132 88 120 121 125 108 101 103 50 42 66 102 147 233 138 105 100 65 52 142 144 30 24 98 151 126 116 5 -25 63 89 102 109 233 270 112 22 -52 46 138 71 42 61 40 24 96 150 123 174 91 -12 33 14 -56 -53 15 -55 -58 34 150 248 57 181 182 163 261 -90 0 324 90 -16 154 -19 102 181 -144 -81 88 227 258 314 210 -161 -149 -270 -52 290 220 402 65 -151 287 10 -46 196 -124 39585 372 150 75 11609 10 59 45 6820 932 211 202 244 281 538 563 589 767 1469 3801 7999 9209 7289 11293 18700 19738 19507 15428 13174 7100 8231 20075 18916 3310 156 133 109 106 83 93 97 112 102 100 96 98 95 92 89 95 89 93 95 102 113 119 112 110 115 108 104 104 103 106 103 115 113 111 107 105 97 105 102 108 105 102 97 98 98 96 100 97 101 110 110 105 109 106 108 107 106 104 101 102 96 102 108 106 113 107 113 108 119 124 128 127 134 127 130 129 137 131 128 126 124 120 123 121 118 107 114 115 124 131 138 145 210 205 158 144 139 132 135 135 137 136 138 140 145 143 145 145 145 143 145 144 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 153 158 159 157 152 151 152 151 151 150 149 148 150 153 156 158 156 156 156 154 158 157 154 158 159 156 156 154 150 151 154 154 149 147 150 151 149 150 147 138 135 135 132 128 130 138 144 144 134 115 118 131 133 136 142 143 137 123 112 116 119 112 109 112 111 105 107 117 124 123 121 110 113 122 121 124 123 139 133 108 96 116 126 106 104 98 99 114 101 101 139 155 128 95 85 95 84 58 88 143 153 156 140 90 68 102 109 100 108 98 94 97 118 94 70 41 4 56 140 136 92 139 135 136 113 21 22 97 73 40 46 33 94 109 53 -66 -48 -13 -51 56 144 195 171 120 132 76 52 75 65 -16 -8 98 42 -56 4 93 159 113 -55 13 57 51 59 40 7 35 100 34 35 40 239 265 177 -2 -229 -30 76 -57 163 316 195 291 35 -116 105 54 -3 -38 -9 -44 -242 -29 163 219 297 172 509 289 -445 -305 212 456 404 -71 39617 372 150 75 11607 11 0 17 6819 951 638 623 662 710 793 867 1052 1283 1931 3992 6831 7642 6480 10593 16324 12900 5941 2103 2096 1909 2463 2261 441 201 123 103 88 84 78 91 88 97 88 90 95 102 111 114 103 91 94 99 96 95 103 115 145 151 142 138 147 245 381 480 509 420 377 337 245 122 101 102 102 103 99 100 100 105 108 104 110 104 104 109 110 105 114 108 102 100 103 101 107 104 109 111 111 109 114 114 119 113 124 126 131 127 134 130 134 131 137 133 131 123 122 117 119 115 115 118 125 125 130 128 135 130 134 134 139 141 141 139 140 136 138 134 134 138 141 140 142 140 143 141 145 144 144 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 141 151 156 158 156 153 151 150 149 149 149 149 149 149 149 153 156 156 157 158 158 160 160 158 161 164 162 160 154 149 149 152 154 149 145 147 146 145 146 151 148 140 136 128 125 129 140 145 144 137 120 117 126 133 143 148 137 129 122 108 115 118 109 107 114 117 115 112 107 116 121 122 111 102 119 118 96 93 101 101 110 107 116 119 112 123 112 102 109 101 111 141 156 140 115 96 99 103 89 102 123 127 122 102 79 106 125 99 84 64 79 75 73 110 101 74 34 38 90 144 125 58 32 67 100 27 -42 39 134 93 121 119 32 65 102 83 -14 -23 42 17 84 172 141 104 37 52 76 70 169 116 -32 -59 9 66 -23 -46 69 145 144 112 75 63 150 232 251 160 29 -18 -17 -35 -17 1 31 -55 -213 -172 57 63 47 249 178 165 335 -14 -224 297 381 153 148 110 9 -116 281 600 130 96 332 287 237 12 -214 46 245 -2 -14 39648 372 150 75 11610 11 0 48 6818 968 569 484 503 542 838 863 968 1068 1730 3994 9452 18194 25205 30722 21995 8380 4107 1375 1435 2088 2917 2168 288 155 104 97 83 85 74 88 87 90 77 77 78 90 110 122 107 94 92 101 109 183 394 485 475 413 267 178 151 225 344 450 528 558 669 700 526 318 229 185 162 136 120 114 113 107 108 106 108 103 103 106 109 110 112 110 105 99 100 105 113 103 116 112 113 113 115 113 120 115 122 121 130 123 130 136 137 133 135 133 138 128 131 124 114 111 116 122 129 125 129 125 129 129 138 139 144 141 145 141 143 140 141 137 136 139 139 139 142 138 142 141 143 145 145 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 140 150 156 159 158 153 151 150 148 146 146 147 146 145 146 150 152 151 155 158 160 162 162 166 167 166 166 163 158 150 149 149 149 147 147 150 147 143 143 145 147 146 140 130 127 131 136 144 150 146 134 127 129 131 132 133 124 118 121 113 118 121 108 107 115 116 110 113 113 111 118 117 121 117 106 110 88 76 94 106 112 116 112 103 118 131 104 99 126 120 112 128 124 104 101 80 82 124 141 118 121 141 92 78 120 134 101 109 130 66 72 98 77 114 153 125 69 81 108 97 94 83 85 93 28 -22 13 127 289 158 205 131 73 39 -21 19 55 108 179 129 63 134 131 28 0 53 56 90 312 177 136 62 -87 1 11 60 141 35 -1 138 90 31 91 110 93 136 42 -159 18 67 66 56 -28 -163 -202 -75 -19 63 92 193 139 127 294 48 -187 -22 233 436 164 147 377 248 160 69 -122 79 411 44 -192 114 41 20 294 152 -141 39680 372 150 75 11603 11 1 20 6817 986 608 429 445 472 802 768 886 1136 2444 8136 18605 25889 27043 30159 21110 7197 3341 1262 1218 1314 1122 394 167 114 83 83 68 74 58 66 66 65 58 56 51 57 69 86 80 79 72 80 99 175 382 458 403 331 213 134 99 106 134 237 421 751 1283 1577 1635 1462 1339 1039 774 447 259 158 123 102 103 108 107 103 99 100 98 103 104 106 109 101 97 99 104 100 109 106 114 113 115 109 117 112 115 118 129 125 128 132 133 128 130 130 137 131 142 137 118 111 115 117 120 115 124 120 118 124 135 137 146 141 147 141 144 141 140 138 138 137 139 138 140 139 143 142 143 142 144 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 139 149 155 158 158 154 152 153 151 148 147 146 145 145 147 148 149 149 151 155 160 165 167 169 170 168 167 167 165 157 150 145 145 148 149 152 150 144 140 138 144 149 140 132 129 130 132 134 138 145 150 147 135 127 124 122 116 112 120 121 125 116 99 106 114 107 104 108 116 119 120 124 132 116 95 113 112 111 125 120 128 142 123 107 122 130 109 107 128 122 113 135 131 101 90 71 63 86 105 89 96 125 107 114 154 115 50 81 102 71 86 133 120 99 108 99 72 107 105 78 138 117 121 131 48 35 59 128 110 67 146 117 52 68 25 8 71 154 144 51 21 41 123 109 88 184 97 7 118 190 268 351 169 44 89 162 153 44 -33 111 30 -62 1 58 53 95 93 -18 177 118 61 81 90 156 -7 -67 -97 -74 -75 20 -1 77 438 331 104 -64 21 338 141 -95 110 163 -88 -259 -46 138 48 -82 -384 -447 -110 119 -122 -50 139 39711 372 150 75 11599 11 1 51 6816 1004 840 838 862 927 969 999 1085 1346 2224 6233 11605 9360 2664 525 514 599 737 691 584 420 291 179 121 97 85 85 69 74 66 70 58 62 55 63 61 69 71 76 78 80 73 80 87 91 79 84 80 95 84 91 81 93 126 218 365 594 980 1186 1321 1281 1201 961 720 439 265 144 113 99 104 108 103 101 97 99 96 98 101 100 105 104 108 104 108 110 116 114 120 118 122 122 124 118 122 126 133 130 128 128 129 123 131 131 135 130 141 148 143 133 124 116 107 105 116 111 113 113 123 130 141 142 147 145 148 145 144 142 141 141 142 141 144 144 146 143 141 141 143 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 147 154 159 160 157 156 155 153 152 149 148 147 147 147 146 148 148 147 151 157 163 168 169 170 167 164 166 165 161 153 144 143 147 147 149 147 140 136 136 143 145 141 137 135 137 136 132 129 140 150 151 142 132 128 124 122 125 122 117 110 98 101 112 111 108 104 103 108 112 114 124 127 117 120 126 129 124 108 122 146 151 120 101 110 113 95 91 106 106 110 128 131 120 108 94 78 77 118 117 96 107 123 122 128 104 58 69 76 67 84 124 121 66 23 59 113 128 96 95 229 165 102 67 72 103 73 47 35 68 160 143 86 109 132 98 82 134 110 47 76 8 58 151 34 137 358 151 157 195 149 147 168 2 14 59 -10 38 135 138 -90 -184 -156 69 171 81 213 184 182 153 100 9 53 261 129 49 144 32 -242 -69 68 48 388 436 184 153 456 457 274 11 -94 -128 -288 -120 -3 -95 -174 -148 -281 -221 120 177 -188 -338 67 39743 372 150 75 11599 11 2 23 6815 1022 959 978 984 989 1037 1067 1117 1162 1233 1504 1610 1317 483 452 445 487 477 406 308 240 202 184 149 127 112 101 94 92 90 91 77 82 76 91 89 98 96 100 101 109 100 103 98 101 99 104 96 106 97 97 91 93 90 93 88 88 85 89 96 99 104 101 101 104 101 100 98 102 103 105 100 100 103 104 102 102 107 111 114 116 130 126 124 125 128 122 124 125 132 134 133 129 131 129 138 132 132 131 135 130 133 131 134 130 138 150 161 154 142 120 105 102 114 108 113 108 116 125 136 141 145 149 148 147 145 143 145 145 146 145 149 147 147 143 141 141 142 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 137 146 153 158 160 161 159 157 155 154 152 150 148 147 147 146 147 148 146 147 151 157 161 165 167 164 163 165 162 158 154 145 142 145 147 146 143 138 136 137 141 143 141 140 141 141 138 132 128 133 140 139 135 137 135 129 128 130 125 118 111 107 118 123 124 124 104 99 106 107 109 112 108 120 142 135 123 120 119 127 133 136 118 97 96 101 84 89 104 90 76 91 113 114 118 109 100 116 147 127 79 85 103 81 89 108 82 63 87 101 90 91 78 34 21 39 82 83 52 83 130 103 36 45 96 72 43 98 158 258 280 156 114 43 82 103 81 135 142 127 104 38 8 90 109 101 296 248 159 104 127 220 289 125 50 -28 -63 64 160 103 -54 -21 -39 1 111 67 260 238 24 -52 51 160 101 23 -81 69 289 102 -161 55 60 104 305 269 69 -197 65 57 -32 167 102 163 -171 -135 -5 -219 21 70 0 65 32 111 341 91 -121 39774 372 150 75 11600 11 2 54 6813 1040 704 682 712 744 781 859 848 1053 1049 958 832 630 403 406 552 1274 4560 8573 6343 129 102 86 60 38 19 14 13 22 8 5 4 3 2 15 33 61 73 78 71 67 52 65 161 559 2284 10202 11618 3350 104 99 98 95 90 87 80 81 81 87 86 86 95 97 97 95 93 105 97 99 95 105 107 112 111 110 111 109 113 117 123 130 148 146 140 135 135 127 128 125 131 131 129 126 129 122 128 122 124 123 130 127 129 123 123 120 123 126 136 135 134 119 103 101 108 107 116 140 228 218 140 136 141 142 142 138 138 137 139 139 142 141 146 145 147 143 141 140 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 144 151 157 160 162 161 160 158 155 153 153 150 148 149 148 147 148 150 151 153 155 155 158 163 164 165 168 164 158 153 147 146 146 146 145 143 141 141 141 142 141 138 138 137 135 132 125 123 128 130 127 129 136 138 132 125 123 123 128 125 123 126 118 120 123 112 105 111 121 115 118 118 115 131 138 122 123 141 125 107 119 124 116 119 121 115 126 119 86 80 86 106 117 110 119 134 129 111 107 93 101 127 102 98 105 76 99 128 139 119 120 118 83 63 31 63 77 69 107 111 52 6 43 76 63 56 116 168 268 139 104 85 38 83 58 38 48 28 102 59 53 75 23 125 155 117 94 10 25 144 324 169 289 144 -81 -134 41 54 106 101 30 96 44 232 377 295 220 104 64 38 83 235 114 -83 108 256 118 63 -30 -201 3 262 287 -16 -255 -83 4 -101 -131 42 361 29 16 134 -57 115 178 534 515 -45 -9 228 -116 -300 39806 367 525 75 11592 11 3 26 6812 1058 8 43 79 127 133 125 137 402 466 1166 4614 20349 71797 78625 13977 133 95 67 41 17 17 17 26 26 37 76 128 184 243 270 185 180 187 167 144 234 243 214 625 2449 10380 11733 3366 127 124 109 105 98 89 80 94 98 102 96 102 104 103 94 94 92 102 106 106 112 119 125 127 121 122 126 123 125 119 129 140 152 158 154 147 148 138 135 126 127 128 129 126 128 120 123 118 118 118 126 124 129 119 119 114 113 106 116 113 119 110 109 107 117 139 234 623 752 392 160 134 144 137 143 146 143 142 139 143 145 144 149 149 152 150 146 144 142 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 137 145 149 154 158 161 162 161 159 156 153 154 151 148 150 148 146 148 152 154 155 156 153 152 154 157 161 164 165 162 157 154 149 145 147 150 146 143 144 143 139 136 135 136 134 133 133 123 121 128 124 126 133 135 137 129 125 129 131 133 130 123 120 109 110 118 128 132 124 129 121 114 122 120 122 128 130 136 144 145 121 112 125 126 125 119 122 124 105 84 96 95 96 107 92 107 114 93 100 114 108 116 144 150 141 128 107 131 115 80 109 125 114 97 68 91 113 80 96 114 74 60 82 91 80 99 97 66 68 82 70 74 96 85 104 -12 -2 67 31 73 29 66 153 9 -40 112 61 21 77 114 127 121 95 130 82 -34 4 -7 -18 62 12 9 183 158 165 364 389 177 118 134 -15 -140 92 306 245 246 47 9 -5 -231 -95 86 191 343 275 211 245 175 54 78 229 245 -37 129 308 127 24 52 333 381 9 -331 -370 -504 -503 39837 360 1050 75 11594 11 3 57 6811 1075 125 624 1529 4568 17952 69710 99498 77997 53184 13550 434 136 102 100 104 110 145 197 348 554 687 734 642 462 378 327 280 232 314 297 166 181 287 324 256 125 118 113 101 97 98 94 98 113 106 108 107 109 111 108 102 108 105 111 120 114 118 126 126 127 125 125 124 120 125 122 128 130 139 144 145 142 139 129 129 125 130 126 132 133 129 121 121 116 118 118 124 120 125 119 117 114 114 105 115 105 111 106 111 112 146 270 772 2039 2159 475 150 128 135 131 137 150 151 145 143 146 147 145 149 152 151 152 150 145 143 139 999999 999999 999999 999999 999999 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 145 148 151 157 160 162 162 161 159 157 155 151 149 148 146 145 147 149 151 154 154 152 148 148 151 154 159 162 162 160 156 149 145 147 152 150 147 147 143 135 132 135 137 136 133 131 122 118 125 129 129 128 137 141 135 135 134 130 127 127 133 131 123 130 137 140 145 139 126 119 114 115 115 117 123 134 142 143 153 146 133 130 129 123 102 93 94 86 78 82 99 102 84 94 113 97 89 104 89 77 104 125 149 159 138 142 158 120 61 70 95 88 87 93 97 95 76 85 82 53 59 128 165 121 92 75 68 87 114 81 121 148 113 140 51 41 127 116 93 22 -13 51 46 -21 51 136 169 254 158 111 71 118 136 -9 -70 36 29 105 128 22 88 117 87 169 319 227 157 260 153 -70 -127 -57 1 220 192 36 174 97 -69 55 248 135 56 375 321 -67 -6 -2 -44 175 281 328 427 496 298 91 89 -59 -67 142 7 -301 -134 124 39869 358 1200 75 11597 11 4 29 6810 1093 225 1341 4093 16392 53894 118241 132537 76410 11191 450 62 57 55 56 82 137 280 466 561 580 513 533 850 1928 2899 2775 1535 290 112 103 97 88 82 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 92 88 95 96 104 128 266 786 3128 6930 8026 2331 235 131 127 127 131 145 149 146 144 143 143 144 147 150 149 149 151 147 144 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 139 145 148 150 154 159 162 163 163 161 160 157 154 151 148 146 145 146 146 149 152 153 152 148 149 153 154 160 166 165 163 158 152 147 146 145 145 145 143 138 133 131 133 139 141 134 125 119 114 123 128 124 126 138 143 141 140 132 125 123 128 138 140 139 145 154 150 141 133 124 126 125 128 126 123 123 127 135 128 138 144 136 133 130 134 112 76 80 99 91 75 81 98 87 97 115 100 95 85 66 80 107 128 143 142 121 130 146 86 51 63 69 76 109 107 41 42 47 52 66 63 77 126 148 88 36 36 57 94 142 99 77 97 80 96 84 45 39 53 77 46 44 7 1 71 56 118 318 163 65 -32 -12 76 96 4 -65 -38 38 220 261 232 200 -12 -44 114 159 -15 156 489 362 -23 -106 -136 -284 13 136 192 405 408 90 -94 70 -25 -158 26 88 -111 -123 -219 -253 -77 -67 303 503 356 229 56 121 -9 -23 343 321 47 185 191 39900 357 1275 75 11588 11 5 0 6810 1111 1915 7198 24864 72194 133278 134159 92586 10954 384 7 6 4 4 999999 4 34 87 112 143 174 264 645 1786 2794 2756 1746 638 210 40 25 15 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 999999 999999 999999 999999 999999 999999 999999 999999 54 54 56 62 71 93 166 551 1979 8747 17395 20476 5029 485 416 954 870 173 148 141 143 142 137 136 140 142 143 146 146 148 146 143 999999 999999 999999 999999 999999 999999 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 147 149 149 150 153 159 163 165 164 162 159 154 152 152 148 145 145 145 148 151 154 152 146 146 151 153 158 165 166 164 161 156 151 145 142 141 140 139 133 131 132 132 134 136 131 127 123 121 128 128 122 125 133 135 139 141 138 133 133 142 140 135 135 142 145 143 145 135 128 125 109 119 128 126 121 119 131 135 136 114 102 115 119 122 112 87 94 100 97 88 58 76 103 89 80 72 67 55 50 87 99 99 107 97 79 91 86 41 34 56 34 39 121 147 92 63 56 56 48 43 82 141 169 103 57 92 118 137 129 72 51 35 21 14 26 53 41 60 107 123 106 -52 -79 75 39 -57 -66 22 2 -99 -64 -13 29 32 62 120 68 112 180 151 102 -35 -91 -152 -204 -108 144 345 189 -77 -132 -142 -89 117 181 71 130 256 95 160 138 81 73 72 111 107 -179 -218 213 62 -146 20 157 161 100 -140 18 78 -91 27 9 225 220 -320 39932 372 150 75 11597 11 5 32 6810 1130 376 317 319 263 235 218 210 215 277 278 280 285 311 405 1135 1978 5705 15408 43081 76578 60608 30299 457 23 11 6 3 12 7 999999 999999 16 23 40 47 70 76 71 61 107 316 443 183 11 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 999999 999999 999999 999999 999999 999999 999999 999999 44 46 46 60 83 245 653 2561 7089 16889 26385 21561 2999 449 515 1320 1202 198 142 142 146 144 138 139 141 143 144 150 148 148 148 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 149 151 150 148 150 154 159 165 166 164 163 157 155 154 150 146 145 145 147 151 153 148 144 144 146 148 150 155 159 160 158 156 152 146 144 143 145 144 140 136 136 135 132 131 128 129 127 125 127 130 129 129 123 124 139 139 133 131 139 149 149 139 133 137 132 133 148 143 124 111 112 127 129 127 121 123 139 134 118 107 105 106 102 90 87 94 96 78 66 80 67 76 104 85 72 63 41 47 69 76 74 81 92 71 79 95 65 75 48 47 55 69 159 143 116 107 66 92 105 65 59 109 117 109 136 165 191 106 47 102 89 5 6 0 -14 50 111 153 143 107 25 -98 -70 97 98 -11 -63 3 -27 -133 -71 -142 -173 -51 24 72 29 121 212 64 -26 36 38 26 -8 -72 144 157 -85 -57 4 -143 -47 35 26 26 -13 87 116 356 286 206 207 277 215 -29 -235 -313 12 -13 46 212 88 -77 -16 -23 36 46 -197 -224 -345 -42 147 -256 39963 372 150 75 11602 11 6 3 6810 1148 1558 1527 1522 1447 1361 1254 1206 1169 1160 1202 1219 1208 1108 918 860 905 1486 1371 498 369 293 148 80 45 27 12 2 1 5 5 999999 999999 999999 9 17 40 55 46 30 29 24 20 11 2 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 325 1114 4214 5441 5872 8907 12768 18826 25660 19910 8787 274 173 236 498 461 147 125 137 142 142 140 140 139 140 139 145 146 145 144 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 146 151 152 150 149 151 156 161 163 163 165 163 157 154 151 147 143 143 144 148 151 146 143 142 143 146 148 151 154 156 156 153 153 151 148 147 148 147 147 143 139 136 129 129 131 127 121 123 124 122 131 136 126 131 141 135 126 134 147 145 148 151 141 135 132 133 138 132 123 117 122 130 126 120 120 125 129 110 109 117 103 95 104 93 83 100 95 71 56 65 76 96 109 86 61 73 65 62 95 88 74 92 96 52 72 75 45 80 47 43 56 77 140 70 59 76 38 75 109 122 125 75 -6 50 117 95 113 57 47 123 72 -8 -29 -24 1 -8 45 122 86 92 138 87 -22 58 100 18 54 83 38 -80 -88 -117 -138 -49 0 -21 -45 112 169 93 54 74 167 255 139 3 170 65 -219 24 202 -148 -75 34 51 172 200 207 131 264 134 57 114 101 27 -148 -15 -136 -66 250 185 225 170 -150 27 244 -88 -166 14 169 -302 -684 -330 -66 39995 372 150 75 11602 11 6 35 6810 1166 1529 1506 1508 1511 1484 1429 1374 1358 1376 1421 1486 1421 1111 734 621 541 505 442 396 314 241 153 98 61 36 16 5 2 2 5 0 4 999999 999999 999999 999999 3 4 1 12 11 11 3 3 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 406 1399 5296 12332 16002 19848 21153 21235 17697 4771 1878 184 165 192 166 138 123 124 135 141 148 147 144 142 143 141 144 145 145 142 139 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 144 150 152 151 148 150 155 158 160 160 163 163 158 155 151 146 142 140 141 147 149 145 142 138 137 144 151 155 155 155 157 156 156 156 153 149 146 145 146 145 143 137 129 128 132 131 123 125 125 122 127 132 131 132 134 130 132 142 146 143 146 153 141 135 135 134 135 124 123 137 134 117 108 113 118 125 121 112 116 109 98 86 100 100 91 104 100 77 69 65 74 100 102 84 47 79 105 74 89 108 90 92 111 63 43 61 79 85 38 50 41 59 90 69 74 46 71 109 75 71 126 108 56 62 90 95 35 60 134 94 37 15 -14 46 96 61 39 8 -24 16 90 103 7 14 41 7 72 104 111 65 1 2 76 47 -14 46 70 47 -61 -9 128 123 290 324 94 130 114 -130 -133 48 86 -19 -12 -78 -19 86 133 212 345 369 172 189 146 17 -103 -143 257 172 -3 383 201 -109 -9 129 210 304 37 -51 93 30 -88 -517 -337 -66 40026 372 150 75 11600 11 7 6 6810 1184 1510 1495 1470 1479 1484 1501 1494 1494 1647 1888 2186 2202 1665 722 615 535 491 460 411 321 245 187 128 78 45 36 29 40 38 40 39 40 33 33 30 36 34 31 32 38 33 38 40 40 42 46 40 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 98 154 468 1484 7091 12112 13458 13967 10017 5678 809 260 190 219 238 187 141 123 122 134 139 148 149 147 144 144 141 144 144 146 140 138 139 999999 999999 999999 999999 999999 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 145 150 153 153 150 151 154 157 157 159 163 162 159 157 151 145 142 139 142 148 149 145 140 137 137 142 151 160 160 158 160 159 158 159 154 144 143 145 145 148 146 137 134 136 135 133 126 126 124 123 128 127 125 125 127 128 138 144 142 142 141 147 140 132 138 142 138 127 122 131 135 118 106 119 117 124 127 116 107 102 101 103 108 96 109 112 95 80 67 64 70 84 100 114 89 96 101 82 104 127 110 86 109 108 67 76 96 65 48 53 46 53 48 89 115 76 117 142 65 10 28 57 108 75 63 145 72 24 47 33 54 74 64 93 105 68 55 23 12 -20 -10 52 24 -13 37 105 15 10 86 31 33 144 432 218 30 54 191 158 39 26 103 145 269 248 100 22 1 28 173 135 -10 52 -71 -244 -123 -50 -147 -71 179 133 32 162 188 35 -141 48 188 -113 -98 284 318 -47 -56 297 455 551 452 366 219 70 58 -87 2 24 40058 372 150 75 11601 11 7 38 6810 1202 1476 1460 1439 1408 1377 1437 1502 1560 1768 1953 2089 1989 1566 789 683 593 541 513 469 380 299 238 146 95 69 64 60 70 70 66 65 61 60 62 63 69 70 73 69 69 62 71 75 76 81 84 79 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 114 165 429 1427 2928 3672 4828 3955 2635 679 348 281 214 162 136 127 122 122 131 135 142 146 149 144 143 141 143 143 146 142 141 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 145 151 154 155 153 153 153 155 156 159 163 162 161 158 151 145 141 140 143 145 146 145 142 140 141 141 146 158 164 162 162 161 160 162 156 146 144 142 141 144 145 142 138 139 139 137 131 127 125 122 125 124 122 126 124 121 131 139 140 135 133 144 147 138 138 134 115 116 133 137 135 127 120 119 114 117 119 109 109 107 91 105 114 105 120 117 100 98 89 83 92 84 99 131 112 91 80 85 97 107 108 76 84 103 80 76 65 59 85 43 40 35 28 72 84 97 140 114 36 51 26 -18 27 28 22 101 96 78 59 27 51 74 58 58 98 47 2 46 51 -46 -25 61 70 48 65 204 156 96 36 -46 -55 41 167 170 55 24 110 134 142 92 14 14 8 106 230 27 0 165 243 160 132 143 0 -71 -135 -158 -223 -225 -109 -125 -69 175 112 -18 1 302 30 -210 90 107 292 80 -54 301 567 511 307 26 -154 -74 31 88 -133 -260 40089 372 150 75 11603 11 8 9 6810 1220 1472 1433 1363 1242 1247 1370 1551 1690 1858 1826 1454 1141 975 837 687 586 550 525 476 388 319 234 173 124 100 84 76 81 86 83 79 79 72 79 80 88 88 92 91 88 79 84 79 80 88 90 85 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 106 116 134 223 316 520 812 1575 3017 3045 1426 1031 878 595 136 124 123 124 124 129 132 138 143 149 145 143 141 142 143 145 145 141 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 139 145 150 154 155 154 153 152 153 154 158 161 161 159 155 152 147 143 143 144 145 145 144 142 141 142 140 143 153 162 167 166 166 162 157 157 157 150 145 142 141 145 148 142 135 137 137 131 130 131 127 124 121 128 133 125 126 132 129 129 131 132 132 137 136 141 141 115 118 138 144 140 131 125 121 119 114 105 102 114 111 85 91 109 108 104 98 99 95 91 99 110 83 84 114 91 68 66 82 90 83 95 83 72 70 77 81 53 51 68 73 58 41 65 40 25 65 104 73 42 42 6 5 19 48 46 67 81 141 157 60 13 -4 -10 18 59 41 -52 -57 29 -26 -18 40 68 81 79 139 174 136 40 -26 -58 -81 -76 15 29 19 -5 -46 2 -16 -120 -146 -71 106 157 41 -14 -50 42 131 307 344 231 114 -91 -152 -91 -57 24 -4 -53 101 -105 -156 44 236 161 201 328 -27 -87 -80 33 351 398 96 -8 115 -188 -678 -319 -27 -315 -301 40121 336 150 75 11601 11 8 41 6810 1238 1278 1281 1205 1005 941 1007 1171 1367 1572 1558 1201 987 878 715 611 555 534 515 460 396 330 262 200 148 114 96 82 83 86 84 77 81 75 76 76 87 91 91 92 89 79 82 80 78 78 83 77 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 285 587 870 1119 1153 1184 1706 2919 2952 2328 2460 2299 760 137 121 122 124 125 128 130 137 141 147 147 145 142 142 141 145 145 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 145 149 152 154 153 153 153 153 154 157 158 158 156 154 151 147 144 144 146 146 146 144 139 138 139 140 144 149 156 163 169 170 167 161 163 163 159 153 147 143 146 151 150 142 136 131 127 133 131 125 124 124 128 128 122 130 134 122 121 129 127 119 120 123 137 144 138 127 121 121 116 120 121 127 126 113 104 103 108 106 95 81 84 97 105 101 105 94 81 110 100 73 85 82 59 72 93 92 89 83 85 74 52 74 99 72 71 78 53 64 91 87 80 68 65 101 116 88 75 43 47 77 63 81 90 87 88 123 74 -16 15 32 -55 -78 38 46 -77 -101 6 11 82 156 94 46 34 67 30 2 103 158 54 -71 -152 0 40 -70 -11 38 -47 -76 -106 -168 0 81 -56 -90 -46 -101 40152 350 150 75 11600 11 9 12 6810 1256 664 629 605 480 373 296 333 468 608 614 505 396 310 226 203 209 193 177 139 95 53 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 303 1455 6619 27552 40613 31893 61 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 94 95 97 98 92 97 97 136 337 950 2701 4301 4863 4755 3202 2122 2108 1833 2634 3398 2499 374 126 118 120 125 123 126 125 133 140 148 147 145 144 144 141 142 144 143 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 147 150 152 153 152 152 152 152 153 154 155 155 157 156 153 148 146 146 146 147 147 145 138 135 137 141 143 143 147 155 161 169 174 170 169 164 159 153 146 144 149 155 160 156 146 139 136 136 128 118 118 127 128 122 117 124 127 121 121 122 127 124 120 128 134 132 138 127 116 116 109 123 136 136 121 111 113 102 103 104 98 79 63 78 93 101 105 89 80 106 102 86 81 60 48 69 104 109 78 71 87 72 58 87 99 60 72 108 83 76 110 95 70 79 116 130 101 72 70 74 93 126 77 59 102 127 133 94 8 -44 20 64 22 9 67 30 -69 -34 -4 -106 12 143 107 137 136 56 44 69 65 80 47 32 -91 -133 9 59 82 118 -5 -19 -51 -129 -73 -113 -2 -68 -228 -105 54 211 254 147 9 -33 -146 -91 -159 -206 61 16 -194 -249 40184 316 3150 75 11601 11 9 44 6810 1275 569 3247 15542 68792 116274 110090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 81 82 90 87 108 218 646 1862 3225 4959 6350 6862 6280 3794 1639 2044 4321 6544 5625 2307 274 145 123 136 141 136 128 126 135 142 151 144 144 145 144 142 141 142 145 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 138 144 148 150 151 150 150 150 149 149 151 152 153 155 156 153 148 145 145 145 146 147 144 139 135 136 138 140 141 145 151 153 162 173 169 167 166 160 152 148 149 150 153 160 159 152 149 143 134 130 124 120 123 127 125 118 121 122 123 123 122 137 137 128 133 130 129 130 125 122 118 107 117 137 131 121 106 97 98 104 111 99 87 83 89 85 91 78 51 70 93 100 90 76 73 66 69 99 111 88 84 86 72 67 68 65 72 81 102 94 69 90 116 90 78 121 93 45 38 58 70 53 87 58 12 72 118 97 30 7 -7 -22 16 104 83 25 67 43 21 60 -56 -29 55 76 166 201 104 97 131 0 -42 -79 31 68 -93 -53 78 111 72 13 52 -66 -140 -20 -72 -1 -19 -234 -61 218 205 165 39 -11 30 -28 -40 -232 -138 192 171 1 -37 -53 2 250 49 -383 -264 40215 372 150 75 11608 11 10 15 6810 1292 16232 16185 15613 9036 6696 2889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 2162 10349 47396 83441 74972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 125 275 342 443 549 1027 2332 3907 4413 3585 3352 3326 2533 1788 1291 3999 6779 7756 5170 2442 640 381 321 987 1110 498 138 129 133 139 145 139 143 144 143 142 142 141 144 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 139 143 146 148 149 149 150 151 151 150 151 152 150 153 156 154 148 142 141 142 143 144 141 138 137 136 136 137 140 143 147 151 162 170 171 170 172 168 162 156 150 145 146 151 155 154 153 146 131 126 122 119 120 125 128 122 125 128 125 124 129 140 140 137 138 131 131 124 118 120 122 122 122 125 126 126 105 91 97 95 99 90 84 95 102 102 89 68 61 79 86 90 90 85 85 69 75 95 87 80 80 42 54 62 52 93 96 98 101 82 57 83 137 110 100 105 102 86 75 112 99 92 69 26 7 22 48 16 2 25 -9 -17 11 7 -26 29 133 66 43 118 103 78 94 107 137 166 89 87 64 -65 -56 -106 -39 83 29 -25 -71 38 3 -49 109 161 92 152 99 39 64 -134 -38 126 50 -11 -7 185 225 108 136 -90 -76 136 32 -75 27 123 123 107 95 -86 -142 37 -155 6 115 -91 -12 138 272 -123 -76 136 35 -202 -210 255 331 40247 372 150 75 11604 11 10 47 6810 1311 26413 18693 17027 9722 7353 3541 526 433 311 287 272 266 253 253 246 240 229 225 182 144 110 82 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 294 1355 3546 5661 4344 4705 5704 5774 9124 6939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 312 392 420 693 1147 1978 3552 4097 3683 2082 1349 1105 711 1253 3247 6560 7047 5143 2732 1820 843 594 733 2262 4360 3757 246 138 127 128 135 137 139 142 143 143 143 140 142 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 137 141 144 146 146 146 148 151 152 151 151 151 149 152 156 154 148 142 140 140 141 142 140 137 136 135 136 137 139 141 146 150 156 165 171 173 170 167 167 161 148 139 139 144 155 160 159 157 142 129 124 124 123 125 127 124 129 133 125 123 131 138 138 136 138 140 139 135 137 119 123 145 135 114 109 122 117 115 114 90 87 84 85 93 93 101 91 85 79 84 99 103 86 77 92 83 90 96 82 92 100 49 58 88 86 106 82 82 96 111 125 106 83 80 104 73 88 112 86 103 111 150 109 65 78 31 24 31 50 76 45 36 45 -15 -48 4 89 81 60 71 62 128 293 65 6 99 131 65 0 9 -11 -64 -17 -25 -77 -51 -1 25 -106 -106 25 111 81 9 7 90 55 -158 -187 -154 33 128 158 391 225 161 269 -26 -15 104 74 13 40 190 90 -106 -38 82 72 138 52 62 76 -54 -18 189 179 22 210 98 -63 -341 -338 446 346 40278 372 150 75 11605 11 11 18 6810 1329 40402 35246 32789 23365 9793 6345 4782 1302 555 473 422 417 409 407 356 313 277 256 220 196 170 166 124 73 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 327 1397 3579 5691 4317 4439 4315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 801 420 181 126 234 535 913 1544 2000 2087 1368 841 729 801 1727 3797 4928 4681 3533 2284 1602 979 768 892 2695 6477 7253 849 178 131 125 132 137 138 141 142 144 142 141 142 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 134 140 143 145 146 147 149 150 151 151 152 151 149 151 156 156 149 145 142 139 140 140 139 138 136 137 137 137 140 141 145 150 152 156 163 166 166 165 164 158 147 140 139 139 147 157 158 161 152 141 139 134 128 121 121 126 125 130 134 134 130 132 137 134 126 126 131 136 143 129 129 131 115 102 104 119 134 137 123 96 82 85 93 98 109 112 101 93 69 86 115 114 98 89 108 101 111 119 89 105 119 91 91 90 87 57 64 92 65 91 100 71 53 64 86 84 86 100 91 75 73 94 112 97 81 36 8 23 41 19 70 95 28 4 -11 26 86 42 4 68 42 56 63 -63 -71 41 146 19 -70 38 68 51 0 -16 48 83 56 35 -68 -183 -76 48 80 21 43 152 138 37 -87 57 367 139 31 306 215 249 260 -82 -93 102 208 133 83 284 23 -392 -258 -39 155 260 62 75 78 -42 -18 77 -159 31 358 264 234 -238 -36 482 197 40310 372 150 75 11603 11 11 50 6809 1347 45846 51189 48392 30022 13417 7405 5062 1607 875 675 551 556 584 580 518 455 375 315 273 264 243 238 191 125 57 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 24 24 10 4 6 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 1812 953 349 107 63 58 57 93 213 350 406 437 641 878 1256 1456 1509 1189 1011 961 936 807 701 689 2156 4971 5632 1564 282 152 128 133 138 140 141 143 145 145 142 141 142 999999 999999 999999 999999 999999 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 143 146 146 147 148 149 151 152 152 152 151 149 153 159 160 153 148 146 143 141 141 139 137 135 137 137 137 138 140 143 146 150 151 157 163 167 169 161 154 147 141 142 140 147 162 163 158 148 140 138 134 129 124 123 126 124 126 132 130 123 130 137 129 121 116 122 129 138 141 144 138 117 109 111 120 133 125 116 107 90 81 96 110 112 114 97 100 95 94 111 110 116 103 82 73 103 129 93 87 73 41 53 63 66 56 96 124 53 44 54 47 81 98 60 79 100 114 148 134 84 57 79 35 30 102 50 27 75 29 86 100 -4 31 106 155 77 -19 -4 56 96 80 42 -18 15 47 66 23 36 66 15 24 8 36 67 86 39 -25 -86 -96 25 231 336 73 -87 80 250 310 267 380 447 61 -81 301 341 219 171 -114 -48 221 188 62 91 337 215 -103 -72 -107 62 279 103 23 -16 -31 9 248 76 -109 88 249 407 196 469 476 105 40341 372 150 75 11604 11 12 21 6809 1365 25825 28122 16920 7523 4440 1801 956 901 820 694 640 652 685 648 587 534 478 420 352 323 284 264 209 151 94 46 17 13 7 999999 999999 999999 999999 999999 9 22 16 18 30 34 35 23 28 32 28 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 54 62 57 60 59 59 69 70 76 76 82 89 123 317 1097 2344 2634 2371 1366 447 125 76 65 65 82 111 169 256 306 504 664 833 887 812 624 448 232 215 288 355 553 1677 2724 2590 944 261 158 135 134 137 141 142 147 147 149 144 140 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 137 143 146 145 146 146 147 150 152 152 151 151 150 153 158 160 154 149 150 149 148 148 143 139 137 136 136 137 138 141 145 145 147 149 151 155 163 165 158 152 148 142 141 139 149 162 166 164 156 146 136 134 129 124 126 124 126 127 125 124 124 127 135 129 121 120 125 135 141 142 141 144 128 112 107 121 131 132 139 125 111 97 106 124 121 114 96 103 117 109 124 104 80 83 68 48 70 118 106 81 70 36 12 72 93 65 81 104 68 49 82 78 80 111 60 52 76 90 161 155 166 141 37 -12 21 157 137 91 128 73 91 58 -21 19 127 259 97 63 89 19 83 132 55 21 50 53 23 61 101 57 -20 19 9 -54 7 2 71 -90 -137 107 163 232 263 112 -44 0 182 245 163 266 226 -3 -3 243 254 93 10 -22 306 463 153 146 347 392 391 208 15 13 255 151 -178 -24 86 -98 -72 276 142 -231 -45 311 224 118 27 -117 -106 40373 372 150 75 11602 11 12 53 6809 1383 13173 12700 1317 895 859 784 723 693 675 687 697 700 694 662 627 590 570 537 475 432 389 341 277 231 183 137 66 44 33 22 21 33 31 38 41 59 64 67 64 62 54 50 53 58 58 56 48 45 41 43 46 41 43 49 48 50 47 50 52 63 74 75 77 77 77 74 74 69 76 75 69 62 64 65 69 75 76 82 82 81 81 81 77 80 85 88 93 93 105 110 119 131 252 705 1819 3279 3450 1527 733 266 108 83 77 81 93 107 154 230 245 244 329 484 710 791 700 512 281 200 233 519 1822 3072 2430 1443 399 183 143 141 136 136 142 143 148 146 147 147 141 140 999999 999999 999999 999999 999999 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 142 145 144 145 146 147 149 152 152 152 152 150 152 157 158 154 150 150 152 154 151 145 143 141 139 137 138 138 139 143 147 149 150 149 151 160 163 162 161 158 153 147 139 141 149 156 160 160 156 141 134 124 115 118 123 126 125 126 123 119 124 131 129 121 124 132 134 120 118 122 128 121 109 108 111 123 126 119 111 112 108 107 127 135 120 108 97 92 96 100 79 50 61 72 54 44 70 98 93 102 114 60 73 100 65 42 64 82 66 99 109 50 48 34 5 22 44 99 70 80 81 3 35 63 84 103 90 94 78 86 45 -44 -24 66 109 85 100 111 74 113 102 14 -71 -20 110 85 23 -38 -6 46 79 -24 -59 78 -15 45 -18 -62 93 125 107 -74 -47 76 0 86 13 -207 60 183 -74 -35 -16 -75 100 48 36 221 181 92 196 331 283 223 170 47 105 182 -29 -202 -30 -237 -460 -192 -12 -261 -410 -209 3 176 85 -159 -154 -13 40404 366 150 75 11605 11 13 24 6809 1401 721 692 733 735 764 733 712 686 704 693 646 626 606 596 577 565 541 554 520 487 479 389 331 279 234 185 96 59 29 30 30 38 32 37 30 36 46 52 48 53 49 45 42 49 63 72 67 61 56 50 50 48 45 43 46 51 50 55 53 56 62 65 64 68 68 67 65 64 64 58 63 62 65 68 72 76 78 79 82 84 87 83 81 80 87 86 91 92 117 149 402 1025 1904 2891 3633 3538 2631 586 234 112 94 84 85 83 84 86 91 89 100 120 248 388 496 517 481 373 307 252 344 924 4149 6240 5766 2332 922 401 174 144 137 135 141 142 145 144 144 147 143 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 146 145 145 146 147 149 151 151 151 151 149 153 157 157 155 152 151 151 151 148 144 143 143 143 142 139 138 140 141 145 147 150 152 154 160 163 164 165 161 152 146 141 137 144 150 150 151 156 150 136 131 122 121 126 123 120 129 124 111 124 129 124 122 126 136 137 119 115 117 116 123 114 104 103 104 88 83 92 104 104 107 113 95 99 114 94 65 64 67 85 89 66 57 66 73 60 79 70 66 96 61 63 81 68 61 80 97 73 70 108 57 3 31 29 7 24 48 25 34 15 12 87 94 92 122 121 94 100 96 26 6 4 23 36 13 89 107 48 67 146 108 -16 1 93 115 65 30 32 34 10 35 55 60 45 -11 0 43 98 49 20 -99 -176 -39 -31 101 68 -88 54 144 30 16 56 4 183 284 86 -41 -192 -64 182 119 17 48 308 359 109 -110 -220 -164 39 -257 -341 88 94 -226 -484 -448 40436 372 150 75 11604 11 13 56 6809 1419 583 562 577 598 606 636 607 605 645 641 611 593 597 585 542 522 500 498 482 468 429 398 351 293 248 197 128 65 22 20 15 18 14 19 14 17 24 35 32 37 31 34 27 41 58 75 74 67 55 43 40 46 44 46 39 44 42 46 49 49 49 48 51 57 53 54 47 45 44 42 46 54 55 54 57 62 65 65 63 65 70 71 77 75 77 77 79 84 110 223 743 2099 3605 4214 3756 1978 845 300 111 83 106 129 126 94 84 83 88 90 106 167 474 610 639 631 661 667 680 681 764 1185 4555 8373 9139 4525 2228 431 193 147 138 134 138 141 144 143 144 146 143 142 999999 999999 999999 999999 999999 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 142 146 146 145 145 147 148 149 151 151 151 149 151 154 155 152 148 149 148 147 144 143 142 143 145 145 142 144 147 143 142 144 148 151 154 161 163 162 163 159 147 138 138 134 141 153 158 154 153 148 134 134 132 127 130 126 122 130 130 120 123 129 127 126 127 131 137 127 122 124 114 117 110 98 97 96 95 90 79 92 99 109 112 92 98 106 90 82 79 72 96 110 78 72 93 94 72 70 62 54 80 81 95 89 72 88 98 89 61 72 116 76 43 80 117 90 90 105 106 130 94 97 87 61 157 187 137 72 74 95 55 52 23 0 5 81 141 74 8 88 213 72 -45 -54 -13 62 68 52 18 -12 -1 32 -9 0 64 43 21 64 46 17 109 102 105 135 -3 45 73 38 -8 -81 -56 -37 117 276 255 97 -76 -107 143 335 251 116 -135 -11 442 449 156 138 -3 -255 -191 -200 -207 63 107 145 8 -282 -55 135 238 334 161 -8 40467 338 150 75 11601 11 14 27 6808 1437 541 519 522 533 530 530 517 540 566 576 566 551 573 568 580 578 514 488 462 433 402 382 351 315 275 237 191 119 67 39 19 17 18 22 22 21 19 25 26 26 26 41 36 56 69 85 83 77 65 59 53 53 51 54 49 46 37 39 42 47 49 47 56 57 45 44 42 45 47 47 48 51 50 49 52 60 64 62 61 66 68 68 71 73 75 80 91 133 367 716 1273 2089 2585 2375 1663 673 386 149 109 122 224 247 209 115 93 83 85 84 97 143 364 395 442 585 761 900 1015 1322 1573 1650 3478 6722 8037 6806 5519 396 186 146 139 136 138 141 142 141 142 144 141 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 136 141 143 144 144 143 144 146 147 148 150 152 149 150 153 154 151 147 147 148 147 144 142 141 142 146 145 146 151 149 144 142 144 147 148 150 159 162 164 168 163 155 146 141 134 135 145 155 156 156 146 130 129 131 127 129 129 130 135 132 124 122 125 122 119 118 126 128 117 121 131 124 109 97 89 87 95 100 107 92 85 92 93 86 95 105 88 96 116 105 86 75 82 86 89 101 87 82 91 83 63 53 79 111 90 75 64 67 81 77 91 116 97 50 74 127 95 77 85 96 91 60 66 72 74 102 91 53 56 66 59 109 115 107 74 15 118 142 70 50 98 123 50 -19 -112 -102 44 66 -12 -60 -26 25 -101 -166 -59 -68 -31 -18 -45 -51 -87 -5 -53 71 193 -6 -117 -174 -36 -12 -152 40499 340 150 75 11605 11 14 59 6808 1455 508 485 481 490 489 490 492 507 507 516 529 543 560 572 565 561 549 524 485 418 356 336 323 323 304 281 247 192 140 92 49 35 27 33 35 35 31 31 31 29 38 58 75 90 91 100 95 94 89 85 73 64 62 66 67 68 54 54 52 54 50 52 55 54 49 46 47 56 55 53 54 55 62 61 65 69 74 73 76 79 84 79 89 97 144 403 1060 1466 1764 1738 1704 1531 1310 947 510 285 248 263 362 374 336 271 208 157 153 140 148 148 135 117 108 98 114 255 386 471 584 954 1280 1374 2247 3490 4486 4229 3933 488 367 300 171 144 140 140 141 141 140 143 141 142 999999 999999 999999 999999 999999 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 139 142 144 144 143 143 146 146 146 149 153 153 152 155 157 154 150 148 148 149 148 145 142 143 146 145 145 149 150 146 146 146 145 146 144 150 157 163 166 157 153 151 143 136 133 136 145 157 161 149 132 129 131 126 131 136 135 133 132 126 121 116 113 116 114 126 127 124 127 124 125 116 104 98 95 94 91 106 99 79 90 90 80 95 105 81 86 100 94 88 76 72 82 83 73 85 105 91 76 69 37 61 107 91 87 53 38 72 97 86 80 91 30 40 85 49 40 58 99 87 38 13 65 112 79 61 58 120 112 52 126 140 105 150 119 71 42 37 39 -21 23 70 78 49 -6 63 104 56 -67 -77 25 -21 -33 122 60 -37 -54 -43 -13 -39 59 -73 -188 -58 12 -60 -133 -43 -60 -48 -85 -157 40530 372 150 75 11604 11 15 30 6808 1473 512 491 477 472 505 501 487 511 527 544 563 580 573 569 555 559 561 552 505 426 342 292 283 273 266 263 248 220 187 148 97 56 37 42 50 56 51 45 42 43 54 70 96 115 115 120 119 124 112 101 85 76 73 74 76 77 74 73 67 64 52 59 55 56 55 58 54 58 61 62 62 65 71 72 75 77 88 88 94 93 95 93 112 131 334 987 2941 4723 4955 3082 1995 1292 794 501 306 260 373 431 478 417 324 242 159 203 243 268 319 378 340 243 152 122 104 102 107 113 161 390 564 814 1366 1854 1688 1053 565 503 764 703 334 185 148 147 150 149 144 147 147 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 139 144 145 145 145 145 146 147 146 149 154 155 155 156 158 154 150 150 151 153 154 150 145 144 144 146 145 147 149 146 146 148 147 147 145 146 153 160 161 152 151 149 141 141 137 138 152 159 151 141 130 128 128 124 124 129 128 128 136 133 123 120 124 125 118 117 119 128 128 125 127 119 106 104 106 106 107 94 80 83 95 87 87 102 107 89 71 94 109 96 97 97 91 74 51 82 111 82 61 69 65 75 93 86 80 79 71 62 69 65 59 71 61 60 70 61 80 101 128 131 69 38 81 121 132 113 70 60 54 63 85 55 56 134 123 78 80 76 45 4 36 25 21 95 97 0 3 36 40 73 64 22 84 235 123 58 27 -22 -45 -6 237 138 -88 -80 4 14 45 42 -26 41 50 49 83 -59 -100 134 360 445 274 27 106 43 -55 119 -40 -165 -116 -55 -157 -21 223 103 98 258 27 -113 223 94 61 77 -152 95 201 100 40562 357 150 75 11604 11 16 2 6808 1491 536 488 467 487 495 469 482 496 508 527 554 564 551 546 547 559 567 560 519 424 340 283 250 239 223 224 220 222 211 200 169 122 93 87 82 86 74 64 56 58 66 83 108 123 128 129 135 144 133 125 107 96 89 86 85 85 81 77 72 77 68 75 72 69 62 64 61 65 70 71 74 71 73 78 83 83 93 96 98 100 100 97 110 129 255 638 1763 3028 3175 1934 1348 1020 583 342 274 274 322 306 257 230 220 167 189 224 272 292 368 520 551 488 472 398 262 143 124 146 261 684 1097 1219 1138 936 605 380 358 415 663 687 419 223 157 149 150 149 146 148 147 146 999999 999999 999999 999999 999999 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 138 143 145 146 146 146 146 145 145 148 151 151 153 156 157 154 151 151 153 156 154 150 147 144 144 147 146 145 146 145 146 149 151 151 148 145 149 158 162 159 161 155 142 138 132 134 148 153 147 141 132 126 127 125 120 124 127 133 140 135 127 123 128 124 114 108 107 119 131 136 127 107 94 99 111 118 111 85 83 101 87 68 73 79 84 78 76 101 121 118 98 82 74 67 71 93 82 63 71 86 79 53 60 75 83 104 91 42 35 70 59 28 25 31 45 64 93 107 108 140 86 54 38 3 59 82 62 7 9 57 60 8 39 91 21 16 68 112 99 33 19 57 27 11 36 -43 -19 56 93 141 105 6 -6 89 19 49 67 -112 -232 -206 -18 -4 71 80 -43 -36 99 158 53 -64 -123 -55 23 25 76 208 260 273 94 -105 -60 -55 -143 78 102 -266 -410 -225 -281 40593 330 150 75 11606 11 16 33 6807 1509 517 463 461 466 465 469 474 480 486 496 517 529 529 539 553 578 563 558 527 454 335 262 236 232 222 224 223 220 211 211 207 205 188 182 162 152 123 95 75 75 78 96 120 132 130 135 142 151 140 132 116 106 96 97 96 99 92 87 82 85 82 80 79 80 73 71 67 73 80 83 86 83 83 89 91 91 94 97 100 104 105 104 110 122 137 208 425 971 1084 1003 655 515 441 344 299 288 243 167 161 161 153 146 207 244 243 215 238 331 412 457 584 520 320 159 165 256 397 742 1137 1133 799 502 305 246 240 232 245 290 279 212 173 156 152 148 147 149 149 149 999999 999999 999999 999999 999999 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 140 144 146 147 147 148 148 148 148 148 151 152 154 157 158 155 152 151 152 156 155 152 149 145 146 148 145 142 144 147 148 148 149 153 151 145 144 150 156 161 166 161 149 135 128 129 136 148 149 140 134 125 123 128 127 131 130 127 132 133 124 117 120 116 110 110 110 119 131 132 123 108 97 100 106 99 93 85 92 103 93 91 97 88 78 80 78 74 90 98 82 66 54 53 67 77 68 74 96 115 98 46 38 69 90 92 76 50 52 91 84 15 -10 20 32 34 48 57 74 85 48 50 16 -13 39 75 69 43 86 119 95 35 32 45 0 22 14 -23 -24 -19 34 49 -11 -63 -87 -86 25 73 18 28 32 18 11 16 -41 -24 -14 -116 -178 -194 -120 -55 40625 341 150 75 11600 11 17 5 6807 1527 66391 43841 11069 458 461 474 471 477 488 509 514 510 503 523 534 542 538 534 510 500 417 311 264 219 209 218 222 212 179 182 189 205 209 212 200 185 139 100 76 79 75 87 99 123 133 140 137 135 125 114 102 94 83 90 86 95 93 83 76 76 79 69 63 68 69 71 72 74 77 84 85 84 77 82 82 85 95 101 106 107 105 106 108 117 120 166 324 818 896 773 356 187 171 176 187 204 191 160 140 130 135 136 153 162 157 133 121 117 148 192 273 291 237 229 268 316 471 590 703 790 676 443 245 195 179 177 177 172 184 192 182 167 166 159 156 156 157 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 132 140 145 147 148 148 149 150 150 149 149 152 154 155 156 156 154 151 150 152 154 155 156 153 147 145 147 147 143 145 147 146 145 148 154 156 152 146 143 147 156 165 165 156 143 136 134 133 139 140 135 133 132 132 128 126 126 124 125 131 130 121 115 117 116 113 111 109 113 128 128 112 107 106 110 108 101 100 105 114 111 100 90 96 103 96 88 76 72 80 86 97 92 73 70 64 63 105 111 94 89 73 60 56 62 54 88 107 95 84 56 57 41 45 73 67 76 49 -8 46 108 47 52 82 56 17 44 90 58 53 96 66 58 100 38 68 106 29 -25 -22 36 67 9 -28 -30 -160 -167 18 -18 -63 47 32 55 120 51 -10 36 61 52 94 11 -96 43 82 -99 -46 101 41 -52 -79 -50 29 -129 -260 40656 372 150 75 11608 11 17 36 6807 1545 67437 43816 11055 437 445 462 467 461 489 510 503 490 473 488 490 502 504 505 477 473 467 409 344 260 210 196 190 188 156 158 146 150 151 172 176 161 117 93 76 88 74 75 69 94 116 118 109 109 110 98 81 72 57 63 69 75 75 65 57 58 58 54 44 46 55 64 66 64 58 71 74 67 57 63 70 70 79 84 85 86 86 84 86 97 89 95 107 105 105 105 104 103 111 110 107 117 125 119 109 111 118 113 116 113 130 126 119 109 133 204 392 625 682 600 417 368 403 544 698 742 531 281 191 152 155 161 166 169 188 195 175 164 167 164 162 157 157 159 999999 999999 999999 999999 999999 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 139 144 147 148 149 151 152 151 149 149 151 152 154 154 153 153 151 151 151 152 153 154 154 150 146 148 149 146 144 143 143 144 146 147 150 153 149 147 149 154 160 163 161 153 144 137 133 138 137 135 134 133 134 132 124 122 126 130 128 124 122 117 115 120 120 114 113 115 121 128 122 121 125 116 104 112 106 92 109 109 96 89 96 110 94 80 89 98 91 73 95 103 69 82 93 69 91 96 95 80 49 65 98 83 64 102 120 103 93 57 47 74 86 66 60 108 96 38 68 124 64 26 55 31 4 65 89 27 27 35 -5 82 154 84 122 139 109 101 122 114 51 31 33 71 -18 -143 -144 -94 16 75 46 155 186 68 4 61 194 156 114 17 -68 149 84 -69 -18 -30 53 142 62 59 38 -153 -313 -390 -189 82 131 63 -12 -5 131 229 -7 20 302 127 55 179 158 0 46 27 -143 -234 -95 126 129 4 -10 201 88 14 141 530 40688 372 150 75 11601 11 18 8 6806 1563 56732 37535 37838 18739 413 403 408 430 460 460 462 459 449 447 458 472 472 475 445 423 417 420 390 328 254 195 144 140 128 128 106 103 99 126 141 137 115 113 94 99 84 79 61 65 75 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 67 67 72 73 69 78 79 81 99 99 89 86 81 73 77 83 80 79 88 93 97 102 113 117 154 279 340 303 224 163 162 313 677 872 901 738 437 290 216 249 353 390 288 192 163 154 162 164 168 170 189 216 173 149 150 151 153 149 147 151 999999 999999 999999 999999 999999 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 140 145 148 149 149 152 153 151 149 149 152 152 153 153 152 149 148 149 150 152 153 151 151 149 147 147 148 144 141 142 143 143 141 142 147 151 148 148 152 154 154 159 166 159 147 136 130 135 138 136 131 130 133 135 129 127 130 132 131 131 125 120 120 127 126 113 112 115 117 124 130 135 134 119 105 108 98 88 99 98 100 101 101 99 78 87 101 103 90 54 73 99 66 74 103 86 80 106 107 83 78 96 107 75 62 66 85 78 83 79 70 81 84 82 70 77 80 70 47 39 24 26 50 45 61 115 92 32 89 86 40 137 141 2 47 101 39 21 68 172 169 100 60 35 48 11 -38 -7 60 70 16 108 153 115 17 -64 92 158 -42 -148 -42 83 2 34 -2 -101 67 85 15 34 75 18 -177 -342 -114 270 83 49 253 44 80 180 40 66 213 3 -138 147 208 -21 57 55 -152 3 20 -149 -274 -206 -109 -128 132 267 127 511 40719 366 150 75 11603 11 18 39 6806 1581 102245 67355 52926 19797 423 390 388 414 436 425 426 418 420 422 437 462 462 468 443 431 404 410 409 395 349 277 181 123 104 100 92 82 79 85 92 110 107 121 99 91 81 72 56 46 47 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 75 74 77 79 71 70 79 82 87 87 77 74 69 64 66 78 81 82 93 98 121 170 426 611 782 854 786 600 376 316 316 510 804 779 693 557 423 359 319 300 276 270 256 255 269 276 244 215 193 177 199 236 192 153 148 145 147 147 146 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 999999 999999 999999 134 141 146 150 150 151 153 154 153 151 150 151 151 153 155 151 147 147 146 148 153 154 152 148 146 145 145 148 148 143 143 144 141 142 149 153 151 149 150 151 153 154 159 165 162 152 138 130 132 143 144 130 125 129 126 123 125 126 122 128 135 127 121 122 128 128 110 106 112 120 122 117 120 122 124 121 110 105 103 100 107 106 106 106 90 84 92 96 99 86 65 72 80 61 80 103 103 103 112 108 75 85 110 109 71 32 55 84 72 79 59 70 91 72 82 44 21 43 80 51 23 87 117 96 55 78 103 43 -2 93 110 88 137 74 -34 -40 19 29 -16 28 182 205 97 108 81 31 66 136 107 67 114 65 90 61 1 46 -3 73 173 2 -102 36 34 56 112 -145 -98 118 87 18 -60 58 79 -48 -127 -180 -5 92 -69 73 118 -39 -113 18 239 77 -30 72 127 -13 -25 31 -14 -153 57 134 -204 -326 -418 40751 359 150 75 11606 11 19 11 6805 1599 67095 47104 15317 1497 449 435 438 441 453 452 438 426 414 418 425 434 427 424 413 429 427 442 442 438 393 312 210 143 106 102 100 90 81 80 80 95 98 109 109 102 82 78 58 64 59 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 69 70 75 76 70 69 73 68 67 63 67 64 68 68 67 77 84 87 106 142 277 885 1985 2268 2139 1657 1351 986 616 474 434 541 717 768 817 973 1056 1169 1186 1086 846 659 567 500 421 349 291 257 234 201 184 200 193 161 150 143 144 145 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 144 149 152 153 154 157 157 156 154 152 151 151 155 156 153 150 149 148 148 153 155 154 152 149 147 149 149 151 147 143 143 142 143 147 151 150 148 150 147 147 153 162 163 164 156 140 136 139 145 150 140 120 114 115 116 122 125 116 116 122 122 117 114 114 112 110 109 118 125 124 115 121 123 120 124 109 117 116 98 115 120 121 110 96 100 99 97 100 106 97 92 82 51 65 101 104 102 105 102 69 69 111 126 114 84 96 114 92 106 86 83 85 73 41 -47 -34 21 106 98 42 83 66 56 30 28 93 44 34 123 99 74 118 95 29 -70 -48 60 47 44 48 5 36 89 6 -2 73 31 -27 32 92 88 149 53 -106 -10 -20 -95 2 33 -6 48 63 47 113 -100 -161 -35 -76 -19 63 87 23 139 101 -237 -130 192 -92 -40 290 31 -153 -60 40 -27 15 149 137 -39 -244 -208 40782 361 150 75 11608 11 19 42 6805 1617 46512 45888 18111 2673 501 504 487 489 486 496 481 478 447 436 432 421 418 414 420 433 440 450 436 419 366 298 203 170 132 122 113 103 89 94 98 99 102 118 131 125 92 84 67 90 82 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 56 60 60 59 53 55 56 50 51 47 58 56 64 65 71 79 86 92 121 263 792 2725 4195 4536 4153 2810 2071 1418 943 679 444 303 311 408 589 884 1192 1677 2088 2410 2483 2480 2201 1697 1241 930 744 736 574 361 213 172 174 160 153 147 147 148 150 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 145 149 153 155 157 159 157 154 153 152 151 153 155 157 157 153 150 150 149 149 150 152 154 153 151 150 150 151 148 143 141 142 144 143 148 152 150 147 144 144 148 159 164 166 161 144 135 135 141 151 144 124 115 117 120 116 117 121 124 119 115 107 98 105 110 117 109 112 118 118 117 119 119 124 125 108 115 119 104 96 99 112 114 110 103 94 102 105 124 110 96 92 52 64 94 93 107 116 109 74 58 97 103 116 138 134 118 101 124 126 55 13 76 59 19 24 27 113 138 77 34 21 35 25 -7 51 87 82 93 57 77 128 99 56 -7 -53 -39 25 133 94 -10 60 95 -20 -10 96 102 12 78 146 111 68 26 13 26 43 -41 -23 14 -15 17 27 42 143 118 -84 -94 -6 27 26 16 9 108 94 -120 -42 131 63 49 200 271 171 80 -14 -147 -271 -177 140 9 -337 -204 -238 -466 40814 372 150 75 11606 11 20 14 6804 1636 29565 35689 31490 27326 40123 31993 31098 32177 42646 39632 8279 10003 8464 537 515 489 466 449 450 437 421 409 378 367 332 295 235 190 162 145 128 113 101 91 89 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 46 45 39 51 49 62 68 79 88 123 262 848 1599 2405 3831 4309 4152 3515 2226 1441 790 524 421 306 232 203 205 241 283 415 776 1229 1811 2537 3406 4014 4138 3656 2613 2130 1570 999 530 251 169 161 156 157 151 154 156 157 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 143 148 152 155 156 156 153 151 151 150 149 151 155 158 158 154 153 152 147 146 147 149 151 151 148 147 150 150 147 143 140 139 143 146 149 151 148 143 144 146 146 151 161 168 170 156 138 130 137 148 142 132 129 125 119 114 116 126 124 117 122 121 112 117 124 120 112 113 115 114 113 107 117 128 118 109 107 107 105 92 87 105 124 132 115 94 103 97 108 98 80 77 47 68 97 100 112 107 94 82 64 99 125 109 110 108 91 91 105 91 18 23 85 90 90 30 3 64 99 112 104 99 87 69 41 40 49 3 0 21 59 96 69 60 45 5 17 29 158 275 60 149 157 55 59 25 24 11 127 221 73 19 39 144 146 120 10 -57 -17 29 98 -52 -90 58 52 -34 38 188 165 -1 -75 -9 172 -15 -151 35 15 108 135 91 258 410 334 123 38 -152 -57 193 50 51 2 60 -26 -153 -142 -82 -50 -286 -49 107 76 285 524 342 40845 372 150 75 11603 11 20 45 6804 1654 4905 9684 20613 44204 71366 85350 121991 95589 49287 45293 9538 10002 8472 556 540 513 475 443 421 408 391 372 342 336 315 289 256 193 161 143 128 107 86 71 74 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 999999 999999 999999 999999 999999 35 34 30 41 43 54 61 83 155 515 1241 2182 2735 2603 2182 1881 1406 918 543 385 209 168 203 385 724 719 406 283 212 201 189 250 423 796 1443 2333 3512 4715 4005 3492 1563 734 371 185 144 144 144 147 143 147 150 152 155 999999 999999 999999 999999 999999 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 141 146 150 153 155 155 152 151 151 150 150 152 155 158 158 155 155 154 148 146 147 148 149 149 143 142 148 148 145 143 140 139 141 144 145 146 145 142 145 150 148 148 158 166 168 162 147 134 133 139 137 133 130 121 118 121 123 125 118 117 134 140 134 122 118 116 122 128 119 113 110 109 113 116 109 95 102 110 111 117 123 133 115 111 119 119 113 89 100 87 79 82 69 85 111 114 96 76 77 101 82 97 133 136 118 110 115 89 82 60 31 54 60 82 66 31 49 69 86 95 110 126 111 92 52 44 65 66 64 16 6 58 89 74 34 5 65 66 68 111 96 228 132 60 128 24 -76 0 262 113 -11 17 70 160 132 37 -63 -136 -110 -31 30 -79 -101 11 -30 0 142 248 188 80 43 131 276 22 -156 -42 -73 -94 -85 -58 106 329 299 79 324 298 152 216 227 445 210 164 168 -52 -16 -18 146 -63 13 115 160 100 -88 22 40877 372 150 75 11611 11 21 17 6804 1672 3404 6311 10646 17798 29210 55465 99145 80554 34710 40014 51813 72587 43505 12530 714 547 531 496 459 427 411 396 360 346 316 277 230 194 165 154 139 125 97 82 78 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 40 40 37 41 51 56 78 137 491 1424 2055 1896 1270 771 408 296 240 156 139 156 224 265 357 539 1238 1940 2403 2067 1142 223 162 162 167 179 239 427 1048 2398 2751 2516 1018 438 221 154 137 142 142 145 142 145 148 152 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 148 152 154 156 158 157 155 154 153 156 156 157 161 160 157 156 157 154 150 147 145 147 147 141 139 145 145 145 146 144 145 143 142 140 139 140 140 144 150 149 148 153 156 163 164 150 138 138 139 136 134 128 119 115 111 113 123 128 130 129 127 124 114 109 113 118 122 115 108 114 116 110 115 108 93 108 123 116 108 119 131 113 88 96 110 107 91 78 67 76 103 83 65 86 87 80 64 70 100 73 52 76 109 97 107 110 79 92 80 72 69 72 102 78 100 126 77 57 64 74 93 96 93 83 45 42 88 82 22 68 106 94 87 29 -16 40 83 4 -10 63 123 119 146 366 379 149 146 174 88 21 37 51 72 0 -3 32 29 38 -12 129 143 63 141 212 194 204 209 108 54 -14 92 145 96 -24 -184 -222 -89 91 108 54 -178 -252 -90 212 408 244 13 93 187 5 53 -66 -139 -164 -279 9 70 50 172 68 -246 -193 2 40908 371 225 75 11621 11 21 48 6803 1690 5 447 1348 4532 15653 56827 94935 71870 43643 57800 87156 57842 25829 5567 664 640 580 537 481 456 436 393 364 319 264 218 196 169 159 146 136 119 103 94 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 999999 999999 999999 999999 999999 47 53 59 61 69 75 95 150 422 1031 1244 880 352 185 138 118 108 104 115 154 241 307 332 371 785 1406 2305 2132 1091 186 143 145 154 151 162 213 357 643 1035 1001 702 472 289 202 152 150 149 151 148 149 150 151 151 999999 999999 999999 999999 999999 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 141 147 151 154 154 156 157 156 155 155 158 159 160 162 162 159 156 155 155 152 148 146 147 145 139 140 144 143 147 149 147 145 144 142 140 139 138 137 140 143 144 141 145 147 156 167 160 151 146 145 142 138 133 120 113 116 113 116 124 128 122 118 121 119 114 118 115 111 114 111 116 119 115 119 114 113 121 123 111 102 109 106 102 98 107 104 90 80 60 64 88 106 74 63 99 89 86 91 65 61 56 47 80 105 88 84 77 46 60 104 119 104 105 101 81 113 137 73 12 52 90 50 34 73 86 48 70 86 55 91 150 156 187 124 57 40 10 3 -62 -16 17 34 86 47 84 173 168 80 21 72 26 13 79 64 -8 31 147 130 58 -31 76 88 -21 64 218 138 105 105 1