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 1 16 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. 34361 347 150 75 8068 9 32 41 6745 2197 3346 13609 42804 57399 19831 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 164 163 160 158 157 157 156 156 156 156 155 155 156 155 153 154 152 150 150 150 148 147 148 150 150 146 145 147 148 148 149 149 147 145 145 143 145 145 143 142 141 142 143 139 138 140 145 152 152 152 152 148 145 145 141 134 133 136 136 136 136 142 150 142 137 143 143 140 142 148 148 152 170 174 162 156 156 165 174 166 155 150 139 134 148 143 142 147 148 166 165 154 157 162 152 152 159 152 158 156 165 186 173 165 175 155 113 114 125 133 153 171 174 118 92 132 151 136 140 142 122 157 186 183 160 130 132 151 146 154 121 112 132 96 127 151 105 91 125 144 126 106 111 50 37 51 3 13 29 8 78 159 134 143 132 123 231 260 136 4 -44 47 51 63 116 105 111 80 119 66 52 171 251 271 201 145 186 154 109 165 190 180 126 171 145 43 56 62 103 57 28 196 178 -47 -241 -184 45 80 -37 7 202 180 -16 -130 -67 253 238 -130 -228 -214 22 379 185 72 168 -98 -16 157 -131 -157 117 -67 -556 -238 179 -208 -197 34393 370 150 75 8287 9 33 13 6750 2189 13358 48851 124523 142876 33697 2435 303 280 257 262 274 278 293 314 331 345 354 378 389 404 426 482 660 1107 1147 508 251 174 146 138 139 142 146 151 150 150 153 161 162 157 154 157 155 152 153 157 165 165 166 168 166 165 164 166 169 167 168 172 173 175 175 173 175 174 176 173 175 176 174 174 176 174 173 170 166 162 164 164 163 162 164 163 161 158 158 156 156 155 157 156 155 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 161 162 163 163 163 163 163 163 162 162 161 161 161 160 161 161 158 156 155 154 153 154 153 152 150 150 151 151 151 151 150 148 148 150 149 149 147 146 144 140 140 139 140 145 145 144 148 151 147 147 148 148 146 141 137 134 134 136 137 137 140 142 141 139 142 145 144 145 150 161 169 166 161 154 152 156 164 164 163 168 154 139 143 154 153 155 153 147 156 161 163 155 156 158 152 154 153 166 166 164 164 138 131 155 151 124 123 131 139 160 185 194 169 141 162 173 136 141 131 126 164 158 143 145 137 153 165 128 118 100 73 92 86 80 90 56 81 119 82 99 129 118 68 30 33 54 21 -48 -35 53 106 85 70 59 134 192 174 121 72 71 140 64 10 114 131 129 90 139 145 97 85 127 200 205 145 -14 0 122 166 219 136 40 101 108 124 88 -27 127 372 477 318 217 72 -219 9 375 378 187 111 277 356 407 318 257 257 19 -11 72 21 54 185 227 137 -60 -107 123 294 337 411 109 1 -4 44 -35 -253 -103 -88 264 680 445 126 -24 435 448 -72 35 128 -141 -273 -249 -404 -475 -684 -511 -451 -34 203 -476 -410 34424 369 150 75 8519 9 33 44 6756 2183 18296 67741 142000 122496 20984 7102 332 297 271 285 291 295 317 345 349 353 361 371 388 432 469 532 729 1167 1072 339 229 173 149 142 144 150 151 153 154 149 157 163 162 161 157 155 154 152 154 154 164 167 165 168 160 164 165 163 164 165 165 171 170 170 169 166 168 168 171 168 169 172 171 165 168 167 164 163 160 158 160 159 159 158 158 156 156 155 153 152 152 153 154 153 152 152 153 152 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 167 169 169 168 168 167 166 165 165 166 166 165 163 161 158 158 157 157 156 156 155 155 155 154 154 153 152 150 150 152 152 149 147 147 146 145 145 145 147 149 148 148 152 153 150 148 152 154 152 148 148 147 142 139 139 139 137 136 137 140 145 143 140 147 155 164 167 159 149 142 141 151 153 148 151 153 148 144 137 135 146 151 145 149 155 154 158 148 147 147 150 148 146 166 163 153 157 154 146 146 142 144 150 132 124 138 144 138 143 169 177 152 149 158 115 99 126 100 90 114 113 106 111 127 120 83 56 76 93 72 98 96 95 125 87 129 136 119 74 -19 32 76 43 18 0 23 74 81 59 9 80 121 63 20 78 55 -43 -21 20 46 0 -8 -5 106 185 60 95 201 156 111 171 92 -33 -26 72 208 107 -64 -7 96 108 82 46 158 345 443 168 32 48 54 103 165 326 131 -77 70 252 416 372 86 -81 -174 -32 30 -227 -216 38 376 427 103 -41 68 154 -53 -91 -121 39 342 240 -203 -341 -121 -97 382 609 -41 -65 301 648 127 -214 81 -80 -8 458 389 -661 -606 -597 -164 -87 -411 -95 -353 34456 372 150 75 8671 9 34 16 6761 2176 38834 114486 143176 58826 19433 7138 344 303 287 309 317 316 333 353 362 373 404 443 492 525 524 508 520 511 438 264 204 160 139 135 136 140 137 140 143 141 151 149 148 156 153 149 149 149 147 146 155 157 156 155 153 159 162 159 157 156 159 160 159 159 162 160 161 158 165 166 167 164 167 157 158 159 156 155 152 154 153 151 151 150 151 150 152 151 148 150 149 149 151 151 151 151 152 151 151 150 149 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 168 169 168 168 168 166 166 166 165 162 160 158 158 157 156 155 155 155 156 156 155 155 155 153 150 151 151 153 153 150 148 148 148 146 144 147 148 148 148 152 156 156 155 152 154 154 153 154 150 146 142 143 144 139 135 139 142 143 148 146 146 152 153 148 149 151 151 149 148 154 149 145 143 133 137 149 144 135 137 133 136 155 153 141 143 149 156 144 137 139 145 164 149 132 133 144 146 142 139 124 131 128 123 132 141 155 163 174 185 147 139 145 121 113 117 102 91 115 124 134 115 116 140 150 136 100 91 97 132 146 123 124 110 114 100 61 15 23 101 105 81 53 7 24 52 103 117 57 66 107 63 9 -17 -12 -35 -5 110 27 -43 8 28 64 112 104 215 250 121 37 161 254 139 30 21 99 100 -33 38 218 12 -61 135 245 314 262 -43 -172 -11 25 3 76 161 159 -27 20 36 38 168 -5 -70 -133 -144 -103 -217 -78 58 238 340 215 206 75 39 -79 -74 319 298 233 250 73 389 278 -88 274 330 65 -44 329 629 205 477 337 -154 309 143 -282 -338 -221 -212 294 324 -682 -557 -37 319 138 -742 34488 372 150 75 8790 9 34 48 6767 2169 47093 146387 153857 23842 508 414 375 362 377 386 374 346 341 358 382 398 431 524 560 557 529 496 432 352 294 224 185 151 132 127 126 124 129 137 137 139 143 139 139 144 144 142 139 147 141 144 148 150 153 146 146 149 148 150 154 151 152 152 151 153 159 162 157 153 158 163 165 161 165 158 153 157 155 157 152 151 149 149 147 149 149 148 148 148 148 151 150 150 150 152 152 154 153 151 150 150 149 147 146 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 171 173 173 172 170 169 169 169 166 163 161 160 160 159 158 157 158 160 161 160 160 159 157 155 155 156 156 154 151 148 146 147 145 144 147 149 150 151 153 157 155 150 149 151 154 153 152 147 140 139 139 136 134 137 141 147 146 146 151 155 161 159 151 153 149 144 150 156 155 143 141 140 132 142 148 141 133 131 128 128 135 142 141 139 152 158 156 144 131 134 130 129 131 124 133 134 126 128 123 142 158 137 116 113 133 154 158 154 133 133 128 126 131 127 131 108 104 109 119 139 114 125 135 95 68 65 86 130 139 107 78 55 47 60 44 6 78 142 111 87 18 8 49 27 73 95 34 25 62 79 129 57 22 19 49 104 -45 34 179 87 34 68 79 72 81 113 38 151 255 191 73 47 71 -24 17 80 109 -45 -86 120 109 170 227 -25 -123 16 -58 31 244 175 165 -7 20 18 -132 -157 -116 -93 -112 69 146 80 -14 -349 -189 210 143 107 -170 -135 228 317 365 231 241 563 327 496 536 -197 -38 202 99 -39 11 139 426 1056 479 -109 129 -437 -706 -150 -10 124 593 416 10 -227 -271 82 -115 -689 34519 352 150 75 8890 9 35 19 6772 2163 29412 108229 160685 82785 518 472 471 500 508 452 394 367 361 391 411 433 486 547 545 533 513 482 408 346 286 216 177 148 130 123 117 114 126 134 133 137 137 133 132 132 135 135 131 138 135 136 140 148 148 147 152 147 143 140 151 152 149 149 148 150 155 157 150 149 153 157 159 159 155 156 149 153 155 156 153 145 145 147 144 145 146 147 145 145 145 146 147 149 148 150 150 151 150 149 148 148 147 146 146 145 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 176 176 177 173 172 171 168 168 166 164 163 162 161 162 162 162 162 162 163 161 160 160 158 157 157 155 154 151 148 151 151 151 152 152 152 155 158 157 155 155 154 152 153 153 152 150 145 142 139 134 137 143 144 146 148 145 145 153 160 160 158 154 147 137 138 140 141 140 134 133 134 141 139 133 138 145 131 119 132 150 143 139 149 149 158 151 144 138 110 117 141 144 156 148 123 120 131 145 149 135 113 94 88 114 151 147 137 128 113 130 153 140 140 128 108 121 118 124 107 110 97 59 48 83 111 109 128 101 35 17 27 58 79 72 94 117 100 47 10 52 87 74 83 77 53 -22 -49 43 98 89 92 51 74 32 -3 130 126 18 51 94 112 61 -45 103 152 85 175 240 255 186 66 -49 -5 27 50 44 -73 49 -25 -75 -30 -43 109 115 75 158 316 346 270 148 116 127 215 185 -4 54 -84 -179 -132 25 191 -229 -310 -10 -28 -185 -343 -68 42 18 207 -129 -307 28 -26 -75 146 -81 -117 -80 -224 -399 34551 361 150 75 8990 9 35 51 6778 2156 18454 70522 158698 132230 541 518 552 574 516 435 395 400 423 442 451 505 588 577 554 516 471 414 353 311 261 197 159 133 121 118 115 113 123 125 129 131 129 127 131 131 129 132 130 129 128 127 133 142 141 146 155 149 148 144 147 148 150 147 145 147 151 147 149 148 152 151 155 152 151 151 152 150 150 150 151 143 141 142 143 141 143 142 144 142 140 141 141 144 146 147 146 146 145 146 147 147 146 145 145 146 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 175 175 171 170 168 169 168 166 165 164 163 161 161 163 161 159 159 158 157 157 157 156 155 155 156 156 153 153 154 154 155 155 156 156 158 159 157 158 162 160 155 154 154 153 152 151 148 145 144 145 148 140 138 144 142 142 151 154 154 154 148 146 140 131 130 135 138 133 128 130 127 124 128 134 137 128 124 142 150 140 142 142 144 150 144 148 145 129 139 150 148 150 144 140 148 142 140 129 126 128 124 129 139 148 151 155 128 129 144 137 137 140 138 117 137 148 132 134 103 72 66 74 150 153 99 117 111 75 45 46 94 131 120 81 54 85 108 114 131 136 150 98 47 129 91 20 68 56 61 77 117 79 -62 -7 72 43 30 97 102 103 103 -16 72 159 49 13 61 231 146 40 129 125 163 281 247 0 30 62 -32 -32 88 177 89 178 326 342 275 245 358 345 217 319 397 118 -16 -152 -293 -237 -81 242 -26 -168 169 -42 -322 -212 -57 -195 54 449 -22 -244 -174 -184 -216 59 407 115 86 249 -20 -166 63 151 -278 -130 437 80 -292 -88 34582 372 150 75 9082 9 36 22 6783 2150 13937 51681 146795 159039 21430 5170 634 593 540 500 481 474 485 501 535 589 622 591 545 485 420 361 322 295 265 222 192 153 128 115 114 109 111 113 121 126 124 125 133 133 129 132 130 128 128 126 130 137 139 144 143 148 146 144 141 142 146 146 143 147 146 143 144 143 144 146 148 144 150 145 148 147 146 147 150 144 140 139 140 139 137 136 138 138 138 138 136 138 142 143 143 143 141 142 144 145 145 145 145 146 146 144 143 141 999999 999999 999999 999999 999999 999999 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 168 167 166 165 164 162 162 162 162 161 160 160 159 157 157 156 155 154 154 154 155 155 155 155 154 155 156 156 157 158 160 160 159 159 159 160 162 162 158 155 155 154 153 153 153 147 145 144 139 134 134 138 140 142 145 153 156 149 145 145 137 128 133 135 135 135 132 131 127 121 117 118 115 120 127 132 131 129 137 136 128 122 129 148 156 151 149 154 150 146 142 135 145 142 140 147 134 135 138 147 150 152 146 137 145 160 157 140 145 148 160 145 120 137 170 180 127 96 96 104 152 154 129 137 105 91 99 84 119 156 123 55 41 96 154 185 167 138 137 79 14 104 163 129 109 143 112 51 119 75 -19 -7 22 -7 18 96 76 90 84 47 109 80 -25 -101 -113 56 106 93 236 297 272 345 315 150 202 243 142 183 239 134 75 112 241 285 191 261 323 110 152 242 138 204 31 -185 -171 -68 -37 115 26 -180 199 350 229 -20 -141 234 554 450 193 6 35 255 23 132 112 -162 340 764 571 61 -179 235 -32 -208 504 582 212 257 370 683 841 825 893 665 658 477 203 204 110 34614 372 150 75 9185 9 36 54 6789 2143 8962 30585 100036 174396 92713 21183 683 641 624 598 578 562 556 584 616 615 581 529 484 441 395 341 293 263 242 219 194 157 128 115 113 108 105 105 112 122 124 128 134 135 134 137 133 131 131 128 130 138 140 145 145 154 150 148 150 145 142 146 147 150 146 141 142 138 139 145 143 141 148 146 144 146 147 148 152 150 148 147 143 142 139 139 135 137 139 137 137 137 139 141 143 143 142 142 144 145 146 147 147 147 149 148 146 144 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 158 160 160 160 159 158 157 156 157 157 157 156 154 153 153 153 152 151 151 153 154 151 151 152 154 155 154 153 154 158 160 161 159 158 161 159 159 160 157 155 154 153 151 150 151 145 141 141 137 135 135 136 138 141 145 151 151 145 145 148 142 134 135 136 137 134 132 132 131 125 116 114 115 119 120 124 125 119 117 124 121 118 125 142 157 147 132 145 148 145 140 117 111 111 112 136 151 147 132 120 118 132 140 135 147 138 133 152 159 171 174 148 115 114 129 130 118 127 114 103 124 123 151 174 111 77 104 107 118 138 145 139 122 108 120 121 81 73 55 43 78 85 86 120 131 146 131 104 107 70 27 0 30 6 28 109 92 114 85 49 179 191 18 -51 35 132 138 43 85 265 244 157 96 62 189 310 316 301 317 273 109 52 131 193 158 182 267 107 134 289 177 119 2 -163 33 208 152 126 78 -235 -46 426 459 157 115 491 297 216 174 -224 -12 477 394 198 -180 -362 14 390 416 154 66 155 -69 -106 -5 103 165 102 335 756 541 -6 -85 188 1027 549 -26 656 335 34645 372 150 75 9277 9 37 25 6795 2137 5313 19038 67606 159051 152077 29631 674 687 683 684 702 694 661 636 620 595 554 497 446 396 343 291 249 223 193 163 141 126 121 115 109 109 112 113 119 117 125 133 137 138 141 147 141 139 135 131 135 141 145 148 154 155 153 151 155 144 143 145 153 151 146 147 148 142 144 146 145 145 150 145 146 148 149 150 152 154 151 153 144 142 138 138 138 135 139 138 137 139 141 144 144 143 144 144 144 145 145 146 148 148 149 148 147 146 146 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 159 160 160 159 158 156 155 154 155 154 152 151 151 151 149 148 148 149 150 148 147 149 151 150 150 151 153 155 155 157 157 155 158 158 155 155 154 152 152 151 150 148 146 145 141 143 143 139 140 141 141 143 143 145 147 148 153 157 150 138 137 139 140 141 139 138 140 134 128 127 123 126 126 123 132 133 122 128 126 121 133 145 146 138 130 128 136 133 118 107 106 113 110 126 152 136 120 107 92 103 133 150 131 122 128 126 137 145 139 133 121 108 103 117 98 103 133 134 145 124 131 126 79 105 145 157 133 132 182 188 115 49 81 55 2 25 52 82 98 59 54 101 89 74 82 48 89 105 -5 -44 -13 64 89 22 25 53 71 95 131 152 83 19 106 198 119 32 29 124 201 109 38 35 128 209 107 109 293 316 138 32 66 175 189 21 102 271 134 -23 11 169 138 19 185 182 213 189 -48 3 176 353 564 650 283 163 195 90 30 152 140 54 138 -27 -191 7 369 93 -315 178 506 157 -197 -5 230 285 357 -283 -346 350 110 -378 -405 -134 747 825 724 824 182 34677 364 150 75 9379 9 37 57 6801 2132 2289 8114 30788 84079 101272 63700 64848 27667 669 679 734 732 700 669 657 648 625 564 487 410 329 273 235 203 164 134 111 107 107 106 101 99 104 108 115 112 118 120 121 129 134 142 149 150 140 133 135 136 140 143 152 150 150 144 141 139 140 138 142 140 142 146 141 141 140 141 141 142 143 139 138 143 142 145 147 147 143 147 142 138 132 134 137 131 137 137 135 137 141 145 143 142 140 141 139 144 144 143 146 146 148 147 147 146 146 145 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 161 162 161 160 159 157 157 156 154 153 153 152 151 150 149 148 149 149 149 148 148 147 147 150 151 154 156 153 155 155 152 152 152 150 150 149 149 152 150 147 143 141 143 141 140 139 137 146 149 143 142 144 148 151 153 153 155 154 145 146 144 138 140 145 145 140 134 134 133 129 138 140 128 136 147 128 124 123 113 126 147 148 142 140 127 139 139 117 111 119 141 144 135 140 143 144 130 110 117 128 137 128 132 134 116 126 130 147 158 131 103 110 136 121 121 154 151 153 148 118 80 63 99 151 164 102 102 182 180 131 84 92 94 59 49 99 101 32 -11 23 91 97 77 67 62 102 74 -4 2 -22 49 67 -12 13 20 19 83 115 57 -15 -51 -21 45 3 -4 4 52 133 136 115 165 229 121 -130 -183 -37 -39 -3 127 145 19 100 143 29 163 150 31 33 236 376 123 -71 -149 118 341 219 182 76 74 419 398 -142 -107 260 99 158 309 -41 29 73 10 -196 -367 157 14 -651 -369 199 50 -180 -6 -9 509 855 -699 -1254 -840 -854 34708 363 150 75 9454 9 38 28 6807 2127 586 1871 6185 22026 70445 116451 102656 37042 568 571 623 634 644 652 653 643 614 545 478 417 350 291 244 204 168 135 110 90 84 88 92 89 91 94 99 105 110 104 110 119 121 129 141 145 141 139 134 130 128 137 145 147 148 140 136 137 130 128 132 131 137 138 136 138 135 138 136 135 134 133 133 134 134 137 139 139 137 136 139 133 129 130 128 126 130 131 133 133 136 141 139 138 134 134 137 142 142 142 142 144 144 146 146 146 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 164 164 164 164 164 164 162 159 158 158 157 155 155 155 153 151 150 151 151 150 149 151 154 154 156 158 157 156 155 154 152 151 152 152 148 148 151 148 145 142 140 141 140 139 135 135 141 145 143 147 151 150 152 155 155 159 160 149 143 143 137 135 138 138 133 131 133 128 129 137 135 128 134 144 129 116 128 133 127 128 128 128 130 126 133 134 125 114 123 145 144 136 147 158 155 150 147 146 132 130 143 157 152 135 138 145 141 144 136 114 119 129 146 150 139 109 115 157 123 103 115 100 134 137 78 102 173 184 196 162 100 111 117 118 173 197 131 51 49 52 138 158 104 136 71 -12 16 60 29 49 61 77 94 80 2 1 109 46 -22 11 -61 -121 -95 -127 -106 35 26 93 33 -16 86 111 187 -26 -168 -113 51 238 215 40 27 131 63 168 228 300 182 -50 134 159 233 366 329 312 235 -10 -151 22 -53 -256 -188 66 236 71 69 -72 -272 76 97 151 33 -348 -202 27 -426 -846 -92 195 -85 -62 55 387 462 -225 -774 -811 34740 372 150 75 9539 9 39 0 6813 2122 520 1662 5424 19089 71073 131863 99276 15520 556 546 573 575 573 558 534 504 474 431 399 369 332 290 239 201 170 140 119 92 86 86 88 94 98 100 101 105 113 113 116 123 124 130 132 143 143 146 142 140 135 149 151 151 149 146 145 141 135 132 135 133 143 140 142 143 141 144 141 140 138 135 136 135 141 141 139 141 141 140 146 139 138 138 132 132 130 132 134 135 138 140 142 142 140 139 140 143 143 145 142 145 145 145 150 150 149 146 145 143 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 164 165 165 164 163 162 160 159 158 157 156 156 154 153 151 149 150 151 150 151 153 154 156 158 158 156 156 156 156 155 155 155 153 148 146 148 148 147 146 144 142 142 142 139 138 138 140 146 148 146 143 145 153 157 158 157 145 136 139 141 144 136 129 136 139 135 130 129 131 130 128 137 139 122 117 130 139 138 127 123 122 121 127 138 137 125 121 134 139 125 135 155 151 143 139 153 161 146 136 140 156 154 131 125 126 117 146 175 170 141 123 157 158 151 165 160 161 138 128 140 145 138 136 125 130 155 182 188 157 119 88 126 160 146 165 182 178 133 2 65 126 68 64 7 39 123 91 11 63 123 134 151 71 -30 -56 -69 -70 32 129 98 54 34 -46 70 161 72 63 9 -10 141 242 174 59 16 103 240 126 68 220 135 75 186 197 116 46 30 51 86 264 371 317 148 15 51 25 -89 82 -106 -394 -51 251 421 243 97 163 106 91 -74 -151 19 134 -181 -247 -425 -479 171 525 615 200 412 803 203 -1 87 123 306 382 114 -102 210 222 -113 -987 -1039 34772 372 150 75 9621 9 39 32 6819 2117 357 1183 3760 13020 48087 120073 118811 30209 7243 559 564 564 565 546 512 466 432 407 386 371 344 300 243 206 177 153 133 109 99 92 90 97 104 107 114 115 122 130 128 143 148 148 153 165 174 183 172 160 155 164 165 164 152 146 147 142 142 141 139 141 150 144 142 145 141 138 140 139 141 136 138 141 143 143 145 144 144 148 158 168 161 149 139 139 133 134 137 137 141 140 145 145 147 144 142 144 145 147 144 145 144 146 150 149 148 146 144 144 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 160 161 161 160 158 156 155 155 154 153 151 150 149 148 147 146 147 148 149 152 152 154 157 156 155 156 156 157 156 153 152 151 149 148 150 150 147 146 144 141 141 143 143 142 144 146 147 144 141 140 142 148 148 146 150 146 141 140 137 144 147 145 141 136 131 127 129 138 140 136 142 139 120 119 121 127 134 132 137 137 132 135 150 152 137 134 137 142 139 143 157 157 142 136 156 155 142 146 161 155 141 126 108 110 131 158 164 167 150 137 157 134 128 173 151 117 138 157 150 156 141 121 114 127 159 166 146 142 140 113 122 106 115 142 139 165 132 11 59 112 44 20 -19 100 171 103 96 153 156 33 0 0 87 101 -88 0 168 156 115 76 25 40 198 97 14 32 126 259 268 123 -90 104 160 107 244 74 -32 58 -15 -51 86 191 193 13 25 193 74 71 -95 -190 5 -173 -215 90 -127 -152 51 -203 -208 -7 272 364 356 291 150 119 -59 -24 263 445 256 126 137 186 99 129 329 -76 -176 246 244 -69 -210 -302 -595 -159 368 37 223 362 -33 -972 -1060 34803 372 150 75 9701 9 40 3 6825 2112 281 1067 3546 12422 45951 130792 131281 25105 7056 408 410 412 429 436 418 380 345 317 298 285 262 211 162 122 99 73 56 39 36 70 164 549 2235 9833 10604 6475 132 142 144 157 164 166 177 208 331 737 862 748 311 190 179 169 153 143 145 141 143 144 142 148 148 143 138 147 144 142 142 139 141 139 140 143 143 142 147 149 148 151 164 173 159 143 139 136 130 132 133 136 138 140 143 142 145 144 142 143 145 148 146 147 146 149 146 148 148 148 145 144 142 140 138 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 161 162 162 161 160 158 157 156 156 154 152 150 149 148 147 149 151 152 154 155 156 157 158 158 157 157 157 159 156 153 152 154 156 155 151 148 145 143 142 141 140 142 143 144 147 146 144 142 140 142 144 144 140 144 143 140 137 138 141 142 139 134 133 128 128 133 137 137 133 136 136 129 127 129 132 129 130 137 135 130 138 151 154 138 129 139 146 151 152 151 157 156 155 167 160 137 151 182 158 146 154 131 130 135 135 137 136 147 160 139 94 102 135 121 119 139 150 141 137 144 106 112 181 189 172 159 150 127 110 124 86 105 136 147 163 97 22 50 103 114 92 16 92 133 64 136 194 139 7 -58 24 197 216 36 91 140 69 54 26 21 69 130 73 51 16 122 206 121 -38 -9 205 86 22 171 120 88 -47 -216 -52 -16 68 139 0 -51 46 30 34 137 188 260 -61 -288 -50 -129 -154 106 -10 -96 -2 103 136 34 -57 -44 -93 -157 135 412 469 470 469 462 225 14 237 105 -127 -98 139 423 432 -160 -513 -676 -241 410 -46 -96 -242 -106 19 -61 34835 372 150 75 9754 9 40 35 6831 2107 115 920 3598 13405 51688 119261 95030 821 65 63 66 67 73 85 81 62 43 28 21 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 238 1112 4773 21337 42772 36653 3981 141 137 145 151 157 168 193 314 702 826 728 292 175 159 148 141 139 138 140 143 147 145 148 143 146 142 147 146 146 141 140 139 142 139 142 143 144 143 148 145 151 153 153 144 140 142 135 130 130 130 134 137 139 139 141 144 143 139 140 142 146 146 147 147 149 145 147 147 147 145 143 142 140 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 163 164 163 162 161 159 159 159 158 156 154 152 151 150 151 153 154 154 156 156 158 161 160 157 157 157 158 160 155 154 155 156 156 155 153 150 147 148 148 144 141 140 137 140 146 147 145 143 145 144 143 140 138 136 134 136 143 146 137 126 125 134 135 133 133 130 130 130 131 131 127 126 129 131 129 137 136 130 132 138 153 153 138 130 137 141 146 150 136 150 172 149 139 143 142 151 155 147 137 135 130 137 134 121 132 133 137 146 117 89 123 160 146 153 150 117 111 141 142 129 154 184 158 178 192 147 123 129 189 181 138 100 118 166 105 32 58 116 138 166 142 143 168 106 105 190 178 84 20 42 144 167 64 46 9 -37 5 37 143 176 159 98 21 -39 -9 -5 81 135 37 62 70 103 174 222 303 113 -131 -3 -119 -163 -18 29 65 126 -34 -167 158 217 -52 -81 128 34 -76 -189 -230 44 253 217 241 300 251 124 -13 -118 -268 13 226 348 438 320 223 -28 216 609 227 -166 -129 205 120 248 -14 -83 380 -23 125 245 48 -351 -205 324 644 34866 371 225 75 9736 9 41 6 6837 2101 230 2147 9307 38134 58144 30225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 1354 6101 26417 72512 91011 43196 20074 124 122 128 131 138 141 135 140 140 134 131 125 122 120 116 120 119 130 133 136 135 140 139 143 138 137 134 133 132 131 128 133 129 135 134 137 134 137 137 154 178 270 643 1894 1835 143 137 133 136 137 141 138 141 147 146 144 141 140 141 144 147 147 147 148 147 149 148 146 145 145 141 138 136 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 163 162 161 160 158 157 157 157 156 154 151 149 149 149 150 152 152 151 154 155 158 160 161 159 156 155 158 158 156 156 157 155 153 153 152 151 151 150 150 149 144 140 139 140 145 147 145 146 145 142 141 142 140 138 133 133 136 138 138 133 128 131 140 142 135 132 135 129 129 130 128 125 120 122 132 139 137 134 142 149 152 149 149 143 132 121 135 148 124 132 162 138 118 130 130 124 140 153 132 113 109 135 144 110 95 106 103 93 101 119 122 128 143 147 144 108 82 140 170 149 143 129 123 142 118 106 144 136 159 192 149 95 64 65 104 89 142 151 73 156 159 108 111 109 114 175 120 44 68 55 63 83 79 87 54 15 -21 -102 66 173 137 35 -23 -20 -55 -18 60 47 56 161 167 59 74 148 122 0 -107 -77 -236 -263 -165 -10 255 250 -47 -197 75 143 -214 -256 18 6 -13 -16 -123 93 413 465 300 103 253 262 126 96 -82 -64 -7 197 369 255 161 -13 204 380 187 -407 -546 232 170 72 477 356 520 349 78 464 404 149 521 739 652 34898 370 300 75 9745 9 41 38 6843 2096 31 2686 11309 28856 28402 3289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 2171 10279 42629 87605 119541 80668 38884 250 124 126 131 133 137 137 136 132 129 128 125 121 122 123 129 127 134 136 138 138 146 147 146 139 140 135 139 137 135 129 136 133 137 133 138 135 141 140 155 182 278 686 2073 2008 172 153 145 142 141 143 140 143 146 144 143 143 143 142 142 146 147 145 148 147 149 149 147 145 144 141 139 137 136 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 157 158 157 156 155 153 152 150 148 146 144 144 144 146 148 149 150 151 153 153 153 152 155 156 153 152 153 153 154 153 152 149 145 144 144 146 149 148 145 144 142 145 146 145 144 144 147 148 145 146 150 150 151 149 140 136 136 140 142 143 142 136 141 147 136 134 133 128 137 143 141 140 133 124 136 139 141 143 141 152 149 143 146 140 137 126 137 151 133 129 139 136 142 134 119 128 145 154 129 107 110 149 164 112 91 105 95 88 92 99 85 90 138 159 150 120 107 135 183 147 97 87 98 102 68 110 150 107 75 100 102 102 92 62 93 101 138 132 67 124 135 77 56 49 121 160 64 70 132 126 54 7 43 68 22 -9 -12 -115 -10 56 -15 57 144 145 97 138 61 -99 6 150 74 -29 -21 -45 -74 -148 -171 77 76 -88 -129 -125 61 250 185 109 241 345 250 62 -84 -41 97 115 147 117 258 522 271 -113 -109 37 151 55 -153 -319 -292 -97 -172 -232 -114 -173 -115 105 322 -150 -522 -46 235 444 872 795 713 382 -519 -125 290 391 837 516 -240 34929 346 375 75 9743 9 42 9 6849 2090 693 5441 23035 32351 4890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 2012 9632 40643 76613 109850 98468 57801 4143 71 71 73 68 68 73 70 64 63 59 61 57 66 72 76 77 77 77 83 78 81 81 89 87 85 77 82 80 83 77 79 78 84 79 78 80 86 85 96 112 157 337 1047 3207 5267 6890 4357 882 169 148 142 141 144 143 145 142 145 145 144 144 149 145 150 147 148 147 146 144 143 141 139 138 136 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 152 154 155 154 154 152 150 147 146 144 142 143 143 144 145 147 149 152 151 147 145 145 149 151 151 149 148 149 150 150 148 143 139 140 140 142 144 143 141 141 142 148 150 149 147 146 148 148 148 150 155 154 155 153 148 144 149 155 149 146 146 142 144 148 139 135 133 132 137 142 147 149 145 136 138 138 140 150 152 150 151 142 148 156 154 143 145 152 131 135 150 151 157 131 124 142 131 137 138 129 129 146 157 132 116 114 118 120 98 97 100 105 123 145 144 127 152 149 145 118 76 52 55 101 114 129 139 123 112 122 187 217 132 126 154 107 110 164 176 148 105 77 102 85 165 231 165 157 131 76 71 68 35 91 164 38 -24 56 135 102 13 1 71 107 67 70 0 -53 -3 40 14 16 104 79 -69 -101 -81 8 97 74 105 4 -141 42 138 43 28 47 137 53 -43 127 203 0 62 62 -78 142 77 -29 193 248 9 -294 -497 -443 -322 -205 34961 336 450 75 9731 9 42 41 6855 2084 2243 11738 22203 14495 2727 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2031 10017 28304 56055 84722 95345 66235 8477 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 42 451 1723 6900 11893 16228 10501 6780 5126 2456 246 144 145 143 148 143 145 147 146 145 148 147 149 147 146 144 144 143 142 140 139 137 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 140 144 146 148 148 148 148 146 143 142 141 141 142 143 143 144 148 150 148 143 142 143 145 148 148 148 147 146 148 149 146 141 139 138 138 140 142 141 142 146 146 146 146 144 148 151 151 151 155 155 156 157 153 152 155 154 155 158 154 146 143 143 148 151 146 141 138 137 137 143 150 152 145 139 143 143 138 141 146 138 145 157 160 170 170 155 138 137 129 127 145 146 135 135 136 135 142 148 157 157 148 150 146 135 127 130 133 126 119 149 137 119 133 136 158 161 151 125 100 99 105 84 80 134 158 121 126 135 102 112 159 165 113 159 196 98 46 79 111 113 102 135 154 164 227 214 148 154 183 68 61 146 23 32 210 127 53 161 160 84 65 -10 -6 -63 -145 -9 67 -8 -13 9 -59 -34 121 190 -16 -118 2 -66 -128 8 33 -4 -117 -196 -86 120 79 -92 -53 -13 -19 83 234 86 94 -24 -171 82 -22 34992 350 450 75 9726 9 43 12 6861 2079 130 2714 13557 20248 9380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1863 10198 23855 45942 75194 84487 58091 10272 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 311 876 1856 5585 9098 11891 8249 9173 9304 5514 448 158 145 144 147 146 146 146 146 148 148 148 146 146 145 143 144 142 141 140 139 137 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 139 143 146 148 147 148 148 147 144 142 142 142 143 144 145 146 149 152 151 148 145 144 145 148 150 149 147 145 147 145 140 138 137 137 137 139 142 140 140 145 146 147 147 144 149 154 155 156 157 154 153 155 152 153 157 154 146 148 154 150 147 139 140 145 145 145 137 135 145 158 154 154 145 135 150 147 139 148 144 126 133 163 159 149 151 148 126 120 133 136 136 115 100 117 133 130 143 158 152 143 139 153 152 128 118 127 143 141 138 144 110 112 147 140 166 183 146 115 111 111 136 148 112 115 157 140 102 112 94 114 150 116 116 155 187 106 19 42 86 129 185 274 213 153 232 202 115 119 166 80 117 192 29 -31 59 98 93 153 152 31 33 57 103 49 -80 159 298 101 -63 -60 55 151 86 78 58 -48 -74 -78 -77 -3 -105 -201 -86 -131 -134 101 197 37 160 281 120 30 -14 -20 115 -33 70 442 185 105 282 209 226 249 230 99 -82 220 -123 -878 -667 -717 -683 35024 0 0 75 9719 9 43 44 6867 2074 35055 0 0 75 9722 9 44 15 6873 2069 35087 0 0 75 9720 9 44 47 6879 2063 35118 0 0 75 9705 9 45 18 6884 2055 35150 0 0 75 9717 9 45 50 6886 2040 35181 0 0 75 9716 9 46 21 6885 2024 35213 0 0 75 9731 9 46 53 6883 2009 35244 347 600 75 9729 9 47 24 6881 1994 1656 10475 13447 2099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 220 219 661 1698 6533 25073 65990 130760 136966 65074 4063 89 90 93 89 91 91 91 95 97 94 96 98 99 107 102 104 100 100 100 103 103 101 103 103 109 119 120 122 116 118 117 122 127 147 248 425 855 945 899 899 733 871 988 1109 1239 1581 2960 3451 2440 1431 474 258 177 157 155 153 153 158 157 153 151 146 145 144 144 145 145 144 144 145 147 145 145 144 140 137 138 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 159 159 158 156 154 152 149 147 148 149 148 147 146 146 147 147 146 145 145 145 146 147 146 145 143 141 139 138 138 139 141 142 144 144 145 150 151 147 145 147 149 153 155 155 158 161 158 157 156 153 154 152 151 152 151 149 143 139 141 143 146 145 134 128 136 140 135 132 138 140 134 134 131 126 131 134 132 134 133 127 119 116 121 119 124 120 107 103 111 118 113 116 119 113 111 110 91 97 111 108 116 125 107 90 94 107 117 111 102 90 86 100 98 92 107 74 73 101 72 82 90 69 69 89 105 60 33 70 95 95 101 94 41 33 80 69 84 100 43 30 53 48 78 81 49 83 67 44 49 22 34 29 35 63 80 76 59 54 27 30 82 48 -74 -32 81 21 22 95 57 23 52 90 13 -33 81 124 32 -38 33 124 112 106 55 -28 5 33 49 -57 -64 66 -1 -17 33 73 105 69 -56 -48 66 -26 -99 -149 -135 15 66 -25 -156 -26 75 -124 -148 -115 35276 354 150 75 9734 9 47 56 6879 1978 2052 11277 27051 25041 6606 11319 14534 15473 9843 79 999999 999999 999999 513 1169 1897 2733 3279 2430 78 999999 999999 148 193 999999 999999 1236 5869 23919 67830 110455 108868 58256 9420 156 149 146 143 145 144 148 149 148 150 153 156 157 161 157 162 159 154 153 155 153 152 155 156 159 161 164 166 158 160 154 163 161 187 222 306 556 557 437 393 191 185 185 232 300 425 397 306 233 227 212 184 167 162 159 160 159 159 156 152 148 147 146 147 146 146 145 145 146 146 147 147 144 144 139 138 137 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 157 159 157 155 152 150 149 147 148 148 148 147 145 143 142 143 144 143 142 142 144 145 144 144 142 140 138 137 138 139 142 142 142 145 146 147 148 148 144 145 148 154 155 154 157 163 164 159 158 155 154 155 156 153 153 152 145 143 140 141 144 145 140 135 137 137 131 134 140 135 130 130 128 124 125 128 128 129 126 122 118 108 102 108 122 122 105 102 104 105 105 112 115 95 94 112 103 103 107 96 105 107 91 96 98 99 98 92 97 101 94 100 104 89 99 80 90 95 64 91 81 70 91 92 96 71 54 85 115 106 115 122 94 45 58 56 46 86 35 18 54 25 41 64 35 39 60 95 96 81 86 91 83 49 46 73 69 46 22 26 99 90 29 44 25 13 70 113 117 80 83 136 106 40 30 69 63 -5 78 121 47 65 -19 -164 -51 46 3 -25 -56 16 -34 -100 -8 -20 -38 68 133 61 123 99 -10 -40 -86 -57 5 4 -160 -86 11 -128 -32 21 -198 35307 372 150 75 9731 9 48 27 6877 1963 2610 12242 27968 24274 7744 14328 17235 10101 3746 4690 4689 4916 6882 11534 17022 31759 30348 28567 28081 19108 12626 11782 20081 21460 11748 9281 9779 8803 15132 38136 49888 44539 25102 9904 2605 2106 2925 8854 15652 14741 4763 148 145 148 151 154 156 162 163 168 167 161 162 163 163 165 163 166 162 160 162 163 157 160 155 160 156 161 161 159 159 160 155 160 157 158 156 161 164 174 188 207 235 249 228 178 162 159 157 159 157 157 152 148 145 146 144 146 144 146 144 145 146 146 146 148 144 143 141 139 138 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 155 155 155 153 150 148 146 146 146 147 146 145 143 141 142 142 142 141 139 139 140 142 143 142 142 141 138 136 136 137 139 138 139 142 143 145 147 149 149 148 150 152 153 155 160 164 164 162 162 161 160 160 160 155 151 149 145 145 141 144 143 143 142 136 137 137 132 136 138 129 127 121 117 124 124 123 121 119 119 113 111 103 89 105 125 120 103 101 103 103 105 106 106 93 108 123 115 104 99 93 89 88 72 92 104 92 89 89 93 101 93 93 96 74 92 111 105 86 81 89 78 91 104 89 112 123 98 96 109 100 95 92 98 84 96 98 62 81 70 48 61 44 40 67 77 59 103 157 87 64 100 86 85 100 109 103 33 45 61 29 59 87 79 50 54 42 20 85 184 166 90 75 71 52 119 176 126 78 158 111 -14 15 -20 -91 64 113 -14 -5 -37 0 -20 -32 -30 -31 100 110 118 58 115 180 131 98 -58 -129 -38 -27 -187 -21 120 7 168 117 -133 -149 99 306 347 60 -124 -123 -54 266 103 151 321 211 -139 -426 -205 212 69 35339 368 450 75 9730 9 48 59 6875 1947 883 3305 5317 2950 3559 4608 4562 3964 4860 8040 12492 25701 30149 25387 25710 16945 11784 10857 18380 18077 10564 8686 9658 6920 5430 3161 1670 1555 2935 4615 5246 10387 23172 47343 62017 60812 29714 21252 13766 4163 133 135 136 143 142 152 158 158 155 164 162 164 160 158 152 154 151 150 148 150 151 151 148 148 148 151 148 154 150 156 151 154 156 160 159 159 160 168 186 202 191 160 155 151 151 156 152 155 151 147 146 146 145 144 141 144 143 144 146 145 146 148 146 142 141 139 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 154 155 154 152 150 148 146 147 148 148 147 147 145 144 144 143 144 142 140 140 141 141 142 143 142 140 138 137 137 136 138 139 140 140 142 144 145 146 148 148 150 152 152 154 160 162 159 159 158 158 160 157 157 155 151 152 151 147 147 152 149 142 140 140 145 143 140 141 136 132 131 123 120 131 135 129 125 124 124 120 114 100 93 106 114 112 103 111 119 115 108 104 94 96 123 123 120 114 109 104 92 95 84 88 99 93 88 97 109 97 79 71 75 89 106 118 106 107 120 112 102 87 81 81 98 115 119 98 87 101 89 58 61 92 111 95 82 74 55 58 71 85 20 1 57 93 104 109 75 79 124 39 21 91 99 32 -24 -2 17 4 -19 31 -9 -28 99 110 66 77 69 39 29 -31 -7 12 135 234 113 87 90 -40 -67 10 20 41 131 128 58 -23 -21 131 55 22 -110 -30 283 58 -33 47 136 78 -54 -41 -202 -174 0 -47 -80 176 388 235 70 -153 -193 11 87 223 200 93 -10 21 248 342 36 242 552 196 -110 -154 85 183 -166 35370 363 825 75 9731 9 49 30 6874 1931 380 2165 2506 2427 4035 3361 1462 2821 7295 9023 4215 2912 4836 11030 20066 24379 12721 5751 2229 2170 5992 11795 14715 14965 18915 26527 39183 50846 57108 58143 53978 31164 26115 16068 4491 259 274 507 1507 1815 700 156 159 156 168 163 162 160 156 155 159 156 154 157 154 157 158 157 158 157 156 155 160 152 158 152 155 160 165 165 168 162 167 167 172 169 161 160 151 151 156 152 152 150 144 143 144 145 145 143 144 144 146 147 146 148 148 146 143 141 140 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 152 153 151 150 149 148 147 148 149 149 147 146 145 146 145 144 144 143 143 145 144 142 143 143 141 139 138 138 138 139 141 141 141 142 143 145 145 144 145 145 149 151 154 155 154 158 159 158 157 155 156 156 156 155 156 156 151 145 145 149 146 145 148 150 149 140 141 143 138 134 133 136 138 141 143 136 129 129 135 132 116 104 105 118 112 108 111 117 129 125 114 116 110 103 112 101 104 114 117 104 84 99 115 104 81 72 68 91 105 77 69 59 64 92 106 108 104 102 104 96 76 68 90 103 82 93 121 92 58 74 92 83 109 126 100 77 100 90 64 52 45 67 4 9 40 21 43 91 90 79 89 24 29 90 66 7 35 3 -6 60 31 69 88 24 33 73 151 115 -26 -34 -3 43 129 131 103 82 51 23 33 -43 -72 -5 94 200 161 117 118 42 43 145 112 131 135 102 53 -50 -9 12 84 37 -166 -148 26 86 20 52 159 180 246 237 -97 -310 -85 85 70 155 65 22 110 252 208 29 5 395 451 -31 -102 -100 -53 -81 -259 35402 363 825 75 9724 9 50 2 6872 1916 1250 4762 7205 5965 5234 5031 2683 3186 9511 10795 6683 4545 6440 13371 26913 31724 16785 7568 3559 2406 6352 12372 16583 16791 20073 26555 34865 38076 26938 22441 23270 34601 40345 25454 4678 1404 742 1878 5844 10475 22834 27386 23425 10918 372 156 152 151 156 155 158 159 155 157 157 159 162 162 165 160 157 158 159 155 160 154 154 159 161 161 168 162 165 164 162 157 156 155 151 150 150 146 144 144 143 143 144 142 145 145 143 145 148 148 147 148 146 146 144 142 140 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 150 151 150 149 148 148 148 148 149 149 147 146 145 145 147 146 144 142 143 144 143 143 145 145 144 141 138 139 140 141 143 142 141 142 143 142 144 144 144 145 148 149 151 154 155 156 156 157 157 156 154 157 155 157 160 153 146 143 143 147 151 153 154 154 147 141 148 151 145 141 141 149 149 144 146 145 144 139 143 138 124 126 122 120 115 119 125 120 118 117 118 125 119 102 106 102 90 93 102 94 83 110 132 114 93 85 79 96 98 72 63 63 76 90 90 81 73 71 74 64 48 60 86 99 85 98 88 66 88 106 120 99 97 105 89 101 126 94 77 73 61 70 56 92 104 10 7 89 75 34 29 33 66 83 57 73 126 63 12 68 84 65 73 50 4 26 48 22 16 -9 -38 98 115 78 52 -76 0 -8 -46 20 78 121 20 36 128 77 -6 -18 81 146 181 151 179 117 -72 4 111 -16 -26 58 12 4 166 205 63 174 275 185 179 202 22 -204 -193 35 121 57 -11 41 148 140 70 86 124 174 249 -6 -316 -252 -137 -139 -160 35433 365 675 75 9727 9 50 33 6870 1901 59 558 550 1988 4076 3163 454 302 380 477 413 945 388 483 683 563 896 854 291 217 182 999999 999999 999999 1792 2154 1665 2641 6065 12586 16527 19467 23955 41332 46811 32274 6569 6662 14373 36316 41139 45729 43860 40085 34099 10918 363 144 145 146 155 150 154 156 156 151 155 158 182 215 285 285 202 160 154 155 160 153 157 156 159 158 161 159 162 157 155 152 152 152 149 144 144 141 140 141 143 146 144 142 143 144 146 147 149 149 147 148 146 145 145 143 140 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 151 151 151 150 149 149 149 148 150 151 149 148 146 146 147 147 145 142 141 142 142 143 145 145 144 142 140 141 141 144 145 144 141 139 138 139 142 143 143 143 146 151 151 151 155 154 152 154 155 157 158 157 156 161 160 154 151 146 146 151 154 154 158 157 149 147 154 157 152 147 151 157 151 146 140 142 146 143 146 138 132 138 131 113 105 121 127 121 111 112 122 119 112 103 103 108 97 94 103 99 96 107 111 103 96 95 102 104 94 78 64 68 87 86 76 73 79 91 81 75 82 90 86 81 90 101 70 54 103 105 80 56 58 79 63 61 82 70 49 75 95 112 89 78 97 41 0 54 71 32 55 49 59 91 85 85 91 48 28 66 74 34 16 62 20 0 -3 -15 3 -30 12 69 8 6 56 -29 -31 -3 3 54 69 83 64 111 106 -35 -157 -82 40 138 190 70 0 -3 -16 81 125 93 138 80 -12 15 62 13 82 172 23 31 136 78 32 -192 -379 -32 -40 -191 -49 -47 137 217 84 -22 -63 -209 -8 140 -255 -296 -49 24 -41 35464 360 600 75 9722 9 51 4 6869 1885 1234 4591 6663 3908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1510 4626 6350 6526 6646 11268 9869 9332 2215 5918 14932 36854 38318 43002 41190 52559 64444 46200 23609 7806 153 146 148 153 157 156 161 159 163 162 196 236 319 313 205 161 156 156 158 154 163 161 163 163 163 163 164 157 155 153 152 152 149 140 143 141 143 141 142 144 144 144 146 146 148 149 148 150 147 148 146 145 144 144 142 140 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 150 150 149 148 148 148 147 147 148 149 147 145 145 145 146 145 143 140 140 142 142 142 142 142 142 140 140 140 142 145 145 142 139 137 138 139 141 141 142 142 142 148 151 150 152 153 153 153 155 159 161 159 157 161 161 158 155 153 153 152 151 154 158 155 151 150 152 152 145 142 148 152 148 149 146 141 138 134 135 128 123 129 126 121 119 120 119 117 112 105 119 117 107 111 111 105 99 99 98 106 102 96 102 86 82 86 83 83 76 65 74 86 69 50 75 87 89 111 87 61 67 92 92 60 71 100 79 61 71 64 49 58 76 78 57 34 47 46 52 63 60 90 90 60 39 15 24 70 113 77 66 73 82 112 95 63 41 21 12 20 28 44 48 43 44 80 106 5 -58 52 90 74 83 104 151 62 -13 10 161 125 -45 68 222 212 90 -47 -52 7 51 94 121 190 16 -66 -30 105 268 134 100 63 -39 49 281 200 137 92 -115 -34 95 88 -75 -256 -215 -8 -12 -127 -112 -117 -13 13 -166 -189 -145 -236 -158 35496 366 600 75 9723 9 51 36 6867 1870 1020 3662 5471 3472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 322 999999 837 3210 5415 10919 25338 57047 98484 107980 88178 35287 8214 155 145 142 150 151 154 161 161 161 158 163 166 191 190 162 154 155 157 159 157 166 165 166 164 167 164 162 156 156 155 151 148 146 135 142 142 144 141 141 144 147 147 151 148 148 149 148 149 148 147 146 145 143 142 143 141 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 152 151 150 149 148 148 147 146 146 146 144 143 144 145 146 145 144 142 141 143 144 144 144 147 146 142 140 140 144 145 145 145 142 140 140 139 141 142 142 142 141 142 148 152 153 156 157 154 154 157 160 158 160 159 155 153 147 147 150 151 151 154 152 153 153 150 146 143 146 145 146 147 139 141 150 148 143 132 125 121 118 124 119 118 120 118 113 104 106 104 112 108 104 115 119 115 102 100 95 104 111 98 102 87 89 99 77 80 78 77 88 74 60 53 58 77 89 96 94 74 54 63 69 68 81 98 109 83 53 69 96 99 88 70 55 80 61 54 104 86 56 61 64 58 26 -20 17 68 114 120 52 74 106 86 39 52 63 14 -9 4 24 14 12 16 86 137 79 -4 -6 95 92 131 143 74 107 57 48 8 19 42 -43 51 127 93 113 38 12 -20 19 26 39 231 7 -160 -42 43 91 -11 51 176 145 82 156 211 178 272 203 123 205 259 9 -220 29 64 -15 48 68 102 59 -38 -146 -141 -69 158 32 120 374 183 25 -173 -31 35527 351 1725 75 9725 9 52 7 6866 1855 156 2220 3738 5851 5849 4233 10151 15471 22997 18887 10653 13712 18307 19472 11097 3484 999999 999999 999999 999999 999999 999999 48 1037 3323 5589 11504 26790 51452 76862 65132 43970 13707 427 143 143 140 141 140 148 157 153 146 146 152 153 159 163 161 157 157 160 162 168 173 170 170 168 172 166 161 157 159 159 153 148 143 135 141 143 143 142 141 143 148 150 151 148 148 148 149 147 148 146 145 144 144 142 142 142 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 153 153 151 149 148 148 148 147 145 142 142 143 145 146 145 143 143 142 141 142 144 146 149 151 149 144 142 142 146 146 146 146 144 142 141 141 141 143 139 138 141 144 146 148 152 156 161 160 155 156 158 157 161 157 149 148 146 144 144 148 152 153 151 148 146 147 144 148 156 151 152 148 136 135 141 144 141 136 136 136 131 125 117 113 116 118 117 110 107 110 106 101 102 106 100 97 104 107 105 103 99 88 90 99 113 108 97 102 87 85 80 49 75 100 80 91 112 100 104 98 72 90 71 57 79 100 122 79 33 54 94 117 92 67 56 82 91 93 83 38 38 39 1 27 71 16 3 67 96 49 -3 49 91 51 13 33 75 50 3 37 61 38 -21 -29 66 98 70 71 36 31 85 144 78 -58 -18 61 154 113 67 103 44 18 20 16 87 111 98 0 -77 19 140 177 23 -125 -15 63 12 6 105 144 103 95 26 107 21 46 109 137 187 336 306 1 286 242 -41 93 290 247 87 50 -250 -300 -22 178 185 132 268 130 0 -48 140 35559 356 1350 75 9722 9 52 39 6864 1839 1482 5846 11914 18029 21770 25822 23329 18942 11630 6988 5722 12599 19361 27396 21821 12686 15788 22345 33187 44240 49740 40396 17729 75 86 92 112 231 441 1251 2879 4024 7421 14893 20224 18893 12100 3638 144 140 142 141 142 142 145 151 147 148 150 157 160 160 161 161 160 161 161 166 171 172 169 168 169 168 167 162 158 157 155 149 145 140 139 142 144 143 142 142 142 148 154 151 149 149 147 148 146 146 144 145 145 145 142 141 141 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 154 153 151 149 148 149 148 148 146 143 143 144 145 146 145 143 143 142 143 143 143 146 150 151 150 147 143 142 143 145 145 145 144 142 141 141 142 145 141 139 141 146 147 146 149 152 154 154 153 153 154 160 161 155 151 147 146 150 151 151 153 151 148 147 144 143 146 153 156 150 153 154 147 142 145 152 143 141 144 143 143 132 130 129 123 111 114 128 117 111 114 112 98 97 95 91 107 103 105 112 95 87 94 106 113 99 83 87 91 86 80 78 97 103 87 97 95 84 99 82 68 98 79 49 45 56 72 71 77 45 49 117 113 73 65 71 88 70 38 35 26 7 -26 19 103 54 0 86 122 58 37 28 59 70 43 47 96 105 42 75 93 112 64 -35 0 26 69 76 15 17 69 38 43 -20 -63 88 143 104 103 93 81 74 -6 -92 -49 68 66 1 47 74 96 93 43 8 25 122 54 9 81 14 -21 109 0 70 81 -142 -106 -23 97 323 317 124 286 184 88 276 299 120 117 91 -228 -265 -48 169 511 245 -40 137 118 409 562 35590 356 1350 75 9726 9 53 10 6862 1824 1610 6218 12250 18812 21036 27465 24167 20884 12278 2663 999999 130 739 1447 2304 3223 4295 7448 17863 38320 50393 45457 21079 1911 2029 3058 7753 12379 16208 20222 24469 27717 28244 31600 19817 12288 2881 142 142 143 138 138 143 145 144 143 142 145 153 157 163 171 195 234 261 261 245 231 201 179 168 167 166 165 160 160 155 148 142 139 135 138 137 140 142 146 146 146 149 154 155 149 147 148 145 146 144 146 144 146 145 144 140 141 139 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 157 156 155 153 151 152 152 151 149 146 146 146 146 148 148 146 146 145 146 145 145 147 151 153 154 150 147 146 145 145 147 146 144 143 143 142 142 143 143 141 143 147 147 149 151 152 153 151 154 156 158 160 153 147 146 144 142 144 147 147 147 144 143 149 148 144 144 149 154 149 149 154 148 144 149 155 155 147 147 147 143 133 130 136 134 120 119 126 113 108 121 122 97 95 101 102 109 104 106 108 107 102 97 100 96 87 72 70 87 81 80 96 78 70 81 94 78 68 69 58 80 99 81 75 71 44 26 42 70 53 70 110 81 42 69 109 102 72 66 87 85 70 46 24 83 76 4 74 109 61 61 32 25 32 42 48 72 102 96 96 55 72 37 -36 34 43 12 27 2 33 73 -5 66 76 -25 95 97 87 6 -43 90 129 26 -76 -2 -1 -84 -40 166 102 -55 30 85 72 72 208 239 102 -18 -110 -88 -67 -146 -82 14 45 -33 -129 38 60 -19 11 65 -99 -101 241 99 -118 120 35 -24 -71 -129 85 482 394 -50 -25 44 270 143 35622 354 1500 75 9728 9 53 42 6861 1808 470 1039 2297 3441 4520 6949 7093 2829 999999 471 1596 4100 7907 11520 16332 23571 30524 35521 35515 35166 36048 39214 37492 32079 36217 44328 44111 32922 28476 27437 28994 32092 20096 12316 2865 142 139 141 136 137 140 146 142 141 142 140 147 149 149 164 200 237 263 269 252 230 194 178 169 165 159 161 151 152 145 142 134 136 135 141 140 143 147 150 147 151 158 159 153 145 146 147 142 145 143 145 146 146 145 144 140 140 139 139 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 160 160 158 155 153 153 153 151 148 146 147 147 146 147 147 146 145 145 145 144 145 146 150 151 152 150 147 146 146 147 147 146 146 147 146 144 141 139 140 138 141 146 146 148 150 152 157 159 159 162 165 161 152 146 143 141 141 142 140 142 147 141 140 146 148 145 144 151 156 153 150 147 137 142 147 153 165 160 161 160 147 138 132 136 142 147 143 131 126 125 125 126 112 102 106 113 114 120 118 115 118 101 94 109 109 89 90 83 91 89 78 88 75 80 94 90 90 83 85 94 99 106 95 88 106 87 20 33 78 87 88 65 30 30 84 108 97 90 62 63 86 72 54 39 62 40 4 68 95 15 18 53 38 41 42 41 74 99 56 58 74 37 -22 16 124 95 -8 20 51 34 73 57 61 50 -7 -9 -51 7 16 -10 114 113 18 1 104 53 -25 61 145 117 107 227 334 235 87 166 218 56 -52 -18 -34 -132 48 159 -56 8 -29 -92 144 93 -173 -172 -26 38 -187 -31 156 -24 65 77 139 -109 -213 84 237 53 -25 -13 -125 23 -231 35653 355 1425 75 9733 9 54 13 6859 1793 418 2271 1344 2624 2867 3081 3175 3936 4298 4340 4166 4729 3739 5788 9734 15088 22973 31960 37799 37910 38155 40392 48306 49509 41440 41203 51118 54180 43861 30157 17919 14638 25325 22449 18655 531 141 137 138 135 135 138 145 139 141 143 141 144 148 140 145 154 155 155 162 163 165 158 162 159 157 147 147 140 141 136 139 136 139 139 145 147 150 151 148 145 152 156 159 153 147 146 147 143 145 144 142 145 145 147 145 140 139 139 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 162 162 160 158 156 155 154 151 150 150 149 148 147 147 146 145 145 146 145 145 145 146 148 150 151 148 144 143 145 148 147 147 148 147 146 143 140 140 138 137 141 146 146 147 149 151 155 157 158 161 165 167 158 151 145 137 140 145 143 145 150 141 135 146 154 148 148 157 159 156 153 149 142 146 150 150 156 160 167 162 151 149 145 145 141 142 144 136 133 132 128 129 130 116 112 116 120 123 121 117 113 92 89 112 115 88 88 89 83 84 72 88 99 98 81 66 83 91 93 89 83 84 82 55 57 59 15 63 97 84 75 18 27 68 73 55 44 71 43 51 80 75 65 69 58 10 28 82 109 49 59 82 48 85 89 64 55 41 -33 -36 94 80 0 45 113 87 -12 10 53 -27 -28 26 35 53 23 -19 -69 -109 -26 42 45 39 -23 -19 53 54 96 126 43 68 106 67 267 312 150 215 168 42 93 94 -16 -63 126 116 -95 -6 46 63 172 156 0 -162 58 323 0 -87 188 78 -24 24 131 192 58 128 302 -72 24 406 272 148 188 35685 359 1125 75 9735 9 54 45 6857 1778 76 780 1606 2924 5691 9809 14474 23366 34036 48324 65652 62476 55498 34561 15881 8298 3102 2042 2979 3477 3953 5392 5296 4844 5383 6039 10233 12631 11580 13300 22186 33073 38073 31864 21810 24629 38195 33972 22979 532 147 143 144 141 137 142 143 143 146 141 143 145 146 141 143 151 153 151 160 160 162 155 156 152 150 144 141 138 138 134 141 142 144 143 146 147 149 147 148 150 152 154 155 151 148 147 144 142 143 143 143 145 146 146 145 140 138 139 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 165 165 163 161 160 159 157 156 157 156 154 153 151 150 150 149 149 149 149 148 149 150 150 153 151 148 146 145 146 146 145 145 146 145 144 141 139 137 134 136 141 143 145 149 151 151 153 154 158 160 161 161 153 146 144 143 145 147 148 148 147 142 140 147 154 155 156 160 162 159 159 160 156 161 163 153 153 158 163 161 157 160 150 141 138 127 127 137 134 123 121 132 136 133 126 119 121 109 104 101 99 91 91 102 115 104 82 94 100 92 90 95 87 101 100 76 85 103 82 67 85 81 67 41 41 46 30 60 75 73 62 26 79 118 49 18 48 61 21 66 115 120 120 103 117 98 79 86 90 77 80 86 76 59 54 67 84 92 56 28 119 163 69 44 116 79 13 47 10 -44 -6 44 78 136 132 117 120 14 2 129 59 1 -22 9 126 118 157 159 63 45 18 -57 65 264 280 262 225 149 119 24 -28 35 45 -76 -66 -3 22 252 156 15 34 -77 59 285 320 203 78 -252 -241 -71 -1 271 92 137 400 198 222 366 509 447 282 35716 359 1125 75 9737 9 55 16 6856 1762 96 534 2187 3466 6235 10649 19067 31779 46736 60659 74681 73328 69520 51731 31485 17785 9921 8718 6707 2770 2397 1978 1240 1137 1290 1464 1914 3057 3845 6737 14723 28822 44019 46925 30650 20292 12900 10571 4118 155 152 148 146 143 139 141 144 144 154 144 146 147 147 145 149 148 149 153 158 160 160 156 158 150 148 147 144 140 137 134 143 143 145 143 144 145 147 147 147 152 152 155 152 146 148 147 144 142 142 141 144 146 147 144 144 140 137 138 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 161 162 161 159 159 159 159 159 158 157 155 153 152 151 152 151 150 150 151 150 149 150 151 153 153 152 150 148 147 145 145 146 145 145 145 144 141 137 135 136 135 138 146 151 152 152 152 153 157 162 162 156 149 143 142 144 148 150 147 145 139 145 156 154 148 151 152 149 155 158 157 153 151 162 167 161 157 158 161 160 163 162 146 133 134 134 140 135 129 128 124 132 130 131 130 123 122 115 116 117 112 107 106 96 104 117 96 92 114 102 105 118 86 86 78 62 80 112 114 98 103 88 79 75 84 106 106 88 69 59 72 55 77 104 75 78 53 40 53 79 106 116 78 58 137 142 97 86 90 87 78 71 42 25 59 88 110 138 122 69 92 155 84 27 67 3 -15 106 47 -14 87 133 109 103 123 144 157 104 82 132 36 54 157 210 191 103 143 206 210 106 144 49 -69 71 196 96 45 105 92 105 67 84 28 -39 -2 19 33 254 187 -8 -185 -138 94 115 292 203 143 -116 -258 -114 23 163 102 348 486 376 355 190 44 106 61 35748 355 1425 75 9733 9 55 48 6854 1747 418 3080 7149 11640 15611 17724 16748 17702 22283 28807 31726 31651 27990 23019 14479 8970 10748 12328 13798 12484 18436 25858 28861 31959 30436 30467 28076 27987 36538 38429 25255 10333 459 137 137 139 144 140 140 137 134 137 139 139 147 139 139 140 141 141 142 139 140 144 146 145 146 145 150 141 142 138 139 135 138 135 141 136 141 140 141 140 143 143 143 147 150 150 149 144 147 144 144 143 143 143 145 146 147 145 144 140 137 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 159 160 159 158 158 160 160 159 159 158 157 155 154 153 154 153 151 151 152 153 151 151 152 153 153 153 150 149 146 145 145 145 144 143 143 144 142 138 136 135 135 140 147 150 151 151 153 155 158 162 161 153 147 144 144 143 148 151 144 141 139 143 151 154 152 151 147 143 146 153 156 147 141 149 156 155 147 152 161 157 153 152 144 140 143 143 149 138 131 136 135 137 130 128 125 111 113 126 139 143 129 119 126 116 101 105 103 100 106 93 79 89 92 81 63 69 81 97 124 119 106 95 92 75 66 101 128 100 49 34 75 78 50 58 107 124 79 71 92 79 67 89 47 32 95 117 94 64 63 35 18 60 51 58 103 58 21 50 74 61 44 57 26 32 65 23 47 122 85 23 21 31 42 58 52 69 74 93 97 29 59 18 19 218 187 120 165 132 221 182 227 256 10 -61 153 44 -37 70 76 84 93 170 68 8 17 99 121 227 147 -138 -146 -7 132 209 125 -33 179 241 14 -38 -31 54 195 318 391 169 -91 71 -175 -335 -3 35779 353 1575 75 9740 9 56 19 6852 1731 187 1281 2427 3133 3677 6052 11477 22512 31426 40564 41461 28412 13050 8136 10061 12213 14060 12567 18025 27882 39243 61119 74824 75128 36138 10865 1510 135 139 138 138 137 139 140 139 139 136 138 137 138 139 138 144 137 139 135 140 138 138 139 141 138 141 138 139 135 141 137 136 134 136 136 141 138 140 137 142 140 141 139 141 143 144 146 147 144 146 146 147 145 144 142 143 145 145 146 146 146 145 141 138 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 161 163 162 160 160 161 162 161 161 162 161 160 158 156 156 155 155 154 153 155 154 152 153 153 150 148 148 148 147 147 146 144 143 141 141 143 141 137 134 134 138 143 145 149 151 150 154 157 160 162 158 150 143 144 148 146 143 146 148 147 145 143 143 149 153 154 153 149 148 148 152 147 139 142 150 153 148 152 160 162 155 159 160 150 148 139 135 143 148 142 135 135 124 129 132 116 116 116 120 125 124 122 121 115 106 104 99 102 107 107 74 54 89 100 78 76 83 83 95 110 119 104 81 60 38 62 83 69 63 47 43 70 60 62 87 93 87 61 62 51 19 34 44 52 70 80 79 93 92 23 -13 19 46 65 103 33 0 64 66 67 63 23 22 79 105 119 120 108 128 109 27 -15 7 45 39 48 58 45 24 -31 62 -54 -96 91 132 97 -82 -150 84 169 150 256 22 -120 32 6 -76 57 183 0 -62 39 67 45 -87 -88 -95 14 103 -137 67 265 -133 19 215 74 188 249 259 74 -137 -215 81 303 236 44 -343 -473 -297 -169 -178 35811 328 1650 75 9741 9 56 51 6850 1715 543 1289 1600 1713 3019 6339 13148 17511 23042 22055 11954 3700 172 335 1092 1571 2410 3871 10773 24782 56572 96111 116928 76517 35032 3211 641 137 140 141 138 138 142 136 134 135 137 139 140 140 139 147 142 139 134 137 140 139 143 144 137 141 140 138 136 141 140 139 137 138 139 139 140 139 139 147 143 141 142 141 145 148 148 147 142 146 148 151 148 146 141 142 144 144 145 145 146 146 141 138 137 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 160 162 161 159 159 159 160 160 160 161 160 160 159 157 156 158 157 155 155 157 155 152 153 154 152 150 150 149 147 146 146 145 143 141 143 143 140 135 133 135 138 144 144 145 147 147 150 155 160 158 156 152 143 146 148 145 142 142 149 152 150 150 148 151 151 152 151 145 150 151 151 145 143 152 151 151 154 158 165 171 170 170 166 150 148 142 131 138 147 139 124 123 125 129 127 126 131 121 102 104 122 118 98 97 106 96 92 90 94 101 87 86 100 91 70 65 74 72 59 62 112 106 68 58 63 106 86 69 91 70 54 66 50 66 60 54 60 43 53 35 9 5 21 17 46 79 74 96 79 12 28 53 33 -1 18 48 57 84 23 -11 79 63 38 69 58 83 91 65 84 122 70 32 12 82 106 53 87 78 -18 15 95 46 71 1 -58 -55 -168 -133 97 118 60 29 -62 -97 -175 25 64 -15 130 6 -130 -87 11 -59 -241 -305 -247 35842 338 2700 75 9738 9 57 22 6849 1700 212 1873 4959 9666 18025 31694 62494 112306 143608 126590 46058 3230 659 137 141 145 145 143 144 135 134 142 139 141 140 142 143 145 142 140 140 136 138 139 142 145 134 143 139 139 138 142 139 142 138 134 137 136 138 141 139 145 144 143 144 143 146 145 146 145 143 149 149 152 146 144 141 143 144 144 145 147 147 147 143 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 163 164 163 162 161 160 160 160 161 161 160 160 158 155 156 158 157 154 154 155 154 154 153 154 155 152 149 148 146 143 141 142 143 142 143 141 136 132 131 135 142 146 145 145 148 152 155 158 158 153 151 148 144 146 146 146 147 148 150 154 153 150 150 155 158 161 159 153 152 152 152 149 155 162 151 147 157 166 169 170 175 175 161 146 142 147 146 145 145 146 131 129 136 134 133 135 137 131 122 117 119 109 97 113 124 109 108 99 96 99 80 88 88 63 73 74 79 77 53 58 85 93 76 68 101 117 73 72 93 78 99 94 37 43 31 13 52 74 47 28 60 44 19 0 30 77 67 68 41 24 40 96 86 -11 -34 50 81 57 32 29 116 114 43 31 13 -39 -21 -52 -53 7 53 97 77 146 141 66 66 46 -9 114 268 209 77 -22 -12 95 102 86 140 64 109 175 156 53 -140 30 61 74 108 -119 -111 -26 107 35 2 60 5 37 -130 -116 190 149 -45 -39 354 448 67 -99 -59 -237 -371 -234 -198 128 99 10 205 106 -73 29 159 35874 352 1650 75 9751 9 57 54 6847 1684 250 601 816 1140 1441 1915 2146 2615 3759 6817 7887 7885 7028 8036 8300 11879 20917 39651 58702 67012 83234 102832 103443 79730 28262 5643 211 148 147 148 152 150 149 145 144 146 145 147 141 145 143 145 145 148 145 143 143 146 145 143 141 146 141 144 140 145 141 143 142 140 139 141 140 144 144 144 146 147 148 151 149 141 142 141 145 151 151 151 145 144 143 144 146 146 145 148 148 147 143 142 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 164 164 163 162 161 160 160 159 160 160 159 157 155 154 155 154 153 152 152 152 153 155 154 154 154 151 148 148 149 146 145 145 146 145 142 140 137 136 136 137 142 143 142 145 149 155 157 155 154 154 153 148 145 145 146 144 147 147 145 150 150 147 153 159 161 161 157 156 152 149 152 147 155 159 153 152 156 166 170 169 171 171 159 145 136 138 147 143 140 148 134 133 143 134 132 133 128 126 139 136 117 108 105 118 128 128 114 98 104 101 70 72 84 70 98 90 71 78 72 82 75 86 80 66 94 78 70 80 80 69 92 102 75 79 40 36 81 69 49 36 57 58 48 61 71 72 81 68 60 58 33 81 84 26 33 78 104 68 33 42 52 82 46 42 28 -77 -83 -52 17 45 70 114 81 90 124 160 82 26 86 131 186 149 83 117 173 209 203 188 123 34 39 105 169 153 79 70 50 241 167 -80 0 7 97 242 228 164 83 -56 -159 -189 -35 20 -118 -8 291 232 129 94 -84 -238 -349 -324 -184 -97 -228 -240 127 212 70 225 200 35905 353 1575 75 9746 9 58 25 6845 1669 87 736 1504 2719 4506 6537 9278 12216 14172 16551 19119 18179 17468 19242 22640 23618 29734 43661 64735 83905 83607 88403 86943 78411 59434 38351 17416 5865 216 151 150 150 147 143 143 140 138 136 144 145 144 143 147 148 149 141 142 142 148 144 143 146 147 143 141 137 141 141 143 142 145 142 145 143 145 146 147 146 149 147 152 147 140 138 143 145 151 153 153 151 149 147 145 146 147 146 147 147 147 142 143 140 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 160 160 158 157 156 156 156 155 156 156 154 151 150 151 152 152 152 151 151 151 151 152 153 153 152 151 150 149 150 149 148 148 147 147 144 142 139 140 141 138 135 136 139 142 148 153 152 151 154 157 155 154 152 146 144 144 146 147 143 146 149 147 148 154 153 144 144 151 149 144 147 146 149 151 149 149 151 159 159 157 153 144 140 139 130 132 139 125 125 138 130 124 127 127 124 120 116 109 125 142 127 114 104 105 115 116 111 109 112 98 74 76 88 80 97 96 67 83 110 108 90 89 82 68 68 42 53 76 65 34 36 52 79 109 46 44 82 68 77 66 64 63 79 88 58 49 87 67 65 90 67 67 103 79 39 38 58 41 -29 -15 -6 -6 -27 10 35 -39 14 67 105 87 40 87 49 37 75 141 115 82 135 183 165 70 18 43 65 41 105 170 144 39 -61 1 169 243 121 139 128 33 120 76 -95 -86 36 142 9 -100 -22 51 53 -112 -95 177 12 -123 56 -40 222 500 276 -42 27 377 187 -144 92 82 -138 -77 4 51 -118 35936 353 1575 75 9747 9 58 56 6843 1653 67 1097 2807 6293 13214 23576 28546 36113 57902 63892 62511 72293 54905 46644 32581 25811 24238 31355 39661 46074 47523 53504 54336 53007 44572 31149 19003 8828 299 155 147 147 143 138 139 135 134 133 143 144 146 149 147 147 147 141 141 140 145 139 141 143 146 141 136 137 139 141 143 141 143 142 145 143 146 146 148 145 149 148 150 147 145 144 145 144 148 152 154 154 153 153 150 147 146 146 146 146 147 143 143 138 135 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 158 158 156 155 154 154 154 154 154 154 154 153 151 151 151 152 152 152 152 151 151 153 155 155 153 152 151 150 149 148 147 148 148 147 146 143 139 140 142 140 134 136 140 140 145 152 152 151 157 160 156 152 151 147 141 140 146 146 140 145 148 144 145 152 149 139 145 150 143 134 134 142 145 142 145 143 142 141 131 134 138 127 115 120 123 117 113 102 107 125 125 111 109 126 127 116 112 111 112 124 126 125 119 107 110 121 116 104 93 83 87 83 84 78 76 80 79 92 97 97 76 71 80 84 74 44 57 78 69 35 11 26 68 77 67 93 95 103 102 61 71 64 56 54 33 56 84 63 53 92 101 64 72 67 45 38 37 27 -20 -9 37 -1 -71 -54 -34 -63 25 50 -52 -19 67 49 80 147 113 95 63 -21 -11 191 161 24 45 -2 18 81 150 236 147 16 97 211 174 137 67 79 21 -26 58 -28 -134 -72 -24 -90 -102 220 121 -204 -59 55 252 444 159 -15 67 -169 -2 247 121 74 179 261 50 -268 -74 3 -567 -628 -99 82 -136 35968 355 1125 75 9751 9 59 28 6841 1637 960 1543 1621 1415 2712 4614 4935 5289 8160 13529 23639 42192 60721 76085 108303 120110 118039 120841 96679 66564 37227 21343 14145 16435 18172 17171 13699 12087 9700 9947 7924 8096 7359 3137 256 153 147 145 142 140 143 145 143 141 145 144 148 149 148 146 145 142 144 143 145 142 140 140 146 142 141 139 142 141 143 142 143 141 142 145 143 144 146 145 150 152 152 151 151 151 146 143 146 151 154 156 156 154 153 149 146 146 145 145 146 142 139 136 132 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 157 157 157 157 155 155 155 155 155 155 156 157 155 154 153 153 153 153 156 156 153 153 154 154 153 152 152 152 152 152 150 149 150 149 147 144 142 142 144 142 138 139 142 140 141 146 149 151 153 158 154 145 141 142 141 142 145 143 141 146 145 142 142 146 145 140 139 138 134 131 134 139 145 147 148 145 137 129 116 120 126 130 125 118 125 112 102 104 110 123 128 120 116 120 112 107 113 117 108 108 109 108 123 124 108 122 112 95 95 76 87 94 96 82 64 70 84 93 64 59 61 55 67 67 66 73 98 90 84 70 19 40 80 74 96 93 41 79 78 24 29 46 57 54 36 73 87 53 62 71 82 62 39 73 91 66 67 40 27 63 85 74 104 68 -31 -65 -14 17 -69 -28 58 23 59 116 88 81 -9 -58 -10 86 80 84 165 36 54 118 157 257 117 16 213 215 55 53 43 -21 16 107 7 -29 69 191 192 45 -9 191 47 -302 -222 -8 305 202 -141 -41 0 -144 -13 47 -37 -1 58 -56 -114 -243 -135 -249 -703 35999 373 75 75 9749 9 59 59 6840 1621 648 67 61 125 657 188 55 178 1159 1951 2464 3355 4568 6241 8975 10707 12193 12576 13373 14466 13484 15641 22353 34681 50311 69138 85168 91726 93048 89881 75756 68593 55124 34888 20541 12461 10346 12045 10764 7135 1641 414 226 169 151 139 141 139 141 139 145 141 142 145 147 153 150 146 145 146 149 149 147 148 146 143 146 145 145 148 144 141 147 143 145 140 145 142 144 140 142 142 141 144 142 142 145 147 151 150 150 150 149 148 147 148 152 155 157 158 158 154 154 151 147 144 142 143 145 142 138 137 133 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 157 157 156 155 154 154 155 155 155 156 157 156 154 154 155 154 153 153 156 156 154 153 155 155 153 153 154 153 153 155 153 151 152 151 149 146 145 145 144 142 140 142 143 143 144 145 150 153 150 146 145 142 135 135 139 143 142 139 144 146 143 144 145 141 140 135 127 130 133 130 134 137 144 151 152 153 150 137 121 115 120 143 142 122 127 129 127 129 129 133 143 137 119 114 119 116 113 115 108 108 111 99 117 128 108 106 101 85 81 75 78 98 96 78 65 76 92 96 74 67 68 45 57 86 78 60 74 72 92 72 21 36 59 87 94 43 1 39 50 39 46 83 82 87 65 59 78 66 121 128 98 79 58 111 92 38 56 9 53 93 74 92 123 123 60 13 10 1 16 45 -19 -13 -20 -28 29 30 31 84 30 -44 127 217 92 66 194 133 63 31 25 66 116 112 8 58 111 31 16 34 66 25 38 285 383 254 -124 -213 -55 84 101 -45 63 124 23 -36 -151 -60 137 376 441 32 -67 -95 -170 -41 134 -89 -229 4 -49 -163 -354 36031 373 75 75 9749 10 0 31 6838 1605 833 151 134 173 373 227 144 268 1365 2203 3221 5041 7033 9257 11516 12737 14478 16387 17457 18893 20669 24906 35168 56166 80148 94352 90940 84461 73813 61665 39220 26536 17314 16578 10266 3280 1123 1132 1064 580 276 229 133 132 136 136 142 140 140 136 144 142 149 150 151 151 152 147 150 145 147 144 145 146 148 144 146 143 142 144 147 143 142 138 141 141 143 140 143 136 142 143 144 145 143 140 143 143 145 143 145 145 147 146 149 152 154 155 156 157 156 153 151 147 144 142 143 144 147 144 140 138 136 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 157 158 156 154 153 153 154 153 154 156 156 154 153 152 152 152 152 151 153 153 153 154 156 156 155 154 154 154 154 155 155 153 152 152 151 149 148 145 142 140 139 141 143 144 146 147 153 154 150 143 140 142 141 138 137 137 135 134 141 147 147 147 148 144 140 136 131 134 134 132 135 135 141 145 151 158 152 140 133 126 126 136 128 120 133 134 128 128 130 136 137 128 115 114 126 131 129 135 117 113 129 122 119 110 115 112 102 84 70 85 92 97 93 81 72 85 103 92 79 76 79 100 106 122 97 74 100 84 84 58 39 58 64 60 78 84 75 62 52 81 73 84 78 111 104 52 85 70 74 125 92 74 88 92 69 83 95 4 12 74 108 119 103 76 74 66 59 37 80 120 -28 -74 -9 38 67 22 87 184 78 -14 101 182 127 134 220 164 48 -90 -27 72 35 96 50 77 206 159 86 28 17 43 71 44 13 157 73 40 -9 -203 20 51 -237 40 369 125 -133 -6 51 291 472 168 73 -106 -186 153 331 95 -79 -109 110 124 -220 36062 363 825 75 9753 10 1 2 6836 1590 548 3002 4911 6915 8906 11029 12002 13312 13714 15964 20988 28364 41669 62513 82707 91496 87864 88566 81801 70064 57077 37200 20030 16458 9843 2620 281 252 382 364 233 222 132 128 127 133 139 144 146 143 145 143 151 151 150 145 150 149 152 148 146 143 146 141 147 141 143 134 136 135 143 138 135 132 137 139 139 135 136 132 141 141 145 148 143 141 142 144 144 143 143 142 146 147 148 154 155 154 153 151 152 150 154 150 147 143 144 142 146 143 142 139 136 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 156 156 155 153 152 152 152 152 154 154 152 150 150 150 149 150 150 148 149 150 151 153 154 156 155 154 154 154 153 154 155 153 153 153 151 150 150 147 143 142 141 140 142 144 145 145 153 156 153 147 140 140 147 144 140 135 131 133 137 144 151 155 149 140 141 141 138 137 135 138 140 139 141 142 149 156 153 148 152 147 131 126 125 127 132 128 122 113 115 130 132 125 119 125 132 124 128 132 110 110 117 105 99 96 118 123 112 102 94 104 112 87 77 84 69 84 107 96 69 73 109 145 117 77 64 109 130 91 62 41 55 62 61 47 56 44 64 73 58 78 53 50 75 111 87 74 110 77 60 92 21 46 125 66 18 37 55 2 -36 46 134 125 82 22 73 135 126 33 48 82 34 25 93 50 -86 0 111 215 166 105 138 134 134 88 48 -35 -28 -18 24 168 104 106 170 67 98 205 221 129 -114 6 130 -12 -93 18 243 214 -20 -221 -56 -32 -139 96 409 237 0 238 333 270 14 -171 147 103 -157 93 313 186 -121 114 387 230 277 36094 362 900 75 9751 10 1 34 6833 1574 636 2762 4945 8274 12004 14550 16574 17296 19616 24084 33980 48445 68422 85445 95653 98851 104951 82878 59677 45485 31263 11551 4540 2050 430 231 164 133 132 129 122 124 124 123 128 133 135 136 137 137 135 141 141 137 134 141 144 141 142 141 137 139 134 138 134 133 128 129 129 135 135 131 131 134 132 136 134 134 133 137 140 147 148 142 141 145 145 145 144 143 144 145 144 146 152 154 154 153 148 150 151 159 154 151 146 144 141 144 144 142 138 135 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 150 150 150 150 150 151 152 151 148 145 144 145 145 146 146 145 146 146 149 151 153 155 155 153 154 155 152 153 154 154 154 154 151 150 152 150 147 144 143 146 146 149 149 143 148 154 153 150 142 140 144 140 138 138 133 134 136 140 149 155 151 143 139 135 135 142 143 142 136 134 142 145 148 152 156 153 155 151 132 130 129 132 130 119 114 103 103 119 129 134 133 126 125 107 107 118 113 117 107 88 86 106 127 125 112 107 107 102 100 86 76 67 60 95 112 84 57 54 79 86 54 43 45 65 66 50 45 50 49 22 14 51 70 22 48 101 111 76 66 75 71 93 76 93 132 142 135 96 36 67 98 57 8 -20 46 58 9 38 68 43 -18 0 128 164 132 -21 -89 -14 74 134 63 -31 -130 -78 61 130 41 -30 88 58 3 54 95 58 76 127 117 231 169 88 106 18 148 208 21 26 -9 19 107 119 15 -50 95 97 64 211 69 -197 -75 94 206 -6 -48 300 396 268 18 -119 61 -20 -307 -131 165 291 76 79 36 -59 433 36125 360 1050 75 9757 10 2 5 6831 1558 597 1555 4157 5943 8048 10420 12032 11918 21662 29887 41791 63180 77933 84153 89281 69494 52615 32318 28536 14499 9568 8141 10412 15488 25245 35214 38465 31869 16594 4227 730 150 124 124 125 126 127 129 130 133 134 133 135 139 138 135 138 135 134 137 136 137 138 134 133 133 132 133 136 134 133 134 135 140 142 140 137 140 141 147 148 143 141 144 145 143 141 143 146 145 145 149 152 149 151 151 151 151 153 157 152 149 146 144 144 145 144 139 137 133 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 155 153 151 150 149 149 150 150 150 150 148 145 144 144 145 146 147 147 147 147 148 149 150 152 152 150 151 154 153 152 153 154 155 154 152 151 151 149 147 145 143 144 147 149 151 146 148 155 152 146 141 141 141 138 136 139 140 138 137 142 149 147 143 139 132 127 128 138 140 137 133 133 144 146 147 147 144 140 135 125 113 113 116 121 128 118 111 106 100 110 115 131 139 119 109 96 104 122 117 115 111 108 111 129 141 126 114 124 135 102 84 92 88 69 67 101 102 78 75 78 70 51 42 75 76 47 48 53 71 81 53 48 51 77 98 59 51 110 161 126 87 81 90 95 66 95 118 94 97 71 100 120 67 0 -17 7 82 118 78 89 69 10 -24 7 73 98 45 -47 -69 21 127 176 39 -18 43 17 59 43 -13 -25 41 116 121 43 92 218 127 96 130 120 64 26 91 100 109 75 -14 46 147 365 358 76 -23 54 247 238 29 165 80 -137 -84 142 240 -124 -88 352 200 -164 -82 47 -79 -225 -176 5 6 -83 38 85 25 -38 -158 36157 363 825 75 9743 10 2 37 6828 1543 362 1983 5009 8355 12904 14083 16584 18603 20495 19116 13985 16974 16097 12755 11514 10248 12817 15759 17357 18897 17196 13153 8718 6820 6728 11410 19135 32917 45842 50133 40817 23521 9227 2531 158 123 121 124 125 123 127 129 132 133 134 140 140 138 138 141 139 141 142 144 147 147 142 138 135 137 136 136 136 135 135 139 142 142 139 139 140 139 145 146 145 146 143 148 145 142 141 144 144 147 150 151 149 149 149 150 151 152 153 149 148 145 145 146 144 141 137 136 134 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 156 153 151 150 149 148 149 150 150 150 148 146 146 147 148 149 148 148 148 148 149 150 150 151 151 152 151 153 157 155 154 153 151 152 152 150 149 149 148 146 145 143 143 145 147 148 153 156 152 142 140 140 135 135 136 139 145 144 140 145 150 145 136 136 134 130 126 125 125 125 126 133 142 139 135 131 126 128 123 116 109 111 114 102 100 101 101 105 99 99 110 128 134 129 109 89 99 107 100 91 84 102 112 121 120 105 115 133 143 105 103 114 103 90 75 82 82 95 96 105 113 88 65 88 92 54 61 61 78 61 36 74 87 80 103 116 87 82 133 130 131 110 81 51 -19 26 94 56 48 54 91 65 6 18 55 37 95 60 13 32 6 44 31 39 20 60 95 -13 -72 29 54 79 178 74 73 88 81 37 -33 45 69 141 193 -33 -98 145 169 43 46 143 26 -36 121 103 -55 -57 151 240 264 418 285 52 -7 117 230 285 351 433 75 -71 93 265 133 -172 25 354 108 -376 -432 -318 -226 -30 -68 -90 47 -282 -288 156 209 -62 -76 36188 362 825 75 9687 10 3 8 6823 1533 357 1486 5937 10182 14018 17477 19867 22351 23635 22897 20431 18364 16229 12757 10538 11646 17228 23261 29793 31957 29722 27338 22398 14800 9599 7195 7894 9940 11178 10085 6922 5538 4340 1829 125 121 120 118 118 121 124 127 133 129 129 134 135 134 137 137 137 137 139 141 143 143 141 137 134 136 137 136 134 134 135 139 139 139 136 140 141 142 143 145 144 145 142 143 142 141 141 143 145 147 149 152 152 151 149 147 148 148 149 147 145 145 145 146 144 140 139 136 135 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 158 156 153 151 151 151 150 150 151 151 152 153 152 152 152 153 153 151 149 149 150 151 153 153 155 156 157 156 158 159 156 156 155 150 149 150 148 147 149 148 147 148 147 145 144 143 146 152 151 150 143 139 138 134 137 137 132 133 137 137 144 152 141 134 140 141 138 137 129 123 130 130 131 138 142 146 137 123 130 135 133 129 123 112 98 96 98 102 117 118 109 118 118 110 118 113 115 116 100 86 81 77 92 96 107 116 106 134 140 127 130 144 153 147 132 82 58 79 121 125 122 148 160 131 121 114 77 67 76 126 119 98 136 148 122 122 178 151 89 80 49 57 31 -3 0 -5 17 70 85 71 148 146 45 17 112 209 142 119 31 -33 -101 -68 116 122 136 105 113 251 123 -52 -5 -14 46 34 -113 12 80 63 70 35 144 86 -51 30 -112 -246 66 332 245 39 92 68 -100 -136 36 311 247 330 270 96 134 116 -89 -179 32 7 42 70 60 -109 -81 154 226 132 -33 119 225 -28 -475 -498 -56 -89 -88 -52 -248 -45 -49 -233 64 -92 -404 36220 331 1575 75 9699 10 3 40 6817 1530 85 462 1820 3120 5919 10546 17256 24218 30943 33803 33582 32909 31247 26205 24013 23924 25587 25065 23102 19021 17323 19698 22720 25733 22728 15219 4696 143 120 123 126 131 130 132 132 132 139 136 137 136 137 137 138 139 142 147 147 144 142 142 143 141 138 140 137 140 142 140 137 140 141 142 144 146 143 142 140 139 139 142 142 144 149 150 149 152 153 152 150 147 145 146 146 145 145 146 147 148 144 140 140 137 135 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 161 160 158 156 155 156 156 155 155 156 157 159 160 160 160 159 160 158 155 155 156 157 158 159 161 161 162 162 162 160 155 153 150 149 147 147 147 148 149 148 145 142 142 142 140 142 147 153 151 150 148 142 139 136 136 134 126 122 128 133 142 148 141 140 144 144 141 139 128 127 139 139 134 137 144 144 126 117 126 127 127 121 108 100 95 95 92 101 117 116 113 108 100 99 109 116 129 114 96 84 90 92 94 93 100 120 125 139 123 115 151 153 141 156 165 127 88 88 99 105 128 168 182 154 127 132 130 132 125 140 184 137 128 151 91 66 119 133 119 76 33 24 -4 -8 50 173 178 149 96 41 156 109 65 55 54 128 155 208 228 143 3 17 103 123 174 131 49 123 108 12 0 67 218 -4 -30 289 200 27 136 204 198 100 13 161 76 -83 85 263 276 41 0 117 -30 -310 -241 138 196 222 124 -46 -42 -13 -320 -448 -86 3 -147 -529 -610 -332 36251 317 1800 75 9703 10 4 11 6810 1535 100 1146 1960 3083 4167 4576 4934 7042 9075 12428 15092 16842 22041 30914 40523 45663 40835 42513 51585 57034 55419 47724 32169 16501 2809 132 131 131 132 132 137 136 137 143 143 141 139 146 143 143 144 145 151 151 148 146 149 145 143 139 138 133 139 140 136 135 141 141 144 148 149 143 141 139 140 140 144 145 144 151 153 149 152 152 150 150 149 147 146 146 145 146 148 148 148 143 140 138 136 134 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 160 160 158 157 156 155 155 155 155 156 157 158 160 161 162 162 163 160 157 157 159 158 158 161 161 159 161 163 162 160 155 150 145 143 143 145 148 147 148 150 145 141 142 141 140 139 141 147 152 154 153 148 142 136 133 132 130 130 132 134 140 143 149 146 140 142 139 136 131 129 136 136 131 131 133 133 128 134 128 107 113 119 111 106 95 86 85 96 108 113 121 122 97 90 124 122 116 109 93 102 105 93 97 89 90 100 113 111 98 105 117 117 108 119 139 145 135 125 113 80 98 125 119 110 96 85 74 96 87 107 140 70 35 53 33 46 29 -18 30 92 124 122 76 87 135 234 223 125 61 62 75 -35 17 -23 -112 -59 11 177 275 161 72 -18 -47 22 110 90 -71 -59 32 -3 -45 -2 73 -39 21 286 164 108 103 -121 -92 -10 30 227 169 -170 -169 2 12 25 222 272 -62 -161 -195 -333 -329 -206 -84 36297 326 1800 75 9692 10 4 57 6803 1554 74 1040 1615 2208 2787 2626 2273 3118 3699 5193 5446 4863 10582 24225 39028 49044 49473 55255 67886 74045 61791 43916 23319 11847 2768 132 129 127 124 128 130 133 139 137 136 138 140 147 142 145 141 138 141 142 141 142 144 138 136 138 135 134 140 140 138 139 146 146 145 145 146 145 144 142 142 142 142 143 144 149 150 151 154 156 153 153 150 148 147 148 146 146 147 147 147 143 140 137 135 132 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 155 154 153 151 150 149 149 148 148 149 150 150 151 153 156 157 158 156 153 152 154 154 154 156 155 154 158 159 159 158 155 152 148 147 146 147 147 145 145 146 146 147 147 144 141 141 144 150 157 157 155 150 142 139 140 136 131 131 130 134 142 144 149 146 140 144 142 139 139 136 132 134 134 133 133 145 163 155 128 106 109 123 121 114 107 108 105 103 114 124 130 142 125 99 128 141 123 106 95 115 112 104 111 105 99 91 90 89 87 89 81 89 100 86 98 117 121 109 118 104 106 121 119 130 125 90 53 39 39 92 96 63 41 51 55 57 12 -46 -2 93 151 99 49 73 94 126 108 28 -23 48 86 -24 7 28 -62 -59 18 60 66 33 -7 -89 -59 0 35 11 -13 104 126 31 11 62 38 -75 -137 24 182 229 60 -218 -51 78 -35 73 30 -215 -101 3 -86 31 231 202 -10 93 165 56 -89 -199 -34 208 175 -169 -18 55 -127 -272 -296 -51 36329 362 600 75 9715 10 5 29 6801 1572 151 1024 2302 4319 3741 3626 5210 7991 11522 12441 11966 12237 13831 19799 34897 42645 41056 13398 999999 40 191 49 999999 999999 999999 999999 321 1621 6288 16034 25261 30576 31738 33490 38038 38674 31459 19162 6438 129 125 125 126 124 123 123 123 128 133 132 131 134 136 138 135 137 134 132 135 133 135 135 138 132 136 136 138 135 136 139 138 139 142 142 141 138 142 142 141 139 141 142 142 142 144 146 148 150 150 152 151 152 150 148 148 148 147 146 148 148 147 144 142 137 134 133 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 139 999999 999999 999999 158 157 156 153 152 152 151 150 148 148 149 150 153 155 157 157 156 154 154 155 155 155 154 154 156 159 159 160 159 157 154 153 152 150 148 147 146 145 145 146 145 145 144 144 149 154 156 154 152 151 146 140 136 133 128 126 129 129 134 142 142 141 140 138 139 138 133 132 132 131 131 133 137 131 130 143 134 121 117 114 117 121 116 106 111 113 112 121 126 124 123 127 120 125 132 120 108 111 120 117 110 100 103 113 115 108 93 99 115 107 102 102 94 90 90 91 76 76 91 117 139 123 102 120 109 85 75 70 75 88 85 57 46 29 28 61 94 75 38 66 82 89 83 33 36 57 102 80 47 87 47 -22 35 46 33 96 68 29 68 72 59 78 58 65 -57 -84 127 150 40 46 109 136 92 -35 -53 172 200 50 -52 17 158 127 160 118 195 388 211 -42 -15 146 54 27 151 91 107 170 171 212 230 193 130 362 132 -16 0 19 168 195 438 270 145 168 41 12 43 -1 -94 -378 -388 -396 -572 -394 -341 -572 -264 -260 -445 36360 372 150 75 9699 10 6 0 6802 1589 34364 10020 1845 1425 1713 2405 3845 6045 10496 12414 12921 14521 17512 25671 27516 26786 24160 23312 22857 23576 38276 43465 33801 11368 296 241 214 214 208 217 230 236 294 641 1445 2757 4919 5436 4336 2293 1016 138 132 123 117 122 121 125 126 128 125 125 127 130 130 133 136 136 136 135 135 135 136 135 135 135 136 135 138 137 137 136 139 134 132 137 132 135 136 137 136 136 139 137 136 136 137 141 144 145 142 145 147 147 146 149 148 149 149 150 149 149 147 146 148 150 149 146 144 138 137 133 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 162 162 161 159 157 155 154 153 153 152 152 153 155 158 158 159 159 157 156 157 156 156 157 156 157 158 159 159 158 158 157 156 155 151 147 146 147 148 148 147 146 147 148 147 149 154 155 156 150 142 142 142 139 132 128 123 123 132 133 134 139 141 142 141 140 136 134 138 138 128 127 129 129 138 136 126 132 136 132 133 128 129 138 129 115 117 118 124 136 135 136 133 126 130 139 129 117 126 134 133 127 120 117 116 124 139 121 110 123 138 136 109 109 112 100 96 106 97 76 90 110 121 115 91 100 110 113 109 110 107 111 95 83 68 55 62 93 129 90 31 61 125 127 94 65 65 94 127 108 51 31 64 30 36 73 46 49 52 43 92 127 176 154 53 55 -11 -96 -40 -10 11 44 45 57 -7 -120 -110 2 51 2 -68 -41 89 157 199 179 258 272 145 89 -75 10 85 8 185 95 -68 159 377 279 102 42 141 216 -54 45 191 184 147 138 347 293 295 359 125 -164 -274 -223 -174 -192 -209 -128 -23 -144 -130 42 -120 -388 -565 -403 -68 36 -96 36392 372 150 75 9694 10 6 32 6805 1606 43033 12305 3244 1564 2216 2404 3154 4365 8483 9230 9232 10978 13390 17257 17762 22716 28363 27264 14415 2032 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 432 1984 8237 11384 16555 19565 21218 20757 13520 6362 1588 268 134 136 135 139 142 141 144 146 147 148 148 148 140 143 147 143 143 148 140 142 143 141 137 140 138 140 139 141 138 139 140 141 139 141 139 142 144 146 145 145 146 147 149 154 154 154 151 152 151 152 150 149 148 148 146 146 145 141 137 134 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 153 152 151 150 149 148 147 147 146 148 149 150 152 154 155 155 156 152 150 150 151 152 154 155 156 156 155 156 156 156 156 156 156 152 151 150 150 149 148 147 146 149 148 147 148 151 153 156 154 145 146 147 145 137 134 128 125 129 130 136 139 138 143 145 145 143 143 146 140 127 123 130 132 137 142 140 141 145 144 141 138 137 141 133 126 126 118 122 128 117 114 128 136 132 124 116 113 121 133 127 116 120 133 129 122 135 119 117 122 129 133 110 111 108 105 113 113 100 82 87 100 105 109 109 109 120 118 108 120 116 111 103 102 91 82 87 76 73 73 67 100 137 119 93 95 93 91 92 46 5 5 54 77 50 40 0 26 69 47 58 68 106 112 104 102 50 -26 -82 -115 -13 80 43 53 -20 -82 -4 15 -62 -63 42 94 78 153 184 102 72 36 65 129 -90 -126 108 100 152 136 50 220 214 103 113 110 52 -42 -175 22 247 220 164 107 48 30 84 109 201 44 -229 34 131 211 138 -87 141 -66 -232 18 -145 -175 -216 -411 -220 -158 -214 36423 372 150 75 9700 10 7 3 6807 1622 6648 3211 108 999999 999999 999999 30 517 1232 2027 3470 5755 9019 9218 8707 14905 20672 17096 6300 210 387 3059 7137 6342 34 999999 999999 999999 999999 999999 999999 999999 694 4509 7461 6311 1402 2340 4948 13694 22248 28350 33592 31933 28277 36723 39919 33102 19863 7011 1597 277 140 140 140 143 148 148 148 153 154 155 153 151 146 146 148 151 146 150 146 146 144 145 144 143 143 144 142 143 139 141 142 147 142 145 144 148 146 148 149 149 148 152 154 158 157 156 155 153 153 152 150 149 148 147 144 145 142 140 135 133 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 155 155 154 153 151 150 150 149 147 148 150 151 152 154 155 156 156 153 152 152 152 152 154 157 157 156 157 156 157 157 156 157 156 154 154 153 149 146 146 146 145 145 140 141 146 149 149 151 152 148 148 149 145 138 133 130 130 128 128 135 138 131 132 142 146 136 135 137 128 125 124 126 130 137 146 148 147 146 140 135 138 137 130 123 123 122 120 116 107 105 102 114 136 124 114 120 118 120 124 120 116 116 116 115 113 128 132 118 109 118 114 115 110 111 114 114 123 124 101 86 113 124 110 110 121 114 95 92 106 114 124 115 109 115 105 92 63 31 47 62 80 106 73 43 72 108 84 55 46 9 0 28 66 65 41 -4 8 83 111 105 62 39 83 98 89 54 -32 -50 -64 -37 -26 2 115 137 67 74 137 58 20 119 211 221 145 24 -6 -8 -51 54 102 46 101 159 85 21 113 193 120 -107 -121 171 166 -30 -44 -91 34 3 -89 62 121 94 -28 -66 -17 245 292 55 189 217 128 76 -151 -88 76 99 4 -97 -38 -134 -36 228 31 46 36455 372 150 75 9700 10 7 35 6810 1639 3333 219 999999 999999 999999 999999 999999 999999 999999 765 2341 3840 6124 7180 4872 4460 4700 3787 4046 2644 2234 3649 7342 6542 93 999999 999999 999999 999999 999999 999999 999999 660 4559 7403 6694 4383 11940 31488 67149 82494 77568 42512 28197 10600 14842 18206 12083 6378 798 134 133 133 139 142 142 145 148 144 149 148 146 141 143 143 141 141 147 141 143 145 144 142 140 139 140 136 141 139 141 136 139 141 141 139 143 142 147 144 147 148 150 148 153 154 159 157 158 158 156 154 153 150 147 145 144 145 146 142 139 134 131 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 168 168 167 165 162 160 158 157 155 155 157 159 160 161 161 161 161 160 160 159 159 159 160 160 160 159 160 159 157 157 157 156 153 150 149 149 145 141 141 141 141 140 138 142 145 148 149 151 151 147 145 142 137 134 132 133 133 130 132 139 142 136 136 143 143 138 135 135 136 135 127 125 133 143 150 154 158 162 156 143 140 145 145 137 135 138 133 121 113 118 131 146 162 152 139 149 141 131 141 142 145 150 130 117 128 135 138 130 98 107 125 130 134 148 130 95 105 127 118 103 120 144 140 132 130 98 87 117 121 105 109 95 90 90 86 97 117 71 30 44 73 107 68 39 70 77 62 62 33 45 61 47 96 127 114 38 -11 69 120 72 41 52 143 91 25 81 48 44 12 -53 -68 50 199 228 131 85 180 123 110 202 157 184 84 -89 -60 24 -1 89 128 62 185 207 43 74 250 245 70 -54 15 156 163 84 116 8 -37 -109 -235 -217 -51 108 86 12 223 550 343 130 129 -53 -106 -56 -18 105 155 110 153 78 -37 -47 84 308 61 45 36486 357 1275 75 9699 10 8 6 6813 1654 512 2089 3712 5384 3638 2480 1371 1025 907 616 263 37 324 946 2083 4697 8527 13349 18279 18523 28289 36553 43120 58759 84505 88801 65927 22834 9947 469 138 151 216 502 491 129 132 125 140 139 138 137 138 134 141 143 140 135 135 137 135 137 137 136 138 136 140 138 139 134 138 137 138 139 140 139 140 141 138 136 139 140 142 142 145 146 149 148 154 156 158 157 157 159 155 152 152 148 147 144 144 144 145 142 139 134 131 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 173 174 173 171 168 166 163 162 161 160 160 161 162 163 163 162 163 162 160 159 160 160 160 160 160 160 159 158 155 155 155 153 150 147 146 144 143 139 136 137 137 137 139 145 148 149 149 151 150 149 146 139 138 139 136 136 137 137 139 142 147 145 143 142 138 141 135 134 147 147 137 136 145 146 148 158 162 167 169 156 143 150 160 155 145 136 136 140 141 144 152 157 162 159 146 156 158 152 159 160 157 157 128 113 141 149 146 137 113 114 124 135 145 149 123 97 106 124 131 125 122 126 129 139 156 124 89 100 113 123 124 118 134 101 96 146 170 161 100 45 83 125 107 120 118 83 64 82 45 44 120 156 116 74 102 91 28 94 133 53 51 60 79 93 70 100 152 137 48 -33 -67 -43 85 151 72 48 136 130 127 164 91 89 130 60 1 74 92 163 157 98 144 101 3 35 165 139 115 159 117 80 142 294 332 89 16 62 185 19 -64 135 204 358 323 215 145 214 296 183 199 42 228 266 -168 -163 -2 188 109 -165 -110 62 -274 -423 36518 352 1650 75 9688 10 8 38 6817 1670 49 554 736 539 87 8 999999 17 716 2311 5297 9223 14478 20223 21576 33375 41389 45705 52102 61928 67778 60412 52932 28316 17765 7139 291 718 2720 10290 8852 6918 149 131 127 125 128 128 128 129 134 132 134 128 129 130 131 131 134 136 130 132 131 135 135 136 135 134 136 136 139 140 138 137 138 139 141 144 149 145 142 144 149 152 155 154 154 152 154 151 151 150 148 145 145 147 146 146 143 140 136 134 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 171 172 170 168 167 165 162 159 158 158 158 158 158 158 158 159 159 158 155 154 155 154 155 158 157 156 156 156 153 153 152 150 148 145 144 144 144 143 138 136 136 138 143 146 147 150 151 154 156 151 146 145 146 148 145 141 143 142 140 140 142 139 143 146 145 143 134 132 144 152 148 146 148 151 154 159 159 157 159 155 139 142 146 142 138 125 128 137 136 142 146 142 143 136 137 153 157 153 143 127 116 132 127 106 125 137 123 113 117 122 123 130 103 106 126 136 149 121 123 149 134 112 118 134 158 152 106 49 71 126 149 145 145 115 74 117 148 159 159 111 99 103 84 111 129 141 114 51 50 3 56 109 40 39 83 91 31 23 85 76 17 44 80 68 -12 34 172 119 50 -38 -162 -170 -77 7 45 143 188 167 88 -6 98 172 144 52 -84 -28 40 91 90 152 148 114 43 -75 96 142 30 -95 -44 106 -5 96 155 124 300 268 355 187 -83 -62 96 468 223 -59 142 176 248 193 201 149 39 -46 -354 -60 -100 -117 44 -322 -336 -61 -424 -678 36549 339 2625 75 9687 10 9 9 6819 1686 717 1810 3387 5386 9995 17344 27944 37664 46268 52374 38023 31925 23730 18541 14999 14817 25260 41890 57757 28029 13200 9936 4358 126 125 131 126 131 133 137 132 129 130 133 128 130 136 133 132 127 130 132 136 130 131 135 136 135 137 136 140 137 143 141 147 148 144 141 140 145 144 147 149 150 149 150 148 146 145 144 143 144 145 144 144 142 139 136 134 999999 999999 999999 999999 999999 999999 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 168 166 163 160 157 156 155 155 155 156 156 155 155 156 157 157 156 155 155 153 151 152 155 155 154 154 155 152 151 150 147 147 145 143 145 145 144 140 136 136 139 145 146 147 152 156 159 161 155 150 147 146 147 146 144 141 141 137 136 140 139 147 151 150 148 144 139 139 146 149 145 142 146 151 158 159 159 163 160 150 147 138 133 145 134 130 138 135 136 137 138 142 135 129 138 144 148 145 117 103 119 129 120 126 130 107 107 124 127 137 148 115 108 128 134 129 78 76 114 112 106 101 97 85 74 85 65 66 118 146 127 88 57 18 59 106 104 115 82 57 77 98 109 92 42 60 49 66 104 73 35 22 63 79 47 19 47 130 145 76 123 145 32 -54 -15 64 33 8 34 -48 -100 -53 -3 2 134 241 200 183 51 21 18 9 39 -116 -107 27 110 82 137 219 197 59 -98 113 178 7 -129 -98 -17 -193 -209 -41 296 456 298 278 -3 -382 -270 79 293 254 146 60 24 4 -15 67 48 -203 -177 -221 -186 -341 -421 8 149 144 292 -188 -560 36581 335 2925 75 9695 10 9 41 6823 1703 60 847 2123 6587 10988 14659 23269 30599 29125 25962 19977 18006 26704 66473 95262 73113 39238 27069 14199 139 137 138 134 137 144 147 142 144 145 140 133 135 144 142 140 135 137 138 144 143 140 143 146 138 144 140 146 142 147 150 150 147 148 147 144 144 147 147 155 153 152 154 149 146 145 146 146 148 147 146 147 145 142 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 169 169 167 164 160 158 157 157 157 157 158 157 155 155 157 157 157 155 154 154 152 151 152 153 154 154 153 152 151 149 147 146 146 143 141 143 143 142 140 137 138 140 142 143 150 156 158 160 163 160 152 147 145 145 141 139 141 145 143 140 141 143 145 147 152 151 145 144 143 144 144 145 147 150 150 153 157 164 168 163 172 164 144 148 159 151 143 143 143 153 150 141 139 142 135 129 141 156 160 144 139 126 131 146 141 141 123 110 134 138 133 152 141 118 103 96 106 98 82 93 103 94 71 81 97 100 132 111 83 136 142 123 106 71 65 90 116 129 101 17 1 48 95 115 75 -8 41 100 119 165 108 68 70 84 73 50 107 192 197 194 166 133 112 50 18 36 74 44 84 123 48 82 116 52 -25 23 63 105 164 52 39 -46 -2 225 114 -38 55 134 153 173 136 128 115 -21 148 252 77 87 -76 -147 -50 69 178 226 335 204 37 -101 -143 46 180 267 353 273 150 154 129 128 59 34 181 351 164 -193 -362 -152 191 369 218 77 -57 -266 36612 335 2925 75 9688 10 10 12 6826 1719 70 1022 2240 6757 10925 15840 29424 51958 65090 68028 43598 21691 13963 34473 39626 33846 19800 14580 9379 141 141 135 135 134 142 140 141 141 143 138 135 135 141 140 134 135 138 141 141 142 143 142 146 140 144 137 142 142 142 146 142 143 148 148 147 147 147 144 149 149 149 153 151 147 146 147 146 147 148 147 146 144 142 139 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 168 168 167 164 161 159 158 157 157 158 158 157 155 155 156 157 156 154 152 152 152 151 152 153 154 154 152 150 149 148 146 145 144 142 141 140 139 141 138 135 138 142 142 143 151 156 158 160 165 160 150 146 147 150 144 137 144 149 149 148 142 141 140 142 151 150 143 141 145 144 137 139 149 154 153 149 152 153 156 166 170 164 145 150 161 157 155 151 143 148 154 141 141 147 132 124 134 144 144 153 172 156 157 171 153 144 125 114 123 129 129 134 129 113 94 107 154 162 143 132 125 93 62 109 171 179 171 109 79 108 95 110 117 127 119 123 143 110 111 89 77 65 62 91 49 41 59 34 65 89 41 11 71 140 96 95 165 170 106 108 122 19 9 45 42 161 196 106 151 92 18 117 92 6 40 111 33 31 108 115 100 39 120 292 303 118 118 189 281 250 75 152 229 267 398 366 211 102 -8 -62 66 355 86 -157 210 82 88 246 275 272 67 219 405 599 421 217 279 25 -81 65 354 624 220 -201 -130 -151 -132 -10 -1 -177 66 174 36644 332 3150 75 9691 10 10 44 6829 1736 1298 4515 12271 31704 70566 107631 119966 83887 31107 6409 548 137 136 137 140 141 136 136 133 132 131 137 139 138 135 136 136 133 135 136 138 138 138 142 141 140 136 140 142 139 139 141 137 139 140 140 140 139 142 146 148 150 152 149 144 144 146 149 151 151 148 147 146 147 148 148 148 146 144 142 139 138 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 164 164 163 160 157 156 156 156 156 156 156 155 153 153 154 155 153 152 151 151 151 151 153 154 153 152 151 151 148 147 148 146 144 141 140 137 137 138 133 133 137 140 140 140 146 153 155 159 164 161 155 151 151 152 149 149 151 149 147 145 144 144 144 149 153 153 148 143 142 141 137 135 143 153 157 152 150 153 156 164 164 158 149 144 147 152 155 152 146 143 145 144 155 151 124 124 133 131 141 148 147 138 145 161 143 119 103 114 112 115 123 115 126 122 113 130 156 146 126 106 95 99 106 129 147 123 104 93 61 45 53 91 114 143 139 124 94 52 108 126 112 95 56 53 24 38 71 27 36 80 53 29 108 158 91 148 161 107 133 114 118 56 0 88 137 167 203 150 127 122 55 13 45 117 103 139 152 61 189 294 184 122 191 289 387 291 109 205 258 166 200 304 272 220 342 366 224 83 99 92 61 166 -83 -243 93 135 282 252 76 168 58 170 479 743 313 -70 -152 -428 -406 -204 16 388 290 -171 -133 -343 -384 -13 413 276 4 246 36675 332 3150 75 9687 10 11 15 6832 1753 1137 3794 8978 21536 48112 80201 100276 93567 61533 25309 10498 2185 134 135 136 134 134 133 130 125 133 136 137 132 130 130 132 130 139 134 137 140 143 143 138 138 138 138 138 135 135 138 135 135 136 135 135 138 138 141 144 146 148 146 144 142 143 145 144 142 143 143 143 145 146 146 146 144 143 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 162 162 160 157 155 155 155 155 154 154 152 150 150 151 151 150 150 148 148 148 148 148 149 151 151 150 150 150 150 150 150 148 145 141 138 139 139 137 134 135 138 139 139 137 144 149 151 155 163 165 165 162 156 150 151 154 153 149 144 141 141 146 149 153 153 157 154 151 148 140 139 139 141 150 157 149 150 162 160 161 164 153 148 137 134 148 144 135 139 136 136 145 145 134 128 145 145 135 143 132 109 105 108 116 115 99 100 129 129 131 137 124 134 124 113 113 99 98 88 75 79 91 126 136 135 103 56 80 77 58 67 91 115 100 99 83 69 85 116 106 81 107 73 62 88 79 93 108 93 110 121 73 89 86 42 148 187 140 192 130 57 132 142 219 234 84 80 106 108 112 123 61 74 193 106 28 115 103 139 274 208 119 178 244 313 194 -16 -4 -16 -53 40 163 208 158 133 181 133 190 153 -50 -73 -66 -117 -28 209 329 224 -73 -178 138 217 148 392 488 302 20 -240 -461 -520 -222 -43 27 82 -7 198 179 245 274 226 308 -58 117 36707 364 750 75 9680 10 11 47 6835 1770 1258 3481 5068 2142 2179 1427 1675 3820 4737 6125 5949 5903 6319 6337 7092 7774 9169 9238 7498 1765 999999 999999 876 3386 9354 14126 12417 3095 999999 999999 999999 999999 762 3381 11309 30042 49466 64788 66518 52620 46275 20684 9911 2159 131 134 137 133 137 132 128 124 134 136 134 132 132 128 131 133 135 134 137 135 142 140 139 138 140 139 134 136 136 137 135 134 137 132 135 139 138 140 145 147 146 145 141 142 141 140 141 140 142 144 144 145 147 148 147 147 144 142 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 159 158 157 155 153 152 153 152 151 150 148 146 146 146 145 144 145 144 144 145 145 143 144 147 148 148 148 148 150 150 150 148 145 142 142 142 143 142 139 136 135 138 141 145 149 152 152 152 156 157 163 168 163 155 151 150 150 149 144 140 140 148 151 149 146 150 152 152 152 145 141 138 137 140 145 146 162 169 162 159 149 143 144 135 129 131 127 132 138 132 139 134 119 124 136 145 145 141 133 129 129 125 125 112 104 108 124 144 133 132 139 124 108 101 112 111 109 125 99 78 80 85 86 97 134 118 68 70 94 99 129 127 89 73 75 77 89 111 123 129 117 103 66 49 80 98 67 59 77 66 49 38 29 56 119 127 105 74 91 101 103 151 107 148 224 188 97 89 87 45 119 87 50 62 82 39 66 210 190 177 123 -5 18 128 169 106 124 60 3 82 73 -31 -22 122 34 1 56 13 16 -33 -7 -67 -164 13 326 439 169 -148 -186 142 227 226 464 508 285 131 155 104 -32 -19 52 -46 -43 24 223 342 530 337 -100 179 78 -53 36738 370 300 75 9677 10 12 18 6837 1788 1230 5364 8863 11095 15884 16931 8697 7870 8002 4677 5645 5387 6718 11260 13235 18830 21591 24846 23785 21640 20584 19022 15952 13602 8937 1904 16 43 1007 3512 9423 13341 11129 2754 999999 999999 999999 999999 471 2722 9805 26000 38143 37529 22854 1248 2966 8251 18108 28705 29039 21623 10258 275 136 129 127 123 125 127 127 129 131 129 132 134 132 133 139 139 141 139 145 143 139 138 137 134 136 134 133 132 134 132 136 136 138 142 146 148 147 147 142 142 141 139 139 139 140 142 143 146 148 148 146 146 144 140 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 154 154 153 151 149 149 149 149 148 146 145 143 142 141 141 140 140 140 141 141 142 142 142 144 146 147 148 148 147 148 147 145 145 143 144 145 145 146 143 139 138 138 140 147 151 153 155 155 157 159 162 168 166 161 157 153 147 144 142 139 139 142 144 142 144 147 146 149 150 141 136 135 134 139 138 142 158 158 157 149 137 139 136 128 125 122 126 132 122 121 130 127 123 126 125 116 119 126 126 142 140 127 133 113 95 111 128 116 114 122 122 108 78 72 101 113 115 126 100 84 82 90 98 88 98 100 65 55 81 88 120 117 87 78 68 74 55 83 118 138 144 85 45 31 -2 11 7 38 105 54 -15 16 32 78 149 108 46 29 53 21 56 98 -21 -13 100 201 148 68 30 -49 65 115 19 65 203 151 162 201 85 41 69 -8 -9 134 175 153 131 57 18 179 194 40 -33 -104 -164 -109 -99 -202 -56 77 219 182 -46 -39 226 419 -22 -385 -283 -110 -1 70 177 233 34 -18 92 270 206 -182 -19 340 198 -168 -249 -128 151 314 347 365 -52 -296 36769 370 300 75 9688 10 12 49 6840 1805 1212 4471 8401 12421 13346 17111 5502 2681 762 1561 2555 3054 4127 5340 7619 8802 11178 14528 16016 14470 12625 9113 5321 2273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 918 2962 8894 24568 43397 57418 60582 56013 41374 22360 10346 279 135 130 132 131 131 129 128 133 134 136 136 140 140 138 144 148 151 149 154 153 153 151 150 138 139 135 134 132 133 134 138 136 141 149 151 150 149 152 147 145 143 145 140 141 141 141 143 147 146 146 145 142 142 138 138 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 155 154 152 150 149 148 148 149 149 146 143 142 141 140 139 140 139 139 139 139 140 142 142 143 144 145 147 146 146 147 146 144 144 142 143 143 142 144 145 142 141 141 140 145 151 154 155 156 162 165 164 166 167 163 159 153 147 145 143 140 139 140 139 135 137 143 145 142 146 144 138 137 134 137 137 144 149 147 150 147 148 146 143 138 133 135 140 131 122 121 113 113 126 133 113 107 108 112 115 119 118 108 114 99 89 108 122 108 108 117 112 108 104 90 87 111 115 105 105 116 113 94 127 127 84 74 58 68 74 46 67 111 112 76 64 97 118 129 116 106 121 119 110 105 59 46 61 90 131 94 76 84 93 94 73 100 80 70 74 -49 -48 52 -67 -74 39 107 124 94 102 5 46 124 115 202 176 106 176 118 35 23 46 76 117 138 114 187 127 51 46 148 182 92 127 35 -147 -107 -51 -83 -75 -117 78 226 60 -91 -30 195 136 -15 -9 -5 52 -45 -103 -68 23 78 -87 53 98 -28 168 468 107 -199 -141 -404 -113 333 369 90 -70 5 36801 348 1950 75 9680 10 13 21 6843 1822 57 706 1171 1578 1406 1233 1374 1967 1795 1740 2030 2458 2596 2959 3392 4301 6087 9172 12331 12427 8723 8534 14200 30812 52316 72882 86610 77401 42753 12008 4323 319 130 130 136 138 139 136 135 139 141 139 140 145 147 147 152 153 155 159 156 158 156 151 151 142 143 140 136 132 132 133 139 140 145 149 153 153 151 153 152 151 144 148 143 143 142 142 143 143 144 144 144 142 141 138 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 153 152 150 147 147 146 145 145 144 142 139 138 136 136 135 136 136 135 136 136 138 140 141 141 141 142 142 144 146 147 145 142 139 139 142 143 142 142 142 139 139 142 142 146 153 155 154 155 159 162 161 163 167 166 164 159 154 152 149 145 147 145 140 139 138 142 147 146 152 155 150 145 142 145 151 155 150 149 145 143 148 141 147 153 145 141 139 129 131 129 115 113 129 142 121 119 119 113 114 104 105 105 98 91 104 118 117 107 95 89 97 110 112 109 94 94 101 100 119 123 112 107 106 98 77 72 88 112 109 63 66 111 86 52 74 105 108 118 125 113 110 143 167 146 109 95 114 86 82 92 115 132 103 41 28 90 78 74 67 16 49 52 -45 -22 88 115 72 140 216 130 30 85 192 204 67 28 84 74 105 81 73 94 155 122 95 219 161 124 147 168 230 195 229 199 -1 22 91 56 20 -51 36 71 77 43 26 151 304 191 117 288 251 128 202 131 58 43 22 166 37 236 455 180 -160 -105 124 2 211 484 222 -116 -58 108 36833 370 300 75 9663 10 13 53 6845 1839 78 1784 2952 1069 999999 999999 999999 999999 999999 999999 198 485 939 1560 3155 6932 10212 15675 18707 19543 16667 12073 9199 6440 5496 5311 4616 3781 3474 3564 3306 3049 3452 4219 4348 4651 5248 5939 7775 10826 13807 14614 13968 16690 16248 15515 23091 39174 64173 76389 51570 18655 4336 330 136 138 141 142 141 141 145 143 146 141 143 148 153 158 162 162 161 163 160 160 157 153 152 153 153 150 145 139 137 137 140 141 144 143 148 150 151 152 155 150 145 147 146 143 144 143 144 143 144 144 146 145 143 138 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 151 150 148 146 145 145 144 142 140 139 138 137 136 137 137 135 135 135 135 137 139 140 141 142 144 144 143 144 147 147 145 142 140 140 142 144 144 144 143 143 143 142 142 147 151 153 155 156 159 161 161 161 164 165 162 157 149 146 147 147 147 144 140 142 143 144 144 146 149 146 148 152 149 150 153 151 150 150 140 134 137 139 139 132 123 126 128 123 116 117 119 121 128 132 124 121 121 117 125 121 104 89 83 79 98 123 116 96 97 107 114 116 115 115 98 88 86 73 95 116 111 111 102 79 66 85 106 97 120 106 56 62 48 62 104 74 69 123 120 104 111 111 87 93 112 94 97 80 83 103 102 138 99 4 44 86 64 70 49 41 57 -5 -21 19 22 -2 -31 46 152 123 76 123 141 177 137 27 22 47 32 49 60 -5 -14 2 63 82 -28 49 129 64 138 212 230 215 142 42 -2 137 255 225 105 54 172 234 226 223 153 -30 36 190 132 169 169 -31 -95 -6 83 142 221 420 313 81 -126 -323 -188 151 294 308 285 79 -179 -129 36864 370 300 75 9664 10 14 24 6847 1856 2362 5217 6282 2125 583 3146 9999 7785 3927 609 2125 2931 4230 6314 9654 15083 26040 37034 48307 51412 40991 30435 14044 7183 4165 2511 1722 1271 917 845 808 766 1099 1302 1077 1141 1228 1188 1279 1243 1398 2570 5942 11126 14836 25039 37217 37252 29315 29364 28635 20240 12178 2781 146 143 149 147 145 146 150 150 153 149 153 155 157 163 165 165 169 162 166 161 162 164 163 162 160 154 152 146 143 142 144 139 141 141 144 146 151 150 152 147 145 146 148 145 143 144 144 145 144 145 146 144 142 138 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 151 151 149 148 147 146 145 143 142 141 140 140 141 142 141 139 138 138 138 139 140 141 143 146 147 147 144 146 148 147 146 145 146 143 144 145 145 147 147 145 144 140 143 150 152 152 153 154 157 159 158 157 157 158 156 151 147 146 146 144 144 144 140 144 143 143 145 139 141 147 147 150 153 149 148 148 147 146 137 137 138 140 141 117 105 117 119 112 105 113 119 106 110 116 106 109 105 99 116 119 98 90 92 80 79 84 92 87 77 101 108 110 117 109 102 100 92 68 78 110 108 97 114 109 82 96 101 75 79 78 76 79 59 71 105 116 136 151 130 110 95 80 35 41 93 105 105 76 84 114 97 125 111 30 29 67 86 97 42 5 0 -35 -14 36 29 -42 -50 25 131 125 140 171 121 143 167 77 6 -4 -4 23 52 17 -59 -19 -49 -130 -100 105 169 -16 7 197 167 67 137 38 -143 -75 173 303 72 -48 81 45 -118 -83 92 82 142 187 58 187 41 -157 20 99 -55 -176 258 662 372 126 78 -147 -110 123 62 51 457 283 -143 -105 36895 370 300 75 9652 10 14 55 6849 1874 1099 1771 1 999999 1138 5306 12670 15483 3824 999999 176 1237 2253 4100 6463 9583 23582 52447 87733 108210 81229 52418 17879 7142 2626 551 149 68 34 6 22 65 277 263 999999 999999 999999 3 14 29 44 94 290 1085 4578 15753 25057 21955 10583 5084 9461 13583 12141 2792 151 151 155 154 151 153 154 152 155 154 158 158 162 168 169 163 169 159 164 162 163 165 165 162 162 156 156 152 148 145 146 139 144 145 145 143 149 148 148 150 147 148 151 146 144 146 144 145 145 145 144 144 142 140 138 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 148 148 147 145 144 143 143 141 140 140 139 139 140 140 141 139 138 138 137 138 139 140 142 145 147 146 145 146 146 147 147 147 147 144 146 147 145 145 144 142 143 142 145 151 152 149 153 154 155 157 156 155 152 154 159 155 151 151 151 146 143 143 140 141 140 143 147 143 147 152 147 145 146 138 137 145 139 136 135 136 130 124 125 115 117 122 122 112 103 113 113 99 100 97 93 100 98 93 94 105 103 96 90 85 75 60 72 77 68 68 80 92 92 98 101 92 86 89 93 94 91 81 81 98 98 84 86 77 75 74 71 68 68 53 49 77 86 96 116 123 60 48 83 60 35 62 82 68 44 51 43 51 71 49 33 71 109 114 85 2 5 41 24 49 91 23 -75 -69 30 41 61 107 121 75 24 20 -6 -28 -69 -30 27 -52 -74 6 -38 -96 -23 93 91 45 117 235 85 6 125 120 -69 -197 -69 133 57 -130 -37 38 -54 -107 -66 -115 -69 38 66 223 78 -71 -4 68 10 -142 -24 319 292 168 278 116 8 148 248 40 262 115 -260 -57 36927 365 675 75 9663 10 15 27 6850 1891 168 3668 5443 999999 999999 999999 999999 999999 999999 42 2556 8815 29959 60277 84120 65030 39361 12176 5030 1599 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 1547 5780 19331 32939 43842 42689 19214 7371 151 152 148 148 151 150 152 150 150 157 157 160 159 159 158 161 164 177 167 169 157 161 164 168 165 165 166 169 163 158 159 156 151 150 145 145 146 146 141 142 145 149 152 147 149 150 147 147 145 145 146 145 145 144 143 142 140 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 148 148 147 145 143 143 143 142 141 139 139 139 140 142 143 143 142 141 139 140 141 141 143 146 148 146 145 144 144 146 148 147 147 145 144 143 142 143 144 144 144 143 146 152 153 150 153 156 159 159 158 159 157 157 158 153 149 145 146 144 140 140 138 135 137 140 142 149 151 143 137 133 131 128 130 138 137 139 144 145 133 116 114 118 125 122 122 117 111 115 113 116 115 107 99 91 96 112 112 112 112 94 88 94 95 84 81 80 88 92 88 96 105 103 89 72 77 96 105 99 97 99 79 84 96 70 83 95 102 95 60 91 96 64 66 76 79 78 65 53 49 75 104 89 82 90 95 89 77 59 26 59 64 79 123 125 135 112 97 22 36 78 14 49 82 61 -5 -64 29 86 59 67 69 48 66 29 13 45 -86 -62 29 -96 -80 6 -62 -41 170 201 129 119 198 236 101 135 167 128 71 -5 -30 64 131 9 70 165 24 -8 -37 -117 -120 -120 6 191 73 -222 -228 -9 68 -68 -114 9 -164 -29 208 227 170 67 236 95 -117 -103 -15 90 36958 353 1575 75 9659 10 15 58 6852 1908 1236 5517 12506 13746 6147 1960 2343 1825 582 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 1034 2966 6951 9810 11299 6732 8352 16905 35628 69798 83490 71441 51808 22978 7312 147 146 146 147 146 149 146 147 151 158 162 162 164 162 163 162 163 164 165 162 157 159 160 164 164 166 164 168 160 155 155 153 152 153 147 141 143 146 145 141 143 149 150 147 147 149 148 147 146 146 146 145 145 144 143 143 139 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 150 151 151 149 147 146 146 146 145 144 144 144 144 147 147 148 150 149 147 147 143 142 145 147 148 147 143 141 143 146 149 148 148 145 141 141 144 146 145 145 145 145 147 151 154 157 158 159 158 157 158 158 156 153 148 144 144 140 141 142 142 143 139 139 141 139 142 153 147 139 134 126 129 138 140 139 143 149 150 150 139 133 136 129 134 128 121 126 120 114 113 117 128 126 108 97 102 112 122 129 124 114 113 109 111 118 108 95 97 107 106 119 120 91 81 71 80 104 107 102 116 124 94 78 80 78 87 118 120 107 117 148 110 57 81 123 131 88 60 62 103 116 88 82 83 91 98 72 124 110 38 73 84 118 148 124 138 126 103 26 4 65 74 73 70 101 90 70 149 201 97 47 59 152 248 121 130 123 29 146 176 116 144 147 26 26 192 287 291 161 86 241 278 176 85 140 177 91 119 189 280 263 270 226 -19 -170 36 0 -127 143 147 158 -10 -357 -53 139 -62 -42 79 72 -97 -191 -215 103 469 417 45 -156 -282 -142 334 321 36990 368 450 75 9663 10 16 30 6854 1926 1426 4478 1946 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 1062 2276 2799 3436 4528 4050 2836 3047 5246 5251 4743 6686 9949 14069 15585 18807 18392 20144 23622 27644 31760 37346 30125 20709 16632 10243 6364 8100 16923 31482 49767 47344 22345 5482 4375 141 135 138 143 145 144 153 147 148 155 155 158 158 157 157 155 158 158 157 154 156 153 157 159 160 164 163 161 164 157 155 150 148 150 149 146 143 140 143 145 144 143 145 146 146 145 149 147 146 147 147 146 146 144 144 144 144 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 152 153 153 152 150 148 148 148 149 149 148 147 146 146 146 148 150 148 146 145 142 142 145 146 145 143 142 141 143 146 147 148 148 144 141 143 146 149 147 145 145 148 151 152 156 159 160 159 158 157 157 157 156 152 146 142 141 139 141 143 143 145 140 141 147 146 145 148 147 147 146 144 144 145 141 141 148 148 147 148 138 139 140 127 129 133 131 132 122 117 120 114 119 127 117 110 123 112 110 124 121 130 128 112 107 112 115 111 98 101 121 122 93 89 106 89 85 98 112 114 115 117 88 76 73 85 111 109 92 99 97 90 93 62 66 107 116 77 58 81 112 106 99 109 61 36 81 109 99 64 13 1 65 122 87 66 134 148 95 30 -18 11 100 67 48 60 8 68 104 131 91 69 170 234 253 139 112 71 76 190 146 180 183 46 16 81 50 166 284 222 113 210 318 252 82 165 165 -73 66 226 330 333 280 246 49 -226 -116 -147 -9 323 179 -8 -174 -108 323 511 121 47 184 106 -41 -63 62 196 434 429 -4 -374 -498 -391 70 159 37021 368 450 75 9657 10 17 1 6856 1943 1619 3511 1341 999999 999999 999999 999999 999999 999999 999999 999999 999999 434 1238 2937 3708 3924 4625 3647 2286 1257 2544 2805 4153 6730 10161 15078 16307 19927 19317 20763 24628 29890 38409 52225 55951 63348 64259 46438 17575 1102 2176 2121 713 276 148 137 136 140 139 142 141 142 145 151 150 148 152 154 150 153 154 155 149 150 148 150 149 154 151 157 164 161 161 164 165 163 159 156 152 153 153 151 147 151 144 142 144 144 146 144 145 143 145 146 145 146 146 147 147 147 144 143 144 143 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 147 148 148 147 147 145 144 145 145 145 145 144 142 141 141 140 140 139 137 138 139 141 143 142 140 137 137 138 141 145 145 144 146 145 143 142 145 148 150 147 146 149 152 155 158 158 159 158 158 161 158 159 163 158 154 152 147 144 143 140 141 146 145 144 146 146 145 141 143 149 147 152 151 137 128 134 141 141 143 136 125 121 121 118 116 115 113 113 116 113 108 101 107 124 123 117 121 114 110 103 91 112 113 99 103 101 100 101 89 98 100 86 79 92 111 99 90 85 105 122 116 129 117 104 91 88 122 102 84 92 73 64 75 76 93 114 81 60 98 116 118 110 115 119 58 40 93 142 95 65 48 7 48 60 -5 3 104 131 79 57 65 47 44 -38 -20 30 -13 36 58 93 102 75 191 149 65 151 91 -1 41 6 0 68 65 51 65 23 -64 -10 68 169 199 160 193 314 187 84 112 65 140 208 267 104 -17 96 18 -66 -24 -40 187 220 40 -55 -143 -11 115 168 247 189 -19 -36 -62 21 231 197 82 -84 -153 -148 -319 -389 -136 143 37053 367 525 75 9655 10 17 33 6857 1960 109 1243 4497 6535 5259 4501 1086 1591 1554 999999 999999 999999 999999 999999 115 768 780 342 608 658 936 913 981 1584 4296 6862 6772 6843 9309 18027 29926 44908 52684 57415 62672 64993 57504 45561 17380 536 121 115 117 118 117 120 126 130 131 135 131 128 131 128 132 132 134 138 133 137 138 139 133 135 135 133 132 137 137 142 148 149 150 156 161 199 256 322 451 776 2020 2218 925 223 154 146 144 143 144 145 143 142 143 143 145 147 146 148 148 147 146 146 145 142 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 145 146 146 146 145 144 143 141 142 143 142 141 140 139 138 138 138 138 136 135 137 140 140 139 139 137 136 137 140 143 143 142 144 148 148 146 147 147 149 150 149 152 155 157 159 159 158 158 158 161 157 157 161 157 157 157 150 146 141 135 138 144 143 138 136 139 141 138 141 143 139 141 141 132 123 130 134 130 128 121 116 110 113 111 107 103 95 93 98 97 88 79 82 96 103 103 103 106 98 82 78 100 102 83 88 91 77 83 100 104 82 66 80 100 106 100 95 78 67 102 124 126 118 100 93 86 94 103 109 102 94 83 68 81 83 75 78 75 96 130 144 118 108 105 40 43 85 104 115 91 56 65 73 50 50 58 66 74 105 63 43 102 78 -18 -14 35 33 25 67 78 0 -15 108 67 -48 105 141 46 48 32 15 -4 12 63 143 88 -22 -20 -50 58 127 -1 29 161 113 32 79 220 362 374 294 94 -22 49 33 -42 -115 -35 139 108 96 1 -215 -221 -120 -101 142 197 -91 18 155 126 33 -136 -151 -151 -124 1 -1 126 275 314 37084 367 525 75 9661 10 18 4 6859 1977 1571 4188 8420 8718 6418 4573 1217 1718 1651 999999 999999 999999 999999 999999 999999 999999 999999 999999 676 1280 1571 1410 1911 3364 7064 10769 13507 19771 33184 53007 70000 77845 76966 65248 48754 19377 1750 62 61 70 87 145 382 1398 4288 6227 5095 1551 117 126 126 123 118 119 119 120 117 123 121 126 125 124 118 121 122 120 122 124 123 132 135 139 142 146 160 250 449 950 1333 1580 2924 3156 1559 326 164 148 143 142 142 142 141 142 142 145 144 146 147 148 148 147 146 146 144 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 149 150 150 150 150 149 147 144 144 145 145 145 144 143 142 142 143 142 140 137 138 140 140 139 139 139 139 139 141 143 144 144 145 150 152 151 151 149 149 151 153 156 158 158 161 158 156 158 159 159 155 153 153 154 154 150 147 139 135 138 140 138 135 133 132 138 142 143 145 141 130 127 128 128 131 133 131 126 124 121 116 105 106 106 105 107 101 100 100 96 98 96 92 96 98 97 106 110 102 95 92 93 97 89 89 84 77 91 110 111 92 79 91 108 115 118 98 74 75 98 97 96 97 90 99 92 98 113 125 128 105 82 80 98 79 58 103 111 69 82 125 124 100 65 30 37 44 71 119 88 49 87 104 111 142 161 141 129 148 55 -25 41 73 50 36 83 125 80 58 62 34 -8 13 53 61 99 110 111 69 40 -14 -56 -13 -42 39 111 128 215 139 111 63 -49 46 86 10 -5 -11 57 299 361 186 96 63 86 121 21 -158 -102 109 26 -13 -3 -174 -194 131 199 36 7 52 234 222 129 114 91 171 242 226 194 191 447 582 527 37116 368 450 75 9656 10 18 36 6860 1995 109 2339 9385 23374 33235 41581 39785 14686 819 1023 1547 2148 2106 1271 473 999999 999999 999999 999999 865 2533 2979 2785 982 1764 3353 6471 14332 33243 54655 63796 50560 37232 32773 24803 15700 3875 64 65 71 82 100 156 390 1427 4336 6260 5033 1554 124 130 131 131 128 130 133 134 134 134 133 136 136 136 136 133 134 136 137 136 134 140 142 143 148 158 203 256 477 891 1013 908 958 929 729 252 158 150 141 139 140 140 139 138 141 146 145 147 146 147 146 147 145 145 143 142 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 999999 999999 999999 999999 152 153 153 152 151 150 148 145 144 146 147 147 146 144 144 144 145 144 143 142 141 141 142 143 142 140 141 141 142 145 146 146 149 151 151 151 151 149 149 152 153 156 159 160 161 155 157 161 157 152 149 150 152 153 149 142 144 139 134 136 138 138 135 135 134 137 145 143 139 136 127 118 118 126 131 132 130 132 135 123 111 113 115 111 110 110 103 108 114 107 106 106 112 114 108 110 113 122 116 105 104 90 86 89 90 93 106 117 115 115 97 86 109 106 107 124 107 95 112 115 88 89 86 69 90 115 110 102 103 115 100 65 63 65 86 92 101 128 99 58 67 78 33 18 64 70 29 55 131 99 33 47 69 75 73 94 101 116 151 78 -27 -58 2 105 108 113 156 80 45 58 85 55 1 26 64 87 98 148 73 -77 -67 -46 -37 74 118 129 108 42 55 60 119 176 76 -25 1 49 50 146 227 133 -64 -123 49 262 263 99 -23 32 55 -84 -169 59 109 -56 -6 60 27 -74 -24 172 160 15 24 78 102 204 222 144 -46 -119 229 495 37147 368 450 75 9669 10 19 7 6861 2013 144 2079 8229 22590 34705 55699 67315 32174 2842 2351 2672 3269 3094 2206 1386 977 1779 6179 12561 14795 10164 5560 2885 963 3305 12416 26143 36873 48550 44844 31686 8720 345 112 109 117 116 118 124 129 130 129 130 136 142 141 141 138 137 138 141 140 138 144 148 150 152 154 149 150 148 147 151 154 153 150 155 156 156 152 151 150 149 156 165 190 206 291 282 166 163 169 167 152 149 150 151 145 140 141 142 140 141 142 145 146 147 147 147 145 146 144 144 143 141 139 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 152 153 152 151 150 149 146 144 144 145 146 146 145 144 144 145 145 145 145 145 144 143 144 146 146 144 143 142 142 143 143 146 150 149 150 151 150 147 148 152 152 154 159 160 158 154 156 160 155 151 148 149 153 154 148 141 142 141 138 133 130 138 140 136 132 136 140 136 135 128 128 126 124 129 131 129 123 124 130 119 112 123 126 120 116 106 97 106 116 115 102 95 106 107 102 98 97 123 128 116 105 85 79 84 101 105 114 133 135 123 109 108 117 116 105 103 92 97 132 135 112 115 100 66 77 107 103 87 83 97 86 77 106 116 113 63 50 85 64 12 22 48 39 54 93 110 71 96 153 76 26 53 29 59 68 56 85 80 90 71 13 -45 -18 88 117 50 -4 61 117 37 51 97 54 16 31 83 119 191 157 30 8 59 21 112 142 75 75 -84 -78 -58 29 215 131 2 15 152 234 301 185 68 39 -103 2 184 108 140 217 193 21 -143 -118 44 55 -54 -96 -207 -128 24 142 192 84 -120 -78 17 -13 186 136 -138 -188 -159 129 443 37179 367 525 75 9666 10 19 39 6861 2032 337 1304 4750 13473 36778 66328 36422 8435 1853 1226 1405 1282 1170 1233 1359 2748 9486 18238 19812 11741 4517 995 1283 5446 21493 50586 74096 74986 37997 5622 339 133 117 115 123 126 124 131 131 130 130 132 135 139 141 141 139 133 136 140 135 133 136 142 144 146 151 145 149 143 143 151 148 158 164 164 162 153 146 148 145 145 148 150 158 202 332 723 1523 1725 735 491 161 150 146 147 147 142 143 143 144 145 146 146 147 146 147 148 146 147 145 143 141 141 139 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 153 154 153 152 152 149 146 145 145 145 146 147 146 146 146 146 146 147 147 147 147 147 147 149 150 148 145 141 140 141 141 144 147 147 149 150 151 147 148 152 152 154 157 158 156 155 156 156 154 150 146 146 149 151 148 141 140 139 141 139 134 142 144 137 132 137 138 136 136 120 124 134 131 127 133 129 118 119 122 119 113 116 119 124 124 112 106 114 116 108 99 95 107 111 105 92 92 122 139 131 113 102 105 113 114 111 125 131 129 119 118 117 105 108 96 101 107 97 104 107 111 120 116 111 116 127 130 105 88 92 84 93 136 183 161 79 42 44 33 5 29 73 120 123 96 108 78 103 119 49 95 132 82 106 83 55 119 95 62 70 95 71 39 62 58 12 -66 38 134 32 36 89 73 58 62 145 177 183 142 68 64 67 20 118 82 -94 -24 3 7 -38 11 110 108 182 165 173 198 234 -21 -104 77 -28 -11 22 -1 142 209 172 141 149 127 -67 -278 -170 157 -80 -218 203 404 406 238 20 260 144 -48 465 245 -285 -228 75 351 450 37210 0 0 75 9680 10 20 10 6863 2049 37242 0 0 75 9711 10 20 42 6867 2063 37273 0 0 75 9715 10 21 13 6873 2065 37305 0 0 75 9720 10 21 45 6878 2057 37336 0 0 75 9724 10 22 16 6880 2044 37368 0 0 75 9720 10 22 48 6881 2028 37399 366 600 75 9729 10 23 19 6881 2012 1183 8213 10154 1111 999999 999999 999999 999999 999999 999999 999999 999999 746 1813 2345 3531 6691 11065 16565 31372 53221 75455 80207 49726 29439 4577 3598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 1709 4263 7060 9496 11420 13534 17772 20168 20935 21074 19254 15473 14036 12361 11082 9437 8556 8613 6896 4491 1291 409 293 207 157 157 161 155 151 145 146 148 147 145 148 148 147 150 149 145 142 138 137 136 135 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 158 158 156 153 152 152 151 151 152 150 149 148 147 147 146 145 143 141 141 141 143 143 142 140 138 136 136 137 138 140 143 146 148 149 149 146 144 148 150 150 148 148 154 159 158 157 156 154 156 156 155 155 155 153 152 149 147 148 147 147 148 149 147 142 145 144 140 140 131 128 140 140 127 125 127 129 134 131 125 129 121 113 118 123 126 121 123 125 125 125 130 141 135 122 112 114 135 131 111 131 142 130 124 101 99 109 97 105 122 107 89 94 95 88 104 129 133 121 119 113 100 89 84 89 77 80 80 105 130 127 140 134 98 96 97 72 59 42 16 -14 30 91 91 102 34 -39 13 38 7 -15 49 28 -42 -14 72 145 101 26 -55 -24 -2 -17 46 135 148 86 69 75 103 29 -50 -24 12 11 -12 -4 18 -45 -141 -5 189 126 48 59 122 98 11 -3 5 108 108 -60 -59 -12 33 173 232 156 -51 -20 -18 99 189 212 269 239 185 -105 -181 122 321 88 14 281 482 273 -27 -329 -236 195 84 -116 56 144 28 -14 -16 247 487 -103 -384 37431 366 600 75 9723 10 23 51 6880 1996 877 6852 7679 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 1685 3181 6444 11912 19404 30458 40492 47300 55039 65516 60023 55875 38712 15105 10274 20157 24556 20311 7682 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 390 1483 4245 8044 10016 10942 10103 10760 10273 9157 8349 6996 6494 6165 5693 4888 3693 3196 3492 3507 2893 938 337 259 193 158 157 160 153 154 146 147 148 146 145 146 148 148 151 149 146 142 138 135 134 134 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 157 157 155 152 151 151 152 152 152 151 149 148 148 148 148 147 146 143 142 143 144 144 144 143 142 141 138 138 140 141 143 144 147 150 150 146 144 147 148 147 145 147 151 155 158 161 159 154 155 153 151 153 156 155 152 148 145 144 142 144 150 150 144 140 141 146 145 143 136 129 136 131 121 127 136 139 138 130 124 129 128 127 126 122 119 115 111 115 122 117 126 131 116 119 118 109 119 119 110 121 118 119 119 96 97 109 104 96 103 92 92 106 92 93 105 130 142 101 93 101 89 69 84 111 81 86 107 113 125 124 116 93 72 73 54 66 79 26 27 53 86 121 64 24 22 -5 10 17 4 19 51 5 -73 -38 32 62 78 51 -8 -7 -15 7 53 60 95 104 38 36 38 -21 -5 55 91 62 -31 42 107 -10 -86 -37 70 5 -95 36 136 74 40 45 54 153 157 -40 -1 144 213 208 157 77 -47 44 126 48 100 133 77 52 -184 -256 -119 180 325 25 97 353 270 219 180 -125 -230 -107 -125 -350 -333 -74 -46 166 205 190 367 -203 -304 37462 365 675 75 9720 10 24 22 6880 1981 289 15 999999 999999 999999 999999 999999 949 1783 2452 3250 4443 6099 8733 13288 20987 30803 42218 46407 43626 39251 44360 49774 57523 58334 31016 23913 34881 42240 35034 12848 1408 72 66 67 72 70 75 81 84 84 83 84 82 85 87 92 90 93 97 98 100 109 112 122 119 118 118 133 223 483 1513 3484 4371 5234 4541 3610 2708 2093 1318 696 403 266 230 214 223 253 259 252 223 184 164 156 149 152 155 157 154 155 146 147 147 146 144 146 149 149 149 149 147 143 138 135 133 134 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 154 153 151 149 149 150 151 152 152 149 148 146 145 146 147 146 145 142 142 144 143 143 144 145 147 145 140 138 140 140 143 145 146 149 150 149 146 146 145 145 148 150 150 152 157 161 160 158 156 153 152 154 157 154 151 147 147 143 138 139 141 141 141 143 143 145 143 145 142 133 131 125 123 131 133 130 130 125 122 128 130 126 118 116 115 107 98 98 103 106 114 113 104 103 101 102 106 113 110 92 80 92 101 93 94 103 104 95 94 85 91 106 95 103 103 99 111 95 90 81 62 58 92 108 80 83 115 119 116 122 94 59 57 70 51 51 43 18 51 104 123 131 78 19 49 60 42 23 45 81 79 52 8 0 15 51 73 14 -9 12 70 89 33 17 58 115 102 91 22 18 97 90 85 -16 -120 21 103 -9 -24 -1 -34 0 71 173 112 5 73 93 52 138 204 70 135 138 68 75 92 96 -61 -25 111 62 123 -16 -64 25 -129 36 240 411 284 -24 137 416 185 123 202 -56 -366 -500 -113 -56 -329 -185 -126 165 248 103 157 12 -122 37494 359 1125 75 9716 10 24 54 6880 1966 18 1093 2022 3081 4171 5287 7216 9616 12748 17376 22484 27267 29300 32257 36061 40784 41870 43365 40925 33051 26623 27528 31797 36134 44100 44711 42942 18042 12117 219 120 113 109 111 115 125 128 119 130 128 130 129 133 134 133 131 136 136 139 134 136 138 137 140 151 229 473 1046 1765 2066 1770 1387 1088 679 407 328 316 306 274 228 230 235 233 210 169 157 150 148 152 154 155 152 150 148 148 145 146 145 146 147 147 147 149 147 144 139 135 134 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 149 148 147 146 147 148 148 148 148 147 146 145 144 144 143 142 140 139 140 140 140 141 142 143 144 144 139 136 137 138 141 141 144 147 149 149 147 147 147 147 151 151 151 152 155 159 158 158 157 154 155 157 157 158 155 148 146 148 143 141 143 140 140 144 146 144 142 141 142 147 140 125 127 136 133 127 128 127 122 129 126 116 117 125 121 111 105 101 95 95 102 105 109 100 100 100 98 118 107 91 94 93 91 90 94 94 89 83 88 89 87 93 91 90 91 77 95 116 106 95 72 69 82 78 82 78 89 111 97 93 90 49 57 91 58 33 41 70 70 102 124 111 105 106 103 77 91 72 96 121 97 105 113 44 26 51 65 44 -9 65 150 99 35 62 93 129 104 48 58 111 115 23 44 64 -17 29 110 14 -44 59 84 41 205 274 113 3 11 63 67 51 28 11 93 41 -8 116 79 12 -160 -102 147 238 194 56 17 -2 104 127 204 337 239 186 142 238 27 -129 -37 27 30 -121 135 254 131 163 -88 13 227 139 71 26 93 37525 364 750 75 9716 10 25 25 6879 1951 464 810 655 3427 2237 999999 999999 999999 999999 331 1977 4147 7312 10585 11626 10624 10075 12164 16005 21114 26154 28405 29955 24766 22622 27061 33071 48707 71171 94028 85625 58242 18648 12269 240 141 132 122 123 126 133 138 133 146 144 144 144 146 145 143 139 140 141 142 139 141 143 141 139 139 138 140 141 139 146 155 168 236 266 303 393 609 854 832 707 551 401 189 155 147 151 150 149 152 151 151 145 148 146 146 142 145 146 145 146 148 147 148 146 146 142 138 137 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 999999 999999 999999 149 149 148 148 149 150 149 149 149 148 148 149 148 147 146 144 143 142 142 142 142 144 145 144 142 141 139 137 137 138 140 142 144 147 148 146 145 149 149 148 149 149 149 149 154 157 155 152 151 151 152 156 160 160 156 147 146 153 149 148 149 146 145 149 149 146 146 144 145 146 143 135 136 142 141 133 129 130 118 115 118 121 128 120 112 114 106 101 97 86 87 99 101 97 95 85 85 108 102 97 108 99 93 97 91 82 77 77 87 77 73 69 67 81 82 75 91 84 86 117 94 76 65 70 93 79 63 78 77 92 98 47 88 132 68 28 59 97 57 50 86 101 90 100 99 86 122 115 85 65 55 97 124 94 119 85 104 87 6 83 134 101 49 71 119 31 12 17 23 109 34 -89 17 108 82 82 10 7 6 30 109 59 178 238 171 106 49 65 8 17 -28 27 167 190 110 105 56 -239 -410 -132 154 177 142 240 77 -99 -49 -148 -7 29 193 401 123 35 11 -58 -106 -28 268 217 78 141 277 174 -181 -153 112 186 162 -226 104 37557 364 750 75 9715 10 25 57 6878 1936 571 1260 2087 10765 16080 16471 12027 8410 1992 2196 2907 4355 7011 9505 9653 7601 4371 3042 2447 4373 8527 10787 11583 10181 15935 28308 40284 59772 81867 85716 64489 17760 2335 2363 3178 6865 19678 31240 33068 11092 5476 353 131 135 137 140 137 136 134 135 134 131 134 140 134 138 139 138 140 144 135 139 140 141 147 158 161 163 177 222 326 531 760 752 673 544 398 197 159 154 152 152 147 145 143 147 143 147 142 144 143 146 147 148 147 148 147 148 147 147 145 141 139 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 129 999999 999999 999999 149 149 148 148 148 147 147 147 146 146 146 146 146 147 147 146 146 146 145 145 145 146 147 146 143 142 143 140 140 139 141 146 148 147 146 146 148 149 148 147 145 147 148 146 148 152 151 150 148 150 153 155 157 152 149 147 147 153 153 151 153 153 155 155 150 144 144 148 147 138 136 133 134 141 141 133 126 121 110 106 109 119 115 99 108 117 111 109 101 92 94 102 101 84 69 79 90 102 98 81 99 97 89 109 96 89 76 57 78 66 86 79 59 106 105 68 60 61 80 104 108 92 72 78 84 71 60 80 61 65 76 45 86 136 102 56 61 59 69 37 44 104 61 22 46 95 89 70 44 10 30 33 32 52 71 40 61 73 61 80 61 61 4 34 108 47 86 128 113 114 -12 -131 41 88 37 83 -32 3 -3 -23 120 120 99 25 36 119 109 79 35 76 28 98 247 279 228 208 193 -88 -375 -116 71 76 200 206 163 48 33 -47 -32 -121 -4 107 41 -58 -120 140 81 -19 6 189 228 20 91 -34 -282 -136 27 229 256 -91 428 37588 362 900 75 9711 10 26 28 6877 1921 1132 7014 11106 13311 7890 5697 1566 851 687 691 1384 2396 2503 3089 2407 1288 999999 999999 14 202 945 2495 7255 14272 19166 22138 29378 29628 21533 3607 2386 2483 3473 7841 23451 39234 48458 34821 35858 29990 27439 19640 20421 12583 7733 1374 144 140 140 136 137 142 139 144 147 141 144 150 145 146 148 151 154 165 172 164 169 178 203 210 194 181 162 175 201 221 200 159 147 150 146 146 141 143 142 144 145 144 144 145 145 149 146 146 144 146 146 145 145 141 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 150 150 150 149 148 146 144 145 145 144 144 143 142 143 144 145 143 143 144 144 144 144 145 146 147 146 145 144 141 139 140 141 145 148 147 148 151 153 150 147 145 144 146 148 150 153 154 153 150 150 153 154 156 154 148 146 147 144 148 152 148 150 152 150 150 150 145 142 146 146 142 138 131 136 143 143 139 127 117 113 109 109 122 115 107 116 115 113 115 106 106 109 105 106 95 74 87 92 85 77 64 77 72 74 103 90 76 66 59 79 58 82 101 74 91 97 60 64 92 94 81 85 93 75 93 99 71 81 79 28 42 69 42 41 109 115 86 91 45 81 88 24 46 47 5 23 107 62 11 12 30 51 -17 21 37 0 -30 -13 101 169 149 2 17 52 2 19 68 49 21 115 67 6 -17 111 129 -14 38 131 212 35 0 109 69 65 -43 -66 31 60 135 132 10 -72 7 130 104 143 201 212 172 -90 -97 27 75 178 30 -170 -15 250 17 -132 -64 -12 37 202 47 -223 -60 334 532 166 287 306 -41 38 17 26 100 47 -6 -28 125 486 37620 335 2925 75 9714 10 27 0 6876 1907 894 868 999999 999999 999999 999999 999999 1628 5848 13982 24173 33224 41802 60468 61605 64379 48929 14658 4251 154 150 150 148 149 146 146 151 152 146 143 146 145 149 150 157 153 160 162 161 165 164 163 161 164 171 163 168 201 218 201 158 144 148 145 149 142 143 141 144 147 147 146 146 144 145 146 145 144 144 144 142 142 141 140 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 125 999999 999999 999999 152 151 150 149 147 145 145 146 146 144 143 143 143 143 145 145 144 144 144 144 145 147 147 148 149 145 142 141 139 139 142 144 146 147 148 148 148 146 144 141 142 147 150 153 158 157 156 154 153 152 154 159 156 153 146 142 141 144 149 145 146 149 150 149 152 148 141 143 142 140 140 139 143 146 147 146 137 136 126 108 110 128 121 115 118 110 105 109 109 110 110 104 105 106 104 99 89 85 75 68 70 63 68 75 70 63 75 93 92 81 79 85 56 24 54 68 88 84 70 77 66 70 50 68 108 98 101 85 54 60 67 57 51 108 120 97 104 50 49 87 44 32 36 20 19 58 48 19 -14 -5 52 66 97 70 48 41 27 74 161 210 67 55 134 61 29 70 48 15 38 -20 -46 -43 37 20 -53 -2 121 251 121 54 64 26 -12 -66 8 107 164 185 85 -18 -102 -133 19 77 57 4 52 110 -78 5 178 -10 -19 -112 -194 227 261 -106 -175 13 19 -43 65 95 11 -15 488 724 265 408 457 16 51 60 125 -39 -6 204 19 98 9 37651 343 900 75 9710 10 27 31 6875 1892 716 753 693 671 1133 1055 677 885 859 679 145 999999 999999 999999 999999 251 795 962 999999 999999 57 849 1731 2599 2022 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 587 2649 11532 46490 90087 110821 68518 30693 5749 2979 152 150 152 151 156 154 154 161 157 154 151 145 147 150 151 156 156 163 161 163 161 161 160 160 161 160 157 151 152 151 152 147 144 145 143 145 140 142 146 147 147 148 145 146 145 143 146 145 146 144 142 142 141 142 142 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 156 156 155 154 153 152 151 149 150 150 149 148 147 146 146 147 147 146 145 144 145 147 148 147 148 148 143 139 140 140 138 139 142 146 147 148 146 143 143 141 141 143 149 151 152 156 158 158 159 158 153 157 162 158 154 147 143 141 142 145 145 148 149 153 156 154 143 136 141 145 145 145 137 133 140 146 146 143 147 139 126 119 125 121 109 110 111 114 115 111 104 101 100 113 109 95 96 98 104 94 96 101 91 88 77 62 66 88 90 83 86 72 70 47 15 56 92 89 64 64 95 76 58 41 49 99 91 64 98 94 49 45 52 59 70 62 62 69 43 72 113 57 21 46 54 49 27 27 30 14 -4 28 113 66 -4 34 78 53 19 64 155 154 58 37 98 73 82 92 74 51 10 39 16 -1 -49 -38 -55 -4 108 16 49 83 -49 -57 -86 -43 7 28 143 155 86 -31 -138 -57 50 56 54 2 94 38 26 6 -187 -141 -205 -23 255 183 -34 -130 19 -60 -411 37682 345 900 75 9715 10 28 2 6874 1878 675 658 655 245 272 474 580 830 821 605 69 999999 999999 999999 999999 999999 97 86 999999 184 2142 3063 4326 5808 6974 7316 11021 17439 25081 27054 29488 30923 26811 21264 18215 14978 6771 3908 9789 38012 57333 52843 25452 1717 138 135 138 136 142 138 143 148 150 154 150 152 150 145 146 147 151 154 158 159 157 154 152 155 153 157 152 150 149 143 141 138 140 135 137 140 141 142 143 144 148 150 147 147 145 145 143 142 142 144 145 145 144 143 141 141 143 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 158 158 157 156 155 155 154 152 151 152 152 150 149 149 148 147 145 144 144 145 148 150 149 149 146 141 138 140 139 136 137 140 144 148 150 148 146 145 144 142 143 148 149 150 156 160 159 159 159 157 157 159 157 150 144 145 141 142 144 144 150 147 143 147 145 136 135 139 141 144 141 126 130 150 149 147 147 139 139 138 132 130 129 112 110 123 125 117 104 94 89 99 111 102 94 93 91 89 87 89 89 77 82 80 69 72 74 78 70 57 63 65 46 39 56 73 66 61 70 76 61 52 60 63 74 68 42 57 57 47 43 14 22 39 55 54 50 74 84 101 57 24 74 79 83 59 30 36 29 0 35 121 28 -33 59 65 12 36 50 61 112 46 -4 73 56 12 10 18 43 58 117 125 21 -102 -60 -31 52 114 -7 34 31 -65 6 -27 -13 -51 -101 138 249 128 41 77 33 -96 -73 82 21 38 84 -30 -185 -175 128 182 100 103 20 -90 -12 176 60 -274 -449 -214 37714 349 1875 75 9719 10 28 34 6873 1863 287 1053 1413 2056 3044 3558 3435 3774 3229 3033 3918 6568 10770 16135 23451 31441 38826 51766 66294 71798 66089 45368 31172 9993 2597 1453 4939 7795 9965 8401 2640 350 133 131 132 138 138 141 145 145 145 145 152 151 151 148 152 153 152 156 157 152 149 152 153 152 154 148 146 141 136 135 132 134 134 133 141 142 146 148 149 150 156 152 151 148 146 141 140 140 141 142 143 144 143 139 139 140 136 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 155 156 155 154 153 154 153 151 150 150 150 148 147 147 147 146 145 144 144 146 148 150 149 147 145 141 140 141 140 139 140 143 146 148 148 148 146 145 146 144 143 147 148 148 154 157 157 158 155 155 154 154 154 150 146 147 144 144 145 145 152 149 142 139 137 137 141 139 135 140 136 128 135 148 141 142 148 138 134 130 130 126 121 116 119 124 122 114 102 92 90 96 86 90 107 101 91 79 70 67 64 60 67 72 80 72 51 69 77 65 69 66 48 37 38 46 52 48 53 46 38 46 68 74 58 91 92 50 35 47 44 5 -1 27 70 71 58 88 44 21 75 72 80 88 90 83 31 28 25 -2 34 89 48 42 105 63 -1 46 70 80 69 -4 34 69 62 56 29 40 52 48 9 40 59 -26 21 173 217 99 70 56 43 132 41 -92 60 57 -136 -43 101 98 67 209 98 -148 0 142 95 -4 92 230 140 -93 -52 185 262 231 -66 -197 12 131 -14 14 -96 -178 -22 79 -69 -173 158 242 129 262 335 -63 -219 -375 -364 -179 -346 -327 86 37745 344 1800 75 9714 10 29 5 6872 1849 80 670 1075 1461 2052 2914 3194 2904 2101 1866 2600 5273 8233 10364 12875 18057 19377 25084 39172 57903 75077 81270 60640 40272 23752 22553 23340 19048 15187 8696 8348 2646 345 137 135 141 140 142 146 144 147 145 150 154 158 160 156 157 159 152 156 160 156 157 159 157 154 151 148 145 138 135 136 135 134 139 140 144 143 146 147 151 154 160 157 151 150 148 144 141 140 141 142 142 141 143 139 139 139 136 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 157 157 156 155 155 156 154 152 152 152 151 148 147 147 147 146 145 145 146 146 148 149 148 147 145 143 142 143 143 143 143 146 147 146 145 146 147 147 146 145 145 147 149 149 151 153 157 157 153 151 151 153 152 148 149 148 145 142 144 149 150 150 145 140 137 137 146 146 144 144 136 132 132 134 130 133 132 136 143 129 118 116 114 120 122 119 118 114 105 98 95 91 90 101 100 97 97 79 61 60 74 86 75 73 85 68 65 74 88 96 56 53 70 56 43 54 78 72 67 64 67 60 62 92 71 78 96 82 74 74 78 63 44 51 72 73 69 83 70 32 56 65 58 65 77 58 31 62 38 6 6 -5 44 77 56 17 30 66 92 109 41 -19 -3 75 78 32 62 85 110 128 80 19 -1 89 85 44 93 3 -14 -23 -31 59 63 -36 30 -69 -234 -55 42 117 194 251 42 -66 178 197 102 43 94 234 180 -66 -298 -98 245 199 70 85 206 35 -112 41 -45 -58 -180 -223 -159 -123 -121 -112 -16 -153 -207 -168 -4 37777 365 675 75 9721 10 29 37 6872 1834 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 2609 6124 11787 14026 13854 10509 7597 8363 12724 13577 13174 18937 28348 43323 58698 62630 56555 55361 52063 48709 36045 19058 419 134 133 127 127 128 136 131 134 137 132 139 144 145 143 145 153 151 156 156 153 156 162 156 159 155 151 149 145 136 139 132 131 132 133 132 137 141 140 137 142 147 151 153 159 156 153 151 149 144 142 140 141 142 143 142 141 139 138 140 137 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 158 158 158 157 157 158 156 154 154 154 153 151 150 150 149 148 147 146 146 147 148 150 150 149 147 145 145 146 146 144 143 145 147 148 147 146 147 146 145 144 143 144 149 150 149 150 153 153 150 151 154 157 154 149 147 144 143 144 143 147 147 146 146 144 141 141 146 148 145 139 138 132 131 131 129 139 136 133 136 125 116 111 107 120 122 110 108 108 105 99 95 103 106 98 83 88 82 65 70 74 75 71 66 81 92 66 79 91 87 97 70 59 69 64 60 52 74 95 81 78 89 59 38 55 55 51 53 86 89 69 85 106 84 53 67 62 81 88 57 63 79 76 40 37 48 9 4 60 44 -2 42 44 59 59 -4 -35 11 86 132 86 14 7 -31 13 27 20 52 25 16 22 106 101 -27 61 40 -82 4 -9 -43 4 -20 -19 24 -42 -70 -73 7 186 112 80 191 138 -56 -69 194 184 5 -33 -99 -47 37 63 -64 50 335 188 153 329 331 106 -13 -69 -83 60 -31 -282 -118 133 -105 -184 75 208 -78 -304 -71 73 -73 33 95 -3 22 37808 365 675 75 9720 10 30 8 6871 1820 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 389 3899 11168 25392 33882 29873 11444 7395 2881 236 937 2346 7496 18701 32790 49617 58284 68772 64080 54860 33363 19520 7754 406 128 122 120 124 127 128 129 127 130 127 136 140 140 137 133 138 140 154 151 151 154 159 152 151 145 143 146 141 129 135 130 132 131 130 131 133 134 138 136 142 147 149 150 156 155 156 151 145 141 142 143 141 142 143 143 142 140 139 142 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 159 159 158 158 158 159 158 158 157 156 155 153 152 153 152 151 150 149 148 150 151 152 152 150 148 145 145 146 147 144 144 146 147 149 150 148 145 144 145 146 143 144 148 147 148 149 150 152 153 159 160 154 148 145 146 142 143 144 142 144 142 144 150 147 141 144 149 143 138 138 140 133 132 133 132 141 141 129 121 123 118 114 110 113 117 106 95 94 100 105 102 107 110 97 82 96 97 86 91 92 92 73 74 97 103 87 78 74 61 69 81 81 59 55 73 51 46 79 86 93 92 59 55 35 31 57 57 59 46 43 70 91 62 6 19 83 112 83 31 57 88 58 74 88 40 33 45 64 80 50 104 90 52 68 18 18 37 83 140 89 78 73 49 11 33 88 67 82 38 -16 77 159 119 94 70 53 55 104 86 93 59 70 138 -28 -110 53 156 192 245 192 135 17 -80 -147 74 206 137 46 -134 -207 -103 -27 -79 131 391 314 65 163 232 106 42 -185 10 148 -16 -62 -90 113 131 -130 88 410 191 -92 -242 -193 -103 246 369 -12 51 37840 343 2325 75 9720 10 30 40 6870 1805 1741 6339 17711 25638 24382 11611 11300 8066 5062 6502 11931 25090 42927 62115 79843 81622 72067 38985 23612 7953 1766 134 135 130 125 126 129 131 129 133 135 136 138 137 137 136 139 135 135 138 146 147 152 151 154 148 147 139 141 145 138 133 132 133 134 134 131 132 137 135 140 140 146 147 150 151 154 156 154 153 146 143 144 144 142 144 141 141 141 140 139 140 137 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 161 160 158 158 158 158 158 157 157 156 155 153 152 154 154 153 152 152 151 151 152 152 152 151 149 147 147 149 147 146 146 146 148 148 148 149 146 144 142 143 144 146 148 146 148 153 153 152 157 161 158 149 143 141 141 140 141 143 141 144 140 140 144 140 137 143 154 146 136 140 140 133 131 139 142 137 126 125 131 131 115 110 113 108 113 114 93 83 91 102 100 103 107 97 101 103 110 107 97 103 111 103 84 97 105 103 92 66 56 62 87 84 62 77 81 52 49 70 88 99 102 87 93 79 80 102 69 42 32 33 37 40 66 43 26 89 87 66 40 33 59 52 88 98 58 62 70 58 72 28 48 76 33 39 -7 -7 68 108 99 70 137 152 59 27 30 68 82 69 61 24 53 90 87 64 123 169 56 96 160 100 13 83 135 43 46 55 31 29 187 235 136 -10 -127 -103 -36 7 103 -12 -150 -59 -61 60 263 314 280 129 -34 -8 13 -91 30 49 179 299 61 132 41 -90 6 -202 -109 204 138 140 37 -226 -426 -305 -38 54 -61 37871 330 450 75 9722 10 31 11 6870 1790 112 4510 8548 4306 7025 9338 16622 16334 12709 12580 14286 15678 23489 27514 27711 13997 9562 9357 13347 11957 3817 147 999999 999999 27 284 961 1586 2316 3565 5556 8097 11623 13657 17209 22125 34954 47868 49396 54094 51133 34555 10577 135 126 129 129 128 125 128 131 128 130 133 132 137 137 135 134 136 136 139 139 140 140 140 143 149 145 148 142 146 140 140 139 137 137 134 134 132 133 136 135 138 138 142 141 147 148 150 152 153 156 155 153 151 148 146 143 142 144 143 141 142 140 138 138 136 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 158 159 157 157 156 156 154 154 154 153 152 151 151 153 153 152 152 151 150 150 151 152 151 149 149 150 150 150 148 148 148 145 146 147 149 151 147 144 141 143 146 144 146 148 149 156 158 152 155 158 157 153 147 140 137 138 138 142 140 142 140 134 134 134 136 135 144 145 134 134 133 129 131 135 134 131 123 123 124 123 118 107 101 108 114 97 80 84 84 86 83 87 100 93 99 97 90 90 86 92 91 86 79 77 83 86 77 67 70 71 85 74 52 63 65 47 43 60 81 84 93 81 82 96 110 92 42 49 54 39 21 23 85 86 40 67 57 50 50 11 28 74 50 27 9 -4 38 43 44 -38 -50 63 22 -73 -92 -17 49 7 -4 -12 24 71 -46 -26 0 12 31 -56 -60 1 6 -28 -12 -18 30 96 6 -45 40 59 80 102 9 -4 16 24 74 -71 -65 57 -22 -79 -69 37903 368 450 75 9726 10 31 43 6869 1775 141 4209 6367 5546 5627 6112 11304 11065 13352 14776 16639 18897 27570 30580 27535 14714 12046 13177 24469 28296 22525 16806 14840 16810 24483 27469 34194 36683 23330 11131 3782 3874 6140 8433 10622 11373 13948 16445 7692 3021 292 275 272 136 132 135 133 130 128 130 139 138 136 142 135 138 140 136 136 139 140 147 147 147 145 142 141 147 145 150 146 152 149 145 140 144 141 138 137 138 138 141 140 143 141 145 145 148 151 151 153 153 154 156 154 150 144 146 143 143 145 144 144 144 141 139 138 134 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 159 159 159 157 156 155 153 153 154 153 152 151 152 153 153 153 152 150 150 149 150 151 150 149 148 150 149 148 148 148 148 146 145 146 150 151 149 147 145 144 144 142 147 151 151 152 155 152 153 157 155 151 149 143 136 138 139 138 138 143 143 140 142 139 136 133 137 144 141 138 138 139 135 134 126 120 127 128 124 126 127 122 110 105 107 91 79 87 84 90 96 91 94 90 94 96 89 100 100 93 86 80 85 72 75 91 83 94 94 82 75 65 51 44 50 58 56 56 69 80 78 59 73 78 81 73 58 81 83 68 56 60 50 51 52 71 66 48 62 32 18 80 57 31 50 5 22 33 58 -10 -42 54 -3 -59 -26 31 57 -34 -58 -22 -21 -19 -63 -64 -47 -4 68 38 -8 23 69 0 -71 -50 9 59 41 -20 -37 3 69 116 53 19 -2 -24 23 15 95 48 -91 -5 132 77 30 202 119 14 160 84 72 116 114 -137 -233 -84 42 286 127 -54 17 -17 29 154 -58 -30 184 295 145 -259 -279 -217 -13 129 136 318 232 429 483 68 -101 37934 359 1125 75 9728 10 32 14 6869 1761 505 1290 2622 2846 1580 1038 1456 3024 8150 22975 45221 77238 83818 75723 41951 30702 26344 32633 34963 24233 12907 4270 894 339 142 142 137 141 142 142 140 140 146 141 134 134 140 141 141 140 139 147 149 147 153 142 145 148 150 144 149 143 151 149 152 149 150 142 148 145 150 148 152 150 147 146 148 142 142 139 139 140 140 144 148 148 149 151 153 151 152 149 152 153 156 155 148 144 147 144 144 145 145 146 144 141 138 136 134 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 159 159 158 157 156 155 153 153 154 153 152 151 151 152 154 155 153 150 150 151 151 151 151 150 148 147 147 147 147 147 148 148 147 149 150 149 149 148 143 140 140 142 147 151 152 151 153 152 153 159 157 150 152 149 141 136 135 137 140 142 141 142 145 143 143 143 144 148 147 140 136 135 132 131 134 131 123 129 135 127 124 126 119 110 97 98 95 88 89 100 104 96 91 92 94 90 100 115 109 100 97 97 97 84 76 83 88 95 100 93 80 66 56 56 47 61 74 61 66 86 84 53 72 81 71 73 91 112 81 59 64 72 40 50 66 71 93 70 59 66 86 93 78 88 82 13 5 30 57 22 -22 -32 -49 15 20 -14 53 40 1 52 39 24 23 -15 -23 18 93 83 38 -16 9 0 -83 -13 81 83 109 151 49 74 129 146 76 31 176 128 -14 112 258 49 -68 65 203 139 -64 -26 128 -6 12 347 286 112 159 -10 -172 -168 -3 239 33 -316 -45 289 215 -57 -336 -4 393 502 219 20 207 72 -79 107 320 304 141 254 378 -72 -235 37966 370 300 75 9730 10 32 46 6868 1746 389 999999 999999 999999 999999 999999 999999 31 355 466 437 1051 1856 2994 3388 2777 2301 1473 2137 5501 14753 33989 68974 92332 99777 61342 24327 8329 1645 2305 4026 3359 2845 2895 7445 15166 21859 18891 6069 156 137 133 137 144 134 127 134 139 139 138 136 143 141 144 147 150 143 143 143 148 145 147 146 147 147 149 146 146 143 146 144 147 143 145 144 144 141 145 145 146 139 139 137 139 142 147 147 149 151 152 150 149 144 151 154 158 154 149 146 147 146 144 143 146 147 146 140 138 135 136 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 157 157 156 155 155 153 152 151 152 151 149 149 149 150 151 151 150 148 148 150 150 149 147 146 145 145 145 144 144 145 147 146 146 150 149 148 147 147 144 139 141 144 144 147 153 153 151 153 156 164 163 157 157 150 145 139 136 141 143 141 143 145 140 140 143 147 150 144 137 128 121 121 127 125 135 142 128 123 119 113 117 117 113 110 101 94 92 91 91 94 89 87 96 94 81 76 87 95 83 90 104 107 93 74 69 65 81 87 89 81 67 74 75 69 62 61 53 55 77 98 84 54 84 92 72 60 66 92 62 36 44 66 53 70 95 90 94 69 72 69 94 77 30 62 46 -11 -1 34 45 19 16 11 -5 30 21 0 60 67 44 53 44 90 137 143 122 63 87 98 62 -2 -43 6 79 150 88 0 109 228 80 121 201 115 151 153 245 239 100 87 93 27 74 71 -38 -87 -222 -205 17 3 -40 203 273 115 156 71 -117 44 -41 -84 68 44 101 302 311 18 -59 230 265 291 130 -103 428 438 182 -3 -50 245 291 323 110 -103 -103 37997 370 300 75 9727 10 33 17 6867 1731 346 999999 999999 999999 999999 999999 999999 999999 16 49 999999 999999 22 780 976 1221 1048 102 156 882 3518 6659 14873 30034 42833 40496 25978 16313 6766 5701 6185 6392 7987 16764 31105 46498 59271 52447 34388 24804 13682 5300 136 135 135 129 133 134 130 129 127 136 134 137 142 140 141 140 137 141 140 143 142 145 141 140 144 142 138 141 144 142 139 140 137 142 139 142 144 144 139 141 137 139 139 143 142 146 146 149 152 151 146 148 151 156 156 155 147 145 145 144 143 144 146 147 140 138 138 136 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 154 154 153 152 151 151 149 148 147 146 146 146 147 148 148 148 147 146 145 146 146 145 144 144 145 145 144 143 142 144 146 146 146 150 149 147 147 148 147 143 144 146 144 144 149 150 151 155 159 161 160 160 160 156 147 143 145 143 141 142 140 140 138 137 138 145 149 138 125 123 123 125 125 128 131 130 132 120 105 106 107 107 100 93 101 97 90 85 80 83 85 94 103 85 61 58 73 74 57 62 86 91 63 63 72 57 76 95 98 68 46 70 89 79 78 74 40 37 71 90 81 62 84 94 93 81 53 75 70 39 28 36 41 84 125 108 53 29 86 77 39 26 -21 0 45 26 -14 -14 37 38 70 81 53 55 59 41 59 75 62 59 8 41 103 137 105 66 115 87 72 46 28 91 184 235 108 -12 90 148 -8 33 91 96 200 221 218 118 97 116 62 -25 9 50 -57 -144 -145 -19 109 172 58 95 176 106 233 174 -88 0 -41 -13 179 318 139 135 349 66 180 348 235 249 76 -110 257 453 423 -75 -344 185 168 -105 -247 67 335 38029 347 2025 75 9725 10 33 49 6867 1716 124 1925 4304 8189 7764 4964 3831 5069 6659 8461 16542 27867 36449 44441 45249 50080 62359 56491 45108 27557 20379 16998 2604 123 125 121 122 122 130 133 135 135 137 136 139 134 135 131 136 132 138 133 134 140 139 133 132 137 136 134 135 132 135 136 138 139 137 135 137 137 139 136 141 145 144 143 144 146 147 148 149 150 154 155 157 151 145 143 144 145 145 145 145 140 139 139 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 151 151 151 149 148 148 146 144 143 143 143 143 144 145 146 147 146 145 145 145 145 146 146 147 148 147 146 147 148 148 149 149 148 151 151 150 150 149 145 143 144 145 145 144 145 148 152 157 157 154 156 159 158 157 150 144 141 135 136 140 135 130 135 142 143 143 133 119 117 119 120 123 128 129 124 120 119 113 99 94 93 93 95 93 94 90 80 71 65 78 92 92 94 85 63 55 74 79 54 41 52 54 44 53 65 63 66 83 93 76 70 63 52 40 46 63 48 52 83 73 78 74 75 97 93 70 57 75 65 62 56 50 48 80 99 90 48 30 82 50 12 66 61 4 36 81 44 13 47 60 62 28 16 61 72 -1 -25 -1 70 176 73 -32 9 78 52 70 116 41 19 58 63 -6 18 68 32 -25 51 123 39 51 90 88 59 60 30 -121 -83 138 171 -40 -103 67 116 68 164 128 84 54 4 162 123 87 37 -66 -80 -120 -105 27 81 151 156 70 0 -257 -116 -109 -54 312 69 52 155 205 405 68 -79 64 -139 -274 -179 191 322 38060 345 2175 75 9731 10 34 20 6866 1701 976 5013 11667 16388 18165 19219 11405 2713 3077 3810 6550 13606 24737 43041 68721 82903 79279 54020 33961 19568 2829 132 134 131 138 139 145 145 146 137 141 137 142 138 138 135 138 137 140 139 138 140 138 135 138 136 140 136 140 138 139 137 139 141 139 135 141 141 145 142 145 148 144 144 142 143 143 149 152 154 155 151 150 148 145 143 145 146 148 146 144 140 140 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 151 151 151 150 148 147 145 143 143 142 142 142 143 144 145 147 148 147 147 148 148 148 150 150 149 150 148 149 152 153 153 151 150 151 152 153 150 146 146 145 142 142 145 147 146 146 149 155 156 156 157 156 153 148 143 139 133 129 135 140 136 133 135 139 139 132 122 114 114 116 118 120 127 130 123 119 115 107 92 88 89 93 93 92 95 89 75 69 68 74 88 85 80 87 82 66 73 92 82 66 56 53 59 52 55 72 75 70 75 88 88 62 40 46 58 61 61 68 89 76 67 71 69 78 85 76 83 67 54 88 80 70 47 46 55 65 72 66 53 29 65 146 157 74 57 80 70 39 42 44 18 0 -14 44 64 3 11 9 50 153 130 52 58 65 10 7 39 70 61 81 72 -1 4 12 -32 -111 -27 128 188 202 170 73 -27 -59 -11 62 8 64 132 0 -10 50 -16 114 281 91 -30 -157 -136 35 42 2 -118 -161 -83 22 84 -9 -55 52 59 102 142 5 6 -165 -276 53 37 193 196 -91 0 -94 -83 -66 151 527 276 58 5 38092 357 1275 75 9733 10 34 52 6866 1686 1646 1817 1115 678 46 999999 999999 999999 999999 999999 999999 999999 1084 5131 11546 16582 18578 19067 13786 6994 9736 10011 12433 17668 23389 34755 51211 62881 67943 61444 48459 26369 6086 152 151 147 153 151 154 155 153 148 149 146 152 146 149 145 148 145 148 147 146 144 143 140 146 142 147 144 148 150 148 145 144 144 143 139 143 147 149 148 148 147 146 144 145 146 145 150 154 155 152 148 146 143 146 143 146 147 150 148 145 141 139 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 153 153 152 151 150 148 145 143 142 141 142 143 144 146 147 147 148 148 148 149 149 151 154 154 152 151 150 152 155 155 156 156 154 153 151 151 149 148 151 149 146 145 145 146 146 147 150 155 157 158 155 150 148 140 133 132 132 131 131 130 130 139 140 131 123 118 119 116 119 123 121 120 124 123 118 118 117 105 94 93 89 90 81 82 97 88 78 77 73 70 79 83 86 83 72 67 71 91 100 79 66 70 71 71 60 60 68 58 75 86 64 46 45 66 69 75 83 77 77 86 88 67 66 61 79 86 77 56 43 95 96 44 47 60 51 76 90 92 89 88 95 123 145 101 68 48 64 45 34 60 19 0 23 16 -6 -4 63 86 54 77 95 68 77 73 -15 -41 1 116 117 8 6 71 113 48 -52 -84 5 112 118 148 104 -14 -88 38 132 175 201 127 68 24 69 93 67 95 64 6 -84 -105 -72 -86 28 15 47 202 184 -5 -78 -50 -88 -65 -45 142 344 174 305 315 61 219 309 255 49 -203 -349 -246 -262 -165 401 634 401 -56 -105 38123 350 150 75 9740 10 35 23 6865 1672 14416 6724 2878 2212 1851 1986 2459 2778 2927 3082 2868 3036 2653 2949 4481 5693 4338 3413 3310 4030 7333 5041 999999 999999 999999 999999 999999 999999 999999 999999 999999 669 2023 4057 7089 13533 15975 20809 24115 29905 35842 43895 45052 47213 42473 35077 24055 5960 147 147 145 149 150 156 157 155 153 154 152 156 151 153 148 151 143 150 148 146 144 148 143 144 142 150 149 150 151 152 147 145 145 145 142 145 148 149 146 144 145 147 143 148 147 149 151 152 151 148 145 146 144 145 145 147 148 150 148 145 141 138 138 137 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 152 152 152 151 150 148 145 143 141 140 141 142 144 145 146 146 146 146 148 148 148 150 152 153 152 151 151 152 153 153 155 157 154 153 151 149 147 148 151 150 147 148 144 142 146 147 148 150 153 154 152 152 151 144 137 137 140 138 132 126 131 138 136 127 117 119 120 113 119 125 120 119 118 118 115 110 109 107 106 103 89 77 81 94 96 86 79 77 68 65 80 94 101 85 69 64 71 79 70 62 81 83 68 86 83 63 57 65 81 68 64 64 55 48 39 72 97 92 66 65 78 60 78 58 58 83 66 65 76 101 71 31 57 70 81 100 104 115 110 90 100 119 103 54 53 24 41 74 74 103 61 65 86 3 -49 -23 37 106 112 103 86 8 43 84 28 21 -40 57 94 -72 -39 57 111 49 -74 -15 -27 0 94 86 11 -83 -97 84 113 43 160 135 -44 -105 12 149 107 23 -38 -70 -70 40 38 -146 -25 -10 -39 137 87 -206 -229 -140 -15 38154 340 150 75 9737 10 35 54 6864 1657 11551 5836 3570 2929 2451 2330 2689 2995 3169 4119 3567 3130 3700 5340 8710 9479 7764 6471 8251 11922 17057 16462 7575 7148 7398 7972 8845 7957 8801 12380 19402 22577 24375 14352 15589 15687 17205 19449 18332 25797 32195 38718 38769 36364 26953 14389 12528 9853 5407 208 135 142 142 149 147 150 144 148 144 148 144 145 142 146 137 142 142 137 140 143 139 141 137 147 144 148 144 147 141 141 144 145 141 144 144 146 145 140 139 141 142 145 145 149 152 150 147 147 144 146 145 146 146 148 149 148 146 144 141 140 139 137 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 150 150 150 149 147 145 142 140 139 139 140 140 141 143 142 143 143 143 145 147 147 147 148 148 147 147 148 150 152 152 154 155 153 152 152 151 150 149 151 149 145 144 143 143 144 145 145 144 147 151 153 156 156 149 145 145 143 140 139 137 138 139 132 124 122 124 121 114 112 117 119 120 115 117 119 116 115 112 107 106 96 87 92 94 90 86 88 88 75 72 75 96 104 77 72 68 69 77 62 53 77 76 71 85 71 55 54 71 70 59 63 57 57 49 33 44 75 92 65 48 38 32 62 60 55 72 77 66 91 84 29 38 60 59 66 62 79 90 74 64 113 123 50 30 65 35 48 94 65 74 74 64 63 36 -21 -17 42 46 64 144 101 -12 31 54 6 14 -89 -55 40 -51 -88 -23 4 6 3 -55 -83 -57 -13 22 -54 -78 15 40 55 32 74 121 18 3 -25 -1 34 59 16 -92 -28 -1 -110 38186 315 1125 75 9737 10 36 26 6864 1643 8 2397 4959 5165 4532 6611 7550 9546 10991 7665 7826 8008 9185 11375 10844 12678 17762 28776 33610 39493 35701 43919 40950 36241 38011 31013 29810 36043 46241 49248 51452 48250 38035 27630 12913 5391 202 127 134 136 137 138 141 134 141 138 147 142 141 135 133 132 131 128 129 129 135 134 135 135 135 136 142 138 139 135 139 141 144 140 142 139 143 138 138 136 137 137 137 141 145 151 150 148 149 147 148 147 148 145 149 147 146 145 142 141 140 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 147 147 146 144 142 139 137 136 135 136 136 136 137 138 138 139 139 139 142 145 144 144 144 144 143 143 146 148 151 153 156 157 154 151 152 153 154 155 152 149 150 147 143 143 143 143 145 146 148 152 155 154 154 151 146 147 144 142 139 137 140 141 139 137 133 125 120 115 114 125 127 124 120 119 116 117 120 113 102 99 99 94 94 84 83 82 87 92 83 84 76 87 96 77 80 81 73 77 80 75 62 54 63 71 59 48 48 58 63 79 77 64 69 59 40 29 49 69 77 70 53 65 61 53 58 53 49 42 40 30 61 83 79 85 70 44 14 9 37 42 65 84 55 42 38 44 72 80 51 32 43 51 36 29 -1 -8 -13 -43 12 141 139 23 34 104 54 9 -36 -34 -2 -16 -49 -88 -90 -70 -60 -28 80 38 -106 -112 -67 -75 -11 19 -18 -92 -50 38217 346 2100 75 9738 10 36 57 6863 1628 64 607 1065 3530 5838 8967 15868 25167 36033 37857 31838 34688 33161 38583 53342 74683 93799 97261 87818 73856 41716 9871 210 133 130 134 142 147 149 151 146 149 147 150 151 148 140 136 138 135 130 137 131 140 142 140 139 136 137 138 139 144 137 140 140 143 141 146 142 142 137 139 137 139 134 137 141 144 149 149 151 149 149 148 148 150 147 150 147 145 146 143 141 138 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 145 145 143 140 137 135 132 132 132 131 131 131 133 134 134 136 138 138 141 142 141 141 142 143 142 143 146 145 147 151 151 154 152 150 152 153 153 154 151 151 153 150 142 140 143 141 143 149 153 153 155 156 156 155 150 148 150 149 140 137 142 144 145 146 146 137 126 120 119 127 133 124 119 127 125 119 120 111 97 97 101 91 85 86 87 89 89 88 84 85 80 77 79 79 84 87 76 65 68 65 48 54 64 57 60 61 53 51 64 72 76 69 59 60 50 52 72 78 76 59 56 77 53 41 60 50 23 30 33 7 30 55 48 60 54 40 33 32 37 21 59 97 96 76 66 82 44 45 36 -16 0 51 52 102 87 14 -7 -4 49 101 105 41 44 103 80 47 29 60 94 69 15 -76 -49 -57 -108 27 72 108 90 -18 -21 -23 -7 -23 -8 11 20 68 9 -29 53 93 226 188 41 120 105 65 80 195 358 113 -174 -78 102 -50 -139 -20 112 52 -128 96 285 -83 -284 -24 110 -15 76 95 -236 -231 283 295 -118 -42 -274 -231 -257 -577 -319 38249 348 1950 75 9730 10 37 29 6862 1613 198 1602 3642 8084 14474 27078 36152 37512 33864 28112 22728 21531 14262 16387 40555 52321 45793 44013 63586 66836 57128 49645 25945 6923 160 130 126 131 134 142 138 147 145 147 141 138 141 138 133 133 133 135 134 136 131 137 135 138 134 138 133 136 134 141 138 139 135 135 136 141 138 135 138 140 137 139 136 137 139 144 147 148 151 147 148 148 147 149 147 149 148 146 147 144 142 140 139 138 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 145 146 144 141 138 135 132 131 131 131 131 132 132 133 134 136 138 139 141 140 139 140 142 145 146 145 145 146 148 148 149 151 151 152 153 151 150 150 148 151 151 147 143 140 140 140 143 149 153 155 157 160 163 162 154 145 145 143 143 145 144 145 143 141 148 145 132 127 118 122 133 128 123 123 125 126 129 124 109 105 103 95 85 90 102 96 92 90 97 98 85 81 81 80 76 74 67 57 62 61 46 57 69 52 38 43 52 50 42 35 46 43 31 33 34 63 83 86 68 36 27 34 38 42 42 29 29 51 51 4 12 44 7 -29 -29 4 56 86 62 32 51 95 100 87 90 95 68 64 45 -19 12 48 64 134 123 56 49 47 55 70 27 12 71 69 35 71 50 91 161 101 -7 -49 53 61 24 14 -9 81 116 77 -29 -16 105 48 72 86 28 90 109 109 32 -43 101 162 127 270 218 101 214 291 315 53 -164 -10 183 276 97 -67 110 -20 -286 -185 176 288 124 142 77 -144 31 -15 -343 -218 80 35 -280 -441 -585 -249 -135 -243 -262 38280 351 1725 75 9732 10 38 0 6861 1599 1714 3077 3580 6523 12978 24331 38435 53914 68648 74047 62917 58786 48862 30892 25080 18164 19471 39860 43792 24509 4108 5957 5875 2102 1412 152 128 126 129 126 130 129 128 128 135 136 145 142 136 136 132 126 133 129 132 134 130 129 129 127 130 130 133 127 133 126 132 134 134 131 133 134 138 134 133 136 138 137 141 140 139 139 142 143 149 148 148 148 147 148 148 149 149 148 148 146 144 140 141 139 138 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 146 143 140 137 135 134 133 133 133 134 135 136 138 140 140 140 140 141 142 143 145 148 148 145 144 148 149 149 151 154 152 150 150 149 148 146 144 145 145 141 141 140 140 141 145 148 150 152 154 161 165 165 160 147 141 143 144 147 146 141 142 146 149 149 145 141 131 129 133 132 129 124 125 132 137 140 132 127 118 110 101 100 114 104 98 95 104 111 90 89 102 101 91 77 63 68 84 78 60 54 62 80 69 51 56 50 47 53 54 42 29 28 33 51 64 72 63 26 14 28 49 52 23 32 51 52 21 6 64 72 15 -30 -23 10 28 48 46 63 31 35 89 70 60 105 96 79 112 78 58 37 47 57 66 123 100 27 15 67 93 85 104 95 55 85 10 -10 85 112 57 36 120 161 98 -6 -7 -39 -65 39 72 -5 48 63 25 8 -33 37 108 157 88 -45 34 119 86 35 3 90 162 283 357 204 5 53 219 416 185 -26 230 101 -112 -226 -71 133 271 262 -7 -299 -58 46 -97 26 -67 -241 -220 -22 -244 -296 -143 -233 -129 38312 357 1275 75 9733 10 38 32 6860 1584 101 353 1745 2613 4195 4523 5473 8890 13697 23042 37191 55158 65035 76543 73959 74575 56530 45134 31331 17140 10052 7495 6962 6631 6441 4821 159 137 134 144 140 140 136 138 133 134 130 133 133 136 142 141 143 144 141 139 138 132 140 135 132 132 132 133 128 130 130 129 133 126 132 127 132 134 133 134 138 132 138 133 138 137 139 138 140 139 140 138 140 142 149 149 150 151 148 150 150 150 149 146 147 145 144 140 139 139 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 146 146 145 143 141 138 136 135 135 134 135 136 138 139 141 142 141 141 142 143 144 146 147 147 147 146 145 147 148 148 148 149 148 147 148 148 146 143 141 141 141 137 138 141 142 144 145 148 148 148 152 161 165 161 159 154 151 152 152 153 149 144 147 151 149 147 151 153 144 136 134 134 131 128 130 134 140 143 137 136 125 112 105 102 109 108 99 94 95 96 91 85 89 95 101 94 87 95 92 72 64 63 68 86 82 70 60 52 56 62 48 42 42 24 30 48 45 53 69 32 39 62 54 43 42 64 67 55 23 34 51 41 35 50 35 28 25 14 33 54 24 -7 68 74 76 119 73 51 68 82 90 66 63 52 56 111 108 39 36 106 126 57 102 157 51 73 16 -32 80 111 103 112 112 124 103 64 38 5 -7 85 129 3 1 36 46 63 134 223 178 122 129 103 133 166 179 93 38 161 168 170 317 316 61 52 215 344 128 122 391 267 177 75 155 119 15 21 -65 -72 175 56 -228 -9 -119 -273 -122 153 76 -104 255 245 34 38343 364 750 75 9734 10 39 3 6859 1569 1476 5014 7002 9302 13408 11045 10547 9544 12106 25470 32098 31533 27481 32308 33999 38757 37130 41083 34976 33031 34165 28311 30599 25618 15269 6896 5203 2017 481 140 134 131 137 135 138 137 147 150 145 143 147 142 138 135 141 144 144 150 145 143 142 142 144 145 142 144 142 137 129 132 134 132 134 138 130 138 133 139 135 138 141 140 140 141 136 140 137 141 141 140 137 138 138 138 137 144 145 150 151 151 151 149 149 150 147 145 145 145 144 143 141 138 138 137 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 154 154 151 150 149 146 144 142 141 141 141 141 142 144 146 147 146 146 147 147 147 148 148 149 152 150 147 147 146 145 145 144 142 145 147 145 142 141 140 141 140 139 141 144 146 150 151 151 150 150 149 152 157 155 155 157 153 153 153 147 145 149 148 150 149 148 152 154 147 138 139 138 130 126 127 135 141 144 135 126 124 120 119 108 105 107 91 87 97 96 95 93 81 80 105 112 105 97 85 76 73 66 73 67 63 82 74 64 59 56 43 50 56 42 34 30 20 27 65 38 37 64 31 14 40 52 64 54 41 55 52 54 37 71 68 39 41 27 58 55 35 19 41 28 16 41 46 45 1 30 65 34 42 69 84 67 74 77 6 32 108 59 84 108 59 81 111 136 78 6 84 145 31 -43 -1 23 35 130 182 131 42 -28 -12 52 88 179 163 60 96 140 98 95 159 105 226 195 37 98 94 -59 -48 65 70 235 158 88 27 27 107 133 205 211 229 226 74 -189 114 366 214 -33 -170 33 39 26 270 358 315 -89 58 200 -248 38375 372 150 75 9740 10 39 35 6858 1554 2733 3013 4428 4697 2626 1921 2413 3051 5401 11415 17825 27116 33152 28569 28842 29572 36924 46392 45547 34960 29967 35820 38895 42313 30868 15400 1428 160 151 151 145 144 142 140 145 140 139 137 138 133 138 138 138 135 138 145 144 145 148 145 138 137 142 141 146 146 143 148 142 142 146 145 142 148 148 143 138 136 136 137 134 140 135 140 137 139 137 140 142 141 140 136 140 139 140 137 141 140 138 137 138 141 140 146 147 151 151 150 147 146 146 148 144 144 145 145 144 144 142 138 137 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 999999 999999 999999 167 166 163 161 160 159 156 153 152 151 149 147 148 150 151 153 153 153 152 150 150 152 153 153 153 150 146 146 146 146 145 143 142 143 143 142 140 138 137 138 140 142 146 147 148 154 157 156 153 150 143 140 147 151 153 155 152 152 150 145 149 154 154 154 152 153 150 148 148 141 142 139 132 131 130 136 137 141 138 132 130 132 129 118 118 112 105 104 106 105 103 109 106 96 105 108 104 110 104 89 82 69 62 59 69 99 97 91 91 84 84 80 68 59 43 26 44 49 45 27 29 69 39 19 28 60 82 52 34 28 67 77 42 52 59 42 7 -6 35 49 64 60 39 7 -19 26 54 50 15 45 57 10 43 39 40 54 87 74 -20 5 54 26 20 85 132 115 139 93 25 15 19 73 0 -123 -92 -67 -33 109 172 115 78 37 6 98 94 145 58 -217 -39 179 100 68 101 16 127 98 -93 35 183 200 62 -29 -37 131 145 87 101 154 45 -72 -32 -24 -18 -121 -33 -51 171 307 142 95 117 143 -126 -60 179 160 230 -57 -19 -13 -129 38406 372 150 75 9743 10 40 6 6858 1540 20161 14719 5407 5357 4120 3574 4711 8388 10231 11138 18051 27518 36839 33565 34257 33001 36265 27682 18793 9727 8299 9607 12014 15014 11540 641 150 146 140 139 137 134 133 131 153 229 502 526 238 133 131 133 132 127 127 134 136 144 144 138 135 136 136 136 140 139 139 142 138 140 142 140 140 145 145 143 142 143 138 140 138 137 135 138 135 138 134 138 139 142 139 136 138 134 136 136 138 141 140 141 139 143 143 144 145 149 151 147 146 145 147 149 147 147 147 145 145 145 142 138 136 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 170 169 168 165 164 162 160 158 156 155 152 151 151 151 151 153 155 155 155 152 152 154 156 155 151 148 146 145 145 147 146 144 145 145 142 141 141 142 141 138 139 141 143 145 147 152 157 157 153 149 144 142 144 147 149 147 147 148 148 152 156 159 162 155 146 145 138 133 137 137 142 142 137 132 131 134 127 125 128 134 125 113 111 111 114 101 105 112 98 93 96 100 112 110 89 84 87 99 97 90 86 72 64 52 61 78 79 92 94 88 85 88 80 57 45 42 78 87 49 44 52 64 50 36 52 94 94 57 34 35 65 68 81 88 58 42 28 10 45 39 44 78 54 44 15 39 49 25 8 18 62 97 84 -23 -32 44 99 67 53 37 -38 22 93 112 106 124 115 39 47 80 62 25 17 -15 -21 22 110 171 151 91 115 115 82 45 -2 0 11 -20 81 243 111 22 58 38 76 180 3 18 320 384 221 20 -52 -39 74 57 0 115 84 25 -81 -162 0 -81 -147 -164 -96 29 -12 51 128 112 -100 -215 -72 83 28 -103 127 139 91 38438 372 150 75 9744 10 40 38 6857 1524 22037 14960 2554 2707 4079 6063 10553 14406 17916 18233 23431 30489 40575 36186 31639 27265 24880 13029 1753 1304 1327 1011 307 282 279 337 329 301 252 155 159 265 670 1928 2387 1532 848 739 256 138 131 129 126 125 123 128 131 135 134 130 130 134 131 133 134 134 134 137 138 139 139 138 142 140 141 145 146 151 149 148 149 148 143 143 137 142 142 143 141 144 143 145 143 140 139 140 139 141 145 147 142 145 143 144 144 148 152 149 148 147 148 152 148 148 148 146 146 145 142 139 137 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 168 168 165 163 161 161 159 157 156 154 151 151 151 150 151 151 153 154 153 151 150 153 154 152 149 148 149 148 144 146 146 145 148 146 141 140 140 143 146 143 141 142 142 143 147 151 158 162 155 149 148 146 146 148 147 142 141 145 148 149 152 155 157 155 147 137 125 121 125 124 132 141 140 136 128 132 129 118 115 115 114 108 108 108 99 89 90 89 83 86 86 91 107 104 85 80 77 76 75 78 78 69 67 58 56 61 52 69 93 83 60 77 88 64 64 66 89 103 69 60 64 49 54 62 64 78 83 60 38 66 85 74 77 84 63 30 53 46 92 67 -11 33 55 33 0 10 31 30 -1 -9 40 84 48 36 28 25 25 43 54 -14 -43 50 105 70 91 106 98 43 -27 15 83 34 -4 62 90 44 168 271 246 191 115 44 33 18 -44 -149 4 180 112 179 122 -75 -35 150 151 131 -29 -103 15 89 -59 -94 221 205 24 -53 -86 -21 72 123 110 41 229 281 105 11 43 145 135 -6 8 186 143 161 378 326 109 182 277 273 42 38469 372 150 75 9743 10 41 9 6856 1510 358 639 631 983 1717 3521 6854 8303 11481 14410 17179 22233 27375 29858 24486 23712 18278 11811 3085 2860 2276 1108 2148 6433 11313 14682 15388 20551 31143 38518 30784 22594 17276 8594 3523 1508 685 656 342 152 130 136 132 130 130 132 131 127 128 127 128 131 131 131 135 135 135 141 142 140 139 142 142 144 147 152 152 154 155 153 148 145 142 142 139 144 147 145 145 145 144 144 146 142 141 140 142 145 146 145 142 143 141 143 147 148 150 150 147 147 148 151 148 148 147 146 145 144 142 139 137 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 165 163 161 159 158 157 156 156 155 152 151 150 150 150 150 149 150 151 151 150 148 150 152 152 150 149 150 150 146 145 145 145 147 146 143 143 143 143 146 146 146 146 146 146 148 151 156 161 155 146 142 142 147 151 148 141 142 147 148 145 146 150 153 156 152 145 133 133 138 129 128 131 132 139 135 132 129 123 120 116 114 113 115 110 100 100 102 95 88 85 91 104 108 103 97 95 87 81 82 79 91 94 78 74 71 65 62 75 86 69 68 83 96 76 58 77 99 95 80 78 74 78 93 75 49 49 71 57 30 57 65 60 30 11 32 31 39 40 75 54 -22 7 50 -18 -42 32 97 132 67 20 66 86 55 48 49 49 -18 -15 13 2 8 19 0 30 79 63 112 94 32 -29 -77 37 132 132 112 30 88 193 177 193 115 -26 37 75 -32 -169 5 199 76 42 194 196 87 90 102 27 -77 -153 -58 108 -111 -71 142 7 -165 -191 -168 -27 90 -76 24 10 -67 97 61 4 52 77 3 -159 -143 208 449 478 583 398 140 195 170 285 153 38501 354 150 75 9740 10 41 41 6855 1495 7512 6686 5284 6407 4661 2054 2826 7633 12474 11265 8430 6914 8785 16084 20017 21040 19133 14838 7054 2724 2044 1083 2259 7290 13046 17018 17879 24045 36834 46067 36919 27076 19952 7967 1435 225 371 483 357 145 119 133 133 129 126 129 126 123 122 122 122 123 129 129 132 132 134 137 138 135 137 142 142 146 148 148 145 148 148 144 138 130 129 130 133 136 139 137 139 143 140 137 139 137 138 135 138 142 140 137 137 136 139 143 146 146 148 148 145 147 147 149 147 146 145 145 144 144 142 140 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 999999 999999 999999 166 164 162 160 158 156 155 155 155 153 152 151 150 150 149 149 149 150 152 151 150 149 151 153 153 150 150 150 148 146 146 145 144 144 143 144 144 144 145 145 144 146 150 151 153 151 151 156 151 146 144 142 145 146 142 140 144 147 148 147 150 151 159 162 161 160 147 152 155 143 139 136 139 149 145 139 137 135 130 133 131 129 124 117 120 126 122 119 108 88 97 117 121 113 101 97 88 98 96 99 136 137 108 100 81 76 88 92 86 88 110 92 90 116 98 94 93 79 99 105 95 109 125 87 54 61 56 42 53 52 63 110 62 13 14 20 63 83 52 4 -29 40 74 30 50 106 148 174 122 68 103 144 81 -51 -14 80 79 10 -17 26 56 32 16 86 34 31 153 227 179 85 45 74 144 70 61 133 47 -50 -82 -89 -30 -11 52 -10 29 162 55 208 225 77 175 188 91 -155 -171 -84 -113 -191 86 237 -42 -40 -195 -316 -242 -98 47 114 245 16 -137 -345 -430 38532 341 150 75 9739 10 42 12 6852 1482 19542 13440 11803 10993 8078 4556 5422 11451 18530 19269 15862 13609 9370 7158 9535 11233 14726 11265 3542 269 525 888 1136 1363 2240 3495 2741 801 220 138 999999 999999 999999 89 99 19 999999 999999 999999 999999 999999 87 465 1711 6109 18465 33581 39599 33328 17170 6775 2362 126 121 123 127 130 130 129 130 130 134 132 139 138 144 142 146 145 142 142 136 129 126 129 131 133 130 131 133 135 131 132 133 134 134 133 131 129 130 133 135 136 143 144 142 144 146 146 146 145 146 145 144 143 144 143 141 142 140 138 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 168 168 165 162 160 157 155 155 154 153 153 153 152 150 150 149 150 153 154 153 151 150 151 152 153 151 151 151 149 148 144 140 140 142 142 140 140 143 144 141 139 144 152 153 153 151 148 150 148 148 150 145 144 140 137 141 146 150 151 154 160 167 171 176 183 179 167 165 166 161 160 159 163 169 156 148 146 152 160 158 149 136 127 132 141 140 129 136 132 133 147 143 150 152 140 123 108 108 103 120 160 159 131 119 102 111 129 149 158 155 154 129 109 138 134 117 100 92 123 86 94 146 156 141 119 72 25 44 73 62 85 150 117 89 95 44 38 61 51 82 109 119 139 100 46 48 30 23 27 14 19 134 114 -107 -73 66 181 328 280 102 73 122 80 147 100 37 115 162 127 113 131 -27 -106 35 111 -32 -45 -67 -103 -63 138 223 -33 -98 71 198 -3 -26 125 168 59 -134 -46 -95 -309 -424 -346 -228 -185 -241 38564 341 150 75 9706 10 42 44 6846 1474 5581 3509 3046 2179 1941 1453 1734 3335 6576 7714 7768 7833 4994 727 999999 999999 999999 999999 24 747 1044 405 409 568 1289 2292 1630 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 472 2585 8429 21295 38153 51496 61948 67544 64822 60524 23100 3547 264 127 132 133 130 130 132 133 134 136 136 143 141 141 143 149 147 138 129 125 131 132 131 127 130 132 132 130 130 130 129 129 128 127 124 129 132 137 137 141 143 145 144 146 147 146 146 146 145 144 144 144 144 141 141 139 138 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 173 172 169 167 164 161 158 157 156 155 155 156 155 154 153 152 151 153 156 157 156 155 155 155 154 156 156 155 152 148 147 145 143 144 144 142 142 142 141 139 139 141 142 147 150 151 152 150 148 145 142 144 143 142 142 142 142 143 148 150 151 153 158 162 170 176 168 158 153 153 146 140 148 160 170 162 150 150 160 163 162 153 127 120 129 134 134 131 129 131 147 156 141 134 143 145 139 130 98 96 130 138 124 111 99 98 103 125 148 154 140 127 124 133 153 124 112 118 115 139 134 138 151 166 147 131 86 53 94 97 94 76 51 58 98 140 57 16 53 57 139 176 135 108 41 8 27 15 -22 15 3 -79 6 -3 -93 79 138 24 198 259 125 144 220 127 94 136 83 29 83 68 -81 -67 -19 26 209 261 57 70 52 32 114 112 150 -37 -95 19 45 44 -145 -117 148 249 21 -264 -223 -295 -360 -251 -113 -146 -482 38595 343 1575 75 9697 10 43 15 6840 1475 5 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1440 4600 8605 17014 34220 66473 109489 136497 124859 56087 6274 270 125 129 128 131 132 134 136 139 136 134 136 133 129 130 134 130 125 124 123 127 126 124 123 127 127 126 123 121 122 121 123 125 128 130 134 132 137 139 141 140 144 144 146 146 146 147 147 145 145 145 144 144 141 141 138 138 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 172 169 168 165 161 158 156 156 155 154 154 154 153 152 152 152 152 153 154 154 154 155 156 155 153 154 157 156 152 149 147 146 147 149 147 145 146 146 143 139 141 144 143 148 152 153 157 153 146 143 142 144 143 140 143 146 145 143 139 138 142 144 149 156 162 162 151 138 138 145 137 124 132 152 166 158 150 163 169 150 147 152 140 137 141 139 139 153 142 136 140 128 114 101 106 131 144 132 108 114 135 122 98 106 122 114 109 118 127 112 105 124 112 98 116 119 88 95 130 162 180 154 142 167 148 107 65 94 157 111 64 42 45 96 112 113 39 0 44 76 70 79 74 -20 -10 61 34 66 70 33 19 -56 -71 -45 53 305 194 -66 -54 -15 -1 108 171 94 19 26 42 16 36 36 -110 -97 95 175 152 225 212 -25 -181 2 55 -93 46 253 231 214 83 -8 -79 -148 61 521 371 -135 -88 -99 -15 130 43 38 -171 -477 -172 323 250 -85 -330 -71 -129 -173 115 230 258 67 -112 162 508 187 -590 -557 -395 -442 38626 353 1575 75 9682 10 43 46 6834 1482 401 1806 3302 6102 9854 15064 15502 14259 10585 5468 3917 2197 953 1194 1214 1018 456 410 363 291 1159 3286 7415 12974 16192 18727 19093 23282 38552 57997 73600 75060 54441 27034 2511 134 126 130 129 132 134 135 135 133 131 127 127 127 124 121 119 121 124 127 128 128 126 124 129 129 127 127 125 124 125 123 127 130 134 134 136 136 137 140 142 140 143 144 144 144 145 146 146 145 145 143 142 141 139 138 137 136 137 999999 999999 999999 999999 999999 999999 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 158 155 153 151 149 148 146 144 143 144 143 144 144 144 144 143 143 144 146 146 146 146 145 145 146 148 150 148 146 147 146 145 147 147 146 147 151 151 148 148 146 146 148 153 156 157 152 147 150 149 146 144 142 144 149 151 149 143 141 148 150 154 163 166 165 165 161 153 155 152 145 145 153 166 158 149 151 152 144 145 152 143 140 142 140 138 144 153 161 147 124 109 101 112 137 136 115 115 131 129 102 83 106 126 124 122 118 121 100 78 108 118 80 76 118 103 79 97 115 133 140 176 166 119 82 70 114 117 74 49 37 104 177 156 141 119 89 106 156 101 60 71 12 30 61 31 44 76 47 68 110 79 61 56 184 140 78 78 59 96 111 162 120 14 7 32 -18 7 21 -33 102 209 113 13 111 66 -74 -112 -25 -20 33 212 242 121 160 159 60 -63 -144 103 486 319 49 67 80 54 23 -15 -11 -12 -188 -55 215 269 -28 -113 203 392 604 739 627 390 -191 -368 24 130 3 -186 -148 28 263 119 32 -162 -435 -147 -400 -324 140 415 274 38658 363 825 75 9683 10 44 18 6830 1496 54 117 483 1000 1409 2804 2594 828 622 2247 3654 5627 9319 17239 30576 40429 37863 33790 24942 16030 11521 7854 4016 3194 2898 2464 2245 2310 2351 2433 3881 9725 19434 26428 30603 33529 30483 24253 23709 25238 20904 9425 160 130 132 131 126 130 134 133 134 136 135 131 129 131 131 131 129 127 128 128 128 127 135 132 130 128 134 134 133 136 136 136 135 134 134 135 138 137 138 140 141 142 143 141 144 146 146 147 147 146 146 146 148 145 143 143 140 138 137 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 999999 999999 999999 152 149 147 145 143 143 142 141 138 137 138 137 137 139 139 138 137 138 141 144 144 144 143 142 143 144 146 148 148 147 148 148 146 145 145 145 145 148 148 150 153 150 148 147 150 155 157 160 161 160 154 147 143 141 144 145 144 143 144 147 149 147 146 158 162 158 157 155 151 144 132 136 144 143 150 154 143 128 124 129 131 127 123 127 124 119 115 101 119 146 128 106 105 106 114 122 102 84 88 116 136 104 97 112 98 86 80 88 97 92 85 87 93 97 86 76 100 96 86 94 104 121 137 126 88 82 123 131 83 75 107 101 114 138 117 124 128 156 178 161 131 63 70 122 126 102 88 85 90 115 137 180 156 28 -26 31 98 197 181 76 133 170 147 142 52 -2 31 -45 32 111 5 71 91 40 11 -18 2 136 126 73 67 84 87 -34 -159 -65 103 186 81 29 174 163 -4 -10 -126 -164 -159 -208 -24 48 -94 -196 -106 69 200 122 274 418 194 336 443 399 246 68 116 144 -136 -131 70 -385 -417 -151 -323 -138 128 94 128 66 -287 -116 463 595 38689 356 600 75 9688 10 44 49 6828 1512 163 534 1383 2077 2376 3865 3529 4596 5461 5749 10921 11045 10830 11102 12938 16014 22202 33387 40190 46982 54680 54659 45540 30778 18753 7419 2644 1599 1248 1219 1338 1462 1623 2514 6224 11782 13580 14953 16293 14610 8819 2177 195 126 131 134 139 140 140 135 136 142 146 147 147 147 146 144 146 144 140 139 138 136 136 132 131 137 134 134 134 137 141 140 142 143 142 144 144 144 144 142 144 145 146 147 147 145 142 142 146 146 148 150 150 148 148 148 146 145 144 140 138 136 134 132 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 150 148 146 145 143 142 142 141 140 139 139 138 139 140 140 139 139 141 144 146 146 148 148 147 147 148 151 153 152 151 152 152 151 149 147 147 145 144 145 150 154 152 150 152 153 153 157 161 159 154 151 146 140 139 140 140 137 134 135 137 141 143 147 155 154 146 140 139 139 132 123 129 139 135 144 149 132 124 122 120 119 116 114 124 125 113 101 90 89 106 111 98 97 96 96 97 84 75 69 92 123 112 108 124 108 69 68 90 108 103 108 99 92 114 100 61 73 110 122 113 98 93 98 100 103 102 105 99 78 86 130 133 110 94 66 73 71 119 149 134 135 111 72 93 119 85 78 97 83 79 94 65 40 -28 -16 12 53 176 163 48 50 138 107 52 -2 -98 -37 51 12 117 111 38 -12 1 -4 -133 -64 16 -29 93 222 111 29 -9 -18 19 -3 10 118 129 49 -52 -8 117 46 -189 -268 -139 57 114 2 20 235 450 404 44 104 240 -91 -52 -24 -146 -154 26 132 -111 -167 8 7 -425 -336 -240 38721 368 450 75 9673 10 45 21 6829 1529 104 351 625 1019 2986 4323 5389 7371 10326 13241 17394 19436 21167 22461 24218 26161 30330 34266 36499 35431 31265 30643 36570 41846 41332 38631 36229 31395 21992 8662 2367 377 345 430 430 347 300 492 965 1956 3007 3039 2530 934 227 141 140 143 147 152 149 146 148 154 158 156 156 155 160 155 154 153 150 149 144 140 144 142 142 141 139 144 145 145 151 146 147 148 150 152 150 153 153 150 151 149 151 152 150 149 148 144 146 147 148 153 154 150 148 147 146 145 142 141 138 134 131 130 999999 999999 999999 999999 999999 999999 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 145 143 142 142 141 141 140 139 140 139 139 139 140 140 139 141 143 144 145 148 149 149 148 148 148 149 152 152 153 154 152 151 151 150 150 149 150 153 157 155 151 151 152 150 151 152 152 149 143 142 140 140 139 137 138 138 137 140 142 146 152 151 150 146 143 142 133 128 132 137 137 129 132 136 122 121 118 111 115 116 108 113 118 107 92 85 90 98 110 106 100 108 97 88 98 95 84 86 97 97 87 90 97 84 76 88 90 73 67 76 94 111 109 94 104 129 122 95 89 115 129 93 80 92 102 86 53 72 130 134 87 68 63 87 97 117 107 71 75 104 87 87 90 18 9 35 66 79 97 92 52 40 62 42 17 52 97 152 124 83 73 45 41 93 163 174 45 59 133 159 90 -9 -49 -63 -3 -46 -88 53 266 165 93 50 -41 37 72 73 117 112 -50 -201 37 296 401 237 -64 17 86 0 17 232 495 456 235 78 141 153 11 222 256 -105 -48 58 25 -82 -199 9 278 134 49 -121 -323 115 508 175 16 50 7 134 16 317 38752 365 675 75 9688 10 45 52 6830 1546 163 702 2115 2122 3150 4794 7058 8284 9093 10590 11865 13168 13812 22100 21228 20126 18184 12203 7024 5988 7463 11551 19630 27307 32188 27092 12425 7540 11187 26396 32015 39936 44596 40312 34654 32212 34616 33243 23722 15194 7321 1451 159 133 129 136 138 136 137 141 147 148 146 148 146 155 149 149 147 147 149 141 143 143 143 142 142 143 146 142 143 149 142 145 147 148 148 150 152 151 151 150 150 151 152 150 151 155 151 152 150 149 154 154 153 150 149 149 148 144 143 141 138 135 132 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 147 147 146 144 143 143 143 142 142 140 140 140 138 138 139 139 138 139 141 143 144 146 148 149 147 145 146 147 150 152 152 152 151 151 153 152 153 154 153 153 155 156 153 150 148 147 150 150 151 146 141 143 141 138 137 137 140 142 144 146 148 147 149 151 159 159 150 140 131 129 136 139 139 134 128 131 124 126 121 108 112 107 109 123 123 112 94 84 88 88 97 99 104 116 105 102 110 97 91 96 93 90 85 75 86 86 75 83 72 61 59 64 90 99 78 54 77 90 81 96 86 74 82 67 41 75 100 94 92 91 97 99 97 85 83 105 89 66 46 25 25 34 57 79 68 9 -21 3 53 79 90 82 64 111 113 65 62 58 97 112 80 97 88 63 51 130 170 119 83 66 56 127 179 36 -45 45 99 71 -5 -87 26 72 37 85 6 -13 88 167 180 247 122 -108 21 253 361 318 121 81 136 55 144 285 297 261 167 152 81 -96 54 410 295 23 8 -103 -128 -92 -55 -17 265 413 122 -203 -395 -63 160 172 241 190 326 253 -221 -37 38784 352 1650 75 9681 10 46 24 6832 1563 206 1178 1580 2125 2003 2164 2896 7100 9951 12424 13070 17295 22391 31012 38690 51857 74456 71699 71647 72012 56647 45446 41995 42588 37368 25334 14057 6929 1356 142 118 114 122 120 122 125 128 127 134 129 134 135 143 137 137 131 134 131 132 132 131 130 133 131 136 135 133 134 136 136 137 139 138 138 137 139 141 138 141 141 145 147 149 149 153 150 150 146 146 148 149 152 151 148 148 147 144 142 140 136 133 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 145 144 145 144 143 142 142 141 141 141 140 140 139 140 139 140 142 144 145 144 147 149 149 146 145 147 148 149 151 152 151 150 153 153 152 153 154 152 152 152 155 153 150 147 149 150 148 144 142 144 145 144 144 142 143 144 141 137 141 145 146 151 160 164 151 140 137 133 136 135 139 141 140 143 130 126 119 110 115 110 117 125 126 118 101 89 82 84 82 84 100 104 101 97 84 77 85 95 88 83 79 74 72 62 70 90 89 73 65 76 101 91 65 49 55 44 45 88 72 44 74 78 27 31 40 70 89 88 71 32 53 61 58 59 37 22 43 44 8 -3 6 40 65 33 -4 14 20 51 75 12 20 63 37 42 113 56 37 58 74 71 38 95 9 -21 84 67 -27 -25 28 49 131 136 59 69 121 95 12 -77 -35 69 123 114 1 -115 -93 5 61 69 89 85 33 48 79 36 -21 55 148 323 374 81 -77 75 140 115 -42 -192 8 213 196 181 83 -11 120 -32 -131 123 361 409 -13 -16 109 -7 188 283 336 314 349 70 -522 -68 38815 354 1500 75 9685 10 46 55 6833 1579 835 1277 1881 3655 5830 10555 16327 21715 30905 46900 54926 58359 52478 50733 49567 46939 44814 48721 53243 44179 32110 21410 13068 8827 9156 8740 6329 4602 1545 609 153 119 118 120 122 125 128 131 132 129 137 131 134 134 141 140 140 136 140 130 130 128 127 128 135 130 133 136 137 139 137 140 138 140 139 139 138 143 141 138 140 138 145 145 150 149 152 153 148 146 148 146 151 153 154 149 149 148 146 142 140 136 134 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 147 147 146 145 145 145 144 142 141 140 140 140 140 141 141 142 141 141 145 147 147 147 148 150 151 151 148 149 151 151 152 153 152 150 152 155 152 149 150 150 151 152 153 152 150 147 146 150 148 143 141 143 143 144 146 144 144 144 139 132 136 142 144 147 151 150 141 137 132 130 134 129 132 137 133 139 129 115 112 114 117 115 111 105 109 101 87 86 85 93 89 85 99 98 93 84 72 60 61 85 93 80 79 93 83 71 74 80 81 65 44 63 81 67 55 63 74 59 65 80 62 50 69 80 53 63 51 57 67 58 71 38 35 48 41 31 27 38 58 53 38 37 39 56 60 25 23 71 77 91 114 50 9 -7 5 84 98 64 73 77 75 0 5 77 22 11 76 45 -40 -66 -69 -65 51 167 105 13 38 57 44 97 82 94 157 94 -38 -118 -142 -60 -45 -204 -146 -56 -48 -18 -30 -90 -131 42 79 257 297 -112 -189 115 262 118 -29 2 125 146 219 216 63 134 403 325 32 183 264 216 56 183 243 144 183 -19 97 246 259 -89 -450 0 38847 367 525 75 9687 10 47 27 6834 1596 132 1141 2920 3272 4977 4142 2891 2259 2819 3018 3679 6683 12189 20889 21354 14006 9983 11629 16423 22073 29116 41960 61404 75343 81347 69337 54607 42191 28529 17607 15375 12810 13677 8737 219 119 119 118 121 135 159 211 350 335 145 125 126 126 129 130 133 136 139 138 136 136 137 140 142 143 143 144 138 133 136 131 130 136 135 135 140 140 142 140 141 141 142 141 140 143 145 144 140 137 139 143 143 148 150 152 153 145 146 149 150 153 152 152 148 148 147 145 141 140 137 134 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 155 154 153 151 151 151 150 149 147 146 146 144 143 145 145 146 146 145 148 149 150 151 152 154 153 153 152 153 155 155 154 154 153 151 151 150 149 146 144 144 148 151 148 146 147 149 149 151 149 141 140 142 140 140 140 140 139 139 139 139 143 147 146 146 147 138 136 136 127 124 129 132 133 132 130 132 126 116 119 122 124 124 117 109 107 99 97 108 103 98 96 98 111 104 97 97 88 74 76 100 114 97 91 106 111 92 82 74 69 64 58 71 79 86 66 61 72 99 110 87 82 83 84 96 101 130 105 67 81 79 81 60 65 80 70 63 79 76 40 57 80 69 81 83 77 88 78 95 112 73 108 100 48 56 74 66 48 142 130 35 26 18 11 -13 42 76 10 4 -3 -66 -49 43 55 126 95 -7 63 39 -75 -37 28 149 246 134 -1 40 26 23 -19 -132 -9 -15 37 117 32 53 150 137 -3 -18 -38 -197 -23 213 220 174 121 100 209 243 274 302 87 89 183 16 -130 84 179 301 96 -83 41 111 -28 -211 76 143 -33 -166 25 153 38878 367 525 75 9682 10 47 58 6835 1613 112 1092 3705 5272 3782 2751 2035 1989 1982 1919 2374 4528 10604 16391 17985 11220 6561 7129 7457 7542 9457 13508 21190 30819 40397 36278 24421 16876 14667 12351 13834 13937 14648 14896 16709 15354 14736 14858 18907 30081 36817 39097 22739 3246 159 127 125 131 132 135 135 136 140 137 137 137 140 142 141 142 144 139 138 136 139 133 135 137 139 139 142 144 143 142 145 142 142 141 141 139 137 145 144 139 144 146 145 150 150 152 150 144 147 150 155 156 151 151 149 147 147 145 144 140 138 134 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 157 158 157 156 155 154 154 154 153 151 149 147 146 146 146 147 149 149 151 152 153 153 154 156 155 153 154 157 157 156 155 155 154 152 150 147 146 144 141 142 148 150 146 143 144 148 150 152 150 145 141 141 140 144 143 139 136 136 136 136 139 146 148 144 139 132 133 132 127 128 126 126 129 128 131 134 132 124 121 127 129 128 126 124 120 113 118 128 119 106 99 102 122 120 118 127 118 105 101 108 116 114 106 102 125 120 93 91 88 85 96 97 90 82 84 91 95 120 112 99 98 108 128 143 129 115 111 92 101 116 100 70 79 88 73 85 127 134 63 52 81 69 78 80 68 90 132 100 75 27 47 117 58 59 99 50 55 129 88 17 20 31 -14 -34 67 63 -5 35 -2 -29 86 119 6 -20 -18 -13 58 66 -75 -124 25 167 260 158 47 70 -4 -35 35 28 80 -16 29 215 130 114 159 101 -74 85 139 -102 64 98 -42 167 243 158 300 217 140 322 377 212 -160 -469 -321 -119 40 341 91 -213 -61 55 108 149 361 354 -199 -211 111 114 38910 352 1650 75 9686 10 48 30 6837 1629 129 306 991 1772 2789 4603 7737 12470 20407 30449 38922 45915 53631 59577 58280 51231 42622 34613 26202 25931 22889 20843 19871 22475 31144 37013 39221 22511 3058 142 131 129 134 136 138 135 136 138 139 143 137 138 140 135 141 144 140 139 135 129 134 141 142 139 143 143 147 145 147 149 143 143 144 142 140 139 142 145 147 148 150 148 151 151 153 150 145 147 152 154 158 153 150 150 148 147 147 143 139 137 135 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 154 154 154 153 153 152 151 150 149 147 145 143 143 143 144 145 147 147 149 151 149 149 151 153 153 153 155 157 156 155 155 155 155 154 152 150 147 143 142 143 148 152 148 144 142 146 150 152 152 147 145 145 141 140 143 138 134 136 137 137 141 146 145 139 130 125 124 124 124 132 133 128 134 138 137 138 136 126 127 137 136 132 124 126 128 121 118 126 130 125 113 107 118 120 131 148 147 131 123 123 119 120 125 120 129 126 101 112 107 102 112 106 98 78 92 113 116 118 105 119 126 114 129 157 140 118 104 107 132 126 99 71 72 92 90 102 126 153 125 89 123 93 82 105 91 65 91 90 84 94 81 116 116 80 29 83 152 98 85 56 22 79 93 44 83 29 -33 27 40 87 107 82 96 14 -70 -35 -42 43 120 92 14 11 101 76 92 120 57 -44 93 239 182 61 -6 5 -84 -25 135 150 95 334 389 -5 97 349 227 266 265 367 567 221 -31 34 159 121 -163 -170 4 -59 16 66 181 319 115 76 19 -103 53 29 -333 -80 -30 -266 38941 361 975 75 9674 10 49 1 6839 1644 3 1006 2615 4937 8256 12799 18815 24933 24295 21494 19193 19591 23655 27940 30268 32304 42404 59710 71290 68023 64636 63590 63365 61170 52142 31999 20385 10428 7860 6402 5495 5314 5171 1877 268 138 132 136 134 137 139 142 146 142 140 146 147 151 154 147 146 150 143 147 147 148 143 140 134 143 146 148 141 147 147 149 147 151 152 147 149 150 144 145 146 143 146 149 148 151 147 151 149 150 148 148 151 155 152 156 152 149 149 150 147 148 143 139 137 135 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 154 154 154 153 152 152 150 148 147 146 146 145 144 145 146 146 147 147 148 149 148 148 150 152 151 152 154 155 157 158 157 156 155 153 154 155 150 147 147 146 144 146 146 144 145 148 153 155 155 149 147 150 146 139 133 131 134 132 130 137 143 144 138 134 126 120 124 124 118 125 130 129 141 147 144 136 130 126 124 132 133 129 122 122 132 127 116 122 136 137 126 116 116 119 125 124 120 122 129 143 137 117 113 101 106 104 83 99 106 101 111 123 124 119 124 127 115 115 128 127 123 112 126 144 134 136 107 91 122 129 116 81 57 98 115 126 105 101 137 101 112 119 95 137 150 84 70 74 101 134 60 42 141 153 56 79 132 71 82 104 103 101 42 14 61 67 56 33 -7 84 163 155 135 134 73 -11 -14 6 66 146 -26 -142 -2 191 239 185 185 44 152 312 181 12 -17 -72 -238 -161 123 158 85 146 136 -53 27 337 313 244 248 394 389 37 -145 -68 -24 -84 -70 33 -55 -40 137 -14 161 522 424 72 -208 -19 142 -110 121 520 -111 -504 38973 352 825 75 9681 10 49 33 6842 1659 173 1588 2918 4815 6610 9327 12666 17101 21537 27799 30138 32844 34051 35281 37273 39246 40360 39668 47811 60352 67853 60822 52970 44397 40115 32244 18854 3576 835 459 183 204 367 1027 1878 1442 186 146 140 139 140 143 146 149 153 152 152 156 156 157 153 159 156 157 153 150 153 150 144 145 144 150 145 151 144 150 150 149 149 151 153 151 155 155 149 151 148 150 149 151 149 148 147 151 147 146 148 152 155 155 151 152 147 148 147 148 146 147 143 138 137 135 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 156 157 157 156 155 154 153 152 151 150 148 148 148 147 148 149 150 149 150 151 151 151 153 155 154 152 153 156 159 160 160 158 157 157 154 155 153 150 147 144 142 142 143 145 149 150 152 155 156 153 148 146 144 137 132 131 131 132 128 127 132 137 134 132 125 122 129 125 120 126 125 120 133 142 138 130 131 129 117 121 128 122 113 122 129 121 112 116 133 128 123 125 122 134 137 117 112 117 120 131 126 110 114 117 124 122 95 76 84 103 109 117 132 152 139 129 141 112 105 108 106 95 89 101 107 118 110 96 125 151 127 124 103 120 139 117 99 117 135 126 137 135 124 154 157 74 85 99 92 59 -1 28 86 114 93 75 99 105 50 48 63 54 61 -4 9 92 80 53 1 7 51 33 47 67 45 -6 28 58 47 56 -115 -179 -15 134 119 115 199 8 31 295 123 -105 -5 47 -52 -112 25 170 -28 -174 64 141 -24 43 116 86 86 191 -30 -332 -115 109 -28 -132 -138 -84 -61 26 -1 -284 -292 39004 362 900 75 9675 10 50 4 6844 1674 400 1579 2526 3200 4021 4734 5784 6471 8256 10451 14481 18003 19073 20214 20374 24185 36264 56484 70425 67221 55475 47255 42214 33150 21505 9512 11123 22035 20678 5964 143 138 136 137 140 143 143 137 138 143 141 142 146 146 150 150 149 151 152 147 152 153 151 147 144 149 141 142 145 145 148 143 143 139 147 145 147 148 149 146 152 153 154 153 153 150 153 150 152 149 147 146 150 149 147 147 153 156 155 151 150 146 147 146 147 145 144 142 138 137 134 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 158 159 159 157 156 155 154 152 150 149 147 147 148 148 149 150 150 149 150 151 150 151 153 154 154 153 153 157 158 159 159 156 156 157 153 149 147 144 142 140 138 138 140 145 150 151 153 153 155 157 154 152 146 143 144 137 129 133 133 127 131 138 141 142 134 128 128 124 129 137 131 124 131 135 137 138 137 137 124 123 132 124 118 133 134 128 122 124 135 124 123 133 129 138 140 144 155 148 129 119 114 113 130 140 142 137 135 111 94 112 121 117 119 129 111 109 136 114 78 91 95 74 81 85 109 133 130 117 105 105 74 97 102 109 135 86 83 119 102 114 131 136 164 139 139 132 134 135 135 56 25 112 113 91 104 112 115 107 4 -58 -15 67 94 -29 -60 39 -5 49 133 6 -134 -72 50 57 22 6 81 92 138 184 12 -64 -5 51 34 127 177 -71 -88 163 134 40 207 306 191 6 134 298 48 0 223 108 -49 196 310 113 5 24 53 -62 178 356 -63 -206 -120 -64 -124 -26 69 -183 -316 -161 242 10 -228 16 141 138 160 -117 -180 -195 39036 350 1800 75 9674 10 50 36 6846 1690 103 1218 2605 6850 20489 41081 60842 65041 52195 43540 35639 20263 5071 2993 10095 22809 23781 13410 18468 32817 35926 34000 18175 8512 139 131 132 133 131 133 138 144 146 143 141 143 140 145 141 143 145 143 140 136 138 137 142 140 144 138 137 133 141 144 147 144 147 137 144 146 149 147 147 149 149 148 143 145 147 147 150 146 148 149 153 156 152 150 150 146 145 143 146 145 144 143 141 138 136 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 158 159 158 157 156 154 154 152 149 148 148 148 148 150 151 150 149 148 149 149 147 149 152 152 152 153 154 155 156 155 153 150 147 146 144 140 138 136 138 137 135 135 138 143 147 150 153 154 155 160 166 163 154 154 153 146 138 136 140 138 139 142 150 155 148 144 141 133 130 133 131 135 138 136 140 141 143 155 148 137 135 126 136 142 138 141 130 118 128 130 135 136 132 136 137 154 160 137 103 104 116 113 115 123 129 130 137 127 114 116 130 115 86 74 78 85 99 122 83 62 79 70 95 106 109 111 119 129 95 74 45 47 77 114 111 87 96 101 84 69 94 138 140 114 112 140 139 86 83 81 49 76 108 91 79 105 138 110 73 44 82 83 24 -27 -31 83 55 30 55 34 27 -3 -1 135 159 124 163 93 126 185 193 116 64 184 143 71 -9 -50 0 45 116 230 282 189 142 -9 193 430 181 142 243 26 -90 321 512 201 40 -30 71 86 115 310 141 61 138 64 107 224 304 245 162 65 84 -120 -214 105 -174 -163 362 28 87 361 39067 346 2100 75 9672 10 51 7 6848 1705 1485 6050 14619 22220 23862 27257 24404 18800 7456 6171 11586 13632 12094 18195 33282 57466 79051 88263 67388 29745 5941 706 137 130 134 138 146 149 150 147 142 141 134 142 141 144 146 145 144 140 142 136 144 138 142 139 143 142 143 149 151 147 149 139 141 139 143 140 139 145 147 148 141 143 146 147 149 147 148 155 152 152 152 147 147 145 145 143 144 144 145 144 141 139 137 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 158 159 157 156 155 154 154 152 150 149 149 148 147 149 150 150 150 150 150 148 148 149 151 151 151 152 151 151 153 152 150 149 147 143 139 137 137 137 137 135 134 135 140 145 148 151 155 154 153 161 168 164 157 156 153 149 144 137 138 143 143 143 150 153 142 143 148 138 126 129 132 132 141 142 138 137 147 152 148 146 137 123 130 131 129 132 125 110 119 137 133 116 106 115 135 135 125 114 95 100 118 118 99 117 134 124 125 110 109 121 109 94 74 74 64 62 98 107 75 43 79 100 118 113 96 101 96 113 124 105 71 52 87 129 112 104 106 122 108 79 96 76 12 15 18 38 30 12 73 107 66 37 81 97 56 49 139 126 112 185 167 67 24 26 32 49 90 40 -45 26 64 -13 -23 75 98 91 123 115 111 79 89 147 135 189 244 158 0 -1 49 11 39 233 143 -64 110 0 42 386 321 150 67 23 -55 70 180 -2 -22 1 -36 -160 -205 -17 26 10 155 166 601 940 468 126 111 42 -17 -118 -487 -223 -207 -497 -156 -231 -169 256 39099 343 2325 75 9674 10 51 39 6850 1720 664 1512 2596 3802 4129 4394 5518 10379 11826 8801 11240 16324 27530 48730 70907 80927 63368 45731 36329 23700 16662 1624 145 145 145 149 146 140 141 142 144 144 148 144 142 148 149 144 138 146 143 142 148 147 147 143 145 147 149 147 142 142 137 141 138 139 145 149 148 146 144 146 144 146 148 147 153 154 153 153 149 146 145 145 145 144 145 145 144 141 139 139 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 158 159 157 156 155 154 154 153 151 150 150 149 148 148 150 151 152 153 154 153 151 151 153 153 152 149 149 150 151 152 150 150 149 145 144 143 140 138 137 134 132 134 141 146 149 153 155 152 156 163 163 160 157 155 149 145 144 135 134 140 138 141 147 146 137 133 135 133 132 135 132 128 144 153 142 138 142 139 134 132 128 120 115 115 132 138 126 114 121 132 119 107 110 115 131 126 112 111 122 138 131 121 99 100 125 129 132 116 115 121 104 111 109 110 95 98 120 108 94 90 108 118 133 111 128 145 106 99 127 111 64 82 129 121 95 101 104 130 130 123 108 57 35 36 16 25 16 27 93 90 70 87 97 56 47 71 151 131 80 158 144 34 -19 34 55 -18 15 60 67 17 20 146 79 -44 -7 -9 25 77 20 95 21 -77 9 205 351 297 120 128 118 -92 -39 114 64 89 267 -78 -158 129 237 237 99 176 62 62 245 272 155 84 36 -213 -248 14 136 34 10 183 385 761 621 181 157 257 350 33 -311 -55 -190 -525 -699 -570 -152 32 39130 354 1500 75 9676 10 52 10 6852 1735 723 711 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 972 1423 2452 3700 6096 11821 24882 53626 83853 103607 95132 73062 32624 21094 1639 132 133 133 140 137 139 140 145 140 140 143 141 140 143 145 140 140 137 142 140 145 139 137 141 137 139 137 140 137 141 135 141 138 141 143 146 145 146 146 149 146 146 143 145 147 154 157 154 151 149 146 144 145 142 146 147 145 142 140 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 160 161 160 159 158 157 157 156 155 154 153 152 151 152 152 153 153 154 154 153 151 152 153 154 152 150 150 151 152 150 147 147 146 143 144 143 140 138 136 134 134 135 140 145 147 152 157 158 161 164 162 160 155 154 151 146 140 138 141 139 134 139 146 144 143 136 133 140 140 140 141 139 146 152 147 141 142 142 138 132 133 132 122 124 139 146 131 113 125 146 143 136 144 151 143 125 114 126 143 154 141 134 131 121 132 128 120 113 102 102 127 140 124 113 131 145 112 116 120 121 139 129 107 94 122 114 102 117 120 94 68 103 132 115 86 79 95 116 145 157 121 92 140 188 145 124 110 114 105 51 73 103 101 43 38 77 124 107 90 135 153 120 62 76 138 123 85 120 198 139 67 186 98 -79 33 128 111 114 62 68 3 -136 -56 210 239 199 162 210 215 -7 169 321 178 110 177 -22 -24 184 171 182 232 408 227 3 255 597 269 -51 -39 -58 204 463 365 -20 -126 287 340 384 296 240 388 438 456 219 408 544 187 178 84 -183 270 210 39162 354 1500 75 9672 10 52 42 6854 1751 727 719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 1509 4078 6546 6871 4693 3961 8591 13634 20196 37077 67316 89923 97767 70499 58480 36907 8591 3951 125 120 124 122 126 133 136 139 139 134 137 136 138 139 137 142 144 144 137 142 139 137 137 135 142 135 142 136 142 138 138 136 140 136 139 141 140 142 145 144 151 148 152 147 149 147 149 152 156 154 151 146 144 145 142 144 147 144 142 139 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 158 158 158 157 156 156 156 155 154 154 153 153 152 152 152 152 153 153 154 152 151 150 152 153 152 152 152 149 149 148 146 144 145 147 146 145 143 144 142 139 140 139 140 147 151 151 156 159 158 159 159 156 152 153 150 145 141 137 136 135 134 136 143 144 142 136 136 142 139 139 147 142 134 140 145 138 135 137 132 134 142 143 135 132 125 127 133 120 112 125 134 125 125 144 130 106 100 128 160 153 137 131 122 115 112 87 97 113 102 98 121 136 123 118 133 142 101 83 97 116 132 122 95 92 104 91 117 134 123 103 90 109 110 127 116 72 67 113 169 156 83 79 160 197 160 142 153 176 172 155 154 152 83 33 66 104 113 95 105 82 94 153 126 61 126 173 132 153 239 200 -27 -50 -24 -58 52 165 199 133 22 -21 -4 5 9 109 137 203 284 214 179 206 314 224 129 87 32 58 166 334 224 160 221 338 356 60 247 692 466 97 186 323 411 689 596 -78 -262 33 51 34 -200 -108 380 468 205 -31 33 118 196 229 187 59 276 431 39193 340 2550 75 9674 10 53 13 6856 1766 1739 4297 7230 7587 4235 2928 6950 12893 25969 57231 102044 122404 92346 31727 10969 2199 945 129 125 122 125 121 127 131 132 137 137 133 134 135 136 137 139 143 145 141 144 141 141 137 140 136 142 138 144 141 147 142 141 139 142 137 138 140 138 141 142 143 150 149 153 151 150 147 146 151 157 155 150 145 144 143 143 143 145 142 142 136 138 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 158 158 158 157 155 156 155 154 153 153 152 153 152 152 153 154 155 155 155 155 153 152 155 154 152 153 153 150 149 149 147 145 146 148 147 147 146 146 146 143 144 143 144 150 153 151 152 153 154 156 156 154 148 147 145 140 139 135 132 133 134 135 141 143 142 140 136 134 132 132 137 140 140 144 143 136 136 142 140 135 130 125 131 127 110 107 116 116 108 115 113 108 107 121 138 119 95 114 147 148 124 111 101 85 91 100 103 103 104 99 103 118 131 132 107 107 84 55 73 105 115 113 103 97 108 101 102 106 105 92 70 77 107 128 134 88 21 64 130 109 57 67 123 153 155 122 125 149 122 96 120 127 57 7 -16 60 175 161 89 62 45 32 102 106 61 87 143 154 149 161 11 -70 16 21 54 134 88 -1 -59 -12 45 -5 51 119 69 155 255 93 78 263 94 -52 -25 -55 44 49 252 310 180 242 269 269 213 186 290 386 366 199 251 455 131 128 376 48 -55 -47 -189 130 10 -366 30 195 -164 -43 143 22 -79 -302 -353 -137 141 241 39225 343 2325 75 9665 10 53 45 6858 1781 1505 3451 5290 7686 5005 1895 2339 3196 6347 12454 20529 35673 63712 98329 114491 77606 33363 3424 128 130 133 130 127 129 125 132 126 131 129 141 132 131 131 137 135 141 139 139 139 145 141 143 142 141 137 144 143 142 143 144 143 143 139 142 140 138 138 139 141 141 143 150 150 154 149 150 149 146 152 158 156 152 145 144 143 144 144 144 142 143 136 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 161 161 160 159 158 158 158 157 156 155 154 153 153 153 154 155 157 157 156 155 154 154 154 152 151 152 151 149 150 150 147 146 147 147 147 148 147 147 149 145 143 144 145 148 150 150 153 153 155 157 158 155 147 141 139 137 134 132 135 139 139 136 137 136 137 142 141 138 132 128 135 151 156 148 136 137 145 150 155 148 131 123 129 127 118 117 123 118 117 127 122 119 116 122 140 121 105 124 132 133 128 126 133 119 108 112 105 102 98 92 104 114 122 111 96 89 65 65 84 122 130 125 110 65 90 120 69 52 63 82 84 73 113 114 106 88 29 4 51 64 31 52 64 95 154 106 81 108 55 -30 -1 23 3 32 -27 11 194 178 64 103 90 61 49 90 85 20 102 81 23 23 -59 -10 182 109 38 135 13 -90 -4 51 7 -53 56 151 60 89 182 145 248 275 25 128 209 4 -23 74 240 86 26 253 316 281 149 12 -37 31 24 30 119 210 37 -245 -257 -311 -166 82 43 231 113 -375 -303 -74 1 212 483 413 38 -246 -84 -142 -291 -128 39256 368 450 75 9663 10 54 16 6860 1797 247 205 999999 999999 999999 999999 999999 999999 40 959 4005 11484 15516 21173 29124 31713 26961 22285 10272 1369 3274 10663 16163 11865 8293 1605 3049 4593 6491 4360 1665 1902 3436 8577 18400 29531 40630 48098 50764 50001 30172 14558 135 121 124 129 129 127 123 125 128 125 129 128 137 130 131 126 137 134 137 136 134 138 139 138 139 140 141 139 140 141 140 140 139 140 139 138 135 138 137 133 139 137 141 140 147 149 152 151 152 152 150 150 157 158 155 144 143 142 144 143 143 142 142 137 136 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 160 160 159 158 158 159 158 156 155 155 154 154 153 152 152 154 155 156 156 154 151 153 152 151 151 149 148 144 144 146 146 146 146 144 146 150 148 147 147 143 139 141 142 148 150 151 155 156 158 162 163 156 150 145 141 141 138 132 135 142 140 141 144 137 135 143 144 143 141 133 138 143 144 143 142 148 147 146 149 147 138 140 134 130 135 134 138 141 131 119 136 143 135 138 123 117 129 135 135 143 148 134 127 131 113 104 108 113 117 103 105 117 116 108 116 109 98 85 94 134 136 122 98 65 104 129 88 58 55 97 96 79 72 65 89 107 79 47 69 67 13 36 57 65 135 114 80 72 42 -10 -2 18 17 127 128 80 167 181 120 100 63 116 11 -10 83 14 41 97 79 -4 -82 -61 120 167 13 -8 -8 -98 -32 57 0 -29 -15 85 155 152 137 231 290 162 137 199 235 233 35 108 186 -63 -35 153 366 263 68 31 22 -11 -124 30 532 470 77 153 101 -88 -53 14 82 85 68 43 -145 -179 189 158 -178 -250 -74 225 314 -80 -294 -74 39288 369 375 75 9666 10 54 48 6862 1813 834 3082 3625 3227 999999 999999 999999 999999 46 577 1403 3860 8749 15173 25173 34731 41252 32162 20737 10167 1404 3401 9844 15451 11044 7955 355 150 999999 999999 999999 999999 292 1016 3024 7438 13065 18369 20141 15438 14765 15532 20842 27354 27346 27685 25472 18865 3565 748 125 125 125 130 130 132 130 133 130 138 136 140 137 132 137 137 137 139 136 144 140 137 140 141 136 138 135 138 135 134 134 135 133 135 137 142 143 147 145 148 150 152 154 158 156 157 156 150 142 143 142 142 141 142 141 139 137 135 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 162 162 161 161 160 160 159 157 156 157 156 156 156 155 154 155 156 156 155 155 151 151 153 151 148 146 146 144 143 143 143 145 144 143 146 149 147 145 143 140 138 138 142 149 153 156 156 156 160 162 164 160 152 151 149 145 139 134 136 139 138 143 152 152 149 150 146 148 151 146 143 131 132 142 146 154 152 149 147 137 131 139 146 145 143 130 125 136 136 135 150 152 147 138 119 122 132 128 130 129 123 111 100 109 115 115 109 104 117 108 97 109 128 134 123 112 106 87 111 128 112 115 103 88 104 103 87 73 60 91 97 72 69 72 87 82 54 84 112 78 43 61 78 68 60 66 85 48 1 9 52 58 57 132 158 108 141 177 104 33 51 147 95 49 137 74 9 88 58 7 18 -33 15 65 8 29 16 -70 -32 3 11 112 90 44 156 189 177 228 186 154 184 151 79 195 168 127 113 -93 -72 75 297 126 -103 61 31 -138 -199 -193 301 403 66 381 352 112 329 282 125 110 132 288 90 -230 12 93 -161 -251 8 -11 -254 -113 -14 -41 39319 369 375 75 9668 10 55 19 6864 1829 630 2249 2461 2178 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 1126 3234 5355 4472 344 2064 6416 10564 12048 15689 12645 6023 4074 2988 1805 322 999999 999999 999999 999999 999999 999999 943 4863 13935 28180 52937 68066 71579 58377 41814 27842 24893 18574 3493 731 124 124 127 126 128 130 127 132 132 138 136 143 137 135 134 137 142 144 142 147 142 139 138 143 136 135 132 133 134 136 131 131 132 133 137 139 141 144 146 150 150 152 152 158 158 158 154 147 141 142 142 141 141 142 141 138 136 135 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 163 162 162 161 160 159 158 157 155 156 156 156 156 155 155 156 157 155 154 153 149 149 152 151 147 144 143 143 142 142 142 142 142 144 146 147 145 141 141 141 141 145 148 152 155 153 151 154 159 162 161 156 151 150 149 143 138 139 143 146 146 148 155 156 152 151 154 159 160 157 149 148 149 147 143 147 155 154 149 142 136 140 153 150 133 124 122 126 132 137 131 125 121 115 109 111 120 119 114 108 100 93 91 92 108 105 99 102 98 93 90 102 113 105 94 94 72 64 96 92 68 76 78 57 78 86 42 45 55 43 67 89 109 104 55 33 28 28 55 71 25 40 84 47 -12 -32 14 63 60 90 92 73 74 85 67 39 87 113 41 21 59 112 142 123 144 91 32 3 -33 -12 4 21 32 18 48 74 9 -28 21 25 21 172 174 -11 35 74 133 101 16 103 66 143 160 54 19 79 201 154 -40 55 364 173 26 21 -122 -37 -52 -304 -244 -54 95 193 -99 -162 107 403 451 170 -70 91 198 -180 -240 109 436 319 172 -214 -256 249 253 203 39350 352 1650 75 9661 10 55 50 6865 1845 200 1886 5264 9342 12308 13588 16115 13815 6826 4123 2926 1949 1764 1555 1265 315 999999 999999 235 1393 4551 11969 27913 65870 102559 115775 91002 49173 8213 424 132 127 127 121 125 129 128 131 133 130 133 132 140 141 142 140 144 140 141 145 147 151 156 150 149 144 150 142 141 138 137 135 135 132 130 132 132 137 138 136 139 144 148 150 151 152 156 155 156 153 147 141 142 142 142 142 141 140 138 136 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 999999 999999 999999 158 158 157 156 155 155 155 154 153 153 153 153 152 151 152 154 153 150 149 147 145 146 149 150 147 143 142 141 140 140 141 142 141 141 145 148 145 139 139 139 139 144 146 151 154 150 150 152 153 162 163 158 154 153 151 147 147 148 149 153 154 155 155 153 155 159 160 159 161 158 152 157 157 154 154 152 154 151 152 154 149 147 146 137 132 137 131 127 128 124 120 117 113 107 100 95 107 114 106 106 110 101 92 89 106 105 98 100 89 87 101 98 87 83 79 84 63 57 64 61 65 73 72 63 85 79 45 36 43 16 18 81 74 44 56 79 67 19 11 26 -3 38 64 36 47 13 33 87 95 95 31 11 60 71 27 15 76 89 50 84 121 114 98 86 76 56 86 13 -15 47 -31 -87 -7 66 16 -74 -116 -14 134 161 94 128 106 87 119 -19 -73 -94 -1 50 -93 -19 82 104 147 -5 14 255 158 145 381 102 66 93 -116 -10 -64 -157 -151 -216 -104 -28 -166 -134 -122 163 472 268 -46 107 186 -112 -269 54 558 385 197 -98 -27 269 -25 125 39382 351 1725 75 9662 10 56 22 6866 1862 567 2337 3053 2774 2086 999999 999999 999999 999999 999999 999999 149 1059 1080 331 115 1128 2329 2912 4766 9562 18891 38269 67949 95953 110666 93168 55148 27923 5513 142 133 127 131 134 135 134 141 143 143 144 148 150 153 150 155 151 153 153 154 154 162 158 159 154 156 151 150 146 147 138 137 137 134 131 133 137 141 142 143 147 149 150 151 154 156 153 155 151 145 142 143 143 144 141 141 138 137 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 157 157 157 155 155 155 154 154 155 155 155 155 153 153 153 153 151 149 146 145 145 147 148 148 147 144 144 143 141 141 141 142 142 142 144 146 145 143 142 141 140 140 143 149 153 154 154 152 152 160 165 164 161 156 150 148 150 149 143 145 147 148 148 150 156 158 160 155 154 150 147 153 150 149 151 147 145 146 147 150 147 141 136 127 123 125 118 114 120 124 123 118 115 102 93 87 87 96 107 101 89 99 100 88 84 83 86 91 84 84 96 90 85 95 87 62 59 88 87 80 97 105 89 74 85 48 22 34 36 45 62 73 37 10 57 92 79 94 96 46 13 60 66 76 130 74 50 51 29 15 3 32 37 29 46 49 101 109 70 121 177 135 42 49 81 81 77 48 29 11 -18 -1 32 17 -31 -31 -89 -72 95 144 95 144 176 163 106 -31 -76 -70 65 95 14 27 69 128 159 -15 -129 37 32 -88 40 76 256 299 160 175 -10 -1 5 -195 -45 2 -141 -33 97 198 128 155 161 123 141 36 -44 169 401 134 -46 -226 -113 -41 -456 -162 39413 351 1725 75 9665 10 56 53 6867 1879 157 1086 2072 3249 5587 6043 5699 3528 3850 5065 7190 11034 17531 18936 16768 15741 13899 20289 28089 28575 22767 18293 22001 34035 55325 69448 67629 53891 31472 9010 155 138 138 140 143 142 140 148 149 149 155 155 153 157 155 156 154 156 155 158 156 161 157 155 156 156 152 154 155 156 146 144 140 138 130 136 136 142 146 151 151 152 147 151 154 156 153 154 153 147 142 142 143 143 141 142 138 136 137 137 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 157 158 158 157 156 156 156 155 155 155 155 155 154 153 152 152 149 147 145 145 146 147 147 146 146 144 144 144 143 143 142 142 144 145 146 144 144 145 144 145 144 145 148 150 155 157 155 153 152 155 159 161 161 154 148 149 149 149 144 141 139 141 144 149 150 145 148 151 148 143 145 147 143 140 137 134 135 142 140 132 135 132 122 117 110 99 101 109 110 116 118 109 100 94 96 92 81 78 86 79 71 83 85 69 55 49 69 80 77 77 65 53 54 59 53 43 43 53 42 36 60 72 53 41 47 22 7 27 19 46 89 62 34 47 39 20 15 60 114 73 41 66 78 71 65 46 21 26 34 19 36 75 48 10 29 58 53 30 -19 28 122 85 61 75 27 36 80 91 87 36 19 117 158 74 16 79 90 22 -13 14 9 33 107 96 62 -24 0 24 -5 -19 75 150 140 91 -103 -69 42 -1 -41 -165 -191 50 266 265 293 244 -19 -136 -16 -34 82 126 -90 18 45 87 179 164 176 147 136 199 189 234 286 -191 -298 -85 -33 105 34 -246 39445 354 1500 75 9664 10 57 25 6867 1897 232 604 1126 2104 3319 4547 6349 8206 8392 7921 5058 5173 7862 15535 23755 27600 25978 20752 18916 19603 32851 43858 43800 42743 46545 48767 40999 30395 22213 14165 8024 4604 4450 984 144 141 143 148 144 143 147 148 147 153 151 149 147 149 147 147 149 151 158 155 157 152 153 155 156 152 158 157 153 149 147 141 142 134 136 135 141 142 145 147 148 145 152 156 155 152 151 151 146 142 141 142 142 143 142 139 137 139 137 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 154 155 155 154 153 154 154 153 151 151 150 149 148 147 147 147 144 141 142 143 145 146 147 147 146 143 142 142 142 143 144 144 145 146 148 148 148 148 147 149 148 146 147 149 152 156 157 155 152 150 152 155 159 155 150 149 145 145 147 143 141 145 144 146 144 136 133 142 142 135 137 132 128 121 118 121 124 134 134 122 121 118 110 109 108 104 107 109 98 104 105 91 80 87 101 97 83 83 80 70 77 79 69 50 49 55 58 57 66 71 38 25 36 41 36 42 42 22 23 21 15 30 41 38 35 29 32 44 44 62 89 69 43 45 22 34 47 57 90 82 110 93 51 61 44 39 42 36 73 72 41 46 28 -19 -6 46 -3 -11 26 50 93 78 31 21 -1 8 51 -15 -24 58 47 43 114 107 33 37 74 91 57 68 37 80 182 134 53 -66 39 156 25 -53 77 166 114 72 -16 40 81 -55 -48 2 -66 97 181 112 190 113 8 51 98 -98 -109 11 -58 -25 -230 -188 144 144 166 101 90 355 248 -2 137 -83 -162 -271 -415 -58 30 -350 39476 347 750 75 9658 10 57 56 6866 1914 955 6039 12678 19152 13413 9610 8456 5862 6357 6564 7262 8351 10811 11780 11106 9712 8392 7027 5691 7256 19042 31080 40818 42372 41262 23930 15847 9907 9244 11960 20900 24788 21728 27541 38281 38979 24279 6385 412 356 523 741 1757 2429 1564 141 135 138 137 139 141 142 142 145 149 144 142 139 140 137 143 144 152 150 158 155 160 158 160 160 157 157 152 149 151 143 145 139 138 134 140 141 141 142 147 145 153 154 153 149 147 144 141 141 143 144 143 144 143 140 140 139 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 999999 999999 999999 150 151 151 150 150 150 150 149 148 148 148 146 144 144 144 143 141 139 140 142 143 145 147 148 147 144 143 142 144 145 147 146 146 146 146 148 150 150 151 153 152 147 143 145 149 151 153 154 154 154 154 154 158 159 153 149 142 140 143 143 141 142 145 144 138 133 131 136 139 132 128 125 123 121 117 112 113 120 122 121 120 108 99 87 86 101 111 97 84 90 85 80 77 84 98 91 68 69 77 72 69 68 69 53 55 70 55 59 67 72 64 54 62 56 53 68 70 50 56 47 23 31 41 40 59 43 24 71 71 69 90 64 54 29 24 95 95 66 59 74 114 68 20 60 60 58 53 34 59 46 52 50 0 -32 -24 7 -17 -8 64 62 55 39 -64 -72 5 14 -38 -77 -81 -27 82 71 29 61 39 -6 5 -18 38 177 87 89 166 52 -22 -140 -65 92 -31 -69 36 56 5 -51 74 96 13 12 -22 -14 90 333 259 87 2 -163 -152 27 145 -94 -219 -221 -279 -267 -150 39508 319 675 75 9662 10 58 28 6866 1931 1022 6220 27790 40162 31859 21852 10235 9984 7400 7559 7121 8336 8906 10669 9857 9109 8908 6129 4844 3418 7365 22671 33138 37036 32312 27428 13770 9194 5856 4846 4322 4827 4205 1781 1488 2051 1902 739 1034 3251 9546 28151 44970 42880 30445 3987 151 139 137 141 138 140 139 145 144 150 143 145 144 149 144 148 143 151 151 157 163 163 162 166 166 168 166 166 174 191 199 198 185 169 150 147 145 144 142 144 145 149 149 150 148 146 141 143 142 145 146 146 146 145 142 142 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 148 149 149 149 149 150 150 148 148 148 147 146 144 143 144 145 144 142 142 142 143 144 146 149 149 146 144 144 144 145 146 145 145 146 146 146 148 148 150 150 148 145 143 146 150 153 155 155 156 157 157 156 159 160 154 149 143 140 142 142 138 135 140 140 132 132 132 129 134 134 127 124 124 130 127 119 120 118 113 115 117 109 108 93 81 91 101 94 87 83 78 81 78 77 78 80 75 75 81 75 61 64 83 73 58 62 51 59 62 74 90 66 69 80 71 77 76 68 52 33 35 47 51 56 69 63 50 59 67 90 90 52 50 46 48 77 65 36 26 13 1 11 34 55 53 63 95 80 13 -8 80 75 18 41 2 -7 -36 -49 24 6 10 17 -25 -37 -42 9 12 -30 -66 -149 -67 46 25 37 20 -29 46 -13 -85 81 69 15 14 -83 -105 -157 39539 349 675 75 9661 10 58 59 6865 1948 2432 5699 16699 19437 9653 4967 588 852 1061 854 699 718 932 1022 653 355 390 435 528 863 2910 7046 6857 3483 999999 1045 5618 13373 19251 30747 37906 40682 24757 22443 19153 9847 3030 2033 3001 9196 26412 46404 60185 51581 30941 2587 156 146 144 147 143 141 148 153 149 149 147 148 152 154 151 153 150 159 156 155 159 155 157 161 162 171 169 171 180 198 237 294 362 360 233 157 146 147 145 144 143 144 148 147 146 145 143 145 143 146 146 147 148 145 144 143 138 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 149 151 151 150 150 150 149 148 146 147 146 144 142 142 143 145 146 145 144 142 142 144 146 149 149 146 144 142 143 142 143 145 143 144 148 149 149 149 149 147 143 143 146 149 150 152 156 158 158 156 156 156 161 162 157 148 141 140 142 141 138 139 142 142 137 132 131 130 129 134 132 126 129 132 131 129 125 118 107 110 108 105 112 101 90 90 97 97 89 88 86 80 84 83 75 90 105 102 99 90 68 65 83 83 61 53 64 62 52 63 74 47 64 98 88 75 52 49 50 36 40 55 55 72 82 62 70 70 68 82 98 84 42 53 60 57 34 24 36 15 2 27 42 49 86 73 70 58 -13 -21 69 64 -5 19 49 66 5 -8 56 32 27 32 46 30 -46 10 104 38 -17 -62 -123 -4 67 28 59 -14 -30 26 -27 46 97 77 91 -43 -144 -123 23 10 -99 -96 89 211 98 -15 -178 0 173 142 205 190 214 170 -87 -127 -24 -51 -84 -285 -195 174 22 -37 -70 -140 -92 -295 39571 368 450 75 9656 10 59 31 6865 1965 38 890 206 1307 1268 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 2467 4218 3092 294 999999 999999 414 1891 4272 6400 3465 1037 159 1792 7691 21726 45220 68024 69472 71327 47572 41035 29271 8993 2867 2224 4456 14906 26504 25190 15838 8186 1720 194 157 150 145 149 148 148 152 152 147 148 147 150 149 150 150 152 153 161 165 198 266 345 400 413 430 370 283 178 164 165 179 240 326 344 233 156 146 148 149 147 145 146 146 145 145 146 146 145 143 145 146 146 147 145 144 144 139 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 999999 999999 999999 146 148 147 146 146 147 145 143 143 143 144 142 140 140 140 141 142 143 144 143 142 143 144 146 148 146 144 143 144 143 144 147 145 143 146 149 148 151 151 150 148 147 149 150 147 145 151 158 158 155 155 154 157 161 156 144 137 139 145 145 142 143 145 141 135 135 135 134 135 138 133 128 128 128 130 130 124 116 106 99 105 106 95 88 95 90 91 90 82 88 85 77 88 90 78 85 92 86 78 78 72 74 83 84 74 68 71 64 60 53 54 36 51 79 76 70 52 44 64 72 67 64 49 52 57 56 95 92 49 43 77 114 69 16 27 45 43 58 44 16 27 30 19 16 33 37 34 35 -21 1 53 14 -21 -62 7 113 49 -19 7 55 43 23 67 -16 -72 -17 25 65 18 0 -39 -35 -16 -40 117 57 -122 -55 -8 49 28 7 131 52 -64 -44 70 61 -63 -25 144 105 60 39 -52 86 45 84 121 194 295 187 98 50 59 -16 -94 -206 -147 198 261 146 52 -48 83 21 -93 -43 -153 -289 -212 253 418 91 -83 50 -19 -269 -184 0 -63 -254 39602 368 450 75 9657 11 0 2 6864 1982 32 551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 777 3445 6735 7326 6332 5187 4584 6516 13815 21507 27590 14016 3691 4599 8896 19424 46261 72236 76588 54708 36034 24509 19658 11144 510 252 644 2477 9027 9758 7158 1447 227 150 157 161 155 145 146 153 154 150 153 152 149 144 146 144 147 148 149 149 155 161 182 232 296 350 380 422 360 268 175 159 155 151 150 146 150 147 150 150 149 149 145 150 151 146 146 145 146 148 148 145 145 146 146 145 146 143 142 138 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 145 146 145 144 145 145 144 143 142 142 144 144 143 144 143 143 144 144 144 142 141 140 142 146 148 146 144 146 146 147 148 148 146 143 146 148 147 152 154 153 154 155 154 150 149 150 155 158 156 151 151 152 154 154 148 142 140 140 141 141 141 139 138 133 130 132 129 126 130 131 124 124 121 122 121 116 114 109 105 103 113 109 95 98 100 86 80 80 78 89 96 83 75 79 81 82 74 73 65 63 78 89 88 77 63 74 69 42 51 56 49 52 47 48 57 44 51 70 78 87 88 87 78 37 16 52 93 105 94 71 75 108 93 18 4 47 70 64 66 62 56 29 15 59 17 34 81 83 44 19 41 21 19 -10 -8 64 29 -52 -22 56 67 13 36 -33 -32 46 -13 36 26 -18 26 -39 -68 -21 85 84 -52 -65 -48 20 -13 -12 110 89 59 8 16 76 -1 9 91 15 90 16 -31 17 24 187 134 216 126 30 353 175 -20 91 63 -71 -203 -92 135 181 -7 8 107 -35 -41 112 -64 -72 98 364 536 302 93 -54 -105 161 370 349 340 -80 39634 362 900 75 9658 11 0 34 6864 1999 25 999999 999999 999999 999999 999999 999999 999999 586 2708 6440 10524 15615 16953 19994 24812 34337 36037 40724 21228 7737 15282 21950 34066 69194 83660 71058 40960 12653 4996 2085 1283 724 128 123 131 136 138 137 146 143 154 160 163 155 148 142 153 159 152 157 161 151 144 145 147 149 147 147 147 153 151 151 151 163 166 187 206 198 179 163 152 149 147 147 144 146 144 151 151 150 148 144 152 152 147 145 144 144 147 149 145 145 146 146 144 147 143 141 138 136 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 147 148 147 146 146 146 146 145 144 144 145 146 147 149 147 146 147 146 144 140 138 139 142 145 146 144 144 145 147 148 148 147 146 145 146 148 148 153 156 153 155 159 157 151 152 156 158 159 156 150 149 154 156 151 147 145 142 140 133 133 137 136 136 131 132 131 125 122 122 121 119 126 126 126 114 102 100 100 108 116 117 108 103 104 93 79 76 80 79 94 114 96 78 77 89 91 74 82 75 61 74 84 79 66 40 58 81 47 49 64 53 68 54 21 30 35 54 82 73 76 98 112 94 21 5 43 71 126 145 102 86 85 89 65 24 48 50 23 93 137 119 63 19 93 48 71 82 49 77 18 27 47 27 44 37 56 53 4 -6 -5 52 0 -18 17 93 129 8 33 96 67 117 40 2 46 36 76 21 -52 -69 -11 -44 -16 84 94 86 -83 -80 82 52 50 142 87 52 -85 -115 -46 194 372 201 185 -16 12 439 202 -64 42 15 -147 -247 -133 57 283 117 84 140 142 83 122 42 32 115 -20 210 375 265 1 -103 221 554 428 164 -179 39665 0 0 75 9661 11 1 5 6863 2015 39697 0 0 75 9663 11 1 37 6864 2032 39728 0 0 75 9683 11 2 8 6867 2044 39760 0 0 75 9721 11 2 40 6872 2047 39791 0 0 75 9718 11 3 11 6876 2042 39823 0 0 75 9716 11 3 43 6879 2031 39854 0 0 75 9723 11 4 14 6881 2018 39886 367 525 75 9716 11 4 46 6881 2003 97 2943 14042 16189 10170 11598 3593 693 469 861 1289 1664 2325 3566 5262 7193 8918 10811 11079 10531 7920 6954 5670 3479 2717 3904 10042 24160 61842 119306 135339 76678 7052 1686 1683 543 120 95 99 103 109 109 108 107 108 107 111 110 116 117 120 118 121 124 128 126 132 134 134 131 135 144 160 225 496 1158 1291 1183 1118 1270 1307 1229 1000 682 512 444 379 315 218 192 197 198 177 155 144 144 146 142 145 147 147 143 143 144 145 144 145 146 146 146 148 151 146 140 139 137 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 158 158 157 156 156 155 153 152 153 154 155 155 156 156 153 153 152 151 150 148 147 147 146 145 145 144 141 140 141 144 146 147 146 146 149 148 148 150 152 151 148 148 150 151 153 156 156 155 154 149 147 152 152 146 145 147 148 142 142 142 137 135 135 135 139 141 140 142 140 132 132 130 129 124 123 122 117 108 101 107 119 125 117 95 95 109 109 105 102 99 97 98 89 88 84 65 63 82 76 77 92 86 73 62 57 66 74 68 66 71 83 84 91 105 94 74 87 91 60 45 47 77 92 73 49 64 91 48 17 16 8 14 52 65 62 40 15 28 61 99 61 20 60 99 83 39 36 25 14 29 -27 -23 29 48 94 131 112 10 -36 -40 -39 -9 33 23 -51 30 94 91 121 149 116 76 124 145 117 -5 -47 90 233 198 104 28 -30 50 130 50 7 128 167 85 79 77 52 144 129 25 94 50 -39 199 245 89 121 39 -34 175 332 194 142 105 108 87 -122 -97 -88 -62 -11 -100 -2 138 6 -223 173 212 15 162 100 267 158 -251 -433 39917 363 825 75 9714 11 5 17 6881 1989 530 567 999999 999999 999999 999999 999999 999999 999999 471 953 1437 1906 2337 3106 5011 8949 16528 24981 28747 34657 50186 73767 92644 81873 93224 90308 49764 10737 4506 1741 549 152 132 135 136 137 137 139 137 143 140 143 142 144 144 147 143 151 152 158 151 154 152 152 150 153 155 161 164 166 216 240 259 273 280 286 283 271 244 230 216 196 191 185 181 170 160 155 152 147 143 143 144 145 145 147 144 148 142 146 145 145 144 145 144 147 148 147 141 140 138 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 155 155 154 153 152 150 148 148 149 150 151 150 150 150 149 150 150 149 150 148 148 149 148 146 146 146 143 141 141 144 145 146 148 149 150 150 149 150 151 153 149 149 152 150 147 150 155 155 151 148 147 149 150 150 150 148 143 140 141 139 139 139 134 133 135 135 136 137 133 128 125 123 125 120 116 113 107 105 101 96 104 112 106 96 93 99 90 82 92 96 93 84 80 87 83 71 71 87 84 72 86 77 49 53 64 63 65 67 59 47 64 82 89 101 86 55 69 75 52 46 49 70 84 52 28 31 32 31 32 37 34 45 47 37 30 24 45 52 19 51 79 32 39 59 55 69 7 -40 33 88 34 -27 -10 55 28 -13 76 73 33 15 -70 -95 1 54 20 41 50 -33 -5 97 100 129 89 64 126 48 -97 -6 84 3 55 107 61 28 27 -33 -23 136 115 -4 85 170 -15 -79 -1 129 231 38 -144 11 64 8 129 116 -19 -12 155 54 93 75 -130 -33 -133 -120 74 138 90 -30 70 -30 -107 -77 57 183 234 207 -56 194 427 -167 -390 39949 352 1650 75 9717 11 5 49 6882 1974 273 1643 3302 4930 6632 12419 20431 29932 32514 40925 60083 84651 95002 56251 39817 42612 56345 55608 39141 22610 13028 153 147 150 149 149 150 153 154 162 160 159 155 159 157 158 156 159 163 166 163 161 158 161 156 162 156 159 161 160 159 157 157 159 155 159 165 162 165 168 162 165 180 186 175 167 162 159 156 149 142 145 146 144 142 147 146 150 143 144 144 145 144 145 144 146 145 146 144 141 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 151 152 151 150 147 145 144 145 145 145 145 143 143 144 145 147 147 145 146 146 145 144 145 146 146 144 142 141 142 143 143 144 146 147 148 149 150 151 152 152 151 148 148 149 148 150 157 156 152 150 149 151 152 155 156 148 141 142 144 141 142 145 140 134 134 135 133 130 124 120 114 112 113 114 120 116 110 104 95 88 90 93 96 98 90 79 73 70 78 91 87 76 76 93 85 79 84 84 79 73 82 70 49 50 61 64 58 49 43 41 69 88 80 83 75 60 54 57 64 61 67 77 65 42 31 27 37 42 42 52 52 85 65 21 18 37 71 54 14 15 35 19 5 -3 18 25 -16 -25 13 46 52 8 50 117 38 26 73 61 17 -6 -18 -24 62 105 80 44 21 -13 -36 30 82 132 75 -2 37 83 -78 -53 83 -5 72 198 130 8 -53 -10 48 126 117 -86 -24 106 2 -38 32 261 392 213 -83 -93 -22 -74 59 101 -13 10 -27 -210 -147 -37 -16 105 123 195 233 69 -32 0 7 -159 -185 14 41 47 419 276 -49 334 551 63 -177 39980 365 675 75 9725 11 6 20 6882 1959 587 1076 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 531 1514 3267 5462 9266 18894 21162 13461 5569 6464 9264 12898 15579 17215 21353 35666 72309 102063 100492 71882 31677 163 148 150 150 148 151 150 155 160 162 162 158 169 162 161 160 157 160 161 159 157 157 160 152 153 150 152 154 157 156 159 159 155 157 157 159 162 163 166 161 159 160 162 156 164 155 155 147 144 140 143 143 143 144 152 148 145 146 146 144 143 144 145 145 145 145 145 144 142 140 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 151 151 151 150 148 147 146 146 147 147 147 146 145 147 148 147 147 146 146 146 146 146 147 147 147 145 143 141 140 140 140 143 148 148 148 148 149 151 150 148 146 147 149 150 149 153 158 153 149 147 149 154 156 153 152 147 140 144 148 146 146 142 140 137 132 134 136 133 127 128 123 113 116 121 123 122 115 110 107 102 102 102 102 103 96 84 81 80 82 82 76 73 70 74 79 93 99 88 67 69 78 63 60 62 63 69 65 61 72 72 72 71 73 75 66 80 71 64 73 61 60 46 45 74 65 40 33 26 35 51 46 79 62 20 45 66 97 70 56 73 68 49 22 38 67 5 -29 -5 16 28 30 48 91 71 19 98 76 -4 -22 -9 38 62 101 90 72 76 72 91 60 -6 4 141 153 31 -29 -10 -24 -2 59 4 7 109 88 13 50 153 186 107 36 -36 -16 87 200 176 134 202 212 108 -114 -134 -8 39 129 194 157 140 46 -111 -204 -83 69 106 249 256 252 139 -139 30 -108 -44 159 82 65 -40 202 236 435 500 133 216 297 40012 365 675 75 9717 11 6 52 6882 1945 2486 7250 14940 21514 13037 2899 1053 313 191 180 114 65 14 322 614 1812 4939 16895 39162 52522 33447 10282 3705 2593 813 1037 2228 5255 12236 29856 53426 74672 74179 48202 16639 1781 166 169 168 164 154 153 151 150 156 157 165 158 159 154 150 151 156 154 154 153 154 144 148 146 152 147 150 153 159 157 153 161 160 159 164 159 164 159 159 159 157 153 155 144 145 140 139 140 141 144 144 147 156 149 145 147 147 144 143 142 144 145 145 145 145 143 142 139 135 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 152 152 152 151 151 150 149 148 148 149 150 149 147 148 149 149 148 147 146 148 149 150 152 153 151 149 146 142 140 139 140 144 149 149 147 145 145 148 147 147 146 149 154 154 151 155 156 150 147 147 153 156 154 146 142 141 138 142 146 145 145 140 137 135 135 134 137 144 142 142 137 124 121 124 129 125 118 122 123 115 114 115 106 104 104 103 97 89 92 90 79 73 86 88 82 78 79 88 82 78 76 56 57 67 56 53 61 69 67 51 51 68 70 71 63 68 68 66 64 64 63 45 58 85 82 68 37 26 42 41 34 58 37 32 62 52 88 66 44 88 104 86 42 43 50 24 0 -26 22 66 39 53 46 27 18 25 27 -4 -8 -21 38 80 40 5 -85 -49 -12 13 105 41 11 124 117 31 66 0 -12 41 -8 9 3 109 85 -53 92 224 169 -84 -205 -21 50 104 92 62 84 99 88 -25 73 85 -35 -62 -19 185 355 174 48 75 -71 -51 -58 -169 39 197 159 53 -193 -36 47 42 154 89 -101 -81 -94 7 580 365 -69 -16 25 40043 359 675 75 9709 11 7 23 6882 1931 258 5781 15189 20162 11499 2702 984 202 73 76 38 999999 999999 137 577 1585 3948 12836 28547 39543 29497 15032 9170 5469 3565 3469 6320 10254 16611 25362 48558 69652 74597 47791 17234 1887 225 207 202 173 163 165 181 170 141 139 147 142 143 139 146 142 144 143 148 146 145 139 144 141 148 143 151 150 155 153 154 157 155 155 157 152 155 155 154 151 147 143 142 135 136 136 138 140 144 147 146 146 152 148 147 149 147 144 142 141 144 144 144 144 144 143 142 140 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 152 153 152 152 152 152 150 149 149 148 149 148 147 146 146 146 146 146 146 145 147 149 150 151 152 148 145 144 143 144 143 143 146 147 147 147 146 146 147 146 144 147 149 153 154 153 152 149 151 153 155 159 154 147 144 143 144 142 143 143 143 143 141 139 137 141 134 134 141 135 134 134 127 118 122 136 128 120 122 119 119 117 109 106 103 101 102 98 96 100 101 91 80 90 92 82 71 70 84 88 85 65 49 65 68 53 50 60 60 38 27 45 60 59 73 76 73 74 86 74 71 89 70 62 65 59 60 91 93 68 50 55 65 34 51 65 53 78 32 17 49 61 52 23 44 0 5 15 -16 33 44 11 2 19 57 45 -8 35 18 -53 -70 10 91 69 67 -74 -129 -67 -26 75 92 44 6 26 40 38 28 62 14 -71 -9 10 78 13 -70 173 256 143 -2 -105 40 107 22 -86 -28 53 -14 53 135 157 154 -51 -57 42 74 207 60 -21 114 29 -78 -124 -235 -214 -44 62 -15 -278 -261 -36 -124 126 302 -16 -102 -254 40074 363 825 75 9708 11 7 54 6882 1917 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 762 1331 1015 1249 1854 2621 5706 7289 8024 10356 13135 17760 25294 38996 60623 81191 74449 63709 49103 33924 13866 5082 3842 2663 726 478 651 1252 1256 354 132 136 132 137 136 144 137 137 133 137 139 142 141 141 141 145 144 152 152 157 151 155 148 149 144 148 145 147 148 152 143 139 137 134 134 137 134 138 143 144 146 147 147 149 146 147 150 148 143 141 143 144 144 143 144 145 142 142 140 139 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 154 154 152 152 152 151 149 147 147 147 147 146 145 145 146 146 144 144 144 145 146 148 147 147 145 141 140 143 145 145 144 145 149 150 149 148 147 148 150 149 145 143 146 152 154 154 153 150 153 158 160 161 156 151 149 145 142 140 139 138 139 142 141 139 143 141 133 135 134 128 128 123 116 114 116 122 118 112 110 108 113 113 104 103 97 90 92 100 101 100 102 96 97 96 86 83 94 96 94 80 71 65 59 62 66 72 74 76 69 59 55 57 49 27 39 60 76 82 74 54 48 70 58 44 63 40 17 90 113 68 64 65 25 22 50 39 35 40 8 10 45 53 13 27 122 49 -13 1 5 37 24 -9 -17 51 40 22 23 54 64 -24 -6 50 113 121 145 112 14 -26 0 41 8 12 74 137 44 -12 25 72 85 -27 -51 4 -1 4 -1 120 240 171 207 185 84 57 19 35 27 -64 -14 115 134 112 146 47 16 107 10 -37 26 98 181 29 -126 -172 13 20 5 159 143 29 -197 -256 -78 486 410 -47 -110 -210 -171 16 64 -215 -162 -145 40106 347 1800 75 9707 11 8 26 6882 1904 153 340 999999 999999 999999 999999 999999 2161 6491 11221 19958 27211 36842 53051 63148 52250 34834 41705 62868 68851 36925 11918 5400 2915 838 521 744 1324 1227 362 142 139 139 145 143 145 140 141 137 140 143 151 149 149 152 154 150 152 157 158 151 160 149 153 143 146 146 146 142 148 140 139 138 137 135 138 137 141 145 148 147 145 146 150 150 151 150 150 145 145 145 144 143 144 144 144 142 141 139 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 156 156 154 152 152 151 149 147 147 148 148 147 146 146 146 145 144 143 144 145 146 145 143 145 144 140 140 143 146 145 144 147 151 152 153 153 150 149 150 152 150 147 150 152 154 157 159 157 153 155 158 160 156 151 146 138 134 135 137 135 135 136 137 136 144 145 138 137 134 132 126 118 114 114 120 118 108 108 113 112 111 112 109 101 97 97 102 108 96 94 97 92 96 107 109 100 90 85 90 81 62 60 58 49 59 72 73 81 77 64 60 57 59 40 27 40 57 66 63 48 45 57 53 44 68 59 51 84 67 45 55 43 -13 -15 30 6 3 -1 -22 6 52 70 25 44 91 42 34 30 8 26 23 13 -5 40 66 74 65 63 55 20 75 56 45 70 40 58 77 9 0 -35 -74 54 117 122 36 35 16 -10 51 -31 -40 73 61 61 137 77 75 67 178 283 128 -38 -37 93 44 -168 -157 34 51 93 29 -36 -27 -50 -156 -229 -168 -172 -15 -107 -233 -107 199 422 451 122 -12 90 -37 -185 -92 350 301 -28 -247 -342 -194 -7 -123 40137 308 2325 75 9711 11 8 57 6883 1891 1464 2954 6694 12457 16114 21726 32380 35590 32681 40500 57107 68093 74665 53030 36047 26502 17243 12382 8882 2025 312 140 143 139 140 144 142 141 146 140 142 140 148 149 149 150 153 153 154 147 150 156 155 151 156 153 154 144 148 145 145 140 138 136 140 134 139 134 134 140 145 143 147 146 145 143 152 153 153 152 152 147 147 146 145 143 144 144 143 141 138 139 138 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 158 158 156 154 154 153 152 150 150 149 149 148 147 148 147 144 142 142 145 146 144 143 143 145 146 143 142 141 143 145 144 145 147 150 153 153 150 149 150 152 153 150 150 151 155 156 158 155 152 155 161 165 159 152 143 136 133 132 136 138 133 132 135 132 137 144 140 137 139 131 128 129 123 117 123 119 107 117 127 116 108 103 99 103 105 101 98 102 98 94 87 88 92 103 114 97 75 75 88 90 77 59 48 46 61 66 64 63 59 48 29 40 77 78 46 57 40 37 83 65 60 79 69 67 80 86 72 56 31 24 35 35 7 14 45 9 5 6 -19 -3 38 46 20 2 -8 4 91 52 27 74 32 56 65 41 69 86 31 54 43 -7 37 -5 -23 38 -8 -10 91 79 8 -60 -23 97 30 -38 41 67 -22 -79 -80 -40 118 242 90 -94 42 35 -106 -151 -39 161 195 62 -165 -169 -75 -204 -294 40169 305 2325 75 9713 11 9 29 6883 1877 1388 2777 6176 6083 2836 3960 8284 14741 28010 49620 78159 91774 90621 61008 44515 25919 17024 12264 8822 1902 217 138 140 136 142 141 140 138 140 139 139 139 146 148 148 151 152 151 146 145 149 154 151 151 148 151 148 142 144 142 142 137 133 133 137 132 136 135 135 138 142 141 142 142 146 146 152 151 156 155 155 150 146 145 145 144 146 144 143 141 138 136 135 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 158 159 158 155 154 154 154 152 151 150 151 150 149 148 147 145 142 141 144 145 144 144 145 145 146 146 144 142 143 147 146 145 147 150 152 149 146 147 149 152 153 149 147 152 156 153 153 152 151 153 161 168 167 159 148 140 136 131 132 134 130 136 140 134 136 141 138 141 145 133 128 133 127 121 118 114 103 115 120 103 96 100 105 103 103 101 94 93 99 102 90 88 93 98 99 80 80 87 79 80 88 72 51 66 86 80 79 65 69 77 51 46 67 71 51 63 63 60 78 67 52 77 74 63 81 96 92 89 72 41 43 32 38 77 75 20 -12 18 30 0 32 67 54 16 0 18 41 4 -1 72 65 49 91 64 10 8 17 69 88 -19 -29 47 20 18 55 0 42 77 -7 -31 -66 -15 35 6 0 14 72 8 -127 -34 171 254 81 -146 -11 46 -67 -214 -211 -23 71 49 -176 -192 40200 353 1575 75 9715 11 10 0 6883 1864 1224 4281 4657 955 944 1169 1707 4183 6504 7373 6305 2238 3664 3910 2564 3719 7321 16866 40700 81085 107236 106679 67244 37055 14398 1089 145 141 140 138 138 142 147 145 147 143 146 141 138 139 138 142 148 147 151 153 153 152 150 153 153 150 148 146 149 145 144 139 141 142 139 135 132 133 133 133 135 135 136 139 140 142 141 144 146 149 151 153 158 158 156 150 143 143 145 144 145 143 142 142 139 134 134 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 161 160 157 155 155 155 153 152 152 152 152 150 148 147 146 144 143 143 144 145 144 145 146 147 147 144 141 143 146 146 146 146 147 150 150 146 145 147 147 148 148 148 152 154 153 152 152 151 154 161 165 164 157 150 145 139 134 136 137 137 143 144 139 142 147 145 146 147 136 131 131 132 132 119 113 113 114 112 106 107 119 128 104 98 113 110 108 102 101 95 87 88 87 84 74 74 83 76 75 90 77 64 81 86 85 103 95 72 71 74 69 51 52 70 62 83 81 39 56 67 79 82 51 60 67 85 121 92 47 49 52 71 94 85 20 -40 7 38 17 48 93 71 35 20 26 4 -37 -19 66 120 62 9 -2 6 40 66 60 61 0 10 80 -20 -4 59 -8 -2 6 -40 -29 -51 -17 29 -11 -47 10 184 125 -93 -57 92 141 15 -52 141 83 -117 -102 -2 28 0 46 66 67 36 83 196 175 -3 110 98 42 -36 -145 21 -7 -32 66 306 -32 -97 342 302 271 147 48 212 179 -10 58 218 -56 -161 -145 -208 223 305 -78 -51 73 119 66 40232 354 1500 75 9718 11 10 32 6883 1850 54 1690 4598 6052 4124 6642 12357 19740 26725 14516 9327 5665 806 999999 279 1281 1985 3320 9817 28562 62357 93468 116438 78989 40330 1716 162 151 148 149 146 145 148 157 154 154 150 155 150 149 147 142 146 154 154 156 155 160 159 159 159 160 151 151 148 149 144 145 139 142 142 139 135 132 133 134 135 136 139 142 142 143 146 147 148 148 149 153 155 159 160 154 145 142 142 143 141 143 141 142 143 137 135 135 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 159 159 157 155 155 154 152 151 151 151 152 151 150 147 145 144 143 144 145 144 143 145 145 146 146 142 140 141 141 143 146 145 147 148 147 146 146 145 143 143 147 149 147 149 153 155 154 153 157 163 162 160 159 154 148 141 138 144 147 143 142 144 143 146 151 148 145 143 141 138 133 138 136 121 120 121 120 119 116 117 118 122 111 103 110 105 105 104 101 94 77 78 81 85 91 80 78 82 78 78 83 87 81 65 67 84 77 49 47 47 53 68 62 73 63 73 82 48 53 63 49 66 72 57 39 40 80 83 36 35 67 100 86 53 26 12 54 44 49 73 62 25 -2 -25 -1 25 -33 -24 45 98 74 0 21 54 64 81 9 -6 0 44 49 -70 -4 94 108 63 7 50 49 14 62 23 -26 -3 22 42 45 103 127 214 228 -14 -39 88 16 -39 -62 -36 44 -76 -51 212 108 -63 -33 29 128 -19 52 52 95 140 -24 63 57 111 127 185 61 23 47 -164 -97 -54 -46 -15 25 256 33 3 76 22 -10 -187 17 361 247 111 75 139 420 40263 329 1425 75 9724 11 11 3 6883 1836 680 1696 2454 4075 11230 30078 60985 79547 57641 23675 6863 1629 999999 999999 999999 999999 999999 999999 593 3126 8690 16126 34801 70913 80053 54825 3182 1349 161 153 158 153 159 158 162 157 160 153 160 156 156 151 147 147 159 159 160 154 162 160 163 162 167 157 153 150 151 148 148 141 142 142 140 135 137 138 138 137 139 142 148 147 147 149 154 149 152 150 155 156 158 156 150 142 143 142 143 141 141 143 142 141 136 136 134 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 158 158 156 156 155 153 151 152 151 152 153 153 152 149 147 146 145 146 147 146 146 147 146 146 145 143 142 140 137 139 142 144 147 148 145 144 145 143 141 143 146 146 146 148 151 153 153 152 154 161 164 164 164 157 148 144 146 144 144 145 148 149 147 150 150 143 141 142 144 139 130 136 137 131 118 112 121 126 120 119 109 104 108 105 106 100 91 88 84 83 75 71 73 79 88 82 75 73 74 74 78 79 81 65 65 69 48 57 60 43 49 71 72 65 53 73 97 83 65 62 43 56 84 56 50 63 72 66 38 19 52 98 82 55 39 54 103 69 50 88 43 0 8 -8 -2 56 63 54 52 65 56 1 34 46 -10 8 -9 -46 -22 8 22 -27 -25 96 99 -1 31 58 31 50 57 27 42 62 -25 -82 9 133 190 183 102 -91 -52 18 -40 61 35 -99 -42 -82 -126 15 27 -41 -76 -1 46 -184 -183 24 44 136 -46 -219 -56 40295 333 1350 75 9723 11 11 35 6883 1822 66 1614 4070 8667 17348 38377 75321 119684 128314 68202 2923 999999 999999 999999 999999 999999 14 49 164 627 2666 6477 9288 12090 17270 22329 22571 2291 1981 162 155 160 155 159 159 159 160 162 160 166 163 160 156 158 154 158 155 158 157 159 157 165 162 164 154 151 148 154 148 149 142 143 143 145 140 139 138 136 139 141 139 146 151 153 150 154 148 153 151 154 154 155 154 151 145 144 143 144 143 143 145 143 139 136 136 134 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 161 160 158 157 155 154 154 155 154 153 153 152 152 153 152 151 150 148 149 149 149 150 149 149 149 144 140 139 137 137 139 142 143 144 146 145 142 140 138 140 143 142 145 148 151 152 152 154 156 164 168 167 163 153 146 142 143 147 146 147 153 153 146 142 138 135 141 149 150 143 135 131 136 138 125 122 128 128 125 121 114 110 108 98 99 105 97 83 80 89 86 84 81 73 71 65 63 70 70 75 79 76 75 77 91 96 80 67 55 47 48 39 49 65 56 74 87 77 76 82 62 63 77 67 71 73 78 63 41 47 60 56 79 83 64 52 60 56 52 97 77 54 69 56 67 101 121 122 54 43 44 13 17 7 -20 -1 17 -24 6 11 37 57 1 29 -15 -32 7 -77 -15 63 -34 -37 0 45 3 5 65 67 96 62 -5 -31 16 23 -42 -32 148 166 115 58 58 -62 -161 -86 -89 -22 53 -46 -88 -4 8 156 -60 -82 54 104 -67 -405 40326 370 150 75 9722 11 12 6 6883 1808 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 2444 5204 8302 10432 16330 32712 60577 99591 126204 109012 36638 7645 12219 16271 16854 13195 11095 9664 582 156 179 302 838 3314 8568 8438 582 573 826 803 159 157 153 152 151 151 153 158 158 163 163 159 160 155 159 154 154 152 153 156 153 153 162 159 157 150 151 147 148 142 142 140 143 144 144 143 142 140 138 140 140 141 144 151 153 149 153 149 153 152 155 155 157 156 154 149 145 145 143 142 144 145 143 139 135 135 133 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 159 158 156 155 154 152 153 154 152 151 151 150 149 151 153 153 150 149 151 150 150 151 151 152 151 146 143 140 138 137 139 141 140 141 146 147 144 141 139 140 141 141 142 145 152 155 156 155 155 162 165 163 162 155 149 144 141 145 146 145 148 145 137 130 133 138 141 149 147 137 130 126 132 135 127 126 125 120 114 113 110 113 109 90 89 99 92 83 90 89 77 81 76 67 74 63 51 67 72 70 66 61 52 55 78 88 86 61 48 46 44 36 55 76 74 71 64 65 66 64 47 61 90 92 84 63 63 63 40 68 77 41 50 62 61 59 51 31 36 85 95 96 103 60 48 73 60 59 49 64 39 61 88 15 -37 -32 -3 -17 14 29 33 84 92 49 39 34 -15 -88 -69 -30 -156 -191 -21 87 52 41 18 -45 -29 66 64 51 32 80 63 -28 109 220 227 75 117 98 -118 -172 -167 -116 3 99 91 48 82 218 74 108 61 52 -16 -313 -11 501 518 194 179 -1 -149 -81 -76 141 188 -230 -278 149 124 -44 -225 -441 -104 -122 -482 40358 327 900 75 9718 11 12 38 6884 1794 73 248 492 1377 2061 3897 7402 13566 23240 35111 47021 61383 79241 90116 79277 43936 46700 54545 52283 48626 36090 15030 10425 676 178 163 156 150 152 157 154 158 158 161 161 157 151 147 149 152 150 156 159 161 164 159 153 158 153 156 153 156 154 152 156 150 152 159 156 153 151 150 142 144 141 144 142 143 142 140 143 141 139 140 139 141 147 150 152 151 150 151 149 151 150 154 157 161 158 155 154 151 147 144 142 142 143 142 139 135 134 132 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 155 156 155 154 153 151 151 152 151 149 148 148 148 149 149 150 148 148 151 151 150 150 151 152 150 148 146 143 141 141 141 141 141 143 146 147 145 144 144 143 142 141 142 146 153 155 152 151 152 155 160 160 162 158 149 143 140 144 141 141 144 140 134 135 139 139 137 136 134 131 126 127 134 130 122 121 123 119 111 111 107 106 104 93 90 95 85 76 76 69 73 79 65 69 83 68 55 65 74 72 70 57 47 41 56 72 59 52 66 64 51 43 69 86 71 52 44 43 44 59 68 84 101 97 85 91 76 69 45 60 112 65 28 49 68 75 85 57 34 61 65 87 91 41 19 31 19 -9 31 69 50 96 125 37 1 1 -29 -86 -83 -29 -14 45 47 -22 38 31 17 33 -75 16 -13 -114 2 41 37 32 31 -42 -80 8 71 30 -16 46 -8 -14 56 125 154 -1 -23 106 36 -58 -120 -202 40389 364 750 75 9720 11 13 9 6884 1780 230 1347 2620 3700 3792 2886 3640 6670 13404 21931 36133 51069 59686 64170 59701 60659 62466 65515 67865 69385 58705 46424 34543 12973 8183 6656 4259 732 1054 2534 5828 5770 171 143 143 140 145 141 133 136 135 147 145 151 154 151 153 149 144 146 141 146 142 143 143 144 143 144 147 146 141 143 140 139 131 137 134 136 132 135 135 137 134 135 132 135 134 141 145 151 149 150 147 147 148 149 145 148 153 156 158 157 156 154 149 147 143 142 143 141 138 135 134 134 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 156 156 156 155 154 152 151 152 151 149 148 147 148 149 148 149 147 146 149 149 149 150 150 149 148 147 144 143 144 144 144 144 146 146 145 145 144 146 148 147 148 147 145 147 150 151 152 154 154 154 157 157 156 148 141 140 144 149 143 139 144 143 137 139 141 140 143 136 129 127 126 131 132 128 131 133 130 129 119 113 109 103 101 100 91 90 88 80 74 70 81 85 75 78 80 79 76 70 75 70 73 79 80 70 65 76 64 55 58 56 42 43 67 66 57 57 65 61 58 65 76 81 81 85 91 92 68 74 67 70 94 91 76 50 75 67 68 82 73 75 96 107 71 51 60 70 78 62 35 5 6 63 74 25 44 65 40 -49 -90 19 76 70 32 -5 51 32 -25 31 19 53 81 57 81 78 42 29 57 -17 -46 16 42 87 74 -42 -29 71 0 29 119 23 52 176 107 99 81 -41 -9 11 -63 34 197 261 179 185 63 -171 -9 307 265 146 103 -98 5 -52 -71 75 104 269 159 316 269 88 260 -25 131 306 -29 6 14 33 109 40421 342 825 75 9720 11 13 41 6884 1766 144 1503 2548 2110 1070 1948 5242 11536 17378 25482 35796 46139 52297 53084 56349 59366 56247 51550 47294 41505 30211 22536 18017 14927 11976 9272 6464 8301 16725 29043 37825 28597 21529 12794 573 129 127 129 133 128 138 138 140 143 143 139 138 133 136 132 137 134 132 134 135 133 138 141 137 136 138 132 135 130 135 127 131 128 134 135 133 132 134 132 133 133 140 141 147 145 148 144 148 147 149 142 144 147 150 155 156 154 154 151 151 144 143 144 142 137 137 135 135 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 155 155 154 154 153 152 151 151 149 147 148 148 148 149 148 148 146 145 148 149 150 150 149 150 149 148 145 145 146 146 146 147 149 150 148 149 150 153 154 151 150 150 147 147 148 150 157 159 155 152 150 150 147 142 140 137 141 141 135 137 137 133 133 137 141 139 140 133 123 117 115 121 123 126 132 132 124 119 113 106 108 105 97 93 88 89 87 76 80 77 74 83 80 84 85 92 84 70 77 68 68 74 83 84 75 65 54 60 62 45 39 52 55 58 72 62 70 85 60 59 48 41 63 58 74 44 21 50 44 61 78 91 98 43 32 37 46 65 70 94 110 95 102 73 71 102 86 86 39 27 37 54 6 -13 49 62 43 1 4 86 78 35 102 91 67 21 -86 -32 12 -19 -29 12 103 114 2 -90 -88 -79 -109 -36 -34 53 159 42 64 57 -3 -66 14 120 113 141 45 2 23 -53 105 -23 -262 -111 -45 118 73 -32 -32 -131 -66 135 -85 -307 40452 322 1275 75 9720 11 14 12 6884 1752 127 893 1802 4692 10641 14978 19648 28929 38199 46052 53863 69907 76963 61344 52884 33779 17503 8529 6215 6239 8454 12572 24813 37620 44237 38201 26441 15709 3010 140 137 138 143 143 147 150 145 148 150 149 147 142 146 146 147 144 142 141 146 145 144 145 145 143 142 136 138 138 142 140 144 141 145 142 136 137 140 139 143 136 142 143 145 149 151 148 149 144 146 141 144 144 151 155 157 155 154 152 154 147 144 143 143 139 136 135 135 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 152 153 153 152 150 150 150 149 147 146 146 146 147 148 148 147 146 146 149 150 149 149 151 151 152 150 149 149 149 148 147 150 151 152 153 155 153 153 155 154 153 151 147 146 151 153 154 155 154 151 150 147 142 141 140 136 134 132 129 129 129 130 136 138 132 135 136 125 120 123 121 119 121 127 130 125 117 115 107 97 102 101 98 95 86 91 90 76 81 78 75 88 92 93 91 83 69 63 72 84 86 71 80 81 64 54 42 55 71 52 51 64 50 55 62 50 73 73 42 58 51 35 50 42 31 30 45 56 33 36 66 56 51 22 0 38 65 63 56 82 66 45 101 68 51 90 110 101 43 83 136 103 2 -22 29 80 10 -59 15 41 -4 7 58 53 60 56 -3 28 53 46 41 34 20 -25 -65 -112 -37 45 -112 -75 56 107 167 120 82 0 31 -125 -154 27 -106 -5 18 -128 -133 -80 40484 357 1275 75 9716 11 14 44 6884 1738 178 928 1044 1341 2729 5333 8891 16263 26140 31858 38166 52682 60646 46437 39612 24019 10933 6894 15715 34470 46512 44024 37825 38371 29006 24206 13264 5641 4756 1036 145 133 137 141 146 151 142 143 147 148 148 147 149 148 148 142 141 140 145 138 142 139 140 137 136 131 135 136 138 138 138 136 142 140 138 137 140 140 144 140 143 143 145 146 148 145 142 140 141 138 144 146 153 156 156 155 155 153 153 148 145 143 143 139 136 135 134 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 152 153 153 152 150 150 149 149 149 147 146 146 146 146 146 146 146 146 148 149 148 148 148 146 147 149 150 150 148 147 146 149 149 150 153 153 150 151 156 156 156 152 146 144 149 151 153 155 156 157 156 149 144 142 140 140 138 132 130 130 132 134 143 139 126 131 129 120 124 127 122 119 120 126 128 122 116 111 102 94 96 96 101 98 81 80 85 81 79 79 83 98 99 89 89 73 59 61 75 90 76 73 93 83 60 49 51 74 78 65 76 77 61 51 49 74 97 67 55 72 74 65 62 50 24 31 60 77 75 45 25 58 59 33 21 54 82 52 50 73 66 26 26 59 61 52 101 107 59 56 102 70 2 -1 -11 50 33 -13 70 69 14 53 36 38 91 98 91 75 70 65 64 114 95 -24 -25 -24 1 100 -33 -28 80 87 115 48 -15 74 83 -82 -101 -70 -81 103 59 -26 152 242 263 90 275 333 78 -30 -214 -178 54 291 196 -36 112 317 247 127 225 193 -5 -51 51 145 377 263 -302 -182 135 308 -25 -365 -96 11 -20 -146 -176 40515 358 1200 75 9720 11 15 15 6884 1725 513 1662 2548 3576 5577 9456 16768 29475 42234 51375 43932 48633 42619 33179 29726 24207 18289 9075 6491 15889 36358 53638 56562 41168 24171 16965 14702 8406 2791 2295 1014 145 132 129 136 143 149 145 142 148 148 153 151 154 153 150 148 144 144 147 141 142 135 136 134 130 132 138 133 135 128 132 131 138 136 135 135 137 134 137 139 139 140 141 140 144 141 140 140 142 142 151 154 155 153 154 154 154 152 152 148 146 142 141 137 135 134 133 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 152 153 153 152 151 150 149 149 149 148 147 145 146 146 146 146 145 146 148 149 148 146 146 146 147 147 148 146 144 144 146 147 148 150 152 150 149 149 153 155 154 151 147 146 145 150 153 154 153 157 159 154 150 145 141 139 139 134 132 140 141 138 146 140 129 126 114 113 122 119 114 117 122 125 121 115 111 99 94 95 89 93 97 91 81 75 76 78 80 79 79 88 82 79 85 74 65 69 83 79 57 70 94 80 60 50 55 87 84 67 78 73 65 63 52 74 109 84 64 76 76 88 72 40 50 47 57 89 89 94 82 96 80 49 48 51 61 25 36 54 60 62 40 70 78 60 46 23 19 3 10 8 -13 9 25 62 63 74 112 74 115 71 2 58 121 117 38 -16 30 -7 -64 100 211 43 -12 67 -10 44 71 -3 27 99 122 20 -70 32 102 57 -9 -31 27 59 -15 -8 191 191 272 175 99 319 206 44 77 50 35 98 -17 -62 176 450 288 29 28 -20 55 50 -9 13 -65 -53 -105 57 345 166 -120 -193 -397 -206 93 16 69 40547 358 1200 75 9717 11 15 47 6884 1711 121 1341 1878 2972 4825 8562 16098 33267 52620 72852 72220 90073 77590 57356 38037 34200 35509 26495 14094 11502 8876 10336 17740 13113 1202 312 134 134 131 136 136 139 138 137 144 148 147 148 149 156 158 161 158 163 156 154 154 149 151 151 148 148 140 140 135 132 134 143 136 138 131 135 134 137 134 133 134 135 132 135 133 135 137 139 143 143 141 141 140 146 149 157 155 152 151 153 153 152 151 151 146 143 142 140 139 135 134 132 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 153 154 153 152 151 150 149 148 148 148 146 144 145 146 146 145 143 145 147 148 146 145 147 148 147 147 147 146 144 144 144 147 151 154 151 148 148 146 151 154 151 148 146 144 145 150 153 155 153 156 160 157 151 146 140 137 137 136 137 145 148 144 143 136 133 131 119 118 123 123 119 118 117 118 116 112 107 97 100 99 90 87 93 104 91 78 79 77 81 85 81 75 70 74 76 73 71 69 71 77 62 73 93 67 55 68 75 77 72 65 67 72 72 80 57 51 96 92 55 65 92 92 47 10 48 81 68 73 81 87 104 101 61 43 63 48 48 61 47 28 35 66 70 40 53 95 59 39 54 41 46 25 18 26 42 90 98 88 83 79 128 28 0 107 100 85 -42 -86 122 90 -28 84 103 32 59 146 78 -4 44 0 -22 103 111 -7 34 -44 -133 -1 51 77 -41 -130 56 128 132 100 173 179 -26 146 241 162 194 139 61 31 7 26 -14 -6 41 -7 -76 -166 -25 317 266 89 25 -56 32 -19 184 236 -110 -216 -483 -390 -65 13 28 40578 354 1500 75 9720 11 16 18 6884 1698 1182 4419 11071 24900 40195 65836 85656 97718 67572 41118 20689 20872 33678 39878 32925 26901 15580 1315 153 142 132 126 128 130 130 134 133 132 133 134 139 142 141 143 146 151 157 157 156 154 152 153 152 148 148 150 147 148 142 140 137 141 140 145 141 139 135 134 135 137 135 135 134 137 136 136 133 136 139 141 141 140 139 140 141 148 151 155 152 148 151 152 152 152 150 147 143 142 142 142 139 137 134 133 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 154 155 155 154 152 151 151 150 149 149 147 146 146 147 147 146 146 146 147 147 146 146 147 147 147 147 148 147 145 145 146 146 149 151 148 149 149 146 149 149 146 145 142 141 145 149 153 158 157 158 158 153 148 147 145 139 140 139 141 149 149 143 137 138 142 140 132 130 129 128 131 129 119 115 119 126 126 118 109 105 106 100 108 121 101 89 94 93 93 90 87 80 79 85 85 90 94 82 71 98 93 84 89 70 76 80 77 68 84 84 57 60 64 56 52 57 58 67 67 61 75 52 28 30 26 60 75 67 55 31 42 61 63 70 65 46 72 78 35 53 58 74 74 -6 14 37 -14 12 79 84 117 76 38 82 45 46 80 83 56 45 48 -30 -49 51 92 68 40 26 124 135 26 27 -26 -55 61 82 23 -69 -14 47 -88 -31 15 -30 175 79 -183 -67 76 32 -104 -61 36 147 147 33 13 -56 -53 -14 -4 53 59 69 18 120 111 78 -2 -272 -129 156 205 79 -189 127 615 254 240 230 35 -207 -18 182 -75 -137 -248 -139 -104 65 -110 40610 349 1500 75 9717 11 16 50 6884 1685 730 3227 7331 15466 22865 36573 55745 65256 48803 28510 17788 18312 26614 37864 52255 63995 58080 35840 16987 12032 5388 141 133 134 134 134 132 133 133 132 139 145 149 150 153 156 161 160 160 154 158 160 154 152 151 151 144 148 140 137 138 141 142 141 140 140 138 136 135 139 139 138 135 137 137 136 137 140 141 144 143 138 139 141 145 150 150 151 149 150 152 152 150 149 147 145 144 143 143 142 139 136 135 134 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 157 158 158 157 156 155 154 153 152 150 149 149 149 150 149 149 149 148 149 148 147 147 147 148 148 148 146 142 142 145 149 150 148 147 146 148 149 145 143 144 144 143 142 143 146 151 158 159 157 157 156 151 149 147 145 144 142 142 145 147 149 148 144 148 151 151 147 141 136 136 143 142 135 128 135 138 137 135 120 114 118 116 114 112 105 103 108 114 110 97 84 74 78 92 95 103 116 97 84 105 87 72 87 87 84 77 70 65 84 83 49 56 58 25 44 70 59 66 68 52 48 23 36 58 28 51 68 45 38 29 38 60 50 39 43 42 70 58 15 37 42 66 54 6 21 12 13 41 54 56 86 76 58 88 29 7 41 99 53 9 93 51 -24 -1 69 55 96 100 52 55 -34 -88 -31 38 71 111 98 -1 13 77 86 87 38 34 145 158 -8 -2 39 -14 -63 -6 59 -4 -100 -78 -196 -258 17 56 16 60 35 33 -115 117 177 48 49 -346 -122 276 333 148 -206 -71 363 441 284 6 -189 -231 -159 -48 -45 -366 40641 356 1350 75 9720 11 17 21 6884 1671 1115 4675 11856 24595 43424 49988 31072 25900 24025 24883 28070 22391 18017 22140 24807 32932 43247 58051 59403 46019 17456 12251 5460 149 141 133 131 128 129 134 135 137 142 148 150 150 150 158 158 157 157 156 156 159 153 152 150 149 143 144 137 136 140 140 139 138 136 138 135 136 134 138 139 141 134 135 136 135 136 139 139 145 142 137 140 144 149 152 148 150 149 154 152 151 146 146 144 145 144 144 144 142 140 136 136 135 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 162 162 161 159 159 158 156 155 154 152 151 151 151 151 151 151 149 148 147 145 143 144 145 146 145 144 140 138 140 143 146 151 151 148 147 146 146 145 144 143 141 143 145 149 151 153 159 162 161 164 162 156 153 144 142 149 147 145 147 142 142 144 142 144 146 153 153 144 141 144 143 143 135 131 145 142 135 130 122 119 112 109 113 105 99 97 96 112 116 112 102 90 90 107 104 90 99 96 89 85 65 63 89 93 87 71 63 68 78 71 49 70 72 35 50 66 54 71 71 58 61 62 68 32 41 63 26 17 38 42 50 68 51 45 47 38 56 52 21 34 32 52 51 68 96 51 63 48 29 75 92 91 111 89 42 39 29 100 124 107 167 129 92 83 78 70 39 20 91 76 -40 -45 84 133 57 97 82 42 16 54 151 78 77 154 87 68 43 -56 -31 125 0 -48 143 65 21 13 -140 -122 -58 -17 97 124 166 115 -128 -148 96 199 21 -88 94 252 120 -62 -13 38 126 504 456 -22 -228 -39 -2 -64 92 -288 -212 19 179 412 192 40673 357 1275 75 9725 11 17 53 6884 1658 42 2400 8276 19659 38164 62559 72531 55296 49817 42338 31943 23793 17938 20959 28275 32839 39333 35590 31505 26254 24264 15207 7292 897 136 133 122 125 128 127 129 129 136 139 139 139 147 143 153 148 150 150 150 149 157 157 156 151 152 142 145 142 145 141 143 140 137 134 140 134 138 132 137 135 140 133 139 136 135 134 136 138 139 138 138 138 143 145 151 149 153 154 156 152 151 147 147 146 146 143 143 143 142 140 136 135 135 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 163 164 161 159 159 158 156 155 154 152 151 150 149 150 150 149 148 147 146 143 141 142 143 143 142 140 137 137 141 142 143 147 148 147 146 146 147 149 147 144 143 143 143 148 151 152 158 162 163 168 167 162 155 146 144 149 147 143 147 146 146 145 141 145 145 150 153 146 144 138 135 143 135 133 146 145 133 125 122 116 101 105 125 108 90 85 90 110 112 111 115 103 99 117 111 88 96 105 92 78 74 73 80 85 76 63 62 71 75 58 54 59 65 62 57 50 41 59 49 54 70 76 73 39 53 65 26 13 41 44 41 57 59 74 47 -19 -17 10 5 38 39 56 66 74 86 42 28 3 -10 31 88 43 20 102 95 2 12 76 119 132 115 43 83 117 70 126 65 -21 38 85 55 -4 41 53 -1 -41 -3 48 51 77 51 27 69 145 28 -58 105 45 19 174 -40 -132 -50 50 230 65 -140 -22 -75 -93 -54 -52 143 151 -87 -269 -19 106 80 308 250 206 58 -19 182 146 196 333 504 139 -334 -82 -141 -126 171 -160 -386 -446 16 522 285 40704 334 1350 75 9723 11 18 24 6884 1645 449 3016 7685 15964 23523 27923 29533 30705 31918 31481 31283 32960 40926 51650 49012 44656 46636 50783 47910 43075 33397 10552 949 142 133 132 134 138 139 135 135 138 139 138 140 147 147 148 143 143 145 147 149 153 151 152 145 143 137 145 142 144 138 139 136 139 134 139 135 138 135 137 134 136 134 137 134 136 133 135 135 134 138 139 135 139 139 146 149 154 155 155 152 152 149 147 146 148 144 143 143 142 140 137 136 135 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 161 162 160 158 157 156 154 153 151 150 149 148 149 150 149 148 147 147 148 147 144 144 143 143 143 142 140 141 142 142 145 146 145 146 146 146 149 146 143 146 146 143 141 146 148 150 156 158 160 165 166 163 157 149 146 147 144 142 146 144 148 151 147 148 146 151 155 143 138 136 133 135 138 144 148 143 134 126 121 117 107 110 124 112 99 93 92 100 107 103 101 101 96 107 103 90 87 89 82 73 74 74 80 90 72 79 86 79 65 51 70 62 74 73 44 37 42 46 22 23 33 39 61 55 44 70 42 9 35 24 50 64 32 38 20 -14 -15 -11 -9 17 19 36 34 33 23 11 6 -44 -56 0 44 -28 -60 72 91 -14 21 29 38 81 81 53 42 13 -34 45 12 -13 47 61 15 -48 -8 14 2 -82 15 84 6 63 156 134 64 40 -64 -90 71 110 49 115 -7 -193 -143 -41 48 55 -140 20 34 -235 -128 3 32 72 1 0 69 -140 -258 40736 337 1200 75 9724 11 18 56 6884 1632 79 88 999999 62 1884 7492 18788 30942 36249 18787 6094 5838 12758 22184 33359 43332 42281 44289 55399 65875 62397 43951 18812 3265 191 147 136 139 139 140 143 139 144 141 141 146 145 146 147 146 143 139 142 145 145 150 144 143 139 140 134 136 134 134 135 137 132 137 134 136 131 135 136 136 132 137 133 134 134 136 131 132 134 138 137 137 133 139 143 146 149 153 153 154 150 149 147 148 147 149 145 145 143 142 140 137 137 136 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 162 163 162 160 159 158 156 155 154 151 150 149 149 150 149 148 147 146 148 148 146 146 145 144 144 144 143 142 141 144 148 148 148 147 145 147 148 145 143 146 145 143 144 147 148 151 157 159 161 163 162 161 155 144 145 145 140 140 143 144 146 148 148 150 149 149 149 137 134 137 138 142 138 143 145 137 136 125 111 110 116 111 111 111 108 104 96 97 104 105 98 102 105 103 89 82 79 75 76 75 69 61 75 87 71 89 92 67 78 71 69 82 100 73 50 70 61 56 48 33 26 42 62 46 57 76 47 14 -4 11 55 58 20 18 58 78 56 6 -1 45 20 29 67 65 26 3 61 -11 -69 -6 13 7 -3 66 112 60 18 11 0 27 95 106 56 1 -21 -5 -22 37 116 -2 -99 -27 64 26 -18 -10 102 140 -21 21 98 96 42 0 28 35 61 -25 -101 -36 -53 -167 -125 22 65 63 31 135 23 -221 -66 117 54 -116 -19 229 188 -51 -186 -353 40767 362 900 75 9724 11 19 27 6884 1618 1522 2962 6832 7200 5767 2950 2167 3543 14829 26496 34164 43039 51197 36179 19718 16742 9604 4848 10710 15317 23665 38633 54019 55349 48517 23918 1205 370 147 141 137 135 134 131 135 139 144 139 141 147 145 142 143 143 143 140 140 146 143 149 146 145 145 144 137 137 137 136 140 141 136 133 130 137 131 136 135 141 134 139 134 138 138 138 133 135 138 140 138 139 135 140 147 149 151 152 151 153 148 146 146 148 148 148 146 145 142 141 139 137 136 135 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 162 164 163 161 161 159 157 156 156 154 151 150 150 149 148 147 146 146 148 147 145 144 144 145 145 145 144 142 143 145 148 147 147 145 145 148 147 146 145 143 141 141 144 145 147 152 159 164 165 165 161 156 151 142 141 143 141 143 144 150 151 151 151 150 154 151 147 140 133 137 141 144 134 135 135 127 135 128 118 116 117 111 105 106 103 104 106 102 103 104 93 80 88 89 79 87 88 83 76 74 80 78 85 82 70 81 72 59 76 71 58 61 72 74 86 86 63 65 64 45 49 46 28 37 58 54 51 49 26 30 54 79 67 55 81 55 20 17 20 19 -9 18 81 126 113 34 86 86 -17 0 36 23 3 80 148 120 2 -49 -17 -2 53 90 154 119 23 27 64 60 11 -19 5 -25 2 82 49 23 96 120 -22 -37 -44 -3 78 96 107 172 194 114 39 -25 -125 -115 30 82 65 -25 13 72 -11 -49 49 165 168 -67 4 199 27 100 300 137 63 -44 31 151 70 134 214 302 231 289 290 114 123 142 206 225 23 124 409 158 -123 40799 364 750 75 9730 11 19 59 6884 1604 438 1258 4203 10190 16110 14567 5674 2450 2593 4703 14772 20869 19679 14484 17563 19055 16113 16930 10498 4560 6903 10862 16424 24028 31105 30137 28979 16628 4548 1449 437 696 2566 10185 24732 26108 21311 7231 143 136 135 135 139 137 140 140 139 141 138 147 150 148 144 147 146 146 143 145 145 146 151 147 145 145 142 145 139 141 138 145 142 143 140 144 143 140 137 139 139 138 142 142 139 141 142 146 151 154 152 151 146 145 147 148 149 148 147 145 143 141 140 138 136 136 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 160 162 161 159 157 156 155 154 154 153 152 151 150 148 146 145 145 145 147 146 145 144 143 144 145 145 144 143 144 145 145 145 143 142 142 146 145 145 145 140 139 141 144 144 146 151 156 163 167 168 167 162 155 149 149 150 148 144 141 142 147 152 152 147 154 157 148 140 132 130 135 134 133 135 134 136 138 124 119 120 109 104 107 108 98 95 101 97 93 98 97 83 83 81 86 98 94 85 80 74 89 99 89 80 92 92 66 72 79 75 79 61 47 81 91 59 44 52 71 58 45 41 17 19 25 32 45 59 55 63 69 72 91 76 57 10 -7 21 13 -4 0 22 57 110 112 63 54 61 26 40 81 23 -9 80 126 116 -29 -33 81 25 75 122 131 89 -3 33 113 67 12 72 80 -70 -15 130 55 -9 6 80 76 33 24 -39 55 201 170 203 243 201 39 20 -78 -92 187 157 15 -39 -59 8 -46 -61 90 225 319 180 243 248 -58 41 123 -95 84 64 -68 15 -13 -18 166 199 75 36 79 -17 42 203 236 249 -80 93 264 260 96 40830 364 750 75 9731 11 20 30 6884 1590 72 607 2086 5809 8935 8478 1231 70 899 2175 3035 3058 3502 1368 2092 4828 8835 16699 28280 36987 40867 49179 49789 51699 39266 28063 24767 24182 22866 21221 18640 15063 12922 17118 25903 25964 20829 7092 131 127 126 123 122 126 130 133 132 133 130 138 138 141 137 139 137 140 135 142 139 141 146 148 146 148 145 144 137 139 138 143 142 145 140 138 138 137 134 136 137 136 141 140 141 137 138 140 147 154 152 150 147 146 149 150 150 148 147 145 145 142 140 139 137 136 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 159 161 160 158 157 157 155 155 155 154 154 153 152 151 149 148 146 146 147 147 147 147 146 146 146 145 144 144 144 145 144 146 144 140 144 147 147 145 146 145 143 145 147 149 152 156 160 164 161 158 157 155 152 148 150 150 145 140 137 136 143 152 153 149 148 151 144 138 136 131 135 134 130 131 136 136 127 121 119 123 118 110 114 113 97 83 89 95 88 91 97 93 91 85 92 97 101 98 103 99 90 96 83 72 92 96 77 79 92 80 70 57 52 90 80 40 41 43 55 66 47 54 34 0 7 32 52 64 59 55 53 74 99 53 54 49 10 14 27 29 36 53 61 43 22 33 29 19 24 49 66 27 37 64 68 49 -57 29 147 84 64 80 42 27 8 -1 102 116 110 154 42 -54 45 123 85 82 79 96 90 39 12 -62 -77 61 96 69 146 85 -26 -4 29 115 204 137 42 23 -30 -54 -78 53 132 88 143 95 112 343 223 143 -9 -491 -184 45 -148 -45 136 -76 -88 134 81 -273 -185 84 -228 -150 242 146 -379 -125 15 -99 -91 40862 345 675 75 9738 11 21 2 6883 1576 247 2433 8759 13261 11660 3690 1283 999999 999999 999999 1604 2821 5362 7841 6768 4940 7119 12831 22534 34440 45913 56407 75353 82888 82460 61211 40721 31078 31996 33653 33940 30770 25539 17515 10790 2649 1139 740 1793 2613 1867 141 130 122 128 127 132 131 136 131 137 131 138 137 137 140 140 137 143 141 141 139 148 147 148 144 144 136 138 139 142 141 144 141 138 135 140 135 137 140 140 141 140 138 136 136 141 145 151 152 151 150 150 151 150 149 147 146 146 144 143 139 139 136 135 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 161 162 162 162 161 160 158 157 158 157 156 156 156 156 155 153 151 150 150 150 150 149 150 152 152 149 148 149 150 148 147 148 146 145 149 151 146 142 142 142 141 144 147 149 153 158 162 163 154 147 141 141 146 144 142 142 139 139 140 143 149 151 150 145 136 135 130 128 133 135 137 137 135 127 129 126 121 125 124 128 125 113 116 120 113 99 94 95 95 98 106 97 82 86 97 96 97 109 113 103 93 99 108 92 88 96 93 86 83 100 97 75 73 94 79 52 58 41 47 62 57 69 52 26 28 52 58 85 85 36 36 81 98 55 53 61 48 47 52 44 47 90 116 81 67 76 43 32 25 71 91 67 93 56 54 68 4 52 131 85 4 -9 30 113 79 45 136 76 45 120 67 96 103 58 104 105 75 49 18 -47 -48 -51 -72 16 31 -35 -27 -19 86 138 70 128 173 27 -153 -175 -155 -240 -168 19 34 43 -24 -12 34 156 101 -38 -119 -274 -64 40893 343 675 75 9743 11 21 33 6883 1562 449 2737 9936 15454 13251 3462 1043 999999 999999 125 1277 2469 5212 7898 7165 4981 5484 8204 12546 19675 31868 48047 65720 76331 73876 55464 37911 30164 32937 35041 35312 36190 39227 34283 38260 22333 16317 15866 4398 3249 1960 156 139 134 142 138 140 139 147 141 143 145 149 146 149 149 150 144 147 149 149 139 150 151 157 151 152 143 145 141 144 144 145 144 147 143 143 135 142 140 146 144 144 139 140 139 145 145 151 153 154 153 153 151 149 150 147 146 146 143 142 139 137 135 134 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 159 160 160 160 159 158 156 156 156 155 154 154 154 155 154 153 153 152 151 151 150 150 152 153 152 152 152 152 155 154 151 149 147 146 150 148 142 140 138 136 137 140 144 145 148 156 161 161 157 149 143 141 143 140 140 139 137 141 145 148 153 153 147 138 126 123 124 125 129 133 134 138 136 133 138 132 126 121 113 113 113 111 115 120 114 115 116 100 92 93 98 99 87 101 108 94 97 102 92 87 82 95 113 106 106 106 96 85 93 114 128 99 65 71 47 39 48 38 54 60 55 56 49 43 42 52 61 109 108 46 25 15 43 69 70 32 34 84 76 62 34 59 117 89 45 75 81 51 72 87 102 89 64 49 38 67 47 110 158 19 -30 -60 -36 88 102 75 71 41 38 82 101 94 38 50 82 37 32 43 55 -9 -71 -49 12 99 52 -18 -44 -127 61 201 -37 105 221 10 -119 -152 -95 -102 -27 -58 26 166 -27 -56 64 5 -195 -270 -260 40925 362 900 75 9741 11 22 5 6883 1546 91 532 1424 3162 7106 12953 22127 29659 16641 6569 4893 5476 7183 10160 18087 31165 48038 64269 69221 72702 72005 58962 41695 28629 27829 24676 24756 24955 23690 27157 26436 32880 20373 15285 15165 2712 738 224 154 143 144 147 145 145 145 150 142 141 146 147 146 150 151 150 144 148 150 152 147 151 153 158 152 152 148 145 139 141 144 147 143 145 142 139 135 139 138 146 146 147 145 147 143 145 145 151 150 153 151 150 150 150 151 148 146 145 142 140 139 136 136 134 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 155 156 155 154 153 152 151 150 150 149 148 148 148 150 149 148 149 148 149 150 149 148 151 152 150 151 151 151 155 157 154 152 149 148 149 146 143 142 139 138 137 138 143 148 151 158 161 162 162 156 144 138 139 137 138 138 138 142 145 144 149 153 150 140 129 126 127 127 127 127 122 129 132 134 143 133 125 123 118 118 119 114 110 115 112 117 124 109 97 89 87 102 107 110 106 99 107 106 102 98 87 90 96 109 117 96 87 103 118 106 92 57 49 80 57 38 47 58 41 47 64 56 65 55 42 34 65 120 87 28 12 -11 15 90 92 18 28 94 102 81 27 31 32 -4 -22 -15 24 44 52 27 17 7 -9 49 41 21 25 32 60 -22 -37 -66 -80 22 71 18 16 75 103 97 9 -97 -46 80 34 63 104 4 24 37 -53 -70 16 121 78 8 41 -64 11 173 115 267 238 22 108 149 105 89 66 11 112 148 -35 -166 -91 -61 -246 -259 -312 -30 367 170 -22 -170 -248 68 231 192 9 -210 -263 -173 100 69 57 83 45 134 -138 76 259 40956 363 825 75 9747 11 22 36 6883 1531 244 2382 7261 17345 30557 48082 58305 65111 60438 39269 28368 22902 12903 8446 10574 16984 24751 32280 38339 35036 33576 33172 24208 16874 11896 11866 6869 5544 3980 339 328 328 259 164 139 134 134 139 144 143 138 141 139 140 142 137 136 129 132 133 135 135 138 139 137 138 143 146 151 150 149 149 149 148 146 142 138 134 136 137 140 138 136 135 137 136 134 138 143 143 143 144 147 143 140 141 145 147 145 148 148 149 148 147 147 144 143 141 139 139 137 136 136 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 153 153 151 150 149 148 146 145 145 145 144 144 144 145 144 143 143 145 147 148 147 146 148 149 149 150 151 153 154 155 154 151 149 148 146 145 143 142 141 136 134 136 141 145 152 158 163 165 162 156 144 137 143 148 146 142 139 143 144 145 149 151 155 143 134 130 123 128 132 124 114 118 124 124 126 124 121 118 119 118 113 114 110 107 118 117 115 118 115 108 113 124 118 111 111 113 111 100 105 112 112 93 73 99 109 88 88 105 102 95 86 59 65 95 80 66 86 94 61 67 108 111 103 96 83 41 23 48 56 63 77 42 12 80 103 48 73 75 52 48 45 66 64 25 0 -2 22 57 33 38 14 -36 -2 63 65 19 16 36 40 20 34 13 60 87 14 38 113 83 95 89 -48 -64 112 159 -94 -38 77 -35 46 114 -1 -164 -34 88 62 95 134 30 -80 12 149 223 180 108 246 261 173 112 33 77 116 155 63 10 -102 -231 -235 -238 -335 -129 253 249 307 17 -202 63 123 178 134 0 -189 -125 46 276 338 18 -75 -97 -184 -102 -93 41002 362 900 75 9826 11 23 22 6886 1511 1111 7375 17694 32599 50605 58876 51905 39241 28623 30004 28718 17816 10100 6861 5858 4631 4936 9205 16016 21179 21157 19276 17844 14722 10312 9185 9405 10185 9156 6277 4915 2976 527 59 70 105 167 318 447 541 693 1096 2323 4335 5696 5786 4756 3421 1514 545 275 203 158 138 134 135 141 144 139 139 139 139 139 140 138 136 131 133 134 135 133 133 132 133 129 129 133 135 135 134 133 136 138 135 137 139 146 142 143 144 143 144 143 145 143 142 141 139 137 137 138 137 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 999999 999999 999999 148 147 147 147 146 144 143 144 144 143 143 143 143 142 142 143 144 146 148 148 147 147 148 149 151 152 152 152 152 150 147 146 145 145 145 144 145 143 139 139 140 140 141 146 154 162 163 163 156 144 143 149 153 149 145 140 145 146 142 145 150 155 152 147 139 132 134 137 136 136 134 131 129 129 134 137 128 122 123 116 118 119 115 117 113 115 120 112 114 118 116 128 128 122 119 106 97 103 112 128 128 89 96 111 106 111 109 90 88 101 113 132 123 99 100 107 113 119 121 122 128 120 123 111 79 40 51 90 78 104 92 73 97 88 53 71 95 123 96 37 67 109 130 69 81 114 92 97 139 130 84 88 41 -2 -15 16 129 164 117 106 85 112 60 34 93 76 -11 -11 166 127 104 250 297 101 -83 12 94 95 109 -79 -336 -195 -66 -82 50 160 14 -279 -242 -100 73 168 53 66 123 113 96 133 230 341 327 95 83 102 -139 -86 198 339 447 464 259 420 270 302 340 138 254 191 198 450 438 -105 -297 128 395 407 531 277 -529 -994 41034 353 1575 75 9901 11 23 54 6891 1503 680 6165 9663 7904 3415 2000 3189 8374 15609 25428 31491 33212 29986 28742 29389 26347 26771 27824 25994 21518 17527 16423 15244 13393 13005 12336 12960 12561 11185 9500 6785 2104 1401 2435 4324 5683 5806 4783 3434 1507 538 274 202 156 140 132 129 135 134 134 134 136 135 136 140 138 132 128 125 125 128 130 132 131 128 123 124 129 130 130 130 127 128 132 134 135 137 144 142 141 143 141 142 142 142 142 142 141 139 137 138 139 138 138 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 148 149 149 149 147 146 146 146 145 144 144 145 145 145 145 147 149 150 151 149 149 150 151 153 153 152 152 151 148 146 145 145 146 145 145 145 144 144 143 141 137 139 142 148 154 157 164 162 149 144 147 146 147 146 141 141 144 142 146 151 151 153 150 139 130 128 134 146 146 143 148 137 127 135 137 139 137 136 128 124 129 134 131 126 127 124 110 109 129 136 131 112 105 97 90 100 106 109 123 139 127 110 110 115 121 118 98 95 111 133 164 138 113 112 92 79 113 125 104 95 87 102 128 128 102 103 104 108 117 72 74 97 68 74 125 145 147 132 130 95 65 140 117 138 140 47 19 55 121 143 104 2 9 0 -31 51 120 158 32 -117 -125 -115 2 -6 -139 -135 -65 64 95 80 95 219 308 5 -109 15 109 31 -100 -186 49 190 11 1 76 -70 -199 140 109 -159 -90 -72 10 -34 -77 89 194 245 290 236 38 -88 -88 -308 -50 303 464 503 326 16 147 423 412 -70 -520 -443 -176 181 384 560 224 -272 160 442 540 683 335 -601 -1201 41065 319 1500 75 9966 11 24 25 6897 1503 3178 7453 10423 8504 4472 1750 1446 3599 9288 12005 11311 10247 11807 13722 17309 23385 27236 32063 35651 34586 31957 30971 28489 27672 27688 28201 27412 27509 27037 26220 23721 16939 8551 3033 566 180 136 132 134 131 129 126 125 125 126 129 131 133 135 136 139 142 145 143 146 148 143 136 137 132 127 129 132 133 131 130 127 126 129 128 129 129 129 130 134 135 136 136 139 140 142 142 141 142 142 141 140 141 141 140 138 137 138 138 138 137 134 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 151 152 153 152 152 152 151 150 149 149 149 149 148 148 150 152 153 153 151 151 150 150 153 153 153 154 150 146 144 143 144 145 145 144 142 142 143 142 140 136 142 148 152 156 159 160 158 150 143 147 147 145 144 143 142 140 140 144 147 143 139 134 127 125 125 124 132 133 136 151 142 127 127 127 126 128 137 132 127 139 140 138 136 132 133 124 116 137 149 121 105 108 96 102 110 97 110 129 132 154 158 142 129 116 109 89 102 147 137 129 130 87 62 78 87 100 112 98 73 69 122 171 145 111 93 102 143 142 101 83 72 57 89 107 101 78 87 187 135 13 0 7 72 81 37 21 17 43 92 55 -48 48 78 63 115 136 160 -5 -52 -1 -5 26 -54 -140 -29 132 16 -63 -60 -68 53 140 -91 -188 -104 -22 -88 -158 -122 142 249 139 26 -45 -159 -85 310 219 -118 -68 -1 -11 -202 41097 344 375 75 10036 11 24 57 6903 1510 200 2854 3529 3887 5331 5345 1877 999999 999999 999999 999999 999999 999999 999999 26 2410 6416 11071 11605 7475 2730 1148 2591 6603 8645 7227 5899 6865 9316 14893 18872 26215 38590 45781 41046 33804 33189 38080 36945 25421 17410 14933 13929 13408 14206 13461 9935 6968 2798 567 268 212 176 151 142 137 134 135 134 134 136 140 145 145 150 150 152 155 157 159 159 155 153 151 147 142 140 140 140 136 137 134 133 134 132 132 133 134 135 138 138 139 140 141 141 142 140 140 141 141 140 140 142 141 139 137 136 137 138 138 136 134 133 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 154 156 156 157 157 157 157 156 156 154 153 152 152 153 154 157 156 152 150 148 149 153 153 152 150 147 144 143 145 145 147 149 150 148 147 147 145 141 140 146 153 154 156 159 158 154 148 142 146 145 136 135 140 141 136 135 140 143 143 137 134 130 130 133 131 129 137 147 148 146 146 141 134 132 135 148 150 141 134 128 129 135 141 139 132 133 145 143 125 123 130 140 152 147 136 144 152 148 157 156 146 151 137 124 111 129 173 162 136 135 105 71 99 114 111 139 144 116 116 159 150 135 132 104 86 49 55 127 158 133 103 99 68 61 82 85 128 108 24 3 51 60 23 40 92 122 81 100 50 -19 85 131 122 128 129 63 18 137 138 59 86 58 -8 123 279 137 -44 -242 -289 -124 -34 -105 -87 -74 -125 -78 30 156 295 317 238 104 82 73 -19 48 102 -36 12 83 -198 -264 29 210 182 112 -94 -283 -80 -65 -270 -348 41128 369 375 75 10103 11 25 28 6909 1515 226 2380 3397 3774 4842 4966 2125 1044 2692 2272 1534 1563 2388 4392 8573 8339 73 2001 4380 3408 1049 999999 54 710 1995 2893 2767 2563 3422 6545 10014 19514 40751 72499 76667 68944 37709 34334 24856 15369 11099 9111 6384 1192 502 369 207 157 192 220 213 207 177 150 144 143 139 145 146 142 146 147 146 148 151 154 152 157 163 162 159 154 155 154 151 147 142 139 143 139 138 134 136 137 135 137 138 137 139 138 141 141 140 142 140 142 142 142 140 140 139 139 141 141 136 135 136 135 137 137 135 136 135 132 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 155 156 157 158 159 159 158 157 156 154 151 152 154 155 156 154 149 148 149 150 152 151 150 148 146 143 143 147 148 149 150 154 154 152 150 146 143 144 148 149 151 154 156 158 157 150 141 142 139 132 131 133 137 136 143 148 147 146 141 141 139 139 147 146 139 150 157 150 150 155 150 143 142 146 136 132 146 135 129 136 142 147 144 133 129 149 145 130 141 144 145 150 147 152 150 142 151 148 119 132 146 116 123 132 123 126 151 160 119 103 119 120 114 107 119 155 151 120 134 106 98 126 91 59 32 25 74 107 145 157 164 170 109 119 167 126 76 78 113 138 50 -17 -2 56 145 182 184 105 44 107 123 68 53 31 -29 6 49 -48 -94 42 135 151 181 128 42 -48 -92 -150 -92 119 75 70 83 37 81 306 524 465 354 92 -30 164 228 78 169 241 107 19 149 55 -193 -1 242 258 112 19 104 155 215 198 -50 93 244 345 609 878 902 425 -66 -7 390 396 326 423 269 255 119 -211 -294 -409 -375 -450 -378 -562 262 1359 41160 368 450 75 10189 11 26 0 6915 1520 324 1817 4483 6824 6196 5724 11430 14992 11195 13783 14387 13788 16385 15268 11024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 571 1675 5999 18913 46957 59955 66176 39916 33359 30025 25206 38435 30189 6462 1053 332 263 161 127 123 130 130 136 138 138 140 142 138 142 143 145 148 150 140 145 143 148 148 150 154 154 153 152 153 154 149 151 145 137 140 139 135 131 134 135 131 135 135 133 138 139 140 143 138 139 137 143 140 141 141 140 138 138 140 140 137 136 136 135 137 137 136 136 137 134 129 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 154 155 156 157 157 157 155 153 153 151 152 154 154 153 152 148 149 150 148 150 152 153 152 150 146 144 147 148 150 152 152 153 153 150 145 142 142 146 149 152 154 156 154 152 148 142 142 141 137 133 132 137 141 143 144 145 148 145 141 138 141 150 147 147 158 164 160 150 148 154 153 140 136 131 121 134 140 130 133 140 147 155 141 118 124 136 134 142 140 136 142 128 127 131 118 123 149 158 152 127 82 107 153 125 119 135 133 124 127 138 130 125 102 68 81 123 141 152 145 112 105 96 111 133 109 72 45 53 123 186 188 149 152 155 93 69 64 61 67 29 -33 -47 -6 71 192 220 114 62 94 79 90 144 58 -20 9 1 -45 3 65 50 103 47 44 67 24 148 74 16 143 100 44 87 197 125 62 204 69 -85 -225 -295 -102 79 121 189 237 337 177 224 305 -12 122 292 229 164 312 414 300 208 -163 -200 121 197 151 140 182 213 327 487 194 97 209 125 299 165 204 75 -136 -307 -698 -456 -470 -533 -496 10 711 41191 369 375 75 10265 11 26 31 6921 1526 710 3821 11406 20302 24713 30064 27496 37127 40970 33940 23150 19505 11293 12053 7478 3591 999999 999999 999999 999999 999999 999999 999999 999999 23 85 144 272 137 50 999999 10 278 1226 5087 11860 16111 19917 26521 22533 34109 27104 3242 2117 1720 1182 604 245 140 126 127 130 128 134 136 135 134 134 134 139 142 145 139 140 139 141 141 140 147 146 149 153 152 148 143 149 146 143 142 141 138 134 135 133 131 132 132 131 137 138 138 140 136 136 136 141 139 141 141 141 138 139 137 138 138 137 137 138 138 139 138 138 139 135 129 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 153 154 155 155 155 154 152 152 152 152 151 150 150 150 148 148 149 148 150 151 151 150 151 148 146 148 148 149 150 150 151 150 145 141 138 138 143 148 149 151 154 156 155 149 145 145 146 143 140 141 143 146 144 142 144 148 146 140 134 135 145 151 155 160 165 163 148 140 148 149 146 140 138 142 142 139 130 129 136 148 158 152 123 114 129 134 136 129 126 130 115 116 139 122 112 144 157 141 132 102 99 155 160 140 116 111 147 145 118 125 109 91 108 107 133 168 159 174 150 117 137 131 136 93 62 51 70 150 140 154 172 132 115 130 99 65 83 93 68 -13 -40 -39 -32 52 87 68 89 80 7 2 13 -39 16 103 66 65 115 71 -74 -125 -144 29 163 158 213 77 -45 18 146 -45 -143 136 155 44 75 -38 -183 -118 22 -75 -74 127 187 247 319 242 344 290 116 269 267 121 74 265 261 281 331 26 101 235 320 124 -95 63 161 285 650 491 -249 -620 -294 41 -144 -99 -230 -247 319 501 442 185 106 30 -289 101 41223 372 150 75 10343 11 27 3 6927 1532 134 999999 424 2385 10389 28745 43529 38402 32312 24341 26468 28582 24539 10788 7139 282 373 1117 1065 40 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 48 167 725 1801 2644 3073 3623 5407 12950 17624 13434 624 284 228 151 136 134 135 137 137 136 137 137 139 139 139 140 139 138 139 138 146 145 148 155 153 149 147 150 152 150 148 142 141 135 135 131 135 132 134 135 134 135 139 138 137 138 138 138 140 140 142 140 140 139 136 137 136 135 136 140 139 138 139 140 139 135 131 127 125 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 121 999999 999999 999999 153 154 154 153 152 151 150 149 149 147 145 145 145 144 144 145 146 146 146 145 144 145 145 145 148 148 148 147 147 150 150 146 142 142 141 143 148 153 155 155 159 160 154 148 147 150 149 145 146 146 146 149 149 144 143 147 148 141 139 142 149 155 158 159 156 156 149 141 136 144 147 135 141 154 156 148 142 149 153 145 133 126 129 121 132 146 129 118 112 113 125 142 138 123 142 137 115 128 126 119 119 115 119 128 152 161 129 115 120 87 93 146 125 121 163 168 172 143 119 136 98 92 61 21 41 120 200 162 170 156 84 115 189 129 49 67 67 -7 -52 -25 12 22 1 61 82 37 26 6 22 -14 -74 23 163 109 36 63 72 -11 -82 -67 -1 64 79 77 -8 -47 25 21 -73 4 179 218 169 114 18 -23 78 178 71 0 131 243 292 239 199 292 226 197 203 71 -96 -108 70 47 119 459 740 701 425 553 337 -74 367 497 119 112 106 -44 -273 -255 -210 -344 -205 -299 -567 -44 368 -4 46 226 99 51 304 41254 368 150 75 10311 11 27 34 6933 1537 303 999999 472 2504 11066 29413 41494 31751 9142 2960 74 9 19 18 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 596 1071 1761 3960 13210 27104 31869 31904 28182 7763 969 140 133 132 136 135 137 143 140 142 139 141 142 136 134 136 135 143 145 147 153 149 147 149 150 151 150 146 138 136 132 132 130 133 129 131 134 135 136 140 135 137 137 138 137 140 137 141 140 139 138 139 138 137 136 136 140 141 140 139 141 140 137 135 131 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 153 155 155 154 153 152 152 151 150 149 147 145 146 146 144 144 143 143 143 143 143 143 143 144 145 146 147 147 146 148 151 151 148 144 145 144 147 154 158 162 159 157 159 156 147 145 148 148 145 147 145 143 145 148 146 145 151 153 147 149 148 145 157 161 157 155 160 158 144 140 137 137 132 135 151 152 137 143 154 146 133 127 136 145 130 127 140 132 131 126 109 110 138 138 114 134 144 113 101 126 130 91 78 103 126 142 146 139 121 102 84 112 143 91 76 113 126 162 160 109 118 99 43 58 46 44 113 163 177 197 153 32 56 131 114 73 32 50 52 19 -6 68 87 -11 6 18 5 2 14 15 32 74 56 -17 -99 -75 33 64 -51 -59 -1 -25 -27 15 -52 -113 13 34 -71 -66 90 125 -17 -44 -41 -73 65 69 99 237 -5 -168 68 340 328 248 162 43 93 25 -81 -208 -277 79 265 266 424 519 249 -27 161 15 -152 200 296 -255 -279 -152 -290 -111 -145 -88 46 94 -52 -629 -440 -157 -321 -101 41286 372 150 75 10306 11 28 6 6939 1543 183 161 451 1552 6137 13403 16228 11990 2085 5511 6870 3957 6087 5640 4109 566 1472 3699 3682 488 999999 999999 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 596 2500 10241 18304 31363 28501 7465 915 132 129 126 126 128 131 137 134 135 136 137 136 138 134 133 134 141 142 144 144 145 146 147 147 149 143 146 140 136 130 131 128 131 127 131 131 139 136 138 134 136 134 136 139 140 136 140 139 138 138 140 138 138 137 138 139 140 139 140 141 141 138 135 133 129 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 154 155 155 154 154 154 152 152 152 151 149 147 146 147 145 145 145 144 143 141 142 144 145 147 148 147 147 146 145 149 150 148 149 146 145 145 149 153 154 156 155 156 159 158 150 147 148 142 142 149 146 145 143 140 143 150 158 159 153 151 151 147 155 155 153 154 161 155 146 145 129 124 135 145 149 139 121 127 144 145 134 134 145 140 131 128 132 126 119 119 96 91 122 120 100 106 137 133 113 136 133 108 119 120 84 92 118 108 100 116 131 127 124 116 107 97 86 138 134 93 123 127 76 78 94 80 103 124 112 158 170 46 31 117 106 65 33 80 113 25 10 83 51 0 11 23 74 6 -92 -60 71 127 14 -34 -40 -76 42 69 -121 -140 -67 -87 -24 167 188 66 73 92 55 34 115 19 -95 -89 -131 -79 67 87 120 197 -46 -232 7 344 395 216 10 -70 -43 -127 -79 12 -133 171 430 346 289 216 -9 -259 -145 -27 -47 55 255 46 -130 -244 -250 -156 -293 -100 133 130 -82 -253 245 573 274 -132 -376 -335 -471 -323 41317 369 375 75 10305 11 28 37 6945 1549 171 2183 3122 2446 786 2303 6641 8414 4917 7499 6654 5414 4472 14740 40756 54495 36495 21178 17773 23641 34741 22830 5501 129 124 126 123 121 126 124 116 112 105 104 105 105 108 110 115 115 119 120 120 116 129 148 228 587 1502 1446 136 137 138 137 129 128 133 134 134 133 136 138 137 137 142 139 138 132 135 136 139 141 145 144 147 144 145 139 142 134 135 129 129 129 133 123 133 132 136 138 141 138 140 136 138 141 138 135 139 138 139 137 138 138 139 137 139 137 139 137 140 139 139 136 134 131 128 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 152 155 155 155 154 153 152 152 151 149 146 144 144 146 146 144 144 145 142 140 144 145 144 147 149 147 146 146 147 151 151 148 150 149 147 147 149 151 152 154 156 160 161 156 153 150 147 142 142 144 143 144 142 140 142 153 162 162 153 147 153 152 148 145 148 152 151 142 137 138 133 126 130 136 140 135 126 133 144 146 139 144 141 125 123 132 126 116 125 111 84 95 118 133 121 108 131 132 133 149 137 132 142 128 104 94 80 68 101 130 122 115 94 92 122 125 123 137 111 109 136 144 162 137 112 104 85 115 115 111 103 54 38 70 41 6 51 130 119 50 95 139 54 35 55 32 76 65 32 130 188 92 -23 21 46 -33 60 125 56 -64 -113 -134 -83 168 293 114 80 132 -3 -57 -17 -68 -64 -61 40 141 7 95 174 100 208 172 25 75 297 174 -61 68 191 172 39 -64 49 219 210 356 334 209 334 89 73 322 -74 -139 388 489 115 -124 132 202 -315 -443 81 290 -215 100 362 335 616 354 -54 -41 -173 -87 41349 323 750 75 10304 11 29 9 6951 1555 221 359 1785 1915 2145 2257 4104 9441 24687 55224 79270 71999 76205 80558 71882 62654 27004 5512 151 141 140 129 129 132 130 125 124 120 118 117 120 127 127 129 127 128 131 136 133 137 139 140 141 145 150 152 159 157 159 151 149 147 143 143 142 145 146 145 142 144 142 143 138 135 133 135 142 140 140 142 143 140 141 139 129 133 131 130 132 135 127 133 132 135 137 143 139 139 137 140 140 141 139 139 137 139 137 137 138 139 136 138 136 138 138 140 139 137 136 133 129 128 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 152 154 154 152 151 150 150 150 149 145 141 140 143 146 145 143 143 144 143 143 145 145 146 147 149 147 145 146 148 151 154 150 145 146 147 150 150 149 153 158 163 165 158 147 147 145 140 145 146 145 144 145 149 149 146 149 154 152 148 156 165 156 146 148 153 145 140 140 140 149 148 135 134 131 131 135 129 125 126 122 123 143 138 125 124 121 108 119 149 130 97 97 112 121 120 129 132 115 102 123 123 119 138 114 111 105 78 77 92 92 84 98 98 89 126 154 136 123 113 121 145 121 120 145 125 111 60 79 139 108 71 92 89 34 52 92 136 221 208 172 235 209 40 -44 -94 -71 0 63 149 146 68 55 59 -124 -165 -34 125 191 172 78 -53 -48 2 90 134 12 -7 -4 -155 -171 -163 -213 -181 -94 40 0 -209 -77 100 84 175 139 21 41380 367 525 75 10299 11 29 40 6957 1561 1015 1858 3400 9073 10765 10779 11385 11896 12220 15203 25761 33509 43829 66203 99904 126163 101450 59486 28103 4342 139 131 120 119 113 113 112 105 105 108 105 107 112 119 125 124 121 123 119 121 128 130 130 127 126 129 139 142 145 153 157 159 158 160 153 142 145 143 148 150 151 144 147 144 144 149 143 134 136 140 138 142 143 145 141 143 142 135 133 131 131 130 131 132 134 133 136 135 137 139 138 137 138 138 141 139 141 137 140 135 137 138 139 137 139 137 140 139 142 140 139 136 134 129 129 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 151 153 153 151 149 148 147 147 146 143 141 140 142 144 144 143 143 144 145 144 145 148 150 152 153 152 149 148 148 153 156 151 143 144 147 147 148 148 151 152 155 162 154 144 144 142 142 148 147 141 142 149 153 152 150 149 150 153 156 159 168 161 149 154 154 145 148 151 143 141 143 134 134 133 130 133 121 104 107 108 102 111 121 125 130 121 104 125 148 131 123 125 123 105 85 109 128 122 110 117 116 116 127 121 123 97 76 84 88 96 108 85 84 110 112 120 85 71 82 118 139 96 91 137 127 87 24 40 116 123 129 115 109 88 97 103 99 149 90 31 113 124 52 26 -45 -51 -4 30 34 0 14 59 90 -76 -73 52 144 200 185 194 107 -31 -14 50 -17 -102 -70 -29 -93 -51 -121 -263 -114 -2 81 62 -29 0 10 51 101 183 183 35 246 289 -99 -231 -265 -44 74 79 118 -42 -165 36 385 357 0 -120 -56 -86 -235 15 275 175 34 -156 224 540 780 455 -309 -225 -139 -426 -153 230 72 60 220 224 -199 -307 41412 368 450 75 10301 11 30 12 6963 1568 625 2307 6227 16707 38662 50989 31317 16215 10438 12784 16715 32823 46910 67709 85756 102170 85001 38491 11208 883 124 118 119 112 110 110 112 109 104 102 105 100 102 106 113 111 115 112 115 115 119 122 124 119 115 114 119 125 130 137 136 143 143 150 153 155 147 147 140 142 143 149 144 149 146 144 147 150 142 143 138 141 139 146 146 145 147 143 139 131 132 131 128 130 131 132 134 138 137 136 140 140 139 139 139 139 138 140 137 141 136 136 135 138 137 139 138 139 140 141 140 138 134 133 130 131 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 151 153 153 150 148 147 146 145 145 142 140 139 139 140 140 141 141 143 144 143 144 147 149 153 155 153 152 149 149 153 156 150 145 147 149 148 149 149 150 146 145 154 156 154 152 149 149 152 150 143 145 147 144 148 154 152 154 161 161 157 161 160 152 150 150 159 161 151 138 132 144 140 131 131 135 132 118 120 118 114 112 113 120 121 125 127 124 122 127 118 117 144 155 135 99 87 107 124 127 105 99 126 124 108 98 77 62 65 86 108 115 109 104 115 120 88 63 84 89 108 120 116 117 108 87 75 59 50 101 141 118 72 83 100 79 38 16 37 23 11 -5 -18 54 76 -6 -6 33 22 33 57 44 61 96 33 62 141 102 42 49 116 69 -154 -129 26 2 -26 55 139 143 44 -119 -153 -116 -101 232 435 235 29 -53 -11 135 316 335 213 158 242 182 -106 -287 -161 -60 -27 203 279 180 141 73 -64 -137 -32 132 55 -169 106 153 -66 -333 28 370 265 699 587 184 52 -129 -271 251 488 128 385 455 -57 -363 -91 41443 367 525 75 10304 11 30 43 6969 1574 1128 4864 16153 33975 44741 26334 9814 2613 5322 10292 27562 67625 110360 120394 99487 20434 1192 117 113 108 110 114 109 112 107 113 106 107 110 109 102 102 99 103 99 106 107 111 110 116 115 118 116 112 111 118 117 116 128 126 130 128 143 144 157 158 182 281 272 143 139 141 144 141 140 139 146 142 143 136 139 135 140 140 145 146 143 139 133 133 130 129 134 128 128 130 136 136 138 139 139 139 140 140 140 140 140 137 139 138 136 134 136 137 137 140 138 142 141 141 137 133 131 130 131 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 150 152 152 149 147 146 145 144 142 140 138 137 137 139 139 139 139 140 142 143 145 147 150 155 156 154 153 152 151 153 153 150 148 148 149 150 150 150 151 149 146 149 153 154 156 151 148 151 152 146 145 144 143 146 149 151 159 161 159 156 153 155 153 146 144 152 153 147 138 146 151 148 142 132 140 134 123 121 118 123 124 130 136 130 118 115 128 126 128 122 105 122 129 106 98 90 91 114 94 69 76 103 125 108 72 84 98 83 81 78 86 121 142 135 141 108 55 53 58 86 114 115 106 72 48 73 110 86 96 89 44 21 29 50 28 14 47 119 102 68 34 -7 -8 -9 24 59 62 21 23 89 84 82 35 -35 -11 83 104 -2 -77 -46 50 -37 -78 95 143 75 5 -8 55 -20 60 82 -105 -62 183 297 20 -178 -147 -90 22 90 203 249 184 10 -11 171 172 100 77 62 77 126 91 101 15 -394 -223 393 502 416 154 139 -47 -177 -235 -68 312 205 208 282 507 400 196 557 655 258 172 436 183 -108 51 441 41475 322 675 75 10304 11 31 15 6976 1580 2784 3482 4650 4420 4051 8214 25080 48582 83080 116402 119486 110447 59396 5951 132 120 118 114 118 119 110 108 100 107 105 103 110 111 112 111 105 102 105 109 109 110 107 113 117 117 117 116 118 121 120 117 126 128 131 129 139 143 156 163 204 322 356 387 725 711 145 144 149 145 145 142 140 137 137 139 138 134 139 140 142 139 138 134 131 131 132 124 130 130 133 133 136 138 139 138 142 141 141 140 139 137 138 137 136 137 136 137 137 139 138 143 143 141 138 134 131 130 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 149 152 152 151 150 147 145 144 143 142 142 141 141 142 141 140 140 140 141 143 146 147 152 156 156 155 154 154 154 152 149 145 146 149 150 150 149 149 147 149 152 151 150 151 152 147 142 144 146 147 144 145 150 146 143 144 153 155 153 150 152 154 147 147 143 139 143 140 135 142 141 141 140 127 126 123 126 122 116 125 116 122 131 120 106 103 123 134 128 116 97 94 95 85 105 115 104 108 89 80 75 81 110 113 91 99 115 120 90 59 86 122 141 115 108 104 40 6 26 68 84 67 65 49 59 75 67 55 62 58 65 64 57 44 -3 15 76 137 104 52 42 26 6 70 100 49 44 -31 -51 17 109 101 -25 -17 0 -1 74 55 -39 49 77 -10 47 128 126 -2 -152 -114 37 68 153 137 42 34 -72 -133 -191 -241 -273 -221 -106 41506 361 975 75 10294 11 31 46 6982 1587 1976 7807 25648 53822 108782 147868 125762 73823 4083 186 105 95 92 88 93 91 84 87 79 80 76 77 77 82 82 83 82 76 80 87 84 83 83 93 96 94 93 96 101 111 127 130 140 149 228 297 330 274 212 156 149 215 409 1105 2852 2897 963 939 374 152 151 149 142 140 139 139 141 138 138 137 141 140 143 139 135 132 131 128 134 133 137 134 136 134 138 138 145 143 142 140 138 135 139 136 138 138 139 139 139 138 138 141 143 140 137 133 132 129 128 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 148 151 152 152 151 148 145 145 145 145 145 144 143 142 141 141 142 140 141 144 144 144 150 154 154 153 153 154 151 148 146 145 146 148 151 149 144 142 143 147 153 150 149 152 153 150 143 144 149 155 155 149 151 152 144 137 141 150 153 153 155 152 144 150 148 143 145 138 130 131 131 125 127 131 125 126 130 131 124 113 111 115 105 82 86 108 121 112 99 102 97 86 80 77 86 87 93 97 87 86 87 88 104 106 95 91 77 91 90 74 92 104 105 84 88 96 49 33 69 62 57 65 65 53 63 58 53 67 78 100 85 68 50 74 85 56 32 32 90 112 73 30 48 110 78 54 32 -47 -55 12 53 25 13 116 137 51 76 16 0 125 58 39 120 27 12 76 -45 -84 29 171 148 117 154 -13 -59 2 -55 -114 -246 -189 71 120 122 27 -38 96 135 62 13 154 266 285 266 134 262 458 365 357 109 -145 -108 -25 -96 -255 -222 -228 13 17 -144 46 -88 -107 636 722 89 129 638 756 182 109 200 -125 87 637 41538 359 1050 75 10298 11 32 18 6988 1593 119 2598 11354 45802 98843 148074 142205 63604 1475 99 84 82 82 81 83 79 85 76 76 77 78 70 73 68 71 75 76 77 80 77 79 80 89 90 88 93 93 96 110 135 138 149 152 242 315 352 305 279 272 326 466 579 973 2307 2354 969 942 377 146 145 143 141 135 131 128 134 134 135 133 136 137 144 138 132 130 130 129 129 131 134 131 133 130 134 137 141 144 141 140 138 134 140 136 139 139 142 141 141 138 140 140 143 142 139 134 134 129 129 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 148 151 153 153 151 147 145 145 145 145 145 144 142 140 139 139 140 140 144 146 145 147 152 155 154 153 154 153 148 144 143 147 148 147 150 146 140 141 143 147 151 150 151 152 153 153 149 149 150 151 154 151 149 149 147 145 144 150 153 155 153 147 147 153 154 150 149 141 133 131 135 131 130 140 137 132 129 132 123 110 117 113 100 82 86 99 104 97 87 93 92 84 77 73 64 62 84 95 85 86 105 92 77 78 63 70 86 79 66 78 80 55 74 75 49 72 74 74 101 71 57 45 58 63 39 46 78 63 19 66 65 12 42 101 80 47 46 38 35 39 70 80 91 79 51 96 47 -10 4 84 57 6 94 125 67 40 33 -71 22 74 -31 30 -18 -15 5 38 29 -60 -66 -6 -37 48 130 74 315 267 121 149 47 171 332 288 149 -43 116 199 135 113 100 304 124 22 191 -28 -74 218 273 154 -142 -287 -208 -198 -101 -129 -204 -458 -371 -158 -76 104 -117 199 723 158 -290 134 320 111 -20 -138 -228 -329 -300 41569 356 1125 75 10294 11 32 49 6994 1599 1512 7224 29036 86028 154137 153170 75836 3391 50 35 36 36 38 41 36 34 32 33 40 34 29 30 32 39 40 41 42 47 49 52 52 58 61 60 68 70 90 143 464 1230 2524 3505 3911 4198 3509 3047 3115 2584 1489 1095 762 443 231 167 154 144 150 146 142 139 138 130 131 125 130 129 132 129 134 134 141 134 133 127 131 124 125 130 131 130 132 129 132 136 138 142 143 140 137 136 136 137 137 140 140 141 141 138 141 143 144 144 142 135 134 129 130 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 148 151 152 151 148 145 144 145 145 145 144 141 139 138 137 138 140 142 146 147 147 149 152 154 154 154 157 156 151 146 144 148 152 153 151 144 141 144 145 149 149 147 150 152 154 155 149 149 148 144 148 150 146 144 148 150 152 153 152 148 140 141 151 156 151 146 143 140 146 144 137 138 141 140 133 125 123 129 125 127 121 102 105 99 93 88 88 89 89 87 81 98 91 83 97 103 104 96 88 85 92 86 73 67 54 85 112 83 69 82 86 77 73 66 45 60 81 68 61 61 74 44 54 64 41 65 68 31 -10 50 77 53 95 99 42 28 69 81 38 9 34 72 162 146 38 31 33 26 44 71 72 57 52 0 -84 1 6 -111 -56 30 -16 35 141 51 -159 -126 130 139 33 -62 -108 -71 2 163 232 103 163 148 26 183 177 16 15 10 247 188 134 195 268 419 27 -183 -104 -65 -60 -52 -176 -308 -313 -160 -73 95 123 -46 -110 -471 -264 136 98 178 29 4 -80 -285 -62 348 417 232 72 -417 -431 41601 337 900 75 10298 11 33 21 7000 1606 612 5917 15636 32692 55352 77087 101127 110307 62447 15413 1943 999999 999999 999999 999999 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 105 592 1807 3840 6398 8490 9958 9103 8764 8269 7154 5216 3568 2536 2180 748 227 162 148 152 154 150 145 141 137 138 132 136 130 134 136 138 138 139 137 137 131 135 129 128 131 134 133 135 132 137 140 141 144 147 144 142 141 140 139 140 143 142 144 144 143 145 147 146 147 147 140 140 135 134 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 147 149 150 149 147 145 144 143 143 143 142 140 138 137 137 139 141 143 147 148 148 150 152 154 155 155 156 156 155 150 147 151 155 155 152 143 140 145 147 149 147 146 147 149 151 149 146 148 147 143 148 151 148 146 147 147 146 147 149 144 139 140 149 153 151 143 132 139 149 145 133 130 129 123 126 122 117 110 113 125 119 100 84 86 89 84 87 82 92 87 89 105 89 94 104 100 89 70 69 71 74 85 76 78 90 89 63 59 86 98 94 118 99 78 52 29 60 44 52 92 101 79 89 104 89 68 43 77 71 51 40 43 45 54 62 75 124 96 80 106 74 58 121 141 122 69 35 41 31 43 79 6 -26 32 45 38 62 39 -38 -20 63 185 195 11 -98 2 153 147 116 9 -59 -154 -212 -42 -18 -16 3 -45 -20 143 31 -274 -233 42 181 -179 -163 224 323 332 151 -129 -169 -126 -112 1 -13 -108 -246 41632 363 825 75 10290 11 33 52 7006 1612 1593 7692 29881 80747 112573 107983 54625 38758 26338 16498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 143 594 1229 2654 4156 5253 5897 7102 7601 8050 7749 6893 7323 7559 3442 250 156 143 145 149 148 143 144 137 136 133 137 129 133 135 137 141 141 138 135 130 130 128 125 126 133 131 133 132 135 138 140 141 146 145 144 143 139 137 137 139 142 143 142 142 143 145 145 146 147 141 142 138 135 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 146 148 149 149 147 145 144 143 142 142 141 139 138 139 139 141 143 144 146 146 147 150 151 152 155 156 155 156 157 153 149 153 156 155 155 148 142 144 145 144 145 147 146 147 147 147 150 149 142 142 148 148 147 146 146 146 142 143 148 144 135 134 141 147 151 142 126 125 133 133 128 126 118 109 114 122 111 94 97 108 110 104 92 90 97 97 92 92 102 103 96 86 95 120 107 81 62 56 58 58 76 83 72 88 106 83 44 49 76 75 53 81 115 95 46 32 49 66 99 118 105 105 110 108 132 104 65 104 101 13 -6 -1 -1 31 17 47 115 93 93 142 93 110 113 71 196 220 130 59 56 79 11 -14 78 104 46 -54 -2 73 -3 -69 26 115 -3 4 105 98 19 18 89 26 -58 -84 -178 -113 3 32 -3 -12 121 239 82 -84 -7 38 23 60 67 44 41 -2 44 126 -43 -144 231 288 85 305 431 307 35 96 358 88 -49 105 -117 37 330 53 28 82 286 132 -124 -153 -59 -16 -262 -121 -118 -431 -115 521 41664 364 750 75 10288 11 34 24 7012 1618 1033 5120 21778 74648 141874 143042 59732 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 139 480 1393 3674 6510 8800 10082 12858 16156 15383 5257 318 151 139 138 143 140 140 140 136 135 132 133 130 130 129 134 138 139 134 130 126 125 126 124 127 130 131 132 134 133 136 136 141 143 143 139 139 134 136 136 138 141 141 141 142 143 146 146 147 144 141 141 137 135 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 142 145 145 146 145 143 143 142 140 139 139 138 138 140 139 140 141 142 143 142 144 148 149 149 152 152 154 156 158 158 154 155 157 159 159 153 147 144 142 142 143 143 144 145 146 148 153 151 145 144 146 150 152 149 149 145 138 142 144 140 132 134 144 146 145 140 129 117 115 120 125 125 126 111 105 116 111 104 105 110 107 95 103 109 103 100 96 104 106 111 104 87 94 110 96 78 69 73 71 63 78 65 61 82 102 103 83 71 74 59 59 78 99 94 93 90 63 102 100 68 86 120 138 103 67 68 110 127 104 17 26 53 19 28 -1 48 72 44 71 72 46 132 186 102 163 235 220 109 55 71 -1 86 127 19 -47 -83 -14 75 9 -5 154 156 72 72 57 120 119 23 -4 64 77 32 -23 11 106 161 74 6 158 110 30 111 259 51 -265 59 320 46 -115 -49 8 99 6 139 473 304 122 333 555 500 -60 -48 437 400 196 480 194 -306 86 1 -221 -239 -177 4 -34 -65 301 223 0 33 -363 -560 -163 330 41695 364 750 75 10281 11 34 55 7018 1624 492 5404 20666 66073 121003 122624 57470 22848 13294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 83 397 885 1098 1372 2620 4526 5924 7099 9941 13106 11627 3769 460 149 130 121 125 117 122 115 120 113 109 109 108 107 111 114 117 113 114 110 108 109 112 112 114 116 117 115 119 120 125 123 131 129 130 125 126 122 125 126 130 131 132 134 136 137 139 141 144 139 137 139 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 999999 999999 999999 141 143 144 145 145 144 142 141 139 137 137 137 137 138 138 139 140 140 140 139 142 144 146 148 149 150 153 157 158 158 157 156 156 161 160 152 145 141 139 141 142 142 141 142 145 147 152 154 152 152 155 158 157 151 149 145 139 142 142 138 144 147 143 138 141 144 138 127 122 126 127 127 131 123 108 106 110 112 115 113 107 98 101 106 90 91 107 102 97 98 91 91 84 83 69 69 84 78 74 71 69 44 41 72 103 110 111 100 78 87 107 106 83 78 114 117 96 120 90 58 91 126 147 120 55 55 78 71 73 51 68 84 57 62 47 107 112 47 67 64 44 74 134 144 124 105 119 43 -4 12 9 82 70 -41 -41 -56 -43 33 -20 26 188 175 100 75 43 87 51 -28 73 140 180 179 46 32 188 210 -88 -162 25 -1 34 164 411 271 -58 101 244 165 81 100 49 -66 18 125 154 220 184 223 391 283 -169 -292 -80 162 -111 172 409 -232 -179 -6 545 330 -289 220 424 205 25 3 416 453 -7 181 456 601 41727 365 675 75 10278 11 35 27 7024 1631 185 4227 14902 40057 73553 111771 101365 65926 27472 13410 6 1 2 999999 999999 999999 999999 999999 1 0 2 999999 999999 999999 999999 999999 3 0 999999 999999 6 7 12 17 21 22 22 20 24 23 23 35 32 42 49 77 213 634 1672 3360 4751 4583 3923 2642 1930 1904 2136 2343 1760 422 230 154 135 136 130 132 132 138 126 118 114 117 112 116 119 122 119 123 122 119 120 123 121 120 124 123 121 124 125 129 132 139 139 139 137 135 130 130 132 134 133 135 136 138 140 141 143 144 140 136 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 142 144 145 145 144 143 142 140 137 135 135 136 138 140 141 142 141 141 141 140 139 140 144 147 147 148 152 155 157 158 158 157 156 160 158 149 142 139 139 139 141 140 140 142 146 152 155 155 154 156 162 157 158 154 146 149 145 144 148 144 145 146 141 140 143 144 138 135 136 135 122 116 119 118 108 107 111 113 121 112 106 106 102 89 77 88 97 90 92 84 69 72 71 75 72 81 98 72 54 60 59 73 86 102 111 105 109 97 85 106 128 121 104 92 115 144 128 98 97 110 130 147 125 127 123 93 65 54 65 73 64 70 57 25 -2 11 63 84 90 106 76 30 48 133 94 -10 20 -3 -40 -21 54 54 8 -13 -52 -25 2 14 16 22 70 41 6 -33 -59 -21 -9 99 193 173 203 179 118 89 154 152 -83 -59 81 28 94 175 340 279 123 273 241 64 -33 39 166 168 164 130 153 131 -163 -298 47 205 100 -72 -57 -94 -423 -169 60 275 191 -97 485 498 216 140 114 46 -220 -210 274 390 94 198 196 578 41758 365 675 75 10277 11 35 58 7030 1637 1381 5238 18196 50158 87066 104858 82432 43686 23163 405 999999 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 6 4 5 4 7 13 13 25 33 54 136 536 1687 3825 5810 6479 6227 4762 3379 2200 1046 1046 969 740 596 458 501 1087 1172 852 236 156 147 141 134 137 133 130 131 134 135 138 137 141 136 141 139 135 133 135 136 135 137 138 142 152 153 154 155 150 145 142 141 142 143 144 144 144 146 148 148 148 144 137 134 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 144 146 145 145 144 142 142 140 137 135 136 137 139 142 143 143 143 143 143 141 139 140 144 144 144 145 150 154 155 156 158 159 157 155 150 144 141 140 141 143 142 140 143 145 145 151 151 153 158 158 159 157 160 157 148 151 149 146 151 151 144 137 138 147 145 138 138 136 134 129 116 112 112 112 114 108 112 117 115 117 114 112 109 96 102 108 97 109 109 88 73 68 87 104 94 84 93 79 61 60 52 75 96 87 78 82 92 87 92 127 149 125 111 114 126 145 145 100 98 145 144 151 121 131 134 75 109 116 65 72 102 93 36 4 -10 -33 20 46 27 55 55 43 53 104 53 -17 57 24 -49 13 136 121 27 16 -55 -31 37 100 123 26 68 110 32 -106 -85 59 87 135 60 -38 40 53 126 141 86 112 8 12 98 50 35 138 232 243 207 202 170 -2 -128 -3 238 436 343 72 -148 -245 -216 -237 -146 -101 245 502 375 -37 -288 -134 -80 130 135 -100 -18 149 288 135 -82 77 4 44 399 379 176 378 342 272 41790 365 675 75 10276 11 36 30 7036 1644 110 2481 7757 22764 42935 73303 101042 78557 46217 1327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 736 1305 1782 2408 2925 3228 3064 2567 1924 2435 4247 5464 4549 4973 6573 9391 9036 7436 2086 456 592 2105 2059 137 131 126 121 126 126 132 134 140 136 139 141 135 130 132 135 133 135 136 141 153 154 161 183 164 149 142 139 141 141 145 143 143 143 148 148 149 143 136 133 134 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 145 147 145 144 143 142 141 138 137 137 138 137 138 140 143 144 143 142 143 142 139 138 141 140 140 144 149 153 154 154 158 160 160 158 153 148 144 140 141 142 140 141 144 144 148 150 148 153 160 160 162 162 156 155 152 154 152 149 151 150 146 137 137 140 131 129 138 133 132 131 120 112 112 115 112 110 119 117 106 109 103 102 106 103 115 122 107 108 107 82 70 74 91 117 110 91 96 96 87 74 48 42 71 91 76 64 78 68 80 114 112 104 91 88 92 107 104 79 120 149 114 121 107 84 93 54 89 117 73 100 149 89 60 87 56 4 15 29 -3 30 40 33 49 51 57 44 97 48 -79 -45 45 130 108 39 18 7 28 73 79 85 100 73 79 24 55 123 28 -17 -113 -161 -60 -79 -67 21 112 114 -68 -150 -112 -24 30 59 174 371 364 250 128 -66 -95 -22 43 112 112 -167 -228 -23 125 238 235 43 95 598 593 55 -264 -310 -155 -137 -168 6 109 43 132 273 49 0 -132 -64 109 44 70 359 307 -81 41821 358 750 75 10270 11 37 1 7042 1650 161 2801 10063 22243 57925 102805 108926 56703 2103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 1264 2482 4041 5490 7020 10417 15590 20357 21221 22237 17438 8855 6797 2021 513 832 3097 3050 145 131 130 122 125 128 134 146 153 158 166 184 163 167 208 322 461 411 175 158 163 168 193 234 214 167 146 140 141 139 143 143 144 143 148 148 149 139 135 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 144 145 144 144 143 141 140 138 136 137 138 137 137 139 142 142 139 139 142 142 140 139 138 137 139 144 150 152 154 157 158 160 165 167 163 158 151 144 142 139 138 141 140 144 150 149 151 155 153 152 155 157 153 155 154 150 149 143 139 143 143 137 142 136 122 122 131 132 132 134 132 115 111 115 106 108 114 110 109 104 86 93 104 104 95 89 90 86 80 72 80 92 88 104 119 114 122 97 70 73 71 67 79 96 96 80 82 72 69 96 97 104 98 83 63 71 60 53 116 116 91 88 57 42 65 61 82 111 76 64 65 -1 43 103 56 28 14 44 23 39 81 44 0 4 61 68 54 37 -9 -34 -24 23 76 76 55 4 28 64 -23 7 36 5 39 17 21 73 123 98 -58 -11 78 -18 -98 -36 166 144 31 21 -85 -73 159 139 -4 133 137 70 -52 -208 -76 59 -104 -192 11 -146 -45 230 255 291 260 56 -110 461 602 84 -178 -266 -338 -196 -61 -2 312 169 -15 -152 -425 -268 -357 -427 41853 348 750 75 10270 11 37 33 7048 1657 193 1839 6217 13347 31673 71866 104092 67455 23658 7009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 527 1442 2568 3765 4404 5279 7772 14267 14838 13861 7020 724 210 82 95 281 1042 1023 38 28 31 31 40 63 147 464 1637 4663 5616 5584 4227 3564 3437 3559 2542 606 220 163 264 581 1885 4541 4502 491 157 138 140 141 142 143 144 144 146 146 147 138 135 134 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 144 145 144 143 142 141 140 139 137 137 138 138 138 139 141 141 139 139 141 142 142 142 140 138 139 142 147 153 156 159 162 162 168 170 167 163 157 147 140 139 140 139 136 141 144 146 151 154 152 150 148 152 154 154 152 143 142 138 128 133 138 134 133 135 125 113 118 126 130 129 128 118 117 123 115 111 112 115 121 114 100 105 108 102 105 98 87 81 74 75 93 123 120 103 108 104 109 85 51 58 91 82 66 76 88 91 99 81 57 104 107 106 115 86 62 49 61 93 111 87 63 71 57 69 108 75 81 74 61 67 37 11 16 68 80 35 22 78 69 39 96 97 11 0 52 43 -18 26 20 -23 -52 -49 48 31 7 -37 -15 48 -37 -68 29 115 42 -39 58 131 170 161 81 122 153 45 -33 143 248 131 174 272 90 90 296 102 -115 -103 -96 -91 -322 -293 75 62 -218 -264 -5 -140 -204 107 131 -76 74 33 -83 170 126 -234 -245 94 -148 -180 41884 360 675 75 10265 11 38 4 7054 1663 152 1000 2878 10835 27698 50111 64508 55750 39661 22269 6976 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 55 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 679 2371 4364 6251 10529 11498 13802 12236 10750 10227 9744 7813 3547 1411 793 855 2295 7503 16376 16057 5691 777 211 150 142 144 144 143 144 145 145 147 140 136 135 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 147 148 146 145 144 142 141 140 138 138 139 139 139 140 141 142 142 142 143 145 144 144 144 144 143 142 146 153 156 157 161 163 164 167 168 165 154 144 140 137 136 135 137 142 146 148 152 155 156 151 148 146 144 145 145 138 136 133 129 130 132 133 128 129 126 119 124 132 134 123 117 122 129 127 113 109 114 120 123 115 114 119 106 105 123 110 87 84 75 72 88 113 113 98 94 89 92 93 87 95 96 62 64 97 104 88 104 90 60 97 93 100 127 108 84 76 84 99 120 91 77 100 82 69 74 50 64 72 90 95 52 45 23 37 57 22 34 91 79 33 70 126 99 74 70 59 10 21 -42 -102 -85 -38 14 -44 -4 -5 12 83 18 -19 9 -1 -53 -41 46 63 52 50 79 217 221 60 5 30 25 38 85 191 111 75 215 -91 -200 -34 -91 -169 -316 -165 -10 -87 -84 -71 69 164 114 311 242 -76 54 -4 62 15 -30 117 -99 5 7 125 89 -90 69 106 86 150 17 -198 -3 -289 -707 41915 365 675 75 10263 11 38 35 7060 1669 43 778 3077 13224 34910 62641 61106 30416 4339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1261 4915 7869 8517 9268 8390 12588 15930 17926 17462 17792 20444 15580 10442 6587 4190 5511 11319 18739 18581 9581 3525 1134 181 141 144 145 144 144 146 146 148 141 137 135 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 148 149 146 145 145 144 142 141 140 139 139 140 140 141 141 142 142 141 143 145 147 147 147 149 149 147 148 152 154 154 158 162 161 164 168 161 150 143 141 138 135 138 142 146 148 147 151 152 150 150 149 144 139 144 147 139 133 130 128 130 130 130 128 122 121 124 124 125 132 123 123 126 120 120 108 99 106 118 121 112 121 125 119 124 119 97 91 96 83 87 109 114 102 87 90 96 96 103 109 129 119 86 82 94 108 98 95 101 99 97 84 73 120 155 113 111 97 86 119 93 116 138 105 51 12 59 100 129 145 73 27 47 64 37 21 68 85 54 70 116 107 124 134 90 68 52 60 36 28 51 48 60 22 27 93 120 94 77 73 92 69 -43 -56 -65 -54 -16 13 1 52 169 175 130 98 56 -30 72 186 252 69 -90 108 -84 -76 180 124 24 -72 5 -30 -89 -47 30 105 236 285 361 519 435 186 -211 -99 -30 169 476 83 27 122 181 292 199 4 -109 -29 133 201 281 466 361 26 -83 42 69 144 170 41947 364 750 75 10262 11 39 7 7066 1676 537 2290 9354 22990 37222 36674 26066 4274 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 833 4215 6890 7403 7877 6208 7449 10487 13504 14446 17191 20241 19248 20003 19650 17906 14736 14043 20733 23720 16906 9301 3284 200 140 142 143 143 144 147 147 148 142 139 137 134 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 147 148 145 144 144 143 141 140 139 138 138 139 141 142 142 142 141 140 142 143 145 147 147 149 152 152 149 148 151 154 157 162 164 166 165 158 153 146 140 138 138 143 144 147 149 148 151 149 147 149 147 142 142 143 142 137 130 127 126 129 126 123 123 115 115 119 117 118 126 126 129 127 120 125 118 108 112 123 128 117 111 115 121 125 114 99 101 98 86 93 109 111 96 80 93 105 92 88 102 114 118 114 105 97 93 90 82 102 106 89 95 90 126 152 109 93 94 104 123 116 111 109 107 75 65 91 82 89 117 63 37 99 107 81 87 74 67 70 48 83 115 100 66 11 19 33 66 40 74 128 67 78 64 72 100 118 65 2 76 156 117 44 5 -65 -22 -10 -12 -4 70 137 92 101 69 90 -37 85 246 294 190 -13 149 111 121 208 132 151 223 230 125 35 -48 -117 -64 93 186 255 454 456 305 161 55 -52 226 365 228 386 275 179 423 345 124 140 160 193 243 128 45 144 -44 -219 -46 309 284 21 41978 365 675 75 10262 11 39 38 7071 1683 59 869 4068 14753 28886 34282 15182 8295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 567 3837 6812 7549 8230 7341 6524 6300 6553 7796 9392 10180 11291 15574 20956 25579 27600 25297 33011 31491 17446 6892 2375 166 137 140 141 141 143 145 146 146 144 141 140 134 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 147 148 146 144 145 144 142 141 140 138 139 140 142 143 144 144 142 142 144 145 145 147 150 151 153 153 150 148 151 154 156 160 162 164 165 160 152 143 139 136 135 140 141 144 149 148 150 149 149 149 144 142 143 143 135 129 130 132 131 134 132 126 125 118 118 123 127 129 128 133 131 134 135 136 128 118 129 135 133 118 106 108 117 127 123 107 103 104 94 88 92 94 108 109 109 114 98 93 111 118 101 104 119 119 112 92 80 95 96 87 103 119 148 171 132 90 115 101 91 112 93 89 76 89 157 134 59 64 86 75 59 112 129 90 63 6 4 60 36 30 118 150 76 11 54 56 22 31 107 145 106 70 36 51 40 24 30 -15 36 77 53 62 -3 26 120 1 -84 -15 97 183 102 120 119 43 14 139 190 173 246 104 199 339 249 212 154 166 247 120 -122 -65 99 45 86 110 98 106 -25 -39 57 108 61 -159 -99 -44 150 420 156 65 156 242 310 373 436 241 11 -190 -115 137 -253 -511 -237 201 50 -79 42010 365 675 75 10261 11 40 10 7077 1689 404 1997 8391 28295 39024 26610 1330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1511 3817 5404 6399 7503 8491 10070 10944 11235 11864 10054 9476 9130 10501 15900 21521 26240 30274 33441 27231 6718 1150 176 136 135 137 139 140 141 144 145 144 146 143 141 135 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 148 148 145 144 144 143 141 141 140 139 139 141 141 144 145 143 143 143 144 145 145 145 148 150 152 151 147 148 153 154 156 160 160 162 164 160 148 138 137 137 139 141 140 146 150 150 153 149 148 150 147 144 144 146 141 135 137 133 129 132 129 124 123 120 124 130 136 138 132 134 132 125 128 133 128 123 129 136 132 127 117 112 130 139 130 115 106 99 98 97 107 98 102 111 96 103 96 92 105 113 98 91 82 76 94 105 86 81 102 107 109 110 129 146 125 106 127 106 85 93 72 66 65 85 109 103 105 129 130 126 106 115 118 71 66 70 61 68 88 85 130 197 142 35 52 66 60 77 55 78 116 103 91 97 85 113 105 -52 -55 25 47 33 -11 53 109 41 31 19 13 85 -9 84 180 73 52 70 193 208 155 103 177 315 206 169 293 241 191 199 142 237 202 205 222 49 119 168 -10 -48 6 22 -11 -89 -187 -403 -174 271 99 -256 -125 219 230 101 346 378 46 97 54 108 -64 -172 11 -85 -356 -209 42041 365 675 75 10260 11 40 41 7083 1696 410 2284 10081 30614 43407 29114 3107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 2385 3069 3742 4526 5835 7704 11188 15468 17753 18978 17754 14613 11058 9573 13030 16546 19825 23324 24406 25291 17959 8529 197 140 133 136 139 141 139 144 145 145 146 144 142 135 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 148 148 147 145 145 145 143 141 140 140 141 140 141 144 143 142 143 143 143 143 142 144 146 149 151 151 149 151 154 154 156 157 160 163 165 163 153 141 138 140 142 145 142 147 149 149 153 149 149 149 147 146 141 134 137 138 136 132 128 126 122 125 126 126 126 131 141 144 139 134 129 126 135 130 124 129 129 134 126 118 121 129 135 127 128 119 109 90 86 104 96 80 82 88 78 83 91 87 89 81 77 82 53 33 62 91 88 75 74 90 120 136 112 94 91 91 104 89 77 104 101 53 44 95 93 84 124 120 111 118 120 69 42 63 123 129 63 65 65 95 158 140 105 49 52 117 137 87 2 17 47 60 83 108 107 156 165 17 -53 47 128 67 74 76 30 106 201 31 -26 140 25 -45 38 14 -15 58 140 105 35 54 178 242 191 123 138 21 -71 65 253 378 230 140 51 10 230 218 170 254 236 357 261 173 106 -264 -191 222 135 -311 -200 78 133 21 427 930 453 378 144 -134 -37 26 351 -190 -760 -543 42073 365 675 75 10260 11 41 13 7089 1703 311 1535 7132 19207 35941 33974 7529 1106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 801 1228 1213 922 617 441 106 999999 999999 999999 999999 999999 999999 283 2191 2781 3512 4267 5035 6294 8755 12640 16517 21132 23106 21086 16993 15276 15385 15264 16995 16221 15545 18363 23876 13482 3133 202 144 139 140 142 140 144 146 146 145 145 143 136 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 150 150 148 147 148 147 145 143 142 143 143 142 142 142 142 142 142 143 142 140 140 142 146 150 152 152 152 153 154 158 158 156 157 162 167 166 161 150 143 142 141 142 141 145 147 147 148 147 148 145 146 147 138 126 127 129 130 131 127 125 128 133 134 133 125 122 131 135 133 131 130 137 140 124 127 139 137 137 131 122 130 126 112 121 138 118 107 111 114 115 88 80 98 107 95 90 100 93 93 88 79 89 84 78 81 69 73 74 66 73 93 113 105 108 97 101 102 54 41 88 116 64 38 111 118 105 102 57 50 62 70 39 21 62 126 124 42 16 22 79 163 112 48 58 98 86 19 -1 43 82 81 54 80 162 129 122 82 -26 -20 39 79 63 115 173 163 127 75 8 33 239 240 -22 -42 70 63 56 5 0 -56 -22 120 152 173 178 152 -43 -262 -217 -53 -7 -3 14 -50 -14 290 308 68 38 100 397 301 26 135 73 -36 112 96 -225 -130 139 249 150 258 477 323 656 398 86 374 -39 334 260 -92 171 42104 365 675 75 10253 11 41 44 7095 1710 138 826 3850 11428 22088 21568 11448 6857 1048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 101 560 1145 2636 3689 3913 3252 2305 1732 1217 680 95 999999 999999 999999 54 883 2659 4133 5139 5614 5946 6782 7884 8749 10981 14797 18340 23277 24079 27947 28646 21369 18167 17893 21085 20932 14060 11660 7598 503 231 156 140 143 141 145 144 145 145 146 143 138 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 149 151 149 147 148 148 146 144 143 143 142 141 143 142 142 143 143 143 139 137 139 142 146 149 151 151 152 154 157 160 158 155 155 159 164 162 160 154 147 145 143 143 146 149 148 145 145 145 146 146 142 142 140 135 132 130 129 124 121 127 130 135 140 136 131 124 123 129 128 123 125 131 133 120 123 130 127 130 133 135 133 116 109 131 146 124 113 129 127 110 107 105 116 110 98 112 106 93 104 108 99 106 122 110 90 75 54 53 76 90 85 82 90 107 103 103 87 69 74 80 90 85 77 97 102 78 80 75 60 86 83 63 41 40 89 132 105 58 82 58 86 90 2 18 81 84 25 28 110 98 67 94 99 124 114 65 14 4 8 -12 54 86 66 116 252 228 52 40 -35 91 228 80 61 88 63 81 118 58 -41 5 55 44 15 22 153 50 -189 -173 -57 23 5 -34 21 39 198 448 367 15 140 339 128 14 166 0 -141 71 -22 -199 62 544 443 140 195 195 286 522 165 -80 137 -184 405 578 176 283 42136 364 750 75 10253 11 42 16 7101 1717 161 1640 6599 12197 13379 12178 9633 3375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1086 2605 4221 4985 5204 4615 3957 3134 2752 2426 2079 1704 1522 1703 2472 3755 4875 5738 5804 5976 6890 8181 8952 9230 9946 12934 20039 27220 35072 38579 34223 35086 31394 35557 35253 29743 14703 5444 1850 1506 193 139 143 142 143 143 145 147 147 143 139 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 153 152 149 148 148 148 146 145 145 143 142 143 144 145 144 144 144 142 139 140 143 146 147 149 154 155 158 161 159 157 156 155 157 160 160 156 152 147 145 145 147 149 147 145 145 143 143 144 142 139 137 136 139 138 136 133 126 125 132 136 137 141 141 140 137 131 133 133 128 122 128 136 127 123 122 124 128 121 126 127 123 127 134 131 115 122 136 112 98 119 110 99 100 110 123 106 99 92 83 94 113 111 93 87 92 77 90 116 99 93 112 137 131 109 110 76 90 100 90 113 122 113 103 96 56 66 90 84 86 114 82 29 33 49 101 121 106 129 78 72 95 24 23 78 142 144 114 110 88 47 19 -27 -20 68 57 74 169 153 84 115 70 16 90 206 220 139 65 -3 70 79 129 199 164 92 16 132 19 -98 31 91 141 -46 -83 165 186 -92 -201 -80 109 89 -127 -36 90 7 202 433 277 436 240 -208 55 215 -143 -114 150 63 -20 190 413 400 300 361 439 441 244 35 -48 19 -119 42 156 -24 440 42167 362 900 75 10256 11 42 47 7107 1724 1526 4509 7985 10597 8761 6082 2527 4599 6598 6913 2770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 236 1760 3605 5260 6295 6532 6361 5988 5748 5988 5794 5787 5961 6464 7081 6680 5881 5982 6533 7214 8221 9656 10803 12093 14070 14562 17316 25266 38109 42905 50049 55613 34409 31613 40749 33178 10320 3852 3159 2398 218 140 142 142 143 144 143 146 147 144 141 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 153 155 154 151 150 149 149 148 146 147 146 144 143 145 146 145 144 144 144 141 141 143 145 147 149 153 156 159 162 160 157 155 155 156 159 158 153 148 142 142 146 149 150 149 148 150 145 142 143 140 140 136 133 137 134 133 128 123 128 133 139 139 135 133 135 136 134 130 130 131 121 122 136 137 135 132 126 122 122 129 122 111 122 141 131 106 115 127 104 94 111 107 97 105 120 114 100 94 84 87 101 107 96 79 69 77 90 107 117 99 100 109 150 139 105 124 107 93 80 68 83 119 111 96 34 -3 40 65 46 25 86 75 40 71 72 82 103 110 130 86 91 136 47 61 115 99 111 100 66 54 49 25 27 55 68 44 95 129 121 93 31 -52 -73 86 176 85 54 46 78 93 15 100 232 285 131 -78 -29 -9 -53 -23 28 128 20 33 138 89 -22 -124 -128 3 57 45 98 132 -59 -65 273 311 402 307 -192 -164 -4 -118 207 359 182 60 76 246 270 241 339 265 154 166 66 -45 -152 -217 42 209 199 643 42199 362 900 75 10254 11 43 19 7113 1731 64 1486 4187 6497 5173 4272 3451 6344 10975 11359 4464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 367 2284 3894 4857 5620 6408 6597 6791 7100 7363 8023 8538 10262 10936 10529 7844 6809 7141 7969 8945 10286 11100 13142 17774 19655 20086 22310 38001 32554 40001 40825 39069 32158 24291 30957 25777 15924 6286 2249 349 144 141 142 145 145 143 144 146 145 142 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 154 156 155 152 150 149 149 149 148 147 147 144 142 144 145 145 144 144 144 142 143 143 143 147 150 152 156 161 162 160 156 153 152 155 159 158 153 149 146 145 145 146 147 150 150 147 146 145 143 144 141 132 131 139 136 133 126 123 131 128 133 139 137 134 133 134 135 131 133 137 128 129 135 135 131 121 119 121 119 118 117 110 115 123 119 112 103 105 96 88 94 109 104 95 94 89 98 93 86 96 101 104 98 73 59 58 63 63 62 72 83 78 107 117 118 137 123 93 53 40 56 110 104 50 22 8 29 75 45 27 52 78 113 97 83 60 69 116 136 119 116 125 52 39 81 19 -4 21 61 72 66 88 60 45 77 44 58 54 61 98 61 14 -15 0 135 163 24 9 16 -2 -7 67 122 117 94 68 104 179 203 -12 -142 10 38 81 -88 -258 -41 66 34 53 206 309 188 150 -31 -51 180 171 364 522 351 -44 -311 -118 471 511 228 144 91 170 -1 -106 118 44 -103 23 -21 -33 -67 201 379 311 113 -157 42230 361 975 75 10255 11 43 50 7119 1738 231 1118 1781 2227 2238 2017 1846 5045 4994 1215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 713 2356 3389 4506 5042 5734 5904 6108 6462 6696 8388 10330 11727 10560 7157 6192 6191 6814 7342 7645 8316 12246 16980 23197 24756 35439 47464 36575 999999 999999 999999 30829 30239 28636 20085 6737 1347 324 144 142 145 150 156 150 147 148 149 147 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 156 156 156 154 152 150 149 150 150 148 146 144 143 144 145 145 145 146 145 145 145 144 144 148 151 152 156 161 160 160 158 154 153 154 156 157 154 150 149 147 146 146 143 144 145 143 143 144 143 143 144 135 131 138 141 139 130 131 136 131 136 142 139 133 133 141 146 141 137 132 132 134 137 137 124 115 126 131 115 105 113 118 115 105 108 117 109 104 107 103 93 99 88 86 87 92 111 108 97 91 109 125 105 76 90 96 85 84 63 52 58 81 92 99 119 120 97 97 84 73 104 125 114 59 54 53 16 68 120 79 82 125 125 111 107 100 73 64 97 101 89 99 86 22 -29 8 27 -18 45 102 100 77 2 18 140 97 -10 -8 51 156 150 2 -56 -25 57 211 162 1 -3 104 138 162 155 58 55 83 113 155 230 113 -80 83 82 -22 -155 -197 81 107 112 192 221 161 -44 14 13 2 115 243 229 268 482 80 -328 138 554 374 226 66 91 101 -11 -130 -275 -137 78 143 182 319 454 859 566 118 -102 -492 42262 360 1050 75 10251 11 44 22 7126 1745 1 1089 2305 3379 4559 4679 3971 1414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 353 639 1999 2373 2837 3687 4845 5869 6384 8373 10784 12158 10105 7795 5560 5501 5928 6090 6351 8233 12908 20300 23205 29297 33978 29863 999999 999999 999999 999999 999999 999999 23847 9760 806 347 151 143 144 150 161 150 146 147 149 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 156 156 155 153 152 151 151 151 150 148 146 146 147 147 146 146 146 145 145 146 145 145 147 150 153 158 160 159 159 158 154 154 154 157 155 149 148 148 146 145 144 143 141 142 141 141 145 144 144 143 135 135 139 139 140 135 135 136 135 139 141 136 130 137 145 144 140 136 136 134 124 135 139 124 126 136 138 133 121 115 116 116 114 117 125 118 106 114 114 95 94 87 87 95 110 117 108 97 83 106 93 70 79 106 116 107 107 82 61 50 62 64 91 109 86 80 83 93 66 64 98 91 85 66 24 -11 33 92 54 90 131 95 123 135 122 75 31 65 19 0 13 18 23 -54 0 70 -9 16 88 119 88 -4 46 165 94 -14 14 105 157 112 9 -37 -23 -49 72 183 122 69 124 180 142 172 196 133 104 3 -20 164 228 50 71 165 103 40 -10 109 90 42 74 36 47 -57 3 96 127 154 297 158 -2 172 -104 -295 44 343 212 189 -2 -35 223 280 3 -378 -177 76 294 346 337 454 250 324 420 -29 -329 42293 361 975 75 10253 11 44 53 7131 1752 23 235 607 1235 2776 4540 5878 5085 3295 2246 1222 301 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1154 2540 4962 8008 12019 14309 19837 25334 23655 18126 12360 8846 8823 9547 10389 12674 16184 20751 29061 35400 32516 999999 999999 999999 999999 999999 999999 18776 9762 946 359 158 142 144 149 155 148 145 145 146 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 153 154 155 155 153 152 151 151 151 151 150 148 147 147 147 146 146 146 145 145 145 146 145 146 150 154 157 159 160 160 157 154 152 152 156 154 149 147 146 146 146 144 142 143 142 140 142 145 143 142 144 137 137 140 138 136 139 140 135 136 140 139 136 136 138 136 137 133 131 141 128 115 129 130 122 125 121 117 132 135 124 114 115 125 124 124 116 110 112 105 104 102 93 89 87 104 124 118 95 80 80 69 81 97 90 77 88 80 66 80 66 57 67 114 133 89 87 69 57 46 35 88 97 78 45 24 42 43 40 60 63 74 80 92 92 59 63 76 54 12 15 25 13 18 14 1 65 56 9 59 77 71 15 49 107 83 80 60 139 154 117 112 75 18 -9 9 0 52 9 32 133 67 95 165 66 66 0 80 256 129 40 94 199 276 153 -39 -36 131 255 125 33 74 168 145 112 264 197 93 120 133 47 -141 -201 -192 170 257 285 348 -26 105 441 144 -172 -23 -86 82 189 174 598 324 447 935 337 -200 42325 361 975 75 10253 11 45 25 7138 1760 308 532 1029 2502 4447 6660 8937 10648 9977 8833 5930 3455 1542 1144 242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1855 5633 15322 22682 31337 39829 41913 40429 31871 23083 15986 15101 15137 20307 25847 30723 38849 30642 38305 999999 999999 999999 999999 999999 21564 25333 3539 785 194 151 147 152 162 168 156 149 151 150 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 149 151 152 152 151 149 149 149 149 149 148 147 147 147 147 145 145 146 145 145 145 146 146 146 147 150 155 157 158 160 158 156 154 151 154 156 153 148 145 145 147 145 143 146 142 138 138 141 142 141 145 143 143 146 140 135 133 136 132 134 138 140 140 135 127 125 133 132 130 135 124 118 120 120 122 121 113 102 114 130 123 114 115 124 120 116 109 99 102 98 100 101 97 90 86 106 115 97 91 95 82 105 120 86 71 61 79 93 77 83 87 98 90 113 125 79 81 77 76 73 71 106 115 68 15 15 57 61 64 84 72 77 66 57 40 43 61 61 56 35 55 52 12 0 27 44 76 119 101 71 43 54 71 72 67 113 148 63 88 135 61 57 54 80 130 46 -96 -155 -105 51 70 -12 83 142 50 -52 -36 66 31 -1 71 50 46 136 78 -9 22 96 326 444 219 23 75 -39 25 234 259 217 161 88 -13 75 120 13 127 412 283 144 65 112 398 362 79 230 292 286 469 375 580 579 606 709 264 178 42356 359 1125 75 10250 11 45 56 7144 1767 113 1640 3078 5381 7850 9518 8089 6973 5270 4158 4279 5012 4501 3112 2734 3337 2785 3022 3387 4062 5266 4380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 262 240 190 226 179 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1621 10113 21307 28410 29406 37008 43146 43385 37520 27710 23544 22579 30063 39288 47078 55306 36983 38326 38812 999999 999999 33881 29158 35027 18456 2205 903 185 143 148 156 176 202 166 148 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 149 151 151 150 151 150 150 150 149 149 148 147 149 150 149 148 148 148 146 145 145 145 144 144 142 147 153 154 156 157 157 160 157 151 155 158 153 149 147 147 146 146 146 148 146 138 138 140 141 140 140 140 141 143 140 136 133 131 128 130 136 138 137 135 135 134 131 131 131 133 132 125 115 116 120 123 130 118 116 123 111 103 118 117 101 106 111 94 95 104 95 94 104 108 102 103 92 70 72 95 93 88 84 65 64 52 56 85 87 72 92 116 95 88 85 88 103 100 111 99 91 98 79 53 39 41 58 78 69 38 62 77 13 21 39 73 73 32 59 45 52 47 0 1 37 71 74 58 86 58 28 53 51 43 56 117 142 81 71 13 -45 31 19 37 48 -22 -90 -137 -21 51 -62 -122 -79 -7 118 19 -51 -74 -178 47 94 -88 -66 -30 -36 12 258 259 233 273 87 24 38 -42 -33 202 276 153 81 58 8 -3 11 -56 -143 158 -26 -331 -76 105 350 510 181 -8 344 462 447 414 325 147 239 275 -109 -57 42387 338 1500 75 10249 11 46 27 7150 1775 733 1828 3399 4461 5501 7188 8632 9277 9130 8387 7674 5643 4408 3673 4118 5333 4391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 192 276 365 1124 1322 1583 683 422 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 4012 9889 14625 16853 22946 28064 35784 47904 51451 49998 40390 37830 42469 58006 45115 44113 38547 37334 40200 38246 30633 24081 29256 23261 2071 749 195 150 147 159 187 224 169 146 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 149 150 150 151 151 149 148 148 148 148 147 147 148 148 148 148 149 149 146 145 144 142 142 141 140 144 149 153 158 159 161 163 160 154 155 156 156 154 151 149 149 149 147 148 147 142 140 141 142 139 137 135 134 135 135 132 134 133 129 131 134 134 135 138 138 139 133 128 123 129 126 114 114 121 121 122 131 123 120 117 100 92 101 101 98 98 103 108 98 91 94 100 109 112 93 77 71 74 79 89 94 72 61 63 75 66 47 49 60 70 96 106 91 90 72 72 99 87 79 81 73 86 75 55 69 85 67 55 61 55 55 45 42 83 51 27 56 50 47 50 31 43 37 26 72 58 54 24 6 10 -1 50 58 45 53 33 84 89 -51 -111 19 54 0 73 95 81 24 50 126 28 -49 -39 -27 -95 -40 46 -48 -174 -189 86 173 -61 -79 3 -133 -121 248 298 119 -10 -83 34 96 46 -43 62 195 -72 -329 -1 170 -18 21 38 -23 29 -105 -279 42419 359 1125 75 10252 11 46 59 7156 1782 576 1538 2509 3002 2965 2963 3246 4133 4549 4684 4899 4858 4749 5035 4444 3191 2097 678 999999 999999 999999 999999 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 186 290 386 321 250 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 2388 6696 15809 20626 24556 33089 55693 66620 70731 59073 44887 44906 58024 46379 46326 38520 34162 36535 35813 30567 26096 21733 35489 5849 703 241 162 145 158 183 207 176 148 146 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 149 151 151 152 152 150 148 148 148 147 147 147 146 145 146 147 148 148 148 147 145 145 145 143 141 143 148 154 158 160 164 166 165 158 152 152 156 156 151 148 151 149 147 145 142 143 140 139 139 139 136 133 134 133 132 129 128 127 129 133 131 130 130 124 128 132 127 126 125 123 115 115 118 116 116 125 130 122 122 117 108 105 102 106 100 87 95 105 95 80 91 102 100 91 76 78 74 77 79 70 75 70 58 41 51 66 70 72 48 43 74 82 74 93 69 52 84 64 29 48 72 86 85 57 55 93 62 4 50 90 63 60 80 87 51 37 50 10 -1 47 48 12 45 65 66 57 56 29 -2 25 -5 -3 69 47 0 -24 20 44 -57 -61 58 44 -15 0 84 188 105 161 197 77 39 24 23 -64 -33 -28 -142 -180 -206 -31 127 60 -9 11 -18 -78 49 -10 -35 34 -40 4 -4 -29 45 39 108 76 -47 172 183 82 101 173 370 341 109 -104 -315 -4 354 245 136 19 -278 -211 -8 -409 -190 219 208 -35 -151 264 42450 364 750 75 10241 11 47 30 7162 1790 375 600 783 557 597 1191 2066 2888 3151 2778 2006 1102 491 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 999999 999999 999999 999999 999999 87 176 188 253 169 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 2431 9358 20189 28443 36921 52504 66188 47011 43846 61610 54434 34409 41067 44202 39747 29521 27399 27962 32242 999999 999999 999999 4525 433 206 154 147 160 195 256 269 216 165 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 151 151 152 154 153 151 150 150 149 149 148 148 147 147 148 147 148 148 148 148 146 148 148 145 144 143 146 150 154 158 161 163 164 160 154 153 154 151 147 149 153 150 148 146 143 142 140 139 138 139 136 136 136 129 128 129 126 126 132 134 129 126 123 118 125 126 124 127 123 115 117 125 121 105 103 116 117 116 117 107 99 104 120 124 97 86 98 98 91 81 73 77 89 82 68 76 77 61 56 73 82 76 54 34 34 52 79 69 35 28 54 67 73 85 78 74 83 77 58 60 72 76 77 57 43 77 57 13 36 71 60 45 13 13 48 64 95 48 9 10 52 43 42 95 72 54 27 14 66 82 34 3 39 56 0 2 60 91 72 38 114 81 -33 -81 -7 118 74 138 144 94 57 -43 -97 -138 24 45 -151 -61 -42 -32 123 160 78 10 93 140 89 72 71 133 170 4 -45 -127 -159 -110 -214 -132 106 184 64 25 204 241 69 302 232 -170 -374 51 450 489 530 183 -96 -50 229 -263 -332 -90 -99 -43 72 507 42482 364 750 75 10239 11 48 2 7168 1797 445 761 1332 1402 1548 1564 1607 1445 998 588 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 139 317 291 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 4079 13986 22411 30727 42027 58779 49452 52313 49341 38413 34891 38962 43544 41669 29035 35373 33482 32841 999999 999999 19597 404 174 143 140 154 193 312 486 499 315 211 143 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 152 152 153 154 154 152 150 149 150 149 148 149 148 149 151 149 149 149 148 147 146 147 149 147 146 144 145 150 156 160 160 162 164 162 160 156 152 151 147 148 153 150 144 144 144 142 140 139 137 133 132 133 132 127 125 128 130 130 130 125 118 115 116 119 123 121 125 126 113 108 115 121 123 110 100 101 98 104 104 97 86 92 123 124 96 87 97 101 96 75 56 70 75 58 59 69 70 57 59 71 72 72 56 35 37 54 50 34 41 46 57 60 67 72 67 62 54 57 65 81 63 65 78 71 82 72 34 22 37 50 28 19 14 32 44 25 91 121 60 3 50 108 89 50 22 -2 -24 4 76 44 -2 17 3 0 38 103 97 105 110 51 65 85 66 64 85 21 -61 -4 89 42 -35 -18 18 -76 -21 132 99 108 102 66 106 96 -29 53 119 147 283 367 207 83 146 -25 -123 -217 -116 22 -203 -184 32 -3 29 46 172 293 -85 -42 91 -29 49 184 223 342 311 23 -87 -106 132 -348 -580 -181 56 351 75 324 42513 362 900 75 10240 11 48 33 7174 1805 80 543 1068 1220 1355 1317 1024 573 682 363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2668 8425 13772 19847 26699 38409 53836 66254 50604 999999 999999 999999 999999 999999 34814 29832 30718 34492 999999 17885 13498 345 152 134 142 174 293 734 1057 919 292 191 143 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 153 153 153 153 153 152 151 150 150 149 149 150 150 150 150 150 151 150 148 147 147 148 148 147 146 146 149 154 160 164 164 163 165 164 160 155 150 152 153 148 147 145 144 144 143 142 138 133 132 131 131 128 127 128 126 126 128 128 125 120 113 114 118 119 118 120 128 122 109 110 115 117 122 120 106 92 91 97 100 103 94 101 115 105 87 73 72 80 88 73 59 73 65 55 61 59 67 80 71 52 45 44 58 55 45 60 51 37 50 48 67 75 61 74 70 66 59 35 38 73 72 57 63 75 80 54 20 28 42 32 7 22 53 57 36 21 13 30 3 23 74 57 66 38 -5 2 20 15 88 42 -23 48 54 -29 -74 6 61 96 104 -19 -57 15 101 101 51 2 -62 -43 6 -120 -162 49 130 53 45 89 132 85 94 153 101 45 -75 -15 184 152 95 128 100 -14 -71 2 153 20 62 183 -30 -126 -21 93 82 48 72 341 241 -84 31 163 -116 -311 -152 157 328 -73 -288 -117 -35 9 -147 -85 115 366 207 92 42545 356 1350 75 10233 11 49 5 7180 1812 151 86 409 688 485 448 520 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1637 4766 7955 11440 18480 25823 35031 48627 68664 51356 999999 999999 999999 999999 999999 36319 34872 34438 27987 16097 3781 174 132 132 139 168 276 680 948 754 213 141 139 136 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 152 153 151 151 151 151 150 150 149 148 147 147 147 148 149 147 148 149 147 147 147 147 146 145 144 144 146 149 154 159 162 162 161 162 162 161 157 155 158 157 152 145 143 145 143 140 138 135 132 130 132 134 132 134 131 125 128 127 121 123 126 121 123 124 120 119 121 119 114 112 113 113 110 112 118 111 91 91 98 95 99 98 95 98 93 85 63 60 73 72 67 60 54 68 72 67 61 54 65 59 49 58 58 56 69 65 72 67 45 48 64 73 70 58 67 96 89 68 45 31 35 43 61 50 41 24 7 14 3 7 24 18 17 37 -2 2 62 13 -18 -19 28 63 -17 -33 14 26 4 3 46 107 79 59 112 79 1 -27 -3 64 113 154 78 36 34 26 25 43 82 54 46 35 -44 -84 53 58 22 36 -19 -14 36 84 49 -25 -131 -117 -58 -15 19 -55 91 104 -57 -66 99 342 269 120 35 -86 -193 -122 -16 -58 74 254 323 359 317 304 61 -370 -280 42 329 626 244 -147 -149 -58 264 113 166 202 -145 45 -4 42576 358 1200 75 10234 11 49 36 7186 1820 55 113 43 64 136 312 414 462 561 530 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 541 2976 4316 6418 11404 20705 31638 41485 53562 45334 51497 999999 999999 999999 999999 999999 38268 36460 999999 999999 19284 368 158 134 133 135 148 173 264 322 242 166 138 137 135 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 153 153 152 152 152 151 149 149 148 147 145 146 146 147 148 147 149 149 147 147 148 147 146 144 144 144 145 149 155 160 161 159 160 162 161 162 163 162 161 156 152 145 140 139 137 137 137 137 136 132 131 135 134 132 131 129 131 126 120 124 126 122 120 117 110 118 124 111 110 106 100 102 102 101 103 112 107 108 108 97 106 103 85 93 102 95 74 72 86 73 62 60 58 76 66 59 68 54 51 65 75 79 68 39 32 35 49 35 19 41 69 59 58 71 60 61 62 74 67 34 37 39 50 42 21 22 40 42 5 21 55 41 37 36 -37 -20 49 49 41 34 46 57 17 -33 -30 32 9 18 78 20 14 68 63 -7 -35 67 76 -17 37 171 160 121 84 76 152 104 10 -1 68 164 122 46 78 22 22 46 -18 49 170 150 -67 -116 -113 -32 68 -43 -102 16 281 205 16 101 118 106 71 96 216 11 -195 -72 -83 -64 180 231 67 97 357 482 233 -10 184 269 207 291 105 -175 -136 -23 -101 -60 250 257 -179 -314 0 42608 359 1050 75 10232 11 50 8 7192 1828 149 485 583 688 745 1110 1662 1383 320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 40 999999 40 131 999999 999999 31 630 1489 3186 5004 9971 17406 31569 42971 54869 45742 51194 999999 999999 999999 999999 999999 39228 37793 999999 999999 16856 255 152 135 137 140 153 183 203 197 153 142 140 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 999999 999999 151 151 152 152 152 151 149 148 148 147 147 147 147 147 150 150 151 151 150 148 148 148 146 143 143 142 144 148 155 162 162 160 161 161 162 163 163 162 160 153 145 142 141 140 139 136 136 138 136 132 133 135 134 128 131 134 129 125 121 116 117 117 118 115 108 114 119 109 105 101 94 95 99 95 93 104 101 104 106 104 107 97 88 89 99 95 84 84 84 81 67 59 69 81 74 60 53 58 56 64 79 77 60 38 30 24 39 40 40 54 52 51 79 87 61 25 34 58 62 42 48 58 32 41 39 34 58 58 39 46 32 21 47 56 5 0 10 23 62 48 17 12 9 41 35 30 49 48 24 30 33 3 46 30 -34 19 52 -57 -28 52 28 79 69 71 151 120 83 26 34 113 108 67 10 -40 3 -19 42 154 77 34 -79 -30 96 26 31 -21 -57 55 211 309 132 168 159 64 -24 41 301 -17 -277 -238 -51 184 172 57 -149 -203 -36 9 138 88 28 40 -115 -44 -87 -204 20 -23 -281 -294 -164 126 199 -295 42639 360 1050 75 10231 11 50 39 7198 1835 509 994 1344 1652 1734 1985 2540 2262 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 193 458 528 392 432 646 957 2586 4448 6665 14638 28763 40504 55094 45949 999999 999999 999999 999999 999999 999999 38250 35094 26400 15357 6897 169 140 137 144 159 165 196 176 178 153 141 141 139 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 151 151 150 151 151 151 150 149 149 149 149 149 148 150 152 152 152 153 153 151 150 148 145 143 144 144 143 145 152 161 164 162 163 163 165 166 165 162 157 148 142 142 139 136 136 135 134 135 131 129 134 135 134 131 131 129 124 128 129 120 119 121 119 118 114 116 116 112 108 107 100 89 93 97 96 95 90 94 93 97 92 75 81 80 83 83 80 88 88 88 75 57 56 75 77 69 58 53 66 64 53 60 58 47 53 45 41 64 68 60 56 51 72 62 43 44 67 47 35 47 33 57 59 42 40 53 51 41 41 48 31 48 77 56 17 32 75 72 60 47 35 -19 -22 85 67 24 58 25 -29 42 103 38 58 84 20 -28 8 32 35 35 51 57 52 70 117 153 210 206 82 72 83 75 -37 -111 -43 -88 10 116 -2 3 -95 -96 -12 -116 -43 -35 -81 39 152 151 -17 76 243 238 180 213 250 26 -128 -218 79 406 269 115 -1 -74 -228 -354 8 100 -120 -100 26 126 74 117 230 154 -116 -104 113 200 211 0 -113 42671 362 900 75 10230 11 51 11 7204 1843 158 719 1267 2166 3048 3432 3004 2246 1305 1282 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 849 1355 1502 1515 1516 3230 3944 4862 8600 21095 34546 48816 45744 999999 999999 999999 999999 999999 999999 34442 32187 27707 18377 4584 258 165 147 143 162 206 186 188 167 167 160 146 144 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 152 152 151 151 152 152 152 151 151 151 149 149 149 151 152 151 151 153 155 154 152 150 146 143 143 145 143 143 149 158 163 164 163 164 165 165 167 166 158 149 143 140 136 131 133 136 133 131 130 133 135 132 135 132 127 127 125 127 132 128 119 119 119 113 113 115 116 116 112 110 106 94 96 103 95 93 98 92 94 95 86 75 76 73 74 84 83 82 84 79 74 70 61 68 60 57 59 40 60 75 53 52 54 46 52 41 33 54 51 57 61 54 54 53 68 77 92 68 52 64 34 50 58 40 51 66 76 42 15 38 54 94 109 64 38 10 62 95 61 72 56 8 -2 52 69 37 39 49 -5 9 90 85 -14 -37 3 -12 4 57 60 27 37 33 59 106 188 143 62 165 134 -2 -47 -12 61 123 134 30 35 77 95 161 19 -35 -107 -91 71 86 -36 21 69 -118 -58 112 129 165 206 216 85 -41 -100 -173 68 173 72 51 200 202 -47 -84 14 84 100 85 -2 -93 -17 188 187 178 -41 18 241 73 319 142 -95 42702 365 675 75 10230 11 51 42 7210 1851 335 1145 1600 1957 2726 3045 3329 3561 3337 2568 1596 476 277 999999 247 64 999999 999999 999999 292 595 349 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 2421 4077 4595 4768 2380 2346 4635 5163 5492 12566 29397 44297 62935 51969 999999 999999 999999 999999 999999 28443 39954 30842 28796 14146 3726 1516 1098 465 163 158 187 178 175 164 167 170 148 143 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 151 152 152 152 152 152 151 151 150 149 148 148 149 149 150 150 150 152 152 152 151 150 147 143 141 142 142 143 152 160 163 163 163 163 162 162 166 167 162 152 143 141 139 133 135 137 132 131 133 138 136 131 135 134 130 132 130 127 126 123 115 117 119 117 117 113 110 112 108 110 108 100 100 100 92 94 100 95 99 97 85 82 83 76 81 88 82 76 69 70 69 69 67 68 58 44 56 51 53 62 48 49 52 40 47 49 46 41 51 62 46 48 53 75 105 91 72 60 64 61 43 58 43 51 69 57 80 82 41 17 53 88 86 85 77 33 46 72 84 108 56 57 56 40 83 38 38 56 33 44 108 152 3 -45 40 80 73 33 14 0 -19 -10 71 95 73 82 -30 -1 66 -42 5 66 29 78 111 38 145 120 103 157 43 29 -6 84 124 76 -49 -32 36 26 146 166 -69 -202 73 57 -209 -144 -105 -93 -47 -68 17 -52 60 250 100 36 35 -13 -75 9 -166 -267 10 84 156 85 -63 -41 117 258 423 66 -13 42734 353 675 75 10228 11 52 14 7216 1859 83 838 1085 1235 1664 1795 1618 1319 934 513 69 999999 999999 999999 999999 999999 999999 999999 19 1258 3101 6674 11993 11971 5896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 578 2722 4168 5534 6048 5548 2280 4414 4860 6326 14104 37314 59389 52665 999999 999999 999999 999999 24813 35137 23062 12523 12063 12852 13645 13002 12555 4271 516 168 146 165 210 204 195 173 184 144 139 139 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 999999 999999 150 152 152 152 152 150 149 148 148 147 146 147 147 147 148 149 149 149 148 148 148 148 145 142 141 142 143 145 153 162 163 163 164 162 160 162 165 169 164 153 146 142 136 134 141 143 134 131 135 138 138 132 132 133 132 133 127 122 125 122 120 119 118 120 122 115 110 108 110 112 105 99 92 88 85 86 87 86 92 96 91 87 84 79 82 81 79 68 58 71 64 54 58 67 69 55 66 66 63 62 48 49 49 45 51 59 40 23 45 63 57 62 74 79 77 78 73 87 87 52 47 60 64 79 61 44 63 64 44 0 24 43 32 69 76 120 93 69 108 107 102 82 82 78 83 48 30 8 66 103 87 75 27 88 130 85 -12 -23 86 79 0 -34 -5 -8 -48 60 75 14 -10 -16 62 151 50 -25 -26 -66 65 76 34 -11 -48 -17 6 129 79 23 25 14 87 104 164 125 -81 -142 62 -85 -199 -68 -197 -37 -58 -42 144 -72 49 148 -105 -27 155 109 -70 -70 -189 42765 348 1950 75 10228 11 52 45 7222 1867 78 496 1138 3487 11169 25920 29029 15083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 1841 4245 5695 2824 1811 3393 4001 6333 15289 38056 61445 55809 999999 999999 999999 46596 35211 6050 3152 4816 7491 11313 15619 22812 27818 9945 684 180 157 214 276 253 213 182 185 146 140 142 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 152 153 153 152 152 150 147 147 147 146 146 146 146 146 148 149 150 150 148 146 147 147 143 140 142 145 148 150 153 157 161 164 165 163 163 162 162 167 161 153 148 141 135 137 144 141 133 131 134 134 138 136 134 132 127 130 123 122 129 128 126 125 124 119 116 115 110 109 114 115 113 104 89 86 90 89 84 80 86 93 95 86 75 69 74 82 73 61 64 73 68 69 73 70 72 78 74 59 63 70 68 63 65 68 55 50 50 51 59 65 74 78 90 92 47 45 71 72 87 70 71 84 88 94 80 72 78 62 32 16 46 56 61 72 51 99 78 94 123 86 120 124 102 91 101 82 27 8 65 82 24 -34 14 71 42 -7 -60 21 129 91 8 8 11 37 53 83 124 40 48 82 54 92 114 166 157 32 -1 25 50 36 -2 -48 -50 72 17 13 166 208 123 93 208 205 203 270 291 114 64 97 96 236 11 -99 68 72 133 134 -45 -7 209 277 161 25 -44 -13 320 304 325 334 -37 101 71 17 122 -41 -347 42797 349 1875 75 10222 11 53 17 7228 1875 1003 2375 4093 4850 7356 15849 33000 37741 17903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 2531 4251 4750 4276 3841 6311 13018 22811 39750 64584 55608 999999 999999 999999 27315 15366 1941 4207 10802 16307 19482 21055 24829 17697 7335 632 167 154 204 266 255 208 176 169 149 142 141 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 155 157 156 155 154 153 151 150 149 150 149 149 149 149 150 151 152 152 149 147 150 151 145 142 143 148 152 155 155 156 161 166 165 161 159 158 160 164 158 152 149 145 141 139 139 134 131 131 131 133 136 135 135 133 130 123 121 127 132 130 128 127 130 124 116 116 117 127 129 118 113 108 95 93 103 102 92 88 94 99 97 89 83 78 83 93 78 72 82 75 75 84 84 80 73 79 82 72 62 72 80 75 78 79 68 68 94 107 103 87 83 85 89 96 67 63 86 63 69 76 86 110 76 67 104 92 76 95 82 69 114 117 108 83 52 63 41 88 117 79 136 141 83 66 73 88 67 73 61 56 77 76 64 48 66 75 29 54 114 81 76 111 104 124 139 85 124 98 80 75 68 120 116 153 207 172 115 52 -14 57 11 -53 -5 26 -77 20 227 189 104 123 264 275 197 363 512 391 205 141 403 450 -64 -234 57 224 215 344 83 -23 222 152 153 44 -74 149 97 25 341 132 17 268 215 167 415 469 181 42828 364 750 75 10218 11 53 48 7234 1883 18 763 1660 2728 4700 6784 9193 9988 7768 5475 4036 3577 2676 607 167 938 2093 3768 5518 11914 27724 38297 35732 8681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2071 3394 4283 5038 5150 8426 15989 31249 45770 71250 51949 999999 999999 26361 17300 3789 8103 19673 28374 28516 15300 12006 9170 3398 1227 302 441 1161 1488 1146 766 314 187 166 147 140 138 136 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 160 162 161 159 157 156 155 154 152 152 152 152 152 152 153 153 154 154 151 150 152 152 148 145 145 150 155 156 153 153 157 160 156 152 149 149 152 155 154 149 148 146 142 138 137 137 138 136 135 136 137 137 138 138 136 130 128 128 128 125 123 127 128 124 124 127 126 130 129 119 108 99 95 93 95 99 90 90 101 102 99 101 94 90 96 99 93 87 94 79 67 77 80 87 92 80 79 78 68 78 83 69 68 92 89 79 91 83 88 91 76 88 94 78 83 97 103 106 101 76 80 84 61 75 91 78 74 75 61 60 78 67 62 71 83 88 55 53 61 46 100 97 56 52 81 106 96 112 86 79 107 117 40 30 122 151 69 35 94 71 61 99 85 51 71 84 189 172 -3 14 87 99 140 57 39 157 192 163 18 -17 22 36 52 41 -84 26 292 170 130 144 112 188 82 198 350 237 134 140 189 230 -2 -96 80 176 229 275 89 -17 -5 -94 99 100 -74 274 293 -98 35 -80 -166 -110 -239 -215 26 382 507 42860 364 750 75 10219 11 54 20 7240 1891 860 3190 5194 6825 10286 13411 15064 15624 16257 15159 13229 12075 9883 9751 9613 5260 1530 1661 4044 13531 31317 37399 29684 7900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 1515 2515 3285 3683 3775 4393 6389 20207 38635 57103 61015 71345 59570 24282 9842 6247 15597 33220 37231 16271 9390 907 269 235 371 580 1671 5511 8726 8133 4231 2120 512 210 171 143 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 165 166 165 163 160 159 158 157 155 154 154 154 154 154 155 155 155 155 152 152 153 152 148 145 145 150 153 151 150 149 150 149 147 147 148 147 147 150 151 148 144 145 144 141 141 144 144 142 139 138 139 139 143 141 138 142 140 132 128 130 129 132 132 122 123 127 120 121 122 117 110 96 92 91 92 92 84 94 103 97 95 90 82 83 85 87 92 95 100 89 74 78 89 98 99 86 78 83 80 85 76 54 71 110 111 85 81 62 51 63 55 75 93 89 102 101 88 91 88 80 90 81 68 81 80 77 80 55 31 44 52 46 63 101 112 118 134 135 124 92 76 72 65 47 101 135 120 134 134 94 76 87 57 68 83 84 64 113 101 59 96 76 47 47 86 119 182 143 59 100 156 113 140 152 70 32 141 247 157 132 83 82 163 205 101 42 206 181 173 196 83 95 70 22 -26 -114 73 372 321 319 299 222 257 266 224 142 65 -43 10 11 115 -27 -69 429 426 6 -153 118 -24 -227 63 99 -73 33 24 42891 364 750 75 10221 11 54 51 7246 1899 43 2011 3547 5355 9683 15448 21271 26713 27866 26284 14782 13176 15535 17891 18304 9353 1773 1441 2504 7390 13918 17556 14728 7969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 1389 1906 1920 580 746 976 5509 18702 31065 37504 48541 40388 18686 14644 17961 27864 35089 36649 35725 20192 1576 969 969 1614 2335 4183 7813 11403 11298 6750 4479 1638 550 193 147 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 167 168 166 164 163 162 161 160 157 156 156 155 155 154 155 155 155 154 152 153 154 151 148 147 147 149 149 147 149 151 148 148 149 149 151 153 153 152 151 151 146 146 143 139 143 145 141 140 140 135 132 133 139 141 139 142 137 130 129 133 132 128 126 120 121 119 114 119 127 117 105 103 102 101 99 96 94 96 99 100 95 90 84 86 86 84 97 104 99 103 104 102 110 108 94 95 102 96 92 96 84 66 78 94 101 97 96 87 70 71 77 94 107 108 113 102 95 93 84 84 90 93 81 77 104 103 78 70 72 76 79 82 117 162 131 106 133 165 159 134 111 66 79 67 48 113 119 107 160 106 82 113 106 118 76 78 63 111 119 106 150 99 14 32 144 133 110 101 93 116 135 107 89 212 176 -57 -16 163 150 155 11 -38 74 126 247 189 55 61 160 165 184 147 8 -39 -109 -48 214 398 603 524 249 204 164 230 205 80 0 -76 197 194 259 270 127 437 292 65 0 402 494 128 301 521 236 -85 -55 42923 372 150 75 10225 11 55 23 7252 1908 997 855 1137 1436 1758 2098 2736 3297 4934 7544 9291 12953 17244 23051 29005 33478 27840 20465 7592 5558 8411 8715 9029 4318 387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 603 1180 1681 1467 445 1254 3465 7537 14891 20621 17058 11395 8660 15452 29741 30460 29901 999999 26061 22871 15592 8107 3921 5008 6914 7572 6700 7338 9105 7363 5042 1603 673 295 177 142 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 168 169 168 165 163 163 161 160 158 157 156 156 156 154 153 153 155 155 153 152 152 153 153 152 149 149 150 149 150 151 150 153 154 153 153 155 155 152 149 150 146 143 141 138 140 137 133 135 137 133 130 131 138 140 139 140 135 125 120 124 126 124 124 121 123 124 120 113 116 113 107 109 108 111 105 98 103 98 99 103 98 98 97 98 98 88 94 98 94 99 101 110 113 104 106 105 96 85 88 95 105 96 75 63 73 87 84 95 108 89 87 101 96 96 95 82 69 75 94 97 100 107 85 73 102 105 87 103 128 117 84 94 117 130 124 75 75 104 90 134 115 62 96 97 51 82 113 95 100 73 118 91 49 78 64 64 67 59 42 114 109 64 23 12 88 32 60 146 59 83 112 54 66 235 202 -20 1 140 176 83 20 -7 -9 -38 151 256 154 164 114 83 170 181 16 51 84 134 225 123 320 334 149 200 187 196 220 187 143 47 229 203 195 354 346 489 392 311 500 533 375 67 -150 205 158 -54 72 42954 372 150 75 10222 11 55 54 7258 1916 963 775 1032 1308 1768 2275 3110 4155 6654 10765 14058 19273 21091 18332 16970 14309 9393 4342 1729 626 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 128 219 942 1227 1062 1602 3599 6911 15941 24822 22543 16814 11393 14181 23093 27916 29486 31091 999999 34139 23121 19423 6618 5858 7034 6686 4826 4674 6361 6003 4110 853 505 306 173 138 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 167 168 168 165 162 161 160 159 157 156 155 155 154 154 153 152 155 156 153 150 152 153 152 150 149 150 151 149 151 151 150 151 152 153 154 155 153 150 150 148 144 141 144 145 143 140 137 137 134 132 133 137 141 138 135 136 135 127 121 122 128 127 123 123 121 124 118 104 106 109 110 108 100 107 106 97 100 101 98 96 94 97 102 102 94 83 82 83 92 95 84 95 94 85 101 100 89 87 92 94 99 104 85 73 81 85 95 103 102 78 69 78 75 74 79 96 67 50 94 111 117 118 78 54 85 96 79 113 126 97 68 91 88 78 111 90 71 75 77 123 116 88 70 63 81 52 40 54 20 28 97 88 104 116 79 95 157 117 16 31 52 27 -5 34 84 30 102 151 -6 42 91 13 65 212 89 -29 128 207 163 5 28 30 105 196 70 4 132 152 -17 -24 112 116 52 52 12 102 154 -11 -48 2 -41 156 320 169 170 203 40 -12 119 232 345 154 53 385 435 480 566 234 25 48 -96 -3 214 115 -183 42986 372 150 75 10225 11 56 26 7264 1924 17 999999 999999 999999 66 363 733 1415 2654 4518 6660 9380 9530 5496 4550 2902 1906 1180 652 527 571 1022 2619 4231 4426 3566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 216 269 149 999999 999999 392 2641 6393 14101 21987 31429 34460 30884 29121 17860 16963 21612 33443 38334 37348 27537 21787 4898 2613 2448 2345 2190 2525 2446 2736 2289 1014 435 195 137 137 134 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 164 164 164 162 160 160 159 157 155 154 153 153 152 153 152 151 154 155 152 151 152 151 149 148 149 152 151 149 151 151 150 150 149 153 154 153 151 148 147 148 149 146 146 146 146 145 142 138 136 134 132 136 136 132 132 130 130 133 126 121 121 116 117 120 114 114 110 103 108 105 105 101 95 103 104 103 100 92 93 101 102 101 103 100 92 76 76 88 95 94 96 97 98 98 99 94 97 97 100 106 93 98 93 85 93 92 105 104 86 78 79 72 81 89 88 116 99 72 96 85 91 118 85 72 123 130 94 113 108 81 72 87 95 95 112 124 91 42 52 82 100 88 52 59 83 38 12 5 4 13 53 88 115 109 58 96 216 247 147 99 76 58 -7 41 203 172 146 151 7 -10 83 65 94 116 -10 17 108 48 56 24 48 50 73 211 103 -70 80 150 -19 13 107 13 57 107 62 208 200 6 -23 -14 -114 -17 39 35 149 23 0 21 -57 211 370 128 -136 115 291 115 225 -25 -117 -28 -169 175 377 131 -337 43017 364 750 75 10221 11 56 57 7270 1932 125 730 1207 1471 1590 1542 1707 1664 2545 2833 2119 1593 1882 3772 6104 8187 7957 6992 1087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 1761 772 999999 999999 999999 502 1760 5844 7553 13154 21130 30216 43489 36986 39769 999999 999999 999999 999999 999999 15579 19362 3713 1269 1272 1471 1762 1596 1198 872 609 262 163 141 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 163 164 164 163 161 161 161 158 155 153 152 154 155 155 154 152 153 155 154 153 153 153 151 149 149 151 151 149 150 152 153 151 150 152 150 148 149 148 144 147 153 150 147 145 144 141 139 136 136 139 136 134 135 135 133 128 127 132 128 120 116 114 120 119 113 111 108 113 116 107 102 104 104 104 111 115 105 95 102 115 108 104 107 105 100 89 86 98 97 90 93 95 106 119 117 103 96 94 109 121 103 100 104 93 80 78 96 122 115 100 92 92 100 94 106 102 98 105 105 82 92 135 115 99 133 145 139 141 109 73 89 102 92 88 68 86 101 58 41 43 58 93 102 126 98 63 92 28 -22 11 57 71 104 108 129 170 180 175 118 192 151 120 116 26 178 212 99 121 138 57 148 253 194 25 -118 -2 46 -54 -12 122 190 167 -23 -78 -9 -20 84 220 60 -20 121 20 61 121 78 106 133 224 91 -12 43 55 -88 -113 72 75 62 23 -37 140 227 154 -54 183 356 49 176 93 -28 -233 -390 44 197 4 -134 43049 360 1050 75 10217 11 57 29 7276 1941 133 205 595 814 1823 2386 2243 2288 2938 4693 5716 6361 7133 8164 5073 627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2481 3098 553 999999 999999 160 1583 7113 12917 21008 31051 42317 34355 37149 38923 999999 999999 999999 999999 999999 999999 31669 11297 8493 6946 1204 815 595 423 273 213 209 183 157 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 164 166 165 163 161 160 160 158 156 154 154 154 155 155 155 154 154 154 154 153 151 152 150 148 148 148 146 145 147 150 153 149 144 146 146 145 145 146 147 149 149 149 150 148 148 147 145 143 140 140 140 139 139 139 134 131 129 129 131 127 123 120 123 125 121 118 112 113 117 113 107 105 104 102 108 112 106 105 110 108 106 110 108 107 106 106 107 104 96 99 97 85 91 104 107 101 92 93 120 134 104 93 105 102 87 85 105 126 111 104 110 111 114 99 99 79 78 94 85 92 110 117 136 119 107 120 132 145 97 62 103 88 78 97 68 88 109 109 88 66 120 164 154 158 103 69 75 46 39 75 81 92 159 136 133 180 155 145 145 171 188 168 104 76 114 75 85 142 203 189 254 251 191 22 -145 -31 44 91 80 123 226 286 106 -72 -118 -35 4 21 119 30 32 143 305 167 2 10 97 332 230 46 41 138 20 -171 -109 93 132 114 196 148 -13 -95 124 400 297 -52 3 134 120 11 -159 -151 145 71 27 43080 361 975 75 10214 11 58 0 7281 1949 5 999999 999999 999999 999999 62 685 1328 1922 2385 2455 2391 2474 3309 4017 3187 586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 227 2749 1589 1022 800 3005 6502 12785 19919 29156 40590 50365 38562 40299 38290 37669 999999 999999 999999 999999 999999 999999 28484 20063 20058 19172 980 581 410 376 325 388 336 265 180 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 163 164 163 160 159 158 157 157 156 156 154 154 155 155 154 152 153 153 152 152 150 148 146 146 147 145 143 143 144 146 147 145 143 144 145 147 148 149 149 150 149 150 150 148 150 151 150 149 146 143 143 143 141 139 134 135 135 131 131 133 129 118 120 127 122 117 118 115 108 108 110 103 102 108 105 103 108 108 106 103 108 112 106 106 100 102 109 111 105 106 108 94 99 112 101 95 106 115 120 125 116 114 116 110 100 95 112 113 83 86 111 103 100 106 104 92 89 88 67 73 97 100 116 105 90 104 104 107 78 74 139 127 94 112 109 113 109 122 115 123 162 129 129 128 75 62 40 51 99 82 77 99 106 86 60 92 145 223 238 205 214 185 125 193 186 50 112 163 123 114 141 99 180 166 79 151 157 232 239 207 230 314 233 49 0 82 107 29 80 127 61 233 386 324 288 43 -2 225 468 303 116 266 16 -148 12 225 177 118 179 98 -119 -75 336 343 177 69 108 107 189 208 178 97 4 117 128 43111 362 900 75 10215 11 58 31 7287 1958 520 1313 1789 2176 1918 1965 1915 1738 1693 1145 1211 1830 1722 830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 855 3362 4222 5012 6690 10212 17515 26995 31266 33795 41506 54635 40776 42548 41044 38734 999999 999999 999999 999999 999999 21959 29564 22746 16834 16032 724 382 367 554 560 516 329 237 164 139 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 161 162 160 158 158 157 157 156 155 155 154 153 155 156 155 153 153 154 154 153 150 148 146 147 147 146 145 144 144 145 144 145 146 146 145 147 153 156 153 149 147 145 143 145 151 153 151 146 143 142 142 141 139 137 133 134 132 129 126 125 123 118 122 127 119 112 115 115 103 105 109 108 109 109 107 101 106 111 107 97 97 96 104 106 96 98 97 105 116 108 97 95 108 119 108 100 106 108 95 110 116 116 125 106 90 98 123 129 104 96 105 83 79 85 89 118 120 111 87 89 111 93 102 105 84 92 96 111 108 94 146 152 105 123 108 95 144 145 77 43 107 139 139 144 110 87 89 89 95 66 72 108 136 124 116 98 137 222 162 142 128 109 183 220 174 106 128 176 146 82 44 175 263 160 113 138 157 251 318 229 197 246 192 157 258 274 257 271 157 55 21 137 133 177 206 -51 24 297 445 369 271 177 -97 -230 -115 20 45 87 -45 -2 103 248 539 191 165 339 117 81 118 76 189 -58 -258 -45 -142 43143 362 900 75 10208 11 59 3 7293 1966 516 1088 1363 1634 2116 2376 1946 1075 789 156 268 753 907 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 187 2520 6045 8694 11171 15662 22385 29005 33437 32319 31646 36408 53645 999999 999999 999999 999999 999999 999999 999999 27743 24821 22649 19877 17034 4307 2667 413 249 385 832 764 340 187 148 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 161 161 160 159 159 157 157 156 155 155 154 153 154 156 156 155 156 157 157 155 151 150 147 145 145 146 147 146 147 148 149 149 148 148 146 147 151 154 153 148 143 143 144 146 149 150 148 143 140 139 139 139 138 135 134 131 126 127 125 121 118 121 128 128 123 119 114 116 111 107 112 115 113 107 103 99 101 110 111 99 97 98 109 112 97 89 94 102 111 115 105 100 102 103 100 99 103 109 104 108 105 110 116 96 94 101 121 133 108 109 112 94 106 104 98 120 119 124 111 122 122 81 125 149 100 70 95 147 158 119 110 144 150 133 124 146 149 153 129 72 89 117 125 174 201 161 149 134 86 98 130 121 166 192 174 145 147 153 154 144 124 97 111 176 165 196 205 154 119 165 150 195 217 76 72 137 167 191 236 36 19 201 168 214 262 268 213 255 240 73 -14 35 70 144 203 123 43 182 222 268 357 18 -71 -7 -97 -75 38 200 121 137 168 185 292 -104 -88 -61 -138 42 29 53 198 -78 -380 -192 -90 43174 365 675 75 10205 11 59 34 7299 1975 414 782 2019 2462 2416 2188 2387 3149 2654 1405 528 380 816 1605 1519 1258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1390 4658 8412 12184 15284 19317 21964 22433 19795 18610 21376 40149 999999 999999 999999 999999 999999 999999 999999 18874 13403 11892 12501 11450 4854 3634 2331 1007 684 891 722 239 143 136 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 160 161 161 161 160 158 157 157 157 156 155 155 155 155 155 155 157 158 157 156 154 153 148 144 144 146 146 145 146 149 149 146 146 147 148 150 150 150 151 149 147 150 150 147 146 144 143 142 142 143 139 138 137 130 132 132 125 125 127 124 122 123 127 127 129 130 119 121 122 108 110 114 113 113 99 100 107 106 107 108 109 112 120 112 94 91 105 103 103 112 105 106 103 95 98 113 114 116 123 115 114 114 98 93 95 95 106 101 99 110 98 117 147 137 123 95 100 123 104 106 87 62 125 159 121 98 103 128 143 105 73 120 148 118 104 115 113 124 146 145 116 78 96 143 152 142 139 102 101 152 157 108 110 116 128 200 195 126 160 168 123 149 156 143 170 253 234 107 38 135 156 102 119 103 133 220 219 178 216 164 116 81 23 64 149 234 182 157 133 188 225 51 189 432 335 175 -34 0 237 330 226 -19 -20 103 135 113 25 108 126 149 153 20 38 -117 -123 -86 -13 0 -34 338 656 397 -107 18 446 43206 365 675 75 10208 12 0 6 7305 1983 547 1367 2689 3036 3055 3492 3924 4656 4058 2130 1497 897 1184 2413 3114 4184 1964 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1268 3681 7625 11422 11763 11216 11625 12205 11504 11318 15036 33436 47906 999999 999999 999999 999999 999999 35318 22168 11535 9569 9038 10207 10785 9080 3670 1422 793 583 400 191 144 137 138 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 161 162 162 162 161 159 158 158 157 156 155 154 155 154 153 155 156 156 155 154 154 152 147 146 146 145 142 141 143 145 148 148 149 149 150 152 151 152 154 150 149 149 147 146 148 148 145 141 141 142 136 138 139 131 135 138 132 125 126 126 124 125 126 126 127 127 123 127 128 113 106 109 111 112 110 108 108 99 95 106 112 110 113 112 109 110 108 98 105 109 103 112 108 99 102 106 102 93 106 124 128 113 96 99 108 125 108 76 99 122 104 104 126 120 82 67 116 128 107 110 106 100 110 148 154 100 99 123 112 85 62 79 92 87 51 55 105 86 89 110 103 131 131 117 83 96 101 103 165 188 111 83 117 97 152 128 136 195 150 103 61 128 176 111 110 131 185 111 12 113 171 161 124 179 176 187 191 100 162 304 253 112 106 137 293 352 215 89 106 199 334 150 58 313 175 40 133 190 372 369 48 -80 47 177 214 149 83 191 157 181 180 83 92 98 344 489 367 282 -31 268 748 478 192 151 308 43237 363 825 75 10203 12 0 37 7311 1992 76 168 430 959 1248 1801 1972 1024 795 552 1472 6350 14655 19627 13482 3697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1593 3941 6990 10495 13823 14417 14798 15977 16103 15521 13713 15471 26476 53247 999999 999999 999999 999999 999999 999999 10089 5992 4438 4146 5195 6306 5561 1707 727 474 288 179 149 144 139 140 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 161 162 162 163 162 160 159 158 156 155 154 153 153 155 154 154 155 154 152 152 151 147 144 145 146 145 142 142 145 147 149 151 151 151 153 155 154 152 151 149 150 147 142 141 144 147 147 145 141 138 134 139 142 136 142 143 135 130 129 131 130 129 125 122 122 127 127 125 127 120 109 110 110 112 113 105 105 101 96 102 109 109 106 109 116 120 105 96 102 102 102 107 104 110 115 105 104 92 102 114 123 118 110 115 103 114 113 91 106 125 119 109 107 94 72 89 111 123 121 108 132 139 111 132 137 74 96 130 102 90 74 88 94 91 93 101 117 110 108 106 90 103 119 87 56 93 123 139 139 171 112 83 123 140 217 117 102 173 122 122 112 101 84 43 36 97 158 43 -4 109 133 117 57 91 112 136 125 -63 -29 63 59 145 179 178 258 200 93 42 71 69 126 149 13 57 80 -30 112 184 231 335 97 -15 139 252 179 38 7 87 223 235 269 203 -208 -231 263 299 143 224 179 244 329 247 131 120 179 43269 356 1350 75 10207 12 1 9 7317 2001 602 1219 2096 4373 11232 23487 30038 22592 9216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 173 114 68 85 207 540 2509 6727 10801 12713 14705 15636 15385 16377 18562 20236 19285 13627 13658 20590 51260 999999 999999 999999 999999 999999 12143 6527 727 430 403 524 958 922 720 307 226 184 154 145 140 138 140 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 162 164 165 165 164 161 159 158 156 156 156 154 154 156 156 154 155 154 152 152 151 148 145 144 146 147 148 150 152 152 151 151 150 150 152 153 152 150 148 148 148 147 146 144 142 142 143 144 140 136 133 134 137 136 142 138 127 131 132 132 134 130 124 121 129 135 124 115 119 119 111 115 119 112 109 104 103 102 106 103 102 107 102 102 100 104 97 93 99 93 94 106 107 110 125 126 114 97 94 108 126 126 126 120 95 89 110 118 125 131 120 106 90 92 106 112 92 111 111 77 92 97 102 117 116 105 104 105 87 111 119 99 99 103 125 139 151 152 105 101 101 75 79 34 30 117 191 184 114 128 145 104 109 134 149 136 106 127 142 103 83 115 105 50 -8 35 97 61 0 12 110 91 -18 32 64 43 163 91 -52 17 72 53 71 184 294 149 88 169 161 132 33 134 140 147 201 104 135 87 190 383 245 205 169 -133 -94 -13 -55 -47 86 44 168 4 -452 -180 47 -72 -165 10 312 491 520 196 148 350 402 43300 363 825 75 10202 12 1 40 7323 2010 40 836 2278 3308 3933 4196 5100 6460 7956 11722 14841 20545 28103 32777 32125 11568 2403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 266 482 1563 3004 6271 12540 15142 13289 13854 13792 13948 15385 19053 23237 22045 5870 5028 19396 49031 999999 999999 999999 999999 24956 2804 247 193 217 219 186 156 150 148 151 152 158 148 140 137 137 138 135 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 163 165 166 166 165 162 159 158 156 156 156 155 155 156 157 155 155 154 152 152 152 150 147 146 147 149 151 152 153 153 153 152 150 150 150 150 150 149 147 145 142 140 145 147 146 145 140 138 139 138 137 135 134 137 140 133 127 133 134 128 129 130 127 127 130 128 116 110 113 111 113 123 120 109 114 114 106 97 100 102 102 104 101 105 103 102 96 101 106 97 99 105 104 104 105 100 100 100 93 118 133 140 139 122 127 122 118 114 107 110 113 96 94 104 104 104 117 126 98 81 108 102 90 120 128 128 126 111 97 126 130 74 65 111 118 113 147 129 90 87 79 93 81 47 75 114 130 162 139 127 120 115 164 160 107 101 93 116 148 70 91 210 217 129 79 135 160 140 54 7 87 25 20 145 110 56 149 105 -5 142 133 52 227 275 295 328 156 89 239 281 137 138 68 217 396 330 324 220 224 174 105 227 245 -64 1 401 337 75 89 23 138 109 -100 79 -53 27 300 248 228 468 755 341 130 62 -66 43332 363 825 75 10199 12 2 12 7329 2019 227 1449 3128 5183 8440 13297 16173 21627 32690 50390 56780 50459 39897 31292 23594 6313 2414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 1401 1907 2548 3171 4868 8923 13091 12519 6815 8275 10921 13456 14268 16783 31055 38370 7998 3884 9319 23930 22212 12268 10168 8262 14723 1381 220 187 168 159 151 144 143 140 141 147 154 143 138 136 136 137 133 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 162 164 165 165 163 161 159 158 157 156 155 155 155 155 157 156 155 153 151 152 153 152 148 148 148 150 151 151 151 149 152 152 149 147 148 148 149 148 146 145 142 138 140 145 147 145 139 138 141 143 142 140 138 140 141 136 134 134 131 127 130 134 134 129 122 115 115 118 116 107 110 120 113 110 113 106 100 99 98 98 98 101 103 102 110 119 112 114 116 107 101 102 111 107 97 98 98 98 104 117 125 138 135 126 131 135 117 99 97 91 105 115 115 102 106 103 97 105 98 92 104 101 89 127 135 114 113 98 90 117 96 81 98 110 135 93 93 116 90 71 84 106 124 125 110 119 107 104 107 116 76 69 135 160 97 100 120 93 91 125 180 174 148 146 204 305 245 165 120 51 21 -30 64 162 172 128 48 37 122 118 -21 10 233 223 64 136 153 52 103 232 133 86 151 262 357 317 292 160 160 90 21 221 274 -2 -14 387 253 35 226 294 438 358 189 256 155 89 374 422 233 331 286 215 180 -72 -183 43363 372 150 75 10193 12 2 43 7335 2028 4114 5776 7529 8735 11200 12284 13561 17108 16438 15198 11027 12374 15398 18415 22177 22593 26676 35579 49903 50829 36407 22013 11407 2546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 867 2052 2840 3505 3797 4530 6826 8412 6069 3409 6836 8861 10649 9923 9187 28952 51318 34131 10066 3950 7154 8209 7004 5640 3333 1314 543 266 216 179 148 143 140 139 137 142 149 149 139 136 134 135 135 132 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 163 164 164 164 162 160 160 159 156 156 155 154 155 155 155 156 156 152 152 154 156 155 151 147 147 150 152 151 149 148 150 151 149 146 146 146 147 147 146 143 142 141 140 143 144 141 140 141 143 145 145 140 139 140 142 139 138 136 130 130 132 128 130 130 121 115 118 123 125 117 108 115 111 100 96 92 96 107 103 102 103 105 108 101 107 115 115 114 111 110 99 98 113 105 106 120 116 101 97 105 108 124 118 100 96 110 102 97 115 111 110 111 109 98 109 106 105 122 125 91 77 100 118 114 116 113 77 66 95 119 124 167 160 114 129 94 92 135 137 140 103 73 112 119 136 168 110 79 95 36 27 75 74 107 106 116 69 110 158 135 173 94 72 198 219 149 148 133 102 59 37 14 60 149 196 143 88 137 109 50 68 42 -21 90 162 65 126 191 152 111 -35 35 129 137 248 332 233 106 149 18 -21 206 206 -23 -17 61 -104 34 473 457 410 258 57 194 83 -58 -43 49 -43 6 119 8 -107 17 162 43395 372 150 75 10190 12 3 15 7341 2037 3961 5758 7524 8701 10941 12059 13284 17034 16379 15534 11789 14811 21569 23180 23276 18465 18314 19292 29515 46212 61303 50465 15281 3100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 272 620 833 905 778 610 490 301 9 999999 91 773 1455 1991 1997 1883 2175 2314 1489 1116 3220 3969 3937 3457 2788 11826 27739 40203 29491 13104 4000 3620 4151 4203 4450 3387 1527 639 269 186 148 141 140 137 135 141 149 144 135 133 132 133 132 131 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 164 165 165 165 164 162 162 160 157 156 155 154 155 157 156 156 156 154 154 155 156 153 150 149 147 148 149 148 148 147 146 146 145 145 144 145 146 145 145 145 145 143 141 141 139 141 144 147 146 148 148 143 139 139 142 140 138 139 134 132 129 123 126 133 129 124 119 114 119 116 116 121 109 97 98 103 101 109 111 108 110 110 107 106 114 115 111 109 108 114 104 98 111 110 116 122 124 118 111 110 100 117 120 109 96 90 99 102 103 103 102 93 115 127 98 100 122 131 123 108 111 122 142 114 89 103 85 112 127 109 123 130 129 153 132 93 138 132 142 185 137 111 131 119 130 162 120 54 74 78 98 138 97 74 79 66 59 154 194 186 189 53 57 207 230 167 139 130 94 65 91 85 111 156 88 83 130 115 74 58 120 147 52 10 136 114 71 151 209 32 -109 53 50 14 104 242 295 197 118 -32 -13 142 106 83 52 0 48 152 237 300 271 29 -20 205 -106 -335 -186 -60 -131 50 258 -31 -362 -348 -275 43426 365 675 75 10190 12 3 46 7346 2046 82 487 1533 2224 4303 10358 15053 15703 9457 9537 17537 42898 65411 73559 49676 14648 3192 27 5 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 10 62 129 267 478 776 963 1034 913 711 586 389 100 39 30 49 106 390 413 147 83 69 70 95 271 681 705 762 702 2012 7853 16714 21898 11809 3555 2401 2341 2779 4328 5728 4676 1798 329 196 163 154 146 137 138 144 149 142 135 134 133 134 134 132 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 164 165 165 164 162 160 160 160 158 158 158 158 158 158 157 156 156 154 153 153 154 151 148 148 147 144 143 144 147 146 143 142 143 144 143 145 146 144 144 149 149 146 147 146 141 144 148 148 149 147 144 141 140 140 142 144 142 139 137 136 133 132 133 133 131 128 121 115 115 112 118 120 111 111 115 111 107 114 119 117 116 109 99 102 115 112 101 104 118 121 114 107 114 112 113 127 121 116 109 110 114 119 119 120 100 91 114 118 104 95 97 100 122 132 116 109 107 102 103 126 117 95 117 124 112 102 117 149 113 96 120 85 129 171 93 91 157 129 119 149 153 138 144 134 88 121 104 53 43 73 148 138 104 110 46 20 111 113 124 220 197 81 109 219 263 226 151 157 130 126 144 106 157 138 81 124 85 46 109 114 147 184 164 105 79 -2 -48 10 83 15 -95 7 83 165 217 158 204 240 242 140 110 103 105 152 10 -63 41 -24 -159 13 122 52 8 88 -9 -77 149 248 18 170 130 -41 0 -60 -332 43458 372 150 75 10197 12 4 18 7352 2055 12 94 160 167 201 585 931 1381 1789 1820 1859 2406 3932 7986 8937 7253 9145 18715 36703 44123 33991 17554 12844 12855 8409 10 3 0 2 4 13 10 4 999999 999999 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 3 45 88 110 109 69 53 54 61 54 59 56 42 30 21 23 17 22 29 36 32 41 61 121 434 1500 5895 10590 11585 11706 7209 3972 4471 5042 5320 4888 4364 2790 3400 4447 5721 3439 588 324 263 184 156 141 141 147 149 142 138 137 137 137 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 999999 999999 999999 163 164 164 163 161 159 159 160 160 160 159 161 161 159 157 156 155 153 152 152 153 151 147 145 143 140 141 144 145 144 142 144 145 145 147 151 150 148 149 151 152 149 151 149 143 145 147 145 147 143 137 137 139 139 139 140 136 134 133 131 135 140 138 133 126 121 121 123 122 121 121 120 120 118 120 117 117 122 123 122 118 102 101 103 109 117 102 101 111 108 111 115 115 113 105 110 115 116 99 100 113 119 117 113 97 97 110 99 92 88 101 113 110 117 107 107 119 107 96 104 95 84 96 128 129 99 121 158 136 123 143 99 138 169 85 85 117 106 105 115 132 126 105 119 79 42 31 109 117 43 94 119 111 126 115 75 91 140 133 159 204 203 196 213 185 99 71 120 160 176 194 184 182 139 128 90 33 37 5 54 203 161 0 20 156 18 -114 13 90 94 46 92 138 284 407 149 -3 102 180 227 175 82 245 495 400 66 96 176 122 183 316 282 -37 -195 -100 35 146 3 -156 81 74 20 73 244 138 43489 367 525 75 10186 12 4 49 7358 2065 14 408 1680 2330 2300 2386 2599 3167 4854 7575 11899 18117 26279 32582 40400 45216 43333 23360 13115 8224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 834 2318 3669 7061 18493 33227 39789 42928 31558 17406 8555 8700 8785 8092 7689 4160 1985 1666 2744 2588 806 447 288 183 150 140 137 142 142 137 137 136 136 136 136 135 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 163 164 164 164 163 162 161 161 160 161 160 161 159 157 156 155 154 152 151 151 152 152 147 144 141 138 141 143 146 146 147 149 147 148 152 156 155 152 152 151 151 148 147 145 143 144 144 141 140 140 140 139 139 137 135 136 134 134 134 133 136 143 138 132 131 126 123 126 127 126 131 127 118 120 121 119 117 116 116 115 114 105 106 100 103 123 116 104 105 105 107 117 118 119 119 111 123 131 114 107 112 124 132 130 118 111 112 106 94 96 121 123 119 143 127 114 115 106 92 86 89 98 132 141 131 109 122 158 138 123 144 101 97 150 145 142 138 117 112 147 146 126 143 172 97 27 89 115 120 102 85 109 130 140 183 154 82 156 168 166 193 197 166 145 179 130 114 179 218 212 192 199 167 113 146 175 175 135 62 22 80 69 -69 -59 131 47 -39 188 291 288 258 239 305 362 317 211 190 179 206 262 224 276 353 412 498 306 146 259 232 338 542 139 -247 207 329 50 -2 -100 -52 136 -35 -318 -202 188 494 43521 365 675 75 10187 12 5 21 7364 2074 47 491 823 2611 3307 4060 5524 7795 12048 18832 27640 35131 40980 48133 58311 52405 40725 22233 10827 4876 1400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 103 57 28 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 774 1951 3577 4838 7415 14318 25745 33857 38546 35391 24810 16610 14717 9779 8387 7799 5710 3646 2628 1467 893 605 370 211 157 140 138 135 137 137 135 136 135 135 134 134 134 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 162 163 163 164 163 162 161 161 160 159 159 158 158 157 156 156 156 153 150 151 153 153 149 144 142 141 142 144 147 149 150 151 151 152 153 154 156 154 151 148 146 146 143 142 143 143 143 139 134 135 139 141 141 139 135 133 131 135 138 139 137 133 126 126 134 136 134 133 130 126 128 120 116 121 117 115 109 108 111 109 115 117 108 105 104 113 115 107 106 109 112 107 115 129 133 126 119 124 112 109 119 121 116 109 112 120 113 115 114 112 124 120 133 140 147 145 127 130 133 124 110 108 130 130 124 128 127 122 107 115 157 123 84 94 116 161 183 152 125 176 164 108 136 174 145 92 81 61 56 85 66 87 141 174 171 132 139 165 140 128 129 149 99 75 174 129 121 164 203 203 103 106 103 72 196 294 215 121 101 42 57 83 26 59 123 50 67 243 280 269 231 83 174 338 307 290 278 295 302 307 237 205 232 153 76 127 7 -86 69 217 187 -65 -308 35 284 73 -2 -27 261 452 55 -488 -265 188 499 43552 364 750 75 10190 12 5 52 7370 2083 734 3554 7016 9801 11632 11385 13978 17136 20365 27307 31264 36703 44339 51942 56024 55008 33240 25457 15683 4066 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 86 46 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 861 1479 1896 4424 10260 14885 17112 16968 17832 17277 16353 15904 14144 8769 6728 6147 5845 5288 4389 2947 1993 972 644 319 244 265 539 494 150 136 136 136 135 136 136 137 135 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 163 163 163 164 164 163 161 161 160 159 159 158 157 157 157 156 156 155 153 153 153 152 150 148 145 144 146 148 150 151 149 148 149 150 152 151 151 153 150 145 144 145 143 141 140 141 143 141 138 135 135 138 143 142 135 130 130 135 136 141 141 130 126 134 140 139 134 128 119 116 112 108 116 120 116 117 115 115 115 110 115 120 114 121 118 103 100 102 110 114 115 105 115 127 118 121 123 116 112 119 122 113 102 98 109 115 93 91 109 110 87 81 112 125 143 155 139 126 146 136 119 116 115 123 114 122 136 138 134 136 150 131 103 93 93 130 163 127 94 140 168 115 92 122 147 112 98 86 60 89 63 87 141 119 97 133 187 155 90 105 118 93 19 -10 47 46 109 99 81 114 130 89 41 156 171 190 128 67 98 86 148 127 115 115 161 237 144 152 143 138 122 -53 19 169 222 104 -66 12 69 144 123 300 328 157 -50 -122 19 -1 215 253 238 221 43 -4 -36 -71 68 32 327 628 193 -120 -47 -74 160 43584 368 450 75 10185 12 6 24 7376 2093 263 2889 6074 11240 18572 22790 28572 32005 35124 36633 39615 37635 31357 27049 20958 20237 21337 17476 12463 11365 9601 13852 10331 2422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 364 1317 3908 6273 12587 21984 27756 24246 16917 11642 9869 9237 8046 7682 7170 4634 4184 4167 4518 4447 4137 3635 2277 1648 1077 668 380 571 505 148 135 134 135 136 136 137 139 136 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 162 163 163 164 165 164 163 162 161 160 160 159 158 157 157 155 154 155 155 153 153 151 149 149 148 147 148 149 152 153 150 147 145 146 149 149 147 147 145 143 143 143 143 139 137 138 138 142 145 142 141 142 147 146 136 135 137 138 140 142 143 138 136 140 144 138 126 119 117 117 113 109 110 112 115 122 125 116 110 113 116 118 118 118 113 100 96 100 106 114 118 117 115 116 125 127 124 115 105 116 119 112 108 98 107 113 90 105 124 113 84 70 85 120 147 139 121 101 119 110 105 113 126 138 108 105 123 136 129 138 130 98 95 138 147 133 160 94 60 111 154 164 108 103 130 99 151 169 112 104 104 124 144 121 96 118 140 99 105 146 87 64 36 6 37 99 124 61 12 116 225 119 64 163 122 220 219 187 141 72 83 134 72 27 260 300 157 113 192 190 104 36 232 314 177 52 -41 -36 -76 -88 -48 243 306 -9 -95 4 155 88 95 187 394 233 91 295 196 306 270 84 226 343 156 179 197 92 179 43615 370 300 75 10184 12 6 55 7382 2102 277 1799 3374 6977 13119 23874 37674 52787 62772 61548 50100 46648 38228 25484 16310 9407 3261 1137 672 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 513 2066 7579 15600 25256 28496 30643 22559 15713 6367 4047 3857 3873 4638 5265 4107 3459 2916 3193 3263 3185 3150 2729 2261 1768 1092 466 223 162 137 138 138 138 138 139 140 142 138 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 160 161 162 163 164 164 163 162 160 160 159 158 157 156 157 154 153 153 152 151 154 154 151 150 150 150 149 149 152 152 151 150 147 146 148 148 147 146 145 143 145 147 142 140 137 136 136 136 139 141 143 144 145 146 139 137 139 140 140 136 135 137 138 137 137 133 126 124 122 117 112 109 113 114 115 121 118 110 107 105 109 111 108 107 100 99 105 105 104 111 114 108 104 113 127 126 105 101 102 112 113 110 122 109 109 118 109 112 128 120 105 90 76 106 131 118 103 101 115 109 98 97 87 108 103 101 106 83 85 110 110 91 90 138 133 92 144 104 80 105 103 131 99 90 141 116 136 167 103 95 148 194 190 159 98 33 92 115 97 135 72 60 105 147 207 169 33 -15 5 118 201 135 78 -30 33 213 225 224 100 59 -16 37 77 87 280 199 145 76 127 212 208 216 205 175 166 203 156 165 172 -17 -116 35 85 -44 -13 102 130 39 2 214 338 102 6 161 74 233 238 59 210 174 56 260 169 81 10 43647 372 150 75 10180 12 7 27 7388 2112 571 2150 3496 5894 8850 12058 16806 30496 47239 64253 80843 81845 65260 38060 10971 3073 719 242 107 54 32 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 2 999999 999999 999999 999999 999999 999999 999999 999999 46 366 1272 4522 11084 20319 25447 26811 20205 12557 3500 1830 1678 1856 2525 3239 3777 3266 2650 2321 2831 2773 2600 2113 1808 1479 999 540 265 178 141 142 142 141 141 141 143 142 138 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 159 160 160 161 162 163 163 161 158 157 155 153 152 152 153 152 152 152 150 151 155 156 153 151 151 149 148 149 151 152 153 152 148 147 149 150 149 150 151 148 148 148 142 141 140 139 139 137 135 137 140 139 139 143 144 142 138 138 135 131 129 130 131 133 135 130 124 122 118 108 110 110 112 114 114 119 116 111 106 101 105 104 99 106 100 100 102 101 106 109 101 84 91 105 112 118 105 99 117 123 106 93 108 118 124 124 125 128 139 137 121 111 89 102 120 111 103 101 104 90 77 88 83 81 100 92 83 69 80 114 119 114 99 102 89 104 173 153 102 110 87 83 123 125 116 119 88 59 65 81 111 162 194 174 38 8 106 125 88 85 101 59 110 178 191 177 96 77 81 152 213 53 -51 -28 37 101 138 99 102 164 -6 -70 0 123 188 59 -16 -15 87 183 169 259 234 35 152 327 282 177 209 21 -224 -67 139 181 213 58 -230 -186 75 246 315 136 -24 21 -152 -28 90 47 193 341 255 15 0 -273 -481 43678 372 150 75 10177 12 7 58 7393 2122 2538 3893 5876 10064 16749 27982 37176 42794 50880 68800 76787 61426 41797 17908 647 486 250 155 138 122 112 96 72 33 10 2 5 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 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 0 1 7 7 18 29 83 389 916 1804 3850 10254 18602 22622 16740 6003 1264 750 717 945 1206 1493 1911 1893 2090 1980 2525 2767 2691 2300 2145 2033 1504 700 253 167 142 142 141 142 143 142 140 139 135 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 161 161 161 161 161 161 160 158 154 153 151 150 150 150 150 150 152 151 152 153 154 156 153 154 153 149 147 148 148 150 152 152 150 148 149 150 149 150 152 153 150 146 144 143 145 143 140 140 137 136 136 136 138 140 142 139 135 138 136 135 132 126 128 134 135 133 129 130 127 116 117 115 111 113 119 121 113 100 96 100 100 96 97 101 100 100 92 89 99 112 109 104 97 94 109 105 91 103 122 114 101 95 97 109 119 124 126 139 144 133 134 133 110 118 132 104 78 96 121 114 91 84 90 90 112 118 81 68 84 108 114 90 91 92 98 139 179 168 118 104 104 92 131 142 92 66 60 74 73 103 101 64 104 151 38 14 83 107 170 118 85 117 142 104 101 131 121 162 152 159 175 92 87 153 154 95 103 132 247 214 -21 -63 -61 133 165 12 -56 28 167 97 -1 208 345 189 94 64 150 118 175 174 107 71 191 328 200 -50 -329 -206 -40 54 268 169 153 107 69 82 31 105 -29 150 362 43 -83 -178 -120 43710 372 150 75 10181 12 8 30 7399 2131 2040 3260 4865 8370 15290 26222 38283 56188 80429 114995 88489 24720 4438 373 261 243 224 208 193 176 169 161 138 99 73 61 67 64 55 40 32 29 26 25 24 26 24 22 22 23 24 25 22 23 24 33 39 63 67 54 41 35 36 35 34 34 33 30 32 33 30 31 33 39 37 38 34 42 38 46 44 45 43 49 45 48 50 54 68 110 337 728 1269 2203 5253 8993 11296 7546 2271 540 250 220 312 501 627 745 843 1015 1156 1307 1551 1742 1937 2056 2083 1798 741 217 143 139 138 138 140 141 142 139 138 133 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 161 163 163 162 161 161 159 156 153 152 151 151 152 152 151 149 150 152 154 155 154 155 155 156 156 152 149 148 148 149 148 147 148 147 148 149 150 148 148 149 147 144 145 145 143 141 140 140 138 137 137 137 139 143 141 134 134 135 134 136 132 127 130 132 132 137 133 127 128 121 116 117 116 119 121 108 97 97 102 99 89 97 103 98 92 90 90 99 109 112 107 102 94 94 105 100 96 113 124 109 116 134 131 122 122 128 137 140 126 127 132 132 130 131 128 109 89 117 138 141 121 104 92 88 116 159 155 78 71 103 88 86 121 131 125 138 164 159 117 115 140 112 114 107 66 38 98 173 132 143 110 29 48 75 72 97 93 89 132 118 65 70 123 56 77 90 74 187 147 91 56 151 283 170 165 146 73 160 283 216 84 52 11 29 3 26 135 215 207 107 20 110 248 129 -4 65 184 192 318 352 359 405 271 221 85 -18 -47 41 -49 -59 146 95 139 -92 -28 109 -51 77 12 -109 62 226 179 -87 -69 43741 371 225 75 10177 12 9 1 7405 2141 292 1557 3025 6529 11562 25203 64395 118653 151901 102608 20690 477 349 334 316 309 298 281 255 240 231 209 170 148 135 136 135 128 117 109 97 95 90 88 85 87 90 92 93 93 93 90 90 91 94 100 119 128 127 117 110 107 105 100 98 94 97 95 96 97 95 94 102 98 100 98 104 100 101 98 104 99 103 102 100 97 97 103 112 129 209 459 957 1508 1378 1150 847 613 312 178 149 152 235 262 266 289 297 415 460 475 545 645 778 938 947 462 200 139 137 137 137 138 141 141 141 138 133 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 159 162 163 162 161 159 157 155 153 154 153 152 154 156 155 153 154 155 155 155 155 156 158 159 158 155 151 149 149 149 148 146 145 144 144 149 152 149 146 145 143 142 143 142 138 134 133 139 141 139 140 140 141 140 137 132 133 134 132 134 130 127 131 130 130 134 129 116 118 119 117 120 117 113 113 108 106 108 109 104 101 108 103 102 103 102 101 106 112 107 106 102 95 102 122 116 107 119 119 112 129 137 134 133 123 121 151 165 142 140 134 124 118 104 102 122 131 151 145 118 127 135 113 110 116 124 141 117 108 122 105 121 137 145 164 158 172 155 102 116 182 186 164 107 49 66 93 140 156 120 109 105 66 32 77 154 127 118 108 41 60 16 2 29 73 118 109 181 190 169 95 73 165 161 168 88 38 31 29 77 35 69 136 29 25 155 262 287 226 198 302 223 222 239 126 314 321 112 192 239 316 482 245 55 15 136 208 269 144 52 261 32 -146 -51 12 34 -5 98 158 158 328 459 495 73 -195 43773 368 450 75 10176 12 9 33 7411 2151 1874 8338 30188 82486 144693 150652 81559 18017 428 382 370 360 360 350 327 286 270 259 234 191 166 150 146 146 149 141 136 120 115 107 103 102 100 105 108 104 105 106 103 103 109 108 111 123 137 152 151 143 130 121 114 111 111 113 109 112 109 111 107 111 109 112 109 113 107 111 112 115 110 110 114 116 112 111 113 125 142 224 554 1213 1348 642 286 182 159 147 137 135 134 136 135 136 138 140 144 155 166 167 187 274 502 505 337 185 135 139 141 140 140 144 143 143 140 135 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 157 160 161 160 158 156 154 153 153 154 154 155 157 157 158 158 159 157 155 156 155 156 158 160 157 152 148 147 150 151 151 150 147 143 144 149 152 149 148 148 146 144 142 140 138 135 132 135 136 134 138 140 137 135 132 130 127 127 130 130 130 131 127 125 127 129 125 121 117 114 118 119 113 112 120 118 112 108 102 103 105 104 99 105 108 111 105 95 96 106 115 109 106 104 114 107 98 111 119 111 112 113 107 111 108 111 130 161 164 131 134 135 115 108 101 114 124 143 144 119 125 116 105 109 108 99 99 131 124 99 96 119 127 133 148 142 165 178 122 92 121 130 183 154 66 108 94 104 172 103 102 136 80 45 52 151 161 102 112 79 89 61 25 49 44 88 111 127 227 227 121 53 106 198 228 179 118 20 -75 -13 64 112 178 201 201 249 371 202 91 320 481 371 197 217 78 88 201 209 206 190 316 332 156 34 5 100 103 181 193 106 241 64 -45 221 202 -71 143 367 253 177 179 368 275 -63 -89 43804 370 300 75 10175 12 10 4 7417 2161 1273 4594 13677 35938 71418 117348 132551 95619 31049 3492 423 409 414 402 385 367 313 285 292 284 250 197 176 154 152 153 152 149 142 129 127 115 112 111 106 111 116 111 110 111 107 108 117 119 123 132 140 158 163 169 157 140 128 119 119 121 119 120 113 119 116 114 113 117 115 117 112 118 117 119 116 114 116 124 119 121 117 128 134 169 310 626 607 184 158 145 140 137 137 132 134 134 132 133 134 135 134 138 139 143 154 198 328 414 340 184 139 144 143 143 144 146 146 146 143 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 157 160 160 158 156 155 154 153 154 155 156 159 159 159 160 159 160 158 155 155 155 156 156 155 152 147 145 146 151 155 153 151 150 148 147 149 149 147 147 146 145 142 142 142 139 138 137 134 131 133 137 138 136 135 133 129 125 122 123 122 124 129 126 121 124 130 128 128 123 115 116 118 114 114 121 112 101 103 105 105 100 101 106 107 106 106 101 90 81 103 114 101 107 112 110 108 111 112 114 112 103 104 105 100 103 103 100 129 143 113 107 107 110 114 103 103 115 120 120 137 108 96 116 87 89 117 128 136 109 87 88 107 129 123 94 89 141 166 95 55 74 85 143 124 88 125 139 170 167 85 61 78 101 102 54 80 153 85 28 98 114 80 73 119 79 70 137 138 159 176 142 117 161 227 154 173 194 66 -24 32 213 227 92 96 110 62 242 98 9 292 327 319 193 36 0 53 192 240 162 198 258 175 46 -82 -49 -63 -150 61 203 126 182 128 103 161 238 265 303 363 176 -84 -192 174 71 -238 -122 43850 371 225 75 10170 12 10 50 7425 2176 102 1479 5098 15851 44799 94970 142864 133685 53813 1212 457 446 425 407 381 330 304 269 286 293 276 237 181 161 151 154 154 145 140 134 129 129 119 116 111 108 107 107 114 110 110 113 115 119 121 126 134 142 148 157 174 173 165 148 132 120 121 122 121 122 119 115 113 113 116 115 117 116 117 114 120 116 119 116 125 121 124 121 128 124 131 143 158 155 149 144 138 135 131 130 129 130 132 130 132 132 132 131 135 138 137 143 157 196 255 234 163 142 145 142 142 143 144 144 144 142 137 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 157 159 159 158 157 157 157 157 157 156 157 158 158 159 159 158 157 155 153 153 154 154 154 152 150 148 148 150 155 158 154 151 149 149 148 150 150 150 150 145 142 142 146 147 144 139 136 135 134 133 133 133 135 137 135 129 127 125 124 125 127 129 133 131 129 136 137 138 138 127 116 111 113 111 118 117 104 99 108 110 108 114 114 109 113 108 106 101 94 112 113 104 111 116 112 115 125 124 118 113 90 91 112 117 113 94 91 111 130 131 109 100 115 123 118 123 147 141 114 127 126 127 136 118 116 121 126 145 114 97 124 114 140 143 87 90 117 95 56 63 120 144 131 94 95 91 118 191 156 116 49 22 84 124 161 112 113 117 98 119 135 111 102 131 92 91 155 189 119 150 211 149 163 255 100 94 182 156 58 23 141 160 101 66 187 140 153 162 112 160 100 115 108 65 206 268 224 14 127 323 76 93 93 17 100 -15 -123 147 110 -151 237 419 329 251 56 388 590 336 209 71 -13 367 108 -62 194 43882 370 300 75 10173 12 11 22 7431 2186 468 2874 12888 47566 122494 159646 101600 32978 1230 479 459 440 411 371 306 264 260 300 299 283 251 187 161 157 163 157 149 150 145 140 132 123 116 110 111 106 105 111 107 108 118 120 117 116 115 132 143 146 153 160 167 169 165 148 128 121 125 122 128 124 123 119 117 116 116 118 118 117 115 120 117 125 118 123 122 125 123 128 122 128 131 135 139 143 143 139 133 132 128 130 129 133 132 133 133 131 131 133 136 136 138 142 143 142 141 144 141 144 143 142 142 144 145 144 142 137 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 155 156 158 158 157 157 158 159 158 157 156 155 155 155 155 153 152 152 151 151 153 152 153 153 152 152 153 157 160 160 157 152 150 147 147 148 150 151 151 149 145 144 146 147 146 140 136 136 134 130 128 132 136 138 134 129 129 127 125 127 130 134 133 130 133 137 133 138 142 133 124 112 106 109 115 112 104 105 112 112 110 110 111 106 100 99 103 111 115 114 111 112 115 114 109 115 121 121 125 110 89 104 124 130 113 96 103 111 125 131 133 138 135 149 141 137 143 131 104 115 136 127 128 145 129 106 134 152 123 110 115 114 147 120 93 149 148 86 64 66 96 118 120 117 121 102 78 121 141 134 32 -8 65 82 116 132 178 160 145 106 103 93 78 42 -24 4 63 180 147 94 151 127 76 79 33 110 169 191 127 59 110 184 221 173 264 285 214 221 130 125 33 -5 148 149 218 339 365 92 193 381 124 128 190 130 209 -5 -190 0 -74 -268 34 335 325 338 -62 12 365 258 490 331 62 360 168 69 420 43913 372 150 75 10169 12 11 53 7437 2196 1810 2019 4703 15621 46446 102727 158115 114777 24362 540 466 446 423 410 405 384 324 264 258 317 336 323 295 215 188 179 179 167 162 162 162 156 149 139 131 120 120 115 113 113 111 115 122 121 121 122 123 137 141 150 152 152 154 166 172 159 140 130 128 129 129 133 131 130 125 124 121 121 121 122 122 127 121 130 125 125 126 128 127 132 125 130 133 138 144 144 149 155 142 138 133 136 132 136 136 137 136 135 135 137 139 144 145 146 146 145 145 146 143 147 146 147 145 145 146 145 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 153 154 156 157 156 156 156 157 156 154 154 153 152 151 149 149 151 152 152 151 152 153 155 155 154 154 154 158 160 158 154 152 152 149 147 148 150 149 149 151 146 143 144 143 139 138 139 135 134 134 134 138 140 139 135 131 130 134 134 135 132 133 132 124 128 128 120 125 128 123 121 117 113 113 114 105 105 110 108 108 102 98 110 116 106 106 110 110 115 117 116 119 119 119 118 117 115 114 119 111 114 115 110 114 102 99 105 97 109 117 139 144 115 123 128 109 93 92 107 116 107 97 116 142 113 114 152 140 149 128 83 124 134 89 119 168 173 145 102 137 114 100 158 153 150 132 81 72 95 118 88 72 122 90 79 139 185 181 107 46 32 12 10 44 83 70 96 198 246 158 119 102 24 42 66 59 23 75 156 135 45 56 209 263 155 111 78 147 182 104 110 77 73 -43 -76 311 536 242 146 275 203 61 104 186 107 -11 -32 207 225 53 258 316 7 180 188 -5 86 -44 251 234 47 259 170 183 163 43945 372 150 75 10168 12 12 25 7443 2207 10024 10888 22053 51793 82971 105627 89243 30944 3438 524 474 424 374 353 351 334 260 224 233 298 360 359 330 240 202 182 173 164 165 161 161 161 156 148 138 128 121 116 107 113 114 120 121 124 125 122 124 130 132 138 140 148 152 164 170 159 145 132 128 131 130 130 127 129 124 125 122 119 116 123 121 126 120 127 124 128 124 123 125 130 126 126 126 134 136 138 140 154 149 143 135 135 133 135 136 137 134 136 134 136 138 144 147 146 143 144 144 144 143 148 146 146 143 143 143 142 142 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 151 153 154 155 155 155 154 155 154 154 153 152 152 151 149 148 152 153 152 152 151 151 154 155 154 153 151 153 155 153 149 148 148 146 147 151 153 150 148 148 146 145 145 142 139 141 143 142 142 139 139 140 139 137 137 135 132 135 139 143 138 132 128 122 118 119 121 125 128 119 111 109 109 114 112 105 105 100 92 99 108 108 115 127 125 126 125 112 116 128 123 117 118 121 117 105 110 116 119 112 106 112 109 110 109 100 110 106 116 126 128 133 112 97 111 120 122 120 133 129 105 111 119 97 101 142 125 109 163 143 97 105 105 92 121 131 140 144 100 165 142 93 158 177 126 94 93 99 96 97 121 103 102 130 186 197 122 95 89 134 137 82 71 96 172 176 180 265 287 231 225 169 122 160 130 41 -1 168 264 205 69 -49 28 245 182 36 58 122 213 119 153 121 9 10 -143 89 373 252 219 259 222 199 174 187 116 175 356 487 359 209 479 279 -94 203 435 28 -121 -118 37 96 18 329 231 158 47 43976 372 150 75 10167 12 12 56 7449 2217 17715 17704 36237 80603 99233 68514 15660 1627 560 524 479 419 360 320 292 258 197 188 200 262 370 373 328 254 211 181 162 155 159 157 155 154 148 147 138 132 123 116 112 116 114 122 123 124 121 114 116 120 123 124 126 138 147 153 160 160 150 137 133 132 131 127 124 127 124 125 125 123 117 120 116 122 113 119 119 122 120 120 120 123 121 121 120 125 127 132 134 144 144 142 130 131 129 133 130 132 132 134 133 137 138 143 145 146 143 144 141 142 144 147 145 144 140 141 141 139 139 135 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 150 152 153 153 155 155 155 155 154 155 154 154 154 153 151 150 151 152 152 152 152 150 151 151 151 151 150 150 150 151 150 149 146 144 145 147 150 153 151 149 149 150 146 144 144 144 145 145 142 138 138 140 139 137 135 135 138 132 132 134 133 132 129 130 124 122 124 126 123 115 115 110 98 102 106 99 96 101 100 102 115 116 111 111 115 124 119 107 112 127 126 115 105 108 121 122 114 98 99 111 109 113 113 107 115 112 123 119 118 125 119 122 117 116 119 128 125 124 129 134 122 122 134 118 106 115 104 101 135 152 137 94 78 69 81 124 156 130 93 127 122 81 101 131 128 77 63 128 114 77 86 64 34 62 164 189 128 91 118 176 218 197 107 69 95 151 142 152 157 110 202 230 194 201 141 84 123 215 180 79 45 79 63 189 241 146 102 64 68 114 184 198 173 162 0 56 128 109 250 252 392 559 293 112 237 368 467 350 169 345 401 -102 -39 319 352 180 -56 -158 115 331 -37 -31 -82 -6 243 44008 372 150 75 10167 12 13 28 7455 2228 21364 20102 36845 77119 101652 63967 807 499 490 465 418 380 316 273 250 210 173 159 165 276 354 340 272 225 199 166 160 150 146 138 141 140 143 148 144 138 130 123 120 116 114 118 123 120 118 112 112 112 114 114 116 127 134 143 146 155 156 154 147 142 133 124 117 121 119 123 119 123 120 118 116 121 111 116 114 113 112 115 113 119 117 118 113 117 121 126 130 137 136 135 127 127 123 126 125 127 129 129 127 134 133 137 139 143 141 141 140 141 141 142 141 140 138 138 139 136 136 132 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 150 153 153 153 154 154 155 154 154 154 154 153 153 152 151 150 151 152 152 152 153 151 149 148 149 150 150 152 152 150 150 149 148 145 143 145 149 153 154 153 153 151 145 145 145 141 142 142 137 137 140 143 141 137 136 132 136 132 131 132 125 126 132 135 127 122 118 116 113 112 118 112 97 94 101 104 100 107 105 100 110 114 107 104 106 114 113 103 110 116 111 114 108 107 131 141 117 96 98 114 132 121 103 97 106 130 140 132 128 129 116 93 103 120 119 129 109 101 121 119 121 127 126 143 123 106 116 105 114 139 107 93 122 111 100 136 179 146 111 117 121 127 131 113 130 110 104 132 103 82 120 146 126 109 120 132 110 146 138 113 155 116 116 142 58 100 137 98 161 82 124 139 111 222 138 73 137 197 198 107 87 160 222 249 267 233 95 47 33 47 80 199 255 121 -5 167 144 90 321 281 190 278 335 192 28 233 408 260 222 255 181 -113 -57 71 66 279 105 -59 135 190 -101 -5 294 336 223 44039 372 150 75 10167 12 13 59 7461 2238 28382 27441 40539 65934 76634 40444 597 427 397 378 356 327 277 250 234 206 160 148 161 268 288 264 210 184 176 161 164 162 152 136 133 135 143 153 154 148 142 133 132 127 126 122 121 121 119 119 118 112 114 114 112 122 127 135 140 151 156 168 166 158 146 131 117 119 117 122 119 118 120 121 118 122 116 119 113 117 110 113 111 118 115 119 112 119 118 122 125 133 136 135 134 133 129 128 129 129 130 130 126 131 129 129 132 136 135 138 138 141 141 142 139 139 139 139 140 139 138 133 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 150 153 153 153 153 153 152 153 154 154 153 152 151 149 149 148 150 151 150 151 153 152 150 149 150 151 152 154 154 152 151 150 147 144 144 149 150 150 153 153 152 149 146 149 146 141 141 141 139 140 142 141 138 135 136 134 136 133 132 134 131 126 129 133 126 119 113 112 113 111 106 102 100 103 104 111 112 106 97 90 99 112 116 119 119 108 109 116 120 113 106 118 126 119 118 128 123 114 117 120 134 139 117 101 109 120 141 157 147 141 132 106 130 143 111 116 125 110 118 100 96 129 134 132 139 139 115 138 168 138 89 84 126 120 117 152 135 99 104 100 82 126 130 119 137 130 161 175 153 100 140 249 218 194 133 84 138 193 173 145 106 40 122 172 137 178 146 105 227 204 211 135 121 252 174 166 77 92 211 237 240 137 268 300 230 284 149 75 -1 -1 73 215 338 280 199 239 -15 -75 361 339 -1 0 278 155 13 125 140 185 336 103 49 320 263 100 4 -114 -65 345 192 -92 -128 120 780 732 333 44071 372 150 75 10166 12 14 31 7467 2249 35495 33836 41634 50505 39404 10128 460 437 411 351 296 273 277 264 230 198 161 150 157 204 214 196 173 163 162 157 161 163 156 140 133 139 143 150 154 158 154 143 142 140 140 131 126 122 118 122 122 117 118 120 118 121 123 123 131 144 150 164 164 166 158 145 129 126 120 123 123 119 120 118 119 125 118 120 115 119 112 118 115 119 114 121 116 121 115 120 124 130 134 134 138 139 133 134 133 133 135 136 131 131 132 129 129 133 131 134 135 140 142 144 143 143 143 142 144 143 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 150 153 154 154 154 153 152 152 151 152 152 151 150 150 150 149 150 151 151 151 153 154 154 152 151 153 155 155 153 151 152 151 147 144 147 150 151 150 152 151 148 147 148 149 146 141 140 140 142 142 143 134 129 133 134 134 130 126 128 131 133 129 125 125 123 120 115 114 112 104 98 99 107 111 108 109 115 112 109 105 98 107 119 124 118 105 107 118 114 106 102 107 116 110 99 109 123 117 122 129 146 142 109 113 118 105 127 142 135 127 124 133 140 144 116 103 112 116 126 95 82 111 125 140 137 113 112 160 169 133 144 112 101 107 102 148 87 31 95 109 72 94 137 137 106 109 121 112 160 95 54 137 102 109 111 88 110 135 143 152 110 123 130 136 234 281 168 65 142 180 280 236 134 235 217 191 136 73 109 120 213 156 164 141 48 185 112 16 -20 35 108 286 372 303 376 247 -135 -202 156 294 80 10 32 -97 127 282 75 123 201 71 213 371 389 280 38 -227 -113 241 52 -30 -10 -87 212 339 410 44102 372 150 75 10167 12 15 2 7472 2259 34632 41671 44789 44314 23526 2651 417 440 523 468 338 295 267 257 226 200 177 163 158 167 170 166 164 164 166 161 159 154 149 145 142 148 151 153 152 160 156 153 150 148 146 136 129 124 124 122 122 122 122 124 126 126 127 124 125 132 145 159 160 169 163 158 150 143 134 134 130 128 125 121 120 127 121 123 119 122 117 125 121 125 117 122 120 124 117 123 124 129 128 133 133 135 130 133 134 136 137 141 135 136 137 137 135 134 132 133 133 138 140 145 145 146 146 145 145 144 144 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 151 153 154 153 153 152 152 152 150 151 151 151 151 153 154 152 151 152 151 151 153 156 156 154 153 154 155 154 151 151 152 152 148 146 147 149 152 151 151 149 148 147 144 142 141 139 136 139 143 142 139 133 131 134 135 135 131 130 134 137 134 127 120 118 119 123 123 116 108 104 110 113 112 107 109 112 111 112 116 112 102 106 112 113 105 106 109 109 104 100 97 103 112 110 102 103 114 116 115 111 136 123 100 126 124 121 136 134 134 120 97 121 131 113 117 132 111 118 137 122 125 134 132 147 166 139 150 164 140 149 165 116 119 143 96 92 77 57 101 122 142 117 113 115 67 97 112 54 90 80 50 78 65 112 126 130 107 45 38 27 34 156 171 163 237 234 173 100 77 133 222 221 127 65 12 47 267 292 130 65 234 226 109 105 50 101 21 29 169 81 64 284 351 326 195 63 103 155 91 63 54 -65 -86 -163 -128 259 260 237 295 180 294 60 128 304 109 -5 -72 -69 -75 152 162 9 -152 43 315 44134 372 150 75 10165 12 15 34 7478 2270 40200 48181 55029 54955 26782 440 363 353 431 434 346 301 256 250 236 221 212 200 178 159 148 156 162 164 170 171 170 156 149 150 149 150 151 158 155 156 160 162 156 152 145 133 128 127 124 120 119 122 125 126 128 128 129 126 122 125 134 147 144 151 154 158 166 164 158 152 145 140 135 130 126 125 125 127 124 128 122 127 124 127 121 125 125 128 122 126 125 128 122 130 128 130 128 133 131 136 136 139 140 142 139 139 139 136 130 132 131 136 138 144 145 147 145 145 143 143 144 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 151 153 152 152 150 150 151 152 152 152 152 152 152 152 153 151 151 151 151 153 156 156 156 155 153 155 156 154 152 153 152 148 146 147 146 147 150 148 147 148 147 148 145 141 137 135 138 142 143 139 135 136 138 139 139 141 142 141 140 139 133 126 122 121 121 122 121 117 111 113 115 109 106 103 107 110 109 105 104 107 102 103 112 114 110 105 105 108 98 96 105 119 121 116 113 112 111 112 122 112 109 106 100 118 117 127 141 141 141 131 117 112 125 117 111 138 120 113 133 131 138 137 141 157 192 167 134 141 136 155 157 98 100 130 95 71 83 94 82 122 155 120 105 113 123 151 181 125 121 105 91 140 170 175 101 123 136 100 120 58 -3 108 196 134 138 159 111 104 167 208 163 215 175 -27 -35 109 322 354 144 67 206 144 127 225 123 -16 -36 119 262 160 169 242 161 268 191 102 223 281 160 -44 95 160 211 244 0 144 192 144 338 308 191 15 132 269 126 263 255 105 118 271 100 130 81 65 270 44165 372 150 75 10162 12 16 5 7484 2281 44232 40802 59270 69949 39026 455 340 307 283 279 270 269 268 268 252 246 246 233 199 155 140 148 155 161 173 180 179 168 166 162 156 149 146 146 149 158 170 169 158 152 144 135 132 130 123 120 116 116 117 124 122 123 123 124 120 118 122 127 120 125 129 140 158 163 165 163 155 150 144 136 131 125 129 126 126 129 126 123 122 121 120 126 126 125 125 125 123 128 124 132 130 131 130 134 130 130 132 132 135 140 137 138 135 134 126 126 128 133 136 141 145 147 146 142 141 141 142 139 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 149 152 152 151 150 149 148 149 150 150 150 150 151 151 153 152 151 152 152 152 153 155 155 154 154 154 155 157 155 151 151 150 145 146 147 148 148 147 146 146 147 146 148 148 144 137 135 140 142 139 136 135 137 138 138 138 137 142 140 134 131 127 125 120 123 123 120 121 118 115 119 114 106 105 105 105 108 113 105 103 110 100 92 102 110 106 100 98 104 103 100 111 111 95 114 120 115 114 104 122 117 98 110 120 115 114 131 146 143 135 137 137 110 110 116 109 120 107 92 112 104 100 122 129 116 131 128 75 82 114 123 139 128 107 114 122 104 99 108 92 123 115 130 174 164 121 137 186 151 170 103 81 130 151 183 106 43 71 103 152 172 106 127 164 72 15 89 93 125 198 174 184 201 189 135 91 62 142 200 169 162 164 108 180 297 142 -7 39 116 120 154 157 183 102 69 164 189 214 219 144 91 290 355 229 181 158 91 -9 -105 113 352 118 -79 182 330 68 59 374 442 383 135 -97 394 676 319 82 44196 372 150 75 10160 12 16 36 7490 2292 35123 32708 51815 60616 34582 510 380 343 311 284 273 285 304 305 291 278 265 248 221 181 157 149 150 169 183 201 203 204 206 199 184 169 161 157 161 175 181 178 171 158 156 151 147 139 133 132 128 131 129 133 130 127 126 130 133 132 130 132 127 128 122 129 143 149 155 163 168 167 158 150 139 137 139 134 130 126 127 127 125 123 118 125 125 129 133 132 129 133 137 142 137 137 134 138 135 134 133 132 133 140 142 143 138 136 129 128 130 134 137 144 148 149 148 143 144 144 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 151 153 153 153 153 152 152 152 152 151 151 152 153 153 155 156 156 155 153 152 153 154 154 154 152 152 152 153 154 150 149 148 146 146 146 148 149 149 147 146 146 146 147 148 146 141 137 139 139 133 131 133 138 142 140 138 136 142 143 138 137 138 134 131 132 133 126 123 121 115 117 117 112 106 106 107 106 106 104 103 98 99 97 96 109 102 97 92 100 117 112 111 102 97 114 113 105 110 101 107 111 112 122 126 122 121 133 148 135 123 132 115 103 116 116 116 111 87 93 107 92 98 117 141 116 101 106 91 107 124 138 156 169 147 114 125 160 162 141 121 160 158 167 191 135 86 123 148 173 215 140 148 144 74 142 144 67 111 108 98 158 99 112 157 78 32 72 109 121 98 113 177 125 117 169 130 66 81 46 116 236 178 80 129 268 215 254 205 77 148 218 182 306 260 83 214 237 215 297 199 45 262 299 -12 -17 235 315 62 -15 229 436 351 46 164 383 -2 -231 186 605 409 -120 -38 386 465 346 199 44228 372 150 75 10164 12 17 8 7496 2303 35463 32932 42608 44845 23820 542 407 373 347 320 305 307 345 348 321 273 225 203 184 173 158 158 162 183 207 229 233 239 236 225 215 200 194 190 191 190 186 175 169 157 160 159 159 151 145 146 143 147 148 148 145 139 133 136 141 141 140 144 142 141 135 132 134 135 136 147 165 172 168 169 161 156 152 140 132 129 126 130 130 125 120 124 122 131 131 140 137 138 143 147 142 139 135 140 135 134 132 134 133 136 141 139 136 134 131 130 132 135 137 145 147 147 148 144 144 144 145 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 117 999999 999999 999999 153 154 154 155 155 155 155 155 154 153 154 154 154 154 156 156 157 154 152 154 155 154 154 154 152 150 149 151 152 150 148 146 146 147 146 149 150 147 147 146 145 148 148 144 140 137 138 138 134 132 135 141 146 146 144 145 143 142 141 139 142 137 134 133 128 127 126 127 124 120 118 108 103 108 112 108 102 104 100 96 113 108 95 112 112 111 102 91 101 107 110 117 110 102 106 106 104 93 98 115 133 127 113 121 118 127 125 108 116 126 119 127 133 118 104 113 116 126 113 98 106 69 112 148 149 141 147 153 125 134 162 156 141 129 100 142 146 122 119 145 170 164 143 105 115 132 131 160 178 195 195 137 58 94 148 146 166 127 126 114 -4 74 174 158 170 111 110 75 63 90 101 220 211 118 102 173 150 57 108 145 163 171 126 97 186 316 292 90 121 287 350 371 190 85 180 199 122 158 79 34 257 322 161 93 198 313 260 227 257 303 363 91 0 0 -73 63 54 230 173 -212 -136 222 84 102 553 44259 372 150 75 10165 12 17 39 7502 2314 38829 42680 43514 27659 13023 515 422 377 354 332 319 323 378 373 288 202 158 140 134 143 162 195 210 224 241 249 252 250 238 225 211 200 203 197 195 186 172 153 140 137 145 156 160 159 153 154 152 148 142 139 136 133 129 134 130 131 135 135 134 140 138 134 129 128 124 127 137 145 148 155 162 156 145 134 131 134 128 128 127 125 122 123 120 125 126 135 134 136 138 141 140 135 133 136 130 126 128 132 130 132 134 132 132 130 129 131 132 134 138 143 143 145 146 144 143 144 144 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 152 153 153 153 154 153 153 152 151 150 151 152 153 153 153 153 154 152 151 152 154 154 154 154 153 152 151 152 155 153 149 146 148 148 146 147 148 148 150 148 146 147 145 142 136 136 136 135 135 135 139 142 144 146 149 148 147 146 143 138 131 126 123 123 122 124 126 125 127 124 120 113 109 109 110 107 105 101 91 95 108 103 93 103 113 116 109 97 96 102 105 109 98 99 116 121 117 90 96 118 121 120 104 104 113 125 114 100 104 122 139 141 147 131 95 99 119 115 113 103 100 77 91 133 169 182 171 131 102 107 128 154 157 141 103 121 87 79 130 103 91 134 122 94 105 114 108 114 100 149 189 111 54 89 150 134 137 112 168 122 -7 33 76 166 182 94 71 -5 64 122 83 308 321 229 265 290 155 124 230 124 186 338 245 127 185 234 322 202 67 102 260 359 108 66 53 52 130 25 -46 196 309 157 209 171 56 78 214 313 210 -79 -14 156 59 -156 36 313 -53 -165 115 54 -62 271 115 5 531 44291 372 150 75 10165 12 18 11 7507 2325 41377 46856 39515 7456 764 496 440 398 372 345 329 316 342 321 226 157 138 135 159 181 208 256 280 280 273 260 249 226 206 199 192 184 187 194 191 180 159 142 132 140 147 157 156 165 159 155 148 135 123 119 119 118 117 122 118 122 127 130 130 136 139 140 135 132 128 124 121 124 123 130 135 140 130 130 130 132 131 133 130 131 127 131 127 127 127 129 135 139 139 143 140 135 132 135 132 129 131 134 132 134 133 134 131 132 131 133 132 138 141 143 144 146 146 146 147 148 148 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 152 151 151 152 153 152 150 149 149 149 150 152 153 153 153 153 154 153 152 152 152 153 154 153 153 153 153 153 153 152 150 147 145 144 143 144 147 148 149 149 147 147 145 141 136 136 138 137 135 137 142 141 143 147 152 152 151 149 150 151 138 129 127 129 128 123 116 113 116 118 118 116 115 108 93 93 97 96 88 86 94 98 101 104 115 110 100 103 107 110 104 99 91 95 108 107 111 97 94 104 106 106 83 85 108 104 106 108 98 111 124 131 145 138 107 102 110 95 109 114 110 126 113 110 144 156 136 129 138 117 123 143 143 130 121 132 110 115 148 118 39 63 116 115 107 116 119 103 52 63 140 91 78 129 122 76 118 158 153 106 62 48 90 116 68 81 54 14 123 145 168 290 209 172 230 305 245 166 228 215 142 196 202 228 287 245 201 179 207 201 174 226 120 13 24 82 146 109 221 280 150 21 204 292 76 43 174 272 184 -253 -211 269 113 -166 47 139 64 -33 -160 -60 -7 287 204 46 338 44322 372 150 75 10162 12 18 42 7513 2337 32936 38193 39600 12292 2435 490 448 419 393 355 325 294 267 238 196 169 150 152 199 228 245 292 344 330 264 235 215 189 175 174 177 173 179 192 187 172 153 141 140 161 162 163 160 166 160 147 135 115 110 111 112 112 116 118 122 123 124 127 125 132 134 142 138 136 131 128 122 122 118 122 117 122 119 125 125 129 125 132 130 134 133 139 134 131 127 127 131 141 142 150 143 139 134 136 134 134 133 132 131 133 132 133 130 135 133 135 134 139 140 141 144 147 146 148 148 148 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 149 151 151 151 152 152 152 150 150 151 150 151 152 153 154 154 155 155 152 150 150 149 150 152 151 150 150 150 151 151 151 148 145 143 140 141 143 145 146 144 145 146 147 146 141 137 138 142 144 145 146 148 148 148 148 152 154 153 151 153 155 145 135 127 124 125 118 107 108 110 113 114 107 109 109 94 91 95 100 102 93 93 104 111 111 119 114 104 106 105 101 102 104 94 90 103 103 96 108 103 87 94 100 78 83 98 93 95 100 108 96 98 123 136 116 101 114 119 120 123 126 108 112 123 119 134 137 110 136 140 96 104 109 76 76 133 113 107 108 89 132 109 83 116 145 140 136 166 152 94 49 97 129 104 97 92 80 103 149 95 83 116 91 102 40 38 143 101 57 134 205 238 218 160 98 85 145 205 176 101 105 117 183 178 192 318 304 81 137 268 371 249 27 152 22 1 128 50 164 240 291 254 233 382 251 157 188 178 100 264 234 108 63 -137 -217 -49 -74 63 53 -248 -95 -160 42 290 238 401 44354 372 150 75 10161 12 19 14 7519 2348 29075 32127 40447 22215 2413 483 443 416 392 353 321 296 267 237 216 198 177 176 241 271 351 406 444 395 241 197 178 171 171 170 170 167 168 168 164 156 146 143 145 157 167 162 159 157 150 139 129 120 119 118 114 115 120 129 131 131 126 123 118 125 125 134 134 136 132 133 131 126 124 129 122 119 116 118 122 126 121 127 124 130 131 138 137 130 127 130 128 132 136 142 140 139 136 135 132 131 128 128 127 132 130 130 131 133 132 133 132 134 134 137 140 145 144 146 145 144 142 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 150 152 153 153 153 154 153 153 153 152 151 151 152 154 155 155 153 152 149 146 147 147 147 148 149 150 151 150 150 150 150 145 142 141 139 140 144 143 143 144 143 143 147 148 145 141 137 141 147 153 154 152 151 150 152 151 153 153 151 150 143 134 129 118 111 120 119 111 115 115 116 114 106 112 115 104 101 100 98 102 99 100 102 101 100 105 108 102 100 95 94 90 93 101 99 108 113 109 115 107 98 109 115 99 102 115 115 113 109 112 121 110 101 124 119 105 99 100 130 130 127 136 124 101 109 149 141 109 125 133 97 90 113 95 77 121 123 121 106 67 138 188 135 88 108 103 106 149 153 112 45 111 155 108 68 87 126 97 77 93 118 124 129 41 -11 27 68 77 30 86 211 190 98 135 99 87 144 137 160 73 -38 108 156 57 146 295 212 -39 177 251 148 205 193 276 162 70 108 127 109 -47 -1 218 232 107 35 160 180 61 41 79 155 303 164 34 137 211 97 32 157 295 233 -77 -8 167 62 413 44385 372 150 75 10154 12 19 45 7525 2359 19889 21217 20956 13741 793 475 439 412 389 356 337 313 301 269 241 220 206 204 281 342 452 522 522 402 222 185 173 172 177 180 181 178 169 160 156 158 158 161 163 158 168 162 155 150 144 142 142 138 134 129 125 122 123 131 130 134 133 129 123 125 128 132 132 141 138 141 144 149 150 159 146 137 129 127 123 127 127 133 133 137 134 141 139 136 133 138 138 138 137 139 137 141 139 138 134 134 129 128 129 135 132 134 134 137 137 135 135 137 136 141 144 147 146 149 146 144 143 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 150 152 153 154 154 154 153 153 152 151 150 150 151 153 156 154 151 151 149 147 147 147 146 147 150 152 153 153 151 150 149 144 139 137 136 138 143 142 143 148 146 143 146 148 146 141 139 143 147 151 154 152 152 154 155 152 151 151 150 145 134 131 128 120 120 126 125 121 119 118 118 116 115 114 112 109 108 103 107 111 106 103 97 96 100 105 108 97 88 94 100 92 89 93 96 105 113 115 111 106 116 127 118 104 104 109 118 121 108 97 112 104 97 121 113 119 127 102 111 109 123 162 152 108 95 129 124 113 124 171 146 103 101 98 103 99 119 143 121 112 166 177 136 100 111 97 67 117 117 62 60 126 135 108 148 92 33 31 51 121 127 135 179 153 109 41 52 63 95 168 142 168 90 71 34 -5 177 208 146 30 44 208 104 37 90 153 161 -19 102 192 3 79 273 251 165 144 169 179 61 31 -101 4 153 -44 -52 134 23 -82 95 -98 -215 79 245 318 238 43 -63 224 483 281 -46 -156 -191 -163 46 3 44417 372 150 75 10156 12 20 17 7530 2371 12691 9974 6052 2536 850 444 409 387 368 343 333 320 316 294 257 218 209 235 296 431 651 1211 1195 293 191 178 186 187 187 191 191 186 179 178 179 182 177 176 167 159 155 151 146 143 141 142 146 140 137 138 138 133 132 129 130 133 139 139 132 132 141 141 142 148 145 153 156 170 174 178 171 163 155 148 133 133 130 133 148 157 153 157 152 151 150 151 152 150 146 145 139 139 138 139 136 137 132 131 131 136 133 139 139 143 142 141 141 143 142 146 147 148 147 148 146 145 142 138 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 147 150 152 153 154 154 152 151 151 150 149 150 150 151 154 152 150 150 149 147 146 147 148 147 148 150 151 152 152 152 149 145 140 136 135 137 140 141 143 146 147 145 144 146 144 143 145 147 150 151 153 155 156 155 154 153 149 147 150 146 137 132 130 126 130 132 124 121 121 119 117 117 114 106 100 104 110 110 110 115 108 95 98 106 106 106 105 93 94 100 96 97 98 93 101 112 114 107 105 113 111 112 111 91 80 78 105 120 118 104 98 109 120 129 107 115 131 114 123 118 109 116 121 137 120 115 121 111 120 165 139 111 118 104 87 101 139 121 83 137 171 144 156 127 72 88 122 176 125 40 80 142 114 86 121 56 -2 -38 62 143 116 133 165 222 235 188 143 90 123 231 208 144 62 87 140 12 69 168 148 110 67 146 133 144 85 3 169 54 44 280 127 -74 56 99 162 149 133 257 90 42 41 68 170 213 245 360 274 43 84 59 75 208 95 -1 40 -139 -279 44 341 76 -262 -112 -202 -90 398 -175 44448 372 150 75 10151 12 20 48 7536 2382 11387 7243 3577 2015 454 133 100 81 68 60 59 73 101 140 133 110 102 215 428 1333 4991 19539 25496 12420 201 197 209 213 212 209 198 185 174 170 170 178 177 170 158 149 138 131 128 134 131 127 128 127 128 135 139 139 136 134 133 130 135 140 139 146 156 162 167 168 169 173 173 181 183 183 182 178 169 164 146 140 129 130 146 158 158 165 161 163 162 164 161 158 155 154 151 146 142 142 136 135 133 136 136 138 137 143 144 145 144 145 143 145 145 149 146 148 146 147 144 144 143 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 147 149 150 152 152 151 151 150 149 148 148 150 149 148 149 148 149 149 148 147 148 149 149 149 149 149 149 150 151 151 148 147 144 140 138 138 140 141 141 142 145 147 145 146 147 147 149 148 149 150 149 153 158 156 153 150 145 143 141 137 136 131 126 124 128 129 123 123 123 120 120 125 119 109 105 103 107 112 106 107 112 104 98 104 109 99 89 84 99 107 100 100 104 99 93 102 117 114 107 108 94 90 102 100 98 98 99 107 130 121 110 129 133 130 113 110 116 100 114 133 113 88 94 121 125 109 116 109 117 134 85 87 123 116 110 129 151 119 88 128 138 118 86 63 61 93 166 179 148 85 47 121 137 136 94 61 105 71 73 98 92 119 126 126 203 286 234 163 146 207 198 66 7 32 106 75 40 56 127 198 124 125 217 233 203 79 150 128 59 196 171 -14 -52 73 207 203 156 246 217 19 17 172 68 149 378 343 304 179 24 161 157 118 41 -16 146 60 14 105 309 376 130 6 47 288 555 118 44480 372 150 75 10151 12 21 20 7542 2394 11334 9688 2973 470 222 999999 999999 999999 999999 999999 999999 999999 999999 4 29 34 20 142 567 2424 10131 41999 47471 12475 253 234 232 224 215 200 183 168 162 155 150 156 158 151 146 139 131 122 119 127 121 117 117 114 115 117 122 125 123 126 128 129 132 137 139 149 152 166 176 180 176 169 174 184 181 180 179 172 164 164 156 152 143 139 141 146 146 153 149 155 158 162 164 165 164 166 163 160 152 150 142 140 137 140 144 143 142 145 144 145 143 143 141 143 145 147 145 146 144 146 144 144 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 147 149 150 150 150 149 149 150 148 146 147 149 149 147 146 146 149 149 148 148 150 150 149 149 149 148 149 150 149 147 146 147 145 142 141 140 141 143 142 142 146 146 146 146 147 148 150 152 149 147 148 152 155 156 153 150 146 142 137 133 132 129 120 118 125 122 120 123 116 113 115 122 127 117 110 111 112 108 101 102 109 110 98 100 109 101 92 88 96 105 93 84 86 92 82 88 109 117 123 107 97 96 97 110 117 118 102 99 120 109 89 99 117 127 104 98 126 99 106 137 125 114 97 97 108 81 102 131 92 81 84 96 87 55 89 132 136 125 122 108 105 87 32 54 106 154 175 105 124 121 46 106 143 136 107 88 117 133 87 65 98 177 168 92 101 202 198 90 120 164 136 116 102 15 -44 83 220 134 35 59 149 192 255 237 122 14 93 216 101 -37 54 48 3 173 189 221 73 -66 134 268 342 364 104 10 279 275 98 -113 -106 175 -69 -244 -235 75 331 100 130 352 312 303 484 182 111 311 353 364 44511 372 150 75 10148 12 21 51 7547 2405 9531 8646 3662 549 168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 688 3240 14121 61407 60466 343 286 245 228 207 193 174 163 157 160 156 150 148 145 136 134 130 125 121 120 121 116 114 112 107 106 107 109 111 114 118 120 123 127 134 134 144 142 154 159 166 161 151 156 165 168 172 176 169 164 158 156 155 150 153 148 147 141 146 139 142 148 155 160 166 164 169 163 162 151 147 145 145 141 143 143 142 142 144 140 143 139 139 137 139 140 142 140 139 139 142 141 141 140 136 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 147 149 151 151 150 149 149 149 148 147 147 147 148 149 149 147 147 148 147 147 150 150 149 148 148 146 146 148 149 149 147 146 145 144 143 142 142 142 143 144 145 143 146 148 146 150 152 150 149 148 150 152 152 153 151 151 150 144 139 138 132 129 127 119 120 120 118 119 112 110 116 120 124 118 110 107 109 104 95 99 104 99 93 93 98 106 97 81 88 94 81 77 82 90 89 94 100 106 117 105 101 99 96 111 110 108 114 115 125 122 113 104 113 127 104 94 120 106 121 135 109 116 93 91 95 82 124 131 91 106 124 129 93 50 58 84 124 117 115 125 114 75 52 92 95 73 92 99 133 115 83 90 90 126 53 12 83 137 107 112 124 132 158 90 38 66 74 -8 20 -9 25 210 181 112 76 119 232 162 99 61 -2 17 98 108 7 0 86 154 83 45 109 152 169 155 171 255 27 -227 -63 231 314 298 90 -9 88 71 -32 -203 129 168 -289 -270 -225 -51 287 133 214 479 51 -123 79 21 14 161 310 455 44543 372 150 75 10147 12 22 23 7553 2417 14258 14294 11440 3475 594 387 82 21 999999 999999 999999 999999 6 39 53 83 128 270 625 2147 8813 38314 37618 358 264 220 196 180 172 168 165 161 159 154 148 143 137 126 128 130 127 122 126 123 118 113 111 105 108 108 110 113 113 115 115 119 120 128 130 141 138 148 149 155 148 142 142 143 152 163 170 170 168 165 158 157 151 155 149 150 145 147 138 138 139 146 153 162 164 166 162 161 146 146 147 150 143 147 144 144 142 141 142 143 140 139 138 140 139 142 140 141 141 142 141 141 139 134 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 147 150 152 151 150 150 149 149 149 149 148 148 149 150 150 148 147 147 147 147 149 149 148 148 147 147 148 149 149 148 146 144 143 144 144 144 146 144 143 145 146 146 148 151 149 148 153 150 148 151 152 150 150 148 144 146 149 146 143 144 140 136 136 127 122 127 123 121 121 123 121 121 120 114 112 109 105 103 105 108 105 94 91 96 100 108 97 82 89 91 81 88 101 106 105 101 102 102 96 95 95 87 88 109 106 93 104 107 99 102 114 115 122 127 107 97 116 105 104 93 85 123 112 87 94 105 126 120 111 135 129 135 155 111 70 59 76 105 120 141 129 98 74 61 70 36 31 82 154 152 131 99 156 224 59 -3 65 122 122 143 153 72 45 13 19 77 128 150 97 37 72 204 179 118 156 191 180 87 169 215 68 81 235 181 35 103 224 252 176 237 274 293 216 35 161 341 225 -57 71 155 -36 18 67 84 -3 -9 170 202 369 226 -122 41 328 271 192 127 231 267 -306 -222 119 -25 -166 -154 241 596 44574 372 150 75 10144 12 22 54 7558 2428 19284 19805 17107 6484 1365 957 514 408 349 288 277 293 322 370 394 400 398 412 443 457 457 477 433 301 233 203 185 174 170 167 169 164 163 155 148 140 134 124 127 129 127 132 138 143 140 129 124 118 121 122 123 122 121 115 113 116 118 124 129 133 130 143 144 144 135 131 129 131 136 146 156 166 167 172 165 163 153 147 137 148 154 150 136 135 134 140 144 152 158 163 162 166 156 158 160 162 153 151 148 148 146 144 143 142 138 135 135 137 137 141 140 142 143 141 141 139 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 148 151 152 152 152 152 151 150 149 149 148 148 149 148 147 147 148 147 147 146 146 146 146 145 144 147 149 149 148 146 145 144 143 145 145 145 146 144 142 146 146 147 149 150 147 145 149 151 151 153 154 154 153 150 148 151 153 151 147 147 144 136 130 124 122 124 119 120 127 128 116 112 121 118 114 112 113 108 102 112 108 96 101 102 94 98 98 91 96 92 90 100 102 111 112 108 114 99 80 88 102 106 110 113 104 101 108 99 93 87 101 107 115 130 115 124 110 78 88 68 70 131 135 91 95 121 115 105 124 124 103 116 163 126 85 85 87 129 140 135 139 143 121 82 71 61 72 68 64 82 114 136 187 174 102 120 85 59 65 81 154 80 16 -9 5 155 199 190 180 240 219 184 176 128 72 56 105 82 85 179 186 246 318 240 103 -75 41 361 363 212 185 226 168 37 140 277 298 230 145 34 -37 60 110 102 98 193 387 339 184 158 62 46 200 155 59 -49 -33 150 -6 84 218 -166 -247 -40 178 431 44606 372 150 75 10142 12 23 26 7564 2440 17227 16271 8528 3773 1343 1030 634 424 368 277 264 284 322 390 434 449 437 415 410 396 369 313 270 239 218 204 192 182 177 169 171 166 169 163 152 141 139 131 134 128 124 136 148 161 162 153 145 144 140 140 138 133 128 123 116 116 115 117 118 122 122 137 140 137 130 125 126 132 132 140 143 152 159 168 162 162 149 142 131 142 146 147 140 135 132 141 140 141 145 152 154 163 163 167 168 170 162 156 149 150 150 146 142 140 136 133 133 134 134 137 137 138 140 139 140 139 139 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 147 151 152 153 153 153 152 151 149 148 147 146 147 146 145 146 147 146 146 147 148 148 146 144 143 146 149 149 148 148 147 147 146 147 146 146 146 142 142 147 148 145 146 146 144 146 147 147 150 153 154 157 157 152 150 152 154 150 145 144 145 138 130 125 116 112 112 120 127 124 116 110 122 128 122 110 113 112 96 104 115 100 98 103 96 102 106 93 88 91 93 98 96 104 101 98 121 103 78 93 109 121 123 112 109 123 125 104 108 130 127 121 132 123 110 150 136 88 100 107 106 113 127 124 111 105 106 102 122 130 125 131 111 88 89 104 129 148 143 126 101 120 128 114 100 71 93 89 57 59 77 139 148 73 88 145 159 115 40 111 155 111 107 59 12 70 133 85 134 190 132 164 180 128 38 -13 86 156 61 41 171 157 15 97 164 -77 -22 232 206 161 176 234 224 90 41 128 211 308 266 -17 -181 -29 146 187 245 364 168 133 138 58 7 -84 -188 -250 -163 -256 -195 124 556 508 101 -253 -250 -74 68 336 44637 372 150 75 10142 12 23 57 7569 2451 18024 15920 4183 1370 1247 1179 873 476 395 317 273 273 304 387 439 459 453 421 399 367 337 305 271 244 224 211 201 189 182 174 173 167 171 171 163 149 145 137 138 129 127 134 151 174 170 164 157 152 146 143 141 137 129 127 125 122 117 115 111 113 118 128 133 134 131 126 131 137 135 144 142 154 162 171 168 165 152 144 134 139 136 145 143 142 141 145 144 140 142 147 143 150 152 161 162 164 161 159 154 153 147 147 141 140 136 135 132 132 133 136 137 136 137 137 139 140 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 146 149 151 152 153 152 149 148 147 147 145 144 145 146 145 145 146 145 146 149 150 150 149 147 145 147 148 148 149 149 149 147 145 146 146 147 146 144 145 148 148 146 145 144 143 146 148 147 148 151 154 156 157 151 147 149 148 143 139 142 144 135 128 121 112 113 113 119 125 124 123 117 120 121 112 111 118 117 101 99 114 105 95 95 97 105 107 97 76 81 84 77 89 101 88 86 110 101 81 99 110 114 123 107 103 120 118 99 111 148 146 138 135 108 101 125 136 108 97 105 118 119 123 133 111 112 112 107 102 106 120 120 87 93 107 95 131 158 157 109 81 110 142 95 69 105 96 101 132 125 77 59 81 107 121 144 166 66 56 210 176 100 74 56 69 72 152 115 77 62 83 210 186 76 40 74 174 171 37 12 123 -12 -164 38 174 127 144 72 15 201 273 293 171 -32 -6 36 91 209 226 62 -120 -79 21 108 108 123 -15 24 218 216 202 283 -4 -225 -119 -98 -80 -98 169 187 170 133 35 -158 -50 150 44669 372 150 75 10143 12 24 29 7575 2463 19515 18072 5044 1372 1281 1256 1058 622 438 385 311 270 279 351 422 459 455 424 405 382 363 345 321 290 251 221 207 200 199 196 196 187 186 185 186 174 166 153 149 140 137 139 146 168 167 164 159 146 141 141 137 131 127 129 128 128 120 120 115 113 115 119 125 136 136 132 129 129 130 134 137 155 155 162 166 166 160 157 149 145 138 144 139 145 145 147 147 146 145 149 139 140 141 153 156 158 158 156 153 151 147 150 147 143 139 135 132 132 133 136 136 134 134 135 138 139 137 135 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 146 149 150 150 151 149 146 145 145 145 144 144 144 146 147 146 146 145 147 148 149 149 149 146 146 147 147 146 147 148 149 147 145 146 146 143 144 146 147 147 147 149 149 145 144 145 145 148 149 150 151 156 159 155 148 146 146 142 137 136 135 127 119 117 116 115 119 122 122 123 123 118 116 112 108 111 112 110 105 103 97 92 94 85 90 96 91 92 82 82 84 80 86 99 97 92 104 99 91 99 98 107 121 106 100 104 104 103 116 137 134 124 127 119 102 99 118 106 108 91 81 97 94 109 96 113 101 85 79 79 69 75 106 114 115 94 103 134 166 126 106 125 132 92 84 107 74 97 120 144 126 58 97 183 150 123 111 64 132 165 147 111 68 65 90 171 240 148 89 118 145 226 170 62 84 164 150 44 91 169 109 100 63 57 128 162 172 48 -73 40 128 181 48 -94 155 87 46 202 93 -42 -5 189 223 142 4 -83 -82 -116 -21 54 69 131 -98 -24 171 -35 -31 -203 -199 0 81 67 20 24 109 111 44700 372 150 75 10142 12 25 0 7580 2475 26832 27598 8291 1382 1252 1222 1105 789 486 435 374 298 274 301 370 444 460 445 415 401 388 373 347 314 264 230 212 208 211 227 236 230 225 213 210 201 194 181 178 168 155 145 142 146 149 159 156 151 145 143 143 141 138 135 127 128 126 126 121 118 111 115 123 132 135 140 139 132 126 127 129 137 135 147 159 164 160 158 152 144 139 141 141 146 144 151 149 155 151 151 143 138 140 153 153 157 157 155 149 151 152 153 152 148 142 137 136 138 138 137 136 137 137 137 138 138 136 135 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 146 149 150 150 150 147 145 145 144 143 143 144 145 147 148 147 148 148 149 148 147 149 147 145 145 146 147 146 145 147 150 151 149 147 147 145 146 146 146 146 147 150 149 145 145 144 144 148 151 151 150 154 154 151 147 144 145 144 141 138 132 125 121 124 125 121 130 134 126 125 120 115 117 120 121 112 94 89 99 104 90 87 98 93 93 96 94 93 92 92 93 99 94 110 110 92 105 114 101 94 103 104 102 109 107 109 114 114 126 124 125 116 118 131 98 95 108 96 122 102 91 95 97 132 119 97 94 95 89 106 98 117 137 102 118 113 93 109 136 121 82 89 71 37 104 99 56 109 114 142 168 159 188 214 160 113 119 144 149 80 98 107 89 106 89 154 187 140 130 98 94 63 98 165 149 160 149 71 187 283 187 322 354 118 -9 39 150 157 -64 67 279 226 73 21 154 -29 68 248 92 -109 -32 191 318 226 70 190 94 -109 -106 -92 -114 -171 -363 -68 271 46 33 -285 -317 238 130 -213 -65 308 315 248 44732 372 150 75 10139 12 25 32 7586 2487 25971 24557 7436 1345 1228 1190 1073 763 508 457 394 316 285 292 370 466 484 470 437 411 382 357 325 294 259 231 219 229 243 259 264 260 250 236 223 216 204 197 187 180 175 169 165 156 148 149 152 153 148 150 158 158 156 146 140 132 130 131 128 121 114 115 119 124 129 143 150 142 137 129 130 133 145 165 179 171 157 146 138 135 139 140 146 146 152 156 156 161 156 150 147 141 141 154 155 156 158 157 153 150 150 151 151 149 143 140 138 138 139 137 137 138 138 137 137 136 137 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 147 150 151 151 150 147 145 144 143 143 143 144 146 147 148 149 151 150 148 147 148 150 149 146 144 145 148 147 146 147 149 150 149 147 146 147 149 148 147 146 146 146 146 146 143 144 145 147 151 153 151 150 150 146 146 147 146 145 144 141 140 128 123 129 124 125 134 135 126 126 124 115 117 121 118 106 91 89 100 102 101 99 96 99 103 97 99 98 92 94 96 97 102 114 103 86 100 114 96 93 108 100 98 98 98 113 120 126 130 124 128 127 113 111 96 104 100 85 116 110 108 131 139 148 159 149 119 98 89 120 131 134 130 106 127 108 90 129 121 66 76 120 86 49 69 65 112 181 128 52 90 118 124 158 145 111 94 85 66 90 108 69 71 110 128 121 126 168 139 55 19 -65 -25 125 102 3 118 171 127 168 204 279 351 116 -112 55 195 189 20 260 407 226 95 -42 -5 -78 43 197 107 -20 39 232 266 64 -75 204 171 -10 247 187 16 123 42 14 193 217 176 59 -115 41 68 -176 -69 305 407 87 44763 373 75 75 10133 12 26 3 7591 2498 23691 19147 11064 2666 1172 1182 1155 1015 681 537 484 409 342 296 295 373 462 496 481 453 408 372 341 315 289 261 233 225 250 268 270 261 255 244 237 224 219 207 200 185 182 188 193 191 180 167 153 148 144 147 154 158 158 158 150 148 136 134 131 126 122 119 114 116 118 124 131 142 138 141 135 133 141 161 172 177 169 163 146 140 134 142 136 144 145 150 148 149 151 152 150 146 140 139 146 155 153 156 151 150 142 143 146 150 145 143 140 136 135 135 136 137 137 135 135 135 136 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 147 150 150 150 148 145 143 142 142 143 144 145 146 148 150 151 152 151 148 148 150 150 149 147 144 146 147 147 146 144 144 146 147 147 147 147 149 149 146 147 148 148 148 145 143 146 145 147 152 157 151 148 148 143 144 146 143 144 142 135 138 132 125 129 124 126 132 129 127 127 121 111 112 115 110 104 104 109 115 110 106 103 94 101 110 92 89 100 96 94 82 78 101 105 101 97 101 104 91 104 108 107 99 78 92 102 100 114 116 108 98 110 112 102 104 115 105 115 147 126 102 130 140 123 134 153 131 67 34 81 135 122 114 116 129 111 92 144 147 88 83 136 151 132 92 101 158 159 116 53 76 86 91 95 71 61 70 73 73 168 157 97 126 144 125 83 71 121 173 159 102 -41 -46 142 140 4 59 33 -4 126 156 172 208 84 66 223 230 178 127 203 154 38 50 -91 8 59 -25 153 242 155 38 128 283 357 209 241 356 230 341 24 -190 164 42 -118 144 290 65 40 196 -76 -106 -4 15 100 235 83 44794 373 75 75 10136 12 26 34 7596 2510 15555 13628 6083 1503 1068 1105 1096 993 710 610 562 521 460 370 308 330 400 484 494 474 414 370 342 326 315 289 264 254 263 267 265 254 243 231 229 222 219 217 213 211 203 200 202 197 190 176 166 156 148 150 155 151 154 157 153 150 142 145 140 132 131 123 121 120 117 123 119 128 128 132 134 134 135 147 146 142 144 153 148 144 134 140 137 138 139 139 138 141 142 148 149 144 138 137 135 145 147 147 142 140 136 141 143 146 143 141 137 136 136 134 134 134 134 134 133 133 135 134 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 147 145 143 142 141 141 142 143 145 147 148 149 150 152 152 149 148 149 149 148 147 145 146 147 145 144 144 144 144 144 145 148 149 147 146 145 145 146 146 148 147 145 146 148 148 151 153 150 151 149 146 146 149 146 141 139 130 124 127 131 131 130 132 131 128 133 130 120 116 120 122 113 103 104 112 111 107 106 108 102 98 98 92 91 89 83 83 86 95 101 90 109 116 107 102 88 105 115 112 99 89 102 109 104 105 109 103 109 116 119 127 128 130 106 108 147 137 107 128 137 99 91 123 137 114 79 96 131 111 125 134 106 107 133 161 119 88 95 129 148 146 112 115 144 118 152 173 96 59 101 108 99 110 137 100 43 71 59 77 162 134 40 36 66 86 192 226 146 97 102 176 155 124 236 137 25 108 174 158 214 179 137 222 145 63 208 180 27 -11 141 168 104 132 129 247 297 377 157 -188 -78 383 391 162 281 438 332 -21 -169 -95 -151 -3 175 265 47 8 249 -5 155 196 60 249 271 49 44826 373 75 75 10133 12 27 6 7602 2522 9108 8258 3913 1129 916 1009 1096 1067 850 685 636 623 589 483 362 318 346 452 493 493 456 395 355 331 322 309 296 285 283 274 269 256 244 227 224 218 217 223 227 227 219 212 207 197 193 179 173 165 161 154 155 150 149 150 151 149 147 151 150 143 140 133 128 127 123 122 117 121 119 122 122 129 127 131 128 125 125 133 135 137 127 131 131 131 129 133 137 141 145 148 148 144 138 135 129 135 136 138 133 134 133 137 137 140 140 139 135 135 135 135 132 132 135 135 135 133 135 133 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 142 144 145 145 143 142 142 142 142 142 143 144 147 148 148 147 148 148 147 146 147 147 146 146 147 146 147 146 146 146 145 147 147 147 148 148 146 147 146 145 144 145 149 151 149 148 151 150 146 148 148 150 151 152 152 151 149 140 135 129 120 119 119 125 133 133 127 128 128 122 124 129 130 124 118 113 111 111 107 103 99 101 100 92 85 91 91 77 70 82 90 94 93 86 101 108 98 101 102 100 99 106 105 102 115 123 114 111 117 129 150 129 114 121 125 127 102 94 125 123 129 166 154 105 102 139 129 125 128 105 88 71 111 134 109 106 104 90 66 83 121 121 66 91 119 73 85 119 146 150 93 78 105 84 133 192 129 59 31 -37 -53 47 172 136 51 118 177 154 173 166 97 114 142 167 134 113 253 248 110 135 157 128 201 146 114 151 39 -32 140 113 5 6 210 369 101 42 362 410 302 391 151 -72 -9 187 140 -85 -114 88 198 197 70 -204 -26 207 50 86 -36 40 75 -8 208 17 125 386 509 542 44857 373 75 75 10132 12 27 37 7607 2534 13770 12726 9375 5369 4250 3006 1890 1341 1194 916 731 705 732 670 462 348 337 406 501 519 503 452 383 340 323 315 309 306 304 295 289 279 272 260 253 244 245 249 246 240 232 226 216 204 199 194 191 181 175 167 164 159 156 155 152 152 148 150 152 147 144 144 137 135 129 126 122 127 123 124 121 126 130 136 136 131 131 132 131 134 133 135 129 131 130 134 138 145 148 150 150 145 139 141 136 138 136 138 133 135 133 137 134 138 138 139 137 136 137 138 135 135 138 136 139 135 137 135 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 144 146 146 146 145 144 144 144 143 143 143 144 145 145 146 146 146 146 147 148 149 148 147 147 147 147 147 147 149 147 146 149 149 146 145 144 145 147 146 145 146 147 150 151 149 149 151 150 146 149 148 145 150 154 150 147 144 140 137 133 127 125 123 126 131 132 129 129 129 123 125 126 130 122 120 129 127 117 109 105 100 93 99 98 96 99 96 90 79 91 99 89 96 100 90 98 85 94 120 100 88 102 114 122 121 113 108 105 117 129 144 115 86 101 106 108 105 122 123 85 123 161 153 127 98 121 102 93 111 91 65 43 74 104 120 130 112 80 48 43 78 120 106 99 75 50 68 106 106 53 92 122 130 97 104 189 108 97 116 13 40 102 152 172 140 217 195 105 101 61 74 47 93 195 106 35 94 95 110 207 125 61 92 71 201 163 40 139 187 147 115 144 167 329 187 35 360 309 102 132 51 50 126 142 -86 -161 64 97 68 47 -6 -21 31 113 234 113 -202 -72 6 -132 -253 -176 132 135 376 535 44889 373 75 75 10130 12 28 9 7612 2546 28939 29277 23349 17948 15285 9746 6215 4554 3443 1157 933 782 797 767 564 420 362 374 491 526 521 488 426 374 342 332 324 322 319 318 318 315 310 301 291 283 277 274 268 263 252 238 221 209 204 200 198 186 187 179 177 170 166 161 157 158 152 151 149 149 146 149 143 140 134 133 132 136 130 131 123 123 128 133 135 135 133 132 132 134 134 138 133 136 137 135 138 144 147 149 145 145 141 142 141 141 139 138 136 135 134 138 135 137 136 138 136 137 137 139 135 137 137 136 138 137 137 135 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 147 148 148 148 148 147 146 146 144 143 142 143 144 144 145 147 149 150 150 150 150 150 150 149 147 150 150 148 147 147 146 147 147 145 144 146 146 147 146 146 146 145 148 149 147 146 146 148 147 147 151 150 150 152 147 143 140 141 143 135 129 137 142 139 131 130 132 134 133 124 121 123 126 125 122 119 115 113 105 101 104 101 96 98 100 98 95 94 87 84 91 91 100 96 81 86 75 93 115 104 95 102 125 134 120 98 92 96 108 114 120 123 112 109 114 107 111 127 127 115 120 117 127 135 103 111 92 74 96 74 63 57 85 125 120 120 120 87 59 35 13 83 174 135 47 81 125 99 76 63 64 75 112 129 101 166 141 135 145 104 134 105 123 163 111 159 154 62 66 88 156 141 59 40 22 38 164 137 135 146 73 31 62 63 148 211 77 145 200 250 147 115 193 176 307 235 105 16 10 95 84 -2 -167 -20 7 -51 77 212 325 99 8 181 119 296 409 43 -106 -50 -245 -320 -116 -25 -84 -1 159 43 44920 373 75 75 10131 12 28 40 7617 2558 27462 28123 25109 24121 23451 19441 15275 11927 7771 3459 2099 2229 2306 1893 1092 615 450 384 447 548 547 514 462 406 366 353 348 338 333 326 327 322 322 310 300 286 278 266 264 262 255 237 217 207 203 194 190 181 185 180 178 171 165 157 153 153 147 150 144 145 144 144 140 138 133 132 130 132 127 129 121 121 120 123 123 128 122 123 124 127 120 128 125 131 135 133 137 138 140 142 138 138 137 136 134 135 135 133 135 134 133 135 133 136 134 136 134 135 133 134 134 135 134 135 135 133 133 131 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 147 149 150 149 149 147 146 146 145 144 142 142 144 144 145 147 148 149 150 150 150 149 149 149 148 149 150 148 147 144 144 146 147 147 148 149 150 150 149 150 149 148 151 150 148 146 144 144 144 143 146 150 148 147 146 145 143 142 142 135 132 138 139 137 134 134 131 131 128 117 122 125 120 120 128 121 108 108 106 102 109 105 93 93 94 85 82 87 84 72 78 92 93 87 82 90 94 99 100 105 106 105 109 106 114 101 78 89 110 121 115 116 124 122 135 109 100 95 92 129 124 106 111 134 136 140 111 61 67 84 91 97 107 119 132 102 73 55 69 60 0 32 136 145 86 100 113 71 44 95 106 51 49 59 76 154 155 154 186 126 83 99 88 121 156 134 173 150 105 81 100 224 171 44 56 46 106 64 63 69 75 112 5 25 100 181 172 155 118 148 99 27 233 200 236 262 94 119 164 46 17 -7 -90 45 63 111 -54 -111 188 67 -76 1 56 149 24 84 91 46 -166 -324 -144 -232 -336 -84 137 -243 44952 373 75 75 10131 12 29 12 7623 2570 14221 14482 12672 11935 12341 14139 13411 11623 8270 6954 4976 4845 4024 2482 1586 1411 1211 595 570 640 620 583 486 437 402 376 365 356 348 339 335 333 336 325 316 300 290 273 264 260 258 247 236 225 214 205 198 195 191 188 184 178 173 166 160 155 149 155 147 148 147 143 143 145 138 137 130 134 127 130 126 131 122 127 124 127 124 122 125 127 122 125 121 127 130 134 139 142 141 146 143 137 138 138 135 138 134 134 136 136 134 135 134 140 140 138 136 137 136 135 137 137 137 138 137 135 135 134 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 147 150 151 151 149 147 145 146 147 146 144 143 143 144 145 147 149 151 152 152 151 150 149 149 150 147 145 146 145 142 144 146 145 146 148 148 149 154 155 154 151 148 150 150 148 147 148 144 142 142 143 147 146 146 146 147 146 142 139 134 132 132 132 136 136 140 139 135 132 133 139 132 124 122 125 119 106 102 100 101 105 96 91 92 92 91 85 87 86 72 84 102 100 98 90 97 103 96 100 109 107 106 103 88 104 99 80 93 117 127 113 99 97 115 131 131 111 81 79 106 131 137 133 136 137 154 125 54 60 116 127 118 99 82 118 116 90 107 138 108 25 46 100 79 71 78 62 53 53 64 104 87 45 48 56 83 120 164 169 106 90 138 95 93 151 125 209 218 162 114 18 140 235 122 99 121 47 30 141 84 107 176 1 -14 -20 93 210 120 14 33 122 79 124 248 248 143 124 221 172 -56 -8 -1 73 220 109 164 -28 -331 -158 27 -78 -74 -62 -74 -89 162 316 318 361 258 88 -165 -372 -309 92 -138 44983 373 75 75 10130 12 29 43 7628 2582 7029 5228 2922 1927 2450 4687 5601 5679 5406 6392 5422 4616 3881 2581 2432 2781 3334 2616 1810 1554 1134 680 547 494 444 393 367 358 350 344 338 340 342 338 334 322 311 293 278 264 264 255 247 235 222 213 204 201 200 200 196 189 180 174 163 156 151 151 146 148 146 142 140 141 136 136 135 136 130 130 128 132 123 131 122 124 124 126 126 123 122 120 121 125 125 129 129 137 137 144 141 142 137 137 133 136 132 133 133 133 133 134 135 138 139 137 134 135 134 133 135 136 137 137 139 137 137 136 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 147 150 151 151 150 148 147 147 148 147 147 146 145 144 145 147 149 150 150 150 150 150 150 148 146 143 141 141 141 141 144 144 142 144 147 147 149 155 156 153 151 151 152 152 151 150 151 148 145 145 150 149 147 149 144 143 140 136 136 132 134 132 129 134 136 137 141 139 139 146 143 137 129 127 123 111 104 93 89 103 100 91 96 97 93 91 82 81 86 73 79 93 93 97 89 83 90 101 109 109 104 111 116 100 100 98 85 97 111 94 95 109 93 95 110 143 126 89 102 118 153 141 109 130 154 147 94 49 78 80 110 112 86 102 119 162 120 99 162 167 66 38 74 66 80 98 106 90 92 86 91 107 57 59 98 89 92 102 100 110 125 127 124 116 39 41 147 202 197 134 93 102 109 106 49 84 137 163 141 16 92 172 102 102 58 46 5 52 124 -58 -106 21 -19 31 134 71 128 163 124 73 209 88 -37 237 231 61 -50 -29 134 122 -33 -144 -273 -142 7 133 155 18 226 452 381 270 167 -97 98 117 45015 373 75 75 10127 12 30 15 7633 2595 13047 9443 3537 1783 1904 2863 3494 3442 3172 3124 2791 2399 2926 2785 2545 2263 2817 2630 1810 1464 1097 677 601 543 477 403 369 350 338 333 329 330 333 337 338 328 321 307 291 271 262 248 235 221 215 209 209 205 204 202 199 192 182 174 165 155 150 144 139 140 138 137 133 130 131 129 128 127 128 126 126 122 119 125 122 123 119 120 117 116 117 119 119 120 117 123 124 125 126 133 130 137 131 134 130 132 130 130 130 129 131 132 133 134 134 135 133 132 131 134 134 134 134 134 136 136 136 133 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 148 149 149 148 147 147 148 148 148 147 148 147 146 145 145 147 148 147 146 150 150 149 146 143 141 140 141 141 142 143 142 139 142 147 147 150 156 154 150 152 154 153 153 153 156 155 152 151 151 151 150 149 145 142 141 138 136 131 128 135 133 127 131 135 130 131 132 139 141 133 132 120 117 119 114 107 96 94 105 100 90 100 107 98 84 85 87 82 80 83 85 76 80 81 75 88 98 102 102 107 108 109 113 97 94 98 118 106 81 103 108 112 106 104 122 97 90 109 110 133 110 82 119 139 126 98 114 111 55 85 91 94 107 126 172 147 108 122 140 124 100 72 115 98 93 158 137 110 96 60 42 27 44 98 119 107 117 169 128 118 212 186 125 87 13 13 94 139 86 107 154 104 142 130 61 169 120 32 94 104 165 221 192 246 99 -47 103 201 32 -108 -26 -63 -98 44 277 187 21 13 78 208 31 114 444 273 91 100 213 422 248 10 -52 -9 76 108 211 83 -106 83 102 9 374 506 336 309 45 45046 373 75 75 10128 12 30 46 7638 2607 18481 12222 3642 1373 1209 1479 1756 1631 1345 1172 1261 1209 1446 1430 1173 790 734 721 631 522 540 577 564 534 487 430 381 352 337 334 332 330 328 329 331 327 320 308 295 281 270 251 233 215 208 204 206 207 211 205 198 192 188 178 171 161 153 145 142 142 138 137 132 131 130 128 125 125 126 125 123 122 120 120 122 123 121 119 116 118 115 120 113 117 112 117 124 126 123 126 125 130 127 130 128 129 126 127 125 125 130 130 130 131 130 132 133 134 133 137 136 135 134 134 134 136 135 132 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 145 146 147 148 147 147 147 147 147 148 148 148 147 145 145 145 147 149 148 146 148 149 148 147 146 145 145 146 146 145 145 144 142 144 148 150 152 156 154 150 151 149 146 147 151 155 154 148 148 148 144 144 148 146 147 147 147 147 139 131 131 132 130 135 137 128 126 131 137 136 133 134 121 112 115 113 105 103 101 98 96 95 101 105 103 93 91 91 86 87 87 81 82 79 84 90 89 88 84 92 102 96 96 105 87 85 103 119 106 93 102 105 121 103 96 122 112 111 121 112 123 107 87 105 88 86 93 117 122 71 70 89 99 111 116 115 132 137 122 136 159 148 82 65 76 101 171 137 89 114 66 46 79 103 80 90 130 94 77 68 125 216 168 119 160 69 18 130 119 45 97 166 143 116 159 135 211 128 25 114 32 135 159 89 181 115 89 107 137 158 143 227 179 25 221 470 215 95 108 91 143 47 249 318 255 205 107 47 46 230 207 167 288 255 62 33 259 175 213 201 -103 199 339 468 531 277 45078 373 75 75 10124 12 31 18 7644 2620 12595 5437 1350 737 673 639 613 596 622 687 707 728 765 746 669 571 531 499 467 455 462 491 501 494 492 473 430 387 347 333 330 328 332 328 327 320 310 297 289 278 271 262 253 237 223 213 206 207 214 207 200 196 195 190 181 173 162 151 147 146 139 137 128 133 127 127 126 128 127 127 123 123 122 121 118 121 120 125 121 121 115 119 114 117 112 115 120 128 127 126 125 125 124 125 126 123 124 125 122 125 128 129 128 131 130 131 131 133 135 137 137 137 136 135 133 134 134 133 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 145 145 146 147 148 147 147 147 146 147 147 147 146 145 146 147 147 146 147 147 146 147 147 148 147 149 149 148 147 148 148 148 147 147 148 152 154 154 153 151 150 149 146 145 148 152 151 145 141 144 142 140 141 145 151 150 149 147 146 141 133 135 136 132 133 128 123 130 130 130 131 132 122 115 117 111 101 93 95 95 96 101 98 100 104 96 83 82 82 73 87 92 81 75 72 81 95 99 75 67 92 96 83 83 90 89 89 93 96 94 107 123 114 87 86 115 122 105 112 118 122 114 88 82 68 81 87 75 103 93 73 101 119 132 109 65 79 136 150 122 112 106 116 118 71 104 159 110 123 174 80 48 117 92 60 104 126 68 56 95 97 67 120 150 130 132 111 144 90 30 84 107 65 77 148 136 183 140 27 12 -23 60 82 136 156 130 103 106 93 -13 116 312 219 116 183 146 146 133 128 192 217 157 146 -54 -59 41 37 85 -60 -90 167 210 142 215 -64 -78 207 213 359 395 226 287 206 378 383 183 45109 372 150 75 10125 12 31 49 7649 2632 2068 872 679 643 620 597 597 610 679 712 719 747 760 737 643 544 468 429 423 438 461 471 481 499 498 476 431 373 332 318 316 324 330 328 319 313 305 293 274 265 265 268 261 245 229 218 216 216 210 205 200 198 196 185 178 172 158 151 145 139 140 130 133 128 128 127 130 127 127 126 125 122 119 119 122 118 124 120 121 122 121 122 118 115 118 119 128 128 130 128 123 124 125 126 126 127 126 124 127 127 130 129 133 133 133 131 134 136 139 139 141 140 139 136 134 135 136 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 144 145 145 146 147 146 147 146 145 145 144 145 145 146 147 146 145 144 146 146 147 147 147 147 148 148 149 148 149 149 150 152 152 151 150 152 153 151 151 150 148 147 147 148 149 151 148 144 144 145 143 144 139 143 148 143 141 138 135 136 137 138 136 133 131 133 134 129 122 123 120 117 110 108 110 105 100 89 93 96 90 88 86 91 97 98 94 89 78 66 76 85 80 73 61 71 99 101 85 77 94 93 72 77 94 98 106 108 89 88 118 112 96 87 75 104 111 87 105 107 107 111 86 60 64 106 116 73 64 94 92 107 110 126 118 63 68 124 148 110 99 104 120 178 111 82 87 69 163 189 99 69 97 42 22 64 68 73 132 137 71 77 158 124 76 143 135 61 55 102 111 54 -14 53 135 121 86 95 114 112 14 -45 116 178 85 84 69 110 144 101 95 50 43 29 -33 -33 -1 -99 -116 -43 3 49 -16 -75 -169 -132 -46 20 165 -41 -17 152 -23 54 21 17 237 353 341 421 412 6 16 319 317 112 45141 372 150 75 10117 12 32 21 7654 2645 2939 2440 2421 2608 2502 1995 1421 943 872 897 896 923 948 955 956 883 1135 1808 1984 1183 1062 613 535 526 513 485 452 411 365 336 316 314 326 328 326 326 314 301 281 271 268 265 255 244 229 221 214 214 213 208 202 197 194 185 179 175 163 156 146 140 141 135 133 132 132 131 132 126 126 124 126 124 119 119 120 120 120 121 125 121 122 124 118 116 120 121 129 126 130 129 127 126 128 127 131 125 125 124 126 127 129 129 134 135 134 133 135 134 139 138 141 139 138 135 132 132 133 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 144 145 144 144 145 146 146 146 145 144 144 145 146 147 147 146 146 146 145 144 145 145 144 145 146 148 149 151 153 151 152 155 154 154 154 152 151 149 148 147 147 146 149 152 151 147 144 144 148 146 142 145 144 143 143 140 137 133 132 139 139 135 137 142 136 133 135 125 117 117 116 109 103 103 103 105 102 93 93 93 89 79 77 85 86 93 102 96 79 68 68 73 78 81 79 84 102 102 108 105 90 84 81 84 82 83 105 110 88 84 104 99 90 95 102 121 122 120 119 113 108 85 82 80 76 88 112 72 51 82 78 87 90 108 97 93 99 77 86 129 143 125 108 108 109 98 72 105 183 183 118 57 52 100 80 18 8 33 72 60 101 173 178 82 69 167 83 18 66 111 111 102 104 90 128 74 26 86 84 90 2 -21 175 201 109 -11 18 139 261 353 156 56 77 -99 -59 154 -29 -123 -78 -180 -70 17 -144 -85 16 6 -56 -48 145 130 -115 -145 -144 -1 81 -73 -11 200 138 241 415 -71 -201 128 390 26 45172 372 150 75 10120 12 32 52 7659 2657 9136 8641 9113 8500 7827 6664 4902 3333 2806 2657 2617 2234 1730 1412 1248 1209 1472 2058 2106 1257 1139 676 557 536 511 482 460 437 405 368 336 321 322 337 340 342 328 323 304 290 282 273 257 244 229 222 218 216 220 218 215 208 204 196 188 180 173 162 155 145 145 140 141 140 138 138 138 131 130 128 128 126 123 122 121 118 120 122 128 119 127 126 127 123 127 128 131 128 133 130 133 129 132 130 131 127 128 125 127 128 130 130 135 136 136 135 134 134 139 139 140 137 135 132 131 130 130 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 146 145 145 146 146 146 145 145 145 144 145 147 148 149 148 148 146 145 144 143 144 144 144 147 149 151 154 156 153 152 153 154 154 154 152 151 148 145 146 146 145 146 148 149 147 147 146 146 143 139 141 146 145 145 144 137 134 137 142 139 135 140 148 143 135 133 129 121 117 122 114 105 103 104 102 93 91 93 90 95 95 88 86 76 82 96 90 83 82 81 73 64 80 80 70 90 104 115 109 83 77 85 91 87 80 87 87 90 86 91 96 82 106 118 103 105 125 108 101 90 66 94 99 79 84 107 83 74 83 56 51 79 74 62 102 100 71 94 113 115 129 154 115 58 61 93 132 174 193 145 98 83 122 144 146 82 49 57 48 110 131 130 59 77 180 96 26 78 125 101 138 217 117 73 31 70 138 67 70 -26 19 119 121 166 39 -25 121 264 137 -26 65 67 -65 -2 166 -4 -58 27 -100 -70 110 108 -11 39 151 126 8 120 215 17 -153 -430 -89 157 28 82 100 71 44 271 206 -56 246 373 -426 45204 373 75 75 10124 12 33 24 7665 2670 18367 11408 10265 10339 9063 7999 6928 5766 5095 4501 4525 4947 4509 3047 1776 1167 1068 1004 826 608 552 573 569 529 535 516 488 468 448 416 376 345 322 317 337 344 342 333 331 323 314 302 290 273 257 242 230 226 218 225 227 226 218 215 209 196 185 175 164 159 150 145 138 143 139 137 137 137 133 130 131 129 123 125 122 118 115 119 118 123 121 128 126 131 125 129 128 131 128 132 129 131 128 129 129 128 129 129 126 125 126 128 128 131 133 134 132 133 134 139 140 139 137 134 130 128 127 125 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 148 149 147 146 146 147 146 146 146 147 146 147 148 149 149 147 148 146 145 146 145 146 148 147 147 150 153 154 154 152 151 152 153 152 152 153 152 150 148 145 143 144 142 143 145 148 152 149 144 140 137 139 144 146 145 141 139 139 137 138 138 139 135 138 141 135 134 131 128 122 120 117 112 110 109 104 90 89 90 93 103 101 93 77 68 79 90 88 87 91 85 73 65 76 78 72 87 87 87 95 84 72 81 94 92 96 100 91 100 98 84 87 80 103 100 78 91 105 112 83 62 76 78 75 79 92 87 82 77 59 48 72 108 75 69 87 110 134 112 78 101 146 165 127 66 63 82 95 126 159 178 171 124 125 163 192 132 57 69 79 39 30 133 139 90 181 198 109 100 136 112 121 181 73 -9 -14 129 168 52 88 28 132 61 -67 31 93 50 85 258 144 8 -3 30 129 112 -48 -54 111 212 122 -136 5 355 284 241 185 13 -41 93 85 3 -126 -542 -204 269 449 415 126 135 74 45 103 13 326 440 -573 45235 373 75 75 10131 12 33 55 7670 2684 17323 4496 3625 3447 3151 2779 2545 3015 4431 6159 9204 12191 13145 12398 8811 4994 2571 1724 1197 916 687 616 546 519 527 516 496 481 460 426 389 355 332 321 326 331 332 324 324 325 323 311 299 282 268 255 245 239 231 236 235 231 222 215 210 197 186 172 161 156 150 145 139 139 135 135 131 134 131 130 129 127 121 124 121 117 115 118 116 118 118 126 124 127 124 130 126 129 127 134 129 131 128 129 127 128 129 128 126 126 124 127 127 129 129 131 131 134 135 139 139 138 137 133 129 126 125 124 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 147 147 146 146 147 147 146 146 146 146 146 148 149 149 147 145 146 144 145 146 147 147 148 148 147 150 153 153 154 154 154 157 156 155 156 155 153 152 150 149 148 145 141 142 141 142 147 147 143 140 140 140 143 143 138 139 145 144 140 138 134 133 135 133 130 126 124 127 128 127 122 116 115 112 109 106 95 89 86 98 110 99 91 82 74 79 88 95 86 81 86 83 85 90 83 90 97 77 73 86 82 64 82 83 79 100 105 96 91 83 61 68 74 107 106 75 86 88 108 103 70 72 64 74 107 122 100 97 97 69 66 89 128 113 107 142 160 145 108 101 122 155 138 105 120 135 93 87 119 119 142 148 117 132 164 155 104 45 113 150 120 115 161 188 99 139 196 124 113 149 135 110 139 145 99 38 175 191 81 140 143 214 127 -77 -16 135 64 67 193 280 251 109 64 204 209 -33 21 229 275 356 183 57 268 366 307 43 -71 63 272 188 63 -14 -172 -59 251 464 292 104 268 169 -205 -91 268 506 202 -361 45267 373 75 75 10133 12 34 27 7675 2698 5997 703 577 579 636 736 944 1471 2646 4744 7790 10698 11877 12578 11926 10413 8060 6613 4371 2549 1186 865 634 508 496 484 460 453 456 429 400 367 345 327 315 310 315 322 328 332 331 321 311 294 279 270 263 257 250 249 244 236 224 211 203 190 181 169 161 156 149 148 143 142 138 137 133 132 135 132 127 129 124 128 123 123 120 122 123 122 119 127 123 126 127 132 129 131 134 136 132 136 136 136 133 133 132 130 130 132 127 128 129 131 131 134 133 134 138 140 139 137 137 133 130 129 130 128 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 143 144 144 145 146 145 145 145 143 143 144 147 146 145 143 142 143 143 144 147 149 149 147 147 148 151 152 153 154 154 154 156 157 158 159 155 152 151 148 148 148 144 140 139 142 143 142 142 144 144 144 142 144 147 145 144 148 147 141 139 131 127 133 130 125 126 123 121 122 126 127 115 112 112 108 103 94 91 93 99 94 92 98 92 96 101 98 98 88 86 94 94 94 93 82 98 98 74 76 85 74 72 88 74 84 102 96 88 85 73 47 69 92 113 103 87 97 95 117 114 90 92 111 104 113 137 122 105 103 99 105 99 98 121 143 183 189 110 85 114 103 122 112 103 112 116 105 79 75 107 136 110 57 54 139 159 90 49 111 124 165 162 118 162 140 179 186 150 153 185 181 106 103 117 110 134 198 137 129 192 265 187 7 2 23 47 -4 122 196 175 90 47 154 201 120 48 315 386 256 427 307 206 109 34 185 54 91 240 70 -112 153 271 133 -62 30 143 6 320 467 35 -358 -229 303 501 136 119 45298 373 75 75 10131 12 34 58 7681 2711 3355 1297 561 547 534 536 578 712 852 1119 1436 1979 2206 2481 3915 5496 5792 5457 3846 2325 1254 1102 1168 953 516 479 449 430 441 427 400 370 350 334 317 304 305 323 333 338 334 331 326 310 294 279 268 259 253 253 249 243 233 220 209 198 187 176 166 160 154 153 147 151 141 136 135 133 136 132 128 130 128 132 126 129 124 123 122 123 122 126 124 125 127 133 134 136 137 132 132 137 135 137 133 134 132 130 131 133 130 130 132 132 131 133 131 132 135 135 134 133 134 133 131 131 131 129 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 143 145 145 146 146 146 145 145 145 146 146 146 145 144 142 140 142 142 143 147 150 149 148 147 147 148 150 152 152 153 153 153 155 155 156 155 154 150 146 146 145 143 142 140 143 146 146 147 147 149 145 144 148 147 147 147 147 145 137 135 132 128 130 130 128 129 125 123 127 124 121 112 112 122 115 98 90 95 99 97 82 87 98 93 106 117 107 98 92 91 101 108 95 85 90 104 98 81 84 94 78 86 102 90 81 91 106 108 122 118 93 90 102 111 111 112 118 124 126 94 77 87 117 124 94 110 126 102 90 87 84 80 72 109 145 156 177 98 41 85 92 94 99 107 92 81 109 86 41 103 109 60 28 30 113 97 45 34 81 104 140 155 111 123 120 233 245 151 134 133 155 105 36 50 76 86 63 -10 58 71 151 170 13 140 200 80 24 89 176 195 113 80 232 283 265 158 135 177 153 434 327 42 -35 -41 258 330 196 291 -162 -526 -9 232 150 -129 -2 104 -153 -29 211 55 -133 -89 11 104 -32 -2 45330 373 75 75 10134 12 35 30 7686 2726 17519 2162 718 685 656 635 641 667 653 624 683 865 904 726 741 761 759 773 790 807 822 906 1110 946 467 450 461 448 448 443 431 396 372 348 335 319 315 330 333 325 314 309 313 306 297 280 276 269 266 264 261 253 245 235 221 211 198 187 174 168 161 156 151 148 142 136 136 136 135 134 130 131 127 128 127 130 124 126 120 119 122 125 127 124 129 131 134 134 135 134 135 136 131 130 128 130 130 130 129 129 130 131 131 131 129 130 128 129 131 131 129 131 130 131 130 132 131 129 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 143 146 147 148 148 148 147 146 146 148 148 147 146 145 143 142 142 142 141 145 148 149 147 145 144 144 148 150 151 153 153 153 154 154 155 156 155 149 145 149 147 143 144 143 144 145 147 149 147 148 146 147 150 147 147 152 150 144 134 131 135 131 132 133 128 124 123 127 129 116 104 106 114 120 114 103 100 97 96 95 90 99 103 96 103 109 105 94 87 93 104 105 82 78 93 105 94 79 96 109 89 87 99 93 77 92 111 109 125 128 125 105 109 127 110 83 104 135 108 83 74 70 85 112 106 107 104 99 111 92 73 50 66 107 130 167 152 75 73 98 109 104 97 108 92 70 68 79 96 134 72 49 54 45 50 54 53 15 126 154 66 96 110 78 43 175 193 49 45 2 65 45 -18 150 189 7 -84 -61 -53 -59 45 123 94 167 147 160 97 -40 138 236 182 146 248 319 285 208 -75 -109 16 260 270 -175 -165 54 190 324 213 189 20 -240 -97 -46 37 221 265 60 -310 -501 -52 342 270 79 33 -92 -398 -154 45361 373 75 75 10139 12 36 1 7692 2740 48512 2142 731 702 686 688 709 716 671 607 549 579 603 641 722 770 768 771 762 724 639 548 495 403 345 395 451 445 435 440 463 434 389 356 341 321 310 317 320 316 305 290 287 283 282 275 279 271 265 258 255 246 238 232 222 212 202 189 176 167 155 146 145 137 134 134 131 128 127 128 128 125 122 119 121 123 120 121 115 117 116 119 123 123 126 125 123 123 126 132 132 129 126 126 124 124 126 126 125 127 126 126 125 125 125 125 124 124 124 126 126 127 127 128 127 129 130 129 127 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 142 145 147 149 149 148 147 146 145 146 147 147 147 146 146 146 145 142 140 142 145 147 147 146 145 146 148 149 150 152 154 155 155 154 152 152 153 150 147 147 144 138 140 146 144 142 144 148 147 144 147 151 150 149 150 154 151 139 133 135 140 137 137 135 128 125 121 116 113 109 105 106 107 104 104 110 111 100 98 94 91 102 102 98 101 100 100 91 91 97 93 91 72 76 85 79 74 80 90 87 90 87 78 83 96 107 98 82 98 112 123 119 112 115 86 66 96 115 91 90 97 76 82 110 118 83 86 105 91 101 105 102 119 121 133 147 99 95 145 139 161 150 114 96 98 67 49 116 147 193 120 50 69 113 79 60 133 97 149 141 -59 -63 62 79 119 201 145 -7 -23 15 117 80 31 153 193 9 -93 -46 -59 14 148 168 84 61 84 160 88 -26 125 139 67 117 168 139 24 24 -8 -28 -8 78 -29 -284 -209 7 101 236 133 35 -25 -162 -47 -184 -69 184 6 -74 -203 -279 -160 99 184 137 224 -155 -301 54 45393 368 150 75 10137 12 36 33 7697 2755 1633 721 706 701 710 731 756 717 635 516 500 512 569 653 677 701 764 932 1071 1094 1446 2544 4085 4018 1721 827 456 436 426 440 437 404 370 343 322 303 290 290 302 308 297 289 278 274 275 274 270 264 253 244 236 226 219 209 203 197 187 174 164 152 145 141 135 131 134 130 127 122 122 127 122 117 115 118 119 118 116 115 116 115 115 120 122 123 122 119 119 120 129 129 125 124 126 122 122 123 124 123 125 127 124 123 124 123 123 124 122 123 125 125 124 127 129 130 131 129 129 127 999999 999999 999999 999999 999999 999999 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 147 150 151 150 150 148 146 146 146 147 148 149 149 147 145 142 141 142 145 147 148 146 145 147 147 149 151 154 156 156 156 153 149 149 150 149 147 143 139 137 139 144 144 143 148 152 150 145 147 149 148 149 152 152 148 141 139 135 137 138 134 132 127 121 118 116 109 113 118 109 102 105 104 102 106 106 105 97 89 92 92 87 89 95 99 94 95 98 90 91 93 96 91 70 67 89 79 63 80 80 70 82 105 114 95 89 99 106 126 127 93 77 85 107 118 107 89 87 104 60 58 108 121 82 92 122 84 90 78 84 96 98 105 90 73 98 128 122 134 115 128 126 113 111 102 115 131 162 117 120 124 132 158 137 134 117 136 85 -41 -4 89 127 188 192 145 16 -17 83 166 158 150 119 64 -33 -72 11 43 132 178 139 -4 -11 171 175 155 139 -20 9 128 104 144 66 -41 5 -13 -27 129 197 -51 -120 -26 89 138 99 -24 115 -24 -265 -34 -85 -47 -203 -245 -3 91 -34 -180 -116 -356 -292 45424 370 150 75 10141 12 37 4 7703 2770 2693 712 706 720 710 725 774 759 669 510 431 428 482 516 543 586 660 845 1027 1165 1695 3346 6387 8157 6162 4188 725 565 479 415 432 438 413 380 354 328 304 291 297 316 324 315 299 287 289 290 292 289 277 267 257 247 232 216 204 198 191 184 175 168 166 158 151 149 149 146 146 142 139 140 139 133 131 132 132 135 132 133 127 131 128 134 134 135 135 136 136 139 142 143 139 137 138 136 135 134 137 137 139 141 139 140 140 140 137 138 136 139 140 142 141 143 143 145 146 145 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 142 144 146 148 150 152 151 149 148 148 148 148 149 150 150 147 145 141 139 141 144 146 146 143 144 146 147 151 154 154 155 154 153 152 150 150 149 147 146 145 142 139 140 142 143 146 150 149 148 149 147 145 146 151 155 157 154 148 147 140 136 136 128 126 122 114 114 116 113 118 115 106 108 110 107 97 97 100 105 102 85 82 94 94 87 88 94 98 91 90 91 87 101 101 93 86 73 82 80 66 83 83 76 80 86 106 104 103 100 94 106 119 108 86 90 126 121 115 112 93 114 80 69 90 93 102 75 65 79 102 88 58 52 79 105 108 106 83 58 62 69 43 119 141 90 131 108 81 99 76 85 155 143 147 181 97 51 96 126 112 53 75 122 102 73 101 89 8 -9 30 122 123 81 109 135 33 -20 103 161 136 125 100 4 9 89 117 160 217 55 102 159 35 34 14 -9 -47 -151 -58 309 264 -17 104 113 -20 42 94 62 238 208 -193 -220 -109 -64 -51 -186 -241 -59 -144 -35 -64 -152 -157 -379 -313 45456 372 150 75 10141 12 37 36 7709 2785 2669 699 693 718 715 728 759 739 663 556 469 462 509 535 552 546 542 536 547 601 686 1104 2392 4004 4555 3785 749 546 450 406 433 457 438 400 373 347 322 307 304 322 335 324 303 288 285 288 291 289 282 275 262 249 233 220 207 196 185 181 175 170 167 160 156 153 150 146 149 144 144 140 142 139 137 135 135 138 137 132 131 132 130 134 135 134 134 137 136 139 141 143 140 138 137 134 131 131 134 137 139 139 139 142 142 142 137 138 138 140 142 146 145 145 143 142 142 144 143 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 141 144 146 147 148 149 148 148 149 150 150 150 148 148 150 148 145 142 139 140 141 142 142 143 144 146 147 152 155 152 151 151 151 150 149 151 150 148 148 149 147 143 143 144 143 143 145 144 144 146 149 150 151 156 159 160 156 148 144 141 140 140 135 129 119 109 110 113 111 117 115 106 109 108 105 99 97 100 104 101 91 95 100 103 91 76 87 96 86 87 92 91 103 100 88 94 94 98 91 76 82 91 98 89 89 106 115 106 107 88 72 89 99 111 87 91 105 89 93 97 118 106 110 114 77 73 58 65 96 113 122 100 98 118 133 116 113 132 88 87 117 109 147 159 117 85 76 111 106 102 132 132 119 167 180 44 16 85 108 185 75 64 214 130 26 79 165 63 15 103 195 197 74 73 138 87 63 160 211 174 182 206 129 68 23 85 146 150 149 165 88 -138 -205 5 29 -188 -269 1 208 14 32 270 244 -80 -191 76 246 146 251 223 107 236 234 247 -92 -238 3 40 84 -47 57 11 -93 -86 172 129 45487 373 75 75 10134 12 38 7 7714 2800 44065 975 734 775 808 807 790 729 694 663 623 538 533 630 695 734 808 791 720 590 541 530 488 439 348 303 381 429 420 455 481 475 473 431 392 370 354 341 328 321 328 337 323 301 284 281 287 289 286 281 273 256 239 223 215 205 196 185 177 174 167 163 157 157 150 147 142 143 139 143 137 135 135 138 134 138 134 136 131 135 129 133 133 137 133 136 136 135 133 140 139 140 140 137 132 130 130 131 135 137 139 139 140 142 141 139 139 138 140 143 144 144 146 143 139 140 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 143 146 147 148 147 146 146 147 149 151 149 149 148 148 149 147 145 144 141 139 140 141 142 145 145 147 148 150 154 154 149 148 152 151 147 149 151 149 147 147 146 147 147 146 145 142 140 144 145 143 146 150 154 158 159 159 155 149 141 134 133 134 132 129 125 116 111 114 115 114 116 114 111 108 104 99 97 103 101 93 95 101 97 90 81 79 87 87 90 91 95 106 106 100 95 101 108 103 100 97 94 100 93 89 107 107 109 106 107 99 80 85 90 100 95 75 75 85 102 112 124 114 99 123 109 99 117 122 132 125 92 86 127 123 108 97 96 123 117 119 153 146 104 83 81 55 73 86 50 95 107 80 119 185 208 151 76 37 84 150 64 83 171 162 84 48 133 105 51 97 191 294 191 104 119 112 157 176 222 229 239 208 79 63 49 63 113 85 120 169 173 -74 -91 136 7 -82 -84 47 26 -45 221 402 358 230 -63 -228 25 -61 65 289 133 256 260 75 59 220 32 1 219 -59 -233 -150 -27 -7 10 -44 45519 373 75 75 10130 12 38 39 7720 2816 4996 890 835 889 969 1035 1054 1041 995 867 654 552 521 585 651 701 801 854 789 645 565 505 478 442 411 350 321 334 384 466 491 473 450 416 395 382 371 360 350 338 327 330 325 308 290 283 285 287 284 281 274 258 241 222 212 202 196 188 175 176 167 164 159 157 151 150 144 142 139 142 133 134 134 139 135 139 131 130 130 135 130 135 132 138 133 140 135 137 135 142 137 141 140 139 135 134 131 135 135 138 139 141 139 143 142 141 139 138 140 143 143 144 147 146 143 143 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 146 148 149 149 148 147 146 147 148 149 148 147 148 148 147 146 146 145 142 143 144 144 145 148 149 150 151 152 156 158 154 152 153 152 149 148 150 148 146 146 147 147 146 144 144 143 140 144 145 140 141 145 149 152 151 151 148 148 146 137 136 137 134 138 135 126 118 112 114 116 114 117 119 112 105 102 100 103 102 84 80 86 79 81 86 95 97 81 85 91 96 105 103 99 105 100 99 93 94 101 98 97 80 80 84 91 103 111 103 104 106 102 95 101 135 108 70 91 130 134 127 97 81 114 115 142 170 145 127 107 72 84 126 108 100 105 93 98 105 113 140 129 78 19 21 56 104 107 56 102 115 104 173 223 177 145 117 98 133 158 129 75 93 178 87 -10 16 110 118 6 74 184 178 155 186 218 249 189 86 191 240 133 69 -2 99 152 47 57 133 194 190 156 231 203 72 112 67 49 73 198 437 434 330 342 134 -54 23 -120 44 -2 -103 -5 -89 20 34 193 98 -14 472 349 -7 40 -145 -148 -309 -461 45550 373 75 75 10126 12 39 10 7725 2831 7357 2002 1405 1282 1346 1472 1485 1569 1604 1476 1180 1275 1746 1887 1565 1353 1348 1660 1764 1311 797 464 412 427 491 482 460 438 465 572 645 747 627 476 389 367 370 358 352 345 337 330 328 316 307 297 295 289 282 280 277 270 260 238 221 210 202 189 176 173 167 167 161 158 151 150 147 143 137 138 133 135 135 137 133 134 135 129 130 135 133 135 129 134 128 136 132 136 135 139 138 142 140 140 136 136 133 134 131 137 136 140 139 142 141 139 139 137 141 141 141 143 144 147 146 144 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 147 149 148 147 146 145 145 146 146 147 146 146 147 147 145 144 144 144 143 145 148 149 148 150 150 150 151 152 154 156 155 153 152 152 151 152 151 148 146 146 147 148 148 145 147 146 142 144 142 139 144 146 144 143 146 148 144 145 150 143 142 144 136 136 135 124 113 107 106 112 113 113 118 116 112 105 97 106 110 92 90 87 74 86 95 93 92 80 73 90 100 91 92 99 102 98 95 83 82 93 98 98 97 91 75 92 114 124 109 96 110 119 103 112 125 106 102 102 104 116 126 108 102 104 95 103 125 124 116 90 91 104 102 97 132 136 113 141 126 133 157 156 117 97 106 56 59 112 117 158 212 183 159 134 83 106 133 174 178 139 102 71 132 224 118 29 71 102 82 49 141 95 93 121 172 279 201 43 -26 171 303 203 63 15 91 90 91 123 187 243 114 114 287 221 148 177 86 0 198 397 342 294 194 250 406 451 303 -20 32 14 61 181 133 247 197 119 310 394 531 369 0 -40 -22 -212 -361 -4 45582 372 150 75 10124 12 39 42 7731 2846 1782 1153 1066 1065 1119 1061 1107 1251 1226 1052 1147 1653 1768 1414 1312 1443 1781 1932 1762 1778 1892 2460 2642 3052 4047 5983 9755 14342 15338 15663 16376 14718 8446 2634 1207 514 386 350 339 343 346 336 328 324 320 317 304 293 286 281 277 280 266 248 234 221 205 193 188 180 178 171 166 159 157 151 148 146 145 142 141 140 139 136 137 141 139 137 143 135 139 132 133 131 137 136 142 141 144 143 145 144 145 139 139 138 138 134 139 138 141 142 143 143 141 139 138 140 139 140 142 142 145 147 145 144 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 145 147 146 145 145 144 144 145 145 146 145 146 146 146 145 143 144 146 144 144 147 149 150 149 149 149 150 152 154 156 157 157 155 153 152 154 153 152 147 145 146 147 145 146 147 144 141 142 143 142 145 146 139 138 143 145 145 146 145 141 139 139 130 128 135 129 113 106 107 103 101 108 112 113 107 97 93 105 112 103 104 94 81 89 88 80 80 73 79 92 95 100 102 101 97 94 92 85 88 94 99 99 95 95 93 106 120 117 108 114 123 115 108 114 103 100 121 118 94 89 108 127 110 96 103 105 105 76 83 104 107 125 118 63 101 148 126 115 65 100 162 124 109 164 177 130 84 70 71 122 165 150 119 96 125 119 141 178 110 87 107 84 98 135 135 168 139 63 38 61 128 65 30 66 82 260 268 61 98 221 259 110 -11 185 203 44 69 55 135 188 147 184 233 195 64 87 172 57 136 153 80 155 80 239 536 511 290 194 222 112 43 384 331 52 71 20 140 141 148 -4 -30 183 234 -94 -191 469 45613 368 450 75 10124 12 40 13 7736 2862 118 404 591 746 684 572 408 108 14 49 406 776 1147 1465 2238 3235 4802 7388 9315 11079 13401 17195 22364 28656 30774 30929 32386 32389 24821 16073 8845 4498 3072 1376 354 336 343 351 343 332 325 315 303 290 276 267 273 278 277 261 246 232 216 204 199 186 180 173 167 164 161 154 150 152 149 145 147 142 143 140 143 139 141 139 145 136 141 135 134 135 138 138 146 146 149 144 147 145 145 141 142 140 143 136 140 139 140 141 144 143 143 138 139 139 140 140 141 141 143 146 146 146 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 144 145 145 146 146 145 145 144 144 145 145 144 144 145 145 144 146 147 145 144 146 148 150 149 149 149 149 151 154 156 158 160 158 155 155 152 152 153 151 148 148 146 145 146 145 142 141 142 143 143 143 143 139 138 141 141 145 146 137 137 138 134 132 133 132 130 117 104 104 101 102 111 114 112 106 93 94 97 96 101 99 87 79 80 81 83 94 87 91 95 92 99 104 110 100 90 88 93 98 92 97 93 71 83 116 126 112 107 106 111 105 93 103 90 82 93 86 79 97 94 77 91 99 105 101 91 91 84 70 93 73 62 94 79 89 104 114 123 79 68 122 94 94 139 144 131 135 100 53 99 111 126 96 129 196 123 144 147 36 57 115 49 49 80 40 98 146 52 62 108 83 54 49 119 29 94 281 181 117 176 72 -45 113 345 320 166 74 -11 -74 -58 85 186 192 199 145 89 101 54 -33 -104 -31 95 70 32 176 156 70 242 319 100 36 246 376 266 -70 -51 88 -10 -9 -41 150 348 125 -226 -137 306 45645 356 1350 75 10120 12 40 45 7742 2877 543 874 1302 1764 2966 5352 7682 9301 11900 15259 17856 20831 23476 25484 28276 31770 35493 37338 31822 27172 24263 16650 5858 478 334 345 333 315 300 286 273 261 258 249 256 260 260 248 235 224 213 204 196 182 177 170 171 167 160 153 152 149 146 144 147 142 142 140 143 137 139 140 142 137 139 136 136 135 139 137 146 148 146 145 148 144 145 145 142 142 140 134 140 137 138 140 143 143 142 136 139 138 141 140 141 141 143 144 145 146 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 145 146 147 146 145 144 143 143 143 142 141 142 143 144 143 144 145 143 143 145 147 148 149 149 149 150 151 153 154 153 155 155 154 154 151 149 149 151 153 151 148 149 148 145 143 144 145 143 144 145 146 147 141 141 142 141 143 143 146 141 133 134 137 123 116 113 101 101 108 109 109 111 109 114 104 99 99 96 103 98 87 82 81 81 88 94 91 96 102 100 88 94 102 95 100 98 99 90 82 113 110 85 89 109 118 90 97 111 102 90 94 87 51 70 96 77 78 96 100 81 64 67 80 59 40 85 113 81 93 80 33 73 112 122 115 148 178 161 124 114 115 102 70 94 107 110 125 86 81 87 97 76 129 196 141 95 90 72 77 55 19 -27 43 49 79 198 117 108 152 100 -3 96 259 172 104 169 160 102 129 148 107 99 221 228 159 149 68 47 5 49 114 124 112 155 205 11 -35 -52 18 131 103 4 0 70 -58 40 173 189 183 -1 -75 246 360 149 131 66 -8 -105 -95 129 44 -118 -176 -84 253 45676 350 1800 75 10118 12 41 16 7747 2893 775 1364 3210 6203 10397 15860 20627 24640 28087 33223 40485 46561 47649 47158 41046 33596 13985 1849 363 335 322 313 295 283 274 263 256 253 242 248 246 238 229 220 210 203 194 183 183 177 177 170 163 155 155 149 149 148 155 145 148 144 143 141 142 142 141 137 141 141 140 139 144 143 151 149 148 148 151 146 148 149 147 145 141 139 142 140 140 142 144 144 143 138 139 140 141 140 141 141 143 143 144 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 143 145 146 146 146 144 143 142 142 143 142 142 143 142 143 142 142 143 143 144 146 146 146 146 148 151 151 151 152 152 152 153 152 152 153 153 152 151 151 150 150 149 149 147 143 141 145 150 147 148 150 149 146 141 143 144 137 137 142 144 136 132 132 128 118 114 116 109 112 117 111 106 104 101 106 109 107 103 99 100 96 84 80 83 84 88 88 88 92 102 103 92 98 102 95 112 110 94 84 72 106 121 103 97 97 95 80 95 100 89 95 97 75 60 81 99 99 85 87 102 94 58 39 74 76 79 101 115 106 92 85 71 84 101 133 173 190 156 141 131 103 72 60 74 122 122 100 125 92 64 26 0 52 90 133 69 0 16 66 120 76 63 25 113 153 113 177 133 66 88 87 -1 83 257 250 180 159 147 96 127 281 241 60 104 93 64 74 -55 190 370 270 259 152 -46 -65 157 125 127 178 59 205 274 81 40 -66 -269 -172 -54 171 297 8 -150 -274 -159 103 47 -291 -241 15 176 241 -203 -248 84 42 116 45708 372 150 75 10123 12 41 48 7753 2909 592 999999 999999 999999 999999 300 336 315 387 402 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 974 1841 2513 3473 5087 8036 11400 15430 19564 25554 35985 42643 44849 45299 32442 22800 9826 1905 371 333 321 320 315 307 298 284 274 263 248 246 244 239 232 222 208 200 189 181 179 174 168 167 162 155 155 152 155 150 156 142 151 148 142 142 145 140 145 138 144 144 142 143 148 144 149 146 148 147 150 149 148 150 150 145 145 141 140 141 142 143 146 144 142 139 138 140 141 139 140 141 142 144 144 144 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 143 145 147 148 147 146 145 144 143 143 143 143 143 142 142 142 142 143 144 145 146 145 145 145 147 150 151 150 152 153 153 153 151 153 152 151 154 155 153 151 149 149 151 149 146 143 143 149 148 147 148 144 140 140 145 142 134 131 133 136 134 134 130 118 114 119 124 124 125 119 109 108 106 107 109 111 102 95 96 93 92 82 80 82 85 94 96 96 92 98 100 98 105 111 108 117 115 84 78 80 99 114 99 101 103 98 100 109 96 83 101 102 104 109 90 95 100 76 85 101 98 74 62 112 136 103 58 45 87 97 72 75 95 122 140 140 120 91 98 96 106 87 70 109 107 48 43 89 66 90 94 19 77 81 76 66 57 70 7 58 65 79 121 215 149 37 167 103 -16 14 21 109 120 176 208 180 187 102 18 72 211 204 130 72 48 6 -49 -8 206 350 301 230 167 82 -11 23 195 282 218 91 81 94 59 38 -38 -167 -186 -91 45 34 32 -54 -308 37 302 141 -86 76 275 154 55 -335 -406 -19 175 62 45739 372 150 75 10119 12 42 19 7758 2924 2395 1906 1933 2172 2559 2642 2243 1833 1914 2118 2397 2367 2262 1626 1087 810 532 335 167 394 731 1532 2794 3704 3809 2642 1300 1532 3554 9350 17831 24520 32000 35230 36880 36348 27699 8088 1977 490 328 313 313 312 312 303 290 276 272 263 253 248 244 237 232 223 214 204 191 181 175 170 164 162 163 156 156 152 154 149 150 142 149 146 143 143 145 141 147 142 147 147 146 145 148 144 145 144 147 146 148 150 148 151 152 145 146 141 139 142 143 143 144 143 142 140 141 141 141 139 140 142 142 143 145 143 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 145 148 150 151 151 150 149 148 146 147 146 145 143 143 144 143 143 142 143 145 146 146 146 145 148 151 153 154 155 155 155 153 150 152 152 153 153 151 152 153 152 151 153 153 149 144 141 144 143 144 144 142 141 141 141 138 133 134 136 140 143 144 138 131 125 122 126 124 119 113 106 104 104 112 118 110 102 98 96 95 95 93 84 78 89 98 93 91 97 105 102 107 110 109 115 111 110 95 81 89 90 93 108 104 97 106 108 114 114 112 111 98 114 125 111 103 102 97 110 120 119 112 79 118 132 77 74 65 95 118 91 107 147 169 121 68 58 48 73 66 100 117 85 115 90 17 11 78 108 118 129 97 150 143 84 83 121 109 31 17 -54 -9 110 186 140 87 160 111 132 89 -65 65 171 206 134 92 131 33 18 136 99 74 75 12 167 200 162 157 171 130 24 -15 118 184 -8 94 313 108 49 148 2 -146 -15 234 428 373 56 -60 -113 -248 -200 5 233 370 335 376 457 447 287 -19 -162 -387 -604 -258 264 438 45771 372 150 75 10116 12 42 51 7764 2940 4115 4097 4533 5160 6037 5930 5267 4308 4055 4119 4292 4374 4478 3365 2394 2198 2257 2366 2828 3770 4966 7874 10976 13653 14338 13685 11281 8532 7162 9123 12788 16049 16509 17554 21054 20808 14509 1045 354 300 282 281 297 295 287 281 269 260 256 257 252 247 245 237 230 222 217 204 191 180 173 172 168 159 163 157 158 150 150 151 149 146 148 144 149 145 143 147 146 144 150 150 149 145 146 148 148 148 152 149 145 147 149 149 150 144 146 144 140 142 144 144 146 145 145 141 142 144 142 141 141 142 143 142 143 142 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 146 149 150 151 152 151 150 148 147 148 147 145 144 143 142 142 144 143 143 145 147 146 146 146 148 151 154 156 156 156 157 155 153 155 155 156 154 149 150 150 151 152 151 151 150 145 142 143 140 139 137 138 141 141 140 142 144 140 137 141 145 147 143 143 142 132 123 116 114 113 113 114 111 109 111 102 102 105 97 95 97 101 94 87 98 98 84 84 98 102 92 94 107 111 112 112 101 98 86 77 81 80 96 99 97 107 112 111 112 131 112 76 86 91 107 109 112 105 85 99 118 119 69 72 99 79 99 125 132 106 90 118 141 134 70 42 68 106 120 90 101 106 90 117 88 25 33 120 177 116 34 52 132 137 87 70 72 44 62 53 19 69 90 89 80 79 173 175 191 134 32 113 120 141 100 31 83 87 107 252 220 132 121 146 249 252 208 36 84 198 5 -54 125 36 -86 66 149 -85 -134 -10 -72 -141 -131 121 369 368 84 -10 -95 -153 -70 49 232 156 230 439 443 323 262 81 -57 -222 -454 -106 140 232 45802 372 150 75 10116 12 43 22 7769 2956 2330 2269 2401 2677 3176 3435 3496 3332 3344 3439 3364 3310 2765 2135 1834 2232 2967 3767 5081 6938 8881 11512 13605 15875 16989 19253 20190 20644 21640 20771 16593 11272 8924 8298 18370 21245 11806 417 352 299 274 263 272 278 271 267 260 266 263 256 249 243 242 235 226 219 212 201 191 179 171 171 170 163 164 159 158 154 153 150 153 149 148 146 152 149 146 145 148 147 152 148 150 148 152 151 152 151 155 149 149 146 148 147 149 147 147 145 143 142 145 144 149 147 147 144 143 144 143 141 140 142 143 143 140 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 145 148 149 150 151 150 148 146 145 145 145 145 145 144 142 142 145 144 142 144 147 145 145 148 148 149 153 155 157 160 160 157 156 157 156 156 154 149 149 150 150 152 152 148 149 147 143 142 139 139 138 138 137 137 138 144 148 142 140 141 140 141 140 142 142 134 124 122 128 121 115 114 114 106 105 105 102 106 105 97 92 97 101 98 104 101 90 91 95 100 95 100 113 102 100 112 104 105 103 94 101 100 99 108 103 104 113 97 102 128 112 97 97 87 102 119 119 115 107 90 107 116 95 84 87 91 89 110 116 97 96 119 141 105 46 80 129 144 124 119 121 112 123 93 37 43 95 167 169 90 32 83 114 52 39 35 67 144 137 102 182 198 105 48 28 44 132 175 205 165 208 293 165 154 226 165 122 163 174 256 364 280 173 193 180 67 38 144 187 322 232 15 91 6 82 68 39 38 -13 66 -63 -107 -4 69 28 175 173 329 191 5 188 116 -54 -162 66 138 130 180 205 125 21 -68 53 278 100 119 45834 372 150 75 10113 12 43 54 7774 2972 266 198 133 120 169 473 685 1010 1125 1070 1101 1236 1075 1239 1488 1951 2716 3869 5533 7091 8483 9030 9262 9598 11099 14272 18670 25497 33822 37828 37165 29589 22566 16084 15563 16321 11067 380 329 306 274 253 239 244 253 256 256 265 273 274 265 249 235 228 221 213 202 195 185 175 172 167 172 165 164 157 152 154 155 148 153 149 148 147 150 148 147 142 148 144 147 147 148 151 154 150 153 150 153 147 152 146 147 146 148 148 148 147 147 143 145 144 149 146 145 144 144 142 142 140 139 140 143 142 141 141 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 146 149 150 150 151 151 149 148 146 146 146 146 146 145 142 140 142 144 143 143 145 145 146 147 148 151 154 156 156 159 157 153 153 155 156 158 155 151 150 153 153 153 154 150 149 149 147 145 138 137 139 136 133 135 137 140 145 143 144 144 140 139 142 141 135 131 125 124 125 115 107 104 101 103 105 106 105 104 103 97 90 96 101 98 95 93 95 101 92 89 98 112 118 102 92 101 110 99 98 110 110 109 115 117 105 107 118 106 109 111 103 120 115 99 113 138 124 102 120 89 88 106 116 128 92 76 93 116 102 94 90 124 175 148 108 143 134 89 63 86 122 93 113 97 67 92 116 111 86 63 71 137 167 147 98 46 126 213 153 52 109 134 70 44 78 48 6 104 235 269 251 180 127 208 209 157 113 125 99 110 199 171 134 109 102 20 12 213 211 233 202 112 192 96 47 89 230 256 150 152 -75 -59 214 224 98 165 269 363 247 345 473 31 -169 -147 16 91 63 188 254 -2 -96 24 322 377 230 553 45865 372 150 75 10115 12 44 25 7779 2988 1590 1479 1514 1567 1711 1817 1939 2039 2090 1818 1702 1787 1893 1988 2126 2507 3119 3974 5485 6680 8006 9083 10609 12496 16225 20776 25471 28864 32233 33275 35338 33670 26763 19574 4923 2503 1878 516 433 370 283 245 222 215 224 236 251 251 264 277 281 262 236 223 215 207 195 187 183 174 174 168 172 164 165 158 154 153 154 152 153 149 151 148 150 146 146 144 146 145 148 150 148 150 150 148 152 152 154 151 153 147 150 147 151 147 149 147 150 144 146 146 150 147 146 144 143 140 139 140 140 140 142 142 145 143 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 145 148 150 150 151 151 150 148 146 146 146 145 145 144 142 141 142 143 142 142 143 144 145 145 147 151 154 156 157 157 154 151 151 153 155 156 157 157 156 155 155 154 155 152 150 152 152 148 138 134 135 132 133 137 137 141 145 142 145 149 145 141 139 135 135 135 130 124 114 102 102 108 105 104 104 101 103 106 104 95 95 101 98 93 91 93 96 93 79 78 96 110 115 111 102 110 108 90 97 106 103 106 116 114 94 98 124 129 118 112 115 128 130 120 104 112 118 99 91 67 54 71 100 113 92 68 86 117 104 91 105 126 147 156 146 129 87 75 63 95 110 79 105 112 93 83 88 62 39 42 44 103 176 167 137 155 148 122 123 39 10 38 30 49 85 18 2 27 83 168 134 43 2 93 105 85 64 93 32 -18 106 187 167 91 94 84 66 110 204 96 -134 137 409 196 -19 -73 158 238 101 212 111 96 278 212 36 -22 180 314 166 428 625 143 -6 44 134 182 146 202 209 -38 -253 -75 234 388 205 156 45897 372 150 75 10113 12 44 57 7785 3005 3657 3749 4259 5154 6542 8396 10146 11909 12404 11292 8233 6255 5624 4503 3536 3364 4035 4512 5446 5840 5397 5525 6473 8730 13021 17108 21013 23186 22880 17997 17070 15663 14560 11531 3377 1368 760 647 441 345 262 233 219 210 205 214 222 219 224 243 270 269 246 226 212 204 195 187 181 173 171 166 166 163 162 159 159 157 156 157 156 150 153 148 152 146 150 147 148 149 154 152 148 150 148 150 152 154 154 154 155 152 153 147 151 149 150 149 152 147 147 147 150 148 147 144 142 138 138 141 141 141 141 143 143 145 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 151 151 151 150 149 147 147 146 146 147 146 145 144 144 143 143 143 143 142 142 144 147 150 149 149 153 154 153 154 153 151 151 152 154 157 157 156 156 154 153 151 150 150 149 146 140 139 139 137 137 141 143 142 141 141 146 147 143 139 136 136 134 130 130 126 118 106 105 108 106 105 104 101 96 101 101 96 99 103 100 91 97 108 98 82 82 90 96 99 109 117 114 108 97 99 108 113 116 109 102 114 108 91 108 120 118 115 110 110 108 119 119 119 121 111 77 58 64 71 91 96 103 87 84 104 91 112 137 102 119 165 148 106 131 166 117 101 86 87 120 80 61 102 135 99 65 95 108 121 110 72 68 133 167 128 119 67 18 43 47 73 72 45 56 1 33 79 65 114 67 26 113 145 105 91 23 9 103 218 130 0 62 59 94 223 337 164 -182 87 409 205 135 45 52 78 161 369 255 199 228 49 -56 -88 -4 106 -57 -57 47 10 50 -99 -132 111 196 172 -10 17 47 -29 59 361 251 -8 45928 372 150 75 10112 12 45 28 7790 3022 3801 4078 4858 5966 7529 9674 11585 13662 14281 14386 12799 11769 11491 10229 8830 8715 9615 11395 13654 15669 17887 19515 17211 14975 13770 10310 8601 9148 9015 4813 2799 2107 3057 3045 1685 986 540 476 330 251 227 223 214 206 206 211 201 192 188 207 238 242 233 223 208 203 201 192 180 170 163 159 160 158 155 157 161 159 160 158 157 150 153 150 153 148 151 146 153 151 153 150 150 149 151 152 154 153 154 154 154 153 153 150 152 149 148 150 150 147 148 146 149 147 145 143 140 137 140 141 142 143 144 143 142 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 142 146 149 150 150 151 150 149 148 146 146 147 147 147 146 144 145 146 145 143 143 143 142 143 145 148 147 146 149 151 151 152 153 149 145 147 150 154 156 157 157 155 153 150 151 152 149 147 144 141 141 142 140 144 147 141 138 142 143 143 142 141 137 136 133 129 130 128 126 120 114 109 104 103 104 102 96 98 102 98 98 100 105 104 95 93 89 84 90 93 91 88 103 113 105 98 98 110 113 114 121 108 100 118 123 107 96 105 115 113 98 84 82 113 145 144 114 99 73 57 71 107 102 89 129 113 104 118 91 116 112 80 116 138 158 131 134 149 108 77 73 112 156 111 88 151 167 104 104 164 149 82 91 155 96 65 114 152 123 89 58 38 24 72 143 123 103 67 78 41 59 182 139 24 117 210 172 159 56 16 73 141 147 68 8 -23 56 171 278 113 -102 87 188 244 307 187 164 138 189 274 230 130 29 125 168 132 226 -36 -400 -295 -97 -41 49 -115 -55 187 101 145 -163 -102 309 120 86 356 288 151 45959 372 150 75 10112 12 45 59 7795 3040 3757 4293 5000 5773 6698 7601 8331 8626 8917 9197 9785 10740 10917 11289 12222 13586 14260 14636 14358 14621 17305 21151 21567 21073 17768 12532 4339 2194 2029 1283 1071 716 667 558 337 312 294 293 273 228 211 207 200 202 209 212 200 186 175 177 199 203 205 206 200 196 199 190 179 166 156 153 153 151 149 153 157 155 158 155 152 147 152 147 148 151 151 143 146 148 150 147 151 146 150 151 153 155 155 157 156 154 152 154 154 150 145 149 146 145 148 147 149 147 146 144 140 137 140 140 143 144 146 144 143 144 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 141 145 147 148 149 149 149 149 148 147 146 146 147 147 146 144 146 147 145 143 144 146 144 143 144 147 147 147 151 153 151 149 151 150 145 146 151 152 154 156 156 154 154 150 150 153 152 151 149 146 144 142 138 137 140 140 141 147 147 142 140 139 135 129 131 131 131 131 127 121 109 105 106 103 104 99 93 99 107 100 101 97 97 108 97 89 95 93 93 101 95 93 100 99 94 102 104 109 114 104 117 123 125 115 113 120 109 105 111 118 111 104 106 119 116 104 87 88 87 95 100 105 82 83 142 129 124 124 117 126 89 81 87 90 137 117 107 112 63 67 80 59 127 154 96 80 111 123 137 194 151 41 102 186 80 10 35 90 134 170 58 -25 -1 111 208 65 26 33 102 125 98 156 86 46 168 212 146 161 143 57 12 51 168 273 86 -35 63 70 110 31 -111 18 85 118 138 32 218 332 60 9 205 114 -25 143 185 29 90 -80 -331 -154 122 95 139 113 114 -18 29 215 -147 -104 46 -13 207 131 -250 -125 45991 372 150 75 10112 12 46 31 7800 3058 3899 3688 3841 4163 4912 5857 6872 7344 7763 7393 6685 7335 8184 9422 11635 13767 15625 15258 14202 9942 6142 5101 6938 11316 15513 21277 15259 6858 3016 1158 409 416 427 380 283 262 254 239 222 209 194 192 205 209 210 210 199 186 175 170 174 176 180 180 184 184 189 183 177 166 160 153 154 151 152 148 151 149 152 151 150 146 150 147 148 145 146 143 142 141 150 149 151 148 150 152 153 158 154 157 158 155 154 153 153 152 147 149 147 144 147 148 149 145 145 144 142 138 141 141 142 143 145 145 143 143 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 140 144 145 146 147 148 147 148 148 147 147 147 149 149 147 144 145 145 143 143 144 144 143 143 145 147 146 147 148 149 148 148 148 147 147 148 149 149 154 158 156 154 155 154 154 153 153 153 152 150 146 144 138 134 137 139 142 147 148 139 133 132 134 131 127 126 128 132 128 121 108 103 112 111 105 98 94 100 102 102 101 92 89 92 95 101 103 103 99 99 92 89 97 99 104 103 101 108 110 111 123 123 115 107 115 128 129 121 128 126 111 113 132 123 94 107 95 86 83 113 119 73 52 88 149 125 87 88 131 126 110 114 83 130 151 105 110 128 90 71 96 64 118 132 69 54 78 77 35 97 136 112 121 141 65 33 44 19 95 122 48 43 82 173 197 69 58 89 164 172 147 98 -23 75 165 159 172 146 134 130 49 19 73 127 25 95 182 190 149 59 113 176 154 73 181 129 214 273 2 0 141 148 46 40 66 29 -56 -151 -21 13 168 219 227 308 84 -58 10 -26 148 420 197 220 460 56 -187 24 46022 372 150 75 10113 12 47 2 7805 3076 3532 2604 2143 1770 1390 1498 1896 2265 2777 3045 3079 3652 4545 5283 6500 7974 10091 11603 14381 14921 13441 11539 10087 12872 20769 30369 32363 20559 13626 5797 928 502 494 474 274 248 240 228 213 201 190 192 217 220 217 208 195 184 185 178 175 169 174 170 173 170 172 173 173 170 167 159 157 152 153 149 152 148 150 147 154 148 149 146 147 141 142 144 144 139 148 151 152 151 154 154 158 159 158 155 158 154 157 154 154 154 151 151 148 145 149 147 148 144 144 141 142 139 142 145 144 144 144 144 142 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 140 143 144 144 145 145 145 146 145 145 146 146 148 148 146 144 146 146 144 143 142 141 142 141 144 146 146 145 142 144 147 146 144 144 147 147 148 149 152 154 156 157 156 154 154 155 155 155 154 151 148 146 144 144 143 140 138 137 140 139 132 128 131 131 129 126 126 130 126 122 119 105 108 115 107 105 110 97 91 103 101 95 94 91 91 93 95 111 108 98 98 97 101 99 109 100 101 119 115 115 119 119 107 96 124 136 126 125 124 114 110 117 137 125 95 97 86 74 75 89 89 64 55 79 111 124 102 98 119 105 110 122 88 90 133 128 65 65 91 107 126 104 76 53 46 55 65 54 16 96 145 115 114 107 111 120 78 44 121 111 65 93 77 92 126 122 167 163 118 75 188 215 70 106 100 26 164 262 64 113 234 175 193 95 68 239 259 217 167 171 306 276 120 144 267 334 268 125 171 134 202 344 261 188 78 -46 -4 118 99 134 389 442 255 90 40 120 56 -141 116 590 389 226 221 -68 78 323 46054 372 150 75 10108 12 47 34 7810 3095 6238 4529 4142 4461 4456 4215 3718 3186 3118 3143 3369 3346 3184 2832 2572 2884 3833 4945 6759 10725 13680 14017 11918 10895 14199 17499 19410 16919 13979 5656 1334 738 556 438 259 235 224 215 203 194 194 200 222 233 230 217 205 204 210 206 204 194 194 188 182 176 169 169 172 172 169 160 157 153 156 156 160 155 157 152 156 149 148 143 145 142 146 144 144 141 149 150 149 149 158 159 161 159 163 159 161 154 160 157 155 154 154 152 149 146 146 145 145 144 141 140 142 141 141 146 145 144 144 143 141 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 142 144 144 145 145 144 143 143 143 143 144 144 145 146 146 147 148 148 145 144 145 144 143 141 143 147 147 145 144 144 146 147 144 144 146 147 149 149 147 144 149 153 153 153 151 152 152 153 153 153 150 148 150 150 149 145 137 136 136 139 136 135 132 120 123 125 120 119 119 116 116 106 104 111 105 104 107 98 94 106 112 109 111 102 95 95 99 108 110 110 109 104 97 94 100 95 97 114 110 99 113 129 120 107 122 116 114 128 115 115 124 124 122 117 120 114 104 84 79 87 84 81 83 82 88 116 134 113 84 84 87 121 116 54 84 96 45 92 112 126 135 88 52 28 65 88 88 121 134 172 198 151 102 77 101 117 118 113 136 169 115 75 58 30 26 97 109 131 124 147 253 242 219 181 138 35 69 170 57 160 273 196 206 193 232 250 220 260 283 264 284 222 196 171 36 127 64 87 338 250 204 345 315 121 10 -176 -58 294 322 354 139 83 189 156 242 234 268 326 96 53 100 10 17 124 311 359 46085 372 150 75 10111 12 48 5 7815 3113 4858 3272 3195 4091 4914 5203 5100 5195 5826 6700 7401 7815 7859 7770 7760 8063 8125 8502 8660 9784 9687 8850 7150 6729 10156 13959 15566 9956 5384 1829 1330 914 675 537 267 219 205 201 189 185 185 190 198 206 208 202 197 199 201 201 198 192 194 194 193 190 183 174 170 166 161 155 153 152 156 157 158 151 152 151 150 143 144 141 143 140 147 144 145 139 142 141 139 144 153 157 160 158 161 160 161 155 160 155 155 153 155 152 149 144 144 143 146 146 143 139 142 140 141 143 145 144 144 143 141 141 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 144 146 146 146 146 143 142 142 141 140 141 142 144 145 145 145 147 146 144 146 149 149 146 143 144 147 148 149 149 149 149 150 149 148 150 149 148 149 148 145 147 152 152 153 151 149 149 149 152 152 147 146 147 143 144 140 133 135 131 131 136 143 137 122 119 119 121 116 118 116 112 116 115 106 97 95 102 102 96 102 107 110 114 106 98 95 99 102 104 107 101 93 96 108 100 103 106 109 115 111 122 119 103 118 120 100 108 121 121 135 128 111 110 108 129 125 113 112 99 93 102 106 109 124 119 91 120 121 77 69 71 132 153 105 92 57 52 102 86 97 92 76 90 67 77 90 74 119 140 94 149 131 90 139 120 117 113 83 99 170 180 106 156 139 40 111 86 78 111 138 214 191 200 195 153 135 121 103 152 172 131 72 89 160 209 129 0 220 285 55 62 109 57 133 132 27 66 260 304 199 79 143 257 125 -104 -83 53 183 299 104 -209 -118 196 419 458 375 294 224 0 -307 -57 139 148 320 346 334 46179 372 150 75 10112 12 49 39 7830 3170 1253 973 1022 1310 1663 2122 2801 3702 4546 5122 5398 5816 6049 6358 6653 7093 6974 7762 8833 10022 9558 10707 10078 9956 13122 17230 18094 12136 6103 3543 2396 2259 1898 590 333 252 201 187 177 176 175 173 166 166 170 173 173 168 166 166 163 164 177 181 177 174 167 159 152 145 147 146 146 143 148 151 148 139 138 138 141 134 137 135 138 139 144 141 140 134 132 134 133 134 140 143 151 155 158 153 158 156 158 154 155 151 152 149 149 143 145 144 147 147 144 137 139 140 142 142 144 144 145 143 141 140 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 145 146 147 147 147 144 142 141 140 139 139 140 142 142 142 142 144 143 144 146 149 149 147 145 146 147 147 148 149 149 151 153 152 151 151 154 154 153 150 147 151 155 152 150 151 151 150 150 148 149 147 142 142 141 139 135 130 130 130 127 129 136 130 126 122 116 121 121 115 110 111 121 121 106 100 98 95 89 86 94 97 105 108 99 97 92 92 96 97 94 91 91 90 101 105 103 107 112 116 117 127 128 102 107 117 99 103 110 119 123 107 109 115 121 125 98 96 119 107 87 78 68 100 148 129 84 107 144 107 75 84 154 155 84 111 113 70 37 64 79 55 135 132 45 37 62 70 82 58 33 62 -10 27 161 144 134 106 110 129 140 154 79 77 141 125 56 73 101 78 63 102 203 209 130 36 32 146 233 229 100 17 48 69 47 69 16 -98 9 105 92 63 61 -117 6 321 72 41 128 100 18 -117 76 192 173 -42 -68 134 11 -205 -93 185 172 111 239 286 183 181 53 -232 -231 42 77 15 4 -137 66 46211 372 150 75 10108 12 50 11 7835 3190 955 862 866 921 1033 1213 1460 1682 1672 1361 1178 1275 1332 1282 1100 1299 1631 2491 3494 4658 5159 6399 6051 4792 4797 5526 6533 6866 6306 5975 6457 8467 22476 20573 435 297 230 192 176 176 182 177 174 174 172 172 166 160 159 157 151 151 161 161 153 153 150 143 140 136 146 147 145 136 138 140 141 137 136 132 138 134 135 133 137 138 142 141 140 136 135 137 139 136 139 140 146 148 155 153 157 155 156 152 155 151 149 148 150 147 147 146 149 148 143 139 138 142 143 144 144 144 144 143 141 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 145 145 146 146 145 144 142 140 138 138 138 139 141 141 141 142 145 145 143 145 148 148 146 145 149 150 148 149 150 147 149 153 150 146 150 158 159 155 149 145 149 151 149 150 154 153 152 152 148 147 150 148 141 137 137 137 134 131 134 131 132 132 126 130 128 125 129 126 118 108 112 116 109 99 94 94 87 83 87 91 95 107 107 94 96 104 101 90 94 101 98 100 86 84 98 94 100 114 109 119 130 124 114 103 114 121 119 119 124 106 90 98 116 130 124 111 95 112 117 115 97 69 75 98 102 97 107 125 103 43 52 128 137 100 125 131 91 61 102 92 85 164 131 61 80 118 138 79 26 57 71 31 42 144 200 126 76 183 241 172 133 44 37 135 127 74 50 87 50 29 54 136 247 136 -23 13 92 149 113 -7 26 132 86 26 46 90 60 21 109 295 308 157 -3 15 209 67 1 -83 -90 -64 -155 91 163 144 223 155 151 33 -134 -11 175 281 94 -78 10 42 -101 -62 -41 109 44 -140 -5 -121 -181 53 46242 372 150 75 10110 12 50 42 7840 3209 896 853 899 941 1005 1009 934 862 731 587 528 526 531 495 401 447 465 524 531 710 722 907 1223 1341 1736 2320 2786 2870 3726 4329 5129 7217 21712 21288 375 282 250 204 178 170 173 172 175 175 168 163 154 151 153 154 150 147 145 140 139 142 144 140 144 144 151 150 141 131 132 127 133 131 133 131 136 133 136 133 132 134 138 135 141 136 140 140 142 144 144 141 145 144 150 149 150 151 153 145 148 149 147 148 149 150 150 147 149 148 145 142 141 142 144 144 145 143 143 143 142 143 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 145 145 145 144 144 143 142 140 139 139 139 139 141 142 141 142 146 147 144 145 147 147 146 147 148 149 149 149 151 149 149 151 147 145 153 157 155 151 148 146 146 147 150 154 156 153 150 150 151 148 151 152 144 138 136 133 135 134 130 129 130 129 129 130 128 129 132 131 124 116 112 109 106 105 99 95 95 95 99 94 88 95 100 103 104 109 109 90 91 97 86 95 91 78 92 102 103 113 118 128 128 102 106 112 120 142 134 123 126 113 87 82 106 111 133 146 107 119 119 102 124 124 82 65 76 102 134 122 62 31 48 87 121 138 132 80 68 109 126 136 154 129 100 114 138 119 125 114 47 70 117 97 88 128 150 82 49 105 161 128 142 104 94 186 118 138 74 21 119 136 91 79 190 130 69 188 167 183 129 90 236 240 241 227 116 54 117 107 18 142 169 105 152 100 45 111 109 48 23 2 26 35 181 407 331 60 43 149 82 17 78 246 50 -238 -159 135 -197 -237 169 72 -225 -344 -17 -213 -377 -55 46274 372 150 75 10110 12 51 14 7845 3229 987 963 1067 1201 1361 1386 1327 1224 1044 904 803 779 768 726 614 507 448 393 337 260 239 419 809 1171 1436 1916 1811 1731 1684 1495 758 883 1407 1264 234 250 262 238 210 181 167 166 168 164 165 163 161 157 159 160 154 149 144 142 143 142 148 153 167 164 161 152 140 132 137 127 128 123 125 126 132 128 132 129 129 130 131 126 132 129 135 134 136 141 143 141 143 144 147 142 145 144 149 145 144 144 146 147 146 147 149 149 148 148 147 144 145 143 146 143 144 143 143 144 143 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 146 146 147 146 145 144 144 143 141 141 141 140 141 142 142 143 146 148 145 143 146 147 147 147 146 146 146 149 151 149 151 151 146 147 153 153 150 149 149 149 147 146 148 151 153 151 149 152 153 151 153 151 147 144 139 132 133 135 131 129 126 125 126 120 123 126 126 129 126 119 109 107 111 113 114 109 105 104 109 105 94 92 102 112 110 107 109 92 91 94 84 95 91 75 88 106 96 99 113 106 106 114 125 134 126 137 134 118 121 118 98 91 114 137 152 143 118 108 95 73 107 123 111 128 109 101 123 127 81 85 140 114 84 119 138 93 115 176 144 126 157 133 99 99 146 144 125 109 52 83 113 89 106 123 64 56 141 75 25 48 105 164 176 187 154 150 50 33 111 131 104 99 165 150 192 249 204 254 219 212 227 156 287 285 138 93 213 50 -92 73 106 112 157 243 125 83 134 254 368 195 93 -67 98 424 189 0 120 181 226 305 203 99 -106 -69 107 173 -95 -86 139 71 83 -216 -70 203 63 -230 46305 372 150 75 10111 12 51 45 7850 3249 1243 1212 1347 1512 1673 1698 1582 1262 1109 987 819 786 781 745 697 586 505 442 402 313 218 202 240 359 421 425 389 420 650 787 468 212 189 185 198 223 264 260 234 198 179 176 169 161 159 160 162 155 156 154 154 163 193 207 198 190 192 196 200 195 184 170 157 156 157 142 131 122 122 122 128 127 130 129 130 125 128 125 130 130 133 133 135 141 145 142 142 145 147 145 146 140 142 142 145 146 148 145 143 144 147 148 149 148 147 145 147 144 148 143 143 144 143 144 142 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 145 146 146 145 145 145 144 143 141 141 141 141 141 141 141 142 146 146 143 144 146 147 146 144 143 143 146 148 150 151 151 150 147 147 150 150 151 152 150 149 149 150 150 152 153 151 146 148 153 153 152 150 148 147 142 141 139 136 134 131 128 130 126 120 120 126 125 126 127 120 116 111 109 112 121 117 105 101 100 99 97 92 94 101 100 101 101 93 97 94 90 91 91 95 100 102 98 97 94 94 95 111 125 119 112 140 142 112 106 106 111 108 108 127 141 142 107 75 84 91 113 105 83 111 130 114 88 98 103 110 154 140 108 108 110 129 161 173 136 99 119 124 86 77 154 165 131 86 80 171 139 89 96 109 53 47 161 161 132 89 67 173 197 130 164 192 72 5 0 30 91 184 174 126 185 235 231 187 211 109 7 120 283 276 94 62 244 94 4 74 114 49 -63 110 78 -59 13 188 294 161 93 165 169 249 205 12 114 90 87 342 182 -83 -34 138 116 64 -286 -245 245 393 242 -80 115 500 299 -280 46336 372 150 75 10110 12 52 16 7855 3268 2183 2090 2107 2016 2055 2204 2132 1257 1150 1018 814 778 760 746 758 701 596 515 468 369 226 204 197 229 258 265 267 282 318 463 446 208 179 171 181 204 231 225 201 178 165 162 157 154 147 146 151 156 173 208 238 242 261 268 255 239 224 217 219 216 213 205 197 196 186 165 144 130 126 126 128 125 130 126 130 122 123 120 128 130 134 136 136 142 146 143 146 146 147 146 146 142 141 139 143 147 147 146 145 144 146 147 149 149 148 147 145 144 147 144 143 142 142 142 142 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 144 146 145 144 145 145 144 144 142 141 142 141 141 141 142 142 144 144 143 144 146 145 144 143 142 144 147 148 149 151 151 148 147 149 152 153 153 153 151 150 149 150 154 152 151 149 145 146 152 154 150 147 147 147 145 146 141 135 134 129 129 131 126 123 120 123 121 123 129 124 121 117 113 114 118 115 104 98 98 93 93 95 87 90 91 94 94 97 97 79 83 90 102 113 109 107 107 110 109 115 114 112 116 105 100 133 144 112 105 114 103 110 129 122 122 132 114 86 92 111 117 78 48 75 123 122 86 98 122 118 120 135 140 112 95 125 139 100 85 95 88 124 113 92 157 135 92 87 97 173 209 148 92 127 81 11 51 98 121 128 145 228 195 105 99 56 7 -6 60 90 150 185 27 5 146 234 282 188 161 119 -25 152 322 269 112 78 246 232 161 102 26 -6 31 19 40 14 -23 19 54 235 338 331 263 110 141 155 1 -38 -35 273 354 -148 -11 96 -90 103 -120 -70 359 308 -29 85 267 152 182 55 46368 372 150 75 10114 12 52 48 7860 3289 2274 2118 2050 1904 1983 2284 2269 1148 1080 965 727 656 635 634 668 651 573 460 408 315 181 142 130 155 193 218 344 674 996 1594 3761 3716 605 192 191 196 192 182 163 150 138 136 138 150 158 174 212 247 267 294 312 301 293 279 249 229 210 201 205 208 219 219 230 229 213 191 167 148 132 125 127 125 128 124 128 122 122 121 124 123 132 133 134 136 141 141 148 146 147 143 146 145 146 145 144 143 141 143 148 146 143 147 148 148 148 147 145 145 146 146 145 142 141 142 141 140 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 142 144 145 145 145 144 143 143 143 142 142 142 142 142 143 142 143 144 144 144 145 145 145 144 144 146 146 147 149 151 151 149 151 154 155 155 155 153 150 151 149 147 151 153 150 148 146 146 148 149 149 145 143 143 145 147 144 139 135 130 128 125 120 125 130 125 119 122 127 122 115 113 112 108 105 103 103 98 102 100 90 91 84 83 90 96 95 82 75 75 91 103 110 120 102 103 107 106 118 119 120 124 114 103 109 124 137 121 113 117 106 118 149 142 108 104 109 98 96 114 132 107 104 144 138 117 103 99 112 99 85 107 136 150 154 144 125 76 46 79 89 138 164 116 143 136 99 115 130 147 134 86 130 206 157 119 116 63 52 123 187 167 130 124 90 13 27 95 162 186 163 73 -30 -29 128 246 313 209 117 215 104 83 152 42 15 150 225 267 293 246 80 83 99 60 206 201 124 116 65 226 277 67 89 -76 -5 247 42 -22 52 289 439 19 77 265 46 181 327 260 206 247 87 350 173 -112 291 233 46399 372 150 75 10111 12 53 19 7865 3309 1017 864 859 904 1058 1330 1317 652 595 536 323 241 211 197 207 197 163 84 36 999999 999999 999999 999999 999999 999999 999999 109 585 1260 3257 9871 26062 41311 34182 207 187 168 157 143 135 133 144 146 163 211 248 282 302 309 308 296 286 282 266 224 200 185 177 181 184 204 224 242 237 225 204 182 158 135 122 124 127 129 124 125 120 127 128 129 123 127 127 132 129 138 136 140 143 145 145 148 145 147 147 147 144 140 139 143 148 148 147 150 147 147 146 146 146 147 146 145 142 141 141 140 139 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 144 145 146 146 146 144 142 141 141 141 141 141 142 142 142 141 143 145 144 144 146 147 145 143 144 144 144 146 151 153 152 152 155 154 151 153 158 154 148 151 152 149 150 152 153 153 149 146 146 147 150 147 138 140 143 141 140 133 130 130 131 131 131 133 131 122 120 121 122 119 114 114 116 115 109 99 99 97 97 101 94 85 77 80 87 95 96 80 70 74 84 90 92 102 93 91 104 109 109 108 106 114 114 100 111 118 134 140 106 90 105 132 145 140 128 110 108 105 95 104 118 126 130 142 146 133 112 88 80 93 104 101 125 137 120 136 140 105 81 106 118 122 128 97 95 150 160 154 175 153 83 66 137 142 104 175 229 140 103 125 130 100 63 109 82 73 90 64 91 110 84 128 140 -8 86 248 310 279 190 143 126 36 -9 -10 -53 48 133 163 241 223 27 19 11 140 280 167 182 213 190 152 -25 89 352 213 173 205 111 66 149 259 112 -65 233 487 136 152 324 98 -45 107 189 324 53 -173 155 443 46431 372 150 75 10113 12 53 51 7870 3331 178 112 145 201 277 448 449 224 199 168 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 2249 8291 31488 69034 82235 41710 189 165 151 141 137 152 166 168 203 250 271 266 259 264 266 263 260 259 259 237 211 185 169 168 195 238 260 258 240 224 203 181 154 130 126 127 126 128 123 123 120 125 127 130 124 126 126 133 130 136 134 135 137 142 143 146 142 147 145 146 145 141 138 138 145 151 149 150 147 146 146 146 144 147 146 145 144 142 141 140 139 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 145 146 146 147 147 146 143 142 141 141 141 141 141 142 141 141 143 143 143 144 146 147 145 143 142 144 147 149 151 153 154 154 152 151 150 151 155 153 150 151 154 152 148 149 154 156 154 149 146 147 149 146 141 141 141 137 131 127 129 132 136 138 139 137 128 122 123 126 124 117 108 106 114 116 109 99 95 98 94 95 98 89 79 76 82 86 94 95 84 68 59 63 65 73 83 90 105 110 99 97 96 103 123 124 128 124 128 130 104 94 92 108 125 145 138 106 103 127 133 106 93 105 103 83 113 143 110 93 108 109 109 74 75 117 104 128 142 98 93 136 146 109 96 70 47 141 147 135 138 59 96 168 154 88 53 89 162 119 97 125 61 61 82 105 38 8 90 27 -33 -42 -32 84 187 85 67 154 160 223 191 46 131 89 31 118 160 174 109 108 181 98 -96 -58 25 172 184 92 70 58 219 213 39 253 425 317 162 47 216 149 37 61 -197 -358 3 329 132 265 353 -85 -234 130 235 -19 -39 -117 213 683 46462 372 150 75 10113 12 54 22 7874 3351 265 261 335 388 473 643 794 755 745 728 693 518 449 107 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 1130 4926 8559 11017 14372 31480 53116 46902 809 194 179 187 189 192 188 194 249 249 228 213 209 212 214 222 225 242 262 252 225 193 177 186 222 269 271 255 235 215 197 172 149 130 128 127 121 124 120 124 120 121 124 124 125 129 126 134 136 132 133 134 132 139 138 142 138 143 139 142 143 144 140 137 139 143 145 148 146 148 145 146 144 147 145 144 144 142 142 140 138 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 145 147 147 147 148 147 146 143 141 141 141 142 142 142 142 142 143 142 142 143 145 145 145 143 142 143 146 148 149 152 154 155 152 150 151 152 152 152 153 151 153 153 148 149 154 156 154 152 148 146 145 143 145 145 142 139 134 130 130 132 136 135 132 133 126 122 121 125 125 119 106 96 101 102 99 97 90 86 87 92 90 87 84 75 77 87 101 98 83 71 70 78 79 76 84 92 94 99 103 105 98 100 117 120 121 129 114 111 124 108 98 104 108 124 135 135 123 141 140 100 107 101 99 93 101 118 93 99 114 98 91 68 60 117 129 129 105 71 92 98 97 86 77 63 58 109 107 139 157 78 48 97 118 106 84 52 123 150 121 126 93 76 73 103 88 83 167 84 -1 -1 -33 25 89 99 150 121 5 74 112 66 197 195 107 65 155 233 95 54 106 47 -50 29 60 124 148 32 -154 -98 134 80 109 317 275 80 196 116 55 132 -59 -67 -149 -317 1 425 320 278 198 -190 57 256 133 121 246 67 34 280 46494 372 150 75 10115 12 54 54 7879 3373 476 581 712 761 831 971 1212 1187 1178 1252 1282 1134 986 266 160 70 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1379 5996 11569 13315 8411 11634 36156 36139 912 280 239 235 221 206 211 246 267 233 200 189 188 187 190 201 205 228 267 253 224 196 187 207 221 260 262 246 229 210 198 177 157 141 131 131 124 128 119 123 125 129 131 128 131 135 130 134 139 133 132 135 133 140 137 142 140 140 135 140 142 147 144 141 137 137 141 145 145 150 147 148 144 146 144 143 143 142 142 141 138 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 146 148 149 148 148 147 146 143 140 141 142 142 142 143 145 144 144 142 141 141 143 143 143 143 143 144 143 144 147 149 152 154 153 150 150 152 153 153 152 149 151 153 152 152 154 155 155 154 151 149 146 142 143 147 143 138 138 137 135 134 135 132 128 126 121 119 121 121 119 117 115 107 104 97 94 99 91 79 81 89 93 89 88 86 79 86 92 91 78 81 98 95 100 105 102 94 87 96 110 108 95 99 112 116 113 120 104 103 115 112 115 109 103 89 117 152 130 130 127 92 87 81 81 91 107 114 114 114 109 113 106 91 105 129 104 64 58 116 152 106 95 93 51 81 107 103 122 142 192 180 87 70 124 172 97 69 112 136 182 156 128 124 91 103 144 111 168 198 122 70 47 117 80 47 187 133 29 80 87 94 154 189 165 99 72 143 85 -13 22 116 127 73 59 147 264 153 -2 197 236 -67 -47 396 386 92 315 347 99 145 88 -10 13 41 284 291 175 263 -38 -66 306 112 159 269 243 125 12 125 46525 372 150 75 10113 12 55 25 7884 3394 537 622 726 789 893 1050 1269 1453 1631 2172 3694 3605 1808 486 285 199 138 116 105 69 45 999999 999999 999999 999999 999999 12 266 1228 3331 4098 3938 9449 33358 32808 367 319 271 244 215 207 230 253 231 196 183 188 187 186 184 186 197 240 284 267 240 210 194 203 212 241 242 235 223 203 193 183 165 144 133 131 128 125 118 124 124 133 135 132 133 139 133 134 135 135 134 134 133 136 136 140 139 137 136 137 138 144 145 144 141 140 138 138 142 150 149 150 146 147 145 147 146 144 143 140 137 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 146 148 149 149 149 147 145 143 142 142 142 142 142 143 144 144 145 143 141 142 143 143 142 141 141 142 141 144 148 149 150 151 150 150 150 153 156 154 151 151 153 153 152 153 157 157 157 155 149 148 148 144 146 147 141 139 142 143 139 133 130 126 124 124 123 127 127 121 112 111 114 113 113 104 96 95 88 86 86 86 94 93 88 94 92 84 78 81 84 95 95 84 103 108 89 82 95 99 99 106 101 102 125 123 111 112 111 111 98 96 119 115 106 110 115 134 131 123 130 104 70 89 91 75 88 98 117 119 128 142 115 114 131 122 145 131 95 135 167 168 186 161 107 158 168 103 105 114 164 155 86 72 93 116 79 119 104 45 159 157 69 54 57 106 128 37 78 188 184 91 49 91 25 35 141 68 9 92 131 149 179 185 181 54 -52 69 -12 -60 112 169 206 198 143 88 94 217 250 212 60 -128 -154 117 231 123 -5 55 310 321 91 -152 43 425 448 13 -121 74 177 485 375 90 137 235 531 269 90 238 46557 372 150 75 10132 12 55 57 7889 3416 780 757 737 795 900 1067 1271 1551 1925 3073 5793 7710 5498 1008 580 483 396 373 347 299 251 185 162 157 154 158 168 226 396 443 463 402 736 2281 2217 292 269 252 231 213 218 244 230 199 181 182 186 183 185 177 178 189 223 258 258 250 233 216 209 205 213 213 210 208 200 191 183 165 146 133 126 122 123 120 124 120 127 128 127 126 130 129 130 133 133 135 129 133 132 137 138 137 136 141 135 136 138 141 142 143 140 137 138 141 143 142 144 147 148 151 152 150 147 145 140 135 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 145 148 149 150 150 148 146 145 144 143 142 142 143 145 146 146 148 146 144 144 145 144 142 141 138 139 140 142 146 147 151 150 147 149 150 153 157 158 157 156 156 155 153 152 154 154 155 154 148 147 147 145 143 139 137 138 141 139 133 130 132 125 119 123 125 128 124 117 112 110 117 116 117 112 103 96 86 87 92 91 86 85 83 91 95 86 79 79 93 102 88 83 97 96 81 89 102 99 100 112 112 106 124 122 101 99 114 112 92 77 95 115 116 144 132 108 138 127 97 108 118 124 105 90 105 106 86 83 100 109 103 113 111 79 121 155 111 105 131 143 143 103 82 128 126 81 94 120 139 103 118 110 80 129 93 80 78 48 82 86 87 115 135 131 95 88 109 90 116 69 -2 36 -11 21 80 0 -21 80 67 70 232 233 123 15 -42 -9 -115 -102 82 140 140 105 158 94 -34 30 58 24 -5 49 -4 -35 25 2 -206 -163 100 242 163 -68 101 361 250 54 69 66 209 606 486 4 -231 4 407 177 187 201 46588 372 150 75 10205 12 56 28 7894 3437 953 946 894 938 974 1104 1225 1483 1935 2859 5393 9100 8512 1606 582 496 407 381 343 311 246 209 190 185 171 171 171 200 218 248 301 291 254 239 245 246 236 229 216 208 222 237 225 201 185 188 188 183 182 171 174 178 184 201 216 222 231 239 226 207 195 192 190 190 192 184 182 165 151 137 125 120 126 121 118 118 121 118 119 122 124 126 123 127 128 128 126 134 132 135 137 139 141 144 136 138 134 135 142 141 139 138 138 140 142 140 140 141 144 149 150 151 149 146 140 135 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 146 148 149 149 148 147 146 146 144 143 142 143 146 146 147 147 145 144 143 143 144 144 142 140 139 140 141 142 144 148 148 147 147 150 154 155 158 159 157 155 158 156 152 153 151 148 149 148 149 150 149 145 142 143 139 137 135 131 131 130 124 118 118 123 120 109 112 114 112 114 107 106 103 97 99 94 86 84 87 88 77 75 86 85 86 87 80 88 87 81 88 95 94 93 101 96 98 111 113 103 99 103 107 106 90 97 99 107 117 110 112 115 129 120 89 96 112 113 113 115 121 103 91 121 119 82 79 93 93 99 120 103 80 96 96 107 142 149 155 126 63 90 122 87 80 120 133 124 53 91 105 151 280 151 25 29 81 55 52 100 109 161 151 107 123 104 88 97 51 40 69 59 59 51 22 63 46 -54 18 166 154 101 54 90 69 -53 -133 -10 157 151 112 181 191 14 -35 -23 141 282 351 252 121 62 37 -62 -208 -185 41 263 198 97 -87 9 250 324 202 30 330 490 129 -338 -346 -107 6 159 -86 46620 372 150 75 10281 12 57 0 7899 3460 948 930 934 944 959 1128 1381 1730 2290 2801 5048 10767 11811 3135 575 505 407 386 365 343 276 232 204 194 175 172 170 191 210 242 282 271 245 232 242 243 228 217 212 216 233 225 217 200 197 197 194 182 174 171 180 179 181 179 183 184 200 230 229 208 185 171 171 172 174 173 179 167 156 143 132 125 129 121 118 116 115 117 118 122 121 118 118 117 120 121 122 129 129 133 135 139 138 140 137 136 136 131 138 140 140 140 138 140 144 144 142 137 136 140 145 149 147 143 139 137 133 133 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 147 149 149 148 147 147 146 145 144 144 143 144 145 147 146 144 144 144 144 144 143 143 141 139 139 140 142 143 144 146 148 150 151 153 155 155 155 154 154 159 161 157 154 149 145 146 146 148 151 151 149 150 146 138 135 132 130 128 125 119 116 115 118 116 106 109 114 113 104 99 93 88 92 97 97 87 81 84 91 88 82 84 80 80 87 83 89 87 75 86 96 92 95 99 98 110 117 111 99 103 103 99 119 115 101 96 96 113 117 101 106 121 114 113 105 131 151 117 84 97 106 96 103 95 98 83 101 131 124 126 113 82 100 102 91 139 135 135 139 113 129 130 129 133 120 91 91 43 53 42 91 235 180 86 97 96 19 91 133 60 44 84 138 110 53 146 157 35 36 119 131 119 141 148 150 85 87 144 176 179 89 54 106 72 -9 -95 123 273 129 236 264 199 10 -98 50 100 12 112 277 150 107 143 195 46 -21 161 183 285 132 -63 238 489 429 194 -13 31 217 159 21 137 109 261 12 -423 46651 372 150 75 10365 12 57 31 7904 3481 711 696 918 1234 1826 3195 3579 3745 5751 9661 11373 14637 11797 4049 615 542 411 380 365 348 282 234 205 201 190 182 174 180 206 244 271 266 253 235 234 222 214 208 216 224 235 223 206 197 211 215 206 191 182 183 193 190 187 188 175 171 176 193 214 200 179 163 158 163 167 170 174 167 157 144 133 128 126 122 119 118 118 122 123 122 117 110 112 110 116 119 123 128 130 131 133 136 137 137 136 136 138 134 135 137 138 141 140 141 142 142 143 136 134 133 140 144 144 143 142 140 140 139 137 136 134 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 148 149 150 150 149 148 148 148 147 145 145 147 148 147 147 146 147 148 145 143 142 140 138 137 139 142 143 144 144 146 150 151 151 155 156 154 152 154 160 161 160 156 150 148 146 144 147 151 149 146 145 142 138 139 136 133 131 129 125 117 112 117 119 116 114 116 119 109 105 102 97 96 95 94 88 87 92 96 102 101 94 92 88 86 87 93 93 81 84 87 92 105 108 102 101 93 89 94 89 92 106 114 109 98 90 77 79 98 98 121 139 118 121 128 153 149 107 103 109 107 100 76 89 126 84 87 145 133 99 100 81 85 98 60 111 132 65 71 119 117 100 123 142 105 80 107 90 85 44 70 177 142 118 116 70 23 57 119 71 -4 36 140 91 82 167 98 52 42 27 83 106 83 119 110 110 211 237 286 261 68 42 83 11 -67 -19 114 82 22 146 225 176 55 -90 -64 -2 -156 2 304 267 160 70 161 295 305 161 69 240 352 226 336 441 266 241 126 -69 -168 -217 156 289 132 309 -25 -420 46683 372 150 75 10447 12 58 3 7909 3504 2707 3434 4689 5107 4495 4371 4489 4467 5934 9743 11570 11282 6712 2392 644 539 390 360 345 330 272 222 203 207 203 191 182 189 217 248 267 267 245 219 201 182 189 208 224 241 237 214 190 195 211 227 221 218 220 218 218 212 206 199 184 172 166 168 184 187 172 154 148 152 162 165 167 164 158 146 132 127 122 119 116 118 122 122 123 118 109 106 107 108 116 121 131 132 130 128 129 129 132 134 132 132 134 137 135 133 133 136 136 139 141 140 143 138 135 133 135 137 142 145 142 142 141 142 138 136 134 134 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 150 152 153 152 151 151 151 149 147 147 148 149 149 149 147 148 150 147 144 143 143 139 138 140 142 144 144 144 146 149 151 152 153 153 155 154 155 158 157 157 155 152 152 150 148 146 145 143 142 139 138 137 137 137 135 135 132 132 127 119 117 120 120 115 118 121 117 112 109 104 95 90 88 86 93 100 99 99 99 95 101 98 91 88 90 93 84 80 93 111 110 106 103 104 89 70 80 85 99 115 99 86 98 106 96 80 96 112 126 151 137 113 106 124 127 95 100 122 122 102 82 89 118 107 91 137 143 92 89 103 98 110 131 156 144 102 98 127 129 101 117 151 120 145 182 114 83 59 76 119 105 92 -11 26 124 52 17 58 50 57 108 13 45 83 27 124 165 62 40 67 6 64 123 173 191 200 293 192 159 160 103 68 -50 5 49 -25 -7 90 148 77 87 199 60 -113 -164 -65 96 208 260 92 61 364 382 183 90 20 269 210 134 86 86 384 133 -217 -196 -176 -53 -117 -173 203 158 -136 46714 372 150 75 10517 12 58 34 7914 3526 3810 3638 4821 5049 3945 2542 2406 2366 2426 3607 5668 7836 5934 836 645 554 394 360 345 330 293 237 214 210 211 204 197 200 214 228 231 225 198 175 162 175 190 220 253 272 232 185 176 189 212 232 234 244 251 251 239 227 209 195 183 167 154 154 157 164 161 151 145 147 157 163 165 162 157 146 135 127 123 120 116 116 115 114 113 107 103 103 106 112 116 124 133 132 127 124 127 128 126 129 130 128 129 134 134 133 131 131 130 136 139 139 141 140 135 134 135 135 139 143 142 143 141 142 139 137 136 135 134 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 152 154 153 152 152 152 151 149 149 149 150 149 149 148 148 149 148 146 143 144 142 141 142 142 142 142 144 148 150 151 152 153 154 159 159 156 156 155 152 152 152 151 149 148 145 141 139 139 138 137 136 135 139 139 134 130 127 125 123 120 124 123 117 112 111 117 118 114 108 105 99 93 92 93 95 95 91 87 93 104 89 80 83 80 89 90 83 96 112 103 90 96 107 100 85 85 106 114 98 88 88 96 102 99 89 109 107 99 131 130 110 110 113 106 99 91 106 109 86 96 96 97 95 89 100 110 121 130 111 96 114 125 121 115 132 121 107 112 102 132 150 126 155 169 139 124 88 62 55 64 155 102 74 170 107 2 22 62 69 44 2 77 89 61 97 161 110 103 100 9 70 126 197 120 63 219 129 67 133 44 -68 -88 53 208 170 56 102 10 -58 151 359 261 1 -74 -150 -88 104 202 25 73 228 122 160 -99 -333 -77 -20 14 -49 -53 147 -26 -201 5 -84 -217 -241 -211 298 436 -16 46746 368 150 75 10591 12 59 6 7918 3549 3254 1424 1475 1557 1583 1561 1430 1411 1751 2800 3960 5791 4213 718 650 596 433 379 355 340 304 257 212 198 203 206 199 193 190 188 177 164 149 142 147 181 202 227 272 274 209 162 163 186 211 240 242 251 253 249 234 214 195 182 170 153 143 145 145 149 148 147 142 148 150 158 162 155 151 144 134 126 122 118 112 108 102 104 98 96 97 99 101 107 110 119 125 128 125 126 127 127 125 126 128 128 126 129 128 130 130 129 127 132 136 135 139 140 138 133 134 135 135 139 144 143 143 142 138 137 136 136 134 131 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 152 153 153 152 151 151 151 150 150 150 149 148 147 147 147 148 147 144 143 143 143 143 143 142 141 142 147 151 151 152 154 155 156 157 156 155 155 151 148 152 150 146 146 147 147 143 140 141 137 138 139 140 140 134 128 123 120 120 120 122 121 120 114 108 111 114 113 108 106 101 95 88 82 87 88 82 83 94 99 84 73 82 82 83 85 86 89 84 86 90 87 86 88 93 92 96 97 89 92 100 86 80 89 88 103 108 96 98 100 90 94 104 109 118 119 109 84 80 124 117 86 74 71 87 103 121 100 69 84 101 80 93 141 135 103 91 83 98 96 83 101 141 127 117 84 71 101 80 47 120 141 102 168 145 82 68 30 17 54 75 81 56 48 79 128 123 137 97 41 54 26 30 48 114 203 171 -18 -45 59 -18 -134 -41 243 237 212 214 -12 24 307 364 246 129 112 70 89 147 64 -117 -73 -42 -185 18 -103 -343 -118 -149 -233 -23 55 -89 -85 42 -27 -249 -279 -297 46777 372 150 75 10658 12 59 37 7923 3571 4812 2815 2476 2244 2111 1982 2068 2298 2505 2646 2965 2383 1070 674 639 584 449 377 354 329 291 260 220 197 193 199 201 190 176 164 150 137 132 140 159 174 204 223 255 270 226 172 165 188 214 245 250 248 252 244 228 208 188 171 154 141 138 142 137 143 141 146 141 148 148 157 159 150 146 138 130 125 118 113 108 103 95 95 92 90 93 98 96 99 106 116 116 118 119 125 128 127 126 126 131 131 130 134 128 129 130 132 129 131 137 136 137 138 137 132 132 134 134 136 140 142 144 144 140 139 136 137 137 135 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 153 153 152 150 150 149 149 150 149 149 148 146 146 146 147 147 145 143 142 143 145 144 144 144 143 146 151 151 151 151 152 152 153 156 155 156 153 148 149 150 151 150 146 145 143 141 141 139 140 139 136 133 133 133 131 124 118 116 118 119 118 120 116 110 110 106 101 97 92 89 81 83 89 86 79 83 90 89 86 83 90 97 91 78 76 80 77 87 95 89 79 86 94 91 91 96 100 100 97 96 90 93 97 90 112 120 96 99 102 90 97 111 110 124 127 94 91 127 136 110 74 38 81 103 81 84 90 115 131 103 81 105 130 135 64 50 110 100 98 151 200 129 69 84 115 151 126 123 105 76 90 99 68 83 94 20 20 46 60 108 52 23 97 102 176 160 87 111 137 141 78 55 178 182 199 144 11 150 119 -63 -36 238 280 298 213 79 257 305 280 161 133 298 225 153 80 33 24 26 -26 -46 170 180 60 85 162 -31 -19 186 -37 -293 -114 95 208 139 -92 93 125 2 180 46809 372 150 75 10715 13 0 9 7928 3594 8112 7177 6236 4992 4313 3720 3500 3881 4621 5629 6779 5084 696 654 620 513 412 342 316 296 275 255 229 203 192 192 200 191 179 154 134 125 133 149 169 184 207 219 250 283 257 185 171 190 220 245 250 248 251 250 234 216 192 170 150 139 135 138 142 143 146 153 150 146 153 160 159 152 142 133 128 119 113 108 106 103 95 92 95 95 94 98 96 96 105 114 113 110 115 119 126 131 129 129 137 134 137 139 137 130 130 133 132 130 137 135 139 137 135 131 130 133 137 137 136 139 145 146 143 140 137 137 138 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 153 154 153 152 150 149 149 149 148 147 146 146 146 146 145 146 144 142 145 146 145 143 144 144 146 150 151 152 153 154 154 152 152 152 154 155 150 145 148 155 152 147 146 144 142 140 139 137 137 138 133 131 133 131 124 117 115 122 121 113 119 118 111 109 110 103 92 88 84 86 90 89 84 85 91 88 87 90 84 90 99 98 91 80 76 85 94 95 83 69 83 89 83 95 106 102 85 83 105 101 86 98 103 108 117 105 108 142 128 99 101 91 106 134 117 100 90 106 112 82 52 57 51 73 132 135 128 175 165 69 30 78 100 32 42 110 131 134 154 168 118 95 103 103 110 64 84 127 114 93 99 73 122 107 32 96 43 73 138 9 -32 56 113 121 44 91 130 45 95 121 27 82 106 122 145 51 124 119 -28 -8 163 225 113 0 104 245 85 80 151 146 330 204 -57 43 175 116 102 59 11 93 228 347 244 214 246 104 151 89 -188 -44 191 363 301 95 202 332 315 330 46840 372 150 75 10698 13 0 40 7932 3617 11397 12708 12303 8476 6089 5501 5137 5550 6560 8132 13938 12664 869 648 599 447 357 311 284 263 249 245 222 196 182 178 179 176 171 155 137 129 141 174 189 211 225 241 279 290 236 183 175 196 215 238 251 252 255 253 251 240 221 192 167 151 150 150 157 155 157 160 160 154 158 165 163 154 142 131 125 117 114 109 104 101 99 98 99 101 98 97 100 101 106 110 119 112 119 119 124 131 130 130 136 135 139 138 140 133 132 131 132 128 133 134 140 138 137 129 130 135 139 139 138 139 143 144 143 137 136 135 137 137 136 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 156 157 156 155 153 150 149 148 147 144 144 144 145 145 145 145 144 143 145 146 144 144 146 147 146 147 150 153 154 155 153 151 152 152 153 154 151 147 146 150 151 149 148 146 146 144 140 139 140 143 139 136 137 130 124 122 118 122 122 118 120 116 113 111 116 108 100 98 86 88 96 96 94 94 91 87 89 87 84 88 93 100 95 87 93 97 88 93 78 63 74 72 81 90 100 111 97 105 127 99 79 107 128 122 123 115 114 135 125 120 123 99 119 156 135 124 110 78 84 98 101 90 83 94 97 107 103 146 171 102 88 116 75 28 47 96 125 128 114 128 114 103 96 79 98 51 52 105 82 81 130 115 130 137 44 72 84 52 50 -3 -26 83 213 130 8 59 27 -85 9 141 109 104 217 189 55 110 201 141 6 -6 162 173 -7 3 95 46 42 67 146 102 58 50 -60 136 187 -108 -74 41 -67 -62 0 171 217 20 78 175 178 -9 -46 227 221 199 -15 -181 -48 78 224 316 46872 372 150 75 10703 13 1 12 7937 3640 6813 8387 9549 7745 6171 6600 6692 6568 7026 7687 18570 24029 9595 645 554 400 332 305 283 250 230 217 197 179 167 162 166 169 170 164 148 146 166 193 205 228 255 279 337 327 209 171 171 194 199 211 233 250 259 257 263 254 227 187 163 153 161 165 169 175 177 177 174 167 161 160 152 142 133 123 119 112 113 111 106 100 101 99 101 97 101 97 98 104 108 106 116 110 119 117 122 131 130 130 135 137 138 141 139 133 134 130 129 127 131 134 139 139 140 134 132 133 137 139 142 142 141 142 140 136 135 135 137 137 136 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 157 157 156 155 153 150 149 149 146 143 142 143 144 144 145 146 145 144 144 145 146 146 148 148 144 143 147 149 150 151 150 149 152 152 151 151 151 149 146 150 154 152 150 150 150 148 144 141 139 141 140 138 138 131 125 128 122 120 117 117 118 116 113 113 113 108 105 100 89 84 90 95 98 92 75 81 97 85 83 91 91 94 92 89 97 95 82 85 86 80 77 81 96 99 95 100 100 106 122 107 103 117 126 131 133 120 105 103 107 125 120 119 140 161 123 110 133 110 101 102 95 104 148 116 72 98 103 111 141 145 133 148 123 66 90 116 83 93 125 153 123 81 93 72 75 130 115 149 137 56 78 96 72 64 47 29 67 18 -13 61 43 135 198 112 75 68 26 -35 69 179 187 133 219 292 163 169 197 127 134 133 158 166 106 150 45 6 198 178 249 272 56 99 157 -60 -33 -52 27 132 43 35 -31 64 204 210 61 86 207 -40 48 266 155 357 76 -230 122 161 -217 -266 46903 372 150 75 10697 13 1 43 7942 3663 1657 2111 2915 3486 3683 4247 4300 3912 4042 4794 13975 22018 13384 634 529 400 332 303 288 262 236 203 183 174 166 161 167 169 180 186 177 181 194 200 209 235 284 318 383 364 233 169 163 180 181 185 192 218 227 233 235 221 188 160 152 153 162 166 185 197 194 189 180 176 159 151 143 133 127 120 119 113 111 109 107 102 103 99 102 99 106 100 100 102 109 104 111 107 115 119 125 132 132 132 139 141 140 145 142 137 136 132 130 129 134 134 141 142 147 144 135 134 139 142 144 143 141 144 141 138 138 135 138 139 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 156 157 155 153 151 148 148 149 147 144 144 145 145 144 143 145 144 143 143 145 146 145 146 145 142 142 145 147 148 149 148 147 148 149 148 150 153 152 152 153 155 157 157 156 152 147 142 141 138 138 140 135 132 130 129 129 124 118 115 116 116 118 110 105 108 107 101 91 89 90 92 90 92 89 77 78 87 89 83 91 92 86 91 86 84 91 86 86 105 102 89 94 98 92 98 98 89 91 106 111 100 95 103 118 139 124 82 85 105 103 97 104 123 124 88 82 105 128 124 92 72 96 140 100 77 101 105 97 113 139 113 104 142 126 114 98 53 75 108 111 93 88 67 58 88 188 157 134 151 38 79 144 113 58 68 69 95 98 77 94 63 108 105 48 104 199 149 16 38 98 162 146 100 189 141 20 56 201 242 140 74 193 229 288 215 59 195 190 259 329 76 61 123 -202 -37 111 77 162 130 260 292 250 307 259 -15 -27 37 72 197 98 20 248 -18 -156 298 121 -288 -467 46934 372 150 75 10701 13 2 14 7946 3687 1230 1238 1331 1428 1548 1624 1583 1554 1633 2204 5205 7526 4803 651 556 455 388 322 293 271 238 214 198 187 177 172 166 164 173 185 193 198 192 200 214 249 321 363 393 368 283 191 171 169 171 168 169 176 183 190 189 182 163 154 153 156 164 168 198 210 203 193 179 178 161 152 147 135 127 123 124 118 117 111 107 104 105 101 104 103 107 103 107 106 109 108 111 110 117 125 130 131 133 133 141 141 142 144 144 141 140 136 135 131 136 134 140 141 149 150 147 143 143 144 146 145 142 145 144 141 140 137 139 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 156 157 155 152 151 150 149 149 148 145 146 147 147 147 144 144 144 142 143 145 145 145 144 143 143 145 146 147 149 152 151 149 148 148 148 148 151 151 150 151 153 158 157 152 149 145 141 143 145 141 139 135 132 131 129 127 121 116 110 109 113 115 111 106 105 105 100 93 90 94 95 88 89 89 85 87 84 88 85 88 97 90 86 86 89 99 99 97 106 96 80 82 86 84 97 105 95 100 108 97 80 80 95 101 109 119 102 101 102 102 122 109 99 94 91 103 105 111 109 98 85 101 107 93 96 100 108 109 119 122 90 84 144 148 136 99 67 72 76 74 104 127 76 86 117 148 113 52 82 115 111 112 92 58 89 130 151 132 166 137 55 48 14 27 158 245 101 102 109 64 86 108 184 117 7 -19 69 194 168 6 -23 108 36 138 373 291 168 59 160 299 114 81 91 47 221 135 -21 83 100 225 210 40 79 35 -84 -11 -15 91 225 65 3 100 -82 -230 -52 -237 -204 -75 46966 372 150 75 10701 13 2 46 7951 3711 977 987 1115 1256 1310 1297 1275 1284 1280 1227 1155 1041 904 631 553 497 461 386 326 299 266 250 226 215 196 186 171 159 153 158 170 173 175 182 216 256 318 380 394 374 325 200 174 162 165 158 154 154 162 164 164 161 155 152 155 154 167 181 209 218 209 196 180 170 158 150 142 131 125 122 120 113 113 108 105 102 103 101 107 102 104 105 118 165 263 307 286 180 132 127 131 129 133 134 137 137 138 139 141 137 139 135 136 131 133 134 137 139 146 152 156 145 144 144 147 147 145 145 148 144 141 138 139 140 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 155 156 155 153 152 151 148 148 148 145 146 148 149 148 147 146 144 143 143 144 145 145 144 143 144 147 149 149 149 150 149 148 149 148 148 146 148 150 149 151 156 159 156 149 146 142 141 143 143 141 135 132 129 128 129 128 122 118 111 105 109 110 109 108 110 111 108 102 98 93 84 80 82 82 80 83 87 84 85 95 102 92 76 84 93 93 95 92 82 77 77 84 96 95 89 105 127 121 106 98 93 88 89 91 85 116 130 122 115 112 126 110 95 75 96 121 120 113 98 118 106 88 80 76 101 141 143 108 112 129 85 68 130 129 115 88 90 79 17 32 120 148 100 79 70 77 91 69 105 178 100 91 113 131 157 129 144 67 70 152 119 55 57 150 174 105 95 129 93 133 62 -1 157 141 -20 -9 98 40 144 97 -80 -24 -73 2 295 365 149 116 199 205 150 145 129 142 310 161 15 173 222 20 -102 -42 53 198 226 148 79 287 404 185 130 127 150 110 -147 -317 -366 -78 46997 372 150 75 10701 13 3 17 7956 3735 885 872 980 1155 1332 1347 1297 1289 1270 1185 983 925 824 678 603 549 496 434 373 337 311 295 267 246 226 220 200 194 168 168 158 152 155 170 224 254 290 345 391 390 360 241 183 164 164 157 150 150 158 158 158 155 155 158 164 167 184 209 231 227 212 189 169 157 155 147 134 125 126 125 117 113 109 106 103 99 103 102 103 102 106 110 135 222 310 349 316 200 143 128 127 129 134 138 150 147 140 135 136 136 139 137 137 130 132 135 138 139 145 151 152 142 143 145 147 148 145 145 149 145 143 138 140 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 154 155 155 153 152 150 147 146 147 146 145 147 149 149 148 147 144 145 147 147 146 146 146 145 146 147 147 148 147 146 144 142 147 149 148 148 149 153 153 150 153 157 155 150 146 142 141 144 145 145 135 130 128 124 124 123 123 123 117 110 109 110 108 111 112 109 109 107 104 99 90 83 83 79 74 73 81 84 90 97 95 97 83 78 84 88 86 78 81 87 94 103 104 92 91 116 130 119 103 95 113 123 112 96 101 131 128 104 128 128 93 89 99 70 70 77 89 106 96 105 110 111 89 64 71 132 126 78 110 139 103 87 126 135 113 99 116 112 61 58 105 137 123 116 111 76 104 145 150 122 42 97 177 169 127 91 93 80 138 143 93 124 151 236 195 70 129 8 -44 132 102 34 148 136 -78 -34 100 -70 72 180 -1 81 115 154 298 259 98 274 315 168 71 -38 40 243 260 4 83 128 109 26 -96 5 28 105 213 136 26 150 294 177 326 389 193 297 -8 -230 -150 111 47029 372 150 75 10704 13 3 49 7960 3760 948 982 1144 1362 1539 1531 1357 1294 1262 1214 906 810 783 762 684 602 523 455 416 382 343 317 283 265 258 249 208 196 159 151 134 125 124 148 225 274 289 311 359 390 392 343 267 210 176 164 157 156 161 160 160 158 159 165 181 190 209 222 222 207 193 172 160 153 149 140 127 119 125 126 119 115 109 107 109 105 106 103 102 104 107 108 128 139 146 143 138 135 136 131 132 137 166 220 222 180 146 131 134 137 140 138 137 129 132 136 139 140 145 149 146 142 144 147 150 148 146 146 147 146 144 139 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 152 154 154 152 151 150 148 147 148 147 145 146 147 148 148 148 146 146 147 148 148 148 148 147 147 148 146 145 145 144 142 141 144 145 145 147 149 154 153 150 151 156 153 148 146 145 146 147 144 140 135 130 129 125 124 122 124 123 118 112 108 107 112 115 106 104 107 104 103 101 93 91 87 79 77 73 83 94 95 94 86 89 90 81 89 97 92 88 91 99 90 88 92 87 92 104 106 111 103 96 123 133 120 93 94 126 116 95 121 112 85 94 89 77 76 86 92 80 94 91 84 101 97 93 74 88 90 86 121 112 70 99 109 114 149 116 89 110 134 113 92 76 91 97 71 77 103 150 167 104 17 70 112 64 70 94 106 125 120 65 48 100 96 125 101 73 123 41 -17 24 16 -19 106 76 0 -19 55 39 53 145 145 190 137 177 132 64 32 154 235 123 47 -70 -124 158 209 39 268 103 -81 -27 -54 -46 -247 -168 34 -46 72 74 121 314 267 276 130 -53 -37 201 307 249 47060 372 150 75 10705 13 4 20 7965 3784 1032 1031 1161 1341 1437 1438 1317 1286 1279 1258 863 718 699 686 646 594 535 490 460 448 414 381 339 274 255 226 155 133 110 105 100 100 107 130 228 307 310 314 328 360 392 403 368 301 221 178 163 163 168 164 162 160 162 167 196 204 208 201 178 159 150 142 138 134 128 120 119 117 121 117 115 110 108 107 109 108 105 101 104 104 106 102 109 110 113 119 126 122 132 135 141 154 214 248 221 170 143 133 135 134 138 135 134 129 129 134 136 137 144 144 143 143 143 146 149 148 148 145 145 144 144 141 144 142 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 151 152 152 151 150 150 149 149 149 148 146 147 147 148 148 149 148 146 145 148 149 149 149 147 146 149 149 146 144 143 143 144 143 143 145 147 150 153 151 151 151 151 147 144 149 149 147 145 137 133 131 129 130 126 124 124 123 118 115 112 115 115 114 108 109 119 115 103 98 99 91 92 88 83 85 81 82 87 89 83 78 77 85 89 95 101 96 97 90 80 76 81 97 105 94 82 92 94 84 102 118 119 110 101 112 113 86 104 138 102 93 101 86 86 95 121 119 71 90 108 85 84 80 56 62 104 121 132 109 71 48 80 94 76 107 91 61 118 117 68 81 49 78 55 14 79 115 121 110 82 63 103 119 107 77 88 91 85 77 36 27 50 101 125 77 94 188 169 91 13 -99 -118 0 104 64 -84 2 135 126 71 134 221 187 149 -48 -141 -143 -36 37 -107 -35 41 -2 40 77 134 270 61 -122 -33 -32 -60 -126 -27 143 87 17 185 113 72 74 42 283 288 222 466 307 -110 47092 372 150 75 10700 13 4 52 7970 3810 1514 1304 1124 1189 1241 1290 1358 1358 1365 1303 775 661 632 609 584 558 531 507 486 481 467 433 379 232 193 166 121 108 98 97 98 101 119 140 233 337 342 336 328 336 366 393 396 361 293 222 195 190 188 180 175 171 173 176 209 215 215 204 178 149 136 130 127 121 120 117 121 121 123 114 111 111 114 113 112 108 107 106 110 114 123 125 125 123 125 129 133 127 135 135 142 159 219 214 175 149 142 141 139 134 139 135 134 131 133 135 136 136 143 141 143 144 144 146 148 149 150 147 145 144 143 143 146 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 150 151 150 150 150 151 150 149 148 148 148 148 148 149 148 149 150 147 147 150 151 149 148 146 145 148 148 146 145 144 144 146 145 144 147 149 148 150 151 151 150 149 146 143 147 148 143 139 136 131 128 132 130 123 123 123 121 118 114 113 115 116 110 103 112 117 105 93 91 91 89 95 92 85 82 87 87 87 90 85 77 74 77 85 89 93 94 89 96 89 89 97 101 107 91 76 93 103 95 112 101 104 112 94 109 101 87 115 148 123 100 106 91 83 78 92 121 91 100 120 94 96 83 67 79 110 117 122 98 95 86 83 111 80 60 81 92 104 72 42 81 74 84 88 80 88 102 68 39 80 140 165 190 173 81 91 42 39 146 116 57 82 147 142 37 49 187 108 81 28 -57 24 62 138 68 -40 -11 68 122 -1 -26 64 23 -8 -30 -162 -190 -15 76 -141 -172 154 190 109 61 145 181 96 71 198 167 -84 -10 -37 -35 101 41 7 -97 -164 -195 -212 160 482 343 221 219 394 47123 372 150 75 10703 13 5 23 7974 3835 6726 4324 2751 1920 1653 1489 1539 1515 1437 1229 700 629 602 588 561 510 485 466 469 478 465 409 346 221 188 168 148 118 100 93 97 101 115 151 237 345 356 350 329 326 333 344 365 374 347 285 254 238 225 213 201 189 186 185 208 216 221 207 180 148 131 124 127 119 117 115 116 117 117 109 108 112 114 113 113 107 110 117 144 205 264 286 291 284 281 256 186 144 134 133 137 144 178 200 191 181 197 191 147 135 136 136 137 135 134 135 137 138 142 141 144 145 146 148 149 149 150 151 150 148 146 146 149 149 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 150 150 150 150 150 150 150 148 147 148 150 149 148 149 149 149 150 148 147 148 150 148 144 144 146 147 146 145 145 147 146 147 146 147 150 150 149 150 149 150 152 151 148 145 142 145 142 138 136 131 131 137 129 123 124 124 127 126 117 111 112 114 112 112 113 105 97 94 95 87 83 94 93 81 77 88 93 94 98 101 86 74 80 84 93 97 93 87 97 110 116 110 102 92 86 97 99 96 98 107 101 103 110 95 108 119 113 103 123 123 101 111 91 78 73 92 125 115 119 125 86 67 103 146 135 115 94 87 97 99 108 129 120 86 51 50 83 80 65 91 115 112 112 98 99 100 124 100 66 105 123 129 157 139 85 93 70 27 102 165 169 166 171 52 -10 23 41 10 102 174 146 156 192 195 119 40 23 103 92 37 43 34 0 -19 -46 -114 -108 126 197 -6 -60 244 200 129 156 159 202 336 391 253 211 136 192 167 -11 45 54 -223 -291 -18 -56 -272 48 347 6 -67 370 746 47155 372 150 75 10707 13 5 55 7979 3860 11837 4375 3000 2423 2176 1809 1631 1531 1310 937 648 619 607 594 571 505 446 401 370 357 342 313 287 239 206 185 162 128 104 91 90 88 94 140 230 320 353 360 339 315 301 298 311 339 348 335 315 292 270 254 238 222 210 204 206 199 184 162 139 119 109 104 106 104 101 103 103 101 96 93 97 101 104 124 160 258 371 520 719 896 1020 1077 1129 1195 1229 1180 922 487 200 140 133 143 201 339 464 508 388 229 155 137 137 138 141 139 138 138 139 142 146 144 146 146 150 152 153 151 152 153 154 156 153 151 153 154 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 151 150 149 150 151 150 149 148 147 147 149 149 147 147 148 149 149 148 147 147 149 149 145 145 147 147 148 146 145 147 148 148 148 149 152 153 152 151 149 148 149 148 146 144 141 143 142 141 140 136 132 129 121 120 115 119 126 119 110 106 110 113 111 108 105 103 102 98 91 85 81 79 80 77 74 84 93 91 94 97 92 93 100 93 96 104 102 92 87 101 113 107 111 94 86 104 94 79 93 95 99 109 107 104 108 110 99 91 105 115 102 105 100 87 90 126 134 111 122 116 89 83 127 164 135 118 115 121 116 73 67 104 84 85 74 47 90 105 86 104 126 133 147 85 53 64 89 117 96 93 77 82 109 103 69 65 75 94 124 159 225 199 40 -117 -34 63 -6 14 119 193 224 199 164 175 148 133 203 261 127 69 177 66 23 44 -26 66 -5 0 58 -30 -10 6 64 224 117 -23 -93 125 284 87 136 209 114 265 211 146 7 -175 -176 -91 92 101 240 291 -71 -182 271 486 47186 372 150 75 10696 13 6 26 7985 3873 7343 1926 1575 1659 1667 1541 1487 1430 1027 710 659 662 655 628 584 521 420 337 276 234 216 217 211 193 167 143 125 110 98 94 95 88 83 100 174 256 313 348 352 329 305 281 268 269 280 295 294 281 256 231 215 204 187 167 152 137 122 107 96 88 85 85 84 84 84 90 88 84 84 103 206 381 517 601 756 1047 1445 1699 1834 1856 1864 1814 1766 1703 1515 1244 937 477 193 133 125 140 200 364 586 601 359 183 149 145 142 138 139 137 140 140 143 144 150 162 169 163 156 153 154 151 151 152 154 157 155 152 152 153 153 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 152 150 150 152 153 152 150 151 150 148 148 149 149 149 151 151 150 150 150 149 151 151 147 146 146 148 149 148 145 144 144 147 147 148 150 150 149 149 150 149 146 145 143 140 139 142 143 140 140 138 131 122 118 119 116 116 117 108 105 111 110 106 102 98 97 101 98 90 85 82 85 78 75 78 77 80 92 90 86 87 92 99 91 85 90 96 94 86 82 90 103 109 110 90 77 84 94 100 111 103 98 110 107 103 100 89 89 101 93 99 90 79 92 93 100 109 92 78 98 82 77 117 132 126 109 86 102 127 92 59 53 89 85 72 74 73 59 36 49 82 98 99 76 54 53 50 81 85 63 69 37 40 68 50 49 96 41 92 136 107 136 63 -49 -99 -95 -48 -26 -3 54 61 76 113 10 9 155 218 157 108 100 54 87 6 92 213 126 144 11 -76 -46 -119 -171 -136 -5 154 181 87 -68 124 220 184 294 57 -109 160 104 -81 90 100 194 12 -123 -45 41 78 -61 -117 90 303 47218 372 150 75 10705 13 6 58 7991 3870 1717 1457 1157 1010 1030 1116 1268 1245 748 630 663 681 671 640 583 510 394 290 252 227 212 201 186 166 149 127 111 99 94 93 97 95 85 80 117 191 251 310 357 359 336 305 281 265 251 247 241 214 167 134 123 116 112 100 91 86 88 84 81 77 74 76 76 77 78 82 80 78 86 122 337 774 1325 1705 1874 2083 2239 2178 1945 1652 1366 1094 948 807 596 345 202 134 115 121 133 159 169 214 316 310 240 212 181 160 144 135 136 135 139 143 169 275 441 429 264 186 159 151 150 148 146 148 152 154 153 152 154 155 152 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 150 151 153 154 153 152 150 149 148 148 149 150 150 152 152 150 151 152 151 149 149 146 144 146 149 149 148 146 144 143 144 148 150 150 148 146 149 151 150 144 143 142 139 140 141 143 140 138 137 133 127 125 116 114 115 115 115 109 111 113 112 107 102 97 95 93 90 85 81 87 80 79 85 85 83 88 86 81 84 84 81 80 77 80 89 84 90 91 88 98 103 95 86 88 94 105 111 113 107 100 99 100 100 109 122 114 114 104 93 97 96 98 98 82 50 52 60 53 59 77 109 94 78 88 85 86 96 119 109 91 110 98 71 82 97 64 19 53 93 73 75 42 66 113 84 132 87 -24 -21 40 93 86 48 38 91 93 73 116 54 39 102 107 19 -15 -29 -53 10 73 67 43 46 -80 -90 111 203 42 -88 -29 61 150 133 184 220 195 165 65 96 91 -66 -189 78 127 75 168 163 114 115 152 315 220 -116 36 241 59 77 208 203 363 77 -192 -196 -95 208 69 -154 25 4 47249 372 150 75 10704 13 7 29 7997 3852 7205 2270 1154 900 977 1067 1107 1022 690 651 677 690 683 658 617 550 449 340 288 254 236 224 211 191 169 151 133 120 109 105 108 107 102 97 137 202 267 326 378 384 364 341 320 301 286 269 236 175 117 91 82 78 82 87 92 92 93 96 93 89 85 83 82 85 88 89 87 80 88 108 209 459 872 1393 1680 1866 1851 1621 1255 961 708 562 446 333 271 205 162 147 202 407 528 526 422 294 224 226 246 234 190 152 138 134 137 148 208 312 363 444 553 477 284 191 158 151 147 144 144 147 152 154 154 153 156 157 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 150 151 152 153 153 153 151 148 146 146 147 149 150 149 149 150 149 150 152 150 148 146 145 146 148 149 150 149 148 146 144 146 149 151 151 149 148 150 151 149 147 144 141 142 143 141 139 138 138 137 135 132 126 114 110 110 117 123 115 111 113 117 113 100 95 99 102 97 87 90 96 87 84 85 85 87 81 84 91 90 87 81 88 94 90 84 78 93 103 88 86 87 79 79 94 103 105 116 114 109 96 85 112 119 114 124 117 117 132 112 103 105 96 93 88 64 68 73 63 74 65 68 63 63 82 103 105 98 147 141 91 67 68 74 90 96 114 109 62 45 28 35 41 53 115 96 61 13 -13 19 119 159 67 43 111 114 114 128 155 105 65 162 153 59 102 48 -19 95 173 181 152 99 5 104 184 138 51 -20 40 92 189 159 174 185 162 219 136 82 174 210 114 90 -8 10 16 -10 13 102 326 372 167 2 202 352 279 493 375 111 44 -146 -111 37 115 363 267 -77 18 52 47281 372 150 75 10690 13 8 1 8000 3822 7295 2302 1151 875 945 1033 1059 992 813 685 674 689 689 672 636 551 478 396 340 291 261 245 232 218 189 171 146 134 126 123 123 115 108 107 148 212 279 347 392 385 363 343 321 293 259 216 173 134 111 96 86 83 81 89 96 99 95 99 93 89 85 82 88 89 88 91 86 81 84 89 93 96 129 334 721 1205 1332 923 563 411 363 392 340 244 221 209 213 210 289 569 1084 1914 2608 2508 907 340 188 161 145 132 135 149 208 269 393 556 567 605 530 367 293 199 152 146 143 140 143 146 152 153 155 153 154 153 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 149 150 151 152 152 151 149 147 146 146 146 149 150 148 148 150 150 149 150 150 148 146 145 147 148 148 148 148 147 146 144 146 149 150 150 151 151 150 151 150 150 149 145 144 144 141 140 140 137 134 134 135 129 122 116 109 115 121 120 117 114 119 115 104 103 106 102 96 92 95 97 91 86 80 83 86 83 88 89 86 87 84 82 95 96 80 75 90 100 91 90 82 77 86 94 98 96 108 103 90 86 88 121 144 127 109 107 108 106 102 100 82 73 112 140 90 68 102 113 101 81 76 77 81 95 107 114 105 96 108 107 81 94 122 151 128 70 81 67 67 79 11 -25 3 73 70 27 21 81 109 98 126 81 58 105 107 87 134 107 68 105 126 96 114 128 104 136 145 214 209 10 -9 105 236 191 71 96 134 176 217 186 41 69 130 120 227 144 -9 142 153 92 30 -17 82 44 -39 50 224 432 321 214 217 91 157 269 336 400 245 64 76 30 155 348 277 179 301 372 561 47312 372 150 75 10700 13 8 32 8004 3792 824 810 839 870 910 1002 1073 1036 867 666 652 681 687 669 636 538 469 418 370 300 267 250 245 238 208 188 166 151 136 125 116 105 92 90 107 167 238 306 371 364 350 325 295 233 178 134 111 101 98 95 86 82 84 90 92 96 92 90 86 83 82 83 88 87 88 91 86 80 81 85 86 84 90 117 296 615 645 323 126 90 94 100 107 103 136 155 207 305 642 1425 2592 3817 3692 2610 887 304 151 139 141 168 358 467 580 650 576 534 493 596 621 452 311 203 148 146 143 137 143 147 152 153 153 152 153 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 149 150 151 152 152 151 149 148 147 146 146 147 147 147 147 149 150 149 149 149 147 145 147 149 148 147 147 148 148 146 146 146 148 147 147 151 151 150 152 153 152 150 147 141 138 139 144 142 135 132 134 132 130 125 120 121 120 117 122 121 117 117 117 113 110 108 99 94 96 98 96 88 85 79 81 92 91 89 87 84 87 85 84 89 91 81 82 92 87 88 88 69 78 99 91 92 94 102 107 97 101 102 114 137 125 106 112 112 89 86 95 83 84 111 119 60 51 123 124 80 93 113 107 100 93 83 89 101 92 126 143 132 131 113 117 98 78 65 73 129 139 43 4 40 90 66 60 109 100 68 28 144 151 75 52 65 61 45 71 57 144 160 83 78 73 167 254 135 154 121 -73 -6 109 110 42 -33 93 227 118 126 239 20 -104 33 33 83 151 79 95 29 -51 35 153 262 55 31 215 118 153 50 38 113 -138 -76 111 219 338 252 109 91 16 116 294 50 -94 320 316 94 47344 372 150 75 10703 13 9 4 8007 3761 829 818 848 876 892 961 1055 1061 859 626 603 644 670 670 647 567 467 417 359 281 250 240 256 256 230 201 182 163 145 126 103 87 74 74 92 148 229 286 331 328 319 291 239 165 124 106 97 95 91 90 84 79 84 85 86 88 88 83 80 78 79 82 82 84 87 85 84 78 78 79 82 77 78 79 87 124 140 113 84 77 78 81 91 98 137 246 418 834 1765 3332 4953 5406 3888 1852 1068 366 211 165 273 446 764 1012 1053 1028 777 529 364 358 426 367 242 178 151 150 146 139 145 150 152 153 154 152 154 153 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 149 150 151 153 153 151 150 149 148 147 147 147 146 147 147 148 149 148 148 148 146 145 146 148 148 148 150 149 148 147 148 149 148 147 146 149 152 152 152 152 150 147 146 144 141 140 142 139 133 133 132 127 128 126 123 127 125 116 120 122 117 117 119 115 110 110 105 103 101 98 97 90 93 83 83 101 100 95 90 89 91 87 87 91 93 80 83 101 94 97 102 83 80 89 84 87 99 106 108 109 114 122 127 118 103 96 113 128 115 104 94 97 106 83 78 86 88 115 110 81 93 123 117 98 100 74 84 123 113 128 126 116 105 64 44 61 100 76 74 122 130 99 74 87 120 77 52 102 77 50 34 114 86 54 150 147 69 18 98 186 199 119 27 -18 36 194 233 173 181 121 59 141 140 88 -2 -90 64 115 -21 -28 162 107 16 141 39 26 232 152 72 229 168 105 222 211 34 128 195 79 81 33 110 63 -185 -148 83 295 244 230 200 -97 86 179 -204 -269 -49 285 296 -312 47375 372 150 75 10703 13 9 35 8011 3730 801 783 814 835 836 901 990 1065 951 616 569 589 648 659 643 590 491 396 325 247 221 219 251 252 223 190 172 160 153 136 93 69 62 67 90 133 209 263 290 285 267 209 149 113 98 92 85 81 77 75 70 69 71 73 76 80 82 78 71 66 66 69 70 70 76 76 73 67 67 64 71 67 65 61 60 61 63 66 67 67 73 78 90 120 278 732 1989 3381 4366 4227 4454 4017 3422 2359 1851 1024 744 581 717 830 980 1240 1224 1193 1424 1246 739 349 325 305 236 184 153 149 144 140 147 150 151 152 154 153 153 154 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 149 150 151 152 152 150 149 149 149 147 147 147 146 146 147 148 147 146 146 148 147 146 145 145 146 147 147 146 146 148 149 149 148 146 147 149 153 154 153 152 151 151 149 148 146 141 140 137 132 133 132 129 129 125 121 120 122 117 115 116 112 112 113 112 109 107 105 104 99 90 89 89 92 85 83 94 98 93 81 82 85 81 77 78 78 70 81 101 96 103 111 99 97 96 91 96 108 110 98 95 112 125 120 105 98 88 91 104 104 114 108 101 105 80 73 100 103 96 107 102 102 110 84 94 95 66 77 85 110 118 101 90 67 66 75 98 99 63 85 112 109 96 81 109 106 61 72 38 29 88 45 35 48 87 156 131 79 67 95 179 219 103 29 -21 13 108 150 169 130 106 57 97 138 58 1 72 144 26 -56 -53 68 11 -60 164 206 162 116 22 39 149 265 232 171 103 63 129 174 149 194 186 134 -31 -328 -254 72 307 223 169 150 61 228 91 -267 -160 211 378 379 -149 47406 372 150 75 10706 13 10 6 8014 3700 969 748 773 785 795 819 878 1005 997 677 552 537 574 588 589 573 506 378 305 217 193 206 235 230 185 158 145 146 143 124 80 51 47 56 70 113 180 218 247 237 199 131 91 76 71 74 70 61 56 56 52 49 50 52 56 61 65 63 56 50 49 50 54 52 62 60 55 50 50 48 54 48 42 42 47 45 52 52 54 52 58 65 78 114 299 948 3192 6379 8088 7803 6490 2298 1155 837 922 878 891 901 978 960 936 1103 1169 1273 1841 1887 1319 640 404 332 258 198 154 146 141 138 146 148 150 151 153 151 152 154 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 148 149 150 151 151 150 150 150 150 147 146 146 147 147 148 147 147 147 146 147 147 145 145 145 144 143 144 145 147 148 148 148 148 148 149 150 152 153 154 155 156 153 147 144 145 144 141 137 132 134 136 133 131 126 124 124 125 122 115 112 109 108 105 106 109 106 106 102 97 91 88 87 87 81 76 85 89 84 78 80 82 77 75 77 77 80 92 103 108 107 98 92 94 93 89 105 103 94 101 108 121 120 119 123 123 105 89 106 129 132 110 101 111 116 97 78 89 103 109 79 82 115 86 86 85 73 74 60 129 153 127 118 79 89 88 62 82 101 114 137 128 108 125 126 80 62 64 27 45 86 45 32 69 116 77 60 113 139 151 144 158 134 133 144 112 25 27 48 7 31 30 66 137 76 78 195 158 42 -2 -26 -4 -56 -55 173 326 236 56 14 44 51 157 163 44 106 176 144 255 349 413 237 -73 -151 -225 -160 80 307 242 68 95 255 201 -117 -35 170 327 455 208 31 47438 372 150 75 10705 13 10 38 8018 3671 1051 783 791 808 813 821 859 970 970 781 547 524 519 535 564 561 518 383 301 220 201 219 245 236 174 152 140 147 135 106 70 51 50 59 75 121 191 214 227 210 165 132 105 94 83 85 80 69 64 61 56 52 54 54 55 63 70 68 61 58 53 54 60 59 63 58 55 50 52 53 56 47 41 44 49 48 53 55 58 54 59 64 72 93 211 558 2071 5513 7894 9483 8196 3318 1034 403 240 247 391 559 696 917 1326 1496 1594 1690 1999 1807 1209 753 521 410 304 210 160 149 143 143 148 151 152 153 155 153 155 157 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 148 149 150 151 151 150 150 150 150 149 148 148 149 149 148 148 147 146 146 146 145 144 144 144 143 143 145 146 147 148 146 144 147 148 149 152 153 153 154 156 154 150 148 146 147 144 138 137 135 138 137 131 131 132 131 129 126 123 114 108 109 113 109 102 108 108 104 100 99 96 93 90 89 86 85 84 79 85 92 88 87 84 77 82 81 79 90 101 114 106 95 91 88 88 87 107 108 101 119 122 116 131 134 127 126 110 108 139 146 120 88 80 92 113 117 84 101 131 92 58 65 106 109 75 100 128 111 89 118 155 131 119 110 123 138 97 74 103 103 107 135 112 110 124 79 47 34 95 141 101 81 92 132 141 82 72 179 229 217 142 125 180 164 131 119 106 91 63 71 103 70 3 33 160 191 105 160 151 13 30 21 29 119 234 296 245 263 241 142 118 113 63 98 172 186 226 275 253 306 112 17 147 36 41 130 188 172 167 223 534 359 -8 51 -2 311 554 268 417 47469 372 150 75 10708 13 11 9 8022 3642 841 799 808 832 834 844 883 965 953 778 546 528 528 540 577 575 547 423 297 230 216 229 274 266 218 178 158 155 134 99 74 69 69 72 91 127 196 214 218 203 174 154 130 116 100 97 88 83 78 74 69 69 68 70 68 75 80 76 70 66 63 65 69 71 72 70 65 59 63 66 62 55 50 53 55 58 58 64 67 63 69 71 78 97 118 231 671 1940 3072 3920 4188 4379 3296 1661 225 154 195 228 331 556 1064 1273 1661 2535 3904 3980 2557 857 434 353 282 206 157 146 141 142 150 153 154 153 155 154 156 158 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 148 148 149 150 151 150 150 150 150 151 150 150 151 150 148 147 146 144 146 147 146 145 145 145 143 143 146 147 147 147 146 143 145 148 150 153 154 153 154 156 155 151 150 148 145 139 133 132 133 137 134 129 132 132 127 122 122 123 114 109 112 115 114 105 102 104 99 94 100 104 102 96 90 85 85 87 86 92 93 88 96 98 84 78 77 74 81 93 91 89 100 94 95 98 91 98 113 110 107 102 97 107 108 115 108 99 111 127 122 98 90 86 80 94 116 106 95 107 68 39 62 101 103 77 108 141 128 103 124 145 117 119 138 147 130 115 109 108 85 100 123 64 32 66 94 67 46 59 114 102 16 10 76 126 110 133 132 135 137 85 132 147 111 57 37 101 178 134 98 127 104 141 117 104 52 -4 138 219 98 -55 42 180 256 209 105 148 189 164 72 -45 -51 -9 120 304 228 198 264 154 151 45 133 246 32 161 297 89 5 123 52 370 312 97 294 374 298 -2 -4 289 47501 372 150 75 10708 13 11 41 8026 3612 702 704 729 747 758 771 816 894 892 757 500 480 485 502 534 555 539 421 263 192 178 189 241 236 198 155 134 123 100 63 47 48 44 47 66 94 154 179 174 153 123 100 82 73 61 57 47 43 44 40 35 39 38 42 40 46 45 41 34 34 33 38 37 39 42 40 33 30 33 35 34 28 23 26 29 31 32 39 37 39 49 80 237 299 261 153 306 739 1806 2994 4344 6027 6772 5432 2009 1432 587 217 164 277 526 1478 4306 7619 9442 8180 4392 1373 361 261 221 185 148 140 138 139 147 152 153 153 154 154 154 156 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 147 147 148 149 150 149 148 148 149 150 151 150 149 149 148 148 146 146 146 147 147 145 146 148 146 146 147 147 147 147 145 144 143 146 151 150 151 154 156 157 156 152 149 146 142 138 135 133 133 136 134 131 131 127 120 119 124 129 126 119 112 108 108 104 99 101 97 91 99 105 103 101 95 82 81 90 90 92 87 91 100 103 99 84 83 85 88 89 82 96 109 96 93 96 88 93 111 97 85 83 85 81 83 106 104 114 120 111 104 86 94 109 108 119 117 119 94 66 74 62 78 101 84 102 100 93 131 117 104 105 120 145 130 124 111 108 102 75 96 140 146 96 37 48 110 124 103 37 59 78 -12 -26 34 113 144 167 101 98 97 71 140 124 122 151 108 37 109 131 68 49 49 159 157 74 -40 34 186 274 280 43 155 286 216 119 -9 22 147 -97 -247 -151 -56 191 74 153 279 165 270 204 32 36 104 132 129 199 247 136 -134 -114 -41 21 173 35 103 431 121 -224 -327 -444 47532 372 150 75 10710 13 12 12 8030 3584 652 646 665 681 698 718 783 871 871 807 489 458 464 479 513 551 541 409 267 185 169 184 225 218 158 131 115 104 82 50 32 30 25 30 50 72 119 143 135 110 80 58 44 42 39 34 30 26 25 22 19 22 22 27 27 29 25 23 13 17 18 20 23 24 26 21 14 16 15 18 22 15 11 14 16 19 23 27 25 28 44 86 321 450 431 354 506 1766 4141 5407 5747 6158 7395 10105 8111 6989 1433 352 301 366 601 1931 5807 8425 8807 6409 2888 1063 352 250 216 183 152 141 139 142 149 153 154 155 155 156 157 157 154 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 147 147 147 149 149 150 149 149 150 150 150 150 149 147 148 148 147 145 145 147 148 148 150 150 148 149 151 149 147 148 146 142 141 142 145 147 148 153 156 156 152 149 148 145 142 142 138 134 131 132 128 125 126 121 120 125 128 126 124 120 111 108 109 104 105 108 102 97 98 97 101 99 89 81 75 82 81 79 88 97 99 91 93 90 82 88 95 85 83 99 109 104 105 105 93 92 101 93 96 105 81 81 93 91 89 100 111 105 98 90 103 112 110 110 106 101 75 47 89 122 120 101 79 111 97 72 121 122 56 61 118 128 71 71 117 85 48 92 105 85 124 111 66 61 58 102 124 69 41 51 47 37 53 114 122 86 80 154 177 79 84 133 111 113 119 7 11 44 30 80 75 69 61 120 43 10 185 316 323 188 229 215 78 93 31 -38 140 64 -218 -98 66 249 182 30 65 51 193 106 -67 44 199 140 150 201 83 0 -171 -127 66 65 210 137 -17 -37 -184 -178 -302 -505 47564 372 150 75 10708 13 12 44 8034 3553 676 672 681 696 716 746 807 911 940 891 608 517 517 529 549 580 568 423 296 215 200 219 250 239 179 158 144 127 103 77 56 49 49 59 70 88 124 137 131 112 93 80 69 69 68 60 50 48 48 48 49 48 46 48 49 49 44 43 38 40 43 41 46 52 50 46 39 39 41 44 47 39 35 36 39 38 40 44 46 48 55 69 140 238 260 163 356 1312 2809 3405 3266 2795 4131 7831 8531 7875 2195 834 557 517 604 1201 3066 4394 4263 2895 1436 488 288 223 223 206 172 141 137 140 149 150 152 152 153 153 155 156 150 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 148 148 149 150 150 150 150 151 150 150 150 148 148 149 148 146 144 145 148 150 150 152 153 151 149 151 150 147 146 145 142 144 143 141 144 147 147 151 153 153 153 150 145 142 140 138 135 131 128 124 125 126 123 123 129 129 120 117 117 112 109 112 108 107 112 107 105 104 95 97 94 81 76 71 80 82 74 84 93 90 86 85 86 83 90 100 99 94 91 98 100 102 98 96 90 89 90 107 126 84 90 113 86 94 111 111 124 113 114 118 95 96 108 121 95 66 68 100 133 142 107 67 104 117 99 117 118 96 124 121 81 72 81 102 45 25 130 136 99 114 103 65 39 14 82 117 78 48 10 62 67 100 165 144 97 62 102 140 100 76 67 50 63 78 6 18 59 113 146 93 109 112 75 2 -22 8 80 141 147 185 91 -34 -9 -21 -69 -45 194 90 -30 37 96 231 82 -156 -33 121 -22 -87 41 213 191 256 255 166 -59 -54 266 375 151 170 240 -87 -94 59 -197 -237 -183 47595 372 150 75 10710 13 13 15 8038 3524 725 720 734 748 766 787 833 956 1019 999 783 605 593 612 617 638 619 466 347 253 240 262 284 268 229 215 204 178 136 109 92 89 90 101 108 121 148 165 157 134 118 109 105 109 104 95 85 85 84 80 82 84 85 86 84 84 79 77 75 76 80 81 83 86 83 80 78 75 80 81 82 73 67 68 72 68 68 72 74 73 77 77 78 84 86 92 132 274 545 967 972 731 1150 2292 2596 2436 1637 1132 893 740 631 736 1589 3284 4528 4031 2670 1535 434 279 250 222 176 142 137 141 149 152 154 152 154 153 156 155 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 147 147 148 149 149 148 148 150 149 150 149 148 148 148 146 144 144 146 148 149 150 151 153 152 150 148 147 145 145 144 144 145 145 144 145 146 148 149 150 152 154 153 150 146 141 139 139 136 131 131 133 131 129 127 129 124 120 123 118 111 106 104 104 105 111 110 106 107 99 95 94 80 75 80 80 78 79 84 84 82 96 94 87 85 89 99 97 98 96 92 87 84 84 95 104 101 96 107 113 108 136 121 81 95 108 106 139 133 103 101 86 91 110 124 104 81 101 102 99 116 99 77 87 80 73 81 76 121 180 139 93 125 110 89 55 3 53 133 146 144 113 31 27 33 86 116 138 123 81 133 128 146 138 101 117 93 95 48 23 80 20 20 62 109 122 125 132 155 190 145 67 77 100 39 48 19 20 27 15 153 162 7 -62 24 16 55 215 190 88 117 147 101 77 4 169 180 23 -102 3 179 117 183 52 -23 -95 -106 255 453 82 21 17 -202 -247 -98 96 -34 -173 47627 372 150 75 10703 13 13 47 8042 3494 749 740 746 750 748 764 818 937 1007 994 830 622 608 626 640 646 618 476 374 279 256 271 293 278 255 246 237 208 144 109 96 99 104 113 121 130 149 160 149 126 112 106 107 109 104 97 97 97 95 92 87 88 89 92 90 84 83 80 82 82 88 93 90 90 85 84 85 82 89 87 87 79 73 71 76 75 77 78 83 80 84 83 83 87 91 93 98 95 107 113 160 250 458 864 1060 1379 1784 3970 4021 768 436 356 645 1614 3502 4837 4064 3041 937 388 271 211 160 143 140 144 153 157 158 156 158 156 157 154 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 146 146 146 146 148 148 147 147 148 149 148 148 149 148 148 147 145 145 146 149 150 150 151 151 152 151 149 147 145 146 146 144 144 145 146 147 149 151 150 148 150 149 149 150 144 141 144 142 138 134 132 133 133 129 125 126 120 123 128 121 115 110 110 112 110 109 106 99 103 102 98 95 80 72 82 86 85 84 76 74 89 98 93 91 86 87 93 94 94 95 94 88 88 94 100 114 108 97 99 103 119 131 105 103 103 96 104 126 142 110 97 100 101 106 128 111 75 75 83 107 109 105 106 76 37 30 67 100 109 113 124 119 132 140 102 53 1 24 83 100 145 123 68 66 20 51 94 148 142 130 180 133 131 166 81 61 93 30 -14 -18 -10 50 99 47 113 222 175 113 90 116 192 148 81 91 68 39 121 217 127 69 237 269 136 103 167 137 299 251 141 220 121 -13 48 197 122 101 14 -7 4 49 118 90 -4 -195 -199 -234 -245 40 289 156 184 249 278 60 -211 77 66 132 47658 372 150 75 10704 13 14 18 8046 3464 695 682 687 677 646 650 700 803 871 860 728 553 536 547 560 557 531 407 324 240 210 210 239 231 204 194 187 160 96 60 48 50 60 71 93 96 105 95 84 66 57 58 56 56 56 53 54 50 52 52 45 43 38 38 35 31 32 31 31 34 41 46 44 44 38 40 39 35 43 42 43 40 35 27 36 35 36 38 45 46 45 45 48 53 58 65 78 99 238 671 2112 4555 9396 11394 6046 3218 2805 5640 5683 632 270 215 301 677 1638 3227 3819 3521 1088 337 221 179 154 142 140 145 152 157 158 157 158 155 155 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 146 146 146 146 147 148 148 148 147 147 148 149 148 149 148 148 147 145 146 148 149 149 149 151 153 151 147 144 144 146 145 143 145 147 148 148 149 150 153 154 151 148 148 146 143 142 144 143 142 138 130 131 131 126 128 133 131 130 129 123 119 118 118 119 114 107 103 100 98 96 98 94 83 78 84 94 91 83 71 73 92 93 85 87 96 87 82 98 98 87 87 100 103 99 99 97 90 87 91 100 105 112 114 121 125 116 118 111 111 115 101 87 90 105 122 101 85 81 68 89 93 82 87 105 64 20 86 139 105 92 102 88 66 112 154 101 73 71 76 120 138 113 146 140 60 42 74 112 102 110 119 102 110 161 100 40 57 -24 21 66 15 65 72 48 152 204 152 179 185 141 123 112 101 41 80 108 59 83 106 160 274 151 48 162 93 101 314 67 2 186 41 -92 12 115 -13 82 146 87 207 91 -32 163 179 -87 -277 -234 -66 21 142 163 234 400 290 145 -200 -207 19 258 47690 372 150 75 10702 13 14 50 8050 3433 560 550 571 563 520 494 514 592 655 659 591 426 408 407 409 401 384 287 213 122 100 100 134 127 94 83 75 37 999999 999999 999999 999999 999999 999999 17 17 16 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 13 27 94 412 1444 5749 17063 29230 38645 28793 12092 3919 1910 2344 2001 371 224 247 587 1025 1439 1936 2906 2842 651 213 159 152 149 143 140 145 153 157 160 160 159 155 154 151 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 147 147 147 148 148 148 148 149 148 146 147 148 148 148 147 149 148 147 148 149 149 149 150 153 154 152 147 143 144 147 145 143 146 146 147 148 147 148 153 154 151 148 149 146 144 144 141 139 139 136 134 134 133 130 135 138 133 125 123 119 114 117 118 115 115 114 106 97 90 86 93 91 91 93 84 88 87 80 76 76 89 97 90 84 94 89 78 89 95 88 89 110 108 97 101 96 99 101 95 101 102 114 115 115 125 108 109 96 83 94 94 88 94 103 105 101 97 99 77 97 116 96 98 117 65 26 75 108 115 113 82 82 68 71 143 148 132 123 120 145 120 85 102 133 131 75 106 153 111 110 108 117 92 79 107 144 92 9 109 155 121 66 -5 58 195 159 174 208 110 131 220 225 114 20 102 198 0 -85 18 68 200 46 -53 80 110 100 102 -44 -105 59 116 36 21 132 190 182 102 49 189 164 -33 137 223 -91 -344 -71 281 254 143 192 204 143 140 55 -186 -198 -194 96 47721 372 150 75 10704 13 15 21 8054 3403 545 539 582 580 542 470 462 514 571 604 584 416 388 369 363 358 344 264 160 94 79 94 113 101 81 77 67 12 999999 999999 999999 999999 999999 999999 9 8 4 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 58 124 580 1023 3822 12005 27434 37646 41309 23811 12393 3149 657 346 230 166 182 268 815 1643 1935 1733 1436 1209 309 183 157 152 150 145 141 145 152 157 162 161 158 155 154 152 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 149 148 148 149 149 148 148 149 148 147 147 148 149 148 145 148 149 147 147 149 150 149 151 154 155 153 149 144 144 145 145 143 145 145 145 147 146 146 149 150 149 148 148 146 144 145 146 142 140 137 132 129 132 133 132 132 128 123 123 122 115 117 117 114 115 114 105 95 90 91 93 89 96 93 77 75 80 81 79 79 93 92 82 77 78 84 80 83 90 90 99 114 115 108 103 104 122 124 98 103 105 97 113 128 118 115 120 101 94 105 103 102 116 98 93 99 101 81 76 134 160 148 123 91 54 60 72 103 137 132 131 107 100 90 86 113 129 126 137 123 72 65 71 87 79 74 104 66 52 100 93 75 90 65 107 170 102 24 81 129 141 114 50 59 93 117 136 86 80 164 237 220 94 121 150 148 -5 19 164 3 83 60 12 131 216 140 -5 57 73 84 88 14 -72 62 268 150 -82 -154 64 72 -137 -116 -16 -39 -14 75 192 267 36 136 274 379 374 157 32 -65 -32 102 47753 372 150 75 10704 13 15 53 8058 3371 560 568 631 630 580 474 449 472 512 542 530 407 371 347 338 335 316 248 137 93 84 110 126 114 97 92 84 41 999999 999999 999999 999999 999999 999999 6 7 6 12 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 428 1732 2704 3003 2986 3377 4933 8452 13650 19372 23983 25587 17241 15805 7205 919 169 143 144 153 195 440 1023 1487 1369 532 223 172 159 155 152 150 145 141 142 148 154 161 160 156 153 152 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 150 149 149 149 149 149 148 149 149 148 148 149 149 148 146 147 148 147 148 151 152 150 151 154 155 155 152 148 144 143 143 142 142 144 145 144 144 147 149 150 148 145 144 146 145 145 146 143 142 136 129 128 130 132 131 129 131 129 126 121 113 115 116 114 112 104 106 106 101 102 95 92 98 84 66 72 81 78 73 77 91 92 85 82 80 85 78 84 93 92 102 109 115 106 98 104 117 128 104 95 106 103 126 131 96 118 137 111 105 119 113 103 101 78 64 60 85 93 71 105 143 148 115 85 60 66 98 109 119 125 126 102 92 80 40 52 97 104 130 171 124 71 66 58 59 85 62 16 92 115 61 31 57 49 33 70 84 97 127 53 55 104 62 58 57 75 64 90 200 217 57 -5 83 175 169 140 106 105 157 -2 19 102 41 178 182 40 43 131 180 110 3 -58 -144 -25 137 164 93 -86 -33 -14 -91 -184 -175 -10 41 51 83 221 50 -147 94 338 245 63 -53 65 214 47 47784 372 150 75 10705 13 16 24 8061 3341 383 400 447 460 430 345 286 277 304 308 286 225 203 180 177 175 157 104 18 999999 999999 999999 13 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 589 1097 1642 2478 3945 7162 9597 10433 8226 8072 9289 10577 11601 13779 18282 19562 21392 25023 22307 3452 183 145 143 145 157 208 393 639 574 342 175 156 149 152 152 149 144 141 142 146 154 160 159 156 151 149 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 149 149 149 150 149 150 149 149 148 147 147 148 149 149 148 149 149 149 152 154 153 151 151 151 154 156 155 151 145 142 143 143 141 143 145 144 146 149 148 148 148 146 142 143 144 142 141 140 140 137 135 137 135 134 132 128 130 132 128 121 112 116 118 112 110 105 106 101 98 101 97 96 100 82 68 81 86 82 77 79 89 95 96 86 80 86 85 92 97 90 96 95 103 111 104 96 106 115 106 103 100 95 110 124 102 106 121 115 118 110 103 95 87 96 98 90 88 104 100 105 91 86 87 93 98 90 109 83 78 91 99 72 61 82 76 62 79 108 139 178 148 88 21 54 112 89 71 81 117 112 61 83 156 153 140 113 126 163 212 143 75 59 41 141 154 111 116 162 180 168 66 18 168 104 37 114 98 21 60 -9 71 174 -18 176 237 0 28 108 -17 -38 42 109 44 -116 -80 24 127 82 -176 -103 197 156 25 36 16 76 313 414 230 42 38 -29 72 69 5 -20 -54 83 47816 372 150 75 10705 13 16 56 8065 3309 202 203 214 227 222 181 118 105 114 108 84 64 49 26 22 32 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 748 1481 2052 2047 3588 4192 4979 5942 7161 8811 10466 11418 10993 9151 9461 10562 14157 15266 11305 10368 10173 22700 30685 28010 2744 160 146 148 160 217 453 667 653 275 188 148 151 147 149 152 154 150 143 145 150 157 163 161 157 152 150 148 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 149 149 149 149 149 150 150 149 146 145 146 147 148 148 149 149 149 149 152 153 152 151 152 152 154 155 155 154 147 141 141 142 142 146 148 144 144 145 144 143 148 150 142 142 146 143 144 143 142 140 137 136 137 134 128 125 126 128 130 130 120 119 121 118 111 100 95 93 95 100 103 100 94 90 83 82 87 89 89 87 89 90 92 82 78 87 90 94 90 92 106 106 110 115 107 104 106 99 93 100 105 93 91 120 129 115 95 100 132 117 100 86 88 116 111 115 115 119 122 131 103 82 127 151 135 107 96 79 85 89 100 62 67 129 111 74 82 123 141 114 116 110 46 75 102 60 48 62 54 105 83 70 148 158 170 86 76 127 141 194 232 111 -59 68 135 86 150 153 112 152 127 33 89 95 90 181 77 -2 145 91 147 234 101 216 254 120 109 -27 -207 -9 137 240 176 -181 -150 60 117 74 -110 -172 99 103 55 249 215 122 233 161 63 77 -111 -157 13 70 51 -207 -2 309 47847 372 150 75 10706 13 17 27 8069 3277 113 97 88 81 67 49 16 9 10 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 433 977 1621 2153 3396 4679 6241 6825 8177 7916 7862 8381 9421 10761 10777 9730 9099 9454 10234 12072 16135 17011 10544 8701 7547 19638 31114 19641 180 141 148 153 176 278 712 880 785 222 159 150 149 148 152 151 157 155 150 148 153 157 165 165 160 155 153 150 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 149 148 147 147 147 148 147 146 146 146 146 147 147 148 149 149 148 149 152 153 152 151 152 154 155 156 155 153 149 144 141 141 143 145 146 144 143 143 144 144 149 150 142 141 143 142 148 150 144 143 140 135 134 131 126 123 121 122 126 126 120 115 119 119 109 97 92 95 99 106 112 104 89 94 91 83 91 95 93 89 93 98 94 92 89 90 93 92 86 83 101 111 119 114 101 122 122 101 107 112 112 102 95 114 122 108 90 105 130 126 118 99 102 120 121 109 90 128 146 136 154 138 137 142 125 106 103 125 102 88 105 105 114 120 101 85 114 154 137 99 127 128 72 58 80 90 88 112 96 129 134 74 74 38 71 56 22 40 54 145 175 170 33 48 171 108 112 105 79 156 138 20 30 125 219 242 174 92 164 212 190 279 136 -14 98 152 43 -119 -56 85 191 212 67 -52 -16 139 149 18 41 66 17 38 -25 23 91 184 75 -98 -121 -212 -60 -22 -8 -26 -42 147 361 450 47879 372 150 75 10707 13 17 59 8073 3245 93 63 47 27 11 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 505 1975 3616 4650 5555 6355 7780 9412 10695 10901 10421 10009 10760 11380 11343 10061 9122 9439 9911 10486 10980 10931 9636 6679 5424 4874 14345 31425 21384 186 142 149 150 195 333 925 1954 1876 233 158 149 150 150 155 155 157 157 155 153 155 158 164 164 161 154 155 152 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 146 145 144 144 145 146 146 145 146 147 147 147 147 148 148 148 149 150 152 152 152 150 150 154 156 158 156 151 147 147 145 141 141 142 143 143 143 146 146 146 148 147 143 141 142 145 153 153 145 144 143 138 133 128 126 125 120 120 120 119 120 116 113 115 112 103 99 102 101 108 111 97 86 90 86 79 93 90 76 77 88 98 95 91 87 88 85 94 95 80 95 107 111 109 94 116 117 104 117 114 102 96 110 111 103 107 114 125 119 122 130 114 106 110 136 131 84 104 133 114 134 130 108 112 133 117 94 156 123 97 132 97 79 79 63 69 105 131 134 140 121 85 63 76 111 96 151 139 41 106 147 123 122 59 118 172 80 67 86 125 61 54 79 45 79 69 66 22 26 104 62 59 152 104 129 97 0 -30 -8 87 243 460 192 -126 32 158 23 -37 63 34 101 147 76 61 19 -47 -10 -47 -77 82 1 158 0 -211 29 230 217 23 -6 32 232 231 346 316 72 284 357 349 47910 372 150 75 10710 13 18 30 8076 3213 278 209 170 127 111 101 92 89 75 57 39 19 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 330 1565 3934 5992 6793 6907 7078 7633 8722 9713 10590 10953 10396 9555 10083 9976 9190 8137 7580 7437 7459 7554 7464 6941 4601 1948 1571 1932 6649 16285 14903 183 139 145 151 231 481 1612 3138 2829 505 183 145 151 151 155 158 157 157 154 152 153 160 164 161 158 152 153 149 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 144 143 142 143 144 146 145 145 146 146 146 145 147 148 147 149 151 150 152 153 152 151 151 154 157 158 157 152 148 149 149 144 140 142 144 143 143 146 147 145 145 147 143 140 143 146 148 144 140 138 138 138 133 128 129 131 126 120 120 121 123 115 106 112 113 106 103 102 102 100 94 89 83 83 81 82 96 86 78 79 79 91 89 88 96 90 80 95 106 105 119 115 99 100 95 105 103 101 112 96 93 103 111 107 107 117 121 113 114 126 121 104 91 102 110 115 102 100 101 96 110 95 106 134 131 92 75 134 138 101 96 74 98 106 41 15 68 98 115 132 118 103 117 129 130 79 117 108 16 54 133 145 101 148 197 172 38 68 182 139 53 -16 -10 50 47 37 57 48 56 36 -15 50 205 104 27 9 -20 2 -87 11 239 395 240 14 113 156 118 51 -20 94 99 60 130 103 96 14 -62 -179 -282 -170 -86 88 33 -56 -23 -22 246 163 -46 123 97 250 582 595 378 250 231 195 47942 372 150 75 10711 13 19 2 8080 3180 552 482 442 343 327 321 320 307 292 274 247 228 208 183 147 146 162 158 113 86 61 42 32 27 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 6 284 1536 4624 7066 7458 6522 6086 5792 5893 5616 5694 6009 6199 5601 5095 5215 5455 5815 6100 5698 4880 4469 4364 4167 3200 1476 260 203 194 369 1177 1141 153 139 145 154 208 399 1312 2099 1727 818 219 155 152 152 158 159 156 152 151 147 151 161 166 161 158 154 152 150 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 144 143 143 143 144 146 146 146 147 147 147 146 146 147 149 151 152 152 153 153 152 153 152 153 157 158 154 150 148 146 145 144 143 143 145 146 145 145 145 146 147 147 145 140 139 143 144 140 139 139 143 144 135 130 129 131 126 119 120 119 119 114 105 104 106 107 104 103 103 92 82 90 93 82 78 87 92 91 101 91 87 99 91 95 108 96 85 88 101 110 112 108 97 113 117 98 96 108 117 110 108 111 100 99 100 125 141 122 122 140 118 104 101 112 135 108 97 107 98 79 90 98 90 98 83 85 92 90 88 62 74 114 125 113 48 0 74 79 68 83 101 140 126 98 76 52 87 115 117 94 98 144 120 152 155 74 33 79 152 157 83 44 14 124 144 47 22 41 114 105 58 17 128 151 52 86 151 86 -19 131 108 64 71 4 124 28 66 100 -11 7 22 19 102 171 102 45 -2 -103 -74 1 -60 -124 -87 -126 -255 -164 156 152 -92 59 55 214 565 276 136 251 238 117 47973 372 150 75 10712 13 19 33 8084 3148 690 662 645 530 492 474 469 458 440 419 390 371 349 329 295 295 308 301 252 217 188 160 144 127 104 80 64 50 42 48 51 38 8 999999 5 13 49 68 62 36 12 999999 999999 999999 999999 3 4 2 999999 999999 999999 999999 999999 999999 1 999999 999999 2 7 8 14 17 38 105 480 2495 5085 5721 4665 3941 3723 3390 3314 3164 3037 2901 2601 2492 2718 3070 3266 3581 3802 3682 3214 2641 2180 1503 744 330 137 131 134 138 142 139 142 146 175 307 308 296 456 723 717 600 235 162 148 150 159 159 154 146 144 144 148 159 162 159 157 155 151 150 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 144 143 143 144 145 146 147 147 147 146 147 147 146 148 149 150 150 152 154 153 153 153 152 152 155 156 152 151 151 148 144 146 146 143 143 143 143 145 148 148 147 147 145 141 139 142 144 141 140 142 144 143 136 132 127 125 124 117 115 115 113 113 111 108 107 105 102 102 95 85 88 91 93 87 81 94 88 81 95 93 86 96 101 94 96 91 77 80 90 97 103 103 100 111 116 99 91 99 117 122 114 104 95 98 97 123 129 110 122 137 125 125 119 103 134 128 106 95 75 67 103 122 86 77 95 102 110 111 95 92 90 98 122 121 44 26 92 63 27 97 161 144 111 73 49 85 104 90 88 92 93 124 143 110 95 72 98 101 69 131 169 150 54 54 88 32 13 29 112 152 156 142 185 190 35 81 165 21 -10 126 78 9 42 -39 25 51 73 159 88 -12 70 146 37 0 83 4 -113 -57 4 14 -114 -247 -211 31 -31 -110 127 14 -115 155 195 180 177 -228 -54 323 53 -167 48005 372 150 75 10713 13 20 5 8088 3114 742 734 724 659 554 516 495 484 469 447 423 400 381 367 343 339 342 332 283 235 201 170 146 130 107 88 71 58 48 48 56 46 28 19 22 22 42 60 72 60 41 27 17 14 16 29 32 26 14 10 8 6 7 8 15 14 13 13 18 17 27 34 50 93 355 1590 2559 3789 4698 4922 4065 3296 2969 3135 3508 3490 2834 2465 2205 2347 2492 2568 2487 2326 2014 1391 790 301 132 127 147 245 640 1023 702 167 152 185 358 856 1147 967 424 346 322 269 207 153 147 153 159 159 155 146 144 146 149 161 159 157 158 155 151 148 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 144 144 143 144 145 145 146 145 146 146 148 148 146 147 147 148 149 151 153 154 154 154 153 153 156 156 153 155 153 148 146 146 144 143 143 143 145 146 149 149 146 142 140 140 141 142 145 143 140 144 142 140 140 133 126 127 129 123 118 118 116 113 109 108 110 108 105 101 92 88 95 86 81 85 89 97 95 87 88 93 88 90 94 90 94 94 83 76 76 86 104 110 101 99 98 99 91 85 109 120 117 109 101 108 118 119 97 98 145 145 127 126 105 92 113 131 95 93 97 95 134 147 100 89 114 98 105 128 139 124 89 101 151 118 72 100 118 91 90 152 153 131 127 75 97 158 114 42 -1 76 141 101 98 64 49 66 24 -14 9 100 226 257 97 82 153 62 14 38 186 212 188 250 240 199 85 41 126 66 -36 -6 45 100 56 -80 -18 103 153 151 27 28 95 214 141 15 61 67 -17 31 134 -111 -209 -339 -184 270 27 -149 42 71 78 264 72 -15 -24 -191 200 483 146 10 48036 372 150 75 10717 13 20 36 8091 3081 987 729 743 716 546 488 458 442 432 414 389 369 364 360 351 348 336 293 237 191 161 131 104 87 66 49 29 25 15 19 28 25 18 5 999999 999999 8 31 49 47 32 21 17 16 20 27 26 16 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 5 12 22 36 97 405 917 2798 5343 5972 4674 3857 3566 3590 3938 3932 3483 2917 2392 2252 2162 1934 1652 1203 768 437 212 113 131 246 675 1999 4574 5186 1449 206 157 202 426 1135 1553 1056 315 232 213 181 163 145 150 158 160 158 155 149 149 156 154 161 156 156 157 156 152 147 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 145 143 144 145 145 146 145 146 148 150 149 147 146 147 149 150 151 153 154 153 155 155 153 157 157 155 154 150 144 143 145 142 141 143 144 144 143 144 147 147 143 141 142 141 142 147 147 144 148 146 142 141 135 128 130 132 129 125 119 120 118 110 105 107 108 106 102 99 97 92 84 85 88 88 85 87 98 98 95 92 89 86 89 96 99 92 74 79 86 94 108 94 94 104 109 99 92 112 118 130 127 113 120 125 121 110 116 137 142 130 104 87 92 111 123 108 95 103 101 114 137 116 128 140 124 100 89 119 74 79 140 145 116 99 110 128 130 120 112 65 65 112 83 93 102 57 58 52 109 105 39 108 96 24 58 58 27 24 157 259 185 47 123 159 80 126 74 115 105 95 194 204 157 131 94 73 67 -50 -94 -28 118 103 1 -48 -1 184 83 -42 29 -2 9 196 261 95 138 217 134 108 -126 -270 -343 9 289 49 88 -105 3 313 153 -61 -18 65 -6 299 641 490 189 48068 372 150 75 10715 13 21 8 8095 3047 895 640 693 681 515 411 372 358 345 323 302 293 301 312 320 322 306 239 176 134 109 76 46 19 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 48 340 1401 3268 5032 5741 5418 4797 4341 4453 4086 2808 2182 1957 1792 1556 1358 1041 654 333 110 98 163 579 2341 6267 10416 16501 16731 2861 216 191 258 446 1284 1585 687 169 149 160 147 146 149 158 164 163 158 155 151 153 161 159 159 156 157 156 155 153 150 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 148 146 144 144 144 145 147 146 147 148 150 150 149 149 149 150 151 152 153 153 153 154 154 155 157 158 157 153 150 146 143 144 141 139 140 140 142 143 141 145 146 146 146 143 139 140 145 146 141 141 143 139 136 133 124 123 127 127 124 116 116 117 109 108 106 104 99 95 93 93 88 84 85 88 83 75 81 90 96 100 98 89 84 87 92 92 95 97 102 99 99 104 101 108 99 93 93 98 115 118 124 120 113 105 98 104 101 93 95 122 127 98 106 114 107 108 109 85 64 72 96 100 94 122 153 160 128 86 92 96 120 154 134 134 134 109 114 130 124 83 31 -11 11 27 59 78 38 78 102 82 49 25 140 137 31 74 176 161 119 194 208 88 72 188 184 164 125 49 34 0 32 64 98 116 43 29 79 40 -31 -60 -82 27 65 155 156 143 91 -12 -20 33 52 -62 58 180 155 233 359 287 50 -152 -226 -155 33 119 262 338 -153 -176 109 -120 -56 30 -171 -67 114 158 76 -204 48099 372 150 75 10709 13 21 39 8097 3009 9045 1864 647 611 481 375 328 304 279 253 243 250 260 267 266 255 241 197 143 104 80 48 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 43 471 1554 3476 5172 5504 5319 5017 5400 4234 2165 1575 1465 1398 1252 1085 824 517 325 122 130 336 887 3800 10036 16239 27026 28110 8313 3125 1806 424 519 1235 1608 768 185 153 152 150 152 157 166 169 167 162 160 156 157 164 164 163 163 162 160 158 157 156 151 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 147 145 144 144 144 146 147 148 148 149 149 150 151 151 150 151 152 153 151 151 152 154 156 157 156 155 152 149 146 143 142 141 140 139 141 144 144 142 145 146 146 148 144 142 143 145 143 137 140 143 138 134 130 122 122 126 129 124 115 119 118 113 115 109 101 95 98 99 94 94 90 80 81 80 80 88 94 95 100 109 94 88 94 88 82 83 98 106 104 104 103 113 109 86 86 90 99 102 112 121 108 98 91 90 104 101 75 78 102 121 119 113 112 103 99 96 98 84 80 93 87 90 101 93 100 110 94 101 119 118 147 138 103 113 124 104 93 111 90 62 53 33 33 57 87 117 135 89 41 48 78 119 76 15 47 128 115 99 94 105 131 207 248 226 201 66 33 68 63 52 -13 5 73 98 76 117 102 44 55 26 70 56 153 278 248 17 -130 -32 150 213 61 71 109 114 208 292 210 113 67 87 229 218 99 162 122 -101 9 124 94 159 52 9 104 -31 -266 -370 -375 48131 372 150 75 10715 13 22 11 8096 2967 9334 1835 600 549 423 341 300 260 220 199 208 222 225 216 193 148 108 83 56 34 20 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 0 361 1118 2105 3767 5235 5748 5544 4645 2808 1569 1139 1101 1080 1178 1217 1070 817 537 165 147 381 1100 3156 6855 10394 22633 34041 28008 25518 8698 636 521 1231 2407 1785 261 149 145 143 146 155 160 158 159 159 155 151 153 159 161 160 158 157 155 153 151 151 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 148 148 147 146 145 145 146 148 148 148 148 149 150 150 150 151 152 153 153 151 150 151 153 155 155 155 155 153 149 145 140 140 142 140 140 143 145 146 143 144 147 148 147 144 142 143 144 143 143 147 149 145 141 136 129 127 128 126 120 114 116 116 113 112 107 101 100 101 99 96 97 91 84 84 88 92 93 99 100 95 102 100 90 98 94 90 82 86 103 103 112 114 110 95 91 118 115 114 108 102 120 119 106 107 112 110 97 87 84 90 136 145 119 106 96 102 105 106 105 97 102 103 90 79 63 68 101 119 106 87 86 97 115 90 63 90 95 69 75 99 107 119 87 75 88 96 123 150 118 40 51 98 113 97 79 112 93 24 33 59 98 142 193 175 119 120 56 40 49 38 63 33 68 63 89 85 -5 40 131 108 106 152 117 60 180 210 116 9 -2 272 288 206 188 142 82 33 28 -87 -11 151 99 213 353 232 215 106 1 38 4 150 161 -75 -124 -63 115 138 -45 -91 48162 372 150 75 10717 13 22 42 8096 2927 949 557 576 553 442 365 302 261 212 200 217 226 218 191 156 72 24 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 22 452 1376 3721 6158 6168 5122 2786 1617 1134 921 950 897 1174 1247 1118 911 602 175 151 665 1949 3497 5250 5019 12880 36063 41141 24907 12317 1617 1443 2625 5045 4200 274 153 145 144 146 153 159 154 158 157 153 152 154 157 160 155 156 155 153 150 149 148 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 150 150 150 149 148 147 147 148 148 147 148 148 147 149 151 152 152 152 152 152 152 152 152 152 152 154 155 154 151 146 140 140 142 141 143 145 147 148 146 146 148 148 147 143 138 138 138 141 145 145 147 149 146 142 133 126 128 126 119 116 112 107 102 106 107 106 105 97 90 88 89 86 86 90 92 91 88 92 89 87 95 95 91 101 104 112 105 89 99 104 111 117 115 113 110 119 116 110 111 107 121 124 109 105 108 93 78 91 105 120 139 120 119 101 73 86 104 121 107 94 100 100 82 87 92 71 97 129 85 48 92 93 78 81 63 76 78 113 143 123 126 102 64 62 107 100 79 136 125 64 46 29 117 176 158 146 53 68 150 183 209 142 115 149 123 94 101 126 140 123 64 23 139 138 -13 20 40 -11 110 59 -67 -2 -19 -20 88 17 -1 12 -75 114 203 299 338 284 109 -84 -167 -109 129 104 -17 -32 -12 69 43 -37 22 -44 -1 -147 -293 -192 -235 -77 277 157 -200 104 48194 372 150 75 10719 13 23 14 8097 2885 1129 576 590 585 530 456 369 315 264 249 259 280 272 224 177 104 66 31 3 999999 3 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 30 415 2001 4586 5928 4772 3277 1980 1613 1373 1202 1037 895 1036 1005 878 738 614 694 1025 1932 3167 3890 4364 4938 10549 29103 33542 36148 9579 4184 4004 4916 6921 5548 527 165 153 152 154 158 164 162 161 158 158 162 160 162 165 159 161 161 158 154 153 152 148 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 153 152 152 151 148 147 148 148 146 147 148 149 151 152 153 151 150 151 152 150 151 151 150 150 150 150 151 150 147 143 142 142 141 143 145 147 147 147 148 149 149 148 144 139 142 141 142 147 146 146 150 145 142 137 127 130 132 126 121 116 108 103 108 110 108 107 99 94 85 86 90 87 86 86 84 83 92 89 90 97 94 100 109 107 113 109 88 95 105 90 94 111 116 118 105 103 105 109 118 113 110 111 117 111 94 87 103 120 130 110 95 110 88 68 82 99 112 105 76 85 103 102 132 136 71 73 126 87 45 115 122 76 110 142 137 112 150 156 142 161 102 100 104 59 54 90 117 40 18 38 67 166 138 93 111 34 88 176 208 275 198 166 169 136 196 255 251 215 196 118 36 162 209 56 71 125 45 4 -43 0 74 12 -32 29 43 -51 -17 16 88 164 194 234 230 47 -84 -54 -1 89 130 177 35 -113 -61 -195 -113 145 172 169 -82 -177 88 232 346 415 122 -230 -10 48225 372 150 75 10715 13 23 45 8098 2845 1299 592 640 650 620 518 427 363 318 284 282 310 319 281 236 196 141 92 55 41 38 34 25 19 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 567 2511 5266 6032 3571 2170 1867 1695 1453 1287 1053 874 805 736 772 968 1535 2452 3435 4445 4812 5504 5794 7045 10401 15199 16612 15492 8098 6471 5673 5356 5394 3408 529 162 149 151 155 156 159 157 156 156 159 163 161 164 166 160 160 160 157 154 153 152 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 156 155 154 153 152 150 149 148 149 148 149 150 151 152 153 153 152 150 150 150 148 149 152 151 150 149 149 149 149 145 141 143 143 142 142 142 141 141 143 146 148 149 148 143 142 147 146 146 149 146 148 152 143 139 137 131 132 135 129 121 116 110 107 110 108 104 106 106 103 95 94 98 93 87 87 87 88 94 94 92 96 99 106 102 96 102 103 99 97 99 93 99 110 110 116 108 108 115 105 115 117 102 104 116 118 106 96 108 125 116 98 104 106 87 83 101 99 103 111 70 89 138 137 129 128 110 114 132 119 86 95 104 102 152 195 190 144 127 113 112 147 92 102 119 52 78 105 108 61 23 52 138 179 105 93 131 85 23 57 110 175 194 230 232 173 272 252 136 170 138 49 8 132 177 66 40 33 9 -101 -161 29 163 177 149 197 186 15 72 132 125 144 37 77 161 79 10 57 88 101 178 161 38 84 23 -94 12 130 112 -41 71 156 224 429 471 250 171 172 -47 48257 372 150 75 10714 13 24 17 8098 2803 822 607 658 662 618 519 433 366 325 275 261 279 291 276 249 215 163 106 59 44 39 36 30 26 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 431 1659 3262 5073 4885 2576 1660 1295 1004 757 637 637 867 947 1067 1274 1933 3022 4028 4783 5696 6671 7998 8941 10527 11822 11804 6261 5647 8061 8933 7750 6404 4678 2136 267 154 149 151 156 151 152 150 153 163 168 163 162 163 165 161 160 158 155 151 152 151 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 155 156 154 153 152 151 149 149 150 151 152 151 151 152 153 153 152 150 149 150 149 148 150 149 148 149 149 150 150 145 143 144 145 144 142 140 140 139 141 146 149 150 147 143 142 144 144 144 144 145 149 149 143 138 136 132 133 136 128 120 116 109 111 109 102 99 100 103 103 100 99 103 102 95 89 92 97 91 90 95 93 95 103 98 90 87 93 103 101 105 111 116 125 121 119 118 106 98 101 113 116 97 90 105 116 117 107 120 127 115 121 123 117 105 100 117 131 142 119 81 96 140 147 116 112 131 132 113 125 123 84 86 83 80 120 145 112 114 143 140 130 72 76 97 95 135 110 99 124 101 128 144 71 45 99 80 32 14 59 108 147 145 123 168 160 207 160 74 130 138 34 -6 145 171 8 -60 0 0 -95 -177 -99 11 85 213 141 -21 -33 -23 55 151 103 -84 62 154 33 31 -16 135 237 182 32 -52 92 -7 -67 11 -112 -61 -18 -73 49 147 312 307 139 180 18 -315 48288 372 150 75 10719 13 24 48 8098 2763 514 536 553 545 522 476 381 301 264 210 192 199 203 192 165 131 74 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 33 618 2422 3968 4455 3624 2421 1948 1035 475 148 110 390 1099 1629 1948 1962 2109 2580 3109 4355 5665 7430 10307 12132 13707 14529 14797 9272 7917 12023 14621 10383 6664 4974 3786 502 162 146 146 151 149 149 151 164 177 173 161 158 160 163 159 158 154 151 147 150 148 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 156 154 153 152 150 150 149 150 150 150 150 151 152 153 153 152 151 150 150 148 147 146 145 145 147 148 149 149 148 148 146 145 146 143 141 144 143 145 149 148 148 144 142 142 143 145 144 142 148 149 147 147 141 136 132 134 133 124 121 122 113 112 107 101 97 90 92 93 95 102 102 98 96 90 93 96 87 87 98 98 89 87 99 95 88 98 107 102 98 98 100 114 122 115 104 95 96 107 112 101 89 104 121 111 108 124 128 116 110 126 118 107 126 130 123 139 137 103 107 115 123 123 82 82 112 107 111 148 160 104 89 45 18 77 96 109 93 123 151 103 56 55 59 59 101 65 43 107 65 84 155 111 78 108 93 28 20 30 85 152 111 54 73 65 111 107 101 140 159 175 134 201 152 -28 -23 121 124 2 -80 47 153 73 144 2 -82 120 152 153 206 185 26 -28 43 -76 -187 -8 158 157 42 -173 -94 179 86 -11 106 5 58 155 -76 -118 66 155 -39 -117 101 -11 -412 48320 372 150 75 10720 13 25 20 8098 2721 497 515 524 524 535 510 402 299 273 234 190 184 180 170 134 75 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 1794 2992 3121 2743 2328 2079 1096 570 341 149 393 1271 2223 2618 2351 2133 2457 3456 4514 6209 8457 12177 13717 14282 14237 13095 12936 12072 17094 12681 4792 2313 2124 2239 427 161 145 146 147 149 152 157 175 195 178 163 158 160 162 155 155 151 148 145 149 148 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 156 157 155 153 151 150 149 149 149 148 148 150 152 152 152 152 151 148 150 150 147 146 146 145 146 147 148 147 146 149 149 147 146 147 145 142 145 146 149 151 148 145 142 143 142 142 147 145 145 148 147 148 149 144 133 131 131 126 126 127 132 124 109 103 104 100 92 90 94 102 105 102 95 93 95 93 92 98 98 97 100 101 96 98 100 99 101 104 105 85 80 99 110 118 108 103 102 113 123 109 95 97 117 125 100 88 110 108 109 114 132 113 86 128 129 109 117 110 102 103 103 101 103 95 87 107 103 115 162 166 112 94 66 64 89 83 120 75 78 94 103 105 59 65 42 63 47 15 48 24 32 84 63 80 168 197 153 90 90 50 71 127 149 140 52 54 96 130 148 148 181 175 162 71 40 181 264 226 160 96 150 218 50 85 64 24 94 95 124 172 224 46 -98 14 -57 -150 114 234 102 107 -6 23 256 258 161 47 -22 -19 221 47 -126 371 286 -55 -140 -113 162 -18 48351 372 150 75 10722 13 25 51 8098 2680 517 545 573 572 550 514 418 313 291 265 211 197 181 168 131 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 980 1985 2108 1748 1481 1239 899 879 772 574 491 1292 2607 3157 2928 3363 5471 6636 6943 7707 10416 13190 13444 14129 16580 15235 14332 11237 10447 3972 209 168 188 184 151 147 148 148 147 147 152 153 169 182 178 164 159 157 158 154 153 148 146 144 148 148 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 155 156 154 151 149 149 149 150 150 150 150 152 151 151 152 152 149 146 149 150 148 146 146 146 145 145 147 147 145 148 150 149 147 147 145 146 145 145 149 150 150 146 143 143 140 142 147 143 142 147 148 147 147 145 135 133 130 122 128 128 129 126 109 104 108 105 101 101 105 108 109 108 98 97 99 99 97 103 107 100 94 102 99 91 104 102 87 95 113 101 97 108 114 111 95 99 105 117 123 98 82 97 117 128 111 107 126 123 127 127 127 99 87 130 131 106 96 96 101 96 103 96 99 106 90 112 130 134 145 153 146 109 71 77 96 91 115 106 99 92 117 114 92 103 65 85 111 76 24 76 111 85 2 -52 47 137 153 163 167 80 80 82 71 129 103 62 138 153 61 71 74 -2 38 88 146 218 219 221 270 285 141 111 148 129 89 134 -4 -115 108 287 223 -12 -39 133 43 42 120 63 -78 116 386 240 162 -4 -48 184 102 -45 58 -20 -49 247 183 166 280 -86 85 108 48383 372 150 75 10723 13 26 23 8097 2638 589 518 564 556 473 440 368 284 254 220 184 166 143 120 81 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 66 598 820 780 738 690 938 1294 1360 1340 1264 1840 2823 3034 3752 6460 10240 11002 12326 12205 13263 13074 12550 12437 19951 20757 13592 7512 1378 240 158 148 150 145 147 147 148 147 145 147 149 147 161 165 167 160 156 156 154 154 152 147 147 145 148 146 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 154 154 153 151 150 149 150 150 150 150 152 153 153 153 154 154 152 149 149 149 147 146 145 145 145 145 145 147 146 145 147 147 146 144 145 146 145 145 146 147 148 147 145 142 141 145 146 145 144 151 154 148 144 141 136 136 134 130 128 124 120 116 111 107 110 106 101 103 107 105 104 102 99 104 103 104 97 90 98 100 93 90 87 90 98 97 92 99 107 101 106 107 107 112 110 101 111 118 105 106 97 94 112 129 130 117 123 124 134 126 98 85 89 122 124 105 96 96 104 107 104 88 107 113 69 82 131 151 125 155 204 124 68 101 149 122 111 109 68 97 145 117 130 126 72 117 173 150 64 104 102 96 89 -16 8 117 106 75 67 81 73 22 14 58 95 123 142 68 33 119 112 0 84 135 8 28 186 281 270 162 59 130 211 118 27 71 -60 -113 157 247 182 182 146 227 246 196 69 -76 -46 11 141 266 250 -42 -250 -34 -38 -55 -40 -85 -72 -280 -162 -50 -104 -237 -83 98 48414 372 150 75 10722 13 26 54 8097 2597 531 464 518 511 424 371 328 256 198 156 133 111 83 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 6 192 993 1535 1723 1645 1782 1823 2052 2445 3552 6557 11205 13881 15137 17543 17207 16082 12534 11116 10437 20833 26505 11519 5849 391 165 150 148 150 147 151 149 149 146 145 146 146 150 160 158 156 151 155 154 151 153 149 146 147 146 145 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 152 153 151 151 150 149 149 150 150 150 153 153 154 156 155 155 154 151 151 150 147 144 144 144 145 146 145 145 145 145 145 145 145 144 145 143 144 145 144 145 148 150 147 145 144 143 143 144 145 149 149 146 142 136 135 137 135 133 128 128 127 121 110 104 109 108 102 98 99 102 99 96 104 108 104 97 88 88 97 103 107 102 91 87 88 91 96 103 98 86 94 99 100 110 117 101 103 102 102 121 112 100 91 106 132 118 101 99 142 139 104 128 120 96 92 110 117 108 100 110 119 95 99 119 92 65 99 137 105 116 169 113 84 141 176 137 107 102 87 112 141 144 142 138 140 117 151 159 74 99 110 106 79 10 76 154 120 31 67 130 66 104 169 98 57 164 79 46 152 163 145 153 163 54 -15 47 133 170 137 -32 11 125 120 112 66 103 -16 31 268 180 84 167 60 101 268 306 262 132 99 8 -136 -6 69 -20 -217 -306 -281 -189 -92 -45 96 -66 -78 -118 -127 -315 -318 21 48446 372 150 75 10722 13 27 26 8096 2555 524 526 556 546 471 409 370 312 233 207 196 172 136 59 15 13 14 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 1405 2294 2463 1907 1430 1300 1496 1999 2847 4662 7172 9553 10769 12339 15033 13843 12742 10690 10268 10500 17564 24852 5544 2343 340 159 155 158 154 152 156 158 160 153 151 146 147 150 156 154 153 151 155 152 151 152 148 145 147 147 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 152 153 152 152 152 150 150 151 151 152 153 154 155 155 155 155 153 150 149 148 147 143 142 143 144 145 146 146 145 144 145 144 143 144 145 145 146 145 146 148 149 149 145 146 144 141 144 144 145 143 141 144 140 132 133 138 136 133 131 127 125 120 107 104 113 114 113 110 105 108 100 90 100 104 103 98 93 95 99 100 111 114 94 83 87 92 90 105 107 91 91 90 100 112 102 93 96 87 101 108 103 118 100 92 115 122 112 107 147 153 122 122 126 107 98 116 114 102 87 111 142 113 83 100 125 86 88 108 81 100 132 126 127 126 141 151 112 101 85 60 103 151 145 117 131 138 168 153 56 123 224 191 100 41 76 100 56 39 99 124 106 113 142 126 116 236 152 84 149 102 152 160 52 2 80 121 141 148 122 16 19 145 218 204 139 162 68 107 316 184 31 144 55 25 130 126 197 79 28 135 -47 -156 14 15 -75 73 24 17 9 150 349 359 215 128 420 21 -134 105 48477 372 150 75 10724 13 27 57 8095 2514 2217 1815 668 635 539 496 461 418 336 317 295 264 204 128 108 101 94 73 62 48 30 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 597 1428 2013 2123 1706 1315 1272 1598 2112 2603 3013 3062 3268 4566 7019 10250 10268 9559 9272 10054 11419 16576 19769 1416 186 160 162 168 163 157 160 163 165 166 158 153 146 147 148 155 156 155 155 156 152 153 154 149 149 148 149 147 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 153 155 155 154 153 152 152 152 153 152 151 153 154 154 153 154 151 147 146 149 148 143 143 145 146 145 145 146 145 143 142 142 142 145 145 144 144 143 146 150 150 149 146 145 144 145 146 148 148 146 148 148 144 141 137 137 139 133 133 130 124 118 112 108 109 116 119 113 102 103 98 92 97 102 102 102 100 99 106 105 109 109 99 93 91 94 93 99 112 108 98 97 119 129 110 112 117 108 112 105 103 115 102 101 114 117 113 121 126 127 129 115 122 130 115 97 104 106 82 106 140 130 99 90 115 92 97 110 84 118 148 133 140 111 99 149 116 87 88 78 149 168 136 118 86 169 243 152 90 155 217 202 130 94 56 72 80 92 100 76 155 180 117 177 252 186 136 79 52 102 218 140 25 64 78 134 238 263 239 189 102 183 226 96 151 142 -36 -41 110 70 44 270 361 176 132 148 44 1 194 278 76 150 182 159 204 197 129 184 302 430 390 262 22 4 305 127 154 8 48509 373 75 75 10726 13 28 29 8095 2472 4964 2642 1824 650 624 546 505 469 431 357 333 279 240 171 126 103 78 61 44 34 20 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 84 158 503 681 819 813 989 1214 1272 1124 975 1093 1416 2556 5087 8031 9695 9427 9973 11095 14944 26242 24679 3616 382 255 229 169 153 153 158 161 161 160 154 148 139 141 143 148 150 151 152 150 149 151 150 146 148 146 147 144 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 154 156 156 154 154 153 152 152 152 150 150 151 151 150 149 152 151 147 147 149 148 145 145 145 146 145 146 148 147 144 142 143 147 148 147 145 141 140 144 148 150 149 147 144 144 146 147 146 145 149 151 147 145 151 144 141 142 131 132 136 132 128 123 114 108 109 107 102 96 92 96 99 102 102 101 107 104 105 111 106 100 102 101 104 108 106 107 103 114 118 107 114 125 122 120 117 111 110 111 109 109 109 98 105 98 97 119 136 132 122 133 126 123 121 106 88 115 127 105 127 139 150 108 74 109 115 105 107 110 105 111 109 154 145 70 81 120 128 115 120 154 148 117 123 100 110 153 103 113 140 115 163 187 127 37 76 103 109 146 142 181 214 148 148 161 74 59 112 157 182 251 151 67 118 76 82 194 172 119 214 195 153 190 114 200 186 -11 16 10 -35 52 284 339 104 65 298 216 127 132 -51 -73 200 167 144 212 128 167 145 253 122 -63 -3 -28 -74 -205 -136 153 49 48540 373 75 75 10726 13 29 0 8094 2431 7491 2728 550 528 526 504 476 439 367 298 266 218 187 118 71 43 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 92 297 571 1058 1174 1555 2318 3180 4294 5699 6936 8592 10330 14639 16379 21001 30859 29118 6640 637 401 276 172 155 156 157 162 160 160 155 150 137 140 142 147 146 149 150 148 150 148 146 147 147 145 145 143 138 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 154 156 156 156 155 154 153 151 151 150 150 151 150 148 148 151 151 148 147 148 146 144 144 144 144 146 148 149 149 146 145 145 148 150 151 149 141 140 144 144 147 148 146 142 145 148 146 145 145 147 147 143 139 142 139 138 139 131 133 136 132 127 120 114 111 108 98 97 104 95 89 95 99 99 97 100 101 97 100 98 89 96 110 122 125 108 104 107 111 111 107 112 114 108 111 110 106 101 89 96 111 125 125 115 96 99 126 143 149 136 127 94 102 120 103 95 111 134 117 101 104 138 94 76 123 122 89 85 107 85 89 110 141 135 82 69 136 175 110 92 108 96 87 111 150 101 34 48 106 161 184 173 139 102 63 67 58 127 197 106 90 78 44 77 34 91 126 43 106 207 236 145 -1 4 63 65 114 107 74 78 103 77 113 147 104 89 44 138 25 -229 -21 268 245 139 155 215 106 119 91 -184 -261 -26 175 197 258 264 150 176 175 -115 -73 200 124 -59 -247 -144 80 205 48572 373 75 75 10727 13 29 32 8093 2389 7150 2516 481 452 447 453 476 456 322 234 186 161 136 75 30 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 52 455 1239 2154 3144 5459 7267 8323 8173 7939 8095 9661 13559 15410 17911 27639 26180 6823 1434 489 232 175 165 169 175 184 177 164 158 153 141 142 145 148 147 151 152 153 151 149 148 150 147 146 147 144 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 155 157 157 157 155 154 154 152 151 150 150 149 148 148 148 150 150 147 146 147 146 144 144 145 146 147 148 148 147 146 146 144 144 148 153 149 143 145 147 147 146 148 146 143 144 146 146 146 143 141 143 143 140 139 136 139 138 134 134 134 128 124 119 111 106 102 98 98 103 104 98 90 94 104 101 99 96 84 93 103 99 101 111 121 112 99 94 97 102 107 105 105 121 119 107 113 112 107 100 108 125 119 117 109 102 100 112 130 131 143 132 83 103 125 106 120 103 109 106 85 90 111 81 73 114 113 94 100 123 95 109 120 105 122 136 128 144 189 147 111 138 123 114 152 184 127 70 81 116 132 145 144 64 41 58 69 130 180 148 25 33 110 96 94 79 167 240 44 -39 128 211 123 -8 -70 71 182 39 102 218 228 183 131 77 52 62 63 95 0 9 -117 110 339 226 368 333 167 15 19 139 131 95 -85 -111 23 270 263 -124 49 207 -194 -94 220 -19 45 105 110 -3 -200 48603 373 75 75 10725 13 30 3 8092 2349 1595 764 461 457 457 464 482 424 303 208 149 115 91 60 27 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 26 124 427 1088 3018 5457 9506 10989 11529 10320 9294 8533 8386 8304 9226 10858 25100 24923 13517 2197 646 222 186 183 197 213 228 214 190 164 152 144 145 148 151 151 154 156 154 150 152 152 153 149 148 149 145 143 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 153 155 154 155 154 153 153 152 150 149 149 149 148 147 146 147 147 146 146 146 147 146 145 145 146 147 149 150 146 145 145 143 143 146 150 149 148 149 151 150 146 146 147 144 143 144 147 147 140 137 145 146 145 143 135 135 139 133 128 129 129 128 118 108 106 102 103 103 97 99 99 93 94 97 103 105 97 85 92 97 99 98 93 99 92 93 106 95 98 112 97 94 115 110 116 128 112 115 123 122 118 111 117 105 99 92 99 124 122 141 136 109 125 126 113 120 116 110 112 114 95 100 99 101 124 104 75 96 119 103 94 88 119 140 143 141 127 127 109 113 151 149 122 115 109 93 103 91 83 98 94 73 55 42 48 54 150 207 121 109 37 94 153 124 122 90 162 112 40 152 237 150 102 44 61 97 17 122 206 252 250 159 58 95 158 122 89 -156 -66 143 246 240 -39 48 177 115 56 40 89 236 300 -44 -183 68 276 332 -58 -34 254 -86 -107 190 152 300 213 167 -92 -444 48635 373 75 75 10726 13 30 35 8092 2306 5775 6106 6549 5246 1092 478 446 331 270 190 140 106 79 67 49 29 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 464 1510 1658 1677 2223 4213 7072 10642 12657 16171 17927 17070 14673 11436 7295 6348 6965 14273 14303 11278 2684 640 248 210 206 218 234 246 226 189 159 148 142 146 149 152 151 154 156 152 149 152 151 151 149 149 147 143 141 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 152 153 153 154 154 153 152 151 150 149 148 149 148 147 146 147 145 145 147 148 148 146 145 146 147 147 148 149 145 142 141 141 144 148 151 151 150 150 149 148 148 147 146 145 146 146 149 147 139 139 145 143 140 139 132 128 130 127 126 126 125 120 110 105 106 106 102 101 97 96 96 99 100 99 104 103 96 99 100 96 93 90 94 103 93 97 117 107 107 119 91 84 111 102 109 121 117 123 122 111 102 95 93 94 107 118 126 133 123 131 132 121 119 112 125 117 112 113 111 119 110 124 122 110 116 72 30 78 100 127 130 74 72 81 112 120 114 118 89 118 139 105 97 78 62 63 84 62 20 59 120 86 47 19 -1 -41 31 186 187 167 30 34 103 79 128 71 66 143 114 120 186 231 247 160 147 109 104 196 110 58 161 166 140 209 283 122 -8 -20 62 210 167 29 -195 -86 180 159 106 185 168 85 44 -52 -100 125 154 92 -19 102 285 379 484 271 221 205 139 111 -178 -213 48666 373 75 75 10727 13 31 6 8091 2266 11025 12027 10171 6149 1057 425 396 276 238 192 141 91 60 50 50 42 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 1085 4006 4680 4397 4279 5267 7565 9999 12305 17152 20327 20282 17900 12448 8747 9733 8945 5803 5754 4678 3455 2098 1810 1030 231 212 216 222 187 154 145 144 139 146 148 149 146 150 152 149 146 147 147 146 146 145 141 138 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 153 154 153 154 154 152 151 150 149 149 150 149 147 146 146 147 147 147 147 149 149 146 145 148 149 149 150 147 144 142 141 141 143 150 151 150 150 150 148 146 145 145 145 146 144 147 151 148 143 141 140 139 137 137 136 133 127 126 129 128 121 113 110 108 104 97 93 95 96 102 104 102 107 107 108 103 97 106 111 107 101 97 110 114 103 107 116 115 121 114 94 105 120 114 106 105 120 124 110 106 118 103 82 92 101 120 138 144 138 143 141 110 99 100 116 107 86 91 89 117 136 111 98 92 80 55 65 106 95 117 151 133 96 75 114 116 97 127 129 135 160 134 146 155 115 69 64 40 30 72 128 118 97 98 21 -33 -34 105 163 106 55 90 83 13 110 166 152 199 165 42 87 192 293 201 118 144 49 47 72 143 211 248 181 164 235 115 38 74 164 241 209 -7 -90 97 231 250 130 -22 -82 -77 -156 -130 -102 154 236 118 132 199 323 386 368 198 107 14 194 302 28 -225 48698 373 75 75 10730 13 31 38 8090 2224 10545 7359 3592 845 368 378 367 254 218 190 143 78 19 0 7 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 1309 4921 7549 7209 6184 5771 6928 8095 8331 9692 11549 14747 18926 20185 22102 22556 14595 6178 4458 3957 3476 3709 3468 2111 789 209 187 183 153 143 142 146 141 147 151 149 146 151 150 148 147 146 146 145 145 144 140 139 137 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 154 154 154 155 155 153 151 150 150 149 150 149 148 147 147 147 148 148 148 149 147 145 145 147 149 150 151 149 148 147 145 143 144 150 152 148 148 149 148 145 144 143 144 144 142 144 146 146 145 140 138 139 137 138 140 139 133 134 133 125 120 117 118 114 108 101 98 100 98 100 102 104 104 100 94 88 89 100 107 109 108 100 102 106 102 95 102 119 119 97 94 111 112 107 102 106 117 120 111 110 128 128 115 107 102 123 123 120 126 127 133 115 97 103 125 105 88 96 85 117 127 86 88 91 63 52 109 125 69 82 113 119 103 85 129 137 89 113 155 123 123 128 125 135 114 85 75 47 75 124 148 130 127 148 77 84 44 100 129 34 58 174 143 118 162 139 176 161 207 96 31 56 147 109 -103 -61 -38 -55 102 169 107 108 123 198 76 34 142 172 207 216 207 129 37 86 175 255 156 -59 -150 -209 -66 -37 61 354 200 209 297 148 380 469 139 13 -30 -85 241 421 168 -191 48729 373 75 75 10729 13 32 9 8089 2183 9369 4666 2365 1372 466 491 479 334 275 238 195 144 81 48 43 54 56 27 12 11 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 1235 4238 6158 5693 4628 3694 3177 2876 2666 2868 4128 9520 21729 30494 31585 26645 10511 4057 2719 2932 3747 3822 1945 1181 740 190 164 155 146 146 148 153 148 150 154 149 150 154 151 150 149 147 147 147 145 144 141 139 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 154 155 155 155 155 153 152 151 151 148 148 148 149 149 148 150 149 147 148 149 147 145 144 145 147 149 148 146 148 148 145 145 148 150 152 150 146 148 148 145 145 145 145 144 141 141 145 144 141 141 143 144 141 139 139 140 137 133 130 124 119 119 119 111 110 116 112 105 107 101 99 104 100 97 94 93 95 98 103 108 114 109 96 95 99 95 98 107 111 113 102 97 98 94 102 109 108 117 128 122 124 121 111 105 110 129 108 105 112 115 122 121 113 113 145 116 88 107 102 115 115 89 83 88 94 102 148 139 108 115 107 112 82 52 103 146 109 102 107 77 61 60 70 88 100 109 58 50 92 93 119 152 235 154 64 161 119 41 10 22 99 172 152 136 106 93 151 132 230 239 147 31 -16 0 46 25 0 43 40 72 42 -22 59 169 151 123 85 259 363 248 107 62 77 69 32 63 116 204 92 -173 107 234 217 152 -29 -11 -44 14 153 296 188 19 -36 32 11 -135 19 113 48760 373 75 75 10732 13 32 40 8088 2143 13985 9443 4951 2338 709 700 653 426 337 297 253 220 189 156 119 110 113 102 98 100 95 78 51 31 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 278 1081 2844 2923 2199 1503 1039 683 719 1660 3716 4704 8870 19408 26519 25251 14648 4270 2804 3025 4365 5593 4937 742 191 155 159 152 150 147 149 150 154 151 153 158 153 151 157 155 154 152 150 147 149 147 145 141 141 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 155 157 156 155 154 153 151 150 149 146 146 148 150 151 150 152 150 147 147 148 145 143 143 143 145 144 145 145 146 146 144 147 150 150 151 152 150 150 151 148 145 146 146 145 142 141 145 145 142 142 142 141 140 138 138 138 139 136 132 131 124 120 118 108 107 112 108 106 109 100 96 99 100 105 104 101 101 99 93 102 113 105 94 91 94 96 100 101 110 124 115 103 99 98 106 111 116 128 137 126 123 114 101 102 103 105 97 114 131 116 118 109 113 120 118 107 110 127 109 118 120 94 69 78 130 145 140 156 131 62 81 142 117 100 116 145 138 118 110 71 78 102 71 70 142 148 56 82 142 95 107 141 183 159 135 147 116 28 -18 83 144 66 26 59 65 63 105 175 209 205 126 23 53 169 296 276 170 73 36 165 244 159 -32 43 265 211 75 197 154 42 -3 0 164 28 -137 -69 86 143 88 -17 63 341 245 -93 23 75 -89 -5 -13 -4 49 -24 -14 307 160 -183 -143 -123 48792 373 75 75 10732 13 33 12 8087 2101 32218 24017 8420 1588 836 818 766 425 328 287 264 255 249 232 191 153 123 118 120 115 108 91 58 36 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 512 1254 1913 2141 1837 1255 1149 2034 3039 4232 5819 5638 7137 11146 17312 17821 11348 6032 3746 4038 4892 4791 3568 652 179 151 157 153 151 148 148 146 148 148 153 154 154 154 160 159 158 156 155 150 150 149 147 143 142 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 157 158 158 157 157 155 153 150 148 147 147 149 150 152 152 152 150 147 147 148 145 142 142 144 147 146 145 145 146 146 145 147 148 149 150 150 152 151 151 150 147 147 145 143 143 141 140 142 142 143 140 138 137 136 139 138 139 138 136 135 125 121 119 107 105 104 106 110 105 99 97 98 98 106 101 85 92 98 87 93 108 96 91 100 104 103 98 97 103 104 111 120 109 110 108 113 143 152 124 111 115 112 103 119 130 109 99 118 135 120 139 133 134 128 99 115 125 135 126 125 114 96 110 133 130 132 123 140 127 64 90 122 118 160 129 96 132 109 118 110 100 111 90 80 162 185 136 167 170 147 159 152 87 98 151 114 100 124 106 113 140 65 65 117 175 211 156 172 151 99 46 48 151 318 227 145 154 75 153 218 207 144 -26 76 237 120 153 203 15 -65 -27 37 63 99 113 166 328 159 223 155 -32 204 191 -51 50 237 172 59 -14 -151 -349 -434 -368 -39 160 157 73 -60 48823 373 75 75 10730 13 33 43 8086 2060 44787 35725 22402 11026 1294 992 858 468 384 333 304 295 301 304 317 286 213 194 195 187 180 164 139 121 94 65 40 24 30 28 36 30 41 40 40 24 11 5 11 18 19 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 2 999999 999999 999999 999999 2 0 999999 0 999999 999999 5 6 14 13 17 17 19 16 14 22 42 123 456 864 1112 1406 1507 1601 2622 5165 7241 7919 6742 4990 3378 4724 7412 7755 6532 4185 2278 1945 1577 1188 693 280 155 150 155 155 152 148 147 144 143 144 150 149 149 153 160 160 158 154 154 150 148 147 146 142 140 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 158 160 160 159 158 157 154 152 150 148 148 149 149 151 152 151 149 147 148 148 145 142 141 143 146 147 145 145 145 146 146 146 147 149 150 149 151 152 149 149 150 149 142 140 143 141 140 140 141 144 144 141 139 140 139 136 136 134 129 127 123 118 115 110 108 108 113 112 105 102 97 100 108 111 98 81 85 94 98 96 109 107 103 113 113 113 107 99 110 106 100 122 115 117 120 119 136 134 111 103 99 113 115 122 143 121 104 109 117 129 140 135 150 142 127 126 106 116 110 122 135 100 109 142 133 127 114 103 146 148 103 80 92 158 121 91 112 56 84 107 103 119 121 89 110 170 153 153 127 136 144 125 82 50 144 135 79 138 123 123 75 76 206 156 155 259 221 109 127 166 151 91 66 179 89 -38 -39 18 157 163 53 -25 -67 -9 139 0 106 270 161 60 31 48 -87 179 236 93 233 296 332 153 111 80 -55 -98 -37 129 39 142 95 -397 -553 -345 -228 -250 -277 -72 222 62 48855 373 75 75 10731 13 34 15 8084 2019 28063 23800 18122 11200 1516 1179 912 576 481 428 394 372 350 355 412 406 350 319 304 290 274 257 241 226 199 164 115 99 103 110 117 114 118 121 122 106 92 80 86 94 89 80 73 72 69 68 67 72 71 72 81 78 74 68 69 74 76 74 75 71 74 73 74 82 78 84 86 89 84 85 80 84 85 87 102 142 215 285 372 527 937 2097 3665 4852 5274 4549 3638 1905 1350 1319 1175 617 640 594 399 209 162 150 150 155 154 162 160 155 149 147 145 143 144 149 151 152 153 161 160 158 153 152 151 150 147 146 141 140 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 159 160 160 159 158 156 155 155 152 149 149 151 150 150 150 151 150 148 147 147 144 142 142 142 143 143 143 145 146 145 143 143 145 147 148 150 151 153 149 149 151 148 143 145 146 142 140 144 143 140 141 139 138 144 141 136 134 132 126 119 121 118 119 117 108 107 111 110 107 107 99 102 116 116 103 95 99 101 106 107 114 114 108 115 110 103 106 112 124 116 105 116 118 119 128 133 126 119 113 105 105 126 116 90 114 115 114 110 107 123 107 96 118 124 143 148 130 118 97 132 142 115 118 112 133 134 87 44 94 134 86 78 113 173 140 94 92 87 124 140 124 101 71 71 112 118 85 80 121 117 61 55 29 9 95 135 133 141 101 100 75 84 156 141 54 88 157 89 146 189 109 47 29 15 -37 -31 68 62 80 112 59 63 -56 -41 158 9 24 182 120 107 132 134 -6 -91 30 42 58 238 219 102 154 10 -174 -105 4 74 -76 120 207 -209 -256 -33 98 195 -44 -311 -373 -284 48886 373 75 75 10733 13 34 46 8083 1978 23983 19575 15387 11103 1342 1298 893 623 522 483 461 440 398 373 404 401 395 396 379 349 318 290 253 228 217 191 159 139 142 147 155 160 160 166 166 150 132 119 120 125 120 110 109 107 104 100 102 104 108 107 113 105 100 97 102 106 108 103 104 102 106 103 105 114 113 112 113 117 112 114 108 113 111 109 111 120 118 128 134 169 284 556 569 500 628 627 658 581 470 330 269 360 446 408 299 186 152 149 155 162 162 172 164 153 145 143 140 141 141 148 148 151 154 159 157 155 151 150 150 150 147 145 140 139 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 158 161 161 161 160 158 157 157 155 152 152 152 152 152 152 152 151 149 147 146 145 143 143 143 143 143 143 144 143 140 138 141 143 144 146 148 150 150 146 147 148 143 142 146 147 145 145 146 144 141 141 142 141 141 137 136 134 127 124 117 118 118 115 113 110 109 104 108 107 98 95 102 105 104 103 97 102 106 110 111 109 104 96 108 121 108 104 109 115 114 107 110 112 111 117 133 135 126 102 99 122 147 134 99 113 127 129 121 119 116 105 97 110 124 128 137 128 118 129 137 102 86 120 128 83 87 103 49 78 111 116 134 107 143 140 94 79 95 120 120 121 86 71 112 121 31 56 121 141 136 75 66 41 29 6 9 81 79 44 84 128 48 26 149 145 94 112 127 123 116 21 50 117 42 1 50 150 135 22 -57 12 55 31 216 239 36 -32 83 85 160 360 247 86 110 177 242 187 115 199 48 126 235 98 200 182 99 98 -107 -229 -65 59 92 99 295 214 -341 -533 -147 48918 373 75 75 10735 13 35 18 8082 1937 54583 40317 39104 33086 11830 9512 1222 678 564 509 489 468 437 368 348 326 335 365 387 376 338 300 255 220 205 189 186 171 161 152 156 161 167 170 167 154 138 130 130 131 127 120 116 111 109 105 107 109 114 114 112 108 105 103 110 113 113 109 105 108 108 110 112 114 118 116 114 117 117 116 112 114 112 112 108 115 113 111 114 121 115 118 117 119 121 129 144 172 176 201 202 263 256 212 154 142 139 146 156 168 166 176 160 150 144 138 136 138 138 144 144 147 154 155 152 151 148 146 147 147 145 144 140 136 137 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 158 161 163 163 162 160 159 158 156 154 153 153 153 153 153 152 149 146 145 145 144 143 143 142 142 143 144 144 143 137 137 142 143 148 150 149 148 145 142 144 145 143 142 144 146 147 148 148 144 140 140 141 143 139 131 132 132 125 120 115 114 110 106 112 113 110 103 103 104 95 97 99 101 105 104 99 95 99 111 112 106 104 104 107 113 113 111 115 120 119 103 104 115 114 122 128 125 123 106 102 120 147 140 115 108 119 124 118 125 115 101 85 98 120 105 103 106 120 147 123 81 55 71 114 93 85 100 63 102 132 133 124 64 81 115 110 75 80 80 77 123 143 135 78 55 44 92 142 111 64 75 108 103 86 -13 -21 54 103 92 64 45 40 83 115 164 159 125 147 72 58 64 57 46 36 139 133 94 153 53 -90 33 36 59 262 215 133 78 14 63 283 359 124 53 187 129 109 54 -55 114 46 195 253 181 254 117 191 190 -190 -433 -175 -41 -77 -25 15 -155 -415 -266 18 48949 372 150 75 10739 13 35 49 8081 1897 42951 52104 41324 17613 9578 1433 807 661 565 538 512 476 394 330 286 283 297 325 344 350 330 295 250 223 205 197 191 175 163 158 160 166 166 169 166 153 142 132 130 127 125 121 117 118 117 117 118 120 121 115 111 114 111 117 118 118 114 115 113 117 120 123 119 120 119 117 118 120 120 118 120 118 117 116 113 115 116 122 122 122 120 120 125 129 130 143 160 163 164 159 154 142 132 128 131 133 143 155 167 167 175 165 158 151 144 141 139 140 141 146 148 154 157 155 150 149 148 149 148 146 144 140 137 139 138 135 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 160 163 164 164 163 162 161 159 156 153 153 153 154 152 151 151 149 144 141 143 142 140 139 139 140 141 142 144 145 142 141 142 144 148 151 152 150 148 146 145 147 146 143 142 143 146 149 149 145 141 137 138 142 137 131 131 130 123 114 114 115 113 113 114 111 111 109 104 105 105 108 110 112 115 111 110 107 105 114 114 108 116 121 110 102 112 121 115 113 114 100 99 118 118 124 127 123 121 112 113 123 120 116 125 113 112 111 121 130 119 113 110 104 114 133 108 110 148 152 123 106 85 83 140 147 119 99 75 114 123 99 106 103 100 115 119 91 53 42 66 74 92 105 27 21 113 124 81 72 25 68 120 91 108 35 30 92 159 144 25 50 122 165 91 41 174 215 142 19 -9 69 60 -15 29 102 35 77 97 0 41 114 132 132 -13 -30 241 247 84 169 391 234 -13 -2 -102 -31 45 46 80 105 52 130 276 217 92 52 341 329 -31 -192 -187 -236 -302 -214 -52 -66 -77 -194 -251 48981 372 150 75 10739 13 36 21 8079 1856 38513 42595 34943 15241 3293 1374 922 721 602 552 522 481 413 335 292 276 277 283 305 344 358 332 267 239 211 195 189 183 179 169 166 170 173 181 180 163 149 137 131 130 127 127 125 126 127 125 125 123 123 117 115 120 118 120 119 122 118 120 117 122 125 129 126 124 124 122 120 120 122 121 122 122 118 120 113 116 117 123 122 126 130 127 129 131 132 147 181 180 159 140 130 128 129 136 138 147 156 163 166 168 172 174 165 159 155 151 143 145 146 154 154 156 161 160 155 153 153 154 152 148 147 141 142 144 141 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 161 164 165 166 166 164 161 160 157 155 154 154 153 152 151 150 148 144 141 142 142 139 138 138 139 141 142 142 144 145 143 141 144 148 150 153 153 152 150 146 146 148 143 138 138 144 147 143 138 138 136 138 140 138 137 132 129 123 118 118 115 118 121 115 111 112 104 102 104 99 102 109 109 115 117 111 112 114 116 112 107 114 115 110 109 115 120 110 102 101 99 106 122 125 119 114 116 103 104 115 121 127 134 133 130 142 117 127 113 87 116 143 135 129 140 125 110 129 139 104 108 99 77 129 142 138 149 113 121 124 120 137 129 133 143 130 96 59 66 63 51 58 50 35 84 121 155 127 47 42 37 57 39 120 156 6 -32 69 74 32 123 122 113 67 -8 140 206 84 20 57 82 21 -93 -13 34 96 117 -23 74 159 54 54 102 -125 -210 49 98 4 101 209 156 17 2 75 62 98 186 169 88 30 2 223 246 30 -33 5 35 28 -48 -125 -174 -220 50 48 -72 222 149 -194 49012 372 150 75 10739 13 36 52 8078 1816 26304 28756 26946 15103 6165 2095 1026 700 584 531 506 473 421 362 328 315 317 313 320 342 364 349 268 232 207 197 200 201 198 189 186 190 189 184 172 156 147 139 134 128 127 126 128 127 130 131 130 123 119 116 119 123 122 124 121 124 121 121 123 123 123 128 127 125 127 126 125 123 121 122 121 123 116 120 118 121 117 119 124 123 132 131 126 131 133 145 164 165 151 137 128 139 138 150 160 176 179 177 174 171 169 171 163 162 158 153 144 148 150 158 158 161 164 162 159 156 156 156 154 149 148 145 146 145 142 138 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 161 163 165 166 166 164 161 160 158 157 156 154 152 152 152 151 147 144 143 143 143 141 139 137 139 141 141 141 143 144 140 140 146 151 152 154 155 151 149 147 148 150 145 137 138 141 140 140 134 132 138 141 141 140 138 134 130 127 125 123 120 121 123 118 117 114 104 102 102 98 99 99 102 106 103 99 105 111 110 106 108 109 108 109 106 111 108 101 105 95 105 123 110 115 132 121 110 100 109 119 117 137 149 131 133 143 115 111 93 83 104 108 112 123 115 113 122 107 101 80 81 93 92 122 148 167 142 83 106 146 155 118 107 97 89 97 84 116 117 91 104 106 91 109 136 93 135 113 39 91 39 27 44 94 210 107 10 75 59 72 153 87 69 101 70 167 147 116 109 115 134 94 -29 -49 79 168 121 -2 251 327 149 57 11 10 -57 -33 -59 -98 15 65 100 86 83 227 361 214 -51 -41 7 -89 -237 26 236 -11 -101 -92 -81 120 167 -134 -260 -40 243 13 -240 180 429 102 49044 372 150 75 10741 13 37 24 8076 1775 15091 16712 19460 31028 34709 20046 1007 689 600 541 502 470 416 380 365 357 358 346 346 358 367 351 267 229 219 218 227 226 220 210 210 210 206 193 174 162 155 147 142 134 131 128 127 128 132 137 135 126 123 121 126 129 131 130 125 124 122 124 129 128 126 129 127 127 129 129 131 132 130 128 127 129 123 126 123 124 123 126 125 130 132 135 131 139 139 145 142 143 139 141 139 153 154 162 176 195 192 186 180 176 169 168 162 159 152 148 144 149 151 154 159 162 162 161 159 156 155 155 155 151 148 146 145 143 141 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 160 162 164 165 164 163 162 159 158 156 154 151 151 152 152 151 148 146 146 144 142 140 138 136 136 138 141 144 145 144 141 143 148 152 151 153 155 151 150 149 150 148 145 141 139 139 135 138 137 134 136 139 139 138 137 134 129 130 129 127 129 127 120 116 122 120 111 107 104 103 106 111 115 114 102 92 92 100 97 96 104 106 106 107 97 94 101 103 106 99 109 123 108 109 131 129 111 114 116 111 107 110 132 139 124 123 116 112 105 103 109 81 78 129 140 104 110 93 74 91 101 112 126 141 143 139 98 61 80 132 153 85 53 72 70 46 54 83 82 108 137 129 120 147 85 29 61 35 59 143 126 49 30 102 166 157 129 105 75 74 125 142 123 159 137 143 119 146 168 118 81 120 147 53 83 93 64 47 215 272 184 151 155 226 202 135 37 -26 111 189 39 115 164 242 448 75 -86 96 61 -183 -285 62 221 0 -21 94 128 240 250 -32 -136 18 72 19 102 527 539 381 49075 372 150 75 10740 13 37 55 8075 1736 20788 19155 25873 50591 58343 29711 1801 741 630 549 473 437 384 351 348 356 359 348 349 360 359 329 267 235 218 209 213 212 209 202 202 201 202 190 171 161 162 154 146 137 133 128 127 127 134 134 130 122 120 122 124 133 133 126 119 117 117 122 122 128 131 129 126 128 128 128 129 131 134 128 125 122 122 121 118 122 123 124 121 131 132 140 134 139 137 141 140 144 148 158 157 168 175 176 181 195 197 198 183 178 174 165 155 148 142 142 145 144 147 151 155 157 157 158 156 152 151 151 151 150 147 145 142 141 138 134 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 159 161 162 163 164 162 160 159 158 156 153 150 150 152 152 151 148 147 146 146 143 140 139 138 137 137 141 144 144 143 144 146 150 152 152 151 152 151 150 150 148 145 145 144 140 138 136 136 134 133 132 131 128 129 133 134 131 130 130 123 123 124 120 120 119 115 118 114 108 106 104 116 123 123 110 91 95 97 91 99 105 100 102 106 98 87 99 105 103 107 103 101 106 112 120 110 105 126 125 118 109 109 127 117 94 96 104 113 111 111 106 92 106 131 131 99 89 82 89 120 144 151 133 125 123 114 121 92 83 152 154 102 51 62 85 40 50 56 42 86 107 79 62 95 103 66 59 83 117 161 170 43 -21 45 112 146 113 127 104 73 142 215 195 214 166 83 76 113 145 108 46 13 103 97 68 100 100 156 150 64 14 95 298 321 167 49 8 -59 57 196 117 94 106 119 17 -75 119 263 273 38 85 313 32 -186 -13 292 391 198 18 158 286 57 60 10 91 422 416 461 49107 372 150 75 10740 13 38 27 8073 1695 24806 22971 29233 47922 62526 35875 7596 837 652 552 457 410 377 338 331 345 349 345 355 357 341 297 260 225 194 177 176 177 179 178 187 191 192 174 160 157 161 149 142 133 130 126 128 127 131 128 121 115 117 122 121 128 127 121 119 118 117 118 117 124 125 124 122 130 130 129 128 129 133 125 123 117 118 117 113 122 123 119 124 131 135 145 144 140 139 141 143 151 151 159 168 177 175 179 192 217 244 244 213 195 180 160 146 142 138 144 145 145 149 156 155 156 155 155 154 151 149 149 149 148 145 144 141 139 136 133 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 159 160 161 162 164 162 159 158 156 154 152 150 151 152 151 150 148 147 146 146 144 141 141 142 142 141 142 143 142 143 144 147 149 151 152 151 149 150 148 147 145 141 141 143 142 141 142 142 138 137 135 132 128 126 132 135 132 128 125 116 118 121 119 123 120 113 114 119 117 115 111 110 111 111 103 90 98 98 86 94 102 102 102 99 108 112 107 97 97 108 105 94 89 102 116 110 114 125 110 120 120 107 122 122 95 80 90 88 95 116 105 110 131 123 112 105 103 86 86 114 144 167 123 89 100 118 126 98 95 155 164 144 107 55 84 89 72 76 79 90 119 113 90 106 131 91 80 129 138 122 74 -27 -21 41 113 168 58 58 76 128 221 200 142 206 233 149 114 99 64 99 100 54 84 158 151 125 200 173 140 64 58 141 205 255 102 37 127 73 138 237 195 58 78 91 -87 87 262 223 211 169 313 282 -206 -166 177 353 474 122 -142 178 211 -128 158 434 277 143 327 484 49138 372 150 75 10742 13 38 58 8072 1656 20906 19418 24817 39796 64926 59122 21898 2553 687 553 446 399 366 327 321 337 338 345 372 366 329 288 251 219 192 172 168 164 164 164 172 173 170 155 155 164 160 145 136 129 126 126 125 122 120 119 119 115 121 123 124 125 127 124 123 122 120 122 122 122 121 125 124 129 127 129 126 129 127 123 124 120 120 119 115 119 120 117 121 128 135 145 150 151 149 147 149 155 149 151 169 178 181 200 213 256 344 330 205 182 163 152 149 144 141 148 148 151 156 159 156 157 157 156 154 152 150 148 147 145 145 144 141 139 135 133 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 161 161 162 162 163 162 161 159 156 154 153 151 152 152 151 149 149 149 147 145 143 141 142 143 142 141 140 142 143 143 144 146 147 149 150 149 150 149 148 147 147 143 141 141 141 142 141 141 140 138 132 131 132 130 132 133 124 122 121 117 122 123 122 124 122 120 115 116 125 123 114 106 102 105 110 100 89 88 90 93 97 104 102 97 112 126 112 98 95 107 113 105 98 100 114 128 121 109 101 118 123 110 128 151 127 92 100 96 95 99 102 125 139 130 102 100 125 93 60 90 134 158 135 83 56 76 85 75 83 145 157 130 121 87 124 121 75 90 133 126 153 183 149 110 81 82 52 76 116 105 58 21 72 150 116 114 53 -14 22 54 113 113 104 170 181 186 186 150 79 89 147 141 93 149 241 137 125 106 72 73 130 205 225 124 40 129 160 153 219 230 157 53 85 139 145 197 225 223 26 65 202 19 -178 -44 73 63 134 25 -52 -7 -42 -11 305 481 282 322 482 442 49170 372 150 75 10741 13 39 30 8070 1616 23817 22416 27585 35139 52104 58518 42458 20293 9636 567 468 413 352 307 304 365 367 371 388 372 332 296 261 233 211 191 183 173 167 164 163 159 157 156 164 170 164 154 141 132 134 137 133 124 117 116 118 120 125 129 131 129 133 129 122 123 121 128 127 125 126 131 129 126 124 128 126 128 128 128 126 122 121 124 117 119 118 118 118 125 134 146 149 157 155 155 152 158 150 156 182 198 213 230 227 231 285 271 162 156 154 156 158 149 145 150 153 157 158 157 152 156 159 156 152 150 147 145 145 144 144 143 141 137 134 133 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 161 162 162 162 162 162 162 160 157 155 154 153 152 153 152 152 150 149 148 147 146 144 144 143 141 137 136 138 141 144 145 146 149 151 151 150 150 148 148 150 148 144 143 139 140 139 133 132 134 135 129 128 134 131 129 128 118 118 120 120 122 119 123 125 122 121 117 113 119 124 115 104 103 105 106 102 92 92 102 109 95 88 93 94 103 110 101 94 94 94 95 85 91 101 110 122 122 108 116 153 144 120 136 136 114 116 118 125 134 110 114 129 141 152 109 87 134 121 78 90 115 133 142 102 69 62 80 90 94 135 127 95 101 100 115 112 87 119 139 129 119 88 119 109 62 104 106 95 96 81 60 50 97 94 26 56 88 65 109 105 88 42 108 206 184 140 71 149 105 91 249 208 20 6 83 107 93 77 106 121 103 187 246 178 66 28 61 91 194 -24 83 285 104 35 154 179 143 313 143 65 174 4 -91 1 144 306 169 68 342 389 210 229 419 362 78 152 288 162 49201 372 150 75 10741 13 40 1 8069 1577 16547 15736 19511 21709 29906 42462 64757 78895 56910 6989 496 439 371 290 287 364 424 421 412 357 318 287 262 237 218 197 185 176 170 162 160 158 161 168 170 169 167 159 145 137 145 147 146 133 121 116 112 117 126 128 132 131 130 124 122 118 119 121 124 122 125 128 125 122 122 128 128 127 128 128 127 121 118 121 114 116 114 115 118 122 125 133 140 150 152 157 153 156 150 157 184 207 218 221 205 180 158 152 151 156 163 167 160 150 147 154 156 158 154 154 151 156 156 152 148 144 144 144 145 145 143 142 140 138 136 134 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 160 161 161 160 161 162 161 159 156 154 153 152 152 153 153 152 150 149 150 150 148 147 143 142 139 137 138 139 141 145 146 147 150 152 154 153 150 149 147 149 146 143 143 139 137 136 131 134 138 138 132 129 133 132 131 130 126 128 132 128 127 124 120 119 121 121 117 112 111 123 123 111 107 107 105 98 92 97 104 109 102 103 98 84 94 104 100 92 95 91 89 86 88 106 107 100 115 115 113 135 135 100 103 118 116 129 125 120 134 134 125 106 109 147 139 118 120 131 135 104 88 103 103 90 102 83 93 123 119 117 80 63 101 97 77 105 92 107 127 128 106 58 102 156 142 104 135 144 123 110 60 32 72 12 -16 56 65 121 172 192 172 27 63 144 124 77 28 77 38 105 255 143 -25 81 121 160 132 81 245 186 42 20 38 256 128 30 90 21 127 -33 102 430 144 -81 8 -9 -36 35 107 189 145 11 13 60 151 358 263 177 406 582 495 226 331 552 194 -11 189 -83 49233 372 150 75 10746 13 40 33 8067 1537 12797 13577 22646 32260 40322 50906 70844 100127 64296 8852 479 410 356 284 274 320 424 450 423 329 291 266 248 229 212 191 176 162 160 157 156 156 165 170 169 165 160 149 144 139 143 140 139 128 118 114 111 113 122 120 125 126 122 123 120 116 113 110 116 117 121 122 125 118 116 123 126 123 119 117 120 121 116 112 110 114 112 113 112 113 112 119 130 146 153 152 148 153 153 162 176 192 193 194 175 161 152 155 165 166 163 160 151 147 150 158 156 156 152 153 152 153 148 151 143 142 142 144 144 146 143 142 140 139 137 135 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 160 161 160 160 160 160 159 156 153 152 152 151 151 150 149 148 148 149 150 150 149 147 142 138 137 138 140 140 140 141 145 147 148 150 154 154 152 152 151 151 151 149 147 142 138 137 135 135 134 134 132 129 133 135 131 132 132 129 134 135 134 130 123 116 114 118 121 121 118 121 115 109 106 103 112 108 96 100 102 104 111 121 111 90 92 100 105 105 102 96 106 110 98 96 97 96 98 107 103 116 141 119 97 115 129 134 124 98 108 124 114 101 99 114 142 145 102 107 148 128 91 103 104 103 107 78 97 127 139 152 103 70 112 68 74 139 96 59 80 126 136 130 145 179 147 101 121 98 124 156 105 89 72 55 42 36 75 126 147 172 178 62 12 55 70 82 80 87 19 73 171 49 25 109 107 189 173 91 138 142 82 49 4 92 47 8 148 78 124 175 108 268 219 1 -45 -183 2 62 13 88 15 287 348 137 -24 39 127 274 380 237 396 127 65 396 280 193 -124 -446 49264 372 150 75 10747 13 41 4 8065 1498 25364 17240 22636 32155 38372 37944 34981 31585 16425 2464 521 476 372 287 271 287 342 384 393 333 287 263 246 228 213 185 168 157 157 160 161 166 176 176 173 164 155 152 155 156 149 142 140 133 126 122 119 117 123 125 131 127 125 128 125 123 118 116 116 118 123 126 127 122 121 127 128 126 126 124 123 125 123 119 116 124 121 120 115 116 118 123 133 152 162 161 158 164 164 171 179 184 176 176 161 165 160 175 180 170 157 154 153 153 157 163 159 158 155 159 156 152 147 153 147 147 146 147 150 149 147 145 143 140 138 135 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 160 161 161 161 161 159 157 155 153 151 151 151 150 149 147 147 147 148 151 151 150 149 146 141 139 137 136 139 140 139 141 145 149 152 151 150 150 151 153 153 152 150 150 146 139 138 139 135 129 127 126 127 131 134 131 129 130 127 128 131 131 128 121 116 113 109 113 122 121 117 112 108 102 102 110 112 109 109 99 96 106 115 109 98 98 95 103 107 101 96 104 111 112 109 108 106 108 118 112 129 152 132 104 115 125 132 129 114 112 101 117 130 122 118 146 126 93 102 110 120 98 146 164 125 119 91 75 100 114 137 132 94 115 55 70 162 136 61 61 136 123 83 121 101 50 87 139 100 56 102 146 153 42 50 57 15 87 103 128 106 109 71 -15 37 115 23 -29 108 119 104 51 23 61 24 -1 80 189 186 157 162 179 327 140 13 122 37 158 146 110 186 100 87 134 43 18 -197 32 320 178 15 118 483 472 341 79 129 335 391 344 142 138 -22 56 351 280 68 -371 -173 49296 372 150 75 10749 13 41 36 8063 1458 19358 10325 9185 12115 11256 6365 5116 1717 788 640 597 560 366 276 260 267 279 296 324 317 283 258 240 223 205 171 157 148 147 152 155 163 172 170 168 157 146 147 149 154 149 144 142 134 126 119 118 120 119 126 126 121 124 124 122 121 117 117 114 119 120 120 118 122 119 125 126 128 130 128 121 121 121 118 113 118 118 115 112 122 127 130 132 149 153 153 154 163 165 172 173 171 164 162 159 178 173 177 168 163 156 157 157 161 161 162 160 159 153 157 155 151 153 154 151 151 153 152 155 154 151 148 144 141 140 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 999999 999999 160 161 162 161 160 159 157 155 153 151 150 151 152 150 148 148 147 148 150 151 149 148 146 145 143 140 139 141 142 139 139 145 151 153 149 149 151 150 150 149 148 147 148 144 137 137 142 142 136 131 128 127 130 132 133 133 134 131 130 129 127 120 119 124 117 105 105 112 115 111 111 112 109 105 99 104 106 100 95 96 100 105 108 103 102 103 101 97 97 101 109 109 113 124 122 121 120 104 104 121 129 117 106 121 113 105 120 119 108 107 131 132 109 106 124 91 80 104 100 100 99 143 162 111 84 75 77 100 77 92 85 67 92 87 94 111 126 117 110 122 78 38 63 32 43 90 124 119 67 91 179 194 62 33 60 69 90 129 152 110 113 50 23 19 -10 -91 -38 126 166 162 45 79 108 88 73 73 246 276 212 217 205 208 183 234 281 171 113 78 79 223 186 89 99 146 96 -97 -212 -12 203 34 217 365 140 -30 -84 248 499 402 78 -127 -116 -34 218 380 354 311 45 223 49327 372 150 75 10750 13 42 7 8061 1420 9838 6654 9690 16567 14879 5420 1325 1326 1004 642 582 501 291 250 255 272 286 282 273 267 263 253 244 222 192 164 150 139 137 145 152 155 159 154 151 140 137 136 138 140 140 141 136 126 119 112 113 121 119 121 119 117 123 123 124 118 114 111 112 121 118 115 114 119 114 115 122 122 125 123 116 122 118 115 110 110 113 112 112 119 125 130 131 137 132 133 135 151 148 160 156 156 153 157 156 170 165 160 155 157 156 158 156 161 157 156 154 154 150 152 148 151 153 152 149 149 153 153 153 151 149 145 140 137 136 134 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 161 161 161 160 159 158 157 156 155 153 152 152 153 153 150 149 147 146 147 149 148 147 146 146 146 144 143 144 144 141 140 143 146 149 148 150 152 149 147 146 143 140 140 142 140 141 141 140 138 134 129 127 131 133 132 137 136 130 132 128 122 117 119 124 116 110 109 113 115 107 104 105 105 100 95 104 105 95 99 101 96 98 101 94 97 106 104 98 88 97 113 108 98 107 119 128 114 98 114 119 103 107 115 117 116 94 111 126 105 117 126 128 119 115 128 96 68 95 108 102 103 107 114 100 79 94 130 116 94 97 70 73 87 81 78 69 76 93 107 103 86 103 110 114 107 64 86 120 101 101 137 162 122 35 86 166 142 151 148 155 157 83 56 -19 0 55 82 156 134 215 225 137 175 129 27 176 338 204 172 219 128 5 18 191 315 207 121 134 202 287 64 0 170 306 221 43 -32 -2 70 86 239 264 -16 -164 -8 199 302 164 -9 -72 -138 -103 54 68 119 244 104 50 49359 372 150 75 10750 13 42 39 8059 1381 16334 14498 25697 38134 43431 21234 1311 1215 1053 622 552 451 255 230 249 284 303 301 275 256 242 238 237 220 194 162 150 143 150 159 164 154 146 138 135 129 132 129 128 135 138 139 132 124 118 111 114 124 124 122 121 119 124 124 126 122 124 121 120 125 124 121 117 120 117 116 122 121 123 123 121 125 121 122 116 115 117 119 117 115 120 128 129 129 124 127 127 137 133 140 139 146 142 150 150 154 150 152 159 161 161 162 165 164 154 153 151 153 155 159 153 154 151 151 149 150 150 152 149 148 149 144 138 131 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 162 162 162 161 159 158 157 158 156 154 154 154 153 153 151 150 148 146 147 150 149 148 148 148 146 144 143 143 143 141 140 141 144 146 145 147 151 150 148 146 140 136 140 143 144 141 139 138 135 129 123 124 129 133 131 134 135 131 132 125 121 127 126 123 120 118 117 114 111 107 107 98 93 98 100 101 104 107 112 102 91 94 100 96 98 104 121 124 99 96 106 118 108 101 106 114 115 119 137 123 108 115 113 116 127 108 109 137 112 110 126 117 122 139 149 112 79 111 122 100 86 92 102 114 120 129 114 68 81 91 82 97 100 76 66 95 87 28 96 139 73 119 142 160 151 52 54 56 25 117 161 122 105 62 56 132 126 79 103 104 83 72 118 86 106 123 115 158 58 96 177 128 237 209 55 116 202 194 195 103 51 135 38 -26 147 164 192 285 252 149 17 23 133 177 111 58 175 267 163 232 363 296 277 198 73 -11 115 30 -108 -80 -181 -205 -155 147 278 75 -101 -266 49390 372 150 75 10752 13 43 10 8058 1343 30199 28556 42210 56786 65002 39557 9259 1715 873 595 523 442 277 230 235 285 303 307 295 270 223 196 189 183 177 158 151 153 171 176 172 153 143 133 127 125 128 127 126 139 140 140 133 124 120 120 129 136 130 125 121 124 124 125 125 130 131 129 127 127 129 131 137 140 135 129 131 129 130 129 127 127 122 123 121 124 123 130 122 120 120 127 126 127 123 124 128 133 130 136 136 140 138 143 150 148 152 157 159 164 167 169 169 164 152 153 155 156 155 156 155 152 152 151 147 149 150 153 148 150 147 142 136 130 129 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 163 162 160 159 159 159 157 157 156 153 152 153 153 152 150 151 149 146 147 150 151 149 148 149 148 147 146 143 143 141 139 141 144 145 143 144 145 150 150 147 143 138 141 144 141 137 139 140 136 130 123 124 126 129 131 132 133 132 133 129 125 128 127 123 117 118 117 108 105 106 105 99 91 94 97 95 101 113 116 101 96 96 104 109 111 112 120 121 104 103 104 115 114 109 110 112 115 118 128 138 151 144 126 130 127 113 109 114 104 114 137 118 107 117 120 113 117 124 105 96 106 105 102 103 102 101 75 55 95 109 74 103 126 93 115 135 80 7 81 129 65 87 94 129 160 113 101 53 23 113 156 118 130 139 77 101 103 94 131 81 80 106 182 220 137 62 149 168 90 94 39 64 217 227 51 14 73 179 154 61 199 320 167 -73 -6 43 221 388 237 185 241 156 126 86 1 84 164 238 244 215 214 297 413 360 151 -99 -20 257 120 -290 -172 31 84 532 624 222 -182 -356 49422 372 150 75 10755 13 43 42 8056 1304 33782 29033 29501 27635 27747 23301 8984 1684 889 614 467 402 267 222 225 282 301 299 290 271 232 192 167 152 154 158 162 162 170 170 164 156 154 148 140 133 134 137 137 152 154 153 144 131 125 126 137 139 134 128 125 132 133 138 139 150 145 143 143 145 143 153 164 167 160 150 146 145 142 139 134 134 125 121 123 129 126 130 124 127 124 127 126 128 125 126 128 133 131 136 138 141 141 144 148 150 158 174 188 193 198 199 188 175 169 171 169 169 161 153 149 149 148 148 147 149 151 152 150 149 145 137 133 132 130 131 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 162 161 160 159 159 158 156 156 156 154 153 152 152 151 150 151 149 146 147 149 149 149 150 151 152 149 146 143 143 143 142 141 144 145 144 145 145 149 148 146 143 139 139 141 141 137 137 139 138 134 131 131 128 127 132 134 129 130 133 135 136 130 123 117 114 117 118 110 104 100 99 103 99 95 97 96 98 105 116 112 113 104 102 114 117 119 111 97 92 109 106 100 112 122 120 109 115 117 117 129 147 163 139 123 146 136 123 128 132 139 134 123 112 113 99 96 120 119 101 116 142 103 53 54 71 90 89 88 112 105 62 84 125 97 124 142 92 61 69 98 117 120 77 111 170 131 80 67 99 97 96 123 129 146 118 103 66 79 115 54 132 149 107 100 91 110 114 119 122 179 181 107 115 115 -23 -5 -6 133 246 206 194 117 21 -23 22 -78 -38 151 229 357 341 86 147 274 289 138 39 138 206 245 73 54 121 300 432 29 -117 307 393 73 -25 234 335 386 265 -245 -268 67 49453 372 150 75 10751 13 44 13 8054 1266 26420 21716 20903 20737 24632 29198 18034 1550 847 616 406 323 241 218 227 280 300 301 297 286 270 242 207 183 174 168 163 156 161 163 163 164 163 152 144 137 136 137 150 162 164 154 145 135 132 128 131 134 136 136 136 144 153 160 166 175 172 169 167 171 167 170 169 170 167 163 159 161 158 150 148 142 133 131 131 134 126 125 125 130 127 131 125 127 129 129 127 131 134 139 137 144 147 156 169 185 190 205 208 199 199 198 188 175 175 175 169 169 167 163 157 154 151 151 152 152 153 152 154 151 147 136 135 134 134 134 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 162 161 161 161 159 158 157 156 156 154 152 151 149 148 147 148 147 145 147 149 149 149 150 151 152 151 147 142 142 146 146 144 144 146 149 150 149 148 146 144 142 140 139 138 141 139 139 136 133 133 133 133 132 128 129 135 131 134 134 131 132 127 118 115 118 117 114 112 108 98 96 104 104 103 106 98 94 102 112 112 109 110 106 112 107 106 113 107 101 109 112 112 122 113 111 112 111 105 108 106 123 153 144 127 141 137 107 129 157 126 105 105 108 131 114 93 104 93 99 121 141 125 78 82 84 94 102 90 75 48 58 81 97 106 105 85 92 134 138 124 158 169 56 38 145 125 49 52 110 97 48 54 94 85 53 55 39 91 80 38 178 119 50 79 99 147 90 73 61 158 285 159 60 88 88 140 76 173 316 200 13 -22 25 76 44 -16 -52 -64 97 352 284 -63 -28 208 345 89 24 154 0 94 50 -104 34 226 364 147 -71 45 267 510 194 278 319 200 171 -253 -199 200 49484 372 150 75 10753 13 44 44 8052 1229 17204 20036 25576 42546 47551 36040 19665 1400 768 677 422 284 224 204 219 274 292 300 303 288 269 250 226 200 176 158 146 146 163 177 179 170 159 142 139 132 132 133 151 156 154 143 136 130 128 128 129 131 135 143 150 156 163 167 173 179 183 181 183 180 170 159 155 154 152 152 154 160 163 160 153 149 141 142 141 139 130 132 132 130 129 129 125 126 126 130 134 136 133 139 142 155 169 191 204 207 203 196 185 178 176 173 159 154 153 155 152 151 152 159 157 152 154 155 154 153 153 152 154 153 149 139 138 138 137 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 163 163 162 161 159 157 156 156 154 151 149 149 149 146 144 146 144 141 143 146 147 148 149 150 152 154 152 146 145 150 150 147 145 147 152 153 149 145 145 143 142 141 140 138 139 142 140 136 131 131 131 125 124 125 124 124 127 137 136 126 120 118 121 118 115 117 111 106 102 95 93 96 98 106 109 98 95 105 103 94 95 112 113 104 99 95 101 110 106 107 120 123 121 100 113 129 108 101 111 125 128 127 124 122 120 129 116 94 94 100 119 125 110 119 112 116 134 99 100 125 127 136 109 97 99 84 62 32 43 41 55 80 90 103 90 81 89 144 150 77 57 115 80 55 117 96 48 5 66 94 37 42 57 37 33 -14 6 100 1 14 189 116 86 99 68 146 146 66 2 80 141 42 95 225 121 112 141 131 177 106 73 105 150 170 35 24 -2 -99 -72 73 201 39 -15 -1 47 86 122 172 -91 32 165 -74 93 103 136 134 -175 -130 -54 57 3 3 -2 154 213 55 -179 -202 49516 372 150 75 10752 13 45 16 8050 1191 27767 31305 31767 38385 29152 9372 2218 584 735 720 440 291 205 193 232 277 300 310 306 284 255 224 190 168 153 151 154 153 169 182 185 172 158 144 140 133 134 146 159 160 152 144 137 133 133 136 143 144 151 158 167 162 161 158 157 163 172 180 183 173 161 147 144 149 141 141 146 152 157 157 151 154 150 152 149 149 140 141 140 146 147 138 130 129 131 147 153 149 143 148 158 172 188 215 226 220 214 200 188 192 187 173 156 154 150 150 149 146 142 147 152 151 151 153 154 156 151 150 148 149 149 142 141 140 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 163 163 161 159 157 155 154 154 152 149 148 148 149 148 145 144 141 139 140 143 145 146 148 150 153 154 153 151 151 153 152 150 149 150 154 155 151 148 145 141 141 141 141 140 139 138 137 139 138 133 130 125 122 127 126 121 123 132 134 128 122 118 123 119 111 114 109 107 105 102 99 97 100 109 105 95 96 102 103 98 97 106 111 99 95 102 98 97 108 113 129 123 99 107 133 133 128 128 123 132 142 133 128 120 113 136 130 91 59 83 131 126 106 84 74 124 163 127 128 161 127 104 92 78 97 105 70 35 59 102 105 89 96 104 104 110 107 129 133 83 24 55 89 105 104 83 54 16 108 126 98 82 -18 8 55 -8 59 77 57 159 124 86 200 129 2 97 111 45 -6 41 145 112 171 301 118 35 111 183 271 239 224 178 181 115 43 101 -111 -90 177 87 107 63 69 47 -99 66 183 169 54 174 214 -27 130 51 119 134 -51 117 108 -126 -406 -239 86 164 89 197 88 15 49547 372 150 75 10754 13 45 47 8048 1154 30838 31345 31770 23283 7461 2669 468 480 617 600 392 307 234 223 257 275 293 313 310 287 247 192 152 143 152 161 173 170 172 177 175 168 158 145 136 129 131 154 173 165 151 145 139 144 151 154 162 168 170 169 166 156 154 147 142 147 149 163 161 155 151 143 141 147 141 139 140 143 146 148 148 151 157 161 154 152 141 142 151 174 184 170 159 155 154 165 160 153 154 162 162 174 187 204 230 244 238 236 221 210 197 177 165 162 155 155 155 152 143 142 151 157 154 158 156 155 147 146 142 140 141 140 140 140 142 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 163 162 160 159 156 154 154 153 151 149 148 147 149 149 147 146 144 141 141 144 146 147 149 150 152 153 154 154 154 153 152 148 146 148 150 150 149 149 147 143 143 143 140 139 138 137 136 138 138 133 133 130 127 130 130 131 127 130 135 127 121 116 119 117 111 111 112 115 111 104 104 105 105 103 98 99 105 108 104 98 99 98 109 109 91 92 98 94 106 119 132 120 90 110 141 134 137 134 125 131 136 135 134 126 120 126 124 133 121 107 99 90 107 90 84 146 177 124 117 160 143 128 108 82 89 129 133 109 109 126 122 87 87 111 126 109 114 112 87 129 151 115 87 86 105 120 97 124 141 94 84 29 -9 51 114 80 99 131 171 197 104 125 284 265 96 33 28 92 71 27 147 218 173 271 257 150 108 145 193 225 264 96 68 21 -50 154 137 145 348 222 245 127 59 182 -60 60 206 165 305 165 105 135 65 45 117 276 339 299 262 37 -216 224 394 86 -30 -51 228 303 49579 372 150 75 10747 13 46 19 8045 1117 15396 13581 15673 10740 1213 456 437 443 489 476 358 308 266 251 249 250 258 275 278 262 212 164 146 143 150 148 157 163 171 167 158 147 139 131 123 118 126 154 168 156 147 142 149 158 164 164 174 172 163 153 146 144 146 147 139 139 138 145 139 140 141 140 136 143 138 134 130 131 136 140 143 146 152 159 152 150 141 150 162 180 197 197 189 183 168 156 148 144 146 155 154 168 176 183 192 208 206 218 221 215 201 187 177 172 164 166 162 158 144 139 142 154 152 156 155 149 143 144 141 140 139 140 140 143 142 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 162 161 159 158 157 155 154 153 152 150 148 147 148 149 149 150 149 146 146 147 147 148 150 152 154 156 155 154 153 148 144 143 143 145 144 144 146 147 147 145 146 144 141 142 139 137 137 139 137 137 138 131 128 126 128 134 126 128 134 128 121 117 121 121 118 119 117 110 100 94 99 105 110 111 106 104 106 112 110 100 107 106 106 111 100 91 101 105 110 116 112 120 118 115 124 121 128 121 122 127 109 115 119 111 116 116 125 139 146 141 98 81 121 131 114 147 162 125 119 128 128 112 80 83 82 96 111 98 92 90 96 51 23 86 147 162 159 127 108 144 172 148 114 98 91 144 154 111 58 35 54 68 88 96 95 79 93 117 120 82 102 196 197 213 171 19 67 159 129 112 112 108 166 250 204 85 -28 29 75 74 194 34 -45 94 -64 -11 248 193 75 99 227 105 56 149 22 109 76 134 315 118 157 217 41 -47 -51 136 103 8 11 -43 30 272 162 -16 -128 -261 352 479 49610 372 150 75 10749 13 46 50 8043 1080 9675 8486 3536 1028 484 457 428 415 422 401 343 300 275 256 232 223 231 230 226 207 171 154 152 151 149 141 148 154 164 153 144 129 125 124 122 132 146 161 164 154 148 153 168 184 184 177 178 162 153 144 144 146 146 147 141 143 145 150 148 151 149 148 150 150 143 141 135 132 140 143 143 149 151 159 157 156 152 163 169 170 181 192 187 181 170 161 153 155 150 157 160 174 175 173 171 174 177 187 196 202 196 193 187 181 176 180 178 167 149 140 138 151 149 146 149 146 145 147 146 146 145 146 147 147 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 160 158 157 157 156 156 155 153 152 150 150 149 149 149 148 151 151 149 149 148 146 147 149 151 154 156 156 153 148 141 138 139 141 143 143 142 145 145 144 144 146 144 145 149 147 142 138 139 139 140 137 131 131 126 125 128 124 129 132 128 123 117 118 120 118 115 106 101 101 99 101 107 113 115 109 102 104 110 109 99 108 112 101 95 106 108 94 100 120 116 97 115 124 120 119 125 126 122 118 120 117 110 122 114 118 130 113 114 123 123 102 91 121 139 134 122 114 114 105 108 100 81 77 89 95 85 93 101 99 69 93 72 52 137 177 170 133 98 142 150 80 49 61 88 80 138 206 124 62 81 82 78 52 13 58 115 150 117 94 118 145 187 132 102 71 19 132 162 133 268 185 69 188 254 169 82 60 139 168 143 175 39 65 149 -71 -62 160 43 53 168 -42 -140 -33 131 253 309 132 30 81 66 333 355 242 156 -24 81 99 -19 -77 116 387 125 17 74 -202 -227 318 574 49642 372 150 75 10747 13 47 22 8041 1043 10137 8748 3659 1173 492 456 416 391 375 345 304 269 257 235 213 212 215 206 185 157 145 144 148 146 145 144 154 157 155 140 134 125 123 125 135 152 160 158 153 151 149 166 172 185 185 171 159 146 140 138 140 139 137 139 145 155 157 163 167 176 175 174 170 157 146 143 137 135 140 142 145 150 153 156 159 159 162 166 165 159 164 170 172 171 169 171 169 172 164 171 169 179 182 185 184 182 180 183 185 181 181 183 182 185 176 183 190 178 159 146 139 147 151 143 148 147 149 149 150 149 148 150 153 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 158 157 156 156 156 156 155 153 151 150 151 150 150 149 148 151 152 151 152 150 146 145 146 149 152 155 153 149 143 141 140 138 141 143 143 142 145 145 143 144 146 148 148 149 149 144 139 137 137 140 139 136 132 127 125 126 125 130 131 126 122 116 113 113 110 111 110 109 106 106 107 102 106 106 102 105 107 106 106 103 100 97 99 100 112 117 98 104 118 117 117 115 107 120 129 132 134 130 115 122 134 132 142 137 130 135 118 113 118 105 104 109 121 128 126 105 94 110 104 123 109 90 91 99 120 101 105 114 111 80 98 113 99 124 142 125 108 97 114 120 46 50 77 84 111 137 158 107 92 180 139 67 81 38 142 161 113 134 116 106 113 132 128 75 1 -3 120 195 101 221 205 155 236 241 196 203 249 170 114 180 194 163 304 237 30 59 208 109 169 195 -26 -34 -73 143 339 216 56 -5 39 119 431 305 218 329 74 170 356 290 155 187 439 97 44 218 6 -46 97 291 49673 372 150 75 10748 13 47 53 8039 1007 8825 7533 6687 2732 493 448 401 372 355 323 301 266 240 203 195 204 201 191 163 141 136 143 147 139 137 141 148 142 134 125 127 124 121 135 146 154 152 145 137 140 154 164 167 164 165 152 140 133 128 128 124 126 127 141 156 174 183 187 187 201 200 201 191 177 162 155 148 149 149 152 154 158 155 153 156 157 159 156 151 146 146 155 160 160 153 157 159 162 157 163 160 168 170 184 193 194 188 189 188 178 172 170 171 173 168 171 172 170 155 148 143 143 143 143 146 144 147 147 146 149 148 149 150 150 145 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 157 157 156 156 157 156 156 155 152 151 151 151 152 152 150 151 152 153 153 150 146 143 144 147 150 150 147 143 140 140 138 139 143 143 144 145 148 148 145 145 146 149 149 146 147 146 140 136 138 138 139 139 132 127 126 125 124 127 129 121 117 112 107 112 113 117 117 114 106 108 112 103 106 105 102 105 105 105 110 117 107 92 94 105 109 109 110 111 108 104 112 114 113 120 122 112 120 125 122 132 125 129 150 146 139 149 126 103 97 84 88 118 149 135 112 87 79 109 112 128 113 74 112 147 163 125 89 102 97 97 103 122 100 68 84 125 134 103 126 148 92 81 71 52 76 83 72 64 78 153 159 101 164 177 165 122 49 79 119 77 30 144 197 49 -24 38 85 66 43 148 138 142 276 194 119 202 217 78 76 120 57 203 266 176 147 157 331 295 120 73 171 231 -66 54 197 -30 37 104 7 137 196 -58 195 369 69 -21 97 255 388 319 196 117 250 320 131 -96 -147 -176 49705 372 150 75 10750 13 48 25 8036 971 14975 13838 12211 3026 488 442 399 368 351 329 318 294 266 227 201 187 174 165 153 145 145 153 152 142 139 141 145 134 128 121 125 122 125 143 152 155 149 140 129 138 162 161 162 153 150 144 136 127 125 125 123 134 141 153 170 194 208 216 213 213 204 200 194 190 179 174 168 172 168 165 162 167 159 157 156 153 149 147 139 138 134 141 146 142 141 141 139 144 143 150 149 156 157 161 171 175 178 182 182 178 167 168 170 168 166 165 160 160 152 152 152 151 143 148 145 147 147 147 147 154 154 154 149 147 145 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 158 158 157 157 157 157 157 158 156 154 153 153 154 153 150 149 150 150 149 148 145 144 143 144 146 146 143 141 140 139 139 139 141 140 139 145 149 147 144 143 144 147 149 148 149 152 147 142 141 137 138 137 130 130 133 127 123 124 121 115 114 108 102 115 117 108 107 113 114 112 112 114 114 106 107 111 113 112 112 118 110 92 89 98 103 99 99 104 104 104 111 110 105 103 106 106 96 98 123 138 125 110 131 144 152 170 141 119 84 67 67 84 132 121 125 109 59 77 89 110 115 81 127 161 178 154 81 108 129 95 96 142 128 94 107 139 136 89 95 135 95 38 70 92 83 67 86 141 100 61 112 89 135 230 165 110 112 87 48 51 106 154 81 -9 17 60 -20 -58 53 114 86 92 175 107 28 116 174 196 232 109 111 277 229 214 296 329 439 357 254 233 246 260 -49 50 147 128 344 199 0 45 69 32 267 216 72 112 204 202 317 364 116 67 -23 62 -16 -315 -356 -332 49736 372 150 75 10749 13 48 56 8034 935 16346 12426 8830 929 464 418 382 345 322 309 300 303 307 292 252 176 158 150 154 155 157 156 151 145 147 145 146 133 129 122 122 121 132 145 151 147 141 135 139 158 166 155 147 139 132 129 126 124 122 124 129 151 160 165 181 195 212 219 218 217 219 213 202 197 185 183 176 178 167 158 151 154 152 153 151 148 139 140 135 137 131 137 136 134 135 138 131 138 137 144 147 154 152 147 150 149 156 166 166 172 165 169 169 167 167 164 160 156 153 154 153 152 147 148 146 149 150 150 155 161 158 154 148 145 144 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 160 160 158 158 157 157 158 159 160 158 157 156 155 153 150 148 148 147 147 148 147 147 145 145 146 145 143 142 143 145 143 140 141 142 141 144 148 145 142 142 141 144 148 147 143 147 147 142 139 137 135 132 129 132 135 129 127 123 115 111 117 115 106 112 112 105 106 112 117 114 109 112 111 107 111 117 112 106 113 117 110 94 92 102 108 104 102 108 109 118 115 106 101 98 102 101 92 96 111 121 138 130 121 127 136 142 121 115 84 69 81 80 116 121 128 135 79 72 94 99 123 114 113 137 162 153 87 88 115 71 58 110 121 101 93 84 129 112 78 90 81 104 142 160 135 90 90 145 128 127 126 108 114 145 161 150 198 155 38 26 167 139 -9 8 43 76 51 107 223 129 24 113 153 11 -55 66 131 179 221 80 191 362 297 232 246 218 332 242 126 357 345 169 -21 202 326 234 375 244 -15 9 39 36 237 74 -43 184 443 442 257 140 148 -78 -173 172 62 48 136 8 49768 372 150 75 10753 13 49 28 8032 899 32542 20098 11207 733 427 384 356 321 298 282 280 306 338 333 295 189 167 159 161 157 153 150 148 149 152 148 142 129 122 114 116 121 135 150 151 143 138 136 154 171 163 148 135 125 119 121 120 120 120 124 127 146 156 167 178 184 201 207 211 224 257 268 255 237 212 198 189 183 168 155 144 145 146 147 144 143 138 140 135 135 137 140 137 137 136 140 135 137 137 142 143 150 146 146 147 148 153 159 160 165 164 164 166 165 164 162 159 156 152 154 153 149 148 148 146 147 149 152 156 157 153 148 142 140 139 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 160 161 159 158 157 156 157 158 159 160 160 160 158 156 153 150 148 147 147 147 146 147 147 147 146 145 143 142 143 145 144 141 140 142 144 146 146 143 143 144 143 140 141 142 138 140 143 141 139 138 134 134 136 136 134 129 128 127 121 118 126 120 109 105 103 107 107 100 103 110 109 104 101 104 111 112 102 103 108 106 102 99 99 91 96 104 100 95 108 126 111 99 103 108 110 105 103 108 106 105 125 137 121 114 117 124 118 113 99 77 98 112 115 126 139 124 102 98 97 88 85 98 119 133 142 129 94 85 98 106 93 84 85 88 65 60 112 99 82 100 102 155 136 115 113 77 85 81 93 150 98 81 104 114 146 93 104 113 87 89 106 23 -48 36 62 84 153 190 193 130 34 81 78 -31 -7 132 164 70 93 154 39 2 238 101 -108 -4 201 195 30 269 408 227 123 216 328 379 310 117 -74 -81 -44 -92 -5 -63 6 56 123 213 45 30 149 -149 -20 485 324 148 220 17 49799 372 150 75 10757 13 49 59 8029 864 49824 30798 17758 1212 414 379 351 321 297 277 271 293 329 327 287 205 176 165 164 154 148 148 153 154 156 155 146 132 119 114 116 122 134 145 148 144 139 137 151 164 160 145 135 126 123 125 121 118 120 121 118 128 136 147 152 155 170 190 200 210 244 284 298 279 249 222 204 186 171 157 152 151 150 147 144 144 140 140 139 141 144 142 141 142 141 141 143 141 143 142 141 143 142 146 147 152 155 154 156 156 157 158 160 161 162 162 158 160 158 156 157 154 155 152 151 150 150 153 152 152 151 148 142 140 139 135 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 162 162 161 160 159 158 157 157 159 160 161 161 160 157 155 152 149 148 147 144 143 144 148 150 151 149 144 143 144 142 141 140 139 141 144 146 145 142 141 139 138 138 140 142 140 140 143 143 139 135 133 136 139 136 131 126 124 124 119 117 125 120 114 107 99 101 102 98 99 104 103 99 99 105 112 109 107 114 107 106 100 96 98 88 84 97 102 92 102 118 119 113 99 114 134 135 116 112 118 105 113 142 138 121 116 130 140 144 139 126 131 118 101 118 123 93 103 118 107 96 83 93 125 116 89 86 94 124 137 111 122 100 61 101 77 67 115 130 103 85 89 92 100 120 110 72 87 119 131 109 57 24 49 154 152 22 55 84 127 212 108 -65 -56 100 213 158 163 182 54 59 107 106 95 79 198 250 164 148 191 276 99 -120 125 85 -91 93 116 235 309 152 162 138 119 34 15 106 29 54 2 -150 33 145 -45 -215 -35 101 45 43 39 281 198 -59 40 457 450 197 223 268 49831 372 150 75 10742 13 50 31 8025 837 53754 54222 53752 25273 3701 415 366 329 306 287 275 286 317 327 290 214 179 167 165 156 153 151 155 154 156 158 150 135 127 122 122 122 131 135 139 140 140 136 144 159 162 154 144 133 129 127 125 124 128 127 125 125 126 129 130 137 153 183 195 198 212 260 303 299 275 245 217 191 176 166 166 162 157 151 148 146 143 141 143 146 148 144 144 146 143 141 144 143 144 139 140 142 143 146 149 152 153 149 150 149 154 155 151 153 157 156 155 158 160 157 156 155 154 151 152 149 149 149 149 150 149 146 141 139 136 134 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 163 164 163 162 162 161 160 158 158 159 159 159 159 156 154 153 150 149 148 145 144 144 146 149 152 150 146 145 145 143 141 140 142 142 143 144 142 140 140 137 137 139 142 142 141 142 141 140 139 136 133 134 134 132 127 122 121 120 116 115 116 116 117 111 101 100 100 102 105 99 99 101 98 103 109 113 116 115 113 117 109 92 91 96 93 96 106 109 110 112 115 111 100 114 131 129 113 118 137 125 125 141 131 116 121 136 140 127 130 149 141 112 100 110 110 87 91 112 125 107 101 127 120 88 69 74 85 119 137 87 117 137 94 115 82 87 129 111 99 88 87 56 72 87 69 67 67 124 134 81 30 -16 -9 96 92 2 57 89 98 228 205 56 102 127 135 135 92 149 131 115 162 162 171 102 150 234 141 141 176 176 166 86 82 88 153 242 150 230 384 276 154 120 148 47 -141 -162 -19 92 100 -25 -27 41 19 -90 -11 188 59 -40 89 475 330 -110 -75 152 146 294 408 349 49862 372 150 75 10758 13 51 2 8019 824 59341 72134 98387 72767 22230 2206 407 344 314 292 283 293 339 348 296 212 180 171 167 157 155 154 158 156 154 150 139 134 134 132 129 121 126 128 131 139 144 138 140 157 166 169 160 145 136 130 131 127 129 134 137 129 128 131 138 144 154 182 197 206 220 267 295 293 270 240 212 194 184 180 175 169 159 153 149 147 143 144 147 150 149 148 146 148 142 141 141 146 144 145 144 146 149 151 152 155 156 155 156 155 155 156 152 151 157 157 156 155 158 157 154 154 151 149 149 147 146 147 148 147 144 141 140 138 136 135 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 161 162 162 161 160 160 158 157 156 156 156 156 155 153 152 152 149 147 147 147 146 145 144 145 148 150 150 149 145 142 142 142 145 143 142 143 144 145 145 143 141 141 142 140 140 140 140 140 142 142 140 137 132 131 126 124 127 127 120 117 118 115 112 109 104 100 95 100 103 99 102 101 92 92 99 104 113 112 104 109 107 96 100 104 103 108 109 109 109 111 112 107 104 106 102 93 99 117 123 119 125 106 90 115 125 137 135 119 117 119 129 127 99 89 116 112 99 107 123 124 121 140 107 93 94 89 85 94 120 99 109 129 105 101 89 97 120 70 101 141 109 101 92 78 54 71 111 124 118 67 46 58 66 32 13 32 30 43 80 140 144 91 77 68 62 82 43 82 171 171 169 138 128 120 53 190 169 50 132 109 97 81 73 59 183 382 347 189 174 304 286 215 159 81 6 29 287 196 104 139 -64 -139 2 31 -50 42 62 -136 -65 467 457 -132 -85 10 71 331 381 386 49894 372 150 75 10765 13 51 34 8012 815 40697 48872 90640 101048 55674 13181 1355 386 333 298 282 290 326 321 253 189 172 164 160 150 148 156 162 162 159 148 134 131 132 127 121 108 109 116 128 143 142 133 127 141 148 165 164 157 145 133 129 124 121 129 132 134 139 144 148 142 139 159 185 202 222 254 276 266 247 221 197 190 185 185 179 171 161 153 149 145 137 143 146 151 145 147 143 144 139 139 139 141 141 147 147 147 150 153 153 156 158 162 163 158 149 152 153 156 158 156 153 153 153 153 150 148 148 147 145 143 144 145 145 142 140 137 137 140 139 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 999999 999999 999999 160 161 160 159 158 157 157 156 156 157 156 152 150 149 150 150 147 146 145 145 146 145 145 146 148 148 148 147 145 144 144 146 147 146 148 149 150 149 146 144 142 142 140 139 139 138 140 139 138 139 135 132 129 124 124 129 129 121 115 117 115 111 109 107 101 93 102 103 99 103 104 96 91 98 99 101 97 95 105 110 110 110 105 99 107 115 107 103 102 113 126 129 121 111 104 105 119 119 107 104 92 100 126 125 126 113 120 125 108 129 147 110 82 102 98 86 103 131 153 150 136 108 126 129 106 100 115 152 123 86 94 83 74 61 73 113 93 133 160 110 114 87 99 94 62 77 90 130 41 24 99 119 85 52 75 90 142 130 18 -24 31 80 122 94 70 57 52 115 123 107 89 65 72 98 189 146 88 141 147 79 -20 19 41 141 315 244 49 38 131 179 209 131 219 265 43 189 211 206 267 -112 -168 25 7 -3 44 34 -128 -58 266 266 38 86 141 217 323 302 179 49925 372 150 75 10766 13 52 5 8006 807 34253 39246 72276 91394 69468 28850 5717 484 348 301 271 261 273 261 218 178 162 156 151 147 151 165 166 162 161 151 138 133 133 129 120 105 100 103 115 136 148 143 132 127 127 140 152 162 159 147 136 128 122 129 130 139 145 152 155 148 140 145 170 190 204 222 242 242 228 213 196 190 186 187 179 169 162 152 145 141 136 139 138 144 140 139 135 135 132 135 134 134 135 142 144 147 146 147 149 153 153 163 163 156 146 151 153 157 153 149 147 150 149 147 145 143 144 143 142 140 143 143 143 140 139 137 135 140 140 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 159 161 160 159 158 157 157 157 156 156 154 152 150 148 151 151 148 147 147 147 148 147 146 146 147 146 146 147 146 146 147 148 149 150 150 149 147 145 143 144 140 137 137 138 139 139 140 137 134 133 132 130 127 128 127 126 122 121 120 113 108 108 111 113 110 104 105 104 100 101 104 97 97 110 113 100 89 99 106 103 101 95 94 93 95 107 117 120 112 109 124 137 129 126 125 118 118 128 114 100 119 132 129 128 130 121 122 127 124 129 125 99 88 92 86 86 102 143 142 117 126 139 153 126 110 124 144 178 173 146 125 90 62 72 108 115 113 125 108 113 94 60 70 62 70 70 61 95 43 49 132 148 151 110 83 120 184 113 -6 4 28 134 217 160 143 121 82 74 95 120 64 9 10 113 148 91 157 211 173 74 77 166 186 180 113 -40 -14 162 187 144 179 186 197 162 96 107 73 214 303 -19 -228 -201 -40 225 181 -62 -176 -123 -69 164 436 339 224 130 -71 -36 -37 49957 372 150 75 10763 13 52 37 8000 800 29922 30440 45351 57160 65894 65937 48322 22409 11537 11340 2788 283 273 249 210 182 163 160 153 148 151 158 162 157 156 148 136 130 139 142 133 114 107 101 107 127 150 162 150 135 126 126 133 143 154 153 148 141 135 134 134 137 143 154 162 158 159 161 173 187 197 208 216 224 217 205 197 190 187 185 176 166 157 148 138 137 134 138 136 136 131 133 133 128 125 130 128 133 132 138 141 145 143 144 145 151 154 163 157 156 149 151 154 155 150 147 146 149 148 145 144 145 144 143 144 142 142 144 144 143 141 140 138 140 140 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 157 159 159 158 157 156 155 155 155 155 154 153 152 151 149 150 151 148 148 149 148 148 148 146 146 148 147 145 145 145 145 146 146 147 146 145 147 149 147 144 144 141 137 135 138 141 138 137 137 136 132 132 133 130 126 125 124 119 120 122 118 111 108 111 115 113 105 99 102 105 105 103 95 99 115 116 100 96 101 109 105 94 93 97 103 103 103 115 125 117 100 101 119 122 121 115 109 105 121 123 108 121 125 126 137 133 124 127 145 153 132 104 102 124 109 110 124 109 138 128 107 129 118 95 104 132 121 134 144 145 136 96 109 109 84 102 101 123 130 73 104 116 98 62 67 124 138 98 49 105 146 127 70 79 54 50 119 110 73 43 100 77 79 166 187 190 134 87 63 111 96 46 71 71 111 134 160 133 94 79 98 201 249 241 272 81 -66 71 128 141 77 109 168 34 62 140 73 67 129 189 107 104 33 -28 142 151 -19 -97 31 174 169 234 163 127 289 153 -23 123 49988 372 150 75 10761 13 53 8 7994 795 16303 16240 23264 34637 55489 78089 85750 56861 31918 12779 2943 372 327 296 223 176 159 159 153 140 136 139 152 153 151 140 130 127 143 146 134 118 113 107 114 127 140 159 153 145 139 129 126 124 134 142 142 147 144 138 140 136 142 150 155 163 167 176 184 186 189 192 197 207 201 195 187 177 174 180 170 165 152 147 141 139 136 142 136 133 129 135 134 132 124 131 128 133 131 137 142 143 143 143 142 151 157 161 152 153 151 153 155 156 149 147 147 150 149 148 146 146 147 146 146 143 142 144 144 143 142 140 138 139 138 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 156 159 159 157 156 154 153 154 155 155 155 154 152 150 148 149 150 149 148 149 148 148 148 146 145 146 148 148 148 147 145 143 143 143 142 144 148 152 151 148 147 144 139 136 139 140 138 139 136 134 133 130 130 127 125 126 123 120 116 117 121 119 111 112 116 109 103 99 108 109 103 103 101 106 111 105 98 99 92 102 116 106 101 99 110 111 96 105 118 120 106 97 109 111 111 106 103 93 105 112 104 117 110 121 141 120 106 99 118 147 137 108 124 153 126 125 139 123 122 118 126 132 87 62 103 136 114 118 117 110 93 65 104 118 91 120 131 148 176 127 117 148 133 84 114 155 162 92 35 109 89 32 28 74 59 38 71 65 20 41 114 83 96 128 108 51 64 84 83 131 -2 -80 -16 -8 44 154 215 168 -4 -90 84 195 146 147 254 102 0 77 75 170 60 41 172 10 -22 -41 -94 26 111 177 193 342 255 -115 -150 124 -9 -20 212 275 106 -53 -120 -88 327 469 89 161 50020 372 150 75 10764 13 53 40 7987 790 10972 10849 14098 18814 27726 38031 52899 48688 35419 18561 17374 17791 35061 60516 50771 400 160 156 152 134 130 134 147 149 146 141 133 134 153 147 128 113 107 108 114 126 134 142 143 145 143 134 126 118 118 127 126 135 136 139 145 143 143 146 149 158 163 173 180 185 177 174 175 181 177 171 160 151 150 159 150 154 150 149 153 149 144 143 135 145 141 148 141 140 133 138 133 136 133 138 141 142 141 142 142 150 154 158 154 154 152 154 154 156 152 150 151 152 152 151 149 145 150 148 147 143 143 144 145 143 141 141 138 138 138 136 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 124 999999 999999 999999 160 159 158 156 154 153 153 154 155 155 154 153 151 148 148 149 149 149 150 150 149 148 148 147 147 150 150 148 147 146 143 144 144 144 147 147 147 146 147 146 140 140 141 140 139 140 142 139 135 133 128 127 126 125 124 120 118 114 112 117 124 118 114 114 105 106 103 102 106 105 105 106 107 103 98 100 97 95 105 103 104 111 106 108 109 107 107 120 130 108 104 110 115 112 106 114 107 100 98 113 132 116 120 141 130 126 103 106 148 152 131 137 148 129 131 142 133 129 112 114 129 114 92 89 102 112 101 108 114 97 116 103 89 92 113 163 190 213 203 172 143 128 117 112 145 122 93 95 113 86 39 92 117 116 88 48 9 -37 84 148 129 149 94 41 43 133 160 180 190 58 -84 -104 20 123 182 155 155 109 25 166 192 182 156 78 103 100 70 173 317 149 10 218 153 -75 -61 21 32 9 255 413 266 180 -113 -147 293 182 6 -103 8 200 195 169 46 131 240 93 222 50051 369 375 75 10760 13 54 11 7981 785 512 3914 7364 9857 12002 14615 19997 25154 42241 100552 133621 81590 402 162 158 154 134 130 137 146 140 136 129 131 141 157 148 130 116 110 111 116 120 122 126 128 138 137 132 122 115 113 118 119 118 121 131 136 143 146 150 152 151 151 152 153 158 152 150 148 151 150 143 134 134 135 137 138 144 144 145 149 151 147 146 147 153 153 155 150 147 143 147 139 138 133 136 136 139 142 141 144 148 148 153 152 156 156 155 157 158 154 153 152 151 150 149 147 143 148 146 144 142 142 143 144 141 140 139 135 136 135 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 156 159 159 158 156 155 154 153 153 154 153 153 152 150 145 145 147 148 150 151 150 149 150 150 148 148 149 148 145 145 146 145 146 145 147 149 147 144 142 146 146 141 142 142 139 138 137 136 137 136 131 127 128 129 121 120 119 117 116 111 107 113 116 112 112 107 108 115 110 109 113 109 112 111 103 102 103 100 108 108 95 101 103 104 108 107 120 116 115 119 102 114 118 113 111 127 132 121 109 99 121 132 124 126 136 149 157 126 118 140 136 131 143 145 123 116 136 140 128 106 83 100 134 116 78 69 92 100 91 112 97 99 83 64 75 52 82 115 129 138 145 126 89 69 78 103 90 108 78 69 55 65 134 126 161 147 65 5 -10 78 120 138 81 36 96 150 141 153 188 167 128 55 68 155 256 227 181 148 56 101 162 135 243 243 76 160 272 174 185 254 62 67 252 175 175 260 271 186 35 112 283 277 343 -16 -77 361 470 106 -258 -28 153 -103 -251 -102 11 178 101 -12 50083 372 150 75 10758 13 54 43 7974 781 252 213 426 776 2390 3331 4083 5008 7325 16594 39182 67872 104011 87761 31775 174 175 171 159 139 137 142 147 144 145 139 142 148 155 154 145 140 134 134 134 131 128 130 132 143 141 131 121 119 125 126 124 122 123 127 131 134 139 147 154 159 161 156 151 150 152 150 148 144 142 139 138 142 143 146 149 150 146 150 148 153 150 157 164 163 163 165 166 165 157 160 157 151 140 146 141 147 149 148 148 151 149 155 157 162 163 163 164 161 158 157 154 154 154 151 148 148 147 147 146 145 145 147 148 144 143 142 138 137 135 133 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 154 157 157 157 156 155 154 152 152 151 151 151 152 150 145 144 145 146 149 152 153 152 151 151 148 147 148 148 148 149 147 145 146 147 150 150 152 148 143 143 144 141 139 137 136 138 136 134 133 131 128 126 127 130 131 131 125 119 115 109 107 110 110 111 113 112 107 119 122 107 106 109 110 110 108 104 106 116 116 103 102 103 93 94 107 118 121 115 114 121 110 113 124 110 106 124 126 119 125 115 112 127 136 145 149 156 152 121 127 138 128 132 134 132 133 125 139 131 114 112 79 88 139 125 81 78 120 119 86 107 80 52 73 96 79 17 27 80 78 68 83 93 70 40 53 35 45 71 0 -18 13 90 102 114 191 186 79 54 109 107 164 187 111 113 158 192 103 76 89 65 102 95 138 152 204 259 280 215 79 46 42 95 191 242 172 163 291 320 205 52 -21 227 380 179 250 460 388 158 178 163 202 184 156 107 64 248 426 373 246 297 303 -111 -308 -55 75 2 -196 -199 50114 372 150 75 10765 13 55 14 7968 777 680 643 1842 2522 3306 4116 5275 6967 11201 26509 68189 107898 104494 45845 1861 176 185 174 164 145 141 142 149 158 161 164 162 160 168 160 151 144 145 148 145 152 147 143 141 150 146 133 124 125 132 133 131 130 131 133 133 128 126 130 140 146 152 155 149 152 156 150 151 158 154 149 147 154 157 158 155 158 155 158 152 152 151 165 175 182 177 177 172 168 160 159 160 161 150 156 155 165 161 156 153 153 152 162 163 167 166 167 165 164 164 163 159 159 159 160 156 156 153 155 153 151 152 152 153 149 146 145 141 138 136 133 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 121 999999 999999 999999 157 157 157 157 156 155 153 152 151 151 153 154 152 149 145 144 145 149 151 154 154 154 154 151 151 150 149 150 150 148 147 146 148 149 149 153 151 145 142 140 137 135 135 134 137 137 135 132 129 130 129 127 128 133 135 127 120 117 112 112 112 110 114 113 113 112 115 115 103 106 113 107 105 111 112 104 112 113 102 108 108 102 97 108 126 128 127 122 127 120 108 122 117 122 126 129 121 113 131 123 121 129 148 164 157 139 131 134 127 137 142 119 117 131 133 149 128 120 143 115 101 119 91 81 117 112 81 76 80 81 79 111 143 117 104 137 165 117 78 68 69 90 89 77 72 85 52 3 5 69 95 60 153 194 177 149 135 165 137 139 125 21 -3 38 39 41 105 114 99 84 110 171 140 128 211 232 216 276 235 228 172 169 139 70 55 163 297 219 144 7 156 339 115 132 342 306 45 184 259 190 197 10 45 75 124 169 228 508 552 461 261 11 182 236 -59 -140 -163 50145 372 150 75 10757 13 55 45 7961 772 58 71 538 1030 2427 2582 3363 6235 17532 56091 109593 132165 85025 32048 541 189 187 178 163 144 136 142 150 156 155 153 157 165 169 162 150 138 142 144 142 148 142 133 130 144 146 135 126 118 120 124 126 126 125 129 128 123 121 120 122 123 122 130 130 131 131 131 137 144 142 139 135 143 149 148 147 143 144 146 137 135 143 161 175 189 193 187 171 157 147 143 143 154 152 160 164 176 174 172 160 153 152 163 161 165 162 166 165 166 165 165 161 160 159 162 158 155 154 156 152 150 151 150 150 145 142 139 136 133 131 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 154 157 158 157 157 156 154 152 152 152 153 154 153 152 151 147 145 145 147 149 151 153 154 155 153 152 149 147 147 147 147 148 147 148 150 147 148 145 144 144 139 137 137 137 133 130 133 134 131 126 129 130 130 130 128 130 127 126 124 118 116 116 118 117 113 112 115 115 111 109 112 112 108 108 112 113 105 107 111 107 106 105 102 101 108 119 132 136 122 123 125 108 106 110 132 131 125 126 103 115 130 116 108 120 131 139 143 136 120 111 130 126 106 118 125 121 134 134 110 130 131 108 117 111 92 94 83 73 91 83 89 87 84 81 127 177 194 165 57 48 59 40 81 105 60 89 121 55 59 50 68 91 70 138 123 142 156 51 72 99 40 39 -22 -23 11 26 74 106 117 105 104 117 133 121 196 192 62 54 172 241 245 98 73 79 -25 -46 13 30 93 200 40 88 92 -149 18 127 210 216 246 332 259 333 317 215 16 -26 -78 -156 47 170 302 345 180 210 302 82 -11 -211 50177 370 300 75 10767 13 56 17 7955 768 275 714 2188 3835 10240 21426 52915 106630 137271 90040 21123 3013 423 198 194 181 161 144 138 144 153 152 149 138 138 150 160 169 163 150 145 147 149 147 142 133 127 134 137 135 125 111 113 121 125 128 123 125 125 121 119 117 114 115 115 119 125 123 122 124 127 124 127 130 127 131 132 131 133 127 127 130 122 122 132 145 154 170 178 175 170 154 139 136 139 148 149 161 169 179 185 184 173 166 156 162 165 166 165 168 166 169 162 164 160 161 160 160 156 153 153 154 149 150 152 150 148 143 140 138 135 133 130 127 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 123 999999 999999 999999 157 159 159 159 158 155 154 154 155 156 156 155 153 153 152 149 147 148 149 151 152 152 154 153 151 148 147 148 149 146 146 145 147 150 149 146 144 143 143 139 137 137 139 138 131 131 132 130 127 127 129 130 129 131 131 129 133 129 121 118 118 120 117 113 111 111 111 108 105 104 105 103 107 109 106 109 113 116 116 112 111 105 105 113 117 122 113 112 131 131 112 99 107 121 111 106 111 111 123 126 121 124 115 118 134 146 135 118 123 139 139 118 131 140 126 129 142 126 112 112 119 161 147 92 85 93 106 119 104 90 78 49 38 89 105 125 162 86 50 73 61 117 122 69 120 123 83 76 51 107 146 74 81 84 125 146 55 80 107 102 100 16 52 106 120 110 192 189 62 212 95 -30 153 288 219 112 83 18 -19 13 48 66 153 33 -12 109 36 -10 -15 119 284 120 -14 -5 111 300 156 90 252 326 284 417 527 184 137 192 13 -150 -113 126 406 477 221 99 58 123 -22 50208 370 300 75 10763 13 56 48 7949 764 165 1282 2633 6713 23717 50352 100018 127342 100897 22396 173 168 184 200 200 184 162 143 140 143 153 151 151 138 133 142 161 169 171 157 151 152 160 159 150 140 134 132 130 128 125 116 119 131 134 132 125 119 121 122 116 115 111 112 113 117 119 122 121 117 117 120 120 128 124 131 125 127 124 120 119 124 120 120 125 129 129 141 140 147 152 147 139 135 142 145 145 152 162 167 178 170 168 174 161 163 168 165 162 165 164 167 160 163 158 159 156 157 151 150 151 151 149 147 150 148 144 142 139 137 133 132 130 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 151 156 159 159 160 159 157 155 155 155 156 155 154 153 151 150 150 149 149 150 149 149 149 151 152 151 149 148 147 146 145 143 141 143 147 146 146 146 144 142 136 134 138 138 137 135 135 135 136 135 132 133 128 124 130 132 133 132 125 119 114 111 109 111 109 106 112 118 117 103 97 103 100 105 107 106 112 118 115 109 115 116 112 114 119 114 107 103 104 117 119 101 92 100 102 94 98 101 110 125 122 118 129 114 118 144 153 149 116 116 152 152 126 117 118 111 105 124 134 139 142 152 163 107 97 128 95 120 133 94 100 103 89 58 77 71 81 169 153 113 112 92 135 123 91 142 161 166 103 65 161 124 60 117 92 94 150 147 147 191 135 75 50 72 209 168 58 233 197 52 159 45 13 211 296 213 160 94 -6 -91 -88 19 81 113 40 52 223 108 -103 -18 253 411 218 143 137 201 194 -33 -60 124 121 62 293 133 -281 7 341 192 -19 109 274 350 359 208 68 190 490 228 50240 372 150 75 10767 13 57 20 7942 760 572 575 1616 2835 6677 18900 41069 66358 80254 89686 57730 5621 158 162 178 191 193 183 166 152 153 148 153 151 156 143 140 142 161 172 170 159 153 156 159 151 139 133 131 131 129 125 127 126 126 135 136 132 124 118 121 119 121 118 115 114 115 121 119 123 120 117 117 119 119 124 126 127 122 126 120 116 117 121 122 124 122 123 120 128 124 125 125 133 137 143 143 145 146 148 151 156 167 160 160 168 162 164 162 162 158 162 162 162 158 159 154 153 148 147 144 147 147 147 146 144 144 145 141 141 138 137 133 134 133 131 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 154 157 160 161 161 160 159 157 157 156 155 154 154 152 150 149 149 149 149 148 147 147 149 152 152 148 148 145 143 143 142 142 141 143 146 146 146 145 142 139 139 140 138 137 138 141 144 144 139 136 138 134 130 130 131 134 132 126 117 112 115 116 111 109 108 113 114 111 104 107 112 102 102 109 103 106 127 124 114 114 107 111 118 112 102 104 119 116 112 112 103 105 108 95 90 111 119 118 128 132 109 105 105 94 118 138 129 105 124 161 136 108 104 112 109 105 128 142 157 147 146 109 73 125 149 102 105 131 122 124 102 103 74 88 106 58 85 107 135 130 118 146 97 45 105 148 113 84 64 110 93 122 139 56 49 113 127 161 243 168 210 188 118 236 133 36 144 172 155 116 5 37 169 227 198 130 19 88 113 41 100 92 106 135 108 117 37 -120 100 354 323 156 63 172 339 277 165 123 201 113 180 346 -120 -252 -35 78 66 -74 70 98 215 331 347 306 364 516 9 50271 372 150 75 10764 13 57 51 7936 756 2004 1814 2334 3834 9052 26130 51327 63247 42887 35456 19595 5492 164 173 188 192 190 184 177 170 171 161 166 162 168 157 152 142 159 180 183 171 167 165 158 143 134 133 132 130 129 129 131 135 133 134 132 130 129 124 125 121 126 124 130 126 127 127 123 126 122 122 126 126 128 126 129 128 125 131 125 124 123 123 122 124 124 126 123 127 130 127 123 128 130 141 140 143 145 149 152 156 162 160 161 168 165 164 162 163 161 167 164 163 162 162 158 155 149 148 146 151 150 150 148 148 149 149 147 145 142 142 139 138 139 137 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 155 158 161 163 164 163 161 159 159 158 156 156 154 152 150 149 147 146 148 149 149 148 148 151 151 148 147 145 142 141 143 142 139 141 145 145 146 144 138 138 143 143 142 140 138 136 139 140 137 135 133 136 136 133 129 129 130 130 122 112 118 121 110 107 113 115 107 104 108 107 111 104 101 111 105 98 113 123 122 119 107 104 115 105 94 112 129 130 124 118 120 122 106 89 105 128 120 116 128 126 101 95 110 98 92 120 130 128 139 148 132 95 107 142 115 123 152 160 148 110 113 105 100 106 121 102 95 135 151 134 78 71 113 115 98 79 47 66 118 104 128 173 124 68 106 114 35 76 149 125 136 188 150 94 74 81 127 184 218 184 187 68 -1 81 13 10 90 197 193 85 45 137 164 68 101 84 42 171 242 287 314 182 228 242 135 111 143 118 80 200 215 6 -126 16 239 342 415 312 102 71 342 258 -200 -42 304 404 217 -80 -111 -138 2 134 313 94 67 367 143 50303 372 150 75 10760 13 58 23 7929 752 1807 1667 2132 3326 7234 20783 43795 49358 32027 16675 1790 185 178 185 197 196 188 179 176 172 171 166 169 166 169 164 158 150 164 183 186 178 173 160 155 143 139 135 128 123 123 124 126 128 127 124 121 120 125 123 121 124 128 127 130 131 128 127 125 126 127 123 125 129 128 126 124 129 127 131 130 127 125 126 119 122 123 124 125 125 129 131 126 126 126 127 127 137 139 149 154 159 158 164 162 167 162 162 162 161 158 166 164 164 161 166 159 155 149 149 147 152 151 151 150 151 151 148 147 145 142 141 138 137 138 134 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 151 154 157 159 162 163 162 161 159 158 157 156 156 154 152 150 149 147 146 149 150 149 148 147 148 149 149 146 144 141 142 144 141 140 141 141 144 147 144 140 140 143 141 139 136 135 133 132 133 133 134 133 135 137 135 131 131 128 128 126 119 124 124 114 109 110 113 111 111 106 99 104 108 109 116 115 107 102 105 112 113 107 113 125 117 107 119 123 117 116 126 123 117 106 92 110 120 121 118 106 104 108 101 106 111 108 129 135 142 142 130 143 108 94 133 127 115 121 151 152 115 119 128 111 96 125 117 120 142 126 108 66 62 110 103 68 116 105 59 82 92 83 127 157 146 118 79 83 120 178 155 147 145 123 140 137 85 72 133 137 85 63 40 16 26 -5 -6 24 26 32 50 65 157 255 151 18 -20 116 239 119 142 165 63 120 161 114 134 250 272 70 214 383 205 132 157 81 145 363 423 231 20 224 214 -189 -222 201 362 214 28 -180 -160 -125 -165 21 -175 -190 372 446 50334 372 150 75 10764 13 58 54 7923 748 1065 995 1353 2250 4996 14736 30939 42685 41581 35911 15052 3471 181 181 191 191 184 169 166 167 171 165 163 161 159 153 154 164 178 183 179 168 156 143 141 137 135 126 119 114 112 111 111 113 114 112 114 114 117 117 118 119 125 122 119 124 122 123 125 126 124 122 122 122 122 125 123 124 125 129 129 127 119 121 117 120 115 117 117 123 124 124 123 125 123 124 121 127 130 149 152 158 160 168 158 160 156 157 155 158 156 160 161 161 156 161 154 152 148 146 144 148 150 148 149 148 147 145 142 142 141 139 136 135 134 131 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 154 157 159 161 163 163 162 161 159 158 158 157 156 154 153 151 149 148 150 151 150 149 150 150 151 151 148 147 145 146 144 141 141 141 140 142 143 141 141 140 141 137 134 134 136 134 132 131 131 134 135 137 138 137 137 133 128 130 129 124 126 121 117 117 110 108 108 112 107 95 96 106 113 114 113 111 106 102 105 109 117 124 127 119 109 107 116 118 114 134 132 124 121 106 108 108 116 118 100 98 115 102 97 110 104 105 102 118 126 118 109 108 126 136 135 108 105 128 135 106 119 131 95 108 132 109 105 128 122 106 72 80 70 59 74 111 140 134 143 146 147 120 106 132 146 120 114 51 84 170 143 86 62 110 163 127 70 102 113 111 68 54 50 97 95 60 116 82 75 131 94 111 230 242 88 4 195 269 37 -1 75 84 68 -3 -101 7 259 243 163 244 358 333 310 206 37 66 188 277 214 34 141 354 247 27 0 13 -52 46 -61 -120 71 -122 -72 104 99 405 292 50366 372 150 75 10763 13 59 26 7916 744 590 558 749 1203 2481 6810 16267 37475 52947 46750 16491 3469 176 176 182 189 190 181 182 187 196 189 181 167 161 152 157 175 182 177 171 162 150 141 137 133 131 125 122 117 115 111 108 110 111 114 119 122 123 123 125 120 121 120 123 127 125 124 126 127 128 125 127 121 120 128 129 126 128 134 134 132 120 126 120 121 116 121 118 128 131 122 124 132 127 127 122 125 127 145 154 161 169 174 159 159 158 159 156 159 161 161 160 162 160 160 154 152 150 148 147 151 151 149 150 149 148 147 142 142 142 140 137 135 134 133 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 151 155 158 160 162 163 163 163 160 158 157 158 157 157 156 154 152 150 150 151 151 151 151 150 151 151 149 146 147 146 143 141 140 141 144 142 140 138 137 136 135 135 135 133 131 134 136 136 136 138 136 132 135 135 133 135 131 130 131 126 124 125 120 118 116 113 112 107 108 106 102 106 111 113 105 96 101 107 106 108 122 128 126 120 103 98 103 117 113 102 114 119 121 124 116 118 111 114 126 98 82 94 95 108 109 95 103 119 123 116 121 99 97 133 127 107 99 110 129 122 96 85 100 101 99 100 80 73 98 149 139 104 125 126 89 56 102 146 203 201 122 141 121 66 85 134 131 90 20 58 127 93 84 51 53 147 191 179 176 150 156 153 81 -13 63 156 170 211 167 95 53 43 66 102 102 10 -20 91 131 134 162 143 172 72 -84 -160 -26 150 120 148 166 112 75 114 87 58 205 307 152 28 -32 -50 71 71 158 183 109 82 34 57 21 205 268 124 157 315 354 42 50397 372 150 75 10774 13 59 57 7910 741 703 649 920 1332 2012 3619 8187 24028 41500 52583 41160 26929 14880 707 190 189 191 195 201 202 205 197 182 172 164 156 164 180 185 180 174 163 152 145 138 134 133 129 124 118 117 115 116 113 113 119 124 127 127 133 133 133 130 128 130 130 129 129 130 130 132 127 128 127 125 132 133 131 133 140 134 129 124 125 119 122 121 128 124 129 132 128 127 134 129 131 128 131 127 136 150 161 173 175 164 162 163 165 161 165 162 165 164 166 163 161 154 153 149 150 150 153 152 149 149 149 148 148 144 143 141 140 137 135 136 134 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 156 158 161 164 164 164 164 161 158 157 158 159 158 156 154 154 153 153 153 152 151 151 150 151 150 147 146 148 146 140 141 143 144 145 144 141 139 138 136 136 136 134 133 130 131 135 136 137 141 137 131 129 129 130 134 132 134 131 125 126 127 126 121 111 108 109 112 111 108 111 111 113 114 107 97 100 109 104 108 122 120 121 114 101 111 121 115 98 96 100 104 117 112 106 121 117 119 123 108 109 109 106 117 126 119 131 141 126 138 152 129 97 100 90 86 113 134 128 87 91 83 76 99 92 87 77 57 55 112 97 72 115 152 121 70 110 150 129 68 51 50 39 56 112 103 111 128 110 119 105 62 48 51 28 32 81 147 171 105 97 210 156 49 74 75 101 133 99 11 -21 -31 -2 161 50 -35 44 85 145 235 248 93 132 144 75 -13 -32 72 120 59 79 8 13 208 258 198 111 217 232 302 327 153 -65 -195 70 192 104 265 106 -93 -1 183 484 283 -126 -68 92 33 50429 372 150 75 10769 14 0 29 7903 737 47 40 330 1270 2058 3473 6677 16582 43352 82546 105568 72321 39695 890 185 183 191 198 206 205 195 184 173 169 165 158 165 178 187 183 176 163 151 143 136 134 131 131 125 118 115 114 116 116 116 117 124 127 127 133 135 140 136 132 131 133 135 133 129 129 127 128 125 129 131 132 129 131 134 137 128 126 127 121 122 120 120 128 124 127 130 136 130 134 126 134 134 134 129 131 138 148 165 174 168 164 163 164 160 165 161 167 166 166 161 160 154 153 148 151 150 154 153 150 149 149 149 148 145 145 142 141 138 138 139 137 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 149 151 154 157 158 157 156 154 152 151 151 152 151 149 148 149 148 147 147 146 144 142 142 143 144 143 142 142 141 140 139 138 136 136 136 135 134 133 133 132 133 130 128 125 122 125 126 127 128 127 125 124 124 121 127 129 128 126 119 116 114 110 108 104 100 101 105 101 102 105 94 102 114 109 111 109 106 112 113 109 109 111 104 99 102 115 116 104 103 101 107 122 103 93 109 110 108 99 102 118 124 135 127 128 133 116 107 106 122 135 119 118 120 99 92 108 123 119 89 101 139 117 109 106 90 86 89 75 51 48 74 108 114 119 148 152 154 98 56 67 56 48 68 131 111 107 127 144 158 137 112 63 60 14 -2 56 134 175 136 64 132 187 165 176 86 49 114 161 117 59 101 173 223 111 50 111 162 228 181 88 27 187 272 142 30 86 261 271 135 99 41 220 385 169 143 22 114 280 244 283 273 94 -108 -54 84 90 127 93 114 298 142 115 239 80 -100 -115 155 50460 370 300 75 10769 14 1 0 7896 733 44 380 1714 2733 4768 10730 27977 57531 97513 92553 81417 42690 9053 186 194 196 208 204 188 174 169 162 158 152 156 174 186 180 166 150 142 139 135 130 128 129 125 120 118 116 114 114 116 116 120 123 123 129 130 133 129 130 128 133 134 132 128 127 124 127 120 128 129 128 130 131 129 129 125 128 128 124 123 120 120 123 122 124 133 137 129 131 126 131 130 131 126 130 129 140 158 170 167 162 158 162 159 160 161 165 162 162 158 158 153 151 147 152 150 154 154 148 150 150 149 147 146 146 143 141 139 139 139 136 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 149 151 153 155 155 154 152 150 148 147 148 148 148 147 147 148 148 146 145 145 144 141 141 141 141 143 143 140 140 141 140 137 133 132 134 135 134 134 133 130 131 131 130 126 120 125 127 127 128 127 130 129 125 122 125 126 124 120 109 110 113 106 107 106 106 108 102 98 103 103 95 101 103 97 105 105 103 109 111 109 113 116 109 94 90 104 113 109 110 104 111 124 114 109 107 111 112 99 99 94 106 126 115 95 115 122 117 110 87 92 103 125 124 116 97 85 89 107 122 122 117 95 111 118 88 88 106 100 92 100 131 133 127 140 139 125 112 129 140 89 58 62 88 106 94 114 115 110 132 73 58 128 85 26 6 67 196 216 155 115 117 147 105 104 80 80 190 227 220 133 168 256 205 111 -29 20 124 148 56 -52 41 117 102 79 100 190 205 216 276 148 22 243 240 -1 107 168 149 249 143 -88 49 144 8 135 320 128 132 240 141 229 86 47 32 63 251 71 24 50492 370 300 75 10769 14 1 32 7890 729 84 266 1102 1762 2638 3610 5487 12193 40017 69619 79684 47119 9089 191 196 193 204 192 176 164 164 157 154 148 155 182 188 179 159 146 140 140 135 129 129 124 123 117 117 116 118 117 122 122 121 125 123 130 131 130 129 132 131 137 135 133 132 131 127 128 126 136 133 134 136 133 134 134 130 130 131 129 122 124 123 124 121 125 138 136 129 132 127 131 128 131 128 135 131 142 158 172 174 163 161 164 162 163 163 166 164 165 160 160 155 156 151 154 151 155 155 152 152 151 150 149 149 148 144 143 142 142 143 140 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 154 155 156 157 156 154 153 151 149 148 149 151 150 150 151 152 151 149 149 148 145 144 144 143 144 145 144 143 143 142 144 141 137 134 136 139 139 138 135 130 132 132 131 129 127 131 128 129 132 131 135 133 132 132 131 128 130 128 116 113 117 115 112 111 110 105 98 102 111 108 104 100 94 93 96 97 100 98 99 108 108 118 120 112 117 108 103 108 109 109 116 109 104 113 112 106 107 102 97 89 97 104 107 93 90 125 126 117 107 104 120 124 106 92 99 119 98 102 123 103 87 87 101 95 86 93 72 84 153 114 84 98 114 124 99 82 54 117 153 105 74 36 71 90 30 91 137 71 150 156 58 103 81 70 30 8 124 135 77 122 81 34 38 53 77 138 205 149 77 71 125 211 226 39 -115 0 141 170 94 -15 79 51 -13 150 173 107 -33 125 390 110 -9 18 58 301 188 65 133 277 415 80 38 85 85 300 160 -95 13 252 112 76 139 84 -105 -278 56 125 -86 50523 370 300 75 10770 14 2 3 7883 726 81 527 961 1588 2309 3443 5756 12492 35067 62718 64160 29192 4747 664 179 173 177 165 160 157 162 162 161 162 170 179 174 162 158 148 144 141 138 129 129 128 124 117 113 114 120 123 125 123 119 123 124 131 133 131 130 131 133 136 135 132 131 131 126 130 132 136 130 139 136 135 139 138 136 133 131 128 124 125 124 126 127 134 138 141 135 137 130 134 131 135 130 138 134 139 154 169 180 167 164 164 165 163 164 169 165 169 164 165 160 161 154 157 155 157 157 156 154 154 154 151 152 150 148 147 146 145 149 143 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 159 161 161 161 158 156 155 154 153 151 151 153 154 155 155 154 153 153 152 149 147 146 145 144 147 149 148 145 144 145 145 143 140 138 139 142 144 140 134 133 133 133 133 133 134 135 131 129 133 136 136 136 136 135 132 131 135 135 125 116 115 120 121 122 118 105 103 109 113 118 110 103 108 106 101 103 104 100 107 115 112 115 113 123 132 115 104 108 114 118 120 111 107 108 115 108 103 104 110 115 107 115 130 125 105 106 108 119 137 129 119 126 116 85 113 150 119 101 95 77 82 109 106 113 136 115 78 86 153 144 121 117 110 125 80 85 105 108 133 103 86 79 98 135 84 57 84 85 157 177 79 114 140 121 124 83 99 128 64 30 74 90 133 139 124 129 97 4 -59 89 159 151 200 133 57 130 175 198 203 116 105 112 107 165 144 98 -84 10 303 230 57 -142 134 452 230 122 291 284 405 342 149 38 -48 183 44 -199 -198 -74 284 303 39 -12 -26 -28 103 -119 -201 50555 369 375 75 10775 14 2 35 7877 722 74 812 1435 2205 3457 6228 16123 45890 86239 100381 62274 19107 663 162 154 149 141 142 145 153 156 162 167 178 182 167 154 150 148 148 140 141 129 130 128 125 118 113 118 121 122 121 120 117 117 118 124 125 127 126 122 126 129 133 132 128 128 126 130 131 132 126 136 132 135 135 134 134 132 126 124 120 120 119 123 124 136 135 137 133 131 129 132 127 131 129 134 130 135 145 159 178 170 161 159 159 158 159 165 163 166 161 161 158 158 151 152 152 153 152 152 152 149 151 148 147 145 144 142 141 141 143 133 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 158 160 160 158 155 153 151 152 153 151 150 151 152 152 152 153 152 150 148 147 146 144 144 144 145 148 148 146 144 143 142 141 140 140 141 141 141 137 131 129 130 132 133 131 132 133 130 130 133 133 131 132 128 130 130 130 131 128 122 116 116 118 117 113 115 112 109 109 107 115 111 107 111 107 103 105 103 102 111 110 109 109 101 106 115 102 95 101 104 108 106 114 122 118 116 115 111 111 122 136 134 131 136 131 122 109 104 118 135 134 101 109 120 88 110 126 106 80 59 78 71 84 87 113 140 94 61 51 97 151 152 114 103 98 21 45 136 78 72 123 90 68 81 113 148 80 52 77 95 133 82 154 175 137 157 103 93 150 189 87 72 137 112 63 146 183 91 74 38 124 121 61 161 156 109 112 130 177 157 63 130 181 98 56 31 89 58 31 30 51 96 17 159 288 207 121 296 207 133 145 53 92 39 172 236 153 32 127 396 331 -87 -86 163 360 174 -254 -135 50586 372 150 75 10764 14 3 6 7870 718 408 397 1449 1956 2718 3231 3914 5050 7073 13128 28716 62566 88008 90995 70253 21099 231 152 143 139 138 138 141 152 157 166 179 197 190 175 156 150 145 137 133 129 132 125 126 118 116 120 119 118 116 114 114 113 114 121 122 126 126 121 122 126 127 129 126 127 126 132 132 132 126 132 130 133 133 132 126 125 122 122 117 121 119 120 120 132 133 132 133 130 128 127 122 129 131 134 129 135 138 150 169 170 162 159 155 157 160 164 163 161 161 159 152 153 150 150 150 152 149 148 149 146 145 145 144 142 142 139 138 142 141 132 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 157 158 157 155 154 152 152 152 153 152 150 151 151 150 150 152 149 147 147 146 145 144 145 146 146 146 148 149 148 147 144 143 143 144 145 141 140 138 133 129 132 135 130 128 129 128 129 131 133 130 127 128 127 130 133 130 126 123 120 119 122 120 112 110 114 110 107 108 107 113 118 116 111 103 102 105 103 102 105 103 103 111 114 111 115 113 111 107 105 110 100 112 127 122 116 113 124 131 126 136 148 136 140 145 140 121 124 152 139 141 125 102 112 95 105 108 86 93 85 89 103 108 104 108 105 84 53 31 57 88 108 109 100 113 93 75 146 139 122 181 147 126 126 107 172 129 108 133 128 188 111 99 125 96 129 119 81 94 186 144 89 139 40 18 158 229 167 127 153 105 70 98 142 103 78 75 126 202 131 44 144 307 258 98 12 151 262 196 94 109 201 244 279 263 211 42 53 28 -115 -202 -8 234 66 0 206 401 329 246 395 402 222 189 288 401 49 -202 97 50618 372 150 75 10765 14 3 38 7863 715 2030 1902 2911 3931 5343 6409 7909 10069 12596 16588 20744 33711 59108 91446 82262 34079 235 145 147 147 151 146 143 154 153 160 176 223 223 192 158 143 137 133 126 127 130 125 127 117 115 115 113 112 109 105 109 111 111 126 124 124 126 124 123 125 123 127 126 129 127 129 133 134 130 134 131 131 135 134 126 124 123 125 120 126 118 122 123 136 136 135 132 131 125 128 127 129 132 131 128 137 141 156 166 168 165 164 160 164 167 167 162 159 159 161 153 152 151 154 154 154 153 151 150 149 147 148 147 144 145 145 144 148 148 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 158 159 158 157 156 154 154 153 153 152 151 152 153 153 152 152 151 149 148 148 147 148 148 148 150 152 155 153 151 153 151 147 146 146 146 145 142 139 138 135 137 140 134 131 131 129 132 133 134 135 133 133 131 129 129 127 126 124 122 124 129 129 124 123 122 116 116 120 117 115 116 114 113 105 102 112 117 115 108 107 103 112 130 121 117 112 119 118 110 114 101 115 118 107 117 123 119 111 126 127 120 122 148 158 131 118 138 164 151 129 117 108 113 111 110 96 97 123 117 123 148 145 118 111 88 77 79 75 82 77 116 139 125 149 144 105 147 230 219 184 173 164 169 162 170 145 133 147 142 127 75 84 81 59 68 97 73 37 55 108 147 120 60 90 111 167 227 141 189 65 66 204 164 116 128 176 147 72 78 138 210 397 376 149 78 213 222 88 159 320 292 241 304 203 202 126 -114 -24 -32 -83 277 500 117 -168 -55 200 207 136 383 -6 -175 388 274 59 -115 -260 -38 50649 372 150 75 10764 14 4 9 7857 711 942 877 1545 2339 3378 4554 6455 8937 11988 15594 18774 28769 46572 59636 39699 15113 231 154 154 153 157 155 154 162 165 167 184 244 236 191 156 139 140 136 133 131 130 126 127 118 114 115 112 110 107 105 108 110 113 122 119 118 123 123 120 124 125 130 127 128 127 128 132 134 131 132 132 133 137 138 129 128 123 126 124 128 117 122 129 141 136 132 126 127 122 131 127 129 127 125 125 142 156 167 167 163 162 164 161 168 169 168 162 162 159 159 156 156 153 154 153 153 155 154 150 152 149 149 148 146 146 149 149 152 148 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 162 162 162 161 160 158 157 155 154 152 151 153 154 155 154 156 154 151 150 151 152 152 151 153 154 154 157 156 153 154 152 150 148 146 144 143 141 141 140 138 139 141 138 134 136 135 137 138 135 136 135 132 130 131 131 130 134 132 126 129 130 128 131 133 127 120 119 124 124 117 112 111 110 106 103 112 121 124 114 112 109 115 135 127 118 112 112 112 110 118 111 112 111 119 141 131 112 103 117 118 108 115 146 147 126 138 140 140 160 135 93 104 124 119 107 110 127 116 108 124 142 136 91 81 99 92 80 114 114 91 99 92 126 148 122 106 112 172 168 148 148 125 119 139 114 78 109 83 71 82 62 104 87 72 67 31 49 23 20 108 138 89 100 86 67 138 224 235 180 34 -26 110 168 44 80 230 191 110 108 52 144 224 39 -61 53 160 123 -30 126 216 113 102 204 278 249 245 60 24 30 85 317 329 177 72 58 214 171 216 241 -284 -540 189 462 197 -37 -162 18 50681 372 150 75 10764 14 4 41 7850 708 3 105 889 1451 2070 2928 4474 6037 7964 9302 11713 16134 26273 47035 70348 61198 25058 1427 162 155 156 159 167 176 182 187 212 232 208 172 159 145 147 139 139 134 132 131 131 124 120 118 113 110 110 112 113 116 118 118 119 122 124 125 123 124 123 129 126 123 126 128 129 134 129 134 135 134 132 131 125 124 122 122 126 126 120 125 135 137 130 128 123 127 125 128 122 128 125 127 132 155 168 169 165 163 160 163 161 166 168 169 162 165 161 160 157 158 155 157 154 152 155 155 150 152 149 151 149 148 148 150 151 153 148 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 164 163 162 161 160 158 157 155 154 152 152 153 154 154 154 155 154 152 151 153 153 152 152 154 156 155 154 155 152 151 151 150 150 149 145 141 142 142 139 137 137 138 138 136 135 136 139 138 136 138 134 129 130 133 133 133 137 132 125 125 127 124 127 133 126 115 109 114 121 118 111 106 102 99 98 103 103 110 117 115 115 117 126 116 114 129 117 107 119 124 117 113 122 133 132 114 115 124 116 114 121 120 123 128 133 152 145 124 143 139 115 122 138 144 114 114 137 106 94 88 85 92 77 65 117 134 94 126 111 77 74 71 117 137 120 119 107 108 106 98 101 115 100 75 64 86 146 83 30 72 53 123 131 45 47 63 86 38 53 118 140 154 151 44 -11 38 97 214 168 93 -30 62 223 157 109 189 254 134 2 -78 6 44 -70 -43 58 135 127 43 199 194 61 156 335 329 246 234 169 105 150 115 74 28 52 203 248 366 445 426 141 -117 -122 194 443 267 97 63 92 50712 372 150 75 10771 14 5 12 7844 704 88 275 1356 2089 2867 4082 5966 7500 8775 10784 13288 18307 36817 71139 91744 63037 25092 1428 164 161 161 167 181 199 204 215 236 227 187 162 159 154 153 141 138 133 135 138 133 129 124 117 114 111 114 116 119 123 120 123 122 130 126 131 130 126 124 125 130 127 130 126 129 133 130 140 137 136 129 126 125 124 123 124 125 123 123 132 137 134 128 132 129 133 129 129 123 135 136 146 146 167 174 168 162 168 163 168 167 168 169 169 161 164 158 163 159 157 155 156 154 152 154 155 151 152 150 152 150 149 150 153 153 151 146 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 161 160 157 156 156 154 152 151 150 149 149 151 153 151 151 153 152 150 150 151 151 150 150 151 152 154 153 153 151 149 149 145 147 148 145 143 142 141 136 133 132 134 135 134 133 130 133 135 137 137 132 129 129 129 126 127 128 124 121 119 117 122 123 118 119 116 115 114 113 117 112 96 87 92 93 94 95 104 116 112 108 114 114 108 115 124 124 121 120 114 111 109 123 132 120 113 108 108 111 131 141 125 101 109 130 141 140 119 127 132 130 135 127 124 108 88 111 121 116 98 75 78 81 82 103 104 96 99 112 103 90 123 112 77 77 97 103 137 126 81 97 86 90 88 90 168 179 110 57 41 69 151 143 88 72 94 91 37 84 131 140 152 165 88 6 34 87 129 113 94 59 126 206 209 122 118 244 34 -62 30 -1 24 -26 17 81 191 195 55 75 216 257 178 263 85 -38 135 90 197 306 -22 -78 16 -77 15 145 182 319 568 286 -25 207 118 275 282 158 260 109 50743 372 150 75 10769 14 5 43 7837 701 207 509 945 1550 2473 4046 5744 7218 8604 14287 24471 41769 55263 57047 33731 4257 279 164 158 164 169 171 186 207 214 221 231 222 189 166 159 161 156 144 138 136 140 141 138 133 127 117 116 115 118 115 116 116 115 118 123 127 126 128 125 126 127 124 130 128 127 130 132 132 132 136 136 137 130 128 126 127 122 124 125 126 123 131 135 132 125 130 132 134 128 130 128 144 145 158 154 168 170 164 164 166 166 170 169 168 168 169 161 163 158 160 158 156 153 152 149 150 152 155 151 152 150 152 151 152 153 156 152 147 140 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 159 158 156 155 155 153 151 150 149 149 149 152 153 153 153 154 153 151 150 152 152 151 151 150 150 153 154 153 150 149 149 145 145 147 146 145 143 143 136 130 128 129 133 134 134 129 129 133 134 132 130 134 134 128 127 125 123 124 119 116 117 125 128 119 120 123 122 117 114 117 114 102 94 95 99 102 101 107 114 114 111 111 113 123 135 132 128 134 133 124 121 112 120 135 127 128 121 105 113 141 141 113 91 117 151 143 134 114 111 146 126 99 99 105 111 100 110 124 125 105 108 96 83 115 108 69 62 73 112 115 90 122 108 45 50 85 100 98 81 87 81 79 89 107 122 117 111 144 95 22 71 127 128 173 208 93 3 13 2 98 132 86 128 112 78 84 93 63 62 6 26 63 47 141 133 46 139 176 122 86 17 -74 -153 25 189 259 227 54 17 115 141 -98 -49 -14 -138 44 118 205 134 -39 9 80 -119 -65 288 220 166 312 38 -93 265 8 63 349 268 433 397 50775 372 150 75 10772 14 6 15 7830 697 91 84 706 1305 2040 3044 3658 4537 6674 15846 42694 78086 82353 37274 5622 180 160 158 166 174 178 175 183 196 203 206 216 210 186 163 160 164 159 151 143 139 137 137 135 129 122 116 115 113 115 110 112 112 111 115 121 123 122 120 120 126 125 124 126 126 127 133 129 131 132 134 134 134 130 127 126 123 119 122 123 126 128 128 127 129 125 129 131 130 124 128 132 146 147 155 157 161 159 162 162 159 161 163 166 167 167 166 161 160 157 155 158 154 149 150 148 148 151 154 149 149 149 152 151 152 154 157 149 144 139 139 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 154 153 152 152 151 150 149 148 148 148 149 151 151 151 151 150 149 149 147 147 146 145 146 144 146 149 148 146 143 143 145 144 142 142 143 142 139 138 135 130 127 128 132 131 132 131 131 132 129 126 128 133 132 130 128 119 120 121 117 117 118 120 123 122 117 118 114 108 114 116 110 109 113 108 108 109 105 111 114 118 122 121 118 121 134 136 127 130 138 137 131 117 113 114 100 118 122 101 113 121 113 112 114 125 147 139 107 93 117 144 118 93 106 135 150 131 126 110 98 94 110 69 68 145 113 87 94 97 110 94 74 96 121 71 28 40 70 44 28 81 73 121 119 27 67 67 55 103 56 22 60 126 128 104 182 118 10 19 -42 29 122 67 59 111 76 137 144 -46 -56 -34 -17 -38 -14 129 116 26 28 170 146 27 91 63 -6 77 223 244 69 40 174 125 152 70 19 35 37 129 137 211 76 46 165 154 -1 41 278 183 -38 7 137 118 116 18 -82 -77 -111 244 515 50806 372 150 75 10773 14 6 46 7824 694 128 223 1231 1976 2734 3263 3867 5005 9484 25999 64135 102743 102589 33257 5608 165 154 159 178 181 178 171 173 181 188 203 217 216 186 163 164 163 157 151 143 137 130 128 124 119 116 107 106 100 106 102 111 110 108 113 116 122 119 122 124 122 117 122 122 125 126 128 121 120 124 126 129 127 125 126 120 122 120 119 118 121 126 120 121 122 121 123 124 127 126 131 138 148 154 158 161 160 155 161 149 153 154 156 159 159 161 157 156 157 152 152 155 153 144 147 146 145 148 150 147 146 148 150 150 151 152 153 145 142 139 137 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 148 148 147 147 145 143 142 143 145 145 147 148 147 146 146 144 142 142 142 140 139 138 137 135 137 139 139 140 139 137 137 137 136 137 137 136 133 131 131 131 128 129 128 125 126 127 128 128 125 122 121 122 121 121 117 112 115 113 111 113 110 109 109 113 109 105 104 102 107 106 101 99 105 106 102 107 103 102 108 109 115 121 115 111 120 128 133 121 125 139 137 121 105 109 100 110 114 107 112 104 100 118 137 125 116 116 90 91 123 116 115 121 128 145 144 130 122 102 96 101 92 64 75 125 91 124 155 139 130 72 97 134 127 96 50 65 86 84 84 108 106 100 62 5 57 80 75 115 101 71 48 62 120 73 90 72 19 40 47 81 12 -24 0 105 177 181 85 -109 -72 67 65 -55 -2 107 128 145 88 241 278 134 222 264 189 128 177 159 -105 -94 236 190 222 342 183 24 10 89 103 149 78 23 106 71 163 292 192 -12 -140 -70 275 500 179 199 295 -24 -122 202 240 50838 372 150 75 10768 14 7 18 7817 690 11 115 529 1701 2251 2766 3525 5503 12878 39550 77342 104914 92111 21611 6868 162 157 162 175 188 186 174 173 180 195 217 237 229 188 167 166 161 152 144 143 135 131 126 123 116 115 106 107 102 103 107 111 111 113 117 123 129 122 125 128 125 125 127 125 130 125 125 121 122 128 127 130 129 128 125 120 126 126 124 121 122 124 123 126 125 126 137 137 144 139 138 139 154 161 163 170 173 158 157 149 155 156 157 152 151 153 154 155 158 151 154 152 152 146 148 147 146 148 149 148 149 151 153 152 154 153 148 142 141 139 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 149 150 149 148 146 144 143 144 146 147 148 149 149 149 148 147 145 144 145 143 141 140 139 137 138 139 140 143 141 137 139 139 138 140 139 136 135 129 127 130 131 131 127 125 124 126 127 126 125 126 122 117 117 119 122 120 118 114 112 111 107 110 110 110 108 105 108 110 110 104 103 108 104 101 100 105 112 109 112 111 112 113 114 119 120 127 135 124 135 144 132 126 116 122 114 113 122 119 119 117 111 109 125 131 117 96 83 89 111 109 103 112 129 144 131 124 124 110 98 96 92 112 110 83 81 135 162 154 115 57 97 128 111 82 73 108 109 86 112 120 85 62 56 51 65 82 77 100 105 89 91 42 121 143 87 53 48 73 79 126 28 -10 22 51 219 228 47 -2 4 93 161 128 100 83 128 160 163 329 278 134 232 138 72 154 266 152 -162 -98 122 59 89 156 159 98 -118 -109 161 171 55 83 -22 -28 212 196 230 169 82 172 223 305 24 138 316 222 171 290 52 50869 370 300 75 10774 14 7 49 7810 687 102 469 1491 1994 2512 4496 11965 41066 91285 124834 98593 31967 9615 157 153 160 177 189 189 178 179 185 207 237 249 223 182 164 163 154 146 139 141 136 131 128 122 113 109 105 108 107 103 110 111 113 116 120 123 127 125 125 126 123 130 128 127 131 127 126 126 127 134 135 135 132 126 121 118 127 122 125 121 124 127 127 128 136 146 161 154 152 145 146 142 153 150 150 158 163 151 149 147 151 153 149 145 148 150 152 149 152 149 154 148 146 146 148 145 143 145 146 146 149 150 154 153 153 152 145 141 141 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 152 152 151 151 149 148 149 149 150 150 151 152 151 150 150 152 151 147 146 144 144 145 144 144 143 143 144 145 144 142 143 143 143 144 142 138 136 131 128 130 130 128 126 125 128 131 130 127 128 131 128 122 118 122 126 124 124 124 121 118 115 121 122 117 112 112 113 115 118 115 113 119 111 102 106 107 110 116 122 121 123 120 118 124 122 130 125 122 144 138 120 123 119 112 110 117 115 106 120 128 125 125 131 131 123 116 105 104 130 125 89 97 117 127 130 113 127 132 99 67 71 106 104 93 106 113 104 118 89 84 111 89 74 61 58 86 129 138 125 130 125 107 121 53 31 100 109 74 40 50 79 26 78 99 27 28 46 90 41 66 170 165 82 8 113 203 144 24 -81 50 156 172 168 103 110 129 105 111 81 88 227 168 106 50 -25 -20 -190 -50 85 -5 -56 -115 39 77 -64 87 274 111 -54 -108 -128 48 74 -42 286 365 153 202 192 282 86 38 260 350 225 35 50 50901 370 300 75 10773 14 8 21 7804 684 48 477 1827 2584 3192 5075 14016 51944 112903 143777 78908 18239 2918 139 140 152 175 188 188 182 179 180 195 244 238 206 170 156 156 151 144 133 135 132 128 124 115 106 106 100 101 101 101 108 111 112 112 119 120 119 120 122 119 120 122 126 126 124 124 126 127 127 131 134 133 126 118 119 115 123 117 121 120 124 127 126 129 152 166 166 155 150 144 147 141 140 136 139 142 142 141 141 140 143 144 141 142 147 145 146 141 144 146 148 144 142 142 145 141 139 142 142 143 146 148 150 152 152 151 146 143 142 141 139 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 151 151 150 151 150 149 149 150 151 151 151 151 150 149 149 152 150 147 144 142 144 144 145 145 143 143 143 144 144 143 142 142 141 140 140 137 136 132 130 128 127 127 125 123 126 130 128 127 130 133 130 128 123 123 122 117 123 126 120 119 122 127 127 122 115 111 108 112 117 116 111 110 108 105 103 112 113 109 120 121 118 122 120 122 125 133 129 132 147 134 114 117 126 126 119 117 111 111 113 118 140 148 148 137 131 129 113 124 142 138 126 122 121 114 132 131 131 139 128 97 67 82 92 92 92 97 73 72 90 99 107 77 82 79 59 65 131 184 155 112 141 104 79 128 82 79 110 110 91 125 134 42 50 34 -8 -13 -32 52 82 121 165 108 75 41 114 78 28 -21 -24 132 138 142 165 163 127 46 -8 -70 57 174 228 217 67 16 -134 -120 28 124 42 -138 -162 -192 -75 22 54 193 212 76 -114 -193 -173 -12 16 -4 290 377 66 -154 123 323 62 94 278 207 94 -100 -97 50932 370 300 75 10779 14 8 52 7797 681 52 388 1430 2118 2773 4564 12918 44258 87878 118129 70668 10337 146 135 140 150 177 191 192 185 179 175 187 231 230 206 173 161 157 151 140 131 134 134 131 120 110 102 102 94 96 97 98 105 107 108 107 113 117 116 114 117 116 123 120 120 122 115 115 120 124 124 124 123 122 119 118 118 117 119 119 117 122 126 133 144 148 161 167 160 152 149 137 135 128 131 130 135 136 137 135 138 136 138 137 140 140 144 142 143 138 142 145 146 144 143 141 143 141 138 141 141 145 145 148 148 151 154 151 147 143 141 140 138 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 153 153 153 153 153 152 151 152 153 153 154 154 154 154 153 153 151 150 149 148 148 148 148 148 146 145 146 147 147 146 145 146 145 143 143 143 140 135 133 131 129 131 131 129 127 130 131 133 136 132 128 129 128 127 123 118 121 122 117 118 124 124 122 119 117 118 111 110 119 120 113 111 112 108 104 115 124 110 117 128 116 121 124 125 129 134 134 142 147 139 130 122 132 143 131 122 124 117 98 117 146 138 133 124 134 135 121 132 137 126 113 109 126 141 146 159 146 123 126 112 79 98 115 84 59 70 57 40 96 120 104 125 122 109 87 72 78 88 109 93 92 79 84 163 125 10 0 92 104 107 166 119 94 32 -25 27 108 143 123 147 105 34 98 88 111 141 79 80 151 164 90 134 179 163 87 -22 -6 57 107 80 73 93 -14 -108 -58 23 171 177 -35 -80 84 -55 43 367 377 280 112 -35 -136 -16 75 47 18 -25 49 241 39 -260 49 125 -27 126 161 35 -103 112 31 50964 367 525 75 10778 14 9 24 7790 677 265 1132 2334 7451 20873 54760 122557 131156 46534 422 150 149 155 185 187 188 173 168 164 186 223 224 206 183 169 161 152 142 135 136 131 131 121 112 103 99 95 98 102 104 102 102 107 106 113 117 121 121 118 120 123 120 118 117 112 116 118 120 122 119 120 116 120 119 119 119 121 124 119 128 135 149 163 163 160 152 146 140 138 128 129 124 131 128 131 130 131 135 136 134 137 136 140 141 145 144 145 140 144 145 149 147 146 142 144 141 140 142 144 148 146 151 152 154 156 150 147 143 141 139 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 155 156 155 155 155 155 154 154 156 156 156 157 158 157 157 157 154 154 154 154 152 151 152 152 149 150 152 150 148 149 148 148 148 148 150 150 144 137 134 134 135 134 135 135 131 133 136 137 136 131 128 129 126 125 122 123 125 125 122 121 124 123 123 119 119 120 115 115 118 122 120 112 106 103 102 112 120 104 109 129 127 126 126 124 130 138 131 135 140 137 145 144 141 132 120 122 134 123 117 141 122 120 135 120 129 145 143 126 123 128 116 117 128 151 152 139 135 107 103 96 84 115 115 83 80 83 83 78 112 126 93 116 89 115 137 117 114 76 52 103 114 98 100 82 85 11 0 61 100 93 75 51 50 74 99 147 213 171 84 154 180 94 73 64 100 199 195 175 173 188 126 129 261 191 60 -25 68 276 234 -3 0 155 143 -17 -48 77 164 94 -72 109 380 142 210 476 279 112 118 10 -232 -93 110 39 -31 -51 -38 -78 -159 -95 94 207 191 -55 -49 155 -104 35 320 50995 366 600 75 10780 14 9 55 7784 674 194 1496 5390 16377 48247 119734 156730 88467 10288 185 166 167 190 191 191 177 166 164 191 237 232 210 183 171 165 151 149 136 137 125 124 114 111 107 102 103 104 105 106 102 103 107 111 116 118 122 122 121 121 118 119 121 119 119 123 124 121 122 121 125 124 128 125 123 120 128 128 128 136 144 155 155 148 149 140 135 131 132 126 132 127 131 128 134 130 135 140 140 138 144 141 146 146 150 144 147 143 148 146 151 150 151 148 149 145 144 143 147 148 146 152 155 156 154 148 144 142 141 140 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 153 153 152 153 153 153 153 154 156 156 155 156 156 156 155 155 153 153 155 155 153 151 151 149 150 152 152 150 146 144 145 145 145 145 146 148 143 136 133 133 134 132 130 129 128 131 132 132 132 131 128 128 125 123 123 122 118 121 122 119 123 127 124 118 113 110 111 116 117 119 116 112 111 106 100 103 114 107 107 121 130 122 115 122 138 148 135 131 142 135 135 154 149 130 115 108 133 130 119 136 121 131 143 128 133 146 131 110 108 138 168 166 130 124 139 131 138 106 85 98 99 110 115 112 106 101 130 126 99 78 73 107 102 138 156 138 154 100 29 80 152 103 88 132 142 107 72 63 126 160 80 16 -6 71 170 167 169 96 3 147 234 77 1 111 185 134 124 185 160 194 168 160 166 102 37 -63 57 174 115 66 162 243 246 268 169 85 201 118 120 231 223 199 275 262 -70 -131 143 122 -245 -105 11 -152 8 186 214 -156 -245 5 60 -74 -11 165 253 258 36 309 682 51027 368 450 75 10776 14 10 27 7777 671 136 386 1205 2396 6223 19084 47383 87759 118153 83925 21145 205 193 188 193 198 195 191 179 179 211 244 243 213 183 170 172 154 147 134 138 129 123 112 107 104 104 106 105 106 109 107 111 113 117 118 119 120 115 118 122 121 123 122 122 124 127 127 123 124 123 127 130 132 130 136 132 140 143 147 150 151 149 144 134 136 133 134 131 138 136 139 135 138 135 144 145 151 147 151 151 155 154 156 157 159 147 148 145 149 147 152 153 158 155 155 149 146 145 150 148 146 151 153 156 153 148 144 144 144 142 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 154 154 153 153 154 154 154 156 157 156 156 156 157 156 155 155 155 155 156 156 155 153 152 151 152 152 151 150 147 144 144 143 144 144 144 142 139 138 137 135 133 132 130 129 131 133 133 130 130 135 132 132 134 131 127 123 120 120 120 122 121 124 125 114 110 114 119 115 117 119 111 117 119 112 108 103 112 119 114 118 128 120 113 126 133 132 129 123 132 130 130 146 146 138 129 126 129 112 103 117 119 127 131 125 136 151 138 125 111 124 155 166 122 93 125 145 152 124 94 88 98 92 96 125 100 65 92 108 102 83 96 134 125 130 153 142 119 107 68 27 76 92 128 185 155 164 109 59 83 59 44 86 79 89 134 114 138 59 -47 62 145 134 112 128 146 91 112 187 206 179 104 72 -8 27 91 120 147 76 52 125 251 216 212 322 203 143 220 0 163 279 134 160 235 228 132 190 89 -12 -84 -45 -60 -208 -48 174 170 -19 76 253 239 -8 -272 184 625 293 37 366 535 51058 372 150 75 10776 14 10 58 7770 668 169 161 982 1393 1812 2187 2758 4318 8875 20475 38806 60330 77432 60503 13696 208 202 204 207 208 208 203 198 198 218 248 249 220 183 172 176 163 153 139 138 136 133 128 118 113 110 112 113 117 123 121 120 125 125 126 124 126 124 124 126 131 131 128 125 128 128 127 129 131 133 140 140 144 146 158 151 152 154 157 158 154 146 146 139 141 135 143 138 145 144 143 143 145 150 162 173 185 176 168 167 162 160 162 169 169 157 153 150 152 151 157 160 166 163 160 149 149 149 151 149 150 153 155 157 155 150 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 155 157 157 157 157 157 158 159 159 157 158 160 159 158 157 158 157 157 157 157 156 153 154 155 152 149 148 147 147 147 144 142 144 145 144 140 139 139 138 136 136 137 135 136 136 135 135 132 135 138 135 136 137 137 133 127 125 124 123 123 122 122 125 123 118 116 121 116 112 113 114 118 118 117 116 110 119 129 127 126 128 131 135 146 138 123 127 135 136 137 140 140 144 135 133 131 122 113 124 135 122 124 135 128 129 140 137 139 120 116 136 153 146 128 126 111 106 122 136 120 120 121 114 116 98 97 92 87 120 121 98 123 121 56 66 107 78 76 78 26 41 95 153 110 64 120 93 60 115 95 36 39 80 118 105 145 141 36 42 127 121 202 208 138 109 79 133 124 131 167 17 -27 46 137 200 219 211 66 161 209 105 145 266 291 110 59 83 26 34 204 304 40 57 242 188 149 -42 -110 -93 -139 38 -4 34 208 -23 -161 101 233 107 148 -135 -289 149 156 80 59 34 51090 372 150 75 10770 14 11 30 7763 665 55 50 398 1336 1867 2462 3002 3975 6336 10517 15650 34389 71391 91834 59216 18768 209 209 212 210 210 203 196 196 204 227 221 193 167 171 175 165 159 142 138 134 136 134 131 125 119 117 117 121 126 129 127 128 129 128 122 129 130 127 123 131 131 132 129 130 128 126 130 133 136 150 151 153 153 160 151 148 151 151 150 147 142 145 143 145 146 159 161 157 147 148 149 155 171 189 197 220 215 193 176 164 155 160 160 164 162 160 154 158 156 164 165 168 163 157 148 149 149 151 150 151 151 153 151 152 149 147 145 145 143 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 148 149 149 150 149 150 151 151 150 151 153 152 150 148 148 146 146 148 147 145 143 143 143 140 139 138 136 138 140 139 136 138 137 133 132 132 132 132 129 129 128 127 129 130 128 124 126 131 130 126 125 124 123 121 119 118 118 116 113 119 121 117 117 114 109 111 111 108 104 110 115 112 111 108 108 121 125 120 118 118 122 132 138 137 130 128 132 133 146 141 131 132 130 133 121 115 124 142 136 125 136 137 122 105 106 105 121 127 120 127 130 147 145 125 104 86 105 142 143 133 119 127 121 101 131 117 99 105 93 95 109 80 -6 13 95 82 48 60 85 92 70 92 70 101 126 84 93 137 139 37 -13 -7 46 88 108 79 72 135 152 88 79 107 126 108 90 160 108 77 61 -128 -137 97 252 185 86 104 33 24 103 17 23 250 163 41 24 -50 191 158 49 128 -16 -15 160 99 -124 -135 -81 -183 -40 248 256 185 156 -134 -254 -6 -50 -137 193 214 -94 25 343 297 70 23 51121 370 300 75 10770 14 12 1 7757 662 282 613 1770 2434 2804 3508 6342 8818 12976 29164 66688 100892 96570 49751 19766 5764 206 198 196 195 193 194 203 199 176 158 156 169 168 163 155 140 137 131 133 131 130 122 118 117 116 121 124 127 129 129 126 124 124 128 127 123 121 128 128 127 132 129 127 130 132 140 145 154 152 148 143 146 144 146 148 148 145 149 150 154 155 158 168 181 187 180 173 181 185 194 202 216 217 227 226 215 190 181 173 172 157 162 163 168 163 164 163 171 168 166 156 148 146 150 149 153 153 154 151 151 150 151 151 149 147 147 146 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 142 145 146 147 148 148 147 148 150 149 149 150 149 147 146 145 143 142 142 141 139 137 138 137 135 134 133 132 133 135 135 134 135 135 131 130 129 129 130 126 124 122 121 126 127 125 122 122 123 121 119 119 118 114 112 116 117 114 109 106 110 110 110 110 108 108 110 113 111 105 106 113 115 110 105 112 114 111 115 113 120 124 126 123 128 128 121 125 131 139 137 135 131 125 131 141 129 121 121 115 114 132 120 102 100 98 116 129 128 125 137 128 127 136 141 135 114 119 125 113 129 123 104 117 115 105 119 110 80 77 49 44 56 30 41 85 82 61 80 77 56 57 80 73 109 153 99 58 76 97 13 5 55 76 158 140 84 104 123 167 127 15 59 123 116 77 132 142 140 146 -2 -90 12 120 119 132 115 -8 -32 101 38 34 134 22 54 56 -102 69 82 -87 30 140 -15 -47 97 20 207 305 77 263 333 115 84 53 -128 41 161 -135 -12 283 300 262 202 258 118 61 -45 51153 370 300 75 10775 14 12 33 7750 659 273 574 1518 2151 2723 4076 9113 19493 25829 38094 60628 79893 68573 38082 19737 5745 191 184 182 186 189 194 203 188 165 152 155 161 156 150 138 128 128 123 123 122 125 116 114 116 114 116 117 119 123 124 123 120 125 126 125 122 118 122 121 117 124 124 126 132 134 140 145 147 146 145 142 143 142 151 143 141 142 160 162 163 162 169 176 189 190 191 194 206 209 211 206 215 213 218 218 222 210 209 201 191 175 164 168 171 169 166 168 170 168 160 150 148 146 150 153 153 151 151 148 149 151 152 153 153 150 148 146 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 151 154 156 157 158 158 158 158 160 160 160 160 158 157 155 154 153 150 149 147 147 145 144 145 144 141 139 139 140 140 140 139 143 144 139 139 139 137 137 135 133 131 129 134 137 135 133 129 129 129 127 133 136 131 129 129 129 123 115 116 113 109 118 119 115 112 114 115 109 108 111 119 128 124 116 124 126 126 131 127 125 130 138 135 127 124 127 140 142 140 145 134 134 142 143 144 131 116 108 124 122 131 127 112 126 108 114 135 140 137 155 147 129 151 149 140 122 121 137 125 143 142 95 110 142 124 135 105 70 119 81 67 111 105 44 66 114 87 113 110 117 124 106 86 92 108 98 92 117 140 54 31 115 123 138 174 158 73 118 205 165 146 163 143 103 44 20 106 201 180 64 11 76 112 161 211 77 17 84 101 79 181 153 108 98 -39 -2 12 -108 28 270 260 62 69 170 139 549 623 250 215 272 136 130 192 124 352 398 172 113 45 258 395 122 98 150 302 68 51184 370 300 75 10778 14 13 4 7744 656 76 410 1519 2148 2985 4764 9676 23371 38814 52116 67551 89048 76568 23771 1316 180 177 178 181 187 192 198 201 185 162 150 157 162 157 146 135 128 127 121 120 119 125 116 119 117 118 120 120 121 121 121 127 122 124 123 121 122 122 123 120 117 124 128 134 133 131 135 138 144 145 149 149 153 150 160 151 152 158 172 164 161 155 165 175 190 189 196 194 203 202 204 202 212 211 217 213 213 211 214 209 204 191 168 164 168 169 168 169 170 168 161 150 152 149 150 155 154 150 148 148 150 151 153 151 151 148 146 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 155 158 160 161 162 162 162 162 162 163 163 161 159 158 156 156 155 153 152 149 149 147 146 148 148 146 144 144 143 144 146 145 145 145 141 141 142 139 138 137 136 136 135 137 139 138 136 136 137 137 136 142 145 137 132 133 139 130 117 123 119 113 117 119 121 119 121 120 113 111 114 117 123 125 117 123 132 135 132 130 127 126 139 141 138 137 140 145 144 142 143 136 132 148 156 145 130 127 135 155 142 123 118 123 133 115 115 144 153 134 124 114 135 143 141 157 132 116 118 141 152 115 94 112 123 99 110 116 89 116 131 143 119 71 66 122 152 136 143 173 163 129 124 120 148 87 74 135 121 102 110 78 61 83 93 109 98 84 117 106 95 140 144 82 105 163 75 144 198 87 60 77 143 168 182 202 124 69 72 -33 -4 180 87 152 195 85 168 79 23 151 221 153 45 145 327 143 295 430 191 58 151 380 359 259 242 294 382 412 373 145 351 449 -47 172 392 228 78 51216 372 150 75 10781 14 13 36 7737 653 307 477 1283 1672 2312 2739 3351 4516 7931 13144 24794 37867 55192 81816 82778 29637 8072 1276 168 165 182 190 196 194 191 179 160 157 165 170 161 150 142 138 136 126 124 117 118 112 118 120 121 126 127 127 122 119 125 119 121 116 116 118 119 119 120 124 132 136 139 136 133 142 145 149 149 154 152 155 157 167 169 176 177 180 173 165 153 159 176 196 193 204 201 209 206 215 211 229 229 233 227 220 218 217 213 213 201 171 158 160 167 169 172 174 168 164 153 154 154 153 156 158 155 153 155 156 154 154 151 148 145 143 140 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 157 160 161 163 163 163 162 162 162 162 162 160 158 156 156 157 156 155 152 150 148 147 148 149 150 150 149 147 147 149 149 148 147 146 143 140 141 139 135 134 134 134 136 139 138 136 139 142 143 140 137 137 136 133 129 129 134 129 120 118 116 113 116 122 121 117 118 125 122 117 118 118 124 122 114 122 128 128 127 132 139 141 144 144 148 145 143 141 135 137 132 140 147 150 159 158 150 148 153 141 134 118 99 116 140 137 139 169 150 129 112 103 156 147 127 118 125 135 109 127 128 92 107 121 92 91 103 105 111 121 130 126 98 94 117 145 148 139 108 109 88 76 119 125 114 91 91 96 60 80 132 96 107 147 129 136 86 107 136 113 90 102 132 71 143 207 122 149 115 47 117 131 112 180 232 154 163 92 117 60 -52 42 52 190 189 195 232 83 152 196 109 106 52 74 343 195 172 197 -141 -26 69 107 313 292 365 269 150 21 140 308 259 192 115 257 199 183 63 51247 372 150 75 10779 14 14 7 7730 650 176 378 520 1584 2154 2612 3110 4117 7003 9533 11283 19722 41069 64614 86032 69805 37346 12852 168 161 166 177 183 173 161 151 145 151 158 162 156 142 136 131 129 121 118 108 103 106 109 116 118 123 122 122 120 114 114 110 112 110 110 112 111 117 120 131 133 134 133 133 136 146 147 148 150 156 151 154 154 168 173 177 175 179 176 171 158 158 169 189 198 210 203 210 213 217 219 238 243 249 248 246 239 227 217 214 202 174 154 152 158 165 168 171 165 158 152 155 155 155 157 157 156 155 157 156 151 151 149 147 144 144 141 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 159 161 161 163 164 164 163 163 163 163 164 163 159 157 157 158 156 154 151 149 148 148 148 149 151 152 151 149 149 149 149 148 149 148 143 141 141 138 134 135 137 137 141 144 141 139 142 145 144 140 137 135 132 133 135 133 131 131 124 119 116 110 113 118 118 114 114 128 129 119 121 124 127 121 118 127 127 125 122 131 139 142 147 147 143 141 138 133 128 143 144 142 160 150 141 156 156 150 144 106 94 115 126 135 143 136 135 151 145 142 138 145 160 153 128 92 108 127 118 112 111 97 92 107 118 130 113 94 124 149 151 115 102 160 150 143 172 137 92 113 86 69 95 54 100 114 101 117 66 69 159 178 135 109 98 182 107 79 142 135 131 97 157 151 113 112 88 32 65 73 98 105 94 266 211 144 199 134 193 285 177 97 193 137 10 150 266 32 -153 -13 86 179 191 110 183 96 102 111 -107 34 -10 -199 127 306 471 396 59 -244 -22 391 191 130 324 265 151 371 222 51278 369 375 75 10779 14 14 38 7724 648 330 657 1818 2303 3294 5317 7840 8574 12075 28733 58602 112487 127093 55442 19532 403 163 162 166 176 169 159 144 142 146 156 157 154 143 139 128 123 114 118 106 106 118 118 116 118 120 117 115 114 110 108 109 108 112 112 119 123 131 129 130 130 130 127 133 139 147 149 150 153 159 159 162 162 168 170 179 175 180 178 169 159 165 172 190 200 207 213 222 229 232 230 237 240 245 244 251 240 227 217 209 190 171 150 153 154 166 169 169 166 159 154 159 156 156 157 158 158 157 155 155 149 151 151 149 148 148 145 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 160 161 162 163 164 164 164 163 164 163 162 161 158 157 158 158 156 153 150 149 149 147 147 147 149 152 152 149 148 148 149 150 151 151 145 144 142 137 137 140 141 139 141 142 142 143 144 142 142 141 140 140 135 131 134 137 133 130 124 122 121 114 112 112 118 117 113 122 123 117 114 114 121 120 120 123 122 122 126 127 124 126 133 143 142 136 134 124 124 143 153 146 151 144 132 148 151 149 140 108 99 130 149 153 132 114 113 110 127 141 152 159 140 139 137 112 111 136 139 112 129 118 88 116 144 125 100 101 125 112 97 112 111 140 127 125 136 99 91 137 74 68 122 74 152 115 73 106 95 99 107 63 27 46 51 110 92 133 149 96 84 48 111 205 130 72 82 15 64 20 54 104 30 108 46 173 270 107 119 198 63 57 303 141 -17 131 201 -8 -188 -88 -7 154 270 162 45 14 36 66 80 73 50 84 259 385 244 67 79 -62 -77 178 124 359 375 89 335 448 367 51310 371 225 75 10785 14 15 10 7717 645 48 222 550 1595 2178 2737 3399 3890 4040 4645 8076 20446 57918 117684 120951 43867 8403 405 165 165 159 167 168 169 160 150 146 153 149 153 148 141 125 117 107 115 114 121 127 127 120 118 114 112 108 109 106 111 114 117 124 125 129 132 132 126 124 132 137 134 144 146 153 156 161 166 169 166 166 165 165 169 177 172 176 182 172 166 177 187 191 193 195 201 205 213 222 220 226 217 215 220 230 228 225 213 195 173 160 147 152 161 171 168 168 163 157 156 158 155 155 155 159 159 156 153 152 148 148 147 145 143 143 140 138 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 159 161 161 162 162 163 163 162 162 160 159 158 156 156 157 158 155 151 149 149 148 146 145 146 147 149 149 147 147 148 146 148 151 150 148 145 139 136 140 141 140 138 136 137 139 143 146 142 140 141 139 139 142 139 131 134 134 125 120 117 114 113 115 114 112 105 104 111 108 106 104 107 125 130 120 113 113 116 128 125 121 125 128 142 142 127 132 137 134 141 138 133 145 150 133 124 122 142 151 125 125 143 142 145 136 127 124 125 118 133 152 146 135 135 123 99 119 151 161 142 138 131 110 138 163 132 104 100 92 52 44 65 82 100 81 79 67 60 107 130 81 58 84 114 129 118 104 75 106 118 39 -53 21 137 113 53 52 106 95 67 21 27 40 120 181 122 95 95 78 -17 55 63 -3 128 82 64 149 127 126 64 -93 -9 205 70 -37 88 191 201 233 123 -20 172 334 206 46 18 86 152 -16 -3 225 227 238 292 157 -97 -158 39 18 57 -10 49 248 98 285 407 466 51341 369 375 75 10788 14 15 41 7711 642 146 483 1774 2398 3092 3877 5393 9226 14921 34720 75849 121202 118930 48355 2482 199 175 169 163 168 172 184 177 156 142 139 142 151 151 148 135 126 110 112 116 122 120 121 118 117 112 111 107 107 108 118 127 132 133 128 125 126 127 126 132 137 139 137 142 143 147 150 154 156 156 154 151 149 154 152 164 157 161 168 169 177 179 177 174 167 167 166 169 172 182 186 190 185 181 187 194 200 212 198 182 166 155 144 153 167 168 161 159 155 152 153 153 152 156 158 158 155 152 150 148 148 145 140 141 135 135 134 136 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 158 159 160 161 161 162 162 162 161 160 160 160 158 157 159 159 155 154 154 152 149 146 147 147 147 148 147 145 145 145 143 145 148 149 150 148 139 137 140 140 139 139 139 140 141 142 145 141 138 140 139 137 142 144 136 134 135 128 123 119 114 116 116 110 104 103 109 107 109 108 106 113 119 120 116 121 114 113 124 129 127 121 130 144 148 146 147 144 137 137 134 133 145 135 131 133 127 134 143 145 139 128 129 124 124 149 150 151 137 142 147 145 162 157 151 120 119 130 130 130 99 104 129 156 149 136 150 117 51 27 67 113 137 126 100 103 110 100 136 156 123 70 83 112 89 105 49 36 92 73 50 28 46 88 133 133 105 79 37 58 70 65 39 31 137 134 82 147 93 28 167 110 -13 164 162 68 244 197 67 126 43 52 78 -37 -73 103 291 341 377 176 22 187 213 -16 -135 157 329 196 18 35 239 88 83 160 27 180 81 -23 -15 235 269 -96 63 168 212 185 202 51373 366 600 75 10784 14 16 13 7704 640 0 302 1511 3937 10172 20796 49883 93171 127225 121249 44872 1947 208 182 170 166 165 169 186 180 169 152 150 149 153 152 155 150 138 121 115 113 115 113 113 117 116 115 113 110 107 115 123 132 132 125 120 118 124 128 132 130 127 123 122 123 129 135 138 138 140 141 144 149 186 277 377 523 626 694 711 632 430 335 252 189 166 156 150 157 159 164 162 159 160 162 162 164 161 177 171 164 158 163 162 164 172 168 161 160 157 156 155 154 154 157 157 155 149 151 148 149 149 149 142 142 135 136 138 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 157 159 160 161 161 162 164 163 163 163 163 164 162 161 161 160 158 157 157 154 151 148 147 148 147 148 149 147 145 146 147 147 148 148 149 149 142 140 142 144 143 142 143 143 146 144 143 140 132 135 141 140 137 136 136 137 137 136 132 129 123 122 122 114 107 112 116 108 120 117 105 107 109 108 115 128 117 116 122 130 127 116 126 138 147 160 162 148 137 134 144 142 134 129 137 137 141 147 135 136 128 110 126 126 125 135 132 140 136 145 150 148 155 144 141 129 122 109 99 113 121 132 129 135 142 162 173 113 70 90 121 129 166 185 124 126 140 117 131 126 111 84 89 88 85 100 63 81 88 69 84 108 75 62 128 143 111 82 76 126 181 200 127 42 123 62 -34 90 169 109 88 88 32 49 102 158 206 40 -27 44 79 110 92 87 22 208 341 255 241 184 104 159 114 -77 -218 11 279 182 33 -19 73 240 221 148 129 103 97 52 132 408 244 81 195 283 412 137 71 51404 368 450 75 10777 14 16 44 7698 637 263 1385 2512 4375 6578 9017 11956 20166 36127 59425 78966 90242 58385 35226 22580 1276 135 121 118 116 132 140 139 125 119 110 113 116 114 104 94 83 80 74 75 76 78 81 80 76 74 77 76 88 95 93 89 82 84 89 95 94 97 89 87 95 121 269 571 767 853 914 932 1117 1438 1528 1665 1710 1601 1611 1800 2018 1807 1464 675 433 312 225 190 165 147 148 150 156 149 146 152 162 162 156 149 151 153 164 168 179 180 173 175 168 160 158 157 157 153 153 152 148 145 146 142 142 145 147 147 146 144 142 137 138 139 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 159 161 161 162 163 163 164 163 163 163 164 164 162 161 159 160 159 157 156 156 154 149 145 147 147 146 147 147 147 148 146 143 143 146 146 143 141 142 143 144 144 143 143 143 145 143 142 142 135 134 140 142 136 134 138 142 143 141 134 135 133 130 127 118 111 112 113 112 120 117 110 103 112 118 118 120 114 117 117 118 125 123 122 129 135 147 152 145 133 133 142 132 121 128 135 130 143 159 141 118 122 125 122 127 128 112 125 130 127 140 154 149 111 96 112 134 166 151 104 113 152 162 128 121 152 144 119 113 116 134 141 106 109 152 126 121 111 91 85 81 111 119 77 75 161 172 148 162 113 95 125 109 93 124 144 144 85 88 151 136 182 162 11 2 108 96 52 58 126 136 49 90 94 41 150 211 136 16 -44 -17 212 283 138 61 80 311 360 328 307 184 63 31 42 122 92 -36 104 311 147 -94 -60 140 169 268 345 -36 -93 161 253 245 56 400 394 133 293 139 194 51436 372 150 75 10780 14 17 16 7691 634 82 225 498 1435 1820 2448 3836 6237 9774 11356 9827 11734 14127 18902 27008 52817 69459 86793 75673 30958 1284 106 95 88 99 120 125 111 95 83 82 90 88 73 68 58 56 53 57 59 61 62 60 53 54 61 64 76 80 68 64 64 68 71 72 70 73 74 75 83 107 258 554 746 832 892 909 1106 1479 1699 2059 2338 2314 2250 2348 2408 1972 1521 770 539 479 440 519 516 445 330 282 212 150 140 145 160 157 154 151 157 164 187 191 193 212 270 436 945 892 199 162 158 147 149 144 141 145 147 146 143 143 144 145 145 146 145 140 141 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 161 162 162 164 164 163 162 161 161 161 161 161 160 159 157 159 158 156 156 157 155 151 146 148 152 150 148 147 147 148 145 141 141 146 147 143 141 140 141 143 142 143 142 138 139 139 141 141 137 136 138 139 138 138 142 143 142 141 135 138 137 129 121 119 122 120 117 112 113 115 114 105 111 122 123 120 112 112 120 117 116 124 123 124 128 140 140 135 128 133 136 121 123 130 133 135 138 133 140 131 124 146 128 123 140 131 130 119 123 137 142 131 111 118 132 128 143 164 140 138 134 131 140 145 123 100 107 112 109 123 144 131 93 108 145 130 111 119 81 75 123 113 96 111 150 142 126 192 140 17 47 31 43 118 151 180 89 103 203 71 -5 107 2 -54 89 130 168 165 128 120 152 203 166 78 189 258 117 71 60 6 255 384 156 76 203 354 378 408 335 199 103 55 136 258 137 123 143 200 302 8 -55 -113 -38 113 -106 -144 43 119 6 -66 12 336 284 89 -2 -62 223 51467 370 300 75 10778 14 17 47 7684 631 85 214 313 1039 1566 2314 3973 4633 4919 10365 17329 29257 36018 45928 59973 79815 73588 56108 26515 19049 178 91 92 111 118 106 87 77 75 83 85 73 68 60 60 56 56 55 57 59 59 54 56 65 74 76 68 56 58 60 64 61 60 66 66 73 74 74 72 77 76 78 78 76 78 90 118 259 478 806 1144 1457 1780 2025 2010 1943 1951 2096 2327 2373 2460 2276 1762 1048 798 479 369 327 303 279 228 199 190 191 193 228 242 253 261 306 468 985 973 278 197 171 153 145 142 144 154 156 155 153 146 147 148 149 147 146 143 144 142 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 162 163 165 165 165 165 165 164 163 162 162 162 163 161 159 160 161 159 158 159 158 155 150 150 153 153 149 146 148 150 150 148 146 147 147 144 143 144 145 144 141 141 141 141 141 141 143 139 138 142 139 137 143 143 144 146 144 144 144 143 133 125 123 125 133 134 129 119 113 113 112 102 102 114 123 125 110 107 121 121 123 134 127 120 127 132 130 142 144 135 130 127 140 137 134 140 129 123 144 137 127 152 154 153 165 160 141 141 140 137 146 141 122 150 173 142 116 142 163 164 154 136 123 112 105 123 147 153 131 114 135 109 93 126 124 94 96 144 159 125 138 117 110 119 93 81 99 154 102 -17 35 67 77 124 119 153 145 155 175 95 59 232 219 72 88 36 34 140 191 152 134 174 203 111 128 265 215 159 76 95 296 321 118 169 294 225 261 342 212 119 100 52 95 146 161 202 89 182 322 91 109 -93 -215 -45 -196 -175 155 31 -171 89 179 130 318 231 -106 -48 44 51499 365 675 75 10781 14 18 19 7678 629 146 1099 2421 4748 10414 16548 27664 32089 33974 38013 37158 33789 50338 68333 72347 35897 10000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 129 372 635 999 1401 1889 2624 3497 4457 4810 4966 4780 4211 3354 2961 2539 2379 2147 1985 1805 1775 2107 2540 2833 2719 2610 2486 2410 2082 1583 1064 784 488 255 199 177 164 145 143 150 154 157 154 153 147 150 150 150 148 146 147 146 144 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 163 165 165 166 165 165 166 165 165 163 163 163 164 164 163 163 162 161 161 162 163 160 156 153 152 150 148 147 150 150 150 150 149 151 152 150 150 150 147 144 143 143 143 146 146 145 144 140 145 147 143 145 146 146 145 146 145 140 138 139 136 134 130 123 126 128 126 120 115 116 117 108 107 117 122 121 121 126 132 123 123 128 125 124 135 137 127 133 130 129 138 140 138 127 128 145 145 139 138 126 125 134 150 175 156 125 133 163 165 146 153 171 135 128 169 171 169 166 144 134 152 151 110 97 128 159 150 160 152 117 127 93 88 139 116 73 111 121 107 110 137 142 148 144 123 103 86 73 86 112 90 99 137 139 116 158 185 234 179 86 111 145 220 226 120 10 -35 52 184 150 131 82 107 201 261 337 301 311 132 120 337 298 175 199 101 30 243 358 333 127 -108 -59 29 11 202 175 105 296 188 85 210 107 -95 152 207 53 241 31 -41 483 198 -229 277 294 -91 227 125 51530 367 525 75 10784 14 18 50 7671 626 95 1273 2693 4369 6680 10222 12831 14778 16222 14350 11748 19400 28857 27885 38717 66091 81463 48216 9999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 442 1040 1722 2557 3716 4423 5014 5127 5168 5222 5469 5664 5760 5584 5254 4903 5050 5410 5720 5164 4489 4301 4019 3451 3136 2661 2106 1460 629 207 180 176 166 153 149 156 153 154 152 150 147 152 151 150 149 149 148 147 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 160 162 162 163 162 161 162 162 162 160 160 160 162 162 160 161 160 157 157 159 161 159 156 154 153 152 151 149 147 146 145 146 148 151 154 153 152 151 148 148 148 148 146 145 146 142 139 139 144 143 141 144 146 144 138 141 139 133 130 133 136 133 128 121 120 118 120 123 119 121 116 115 120 130 123 113 131 137 135 124 115 114 120 135 142 136 129 128 119 122 139 144 136 133 127 127 124 117 117 123 135 137 128 148 137 115 138 159 155 141 139 139 146 137 134 157 177 147 115 134 161 151 102 102 161 186 122 107 128 132 122 42 48 96 118 109 138 135 57 82 152 153 125 128 133 106 67 81 152 146 54 63 139 155 154 133 81 158 130 16 44 69 114 190 169 140 113 127 235 238 171 16 78 285 294 192 101 217 159 101 199 162 172 201 113 106 172 177 339 326 35 57 240 123 66 97 232 265 129 265 446 366 131 141 277 174 -26 40 252 420 23 -583 -261 212 216 259 -31 51562 370 300 75 10785 14 19 22 7665 624 218 1609 2830 4378 6471 9459 12573 16552 22887 27600 31407 34240 28852 27201 31464 36186 31720 26757 29818 27184 12046 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 155 821 2306 3901 4432 5249 3799 3069 3193 4200 5004 5658 5093 4843 5034 5357 5545 5821 5907 5694 4687 3609 3022 2821 2385 2243 1799 1415 841 392 198 177 173 163 161 155 156 153 151 151 149 149 153 151 153 152 152 148 147 142 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 159 162 162 162 161 161 162 161 159 158 158 160 162 161 158 159 159 157 157 159 160 157 155 155 155 157 157 151 147 146 145 148 151 154 153 151 152 152 150 150 151 150 147 144 142 141 140 137 138 139 139 143 144 138 132 138 142 139 140 140 138 133 130 124 120 119 122 124 119 116 112 119 120 122 122 124 131 121 118 129 127 118 120 131 137 126 121 123 120 121 130 140 139 139 128 119 110 109 127 128 133 144 135 140 132 135 144 144 146 131 144 135 134 132 129 142 138 119 124 162 165 141 122 108 142 167 120 100 120 120 103 66 62 65 99 123 93 114 96 80 136 160 128 112 110 110 104 109 147 136 113 123 102 89 72 105 143 144 93 81 127 139 119 82 116 214 166 43 100 221 165 93 73 -1 9 -3 -8 123 92 145 247 85 41 137 181 161 43 -79 -64 31 161 256 295 208 211 215 165 204 206 270 388 258 69 74 84 -87 -152 53 82 128 37 -288 12 215 248 -101 -679 51593 370 300 75 10789 14 19 53 7658 621 105 735 2625 4012 5995 8585 11584 15511 20034 26450 35952 44219 44718 55891 55557 54685 44635 30902 18606 799 174 36 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 1 3 3 4 999999 999999 999999 999999 999999 5 10 12 15 34 74 337 1180 3798 7949 10455 11769 7325 2491 1284 2000 2889 3699 3417 3024 2811 3103 3648 3317 3060 2987 2818 2238 1634 1549 1612 1696 1833 1467 371 199 187 174 165 162 168 159 152 149 150 150 153 153 155 152 153 153 154 149 147 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 161 163 164 163 163 162 162 161 159 159 160 161 163 163 162 161 161 160 159 160 159 157 158 158 155 160 160 154 151 146 146 150 154 156 156 157 154 151 151 151 149 147 145 142 143 147 146 140 140 142 146 150 147 140 133 132 139 142 145 143 139 137 132 123 117 119 118 116 114 114 111 114 117 121 125 125 129 125 123 125 123 127 127 124 129 130 124 106 121 136 123 130 137 141 140 137 145 153 147 137 121 121 146 149 118 118 135 137 137 129 147 163 143 128 138 136 125 91 105 146 127 109 102 96 101 129 141 107 110 108 115 147 116 86 91 63 29 89 136 142 124 77 78 66 65 103 76 95 132 110 119 139 119 53 44 151 222 162 88 139 151 125 85 84 141 232 177 -2 5 64 101 143 6 -162 -63 -11 41 137 16 -16 141 252 74 -85 43 65 30 43 -32 -54 118 160 27 39 163 175 97 144 196 173 197 -34 -97 133 70 61 11 -10 92 257 156 -162 41 51 92 -82 -351 51625 366 600 75 10792 14 20 25 7651 619 192 1791 4017 7158 9462 13594 21798 29231 35938 50520 61213 71393 77429 70134 60420 37121 18893 300 63 54 52 53 57 58 61 60 65 76 77 72 72 71 70 61 57 47 41 40 43 43 40 35 34 29 35 37 33 37 41 41 45 48 50 55 57 62 61 63 56 52 45 47 50 54 56 58 63 73 93 234 636 2021 5175 9221 10132 8056 2611 510 333 617 1200 1728 1801 1454 1282 1463 1048 748 680 586 478 382 343 389 620 1201 1198 347 189 181 167 158 158 165 155 149 148 151 149 153 155 154 150 150 149 152 149 146 143 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 165 166 166 166 164 164 164 163 162 161 162 163 165 166 165 164 163 162 162 160 159 159 161 160 157 163 162 156 154 149 147 149 152 157 159 159 158 156 157 157 155 154 149 146 148 150 151 151 152 151 151 150 148 144 138 135 135 139 145 142 143 141 133 127 123 125 119 119 118 115 117 123 130 131 126 119 126 129 122 117 119 127 132 138 139 141 146 129 138 154 141 139 143 144 161 164 147 151 137 148 153 130 145 144 118 120 145 142 145 147 140 155 135 128 138 132 146 103 77 122 135 114 84 96 113 139 178 146 107 98 128 158 141 106 102 59 54 135 175 202 180 101 53 61 87 94 31 47 117 104 108 97 116 66 -15 50 127 53 24 113 68 54 88 128 164 204 154 93 110 26 21 60 54 60 135 131 117 78 -68 -60 4 184 95 -44 31 -6 18 203 274 69 -23 -104 -209 -201 46 216 268 233 35 135 201 -84 -73 132 191 422 181 -2 314 476 339 49 -141 -136 24 -10 116 51656 371 225 75 10796 14 20 56 7645 616 24 493 1939 3338 5135 6301 7043 8131 10573 13631 16061 17519 20342 22657 24944 34325 45227 58657 62269 72128 61175 29243 336 94 84 91 95 104 103 107 109 112 112 104 94 96 99 101 91 85 78 77 84 94 96 92 80 72 63 64 66 65 74 75 73 79 83 87 88 87 93 91 96 90 89 86 81 81 82 81 82 92 90 96 118 203 490 1764 5855 8021 9113 3187 423 165 138 147 211 295 333 316 403 453 498 503 444 337 271 220 195 175 164 158 158 167 165 157 154 153 154 150 153 153 156 151 151 154 154 154 151 149 151 150 148 144 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 159 159 159 160 158 157 158 157 156 155 156 157 158 159 158 157 155 157 159 157 154 154 156 156 156 160 160 154 151 145 141 139 143 146 146 148 151 152 153 152 151 151 146 143 144 144 149 149 148 145 140 137 137 135 130 130 131 133 136 129 131 132 125 119 119 118 116 122 115 111 113 119 125 117 115 116 120 121 114 115 126 123 122 134 146 145 148 152 149 153 146 138 135 136 146 146 126 122 125 137 145 128 125 130 130 136 143 134 140 140 129 134 109 106 117 117 172 158 113 142 169 160 117 121 132 124 148 150 128 117 133 147 106 50 100 122 114 138 148 140 111 123 167 148 103 116 106 77 84 137 149 89 70 25 -34 -8 56 77 101 100 34 62 139 123 117 138 55 101 234 173 88 126 225 166 18 -4 71 53 57 189 128 98 89 192 144 35 87 136 100 -117 -14 77 -154 -222 106 199 282 405 100 -29 125 357 369 178 145 136 26 -50 -12 241 188 179 166 191 136 -152 -5 51688 372 150 75 10794 14 21 28 7638 614 179 1079 1963 3317 5120 6985 8272 9381 11067 14258 17031 19564 22065 26153 29435 35691 34573 32562 31119 45452 51623 32284 10213 75 58 53 60 64 68 66 71 72 71 63 54 45 48 50 58 54 51 49 50 57 61 56 54 43 38 34 37 35 36 42 45 42 50 52 57 57 55 60 58 61 61 64 59 55 54 54 55 59 63 62 68 84 117 329 1015 3438 6917 12946 9851 7008 1879 549 169 146 152 186 224 305 416 524 639 735 752 623 325 202 163 157 151 149 153 152 154 156 154 151 151 155 155 159 156 154 156 156 157 154 149 148 148 147 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 150 151 150 151 151 150 149 149 149 148 149 150 150 150 148 148 147 147 149 151 148 148 151 155 156 158 155 149 145 137 131 130 134 135 132 137 140 140 141 140 138 138 139 138 139 138 138 138 139 136 129 129 131 130 126 127 131 128 123 117 120 123 116 115 114 112 113 111 99 107 109 99 105 108 109 112 117 121 114 110 120 116 115 128 139 134 130 137 143 139 123 116 120 140 138 135 149 144 127 112 117 129 126 126 133 140 127 113 134 145 131 112 100 114 125 119 136 132 123 134 164 158 115 114 115 94 121 177 170 137 129 124 87 52 87 117 115 107 86 77 73 94 134 129 141 154 114 104 88 99 120 77 91 98 84 31 16 107 136 125 144 102 39 48 44 27 22 141 247 221 181 203 222 125 -1 -55 135 248 150 248 165 81 201 223 199 197 199 151 127 41 194 355 85 98 261 247 247 279 95 -71 161 356 334 260 111 -51 -22 6 -113 84 81 -50 163 355 244 127 213 51719 369 375 75 10799 14 21 59 7632 611 258 1316 1690 2304 3015 4471 7022 9254 12060 16846 27566 37718 49237 47232 48497 61230 76113 50869 16122 3406 37 29 28 37 34 32 24 27 24 21 14 15 13 15 21 25 23 18 20 22 16 13 5 7 3 999999 1 8 9 9 7 10 10 17 18 24 27 25 29 29 33 33 37 36 42 60 88 99 117 113 97 58 57 61 102 302 913 3613 11182 17899 18984 7609 1858 545 210 144 142 143 160 229 303 412 579 691 626 364 242 192 168 155 150 147 144 151 153 150 152 152 152 151 156 157 155 154 154 152 151 146 145 142 142 141 140 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 154 155 154 154 153 152 152 151 151 151 151 153 152 150 150 151 150 150 151 153 153 154 158 162 162 162 156 150 146 139 135 134 135 137 137 140 142 140 143 142 142 143 144 142 142 138 138 140 139 140 138 136 134 132 131 131 135 130 124 126 130 128 121 121 122 119 117 116 110 112 113 97 99 109 111 110 117 123 112 107 110 104 114 129 130 127 125 132 132 128 127 124 125 137 147 149 150 148 133 124 133 141 143 128 127 140 121 106 139 155 132 112 116 121 115 113 111 119 130 133 142 138 115 109 104 87 109 147 128 113 126 124 131 111 116 133 127 102 92 105 111 96 59 54 112 171 115 75 79 58 106 114 95 133 124 63 -10 -29 -20 97 223 186 129 93 54 68 113 130 130 156 204 158 140 163 82 -50 63 290 163 81 79 79 175 66 127 269 245 261 312 188 227 427 273 287 198 157 204 92 -24 -7 99 -19 96 267 143 91 204 113 59 62 -165 -130 172 100 -283 -62 203 51750 363 825 75 10798 14 22 30 7625 609 511 3105 6105 9806 19503 26413 30990 33589 47963 84226 106542 86069 46225 3585 24 19 19 27 22 14 1 0 999999 999999 999999 999999 999999 0 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 7 9 6 12 12 18 20 29 51 89 98 114 107 91 44 34 41 64 144 542 1866 5790 12991 17214 16507 10979 4733 2322 2111 416 148 139 141 159 176 213 236 255 268 273 244 210 190 169 158 149 149 148 148 161 158 150 152 154 155 155 154 155 149 148 147 145 142 142 140 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 158 159 159 158 157 156 156 155 155 155 154 154 153 153 154 155 153 154 156 157 158 159 164 168 168 167 163 157 153 145 140 140 140 144 144 144 147 145 148 149 147 150 149 146 149 146 143 142 139 139 142 141 135 135 134 134 138 134 133 137 137 130 127 125 125 120 120 124 124 115 105 101 105 112 106 103 118 122 110 104 106 106 108 118 118 122 126 128 128 128 130 140 146 138 139 136 137 136 140 144 142 139 147 136 124 144 151 117 115 147 130 94 100 135 114 111 128 120 116 126 138 150 129 106 99 67 67 89 81 120 162 148 162 154 143 127 121 131 114 110 85 57 80 58 42 112 130 91 45 42 81 83 61 56 91 66 -8 -42 -3 88 172 180 98 89 71 83 102 70 69 85 89 139 98 51 -11 -110 51 120 47 -21 -19 110 156 27 15 99 160 233 184 98 71 170 155 120 18 136 330 269 283 176 -145 -132 141 62 48 174 26 -156 157 -8 -449 -106 78 -105 -475 -376 -118 51782 364 750 75 10800 14 23 2 7618 606 53 612 2339 3451 4301 5058 6184 7784 12955 30409 70103 119526 135779 85828 15160 46 14 10 10 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 24 86 257 384 424 409 378 355 324 264 112 44 37 80 340 1121 3702 6845 11592 15322 16756 13690 11296 2857 169 144 140 144 147 157 168 201 224 266 266 249 216 180 165 155 150 150 158 165 156 149 153 154 152 153 155 156 150 151 146 143 141 140 138 137 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 159 160 161 161 160 158 157 156 156 155 155 155 154 154 155 156 154 155 157 160 162 165 169 171 172 172 170 166 163 157 151 149 147 147 147 147 150 150 149 152 152 153 151 148 151 148 142 143 145 142 141 142 137 137 138 145 144 135 136 139 138 133 126 124 127 125 126 124 121 119 111 115 116 113 109 109 126 129 119 115 116 111 110 120 117 122 118 117 136 137 126 143 163 161 141 121 136 146 138 146 152 140 143 141 136 164 161 117 110 130 121 99 107 158 155 129 134 110 94 88 117 143 118 106 118 87 57 92 137 156 155 140 133 158 127 107 129 139 109 107 109 108 95 72 55 35 88 117 83 96 155 124 55 27 68 61 78 120 98 98 178 153 56 137 158 75 83 158 159 131 69 157 83 57 237 181 197 133 72 66 92 195 267 114 -44 -116 11 225 64 53 67 0 95 76 92 208 359 393 297 68 -134 79 51 -244 31 365 124 -40 176 90 7 173 -42 -17 114 -67 -288 51813 366 600 75 10800 14 23 33 7612 604 6 381 1213 2302 3936 6164 9635 10239 8885 10222 15434 34402 74225 120342 126601 61823 15042 65 38 32 25 10 2 999999 999999 999999 999999 14 22 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 0 0 0 999999 2 5 6 5 15 17 21 49 111 317 580 824 926 914 870 962 1057 1082 1063 927 565 278 88 75 98 263 678 2455 7500 17771 17885 13911 3265 407 165 150 145 146 198 268 324 331 311 254 241 204 168 160 156 151 152 157 153 150 152 156 155 154 154 156 157 153 154 147 145 143 141 138 136 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 163 164 164 164 163 161 160 157 156 155 155 155 156 157 158 158 157 158 161 165 168 170 172 174 177 178 177 176 173 168 163 161 155 151 152 152 152 154 152 153 156 155 152 151 150 148 148 146 149 150 145 144 140 136 140 146 143 139 139 138 132 131 122 117 122 123 127 131 126 122 122 117 107 106 114 116 127 135 131 129 128 122 116 127 135 132 123 119 138 139 130 135 142 150 147 136 136 135 120 141 150 131 137 140 147 155 141 133 114 106 118 125 119 139 171 144 136 118 110 83 74 97 88 105 118 113 95 99 164 149 110 108 78 104 110 134 140 105 135 173 135 140 124 107 132 89 90 112 132 135 138 169 129 90 123 161 191 199 107 21 170 233 118 111 148 75 98 148 106 108 169 253 216 181 242 265 282 213 115 211 223 194 282 113 -22 -57 -34 184 142 81 227 154 37 25 60 68 207 427 160 -161 -89 108 -30 -219 59 296 224 73 -143 -148 212 228 -61 132 291 141 -17 51845 371 225 75 10797 14 24 5 7605 601 80 471 1284 1176 1508 1899 3034 5814 11442 15507 21664 31152 36621 31667 28984 37388 48087 60142 70435 53290 15292 60 59 63 55 48 30 28 24 30 28 29 30 35 32 25 26 29 36 29 25 21 20 26 25 25 23 30 28 32 37 41 41 40 43 41 41 45 49 50 65 91 168 451 875 1445 1886 2035 1968 1847 1751 1892 1942 1697 1718 1721 1431 905 606 403 255 162 272 589 2100 7759 10010 9708 4240 2870 997 247 158 151 197 263 319 368 422 377 292 193 162 156 154 152 151 149 148 151 154 158 159 156 156 157 159 157 155 152 150 147 146 146 141 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 161 162 161 161 160 159 158 156 155 154 153 153 154 154 155 156 155 155 159 163 166 167 169 171 174 178 175 176 173 166 159 157 152 150 152 152 149 150 151 152 151 148 147 147 148 149 150 145 145 145 137 140 140 132 130 133 137 137 137 135 126 125 121 120 119 116 119 121 122 122 122 110 104 106 108 110 115 124 130 130 121 117 109 126 138 128 128 124 131 128 128 136 125 129 139 150 146 132 125 126 128 133 141 148 147 137 135 155 150 132 150 147 118 122 148 144 126 104 106 116 110 102 106 109 88 85 125 123 113 114 108 79 67 98 119 141 107 100 162 148 99 105 145 165 184 152 121 150 146 126 117 132 103 93 95 104 147 214 202 54 27 81 59 27 108 153 89 7 56 173 175 184 162 108 106 169 203 92 13 175 130 50 107 137 130 4 83 223 285 281 245 240 111 106 206 210 210 238 249 106 -51 -64 -132 -45 84 53 -46 -17 5 -48 -97 -168 31 71 -193 -262 34 51876 371 225 75 10799 14 24 36 7599 599 253 679 1776 1704 2104 2612 4154 7461 13682 19857 25369 32503 40120 46067 46789 51936 53928 36653 23887 2312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 167 574 1176 2085 3187 4014 4196 4179 4170 4796 5616 6251 6334 5340 3561 2599 2153 1581 1215 941 684 611 538 544 969 2342 5518 10493 11563 11859 2273 276 167 152 153 162 196 267 431 460 328 188 155 152 155 153 153 151 153 153 154 157 158 155 157 157 157 156 154 152 151 148 146 147 140 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 158 158 157 158 157 156 155 153 153 152 151 151 152 152 153 155 154 151 154 160 163 165 167 169 171 174 172 172 168 160 153 150 147 148 151 150 148 146 149 153 148 146 145 142 143 146 148 148 148 142 135 136 137 133 128 132 137 135 134 135 133 129 125 130 130 120 116 115 119 120 121 119 112 112 112 120 124 121 132 134 124 106 96 115 124 127 129 127 132 124 124 144 150 146 135 143 144 128 130 132 146 154 150 151 136 136 143 147 151 150 161 158 140 125 135 151 122 94 117 150 122 108 123 111 79 72 123 113 67 83 101 81 82 93 80 82 74 99 153 119 88 86 127 164 160 112 71 128 180 224 203 106 11 46 120 83 95 149 174 101 -14 -15 97 166 193 199 108 30 148 276 240 152 25 74 86 33 29 113 169 157 162 70 16 96 215 102 155 187 131 347 329 265 216 169 198 279 323 63 52 168 135 90 -212 -119 142 -94 -238 -42 173 397 5 -311 -26 -188 -458 -520 -192 51908 368 450 75 10796 14 25 8 7592 597 2 285 592 1717 2821 4826 8510 10543 12918 19240 29993 38811 47533 57863 45859 16731 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 332 970 1918 2929 3918 4840 5464 5904 6706 7596 9407 12506 16284 18413 17703 13507 6958 4103 3514 3063 2652 2361 2348 2404 2141 2017 2270 5570 18097 23658 13972 1912 353 170 161 159 154 164 216 330 391 307 191 159 154 162 155 154 154 154 156 155 157 159 157 156 156 155 155 153 151 150 148 147 142 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 161 162 160 161 160 158 156 155 156 155 153 153 155 155 157 158 156 153 157 165 169 168 168 169 172 173 172 172 166 158 153 152 152 154 154 154 153 150 150 155 153 148 149 148 147 150 153 152 151 147 142 142 142 140 138 137 138 140 139 140 137 132 130 135 137 131 124 120 127 125 124 130 116 117 125 130 136 138 140 137 131 119 110 108 123 142 142 141 140 133 132 137 153 152 133 141 146 144 142 154 161 150 157 146 130 130 148 155 146 157 144 140 151 150 145 136 105 93 126 115 67 83 114 108 108 96 95 89 86 96 114 105 82 88 65 56 55 96 154 117 93 93 109 158 198 101 68 142 165 185 124 64 31 80 209 235 124 23 83 159 202 139 86 158 152 108 74 148 266 180 187 150 3 40 -19 -34 107 253 252 189 313 208 11 3 65 138 96 -16 -47 137 289 274 178 122 85 139 184 143 22 36 182 73 -281 -152 184 125 -107 -189 51 268 3 -49 -65 -395 -300 -111 -78 51939 363 825 75 10799 14 25 39 7585 595 155 1221 1884 3394 6541 10797 21227 39534 54552 45148 9739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1233 2345 3206 3857 4727 5724 6722 8007 9431 11579 15340 20661 25056 26944 25056 16376 10322 7184 5903 5347 5006 5084 5393 5472 5654 6236 10193 21369 31369 20231 11964 1476 258 173 159 143 153 167 235 326 319 253 215 185 170 156 157 154 154 153 155 155 158 155 155 155 154 154 154 150 148 146 145 140 137 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 165 164 163 163 162 161 160 160 160 158 156 155 155 156 158 159 157 156 159 166 171 170 170 173 174 176 175 174 170 164 160 158 159 160 158 158 156 154 151 154 155 150 152 151 151 153 152 150 151 151 147 146 146 141 141 139 131 132 142 147 137 128 128 130 132 138 130 123 130 129 128 136 128 117 121 122 127 138 136 135 127 128 126 113 127 142 136 133 136 138 137 126 133 131 123 141 149 159 157 157 160 149 158 148 147 134 126 163 169 135 116 137 137 131 131 121 103 107 123 110 95 110 102 93 112 98 88 88 109 124 132 127 89 80 102 108 87 111 131 125 99 68 111 154 158 105 139 183 62 15 52 100 179 168 147 189 130 82 136 198 209 166 160 147 76 176 187 150 220 123 78 127 149 76 -22 -38 95 100 85 116 186 161 -1 -26 75 121 -34 -17 -33 -10 110 214 195 182 162 10 86 132 20 84 234 69 -189 -6 367 361 18 15 303 259 221 403 259 89 16 10 -42 51971 362 900 75 10801 14 26 11 7579 592 768 1738 3481 6385 12217 19892 32248 37273 25733 7645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 1340 2108 2918 4023 5128 5978 6692 7742 9521 12436 16254 20782 24560 26875 25095 20981 13650 8868 7869 7195 6969 7013 7704 9104 11158 14870 20588 27676 31991 30223 8670 1938 709 164 137 147 150 159 205 227 225 206 183 166 158 159 154 155 153 155 155 154 154 154 156 155 150 152 148 147 143 142 138 136 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 162 162 161 161 162 162 160 159 159 157 154 153 153 153 155 157 156 155 159 165 168 168 170 171 171 171 173 172 172 169 166 165 162 160 159 158 155 153 151 151 153 153 154 150 149 151 151 152 151 150 147 147 148 145 144 142 130 128 142 146 137 129 127 123 124 132 129 130 134 127 125 132 133 117 115 116 120 129 125 128 126 133 139 125 131 138 124 122 143 150 136 129 134 129 128 138 144 148 154 151 147 150 157 152 141 131 122 151 142 108 120 135 120 108 129 138 125 124 127 119 112 97 88 121 127 110 126 99 72 90 125 142 107 73 98 138 169 149 95 129 96 48 88 92 123 126 84 88 75 60 55 92 177 109 52 66 123 231 235 153 46 120 226 171 63 147 238 134 63 71 70 138 261 195 4 27 137 104 173 91 34 100 77 127 158 103 15 66 19 -45 -10 -6 -54 154 238 42 126 117 38 132 228 209 31 76 428 124 -184 -35 210 365 462 498 512 662 418 126 -134 52002 363 825 75 10797 14 26 42 7572 590 28 1229 2850 5301 10442 17180 24577 28464 18885 6080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 1354 2005 2565 3032 3458 3910 4666 6140 8706 12254 16481 20598 24349 26408 25874 20530 15135 12571 10723 9639 9131 9497 10842 12771 15735 21666 26825 33818 36949 24269 15146 5364 178 138 141 146 146 147 150 149 153 155 159 160 161 156 154 153 151 151 149 150 151 155 154 148 148 146 145 140 140 137 136 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 160 160 159 159 160 160 158 156 155 154 152 151 150 151 151 152 153 154 160 165 164 164 167 169 168 165 161 160 162 163 161 160 156 155 153 151 150 150 150 151 152 154 154 152 151 154 152 150 149 148 147 148 148 146 142 141 136 131 137 138 134 130 127 123 121 122 123 130 131 123 124 129 134 129 123 121 126 127 114 121 124 129 137 127 130 145 139 132 150 149 131 124 133 135 127 121 143 161 153 139 137 154 162 167 150 135 140 153 144 135 154 142 126 120 156 168 133 128 120 121 90 60 107 147 143 130 108 96 81 74 92 126 119 56 81 129 124 114 99 124 88 60 82 87 136 143 90 56 117 153 87 72 77 42 110 153 133 206 293 209 55 111 121 71 121 101 108 101 45 79 159 182 159 185 76 156 219 193 232 29 43 76 51 289 231 57 165 164 -14 3 48 -43 -155 -25 234 193 125 101 -91 -100 223 367 245 143 343 117 -140 -47 -64 24 176 29 60 364 348 120 -64 52034 362 900 75 10803 14 27 14 7565 588 32 1437 3091 6926 12640 24316 38937 37250 18085 529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 781 1091 1424 1776 2206 2734 3786 5401 7815 11441 15125 17729 19815 19969 18602 16670 14810 13456 12976 12588 12243 12281 13112 14407 17952 23001 32914 38245 49018 47976 30356 1275 147 140 146 152 153 158 154 156 154 158 157 158 154 152 152 151 151 150 147 148 152 153 149 147 145 143 138 138 136 134 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 161 161 159 159 159 159 158 156 155 154 154 153 153 152 151 152 153 155 159 163 165 165 168 169 168 162 157 155 157 158 156 152 149 149 145 143 142 143 145 148 151 151 150 149 151 152 148 146 146 146 147 149 147 141 137 138 136 129 133 135 132 132 125 125 125 118 119 123 125 122 123 128 134 133 122 121 131 133 122 132 129 121 124 117 128 145 139 139 144 141 134 127 135 137 123 128 147 147 137 130 151 169 167 178 171 152 151 153 152 143 155 169 158 125 147 164 133 145 137 133 111 104 136 117 101 144 124 112 127 106 106 125 86 20 82 126 80 104 139 121 108 95 121 144 102 129 171 131 92 68 75 111 117 126 151 133 127 105 158 92 17 161 135 101 176 64 -10 25 49 184 331 253 101 130 141 136 70 73 116 48 80 34 63 267 257 22 114 192 44 135 104 205 167 40 230 238 68 0 -171 -119 258 309 123 -84 71 284 233 364 190 -149 70 -165 -324 43 26 -76 110 52065 360 1050 75 10804 14 27 45 7559 585 498 2877 10369 25497 43904 45254 21461 743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 1018 1472 2111 3027 4551 7463 10775 13778 15600 16113 15704 14268 13061 12460 12665 12968 13170 12899 12699 12932 14624 19324 26696 35441 75515 55334 40887 21810 7374 214 148 154 159 161 156 158 154 155 154 152 152 153 156 157 157 156 149 147 149 154 153 150 147 145 140 138 136 134 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 161 161 160 159 159 158 158 157 156 154 154 155 156 154 152 153 154 156 160 163 165 166 167 168 165 160 160 160 159 159 157 152 148 146 144 143 142 141 146 149 151 150 147 147 148 145 146 148 149 148 146 147 145 140 138 138 135 132 133 132 128 130 122 121 128 124 123 125 130 128 126 128 123 125 120 122 132 134 131 134 130 122 115 115 128 130 120 132 147 142 139 145 148 144 133 143 151 147 140 133 152 154 151 148 139 134 147 145 152 165 159 177 174 129 107 118 126 149 135 113 121 127 127 115 122 144 141 132 114 99 125 107 53 72 119 151 130 91 140 113 115 136 118 111 41 86 120 155 146 74 98 88 97 170 176 142 156 108 95 10 18 126 120 211 226 100 23 104 113 201 356 252 179 168 123 96 0 38 88 89 76 -7 112 165 82 7 130 162 119 178 152 320 220 56 188 274 189 54 1 3 130 219 65 -71 -34 314 233 130 248 -48 43 47 45 215 72 116 219 52097 360 1050 75 10807 14 28 17 7552 583 166 2902 10271 23247 30254 23410 9437 1682 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 1384 2805 5333 8519 11922 14199 15204 15039 13566 11648 10765 10591 10982 11707 12010 12503 13444 15041 19016 21991 30060 68076 72508 999999 48730 19716 26037 250 160 163 163 160 162 159 157 157 154 154 157 157 161 160 157 153 149 150 155 153 152 150 148 143 141 140 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 161 162 162 161 161 160 160 158 157 155 155 156 156 155 154 154 155 157 160 161 161 162 162 160 160 163 169 168 165 163 160 155 150 147 148 151 149 149 152 155 155 153 148 148 149 147 149 148 149 153 153 148 145 142 140 142 143 139 137 134 130 130 124 123 133 132 127 125 127 124 125 124 119 126 127 126 124 123 123 131 136 126 118 127 121 119 126 126 139 140 138 140 136 138 130 137 155 159 150 136 144 142 136 138 141 127 130 150 167 165 139 147 158 127 99 120 145 142 106 97 130 137 128 131 122 93 119 141 93 88 115 94 109 140 154 161 98 35 59 90 107 90 112 146 75 68 109 135 158 153 158 129 115 152 183 150 145 119 87 95 80 64 29 140 278 221 167 276 215 152 204 184 226 211 103 97 118 179 125 1 -7 -58 42 41 71 157 145 134 137 160 38 100 208 130 76 111 239 175 -102 -304 -109 102 139 177 39 173 36 -145 -118 -224 -98 106 165 44 -30 280 505 52128 359 1125 75 10803 14 28 48 7545 581 1723 6715 17557 24811 18421 4294 1364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1205 2624 4890 6951 8439 9114 9293 8859 8159 8077 8180 8354 8662 9257 10393 11786 13332 15511 17358 25250 55085 68856 999999 999999 999999 37278 21064 2361 176 165 162 161 161 158 158 159 158 157 159 160 160 156 154 152 151 152 152 152 150 149 146 144 143 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 161 161 161 162 161 161 161 160 158 156 156 156 156 158 157 156 157 160 162 161 159 159 157 157 164 170 175 175 170 165 161 156 151 150 151 153 152 152 155 158 157 156 152 150 152 151 150 149 148 152 156 152 147 146 141 146 145 135 137 136 132 130 129 131 130 129 123 122 131 130 125 121 119 129 131 124 126 125 128 137 139 139 137 136 129 128 140 135 136 140 135 130 131 138 138 142 149 155 161 149 148 146 131 137 146 127 132 155 170 155 111 119 156 141 101 120 160 157 114 106 126 117 110 114 120 109 111 135 85 60 83 80 135 150 118 131 140 130 102 134 118 84 139 138 85 92 168 144 144 172 125 87 90 135 117 84 130 106 65 123 123 189 85 41 259 209 214 267 196 190 195 180 157 77 126 191 196 271 166 42 69 13 0 92 206 208 114 105 142 122 92 56 59 140 91 -81 -34 169 88 -208 -120 131 53 103 -20 -37 21 -113 -172 -231 79 188 -66 -145 -102 78 272 52160 360 1050 75 10808 14 29 20 7539 579 481 2476 5954 14496 20072 13784 664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 100 62 176 1265 2355 3413 3847 3803 3662 3624 3751 4121 4454 4780 5278 6128 7098 7980 8887 10174 12382 21225 47991 83426 73796 999999 999999 999999 51269 10768 199 160 158 154 154 154 155 159 154 153 156 157 156 154 151 151 149 151 151 149 146 146 144 143 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 159 159 159 160 160 159 159 159 157 156 155 154 155 156 156 156 158 160 161 160 160 162 161 162 170 176 177 172 168 162 159 155 151 151 149 152 153 152 154 154 153 153 148 148 154 151 150 153 153 150 150 149 146 147 147 147 140 130 131 133 132 129 129 129 126 128 125 125 134 135 132 129 120 122 125 127 133 132 129 133 133 125 127 130 136 138 141 140 127 132 142 128 126 146 154 142 126 147 169 160 156 151 143 141 138 122 131 144 157 171 146 138 164 157 103 107 136 142 147 136 113 97 96 97 122 120 119 125 91 70 58 86 118 125 93 100 162 172 153 146 107 126 172 83 47 93 144 155 168 202 128 58 58 131 124 165 180 34 42 149 155 175 116 52 123 63 90 150 135 93 158 220 102 48 187 223 153 179 83 -10 30 57 4 12 142 127 68 121 94 113 264 62 -129 80 103 38 29 76 319 179 2 197 59 85 151 163 145 12 103 151 293 299 213 105 65 103 -189 52191 360 1050 75 10809 14 29 51 7532 577 624 2581 5666 11777 18350 14859 3256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 80 214 481 809 2156 2232 1014 839 750 836 2038 2496 3049 3832 4992 5786 6429 6997 7841 9790 16078 30673 58555 74329 107385 999999 999999 999999 32916 1892 167 155 151 151 149 149 156 152 154 152 158 160 158 151 150 149 150 149 147 146 145 143 140 140 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 158 158 158 159 160 159 159 157 155 153 151 152 154 154 154 157 156 154 153 157 163 169 169 168 173 178 177 174 166 160 158 153 152 152 152 152 151 151 154 151 151 152 146 146 154 155 151 151 152 149 150 149 147 148 147 145 140 132 129 132 133 137 134 128 135 131 124 128 128 128 133 132 127 122 128 132 127 130 131 137 131 110 117 125 131 142 141 139 130 123 138 136 121 127 131 134 131 127 147 149 132 147 173 163 146 138 141 159 150 159 167 165 164 157 132 107 128 151 168 160 139 128 110 95 103 110 124 126 121 136 129 119 104 116 124 120 137 162 127 60 29 74 139 81 62 85 77 68 121 160 165 133 48 109 159 203 177 -1 -29 74 125 164 197 130 105 71 2 89 115 16 65 135 96 108 88 68 120 150 97 -45 -32 29 -29 -74 60 94 -12 79 172 256 147 -57 101 164 2 11 76 129 262 145 20 102 -66 18 269 239 199 291 213 111 -24 78 340 79 -47 52 -135 52223 359 1125 75 10808 14 30 23 7525 574 613 3390 9874 19547 17345 2448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 409 515 561 537 505 456 462 536 686 913 2421 3189 4263 5086 5599 6119 6975 9024 13708 20825 43289 67549 101079 125566 999999 999999 70284 20139 204 158 152 150 149 148 154 154 153 156 165 163 165 156 153 149 151 149 150 150 149 148 143 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 160 161 161 161 162 161 160 158 156 153 151 152 155 156 156 157 157 153 151 160 168 169 171 174 177 178 177 171 166 161 157 153 154 155 157 155 153 153 155 154 153 153 151 152 154 157 154 149 147 145 148 150 148 146 142 144 146 135 126 128 130 135 133 134 145 133 121 127 128 128 130 130 129 128 130 131 130 126 131 139 132 120 131 139 138 149 149 146 144 128 138 146 135 123 120 138 151 134 133 141 127 151 166 149 152 149 156 171 154 167 184 171 149 156 156 131 146 164 154 139 147 115 87 103 124 150 125 99 102 138 161 114 124 131 103 122 111 158 152 60 41 60 78 38 52 96 85 41 74 113 162 167 92 145 153 137 131 54 32 32 47 141 195 132 163 191 68 85 138 140 164 167 115 -8 16 110 144 61 -4 59 130 42 0 32 109 219 61 96 270 300 80 -4 336 186 66 47 175 364 199 141 3 179 281 159 3 1 117 181 405 226 -137 -140 36 -69 -244 -127 64 52254 358 1200 75 10809 14 30 54 7519 572 1482 5176 11246 13362 6876 913 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 214 297 345 442 477 427 452 645 1083 3173 4253 5063 5693 6401 8048 11044 15411 29431 69993 83700 116005 999999 999999 131778 64393 5308 183 157 153 154 149 151 153 149 156 161 161 163 160 153 151 151 151 152 150 150 150 145 143 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 162 164 163 162 162 161 160 158 157 155 153 154 156 157 156 154 154 151 154 164 169 170 172 176 175 173 169 166 160 156 154 154 154 154 154 154 153 153 153 154 153 148 150 153 154 154 150 143 142 142 145 150 148 145 143 143 142 133 128 126 123 129 135 136 138 131 120 122 127 128 128 131 126 116 111 121 127 122 124 131 136 131 132 138 140 135 132 133 126 120 139 150 144 144 139 141 147 142 129 126 133 143 155 152 154 151 132 136 143 168 187 148 127 143 141 131 145 149 130 120 112 91 91 112 128 158 142 101 119 151 152 114 111 132 69 51 60 93 125 92 123 102 62 82 105 90 76 100 91 53 80 138 145 152 148 141 136 104 50 17 1 46 99 94 128 179 178 141 189 217 183 138 76 0 57 168 207 30 -49 58 49 82 131 28 13 149 152 157 174 281 188 121 318 199 160 102 215 336 138 178 89 163 432 181 -206 -11 11 -187 227 261 -63 -53 -91 -197 -192 101 92 52286 358 1200 75 10812 14 31 26 7512 570 366 3554 11269 16959 9430 1098 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 608 1514 1753 1769 803 640 748 1140 3288 4331 5593 7003 8472 10782 13981 18210 30712 76624 91917 123692 142978 140401 100429 51837 5288 189 163 157 157 154 151 151 151 154 154 157 158 160 153 154 152 155 155 151 150 148 147 144 140 138 999999 999999 999999 999999 999999 999999 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 162 160 159 159 160 159 157 156 154 152 153 154 154 154 152 150 151 158 167 171 171 172 172 168 167 165 160 154 149 147 149 151 151 150 150 152 156 154 152 151 147 150 152 154 153 145 140 141 140 145 149 149 146 142 139 139 134 131 128 124 131 138 133 121 126 126 121 130 132 126 128 122 114 111 118 123 119 120 129 136 136 135 134 143 136 123 111 112 118 122 146 154 146 135 130 126 127 137 108 114 149 155 152 143 140 122 111 109 142 165 130 133 135 129 121 145 156 134 131 104 87 108 108 111 149 163 137 118 143 135 112 116 117 49 33 57 44 70 87 109 101 98 139 113 67 52 91 132 18 26 109 115 164 161 165 179 154 99 91 99 87 80 85 73 109 156 101 152 209 141 83 76 89 108 128 154 110 149 170 11 72 209 47 0 49 24 129 39 23 111 124 130 55 96 194 174 76 -4 99 291 206 141 14 -146 17 -17 -81 -133 -232 -98 9 0 6 83 272 47 52317 358 1200 75 10813 14 31 57 7505 568 531 4220 13756 21897 12795 596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 907 1027 332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 558 1759 2438 3176 3322 3272 1472 1694 3908 4998 6853 9016 11702 15360 21006 35781 85767 100561 132062 148984 137832 78024 14253 248 186 169 160 156 154 151 153 155 156 154 154 154 156 157 154 153 157 155 154 151 150 149 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 160 162 161 160 161 162 161 159 158 155 154 154 154 152 153 153 154 158 164 169 172 171 169 166 161 158 158 155 150 147 145 144 147 150 150 152 156 155 153 152 151 152 155 153 153 155 150 147 143 139 142 145 146 146 144 140 138 138 134 133 135 132 131 130 124 128 130 128 134 133 123 123 128 128 124 119 122 122 121 129 131 133 141 145 151 144 134 123 129 134 125 138 154 151 129 125 127 131 143 104 113 169 130 120 140 151 147 116 97 126 153 130 136 132 105 129 165 149 155 154 127 119 117 117 139 168 182 152 126 139 112 103 114 82 60 73 54 65 115 149 134 128 174 128 67 71 69 71 134 80 103 173 160 189 159 174 206 196 152 123 157 150 118 99 88 61 77 144 183 257 209 118 65 137 221 131 63 104 126 176 98 41 203 113 104 124 -73 89 97 -83 -29 112 249 94 6 221 362 98 -69 107 373 422 179 -52 -12 289 220 97 20 -139 -212 -146 277 465 335 384 420 52349 359 1125 75 10815 14 32 29 7499 566 1776 4472 11617 20525 24809 15500 737 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 245 197 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 444 2079 3437 4482 5011 4619 4420 4205 4633 5986 8170 10345 13155 19365 35058 72534 80928 114789 142567 139397 63490 5846 265 199 176 168 155 155 149 154 155 154 152 155 149 157 158 152 150 155 152 156 151 151 149 147 146 143 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 161 163 163 163 164 164 164 161 159 156 155 156 156 153 153 157 160 164 167 169 172 170 167 160 154 152 153 150 147 146 147 144 145 150 151 153 156 152 154 156 151 151 154 154 153 158 158 150 146 145 146 147 145 147 152 149 142 139 134 136 136 131 132 132 132 135 131 125 130 132 128 131 134 127 123 119 118 124 131 127 125 134 141 146 154 153 145 139 137 134 135 141 146 155 137 123 129 137 143 124 121 149 116 120 149 151 163 150 132 119 136 139 135 123 97 139 171 131 134 151 161 170 127 115 150 162 140 128 154 154 146 104 61 64 64 69 53 102 147 171 150 143 186 125 79 62 68 57 91 158 163 123 134 162 189 194 165 186 166 121 163 203 174 161 85 -20 26 122 196 244 183 145 118 156 128 75 66 126 70 19 -1 53 198 121 172 214 31 0 118 124 38 110 293 46 -84 56 174 165 111 102 195 340 238 60 142 419 272 208 168 75 -274 -301 192 255 248 485 839 52380 359 1125 75 10816 14 33 0 7492 564 2089 5772 15989 31281 31782 10597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 136 192 225 355 492 516 535 1439 1856 2237 2956 4139 5745 7462 8096 7936 7578 7604 8775 10992 15611 26031 42441 66033 110305 117544 131874 101282 35563 849 262 199 182 167 152 157 147 152 151 156 151 153 151 157 157 156 152 157 154 156 150 151 149 148 146 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 162 163 163 164 164 165 164 160 156 154 154 156 156 153 155 160 162 165 167 168 169 168 162 154 150 150 150 148 146 147 148 146 147 153 155 155 154 152 156 157 153 148 149 154 157 158 155 149 146 147 148 146 144 144 147 145 142 136 128 133 132 128 134 132 123 127 130 124 132 134 134 140 135 130 130 123 116 118 127 128 124 141 155 146 147 157 145 132 124 126 139 144 146 142 148 149 124 124 146 151 132 130 144 142 131 127 161 162 143 128 136 153 149 146 143 153 141 109 98 114 133 144 138 128 125 129 125 91 93 137 149 114 106 98 78 85 79 132 143 77 45 80 120 102 84 69 93 70 53 131 124 72 97 185 210 183 177 139 122 100 130 123 96 125 57 -21 50 56 39 115 88 169 267 233 129 167 146 146 139 22 65 149 181 182 231 289 259 39 54 137 31 -11 116 174 18 -90 -92 -35 27 65 171 261 232 171 90 91 117 381 334 109 -1 -168 14 336 251 231 489 52411 359 1125 75 10816 14 33 31 7486 563 480 3288 10944 26679 33925 13708 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 483 470 301 37 999999 999999 999999 15 93 172 304 763 972 1041 1117 1386 1654 1885 1935 2004 2388 2900 3183 3401 4039 5297 7182 8951 10345 11051 11075 10970 12412 18539 29147 38750 62983 90127 128243 123714 71367 24478 1368 250 190 170 161 149 153 145 153 148 157 156 152 151 157 159 157 156 157 157 155 150 152 148 148 145 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 163 164 164 165 166 166 163 158 154 154 155 157 156 154 156 160 162 165 168 167 167 165 158 150 148 148 149 149 147 147 148 148 149 154 158 158 157 156 157 158 156 151 150 153 154 153 152 149 145 147 149 147 145 140 140 140 140 138 128 127 129 126 129 131 125 122 132 135 134 130 130 135 136 141 138 133 122 119 130 134 128 139 151 144 143 146 134 134 130 127 136 140 152 134 144 165 135 126 131 138 139 134 153 152 141 145 167 161 143 145 126 133 136 133 137 134 132 114 121 131 86 102 152 169 155 136 146 102 91 135 122 121 148 117 105 126 128 124 131 79 37 60 75 113 121 86 74 57 24 56 133 146 126 162 140 167 236 189 136 86 53 44 51 20 62 45 81 86 -37 11 108 203 276 204 97 195 136 176 229 49 120 199 159 185 130 82 45 -71 18 167 211 128 69 210 161 -5 -41 -71 -95 -62 257 287 122 77 2 103 278 181 55 168 138 131 388 641 281 -13 -123 52443 359 1125 75 10818 14 34 3 7479 561 843 3757 10834 20623 25711 13307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 304 1200 1530 1610 1387 472 159 45 74 140 218 228 256 358 875 980 986 1068 1361 1751 2020 2044 2164 2337 2658 3012 3284 3889 4603 5518 6817 8879 12326 16298 17014 15688 17657 20827 29635 65318 91239 119633 117163 85972 30409 1861 226 174 159 161 152 152 146 152 148 156 156 153 152 159 159 155 155 159 157 154 151 153 148 147 142 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 162 164 165 166 165 163 161 155 152 153 155 158 157 156 157 160 162 165 167 163 157 156 153 147 146 146 146 146 145 146 146 146 147 153 157 158 159 156 156 155 153 150 149 148 147 147 146 146 144 147 152 148 141 139 138 139 138 135 128 127 127 125 127 129 128 130 135 134 128 126 130 133 134 134 125 132 138 136 142 138 135 134 134 142 140 134 137 150 144 127 126 140 147 133 131 138 127 132 135 120 134 140 125 131 148 149 163 157 144 151 111 108 128 122 102 104 133 142 148 150 124 103 121 154 151 152 133 125 106 93 100 92 110 83 92 120 120 110 111 96 118 101 85 136 123 78 39 56 57 49 90 95 138 121 69 122 151 160 119 111 103 100 130 32 24 90 110 73 94 181 169 97 163 56 -144 -65 16 190 299 195 170 233 91 -7 78 103 -1 -70 29 263 332 201 34 94 228 176 67 2 79 119 171 84 18 -153 -99 183 213 -49 -137 102 101 138 269 287 21 -107 -250 52474 360 1050 75 10816 14 34 34 7472 559 944 3189 7006 12654 18390 16254 8607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 390 1014 1149 1300 1384 1389 1139 1132 1304 1688 2081 2172 2245 2111 1761 610 465 956 959 463 359 277 202 175 189 177 201 272 1178 1808 2139 2339 2743 3214 3280 3155 3479 4423 5415 5697 6895 10933 17122 20491 18835 17706 19128 37902 82021 87680 109462 108021 75179 31104 1020 213 176 160 159 150 151 147 153 151 154 151 152 153 159 157 157 154 159 156 155 152 153 148 147 143 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 162 164 165 165 163 161 158 154 153 154 157 160 160 159 160 162 163 166 168 164 156 153 151 147 147 147 146 145 144 144 144 144 148 154 154 157 160 155 156 156 154 153 148 147 148 148 148 146 145 147 147 143 139 142 138 134 132 130 134 133 130 130 134 129 124 127 131 129 124 124 130 130 134 135 124 129 136 135 138 138 141 140 142 143 142 138 136 143 139 118 124 146 141 145 137 119 121 124 122 120 119 104 100 111 119 127 143 147 154 139 94 95 129 148 117 109 130 139 145 150 142 117 116 113 120 138 120 146 119 73 61 62 104 97 110 129 112 118 101 98 145 93 58 79 89 105 73 72 69 38 19 64 178 160 123 125 82 90 40 34 156 188 166 44 -57 47 131 71 117 239 177 84 160 194 88 -41 -21 158 282 243 161 268 199 26 201 309 176 96 64 176 194 126 67 279 391 277 271 38 71 245 118 62 107 -75 -158 -15 8 -6 27 66 170 57 -74 14 -16 -134 -305 52506 360 1050 75 10817 14 35 6 7466 557 1184 3762 8700 15142 22565 18348 10877 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 470 1402 1830 2018 1991 2102 2213 2076 1713 1621 1829 2154 2611 2959 3266 3250 2831 2329 2127 2104 2119 2153 1971 1441 443 163 999999 999999 999999 999999 999999 209 509 1380 1900 2446 3075 3583 3827 4343 5040 5666 6451 8847 13848 19890 22668 23669 27228 50349 63384 83658 92980 88654 40652 4175 370 200 180 164 156 151 152 145 154 153 153 149 153 151 159 157 158 153 157 158 157 152 151 148 148 145 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 163 164 164 162 161 158 155 153 154 156 158 161 161 162 163 165 166 167 168 166 159 154 152 151 151 149 148 148 146 143 143 147 153 156 154 156 159 161 162 159 156 154 152 152 149 146 146 145 144 144 141 144 144 144 141 136 133 133 134 130 126 129 131 127 126 125 127 129 127 123 125 123 126 136 131 131 130 129 127 128 136 144 149 143 143 140 131 130 130 127 133 140 143 146 127 108 124 127 116 124 129 108 115 118 102 119 127 152 177 127 82 100 140 167 147 127 136 120 123 159 147 127 116 78 103 132 85 96 122 118 77 90 166 125 89 128 119 119 136 152 141 93 62 102 169 159 127 108 84 50 47 105 137 122 144 172 135 86 110 73 87 113 105 89 -29 -39 109 124 54 52 123 184 206 280 301 138 101 261 261 154 97 203 170 38 137 264 148 27 -50 -77 -8 32 79 290 423 267 198 -33 53 115 -11 112 140 -6 -357 -129 107 -87 -188 -73 134 170 120 150 142 134 -6 52537 360 1050 75 10816 14 35 37 7459 556 459 2651 7694 17079 31458 28646 10622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 101 206 337 431 1020 1092 991 515 1216 1565 2270 3421 4875 5732 6124 6106 5580 4810 3808 3397 3433 3512 3550 3523 3106 2443 2032 1599 511 205 44 999999 999999 999999 999999 18 137 264 1323 2467 3370 3915 4589 6313 8071 10591 15562 22648 30026 36303 45068 66448 61372 68450 64828 49485 25485 1361 229 182 175 161 156 151 151 146 148 151 154 149 151 150 158 156 158 155 158 158 157 152 150 148 149 145 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 161 161 160 159 158 155 153 153 153 154 157 159 159 159 162 166 167 165 164 162 156 151 150 151 151 149 147 147 146 144 146 150 156 158 157 156 157 161 161 156 155 154 152 151 149 146 144 141 141 140 139 143 144 144 147 143 138 134 130 130 129 128 129 128 134 130 128 133 125 120 125 123 116 120 130 127 127 135 127 124 130 143 149 153 155 132 132 144 133 134 132 134 160 148 128 130 132 139 135 122 133 141 130 125 116 115 112 136 155 117 104 129 137 121 125 127 138 143 117 86 110 133 109 113 136 147 77 50 102 113 95 144 189 112 62 112 161 150 126 138 138 164 139 116 194 222 157 130 117 91 111 87 69 108 124 181 176 56 72 66 -21 6 103 157 106 86 155 172 77 -35 62 128 108 168 91 -29 133 276 161 108 82 27 26 65 61 157 111 -46 -114 -74 -46 -55 47 223 216 75 136 -71 92 201 85 211 211 75 -141 -188 -162 -229 -246 -94 79 291 303 223 155 260 210 52569 361 975 75 10816 14 36 9 7452 554 68 1814 6806 16679 28271 32334 20395 2952 999999 999999 999999 999999 999999 999999 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 1008 2216 4033 6380 8970 10036 9881 9048 6995 5561 4558 4382 4544 4583 4229 3811 3561 3504 3212 2609 2186 1912 1534 488 115 999999 999999 999999 999999 999999 5 359 1549 2381 3632 6090 9232 13242 18772 25868 35485 46649 58633 76428 56126 54635 45732 23701 4739 466 211 169 169 158 157 148 149 147 146 147 153 150 147 151 157 156 158 155 159 157 156 152 150 148 149 147 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 160 161 160 160 159 158 157 156 157 157 159 161 160 159 162 166 167 168 166 161 157 153 151 150 150 149 148 148 150 150 151 154 157 158 161 161 160 161 158 159 160 157 154 152 147 147 146 145 149 145 141 140 143 147 148 141 138 138 136 135 135 137 133 127 127 125 126 133 128 127 132 133 126 123 136 134 125 132 136 125 125 144 146 152 161 133 130 148 139 145 139 133 162 154 139 136 130 143 142 131 130 140 125 120 142 131 117 136 141 124 119 135 139 115 124 144 138 145 127 70 82 132 105 128 161 153 122 87 86 94 110 114 132 127 140 141 154 141 85 116 162 179 138 85 130 188 147 148 123 83 166 177 158 158 112 127 136 51 37 91 40 45 123 166 153 80 94 133 153 87 18 119 139 122 92 21 64 163 169 136 123 123 124 135 105 -5 73 68 57 152 23 99 72 38 184 124 185 113 77 359 410 239 186 237 226 -157 -272 58 101 85 379 473 228 148 185 305 293 52600 362 900 75 10816 14 36 40 7446 552 601 2954 7078 12571 21516 30470 30110 17424 2095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 351 1489 2531 4134 5872 8081 8616 7802 6803 5689 5189 5034 4946 4735 4082 3362 2631 2308 2005 1654 1300 1150 1125 946 244 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 1673 3601 6800 11361 17262 24779 34048 45116 54582 64162 45473 45089 41028 53052 5552 427 209 168 165 158 157 149 149 145 148 145 154 151 148 152 158 157 157 153 159 156 156 152 152 148 148 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 161 163 164 163 163 162 161 160 162 162 162 162 161 162 165 167 169 169 166 161 156 155 153 153 153 152 150 151 154 154 154 155 155 157 162 163 161 159 156 158 158 154 155 156 152 148 146 149 150 149 148 142 142 145 141 132 133 140 141 139 141 141 133 124 122 123 125 127 131 130 129 132 133 137 137 137 135 136 142 144 146 144 144 145 150 143 140 145 144 154 149 135 137 135 138 124 120 143 139 140 152 151 151 148 154 148 126 140 146 133 123 128 164 166 149 159 140 123 135 133 120 133 105 112 129 120 139 113 79 109 138 87 69 118 162 120 87 98 105 119 132 128 100 89 89 126 132 115 109 81 126 125 133 152 117 108 86 79 61 108 145 116 58 104 167 73 95 69 103 202 79 59 199 190 155 133 56 166 161 48 136 228 60 86 187 -32 99 123 151 300 106 218 86 -45 221 214 144 227 152 195 264 107 53 -27 -6 37 26 359 486 206 242 312 101 28 317 564 391 52632 362 900 75 10819 14 37 12 7439 551 70 2863 7247 12194 16090 20173 27137 31146 18594 2778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 476 1668 3110 4350 4650 4428 3818 2623 1438 889 279 517 833 1064 1385 1476 1654 1904 2175 2252 2487 3119 4276 4680 4466 4267 4254 4120 3713 3143 2600 1865 1375 826 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 1703 3998 7856 13724 21058 29366 38464 45879 53068 59984 65085 71136 54168 11054 1908 280 187 171 160 156 153 150 148 147 145 154 150 151 155 157 158 157 155 158 156 156 151 153 147 146 146 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 162 164 165 166 165 165 165 164 163 162 161 160 162 165 168 169 172 169 165 160 156 154 152 153 155 154 153 153 154 153 154 154 155 160 163 164 162 160 159 158 156 154 156 158 157 154 149 151 151 151 157 154 149 148 142 135 135 140 140 139 140 134 131 129 128 129 130 126 130 130 127 129 128 136 140 139 147 154 156 164 163 148 149 152 152 152 150 157 152 140 144 152 138 133 153 139 127 147 138 139 164 166 179 183 160 139 116 125 152 156 140 120 127 139 148 150 129 130 142 132 124 131 122 139 152 129 134 127 97 124 164 107 64 94 105 82 68 103 137 83 46 91 89 104 163 153 135 108 71 86 83 39 77 132 143 124 93 153 146 78 48 101 98 141 220 178 201 174 131 144 132 77 116 147 111 82 109 215 143 178 250 153 90 192 263 72 124 151 165 236 55 92 120 147 212 198 132 163 199 5 6 145 179 -123 -74 308 402 422 370 35 -291 1 145 31 250 199 303 52663 360 1050 75 10817 14 37 43 7433 549 1070 4641 7201 10428 17902 31816 31178 13829 9550 3427 999999 999999 999999 999999 999999 999999 999999 999999 999999 234 2617 5872 9891 12320 12801 10478 6963 4090 2550 2037 1852 2049 2826 3187 3373 2986 2344 1704 1426 1177 921 1032 1373 1756 2036 2180 2006 1818 1506 1167 918 276 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 411 2240 4936 9611 16821 27015 37279 43969 49203 55716 61823 66740 51782 25756 6591 419 208 170 164 156 151 152 148 149 147 153 150 149 154 156 157 158 157 159 156 157 151 152 146 148 144 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 161 163 164 165 165 166 166 164 161 159 158 158 161 165 168 169 170 168 162 157 154 152 151 151 153 153 153 156 155 156 156 154 156 160 162 164 164 164 165 164 159 156 156 157 155 152 148 151 156 154 159 162 157 153 146 141 140 143 141 136 137 138 136 132 124 128 129 128 134 133 130 129 131 136 134 133 141 155 151 149 151 140 135 141 145 147 151 149 144 132 137 150 144 142 147 134 136 151 140 134 161 166 157 170 153 129 117 121 154 174 154 110 105 123 139 147 130 116 112 114 117 122 118 121 142 139 120 118 110 119 169 124 92 99 93 118 102 142 157 69 29 65 82 155 206 105 92 148 95 97 138 112 152 157 103 77 85 139 193 198 110 101 75 76 139 109 141 181 166 145 85 75 68 102 88 14 118 242 229 245 319 307 269 285 210 84 123 159 102 80 131 98 71 128 157 99 139 190 127 -36 -70 147 175 131 266 423 474 258 58 73 -16 -109 -71 79 120 -93 236 52695 358 1200 75 10815 14 38 15 7426 548 1010 4443 14288 28544 33898 30404 22187 7480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1356 3380 6117 7983 8527 6960 4615 3605 3659 3793 4153 4749 5534 5807 5390 4091 2262 459 27 999999 999999 999999 999999 81 282 997 1408 1667 1806 1476 973 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 1359 3375 7403 15373 27304 39624 47875 53157 56543 57902 56676 47034 16610 10924 727 201 165 158 158 151 151 141 151 146 152 149 147 150 156 157 159 159 162 157 158 153 152 147 148 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 155 158 159 160 160 160 158 157 154 152 152 154 157 160 161 163 161 156 152 149 146 144 144 146 148 148 148 151 151 151 152 152 154 158 160 159 158 159 161 162 157 150 150 151 149 147 146 148 150 148 151 156 151 145 142 140 139 141 138 131 132 138 135 126 125 126 123 121 122 125 125 127 137 138 128 121 126 138 134 133 130 124 127 131 128 130 141 127 124 131 129 128 130 130 127 122 128 126 122 129 151 147 122 145 151 125 110 107 140 159 132 111 134 143 117 120 122 106 111 110 107 121 132 117 109 114 116 142 148 127 139 135 106 76 83 130 131 118 103 70 60 71 91 172 179 107 68 90 177 171 129 119 165 223 145 63 76 73 126 201 177 107 51 74 70 79 145 101 116 194 86 44 143 227 210 79 91 172 108 41 237 356 218 251 150 -34 39 -41 -86 172 335 189 147 178 212 255 182 30 -68 -114 -26 155 248 296 171 332 382 149 7 177 213 -290 -96 343 182 17 51 52726 358 1200 75 10818 14 38 46 7420 546 828 3267 9506 18448 29425 48226 58255 46673 12565 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 582 693 879 1462 2378 3625 5237 6125 6456 6402 5381 3537 1731 296 999999 999999 999999 999999 177 903 1533 2257 2849 2999 2820 2156 1356 570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 183 179 73 999999 999999 999999 999999 59 369 1682 3661 7781 14581 22669 32788 41804 48332 50538 50198 45520 36581 15197 8606 600 187 164 149 158 152 152 140 148 143 148 147 148 150 156 155 163 157 163 157 159 154 152 147 148 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 154 157 158 159 159 156 154 152 151 152 153 155 158 159 158 158 154 149 149 147 144 143 143 143 145 146 147 149 147 146 149 155 160 163 164 161 160 159 159 157 154 151 151 150 149 150 151 151 152 151 151 153 149 140 133 135 139 138 133 129 128 132 128 123 131 132 127 119 116 122 124 122 129 133 133 139 134 132 135 133 123 127 138 131 125 123 133 133 140 150 140 132 125 139 149 137 123 116 126 151 148 130 131 126 125 120 97 97 129 142 116 98 128 150 130 112 89 89 109 98 116 120 108 118 121 117 124 132 105 103 92 79 64 63 101 110 99 73 75 116 118 95 107 155 170 158 110 81 182 182 95 61 95 185 168 82 96 124 122 77 32 32 124 260 130 125 216 224 224 163 148 165 241 237 213 168 166 100 39 119 232 161 168 287 127 16 64 -15 -147 26 192 141 284 306 208 201 31 -136 -27 101 94 95 168 90 19 280 288 327 106 -138 -128 -167 259 507 175 -4 72 52758 358 1200 75 10818 14 39 18 7413 544 61 1713 5857 15375 32534 65325 86264 58312 13236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1011 2572 3641 3809 3007 1833 718 999999 999999 999999 999999 11 274 1187 2109 3045 3973 4752 5025 4722 3591 1822 736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 220 665 780 776 308 87 999999 999999 121 783 1626 3284 6645 11043 16179 23303 30760 37544 41679 42549 40326 32567 13444 4795 210 164 159 148 152 149 152 143 145 141 147 144 148 148 154 157 162 158 160 156 159 153 151 148 150 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 160 163 164 164 162 160 158 156 158 159 159 160 162 162 162 159 154 152 154 154 152 151 151 151 152 153 154 156 156 155 156 163 170 172 171 167 166 167 164 160 157 156 159 157 157 160 155 153 156 160 159 156 153 145 142 140 139 141 140 137 135 133 134 132 129 131 133 129 124 130 129 122 121 129 141 146 141 130 131 136 139 143 144 139 142 143 150 160 163 162 151 134 132 160 172 145 125 127 136 160 147 121 122 120 116 126 120 120 141 145 133 115 133 141 138 147 111 77 79 99 148 150 127 116 97 85 95 104 93 109 93 80 73 106 161 108 71 72 82 141 150 106 111 158 139 105 115 120 137 106 108 68 45 128 116 64 116 182 122 30 -59 18 129 177 132 67 155 266 175 79 161 123 110 121 17 18 108 97 110 141 198 -12 36 148 48 142 177 130 -31 -50 76 49 155 309 232 -5 -51 108 235 216 47 89 80 57 289 181 18 211 186 130 39 -99 -107 140 187 175 162 52789 359 1125 75 10815 14 39 49 7407 543 180 966 2429 6634 17192 36900 70714 90857 43978 2405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 517 657 125 999999 999999 999999 999999 14 620 1370 2271 3651 5296 6907 8795 10168 10498 8865 5812 2688 831 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 158 501 557 157 62 71 137 645 1337 2578 4819 7947 12245 18417 24986 31229 37125 39192 39052 32265 11693 3244 205 163 163 154 157 154 154 149 149 145 150 145 150 150 153 157 160 158 158 156 155 152 150 146 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 166 168 169 168 166 165 163 163 164 164 164 164 165 164 162 159 156 156 158 158 157 156 155 156 158 159 160 161 162 162 165 169 174 176 173 172 172 172 169 163 164 164 164 163 163 167 164 161 161 161 164 160 156 153 152 150 144 141 143 138 130 132 140 142 130 127 131 132 130 133 138 138 133 131 136 135 138 132 136 146 148 147 149 161 164 154 156 165 162 156 147 145 150 157 162 143 134 146 151 150 148 145 129 123 121 123 146 148 153 144 132 143 139 115 121 161 161 131 113 136 172 173 132 102 102 90 92 115 147 154 135 127 99 131 162 102 117 133 100 110 125 140 128 133 142 108 91 88 111 109 130 110 49 108 154 145 145 137 139 117 0 66 121 82 129 81 164 199 60 88 124 31 -16 123 74 -101 -57 44 70 115 292 146 4 26 131 274 218 171 115 157 287 165 180 334 347 93 60 168 61 72 -18 104 241 438 434 -10 -98 193 355 543 344 -249 -429 -43 284 331 297 52821 360 1050 75 10821 14 40 21 7400 542 179 1113 1523 2234 3912 7994 18928 40529 64927 57022 38655 28464 7539 2529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 739 1702 3132 4932 6542 8971 11563 13945 16088 16891 15007 11119 6427 3414 1671 1013 709 495 165 51 8 999999 999999 999999 999999 999999 999999 999999 999999 6 35 57 76 134 230 706 1110 1959 3310 5294 7669 10735 14875 19900 24966 29419 31601 30975 24181 10629 1392 200 167 168 158 158 158 155 150 153 149 153 148 152 151 155 154 158 157 160 154 156 154 151 146 147 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 129 148 157 161 162 162 162 161 160 158 157 159 158 156 156 157 155 153 152 151 152 153 153 150 148 147 149 151 153 152 154 155 157 162 167 171 171 170 171 172 168 163 159 162 162 158 157 159 162 162 160 154 154 158 152 148 145 142 142 141 132 130 128 121 127 134 136 132 126 128 134 130 129 135 137 139 135 121 124 138 141 142 147 149 146 143 148 151 143 148 149 149 142 142 163 156 149 148 146 152 148 153 146 137 136 128 125 121 120 124 137 135 104 110 127 110 94 103 125 145 145 112 118 143 146 107 101 125 97 88 89 127 152 145 126 107 148 153 132 144 141 122 114 101 106 120 119 130 138 83 65 89 136 154 97 77 91 200 267 158 79 151 160 40 53 73 23 57 85 155 140 69 117 116 63 4 94 129 55 99 56 14 112 198 173 99 89 147 318 178 180 246 163 365 283 250 241 152 96 114 87 -22 90 40 71 306 538 441 64 90 383 267 277 390 20 -170 75 274 159 87 52852 362 900 75 10822 14 40 52 7394 540 372 1693 3375 4399 5179 7490 9090 10225 14178 18874 32111 51107 53903 36432 7558 2509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 1049 1897 2982 4667 6994 9542 12411 13596 15179 16131 16883 17391 16781 13884 11304 8632 6515 4595 3444 2711 2372 1932 1315 796 543 313 67 12 2 999999 999999 11 39 54 72 92 138 366 570 873 1407 2287 3550 5008 7077 9462 12599 15861 18460 19497 19826 10775 1880 272 176 161 160 155 153 154 154 147 151 146 156 148 150 150 155 154 158 159 162 157 159 153 152 148 147 143 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 130 149 158 161 162 163 163 161 160 159 158 159 159 156 154 153 151 152 152 152 153 153 152 148 146 147 148 151 151 151 155 158 158 162 169 173 174 173 172 171 165 161 159 159 160 154 153 156 157 158 156 155 158 157 150 140 138 141 140 141 138 132 129 126 126 128 130 134 132 134 139 132 131 136 134 137 141 128 128 140 144 145 153 153 147 138 132 135 136 142 147 144 139 143 151 139 153 159 147 157 149 139 131 127 118 132 134 113 129 115 116 121 103 112 111 115 114 119 122 124 125 96 102 124 145 116 104 154 135 97 105 140 162 136 96 127 152 144 155 121 98 100 96 114 73 61 101 85 106 117 116 90 76 97 102 121 147 188 234 174 52 60 106 49 20 57 33 -16 -6 93 156 173 138 118 140 95 23 103 247 325 253 141 94 15 37 46 131 199 206 204 175 209 239 226 177 293 276 104 45 33 114 75 113 222 67 90 43 -42 95 417 497 111 -107 145 412 110 77 59 -35 218 52884 363 825 75 10828 14 41 24 7387 539 358 1899 3325 5854 8576 11865 15695 15342 12476 15511 20482 32671 39252 23248 7297 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 891 2107 3624 6032 9351 12906 16125 19333 20009 18921 16520 14248 13445 12967 12336 12326 12206 11565 9963 9294 9232 9484 9417 7952 5013 3062 1663 826 405 169 119 109 112 114 116 117 115 112 122 133 165 342 579 971 1664 2774 4163 5997 7777 9221 9933 8781 3530 677 213 167 157 155 149 156 149 153 147 151 144 154 146 147 148 153 154 162 160 162 161 158 154 154 150 147 143 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 130 149 158 161 162 163 163 162 161 160 159 159 158 155 153 151 150 151 150 149 150 150 148 146 145 146 147 147 149 150 156 162 164 165 166 167 171 171 169 169 165 159 157 157 159 155 153 157 159 161 159 157 159 156 149 140 137 139 135 132 137 137 131 128 126 124 130 128 130 140 139 135 128 126 127 131 142 131 124 132 136 146 153 153 144 136 132 134 140 139 139 135 138 135 127 129 146 161 140 134 145 138 137 147 137 133 120 106 132 123 114 127 122 105 86 100 112 137 154 136 120 119 125 120 143 124 101 142 154 116 119 128 146 116 75 125 111 85 125 151 129 112 98 114 107 65 102 93 71 107 124 91 81 75 63 63 99 83 78 126 84 23 35 90 79 68 44 18 11 12 86 157 55 -23 112 228 82 75 231 251 209 172 111 10 62 63 68 214 190 197 115 41 142 167 31 153 188 -27 -89 -34 92 110 173 295 134 65 -12 -81 152 420 367 -4 -154 -39 307 104 -79 54 58 190 52915 362 900 75 10834 14 41 55 7380 537 333 1267 2264 4118 6595 8608 7144 3890 4341 8133 19338 23248 12244 364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 1860 3779 6424 8944 11245 13499 15513 15759 13944 11958 11124 11460 12216 13644 15699 16521 18265 22136 25478 26499 26188 24057 21203 17373 15186 13397 10467 7534 4514 1816 671 453 285 224 198 162 155 151 141 146 209 320 494 878 1502 2220 3104 3909 4427 4712 3198 1156 322 195 163 155 157 148 155 146 151 148 152 146 151 146 147 146 151 154 161 160 159 160 158 155 154 150 148 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 130 149 158 161 162 163 163 162 161 161 159 158 157 154 152 150 150 151 150 148 148 149 150 148 144 146 148 148 152 157 161 166 169 167 161 163 167 170 170 169 166 163 159 157 156 155 157 161 163 165 162 159 160 156 149 145 140 138 135 129 129 134 128 124 127 130 134 130 128 133 138 139 131 126 124 129 139 131 128 134 134 137 143 150 146 141 144 142 137 128 127 130 140 144 135 136 141 140 129 124 136 144 140 154 148 125 114 102 116 118 122 147 128 84 80 84 90 113 137 137 129 143 133 120 137 150 132 117 126 97 87 104 133 125 97 106 103 123 135 142 109 81 106 113 105 82 101 113 63 49 115 97 119 117 29 21 45 37 8 62 113 124 80 64 73 48 57 108 51 -36 48 83 21 -2 6 38 52 71 186 182 97 126 190 166 125 19 -79 8 16 160 190 56 -29 32 2 -84 -57 -89 -61 -24 64 128 90 68 9 83 315 374 257 321 333 123 -5 -104 13 151 160 289 74 -250 52946 353 1575 75 10836 14 42 26 7374 535 1211 5336 7221 4687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 507 2430 3779 4487 5123 5833 6539 6610 6490 6621 7908 9580 11445 13918 17254 20070 24129 29728 33528 33593 31840 29251 29189 31936 35108 36365 34410 28759 20619 11402 5125 2052 837 420 292 234 212 192 160 158 168 212 275 395 583 854 1161 1424 1611 1636 1276 597 256 173 159 151 158 150 155 144 149 149 152 149 153 146 148 147 149 154 158 156 158 161 160 155 154 150 148 145 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 127 139 154 160 162 163 163 162 161 160 159 159 157 155 152 150 150 151 151 150 150 149 150 149 147 147 148 149 152 159 165 167 169 169 164 163 165 168 168 168 167 163 161 158 155 154 153 157 162 166 166 164 164 159 155 147 141 140 137 136 135 136 133 126 130 135 131 137 136 132 136 139 136 134 132 131 133 131 135 135 133 130 130 139 140 143 155 148 128 115 121 130 139 147 133 131 140 146 145 138 136 140 136 143 133 136 131 92 97 120 136 151 142 91 90 110 122 138 131 124 144 153 124 109 106 122 148 159 133 105 108 131 165 152 116 88 101 129 141 129 91 50 71 124 126 101 100 99 81 88 134 114 86 107 94 111 90 71 80 144 154 103 101 96 134 152 162 135 92 84 121 149 100 148 98 -54 84 142 101 123 99 206 349 340 260 161 22 -15 -52 136 271 248 80 -51 108 102 104 53 -9 16 145 240 90 23 -70 -105 73 -24 -8 269 403 314 -23 -152 -11 74 16 93 255 244 52978 324 3750 75 10840 14 42 58 7367 534 97 364 711 2050 2590 3070 3744 4341 5364 6811 8936 11508 14739 18700 22808 25509 26418 25595 24665 26546 31008 37302 45290 50526 51689 48476 37541 26668 16530 7574 2250 801 474 340 276 232 196 181 162 160 162 205 263 314 369 426 473 454 346 235 178 159 160 151 157 152 157 151 152 149 151 152 153 147 145 146 152 154 160 154 158 160 158 155 153 150 148 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 133 151 159 163 165 164 164 163 161 160 159 157 155 153 151 150 151 152 152 152 150 149 149 148 147 147 148 150 155 163 167 169 172 169 165 162 164 167 168 166 165 162 160 158 155 153 158 168 171 168 164 164 163 159 149 143 142 134 133 135 134 133 132 132 130 127 134 139 140 133 131 133 130 126 128 135 128 127 129 131 130 131 137 140 142 148 142 132 129 135 138 134 132 116 118 126 144 148 133 135 132 143 152 127 131 145 137 118 108 130 155 155 122 111 120 129 153 151 135 154 156 123 107 97 109 148 173 133 101 135 167 171 142 111 119 109 98 127 119 106 122 110 127 127 88 124 103 85 86 83 94 67 66 85 160 156 128 159 219 267 148 138 165 146 153 119 134 133 126 145 144 83 119 130 20 83 84 23 24 40 222 334 218 101 207 210 144 80 163 275 272 169 20 60 130 313 167 169 274 256 413 244 93 173 119 34 -59 18 103 215 345 276 191 158 83 -112 -156 248 563 53009 321 3975 75 10842 14 43 29 7361 532 122 345 559 899 2360 3192 4262 5854 7987 10610 14033 17091 18501 18852 18746 19567 23272 28212 33462 43765 55910 58627 58956 49919 41674 32420 18875 8332 3032 1162 656 487 392 302 255 214 188 163 159 160 161 167 165 165 166 169 163 168 156 159 153 159 156 160 159 153 148 150 151 149 145 146 145 153 154 160 157 161 159 158 156 153 151 148 145 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 137 154 161 165 166 165 164 164 162 160 158 154 152 152 152 151 152 152 151 152 152 151 151 149 149 149 149 154 160 166 169 168 173 173 170 167 168 170 169 168 169 164 161 160 158 158 162 171 176 175 172 169 167 159 149 146 142 136 131 129 133 132 131 132 129 129 133 137 134 127 125 129 128 118 120 135 130 118 125 129 127 133 135 146 157 146 138 138 138 149 143 131 129 119 123 127 127 130 124 138 143 145 153 134 134 158 169 143 112 118 156 152 129 132 124 117 138 142 138 167 153 140 150 124 118 138 136 136 105 128 141 118 147 137 124 102 114 141 124 94 100 100 105 114 93 137 116 106 93 80 59 28 49 68 153 161 161 135 118 211 202 216 214 98 117 119 119 77 54 114 101 168 138 -3 -13 31 84 86 64 100 196 278 132 -28 90 221 248 105 152 274 183 153 81 41 114 240 164 268 318 95 133 202 255 280 196 343 324 327 196 31 250 382 101 -60 295 235 -70 79 328 53041 318 4200 75 10839 14 44 1 7354 531 26 291 669 2141 3057 4246 5642 7359 8634 9200 9976 11405 13549 16993 22797 30291 39689 50254 55569 61293 61787 60113 47521 34712 23660 13172 5531 1616 862 674 511 379 293 226 184 165 159 157 162 161 162 164 169 158 163 154 159 153 159 154 160 157 153 149 151 143 148 143 147 140 150 153 160 158 162 161 162 155 155 151 149 146 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 137 156 164 167 168 167 165 163 161 159 155 152 151 152 154 154 152 150 150 151 153 153 153 152 151 152 153 158 161 167 173 174 174 175 176 173 173 173 174 174 171 168 167 167 163 161 164 173 181 184 179 173 173 165 155 150 144 141 138 134 137 137 132 132 129 127 135 140 132 128 129 128 128 122 123 133 131 118 122 137 135 137 146 153 160 152 147 142 144 155 148 136 140 136 139 144 137 134 130 145 155 155 144 127 144 167 169 147 121 119 149 133 112 128 124 126 136 130 134 150 149 133 133 149 133 133 126 144 154 137 98 85 160 169 132 100 121 145 110 96 72 74 124 150 125 108 113 116 111 136 127 86 80 101 146 146 144 136 113 102 84 76 129 120 149 159 69 97 116 99 137 261 201 17 64 85 110 139 91 113 294 361 164 44 163 272 165 95 168 261 251 218 70 17 230 302 155 58 221 150 110 296 496 481 75 142 172 125 103 -87 62 174 -126 0 458 320 211 186 -64 53072 314 4500 75 10843 14 44 32 7348 530 253 548 1619 1979 2365 3165 4409 6155 8585 11763 16111 20960 26149 31625 40264 51521 60232 65778 61631 58617 52139 42037 24350 10629 4287 1725 920 591 421 325 251 211 183 166 162 164 169 162 165 157 160 152 160 153 162 157 165 157 159 151 150 139 149 143 144 138 148 151 160 159 164 164 165 156 156 150 150 147 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 137 158 166 169 169 169 166 162 159 156 153 151 151 154 155 153 150 150 151 151 154 154 154 154 155 155 158 160 162 168 175 178 177 177 176 171 171 172 173 175 171 171 174 172 166 163 167 175 182 184 180 176 176 165 155 153 147 143 140 140 140 137 133 129 127 125 128 136 136 128 130 131 129 128 129 132 132 128 129 142 149 151 156 153 157 162 156 146 148 148 140 144 147 142 141 149 152 134 133 156 154 147 141 140 150 158 165 145 135 147 144 122 112 123 123 123 121 120 109 110 120 87 103 164 139 116 130 130 146 133 90 85 131 154 133 109 112 106 88 98 83 100 148 148 92 87 153 136 107 92 115 166 145 114 100 151 165 161 136 91 95 31 117 150 101 82 38 118 136 52 53 141 166 107 113 210 176 117 123 115 288 297 155 9 66 333 189 23 14 166 277 299 159 -48 204 511 294 30 179 278 233 253 323 295 79 67 289 217 116 75 202 262 91 470 625 378 388 295 -70 53104 310 4800 75 10847 14 45 4 7341 528 154 502 1779 2531 3698 5542 7143 8627 11728 17494 27158 38459 49464 58258 63689 65972 66936 67563 58601 43423 27258 14394 4732 1876 936 546 363 257 203 167 157 162 162 152 155 155 162 154 156 153 167 159 165 159 160 151 150 142 144 142 141 139 147 151 157 157 164 167 167 160 158 151 150 147 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 139 159 167 169 169 169 166 161 158 155 153 152 153 154 154 151 151 153 154 154 155 156 155 155 157 158 160 164 168 172 178 179 180 177 173 168 168 170 170 171 171 174 174 169 162 160 165 172 179 186 188 182 174 165 156 154 147 142 141 142 140 137 136 130 128 125 120 122 125 124 129 133 128 126 126 133 140 135 135 146 153 150 145 152 163 165 156 144 138 140 144 145 139 138 132 136 152 146 149 158 156 124 130 158 152 138 131 146 173 156 119 131 130 131 130 143 158 121 104 116 117 114 126 158 139 108 125 117 119 147 115 97 129 132 130 120 105 120 142 145 128 96 90 99 103 117 136 138 130 54 11 98 174 103 31 125 196 162 101 121 174 113 130 134 87 75 83 83 47 -7 -5 55 168 119 82 268 220 37 52 98 140 141 75 -30 42 217 14 -87 34 120 134 360 333 48 45 160 172 237 223 92 43 103 106 -7 126 224 445 551 256 40 77 7 168 450 284 70 32 -34 -51 53135 307 5025 75 10845 14 45 35 7334 527 57 388 1644 2548 4198 6906 11392 18691 27372 38327 47850 55162 61134 67063 75548 79698 73505 61328 34265 9773 3287 1632 844 476 286 206 158 146 143 151 138 144 142 152 152 153 151 160 155 156 157 158 154 149 146 144 143 143 139 146 151 154 154 162 165 166 160 159 149 150 148 147 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 138 157 166 168 167 167 165 162 159 157 155 154 155 154 152 150 149 151 153 155 156 157 157 156 157 160 162 166 169 175 179 175 176 174 170 168 166 167 170 170 171 172 173 169 159 156 162 172 181 189 192 182 171 168 162 153 145 145 145 142 137 135 135 131 130 126 119 113 113 118 128 131 126 126 129 139 145 138 142 155 153 147 153 153 158 157 139 129 129 138 148 156 150 144 134 127 140 151 154 150 154 128 120 140 143 118 107 150 173 143 111 135 150 135 131 156 171 142 140 133 130 151 139 132 130 141 135 127 125 138 136 109 103 105 132 114 118 148 149 171 151 91 80 88 84 78 86 98 107 83 47 62 88 71 66 138 168 103 83 136 181 141 92 79 106 112 82 48 39 60 44 21 47 58 66 174 193 -6 -16 74 98 124 81 72 104 135 -42 -57 206 128 -47 147 244 213 14 -178 -17 256 261 74 81 67 9 2 71 40 246 532 241 -11 34 95 349 428 153 -71 -36 -41 8 53167 305 5175 75 10851 14 46 7 7328 525 172 1458 2721 4609 6999 10529 16207 24657 35245 48806 63328 76656 86146 89591 83317 74468 48394 19716 8235 4150 1731 780 392 240 174 148 139 147 140 142 136 146 150 153 153 159 157 160 154 157 155 150 148 147 141 145 138 143 149 154 155 160 161 164 161 158 150 151 149 146 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 135 155 164 167 166 165 163 160 158 156 155 155 155 154 152 149 148 149 152 154 155 157 157 156 156 160 163 168 172 177 174 169 168 168 167 166 165 167 168 167 166 165 166 164 159 156 164 174 182 191 191 183 173 167 160 149 145 146 146 146 143 135 132 132 130 125 125 124 122 120 125 136 132 127 126 133 140 134 132 141 150 154 161 149 144 148 133 120 126 136 137 156 156 142 130 126 143 137 130 141 148 142 135 132 142 129 137 156 151 152 144 141 141 139 141 146 148 127 120 124 123 142 133 113 121 121 115 136 107 96 124 123 84 71 110 100 108 129 136 160 150 107 92 103 76 93 97 90 106 138 120 69 62 73 143 140 118 54 37 89 104 119 85 61 95 92 24 20 87 106 74 73 41 85 55 79 217 95 84 134 108 101 76 121 146 168 164 9 65 18 -88 -12 101 283 157 -3 23 -25 -79 64 254 163 -24 -28 5 -38 78 368 402 286 320 409 268 126 190 347 212 11 124 53198 304 5250 75 10845 14 46 38 7321 524 141 742 2704 4217 6124 9048 13440 21125 33318 47069 61740 69402 76743 82917 87545 84388 70513 46785 26220 10738 6045 2845 1324 407 229 171 154 147 146 144 151 152 156 157 162 161 165 155 159 153 151 149 148 140 144 141 141 148 154 154 159 159 163 160 161 155 153 151 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 135 155 165 167 166 164 162 159 157 157 157 157 157 156 154 151 150 152 154 152 154 158 159 157 157 161 166 171 175 174 171 167 167 166 164 163 163 170 168 165 165 161 159 162 161 159 168 176 182 189 187 177 170 159 152 149 144 139 142 150 147 139 132 131 130 130 133 131 126 128 126 133 135 131 132 131 137 131 124 129 140 150 154 151 146 148 147 131 137 145 135 146 151 139 133 138 151 144 135 142 144 136 136 146 142 121 130 129 126 147 151 133 120 142 131 111 127 110 117 148 145 154 153 122 102 84 76 115 96 87 110 120 112 63 67 92 96 118 150 144 122 107 114 117 136 126 33 94 129 138 143 82 86 80 165 132 88 75 39 81 59 42 50 43 41 73 41 102 151 113 142 111 157 183 76 71 166 150 87 125 201 137 61 116 215 169 99 66 173 129 13 143 211 221 96 12 -13 -107 -163 -39 86 62 59 30 -72 26 115 97 348 384 227 159 -47 25 438 450 168 146 57 53230 302 5400 75 10849 14 47 10 7315 522 58 495 1105 3327 5180 8556 14065 20126 27640 35803 50222 71988 94261 111442 127799 117259 99185 44850 14494 6820 3139 1399 691 330 182 148 152 147 153 152 156 157 161 158 162 157 158 155 152 151 147 142 147 144 144 147 150 152 156 159 162 157 159 156 154 150 147 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 134 155 164 166 165 163 161 159 157 158 159 159 158 156 154 153 152 154 154 153 155 158 158 158 159 162 166 170 175 174 173 169 167 165 164 164 165 168 163 162 164 159 158 164 168 173 178 182 183 183 175 166 160 150 147 147 143 140 141 144 145 142 130 130 134 139 140 129 125 128 126 126 134 139 138 131 129 131 133 142 146 144 143 149 158 155 153 150 150 146 128 132 132 122 135 141 136 140 139 129 131 128 116 126 127 94 90 93 107 138 126 109 110 128 113 82 97 104 101 118 132 144 140 95 86 117 115 119 102 89 87 92 142 115 70 92 120 119 133 131 98 115 126 111 116 95 21 53 62 52 123 77 39 66 89 112 153 75 49 123 50 25 82 64 41 16 3 81 94 60 150 224 154 60 81 115 76 102 95 96 140 44 12 76 153 186 47 83 201 185 88 105 193 151 119 48 -59 -3 76 120 50 -43 71 4 -76 104 252 127 193 212 7 92 65 225 381 143 39 246 244 53261 300 5550 75 10849 14 47 41 7308 521 306 1062 3686 6070 9341 13390 19101 28555 42344 60685 81936 103995 127988 137407 144851 90313 28738 10408 4523 2251 1208 578 274 175 160 147 153 149 155 155 159 154 160 156 157 155 155 153 146 143 146 140 145 147 150 150 157 157 158 157 157 155 154 150 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 133 154 162 163 162 161 159 158 157 159 160 160 159 158 157 157 156 156 156 155 157 159 159 159 161 163 167 171 175 176 176 172 167 165 166 167 168 167 161 161 162 157 156 164 177 186 187 183 180 177 168 162 155 151 151 144 142 145 141 140 143 141 133 131 134 140 138 128 122 121 125 124 132 140 134 127 126 135 140 149 160 148 140 148 154 150 147 160 155 129 115 117 113 113 134 131 116 119 115 101 108 125 122 102 106 110 102 109 120 128 112 113 120 123 117 95 93 94 76 75 93 109 92 77 109 123 113 107 89 82 82 97 139 116 80 92 128 118 87 102 97 85 92 114 102 78 95 48 29 90 156 131 60 30 0 75 171 96 101 129 57 125 127 30 29 -29 -91 -1 47 39 152 334 165 -38 26 37 -11 37 114 108 69 -48 -12 102 56 137 138 103 20 0 82 -8 139 138 105 232 183 58 31 173 68 -125 -44 43 -6 -61 118 259 223 99 -140 -91 10 142 29 -106 -202 -26 451 53293 301 5475 75 10851 14 48 13 7301 520 450 1203 3804 5678 8362 12197 17040 23347 33424 45818 58803 73330 91102 107525 117877 132759 116351 42053 10701 4347 1480 800 451 262 180 158 146 158 150 154 151 155 155 158 153 158 151 154 152 151 143 145 140 145 143 150 148 157 155 159 155 156 154 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 133 154 161 161 160 159 159 157 157 158 160 161 161 160 160 159 157 157 158 158 157 159 159 158 159 162 167 171 172 170 170 166 162 162 163 164 165 163 160 157 156 152 154 166 182 187 182 177 173 172 163 157 153 149 151 148 144 144 145 141 135 138 141 133 128 130 131 127 124 125 127 129 129 134 140 140 136 136 136 140 149 149 149 155 139 126 133 144 138 116 107 113 123 121 129 137 118 112 110 101 101 114 114 97 101 114 118 129 121 106 95 105 120 106 108 114 110 98 82 73 78 99 92 97 126 103 56 62 69 64 75 92 121 96 57 74 101 91 71 77 80 36 59 98 91 63 90 101 67 118 168 156 130 95 32 71 129 74 85 102 67 142 136 36 43 24 -44 18 78 61 83 168 96 35 76 -10 21 109 106 107 92 89 195 195 -38 -104 113 215 147 -34 -57 155 314 171 5 129 202 71 40 84 -134 -139 152 207 -75 -348 -147 310 232 13 5 33 212 17 -77 136 0 114 375 53324 300 5550 75 10852 14 48 44 7295 518 264 667 1412 4422 6877 9944 13948 20308 29236 39595 53089 71554 91341 114920 148062 158042 122228 37748 6240 1030 284 189 165 152 148 147 157 150 154 146 154 153 159 151 154 152 156 150 156 148 149 144 145 145 150 149 154 150 156 152 154 154 153 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 132 151 158 160 159 159 159 157 158 159 159 161 162 161 161 159 156 156 160 159 155 157 157 155 156 160 166 169 167 165 162 158 156 157 159 163 163 158 157 153 151 150 157 171 178 178 174 172 169 163 155 151 153 146 144 146 144 144 145 141 129 132 141 134 130 132 133 131 136 137 135 135 127 128 142 147 140 134 141 141 139 150 152 149 137 133 141 134 131 135 119 122 132 116 123 141 122 109 123 126 107 92 92 102 112 118 116 122 111 96 105 110 103 101 118 126 117 102 108 103 105 121 106 106 130 123 86 77 81 85 99 95 108 115 87 95 108 126 126 98 95 34 44 49 10 34 98 143 84 92 132 114 98 112 47 31 104 106 133 121 49 39 53 54 77 67 104 43 39 80 11 99 83 42 129 82 66 127 64 62 124 197 270 210 66 2 128 160 169 72 -52 168 301 287 182 11 97 219 267 81 -166 -3 291 193 -31 -73 29 386 437 147 0 113 343 28 -54 216 253 333 156 53356 298 5700 75 10857 14 49 16 7288 517 74 556 1386 4723 7730 12466 18923 28223 42664 61438 83954 112907 143207 156170 167511 72377 15499 3925 761 275 202 168 150 148 151 151 156 150 158 153 161 151 154 154 158 152 158 153 153 148 146 149 149 146 149 147 150 150 151 151 153 152 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 127 146 155 158 158 159 158 158 158 159 160 161 163 163 162 160 158 158 159 158 157 158 157 155 155 159 166 167 165 165 161 156 154 154 159 166 164 157 154 150 149 153 164 173 171 170 170 169 166 158 152 152 153 145 143 142 137 138 137 135 128 127 130 130 130 133 139 138 133 132 132 131 128 128 138 145 143 136 140 149 142 149 150 139 139 150 150 136 130 133 127 133 135 119 121 137 126 106 127 128 106 98 107 114 114 124 114 115 107 95 120 129 113 113 119 130 113 101 126 123 120 119 114 119 120 122 113 105 94 74 91 125 115 104 94 125 122 153 184 113 124 93 82 65 37 89 116 110 85 104 95 94 105 127 92 34 91 129 140 95 11 22 39 -4 37 103 141 95 106 107 27 152 136 143 193 115 103 127 105 115 144 126 168 201 223 140 101 115 89 104 40 38 207 253 241 201 184 286 332 84 -3 176 228 196 234 374 221 197 241 -43 -190 -58 131 156 74 -91 28 224 71 53387 297 5775 75 10861 14 49 47 7281 516 368 1132 4590 7495 11847 17514 24986 36303 50243 68828 94394 119590 140366 148250 112362 56136 12645 1484 296 210 163 154 146 153 152 157 151 158 153 156 153 159 157 159 154 155 154 152 148 145 148 150 144 149 147 150 151 150 150 151 150 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 125 144 154 158 159 159 159 158 157 159 161 162 163 162 161 161 160 161 161 160 159 159 158 155 156 160 165 168 168 166 161 156 152 152 158 164 160 153 146 144 149 159 171 172 165 161 161 162 159 155 153 154 154 150 148 143 137 134 130 132 134 131 129 132 128 125 137 141 128 130 133 133 138 135 135 137 146 142 131 142 146 145 154 152 147 147 141 140 119 112 128 137 131 112 107 129 126 100 111 123 125 119 119 127 122 119 121 105 91 112 124 126 121 114 128 164 161 140 115 84 103 102 94 92 115 120 114 136 103 52 78 149 145 119 113 118 96 98 144 122 95 105 124 108 93 108 103 75 73 121 118 66 94 117 95 88 140 87 39 73 22 73 99 7 60 83 70 104 154 107 67 138 167 268 173 79 136 148 165 201 145 14 38 84 200 193 69 87 131 127 43 55 198 96 167 331 233 169 91 -26 -158 -2 156 109 71 207 166 155 165 -44 95 92 21 270 361 211 122 142 92 53418 295 5925 75 10864 14 50 18 7275 514 309 1244 4704 8581 15066 26565 45340 72645 106874 137384 162532 156929 122219 60145 9264 919 189 160 143 156 148 156 155 156 150 156 150 152 155 157 154 155 154 155 154 153 147 146 145 152 147 151 148 152 151 150 147 149 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 127 145 154 157 159 159 159 158 158 160 162 162 161 160 161 160 160 160 161 159 155 156 158 156 156 161 165 168 168 164 160 156 153 153 158 163 160 154 147 145 152 165 175 172 162 157 159 159 157 155 153 153 154 155 149 144 145 140 134 134 135 135 134 136 131 125 135 142 138 138 138 138 144 146 144 136 143 146 140 142 141 141 154 162 156 144 136 140 123 119 125 135 136 119 118 123 114 105 118 128 135 119 117 134 109 92 111 107 95 115 124 121 114 122 131 140 174 172 120 82 97 108 105 103 107 102 116 157 149 104 129 147 100 93 111 110 99 70 60 105 80 64 84 78 99 86 84 102 102 144 140 66 50 65 87 77 80 61 28 45 31 51 89 91 121 120 119 50 34 95 150 173 118 96 80 78 27 38 120 117 145 86 31 34 98 269 206 160 125 96 93 74 180 76 165 238 110 39 -215 -101 -61 -59 104 -93 -160 31 73 166 401 360 276 90 125 311 110 77 183 343 354 53450 295 5925 75 10864 14 50 50 7268 513 376 2837 5605 10816 20417 38025 64088 97353 133478 161525 169292 131198 75309 23407 1435 223 174 163 152 156 153 153 158 160 156 156 154 158 156 154 150 156 153 157 153 155 149 149 146 150 149 150 148 151 150 150 148 150 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 126 145 153 155 158 159 159 158 160 162 163 162 159 160 160 159 158 160 160 156 153 154 158 160 160 161 165 167 168 166 162 157 157 159 163 168 166 161 157 153 154 162 171 173 166 162 161 161 160 157 155 155 156 154 149 150 149 143 138 133 130 134 140 140 135 131 134 138 136 139 140 137 139 139 141 138 143 144 137 145 143 142 152 157 156 147 141 145 136 137 133 127 131 121 120 127 125 122 131 135 120 111 116 112 88 75 98 128 123 115 134 129 110 122 128 123 145 156 127 91 83 109 127 129 112 105 111 138 185 161 147 132 82 72 84 113 117 98 108 128 139 135 97 52 96 54 4 97 127 127 96 100 131 138 134 87 57 98 85 76 73 -12 64 183 158 171 165 73 95 113 126 149 41 -17 61 160 160 90 127 109 94 76 105 101 47 132 136 108 73 138 160 206 364 146 34 162 9 122 120 76 277 217 90 50 108 317 181 11 216 353 309 36 205 345 -134 -187 40 137 202 53481 296 5850 75 10871 14 51 21 7261 512 327 2614 5176 9508 16619 28482 46978 70045 97310 123543 144543 146080 121586 79094 24457 3352 405 176 165 157 158 154 156 161 164 158 160 160 163 156 154 152 156 151 158 155 156 149 151 148 151 150 150 150 153 150 150 150 150 149 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 124 143 152 154 156 157 158 159 162 164 164 161 159 160 159 157 156 159 159 154 152 155 158 159 159 160 163 168 167 166 162 160 161 164 168 170 169 165 162 159 156 154 164 173 169 163 159 160 157 154 153 150 153 149 147 148 141 135 132 129 132 141 142 139 136 131 129 129 128 131 129 128 128 127 131 137 141 142 139 140 142 142 146 148 150 152 149 144 141 142 138 133 125 110 118 132 132 122 122 132 112 106 114 106 101 100 107 122 137 146 148 128 104 102 121 130 124 125 105 90 96 114 94 74 86 105 119 133 162 163 164 163 135 119 125 101 70 95 156 143 118 148 131 98 104 54 30 75 89 97 98 143 159 134 127 87 50 111 113 100 92 -27 39 194 213 188 117 102 160 135 91 92 88 31 -9 97 265 247 216 222 129 86 172 192 162 166 53 -58 146 281 169 190 257 153 -3 46 -48 108 302 174 156 0 -24 206 194 141 -33 0 205 135 208 67 35 274 171 54 115 -49 -43 53513 298 5700 75 10872 14 51 53 7255 510 351 1238 4597 7454 11867 17283 25029 36709 51318 70024 93115 111798 123069 123913 112036 76343 22585 4284 572 193 166 159 163 153 157 160 161 155 162 157 160 154 155 152 154 153 158 153 157 149 152 149 155 149 152 154 155 149 149 150 148 147 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 124 144 152 155 156 157 158 159 163 165 163 160 159 159 158 156 155 158 158 153 152 154 156 158 160 159 161 167 168 166 163 161 163 165 167 169 170 169 167 165 157 150 159 173 175 170 161 157 156 154 152 147 147 145 144 144 140 134 129 125 131 135 131 128 126 126 126 120 122 124 117 121 120 118 128 140 130 134 146 135 132 134 135 135 138 146 145 142 144 143 139 144 138 126 128 125 117 119 122 117 107 99 107 119 104 102 118 123 136 133 127 114 95 87 84 97 103 98 80 87 115 113 77 72 86 101 105 112 109 109 152 135 116 137 118 65 45 108 162 135 93 26 33 76 98 108 76 74 85 102 91 101 69 53 140 155 113 100 52 36 82 44 99 205 229 202 77 55 51 2 41 135 144 101 115 90 136 166 169 114 23 118 163 73 98 132 46 4 137 219 166 66 30 131 131 84 -7 29 253 239 38 -18 -57 73 47 -213 -239 84 379 118 -12 99 42 91 191 47 36 166 3 53544 301 5475 75 10875 14 52 24 7248 509 355 966 3495 5423 7860 11571 16592 23528 32060 42859 55852 69287 83800 94853 100728 98923 88912 61807 28872 7256 1216 364 185 167 157 160 156 158 155 156 154 160 154 160 150 151 153 157 153 153 151 157 151 155 151 157 151 152 153 153 150 150 148 146 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 125 145 154 156 157 158 158 161 165 165 161 159 160 160 159 158 157 160 160 154 153 156 157 159 161 161 162 165 166 165 163 164 167 167 168 170 169 167 167 161 152 154 163 173 177 175 165 157 157 155 152 148 145 143 147 152 147 142 139 135 135 128 126 128 125 128 127 115 117 122 125 129 122 116 120 130 126 123 126 127 133 134 131 137 147 148 150 151 138 135 138 136 140 141 132 130 124 114 112 110 107 109 114 116 96 95 129 125 114 105 113 116 93 88 94 109 125 120 87 84 115 111 85 89 113 129 114 109 92 106 139 85 59 99 87 71 79 120 149 116 96 52 72 103 112 90 15 51 96 106 69 81 61 37 77 123 140 72 49 40 108 119 78 108 83 73 13 31 59 -28 -9 98 140 121 81 66 38 42 152 34 -62 43 68 53 139 63 14 116 105 69 125 51 -12 0 138 316 93 -8 226 267 56 46 -47 88 297 7 -80 101 275 159 -80 -43 66 142 192 70 -204 -13 146 53576 304 5250 75 10877 14 52 56 7241 508 145 523 1123 3462 4817 6676 9418 13079 18328 25522 34723 46947 62604 80423 98434 108385 102255 76313 48305 29011 8831 1967 526 206 165 156 162 153 156 158 161 153 154 149 155 151 159 148 150 145 153 148 152 150 157 152 157 156 158 156 156 153 151 151 151 147 147 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 125 145 154 157 158 159 159 161 164 163 160 159 159 160 159 158 159 162 161 157 155 156 157 159 162 163 164 166 165 165 164 166 167 165 165 166 166 163 158 151 150 162 173 170 167 166 163 157 153 151 148 148 148 147 154 153 145 149 149 146 142 134 129 131 133 130 126 121 120 125 134 138 128 120 119 118 119 118 116 121 131 130 135 140 146 156 151 143 131 122 127 130 133 133 127 129 121 96 90 99 97 109 105 105 104 88 101 98 99 93 83 95 102 101 112 118 125 124 109 97 98 96 90 93 110 132 126 107 93 122 128 101 81 76 96 115 105 97 86 66 92 116 146 152 112 51 9 87 85 64 95 84 81 48 -24 0 60 52 115 84 21 65 68 84 116 51 -38 -18 20 34 58 97 117 74 45 32 32 4 60 93 48 37 28 138 203 -13 -58 90 170 53 -21 109 127 -35 70 313 -32 -227 59 209 213 131 38 171 298 71 -227 -179 -58 -130 -151 -137 77 265 250 -38 -401 -281 177 53607 304 5250 75 10883 14 53 27 7235 507 20 384 921 3047 4296 5966 8658 12698 18423 26321 37908 53056 72588 94038 116585 121676 110961 62921 20360 3800 804 370 212 159 158 150 152 147 151 151 156 148 151 146 147 147 152 147 148 142 148 147 149 147 154 150 156 157 159 154 157 154 154 152 153 148 149 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 123 143 153 156 157 159 160 162 164 163 162 160 159 160 160 160 160 162 163 162 159 158 159 159 162 164 165 167 167 166 164 164 162 161 163 162 162 160 152 148 156 171 177 172 165 160 157 156 153 148 148 146 148 152 154 150 144 144 141 138 136 133 130 131 135 130 130 131 130 136 135 132 129 126 128 122 115 122 138 137 129 122 135 141 144 154 144 140 132 123 128 129 126 119 119 120 104 97 105 102 95 110 89 80 96 95 89 85 87 75 73 93 104 100 90 91 108 116 117 109 103 96 115 126 128 124 125 112 95 128 108 94 132 91 64 100 101 89 89 71 56 82 115 134 125 87 72 155 142 98 134 71 24 46 27 2 48 55 52 64 18 64 182 216 242 204 96 -9 -53 64 106 101 52 5 118 83 124 170 -3 52 107 41 38 67 129 60 62 135 95 -20 -44 159 304 146 140 295 97 -74 101 229 199 142 137 22 -62 94 44 -11 28 32 32 -13 139 132 94 -15 42 234 181 53639 302 5400 75 10880 14 53 59 7228 505 68 499 1229 4109 6761 10875 16864 25621 40134 59960 84804 110193 131394 122665 99382 44673 14104 2450 592 231 161 149 150 143 149 143 147 143 150 143 145 143 145 146 150 143 150 144 149 148 148 150 152 151 154 155 158 153 156 155 156 152 153 149 149 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 120 140 149 153 157 159 161 163 164 165 163 160 159 160 161 160 159 159 162 163 161 159 159 158 159 163 166 166 163 157 155 157 157 159 161 158 155 151 146 144 153 170 177 176 169 159 154 154 153 146 144 144 147 150 146 142 136 135 133 129 121 123 128 130 134 131 134 134 134 138 136 125 119 124 133 135 126 127 138 134 127 129 135 139 146 147 137 135 134 130 120 114 120 126 126 116 107 109 122 117 104 114 100 97 99 93 100 94 87 85 96 98 95 100 85 90 97 108 116 109 124 117 125 149 139 101 140 138 96 118 110 106 140 97 50 85 92 81 81 91 110 125 143 142 148 107 84 123 134 135 100 57 32 68 82 10 26 49 56 75 84 130 172 147 157 198 136 100 43 80 122 113 115 36 -8 45 195 308 126 40 121 60 10 63 149 90 140 215 136 118 82 74 148 115 246 229 55 93 177 158 38 0 65 -143 -189 56 138 60 32 173 273 115 60 101 74 173 235 510 511 53670 306 5100 75 10881 14 54 30 7221 504 54 167 339 574 962 3094 4927 7406 11305 16997 24488 35273 50981 72090 94614 111196 116390 98076 64960 25172 9774 2616 295 153 148 140 141 137 144 144 141 142 144 136 144 140 140 143 148 142 150 141 146 146 150 150 147 149 151 154 158 156 161 159 157 153 153 151 149 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 117 138 148 153 157 160 163 163 164 165 163 160 159 159 159 158 157 158 161 160 159 158 157 157 159 164 165 164 160 155 152 151 154 159 159 155 151 148 147 147 150 166 179 180 172 159 153 151 147 144 145 146 146 144 141 137 131 133 137 128 116 119 121 124 133 128 126 128 125 121 131 130 118 123 125 130 129 124 126 129 133 134 136 138 152 152 148 141 133 132 125 127 118 127 136 114 98 104 120 116 96 105 101 106 111 73 71 92 96 83 82 72 79 110 97 96 95 102 106 95 118 87 91 121 93 85 104 93 74 84 81 97 91 54 61 102 121 118 73 71 117 128 163 174 127 60 69 113 106 74 -5 -5 49 104 95 12 0 21 128 98 35 82 121 89 77 64 -3 63 59 74 148 119 121 124 -26 -42 86 184 130 51 71 0 -39 -39 26 -10 -27 63 153 182 52 16 22 23 156 32 -84 54 121 48 -86 -16 179 90 11 -118 -230 -206 -201 -156 83 -28 -223 -7 -119 -61 56 210 300 53702 305 5175 75 10878 14 55 2 7214 503 84 219 373 658 1206 2247 6869 9946 14589 20393 29530 42902 62064 84068 101742 111183 112624 93249 51583 20071 4579 429 154 150 140 147 139 142 144 140 140 144 137 146 141 137 141 145 144 144 141 143 145 149 145 147 146 150 154 159 158 163 161 159 155 156 151 150 148 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 119 140 150 155 159 162 163 164 163 163 161 159 158 157 158 157 157 159 160 157 156 157 159 158 160 162 163 163 159 156 153 149 153 160 158 155 154 152 152 152 154 167 180 183 174 158 151 149 145 143 144 142 136 134 135 135 134 132 137 131 121 121 116 119 127 125 119 116 115 114 121 128 124 124 124 127 130 124 124 134 139 137 135 140 146 144 161 155 127 129 141 143 130 137 130 120 114 111 118 103 98 111 106 92 103 86 69 69 83 92 70 54 72 118 109 90 111 122 112 101 106 73 71 89 80 96 73 55 99 107 63 49 31 17 57 112 129 99 95 96 61 68 107 180 127 53 77 65 82 68 39 46 33 79 51 14 48 10 68 58 23 32 55 50 29 50 34 57 47 51 100 61 109 158 18 -46 -5 117 174 153 123 -72 -157 -151 -57 42 94 144 104 18 -25 77 70 149 157 -33 21 29 66 198 -55 -89 174 181 71 -165 -110 -14 -125 96 236 -27 31 -2 -172 -109 -21 153 132 53733 299 5625 75 10883 14 55 33 7208 501 387 1342 5667 8975 14932 25502 42080 64915 91436 114774 126339 117105 88026 53626 30777 9373 515 152 146 150 139 142 139 146 134 138 136 146 138 140 140 145 141 140 141 142 146 149 143 148 145 150 154 159 159 160 161 160 157 157 152 151 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 122 143 152 158 162 164 166 166 163 161 158 156 155 154 155 156 157 159 158 156 154 156 160 160 160 161 161 162 159 156 153 150 155 159 156 154 154 151 153 153 157 171 181 181 170 155 150 149 147 143 146 144 137 139 139 135 136 135 136 136 132 130 125 121 122 123 120 114 112 120 123 120 122 126 132 138 136 129 126 129 136 134 132 142 135 128 152 150 130 131 137 139 145 141 116 119 129 117 112 95 101 122 118 111 109 102 97 79 86 106 82 74 89 111 117 116 131 138 127 137 116 86 67 87 132 110 39 38 112 114 82 35 22 88 132 117 81 51 69 73 66 79 82 115 88 72 93 84 128 132 132 115 37 31 -2 54 123 53 40 89 115 28 -12 60 100 126 130 68 24 -2 -38 18 154 129 69 135 139 152 192 178 160 66 -69 -60 28 37 79 138 24 -6 -10 108 216 203 279 214 151 107 108 120 99 72 -44 -38 -79 -230 -136 -17 31 177 71 -94 232 208 233 203 -184 26 167 53765 303 5325 75 10884 14 56 5 7201 500 21 461 1236 2533 8442 12696 19652 26903 35348 48962 64777 80342 93813 99384 85545 63764 46603 33121 24999 8694 502 146 144 139 137 141 136 146 135 132 131 139 138 139 137 143 139 141 137 146 146 149 143 146 145 147 153 161 159 159 160 161 156 156 153 153 150 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 124 144 154 160 164 167 168 165 161 158 155 154 154 154 155 156 157 159 159 157 156 158 161 160 161 161 162 163 161 157 154 151 153 156 154 154 153 149 151 155 163 179 187 184 170 157 154 151 149 147 147 150 147 146 146 143 140 139 138 138 138 133 128 121 124 127 121 124 121 118 121 123 125 128 132 138 137 135 135 132 133 131 127 134 134 133 145 139 134 138 130 124 127 134 132 121 121 121 117 103 106 135 132 129 119 103 113 116 114 101 89 92 87 88 95 103 120 121 114 123 112 115 108 96 126 124 57 56 98 97 97 86 109 143 145 130 78 61 84 50 66 121 120 72 62 89 73 88 111 108 114 147 112 84 70 90 109 62 64 76 96 63 38 116 141 109 115 60 -11 -41 -85 -29 42 9 12 23 27 75 81 104 157 228 161 45 74 59 -23 2 -21 -29 -51 -3 120 3 62 190 103 33 -29 14 264 96 -175 -158 -88 -148 -246 -51 177 -65 -285 -97 -34 1 113 21 -230 -296 -278 53796 306 5100 75 10887 14 56 36 7194 499 101 715 1424 2578 4042 11664 16923 21699 26347 31113 35953 41778 52885 64473 77052 88657 94144 77863 60486 28145 2044 292 151 138 138 140 137 139 140 141 140 135 137 134 137 139 134 136 140 139 142 139 145 145 148 146 144 146 146 150 158 159 157 158 159 158 156 153 154 152 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 125 146 157 162 165 167 168 164 159 156 155 154 153 155 156 157 157 157 157 156 155 159 163 163 162 160 160 160 159 157 153 150 152 153 154 156 155 150 148 156 168 179 186 185 172 159 154 150 146 147 145 145 145 146 145 144 142 138 138 138 136 131 126 123 128 130 124 123 127 126 124 128 128 127 132 139 140 135 137 130 122 129 136 132 126 125 124 129 128 132 129 112 103 122 145 126 115 120 121 117 108 123 125 104 97 100 113 107 93 87 98 110 94 91 70 63 99 110 110 93 98 123 131 124 116 144 149 104 95 108 107 135 143 119 107 125 106 105 139 104 94 116 100 59 67 82 69 66 56 85 110 101 81 113 102 85 117 96 142 135 75 56 51 66 34 62 135 104 21 -43 -52 -73 -21 96 45 -35 -51 9 156 212 166 161 78 -31 12 157 138 52 68 9 -116 -95 30 -89 -130 11 24 -10 0 100 208 -33 -178 -173 -229 -106 104 135 66 0 -108 -20 47 136 54 -106 -3 82 -60 53828 306 5100 75 10890 14 57 8 7187 498 484 1273 2260 7374 11284 16789 24974 32530 40184 48482 54871 57218 62807 64372 64582 60582 52516 42594 40122 22190 1705 162 151 143 141 141 144 140 138 144 140 133 139 134 139 136 136 139 141 140 143 143 143 146 146 149 145 151 147 151 155 159 157 159 158 157 155 153 151 150 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 125 147 157 162 164 165 166 164 161 158 156 154 153 153 155 156 156 156 155 154 154 157 162 164 162 160 158 157 158 156 153 148 149 151 154 156 154 149 148 156 167 177 183 178 168 157 151 148 147 146 144 145 145 146 145 142 140 138 135 133 130 128 127 129 129 127 129 126 126 128 129 129 128 129 132 143 143 132 134 133 124 130 142 133 127 126 116 118 111 113 116 110 106 105 124 125 114 104 97 112 106 99 100 74 72 94 103 87 83 93 108 129 124 100 74 82 99 95 90 90 91 92 105 113 82 91 129 92 91 141 146 122 107 107 90 70 65 63 92 119 114 131 118 104 121 95 101 123 63 41 64 45 40 121 139 135 156 96 156 203 106 19 -4 -9 47 161 156 57 106 117 66 -15 -32 90 97 128 102 69 193 211 59 -3 -33 -25 41 196 223 95 157 148 -52 31 215 3 -89 13 45 128 180 74 186 148 17 42 -26 134 215 26 19 91 -86 93 559 447 -80 50 396 333 152 53859 306 5100 75 10888 14 57 39 7181 496 55 750 3424 5396 8329 12840 19824 30140 43669 62005 79804 95130 110867 110507 89992 42276 13886 4521 852 493 160 161 153 145 143 139 143 136 139 135 139 135 136 135 138 136 138 140 142 141 144 141 143 146 146 147 149 152 148 153 157 159 158 159 159 157 155 154 150 148 146 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 126 146 156 160 162 164 165 165 163 160 157 155 154 154 154 156 156 157 157 155 155 156 161 165 164 161 159 157 158 156 149 143 143 147 151 154 154 151 148 153 165 177 178 169 160 153 149 148 149 146 142 144 144 144 145 142 139 138 134 134 134 129 125 123 128 130 130 125 119 121 123 124 124 127 129 136 138 132 134 132 127 135 132 125 127 129 127 122 105 96 107 114 110 101 111 115 102 91 79 91 99 101 97 84 78 89 100 103 114 106 98 109 135 106 85 111 97 86 95 85 56 64 100 95 61 58 71 77 76 108 133 91 67 82 70 30 30 36 54 129 166 161 102 91 178 163 135 143 95 52 34 56 93 115 148 173 100 34 131 175 121 62 6 40 121 199 156 39 158 213 129 131 121 82 63 88 99 102 139 182 111 52 115 153 130 136 97 107 245 332 186 176 183 68 108 75 72 120 56 51 108 13 89 227 123 88 55 -7 173 38 -80 232 283 77 -145 87 305 -19 -8 53891 309 4875 75 10884 14 58 11 7174 495 115 722 1644 5360 8254 12560 17904 25359 35348 47672 63169 72970 80422 75854 75573 78222 56721 41540 15949 5637 2020 695 485 156 152 149 140 138 137 144 135 140 134 140 135 141 136 139 135 141 139 146 138 146 141 145 144 150 145 151 149 147 149 154 153 157 161 161 159 157 154 150 149 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 127 146 155 160 162 164 165 165 163 160 157 155 154 154 154 155 155 157 159 156 154 156 160 164 164 163 160 156 160 159 148 142 142 144 148 153 151 148 147 150 163 173 167 154 149 144 142 145 144 144 145 142 141 142 141 138 138 138 137 140 142 139 131 124 123 125 125 120 119 125 129 129 123 125 130 134 135 130 132 125 112 120 122 127 132 125 121 122 125 111 115 123 113 104 107 106 97 95 86 83 90 101 88 88 90 85 89 98 108 84 80 94 120 112 88 102 95 78 102 118 87 62 70 64 69 85 79 98 87 62 58 60 57 65 61 35 49 88 93 129 183 141 62 56 120 121 147 139 123 116 66 105 102 90 149 152 98 96 157 180 158 92 61 114 69 95 166 80 135 203 95 66 75 74 108 60 -20 46 227 244 56 73 204 78 85 149 -63 -93 148 311 216 69 40 5 96 161 83 70 10 67 -77 -209 83 207 -34 -148 40 48 91 163 198 86 -224 -179 -58 51 124 -111 -116 53922 311 4725 75 10887 14 58 42 7167 494 265 898 3110 4948 7923 11831 18229 27070 36213 47344 58643 70195 84078 87654 87312 66425 44263 19769 1965 653 294 168 159 157 157 150 147 145 143 141 143 142 137 136 139 140 142 145 136 136 134 138 139 144 143 144 141 149 144 149 148 150 146 146 148 150 152 156 159 160 160 157 153 150 150 150 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 126 147 157 161 163 164 165 165 162 159 156 154 154 154 154 156 156 158 159 155 153 156 161 164 163 163 162 160 163 159 149 142 142 144 146 149 147 144 145 150 159 165 155 144 140 136 135 139 140 144 147 143 141 141 138 134 133 136 139 141 140 134 132 132 125 120 123 122 124 125 133 135 124 123 127 129 138 133 118 117 112 119 128 132 140 134 119 130 146 139 129 126 126 117 115 113 110 105 98 114 125 103 82 83 90 92 98 104 97 81 78 87 78 72 95 105 93 70 79 121 125 84 48 53 63 82 103 99 104 87 74 97 107 112 89 87 78 76 81 97 133 89 60 32 2 4 49 46 43 98 108 104 72 118 177 132 100 56 47 120 94 42 94 103 40 20 38 115 183 159 134 99 64 63 44 59 63 85 158 102 -32 30 121 25 73 199 57 -132 44 183 8 -122 9 136 86 132 146 125 73 65 -4 -230 -207 -52 -25 42 9 -44 170 247 259 65 -96 -17 90 139 83 -25 -206 53954 310 4800 75 10897 14 59 14 7161 493 417 2243 3637 5627 8486 13474 21120 29577 40847 53140 67170 82482 89119 92232 70105 38164 18496 1223 177 168 169 163 156 157 148 144 147 150 139 147 138 137 143 140 133 145 141 140 137 139 131 141 133 145 139 141 141 146 148 152 145 147 146 150 152 154 152 156 159 161 155 154 150 151 151 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 126 148 158 162 164 165 165 164 162 159 156 153 153 153 155 156 156 157 156 154 154 157 162 165 163 163 164 166 166 158 145 139 138 141 143 143 144 145 145 149 159 161 150 143 139 137 138 138 140 141 139 140 139 134 132 131 131 129 130 133 135 130 127 131 126 121 121 120 117 121 127 128 126 126 127 125 138 135 121 122 124 131 131 127 131 130 132 140 136 129 125 128 128 116 114 110 99 104 102 127 140 104 85 80 92 106 115 125 95 69 72 74 57 43 98 114 89 65 62 85 79 88 78 85 68 71 96 70 65 64 94 127 125 87 87 119 100 67 29 49 99 59 17 -1 4 11 -2 0 7 43 46 16 83 141 102 115 132 64 -6 54 63 51 70 60 76 59 15 71 101 86 153 205 167 110 48 105 241 76 -57 61 77 10 46 68 129 125 77 -10 -72 43 0 -51 77 212 92 13 270 313 189 163 225 -51 -264 -232 -47 243 152 244 405 -93 -164 252 200 44 344 193 -107 27 -20 53985 319 4125 75 10896 14 59 45 7154 492 17 258 686 978 1166 1625 4922 7520 10035 12538 13379 13008 9498 8434 10978 18179 28998 38261 51577 63278 80361 84155 74058 33833 13322 9482 944 177 170 168 163 155 155 149 144 148 149 137 147 141 144 146 143 136 144 139 145 141 143 134 141 133 142 139 145 140 148 147 147 145 148 144 148 151 153 153 158 159 159 154 156 151 153 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 126 148 157 162 164 166 166 164 162 159 155 154 153 153 155 156 155 155 154 154 155 157 162 164 162 164 166 167 166 156 143 137 136 137 141 142 142 143 145 150 160 160 147 139 139 143 141 136 136 135 136 140 138 134 129 129 131 130 127 127 133 135 130 128 124 122 123 122 124 127 126 124 123 126 132 134 135 132 129 126 127 134 130 125 124 124 136 141 126 117 124 126 133 120 106 102 95 109 98 95 105 92 92 95 85 81 97 123 101 74 86 76 64 64 96 103 75 63 69 77 68 77 94 115 87 90 96 75 66 61 89 99 76 51 81 93 92 72 29 72 92 49 20 27 37 68 68 53 26 37 36 26 75 73 63 66 125 80 18 79 69 55 18 14 77 100 16 -27 55 137 183 139 42 21 72 66 149 90 -8 189 185 10 94 84 70 4 -147 -94 -44 60 119 98 100 25 -124 -96 157 250 199 145 326 268 77 -59 -107 166 308 184 21 -330 -346 145 98 -135 92 245 -39 -212 -198 54017 321 3975 75 10900 15 0 17 7147 491 17 193 517 1863 2807 3843 4763 6402 8282 11057 14762 21315 24106 25644 27319 33867 43659 54618 67376 60533 38374 27400 29461 27012 17101 2279 182 172 167 168 167 166 160 155 158 157 153 151 154 142 152 146 147 142 147 139 146 140 147 138 142 139 142 139 145 140 146 142 148 140 147 148 147 146 147 151 152 152 157 158 159 156 158 154 154 154 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 127 148 157 162 165 167 166 162 160 157 155 154 154 155 156 157 157 158 156 154 155 159 163 162 160 162 166 168 164 154 145 141 140 139 141 142 139 140 148 156 157 150 140 132 131 140 141 133 133 130 130 134 138 137 133 136 136 133 130 129 132 132 129 130 134 130 123 125 134 133 128 126 124 127 133 137 132 130 129 123 131 140 134 126 132 136 128 142 141 116 119 126 133 125 105 103 110 108 106 109 102 95 99 97 79 70 86 111 104 86 87 74 68 79 105 91 56 82 109 96 76 50 72 129 127 110 110 105 103 79 70 75 39 72 98 71 57 45 56 92 75 43 47 26 48 128 147 116 80 74 49 64 29 19 74 27 64 26 24 77 26 2 48 136 107 67 51 54 111 90 52 78 54 -17 50 84 101 103 162 212 136 50 63 62 -13 23 -87 -161 31 125 63 123 164 -13 -159 -122 -79 126 284 117 149 217 187 223 9 38 293 -123 -275 -338 -347 52 23 -116 -154 143 30 -269 -281 54048 350 1800 75 10900 15 0 48 7141 489 242 595 1761 2184 2721 2921 2771 2211 2002 1981 2120 1994 1775 487 189 999999 999999 999999 279 1554 2507 3248 3807 4058 3342 2626 2025 1858 2990 4452 5625 6272 7796 10193 15538 21821 27517 30436 24041 17871 17089 12695 11822 15991 23664 31514 37043 40865 30896 8912 1685 233 192 185 181 179 181 170 166 163 161 154 152 156 160 155 151 156 145 153 147 146 144 146 139 146 139 145 137 141 139 142 142 146 138 145 139 144 140 150 148 150 149 152 152 151 150 154 157 161 158 157 153 153 153 147 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 130 151 160 164 166 166 165 161 159 156 154 154 154 155 155 157 158 158 156 152 154 158 160 160 159 160 164 166 161 153 146 142 141 139 138 138 138 142 151 156 151 142 136 134 130 133 138 135 134 132 127 129 135 133 132 135 135 134 130 128 130 126 124 131 132 130 125 127 130 127 125 127 127 127 133 138 136 131 131 132 137 136 129 123 137 140 130 136 147 127 114 121 110 111 117 124 118 116 123 121 121 113 101 102 95 87 85 88 97 84 68 71 66 62 80 85 86 95 105 108 81 67 65 94 102 81 78 97 127 77 34 65 61 77 100 59 41 48 86 68 37 58 68 70 111 127 121 121 102 99 69 107 90 67 93 35 45 79 52 9 52 79 77 152 123 77 119 114 39 43 44 50 128 59 58 126 83 56 185 199 63 121 133 87 179 181 61 -61 7 143 180 221 153 80 69 68 -29 -51 189 152 23 217 334 400 199 46 213 201 189 -122 -342 154 362 129 114 129 -100 -32 -64 54080 350 1800 75 10903 15 1 20 7134 488 248 1109 1654 2050 2661 3037 3088 2914 2857 2842 3486 3160 2436 1776 1418 583 531 1539 2255 3456 4628 5729 6475 6861 6179 5354 4788 5071 6845 8655 9870 9219 9710 14159 25099 40202 57836 72487 77241 49041 10843 2661 405 429 635 509 264 223 200 182 184 180 178 180 180 179 180 170 172 165 157 155 154 155 157 149 147 149 145 147 142 144 139 142 142 145 135 139 137 145 141 145 144 144 138 144 142 145 144 149 149 152 148 152 150 152 150 153 157 162 157 158 151 153 151 147 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 130 150 160 164 166 166 166 163 161 157 154 153 152 153 154 155 154 153 151 149 152 157 158 159 159 160 162 162 157 149 142 138 136 135 134 135 140 147 153 148 139 134 135 135 133 135 137 136 137 137 135 128 127 130 127 123 127 131 129 126 125 125 124 127 127 130 131 130 126 124 125 121 120 122 133 136 132 128 129 141 141 135 125 118 128 126 132 130 121 117 111 112 107 98 116 132 111 121 118 98 110 104 104 115 100 98 101 105 95 75 63 67 61 50 54 80 123 110 78 93 94 90 100 104 82 71 68 91 117 79 52 66 63 36 45 55 57 30 68 64 8 21 51 96 95 43 28 68 59 78 91 66 115 112 105 70 24 49 47 41 85 138 58 89 153 103 116 45 -28 40 52 28 127 93 57 75 82 173 134 81 82 71 119 59 126 152 67 107 218 218 192 134 -58 76 147 195 225 6 -24 67 95 205 232 95 -72 -32 120 406 417 6 -71 96 188 128 262 333 14 30 -75 54111 340 2550 75 10901 15 1 51 7128 487 50 999999 999999 999999 999999 999999 999999 158 407 1388 1697 2213 2742 3274 3764 3906 4093 4698 5811 6552 6502 5354 5541 9210 18080 34755 56020 83480 115248 118849 47436 21802 4834 237 183 175 178 178 177 177 186 182 179 174 180 173 171 168 166 161 157 155 151 157 154 147 145 147 142 149 143 150 139 143 143 142 138 137 135 144 140 148 139 144 138 144 143 146 149 149 152 148 148 150 150 156 150 154 157 161 156 156 150 150 149 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 129 150 159 164 166 167 166 164 161 157 154 152 152 152 153 153 149 149 148 147 150 156 158 157 157 158 159 158 153 146 141 138 135 132 132 137 144 150 151 143 132 127 129 130 132 137 140 139 135 133 133 128 126 130 126 121 124 124 128 128 124 124 126 128 130 130 128 126 122 126 127 122 123 130 137 134 129 133 136 137 137 137 128 124 127 125 134 129 109 108 112 104 112 107 104 103 100 108 109 105 91 81 78 74 90 110 102 114 103 90 85 81 92 84 74 72 94 103 76 91 100 85 98 98 93 92 75 78 75 78 87 73 56 3 -15 39 43 9 34 45 1 -33 -16 66 75 46 41 29 45 27 13 -42 9 128 84 76 78 63 75 72 60 156 154 169 184 72 108 72 -20 28 55 19 106 103 59 101 119 160 107 87 98 -55 8 31 2 90 110 95 170 94 -133 -69 27 77 -17 -60 140 179 83 74 40 68 92 -143 -186 -69 -32 334 220 -178 -8 -102 -95 52 87 158 71 92 -8 54143 347 2025 75 10907 15 2 23 7121 486 655 1156 578 214 999999 999999 999999 999999 8 341 563 1353 1519 1831 2086 2481 2543 2359 2283 2264 2988 3789 4343 4965 4728 4668 4606 4897 6692 9698 16105 31373 55289 64820 80841 78083 78797 43737 21663 4818 235 180 170 174 174 173 174 182 177 181 177 177 168 168 165 158 157 156 152 152 153 151 148 144 148 141 149 144 150 140 145 144 144 141 141 132 145 142 148 136 145 141 149 146 150 148 146 152 150 149 149 150 155 151 159 160 158 155 153 149 150 147 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 130 151 161 165 167 167 166 163 160 157 154 152 151 152 153 152 147 147 147 148 153 157 158 157 156 157 157 153 149 147 143 140 138 135 135 143 153 156 152 145 139 131 127 130 131 133 137 137 133 130 129 131 133 133 129 126 125 127 130 133 132 124 129 136 133 130 127 126 127 132 131 130 136 141 143 140 133 133 136 132 132 134 136 138 134 133 141 138 123 115 115 107 108 116 117 93 90 104 102 92 74 78 76 70 88 99 88 98 103 113 112 101 109 97 77 65 88 83 74 108 100 80 92 77 82 93 70 60 40 54 85 65 33 5 12 61 76 63 29 38 63 30 28 99 120 91 47 23 72 51 9 -70 -52 117 69 47 50 2 63 43 11 98 111 75 77 72 98 79 -4 39 133 92 157 59 -83 -28 -2 69 91 57 53 -30 30 137 108 95 32 -125 -137 50 -20 -15 245 134 -118 -15 128 98 179 181 -21 -43 52 -70 -64 13 -43 83 44 -110 -48 4 -19 -51 -6 68 237 247 19 54174 356 1350 75 10905 15 2 54 7115 485 471 2787 3089 3545 4585 7880 10857 8785 4062 1376 1963 1476 1190 753 329 965 1352 1871 2476 2937 3286 3637 3963 4170 4210 3824 3440 3643 3801 3091 2804 3182 3724 3541 3268 3287 5391 10486 15199 24145 36371 49295 36931 34634 20783 8156 329 182 185 184 186 180 182 179 181 179 185 182 185 177 176 168 167 168 162 156 163 159 154 152 154 150 144 149 147 151 144 145 145 144 143 149 139 143 136 147 144 147 141 147 145 149 145 151 145 146 149 152 146 147 151 152 154 160 160 159 155 153 152 152 147 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 134 146 158 164 166 166 164 162 159 157 156 154 153 155 155 152 149 149 149 149 154 160 162 163 162 162 162 159 156 154 152 149 145 144 145 147 155 160 157 152 149 142 138 139 136 137 138 138 140 139 134 136 136 136 133 132 133 136 140 142 140 128 131 137 135 132 132 131 132 138 137 132 136 142 143 140 142 143 137 136 138 142 146 143 139 146 146 133 128 119 115 119 122 124 125 106 86 92 92 83 81 92 105 105 92 92 112 115 107 104 102 85 89 118 100 89 118 100 82 107 82 78 101 100 107 91 89 82 41 42 77 73 44 42 53 76 113 78 22 90 139 78 57 70 54 46 28 61 100 81 52 -22 5 111 87 80 74 58 71 42 62 110 92 51 34 61 68 25 0 79 105 57 70 -36 -91 -16 -14 22 55 -18 -20 38 27 -3 17 67 98 -6 7 126 84 120 224 39 -79 99 138 162 229 224 147 -62 -31 -64 -201 32 134 12 126 232 198 213 6 -47 108 113 262 263 -31 54206 372 150 75 10919 15 3 26 7108 484 284 260 249 242 252 266 305 332 369 373 399 612 1473 4425 5335 3030 1109 3409 3586 3943 5141 8244 10997 8413 3449 69 69 125 233 335 506 695 897 1104 1291 1403 1507 1720 1808 1774 1667 1863 1694 1450 1785 895 150 168 319 401 503 744 2278 5516 7832 11207 10810 7911 495 179 184 184 183 180 179 187 193 189 188 184 185 174 183 183 179 170 170 168 170 169 167 155 162 160 155 155 154 150 147 149 147 148 141 143 148 145 136 143 138 143 142 144 142 145 139 146 144 145 138 145 141 148 146 147 144 149 153 157 154 161 160 159 156 154 154 154 152 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 138 155 162 164 164 162 161 158 158 157 156 157 157 157 155 152 151 151 151 153 160 165 169 169 167 168 166 161 160 159 156 150 149 149 149 154 159 163 163 160 152 147 148 146 145 145 142 145 148 145 141 139 139 140 142 142 145 146 142 139 134 131 131 133 137 138 135 133 139 142 138 141 144 143 135 138 150 144 139 137 140 142 138 141 152 145 125 120 116 111 119 132 137 131 115 100 96 100 115 116 111 110 118 106 83 110 120 102 94 96 88 103 144 138 124 122 120 97 91 85 84 90 110 134 126 103 77 75 84 84 84 67 65 71 48 74 49 34 109 100 45 32 25 -3 2 27 43 96 52 35 32 68 150 92 30 66 127 54 38 107 116 159 176 152 95 37 27 43 120 87 -23 19 113 101 -11 8 103 57 18 -32 75 4 -147 65 187 202 146 131 68 4 233 281 135 155 137 110 148 128 115 -27 -79 38 -53 64 150 87 -41 -47 47 62 130 135 316 300 39 -191 -224 -161 54237 372 150 75 10916 15 3 57 7102 483 522 420 405 430 456 446 482 479 522 518 568 883 2315 7812 13613 13114 14355 14867 15240 13092 7289 10069 14267 10328 194 177 170 169 179 167 164 168 165 181 203 212 213 211 216 268 367 772 751 179 185 186 196 186 192 185 178 162 170 177 179 173 179 178 177 178 185 180 190 189 181 175 186 189 188 182 179 177 177 171 170 172 167 165 172 165 162 157 162 156 152 154 147 147 148 146 143 149 141 143 141 145 136 138 141 143 142 145 141 146 138 147 140 140 142 142 143 149 145 148 145 150 151 162 155 163 161 160 157 153 152 151 149 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 136 155 162 163 162 162 161 159 159 158 157 157 158 156 156 154 152 152 153 153 158 164 168 169 169 169 167 161 160 160 155 151 149 147 149 155 160 159 156 155 148 143 146 147 147 144 142 143 146 146 141 139 138 139 139 136 141 142 138 136 135 140 136 130 137 140 138 139 140 140 140 141 140 142 138 133 140 144 141 135 135 132 124 129 133 130 126 112 104 114 123 114 122 136 116 108 119 113 102 105 106 91 96 92 70 92 114 95 97 111 107 115 139 140 126 103 98 102 100 99 105 112 99 110 136 97 67 94 93 78 67 25 22 67 66 73 56 64 92 76 61 66 81 55 40 65 36 48 27 50 62 74 170 133 45 -6 83 94 46 49 24 44 114 120 38 11 81 152 145 101 35 73 163 163 16 53 201 121 126 75 134 76 -61 176 212 90 122 130 20 -43 60 211 180 45 54 123 108 -14 -130 -232 -34 162 77 311 364 171 77 -40 -96 -66 79 292 352 108 -45 -317 -478 -313 54269 372 150 75 10916 15 4 29 7095 481 796 677 646 666 661 716 1227 2943 4987 5573 6146 6786 7941 7566 10681 11406 15925 17818 19506 20117 18307 19691 16357 10368 189 186 197 179 187 194 192 191 199 227 315 316 238 190 186 178 178 170 174 184 200 201 200 185 191 173 178 165 178 182 196 185 191 179 182 175 181 171 184 187 182 180 186 189 191 184 181 186 185 177 178 176 169 165 163 163 159 160 164 158 153 152 144 145 144 142 140 148 145 143 138 141 137 140 140 143 143 146 140 146 145 147 134 140 142 138 146 149 146 149 145 149 152 160 158 164 163 162 156 153 149 150 147 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 137 156 163 163 163 161 159 159 160 159 157 156 157 156 156 154 152 153 153 152 155 159 163 167 168 168 167 164 160 157 153 151 148 144 147 156 161 155 143 140 140 138 139 142 145 143 141 140 138 137 136 138 135 132 130 127 129 134 137 136 136 141 137 129 130 133 136 135 133 129 131 137 132 129 134 136 142 149 146 137 138 134 125 125 120 125 129 120 112 119 120 105 110 118 101 103 119 105 85 95 92 76 92 96 84 95 118 105 98 114 94 91 115 118 94 68 93 121 114 108 112 120 97 108 123 78 69 108 90 65 50 -1 26 84 79 77 77 100 107 83 75 58 71 50 12 40 65 79 58 58 56 82 142 124 136 48 52 121 53 26 66 85 85 93 -5 -5 72 92 91 68 6 -32 56 129 79 110 114 39 194 135 79 180 72 146 130 103 221 202 48 -65 40 126 157 42 -129 -24 39 -151 -130 -13 41 131 173 61 43 185 347 203 261 330 72 128 171 173 -76 -263 -160 -229 54300 372 150 75 10917 15 5 0 7089 480 1262 1174 1278 1367 1358 1448 1830 3563 5534 5999 6438 6935 7412 4299 2495 1217 1907 3226 4726 7903 12701 12564 6496 5578 6246 5925 5608 4256 3069 2266 1776 1389 1229 1295 1334 1358 1191 982 958 872 720 404 246 187 185 186 192 191 192 178 187 178 182 181 192 181 181 167 176 168 173 168 171 167 167 176 177 175 178 180 176 171 175 173 177 176 165 161 154 155 155 152 154 150 146 148 144 141 136 139 133 137 138 135 134 139 132 134 135 141 139 139 138 145 144 135 135 141 131 139 142 147 146 144 147 150 152 158 158 164 164 162 157 155 152 152 151 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 136 155 161 163 163 161 160 159 159 159 158 157 158 157 156 154 151 152 152 152 153 158 162 164 164 160 158 156 155 153 150 147 145 143 146 157 164 161 154 148 143 139 139 141 143 142 141 142 139 134 134 137 135 134 133 130 131 132 136 139 140 138 134 133 130 130 130 128 133 133 135 138 133 127 123 126 134 139 137 131 134 136 132 131 128 129 122 115 107 115 120 107 104 99 89 100 113 98 98 109 90 83 111 111 89 90 104 107 97 105 94 81 74 95 101 73 93 101 79 89 105 97 89 121 127 88 84 104 86 73 79 20 31 53 14 51 113 112 92 75 108 114 90 59 17 35 73 101 70 64 69 49 61 84 160 95 70 150 85 26 77 139 126 180 67 5 64 18 -12 58 64 -38 68 129 53 123 31 -36 137 51 65 183 13 17 68 44 26 -46 -25 54 137 99 160 92 -101 -35 -14 -82 46 131 173 135 10 -133 -199 129 367 217 272 283 25 -51 134 294 16 -187 209 189 54332 372 150 75 10921 15 5 32 7082 479 945 847 945 1055 1304 2477 2341 603 483 349 143 90 46 49 118 313 525 739 1142 1881 2737 4148 6334 7665 8375 8126 7467 5335 3725 2844 2710 3280 4409 6998 9818 12309 14745 14699 13812 9319 4962 2212 799 573 516 336 220 199 196 191 193 183 180 173 190 174 174 160 174 172 175 166 168 157 163 160 179 171 168 166 171 162 165 161 168 171 164 157 148 152 153 147 149 138 136 139 138 138 131 139 133 134 131 133 128 136 132 134 136 142 136 136 137 147 139 130 138 137 130 144 142 149 143 144 148 152 151 159 157 163 164 162 156 156 154 152 151 150 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 134 152 159 161 161 161 161 161 160 159 158 158 159 157 157 155 151 151 151 151 153 158 161 163 164 160 154 149 149 148 146 143 142 144 149 159 162 159 153 147 141 140 140 139 140 140 142 144 141 136 136 141 138 136 137 136 135 136 141 146 143 136 136 137 134 136 137 133 135 141 140 137 138 135 126 126 127 129 130 126 129 128 125 130 129 126 120 112 104 114 127 100 93 105 104 103 106 97 96 96 85 91 104 90 76 76 82 101 111 114 92 90 94 99 118 93 91 106 85 82 104 88 74 101 110 100 90 75 87 105 92 36 -1 17 42 53 84 63 64 94 111 132 104 104 110 60 67 102 87 115 150 87 47 105 144 88 75 153 118 24 8 35 50 101 54 -6 70 98 73 133 160 105 92 116 103 57 28 48 56 20 150 166 -1 -9 29 -28 -134 -142 -27 176 134 6 103 -38 63 170 -12 57 99 66 124 191 249 201 55 192 243 102 16 76 87 -67 62 51 22 163 213 162 54363 372 150 75 10920 15 6 3 7076 478 1340 1399 1535 1750 1688 2332 1972 243 5 999999 999999 999999 999999 999999 999999 65 601 1082 1704 2626 3407 3836 3948 3949 4076 4144 3916 3759 3912 4303 5258 6963 9222 13085 15962 17033 17998 18486 17012 12388 8385 5923 3855 3185 2185 2591 5556 12438 15444 7724 2927 205 188 176 202 181 186 171 188 183 179 166 166 160 168 158 179 174 169 159 173 171 169 163 167 168 162 161 156 162 155 151 150 142 141 139 137 139 133 142 136 137 133 139 132 135 134 141 139 142 136 143 136 145 139 135 137 142 136 145 143 148 144 144 148 152 153 160 156 163 162 161 155 154 151 150 150 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 131 149 157 161 162 162 161 160 160 160 158 158 158 158 156 153 150 149 148 150 152 156 157 159 158 154 151 145 143 144 142 139 142 148 154 159 158 149 140 137 139 140 139 141 142 140 143 145 143 138 136 137 135 133 135 135 130 130 137 146 145 133 133 139 135 136 139 137 135 141 139 128 135 139 134 131 131 136 138 135 132 119 121 131 122 113 119 120 103 100 106 95 98 103 105 103 98 92 89 84 76 78 87 83 67 62 66 85 108 116 81 85 113 96 108 83 57 106 112 96 88 85 73 80 101 94 83 89 76 68 85 70 24 59 136 79 38 49 86 118 82 65 75 97 110 28 43 74 48 111 150 116 99 89 73 79 24 76 123 83 67 54 46 41 72 88 72 146 169 108 97 143 106 55 117 -9 -12 58 -44 4 141 83 10 9 26 90 66 77 93 191 210 114 248 173 79 40 -149 -102 39 -51 -137 54 344 336 193 111 -146 -114 71 215 256 43 53 40 4 137 10 43 54394 372 150 75 10930 15 6 34 7069 477 499 659 784 1022 774 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 406 1340 1589 2002 2205 2519 2493 2583 3087 3745 4317 5104 5852 7318 8788 8742 3416 2248 2190 2009 2014 2427 2476 2251 3929 3699 7482 18070 37295 56248 64701 76048 61535 21637 4417 342 172 169 159 169 170 163 155 156 153 153 151 157 153 150 144 152 158 154 154 151 156 149 155 154 154 146 146 145 141 137 140 137 137 136 141 133 136 135 141 140 137 138 151 145 145 144 148 142 143 143 142 140 150 142 148 146 148 148 148 150 154 154 157 155 160 159 157 152 153 150 149 148 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 132 150 158 161 163 162 161 159 159 158 158 157 158 157 155 152 148 147 146 147 149 152 154 155 151 144 140 139 139 138 136 135 140 148 154 157 154 147 140 136 136 135 134 139 140 138 138 139 140 140 136 132 133 133 131 127 125 123 127 134 138 133 134 140 135 135 137 134 135 139 134 119 126 141 140 133 129 133 136 139 134 115 113 126 126 114 119 112 99 101 92 95 106 93 82 93 105 96 78 78 76 67 90 97 76 83 88 80 88 106 77 63 90 84 82 77 54 66 78 88 99 89 76 83 84 95 111 112 70 74 118 96 79 85 130 157 99 90 105 74 70 91 119 70 52 53 45 34 34 105 126 93 101 111 77 95 106 102 107 126 145 94 33 36 46 26 88 218 204 144 121 143 103 45 124 66 22 64 -3 38 182 107 2 10 69 90 132 56 -68 145 207 108 211 274 163 85 0 22 275 45 -125 -69 -78 109 123 88 -58 98 153 -150 -148 -26 -60 -72 -49 -200 -18 269 54426 333 3075 75 10932 15 7 6 7063 476 290 1051 2272 7644 12228 21156 38336 67509 102404 122338 151476 119865 65658 21639 4400 310 151 146 143 141 138 136 138 140 136 131 131 130 130 128 125 129 133 129 136 132 136 129 136 134 131 128 132 132 130 127 131 129 131 130 136 127 131 133 137 139 138 141 148 146 147 151 151 149 150 147 147 145 149 147 149 148 153 150 151 151 155 154 154 153 157 155 152 150 151 149 147 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 133 152 160 163 164 163 161 160 158 157 156 155 156 155 155 154 150 147 146 145 149 153 156 157 152 143 137 137 135 132 132 132 138 146 154 159 153 145 137 132 131 128 127 131 132 133 131 132 135 138 136 134 137 135 130 128 125 122 127 134 140 139 139 147 144 138 141 141 138 137 133 128 128 137 140 138 138 135 128 129 129 121 114 118 125 121 123 115 108 113 111 104 100 90 79 94 109 100 69 70 97 89 94 102 92 93 98 87 86 91 79 83 108 102 56 63 91 86 72 93 120 100 78 69 66 86 104 83 70 90 90 81 93 74 77 134 117 101 67 42 67 79 99 46 20 48 44 33 91 143 149 90 79 156 94 92 142 67 46 69 104 77 42 35 -26 -12 56 100 150 109 73 130 116 115 139 75 44 22 47 170 176 116 115 64 117 121 86 -3 -22 259 241 17 -31 99 260 298 239 192 386 324 71 45 158 401 298 159 152 350 149 -361 -339 -115 -7 -62 -162 -244 159 475 54457 348 1950 75 10931 15 7 37 7056 475 4 266 382 418 377 470 698 797 932 1042 1182 1226 1385 1651 2128 5618 7687 11953 19802 30772 49879 80550 125682 181324 119770 101646 27298 2423 180 149 144 142 143 143 140 136 133 136 134 130 128 122 122 129 126 127 125 128 124 129 125 127 120 121 121 123 122 122 121 125 122 122 123 129 126 132 123 130 132 135 135 140 139 140 140 146 148 150 151 153 148 149 147 147 145 149 150 153 151 150 151 153 155 156 153 155 154 152 152 150 148 148 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 134 153 161 164 165 164 162 160 158 157 155 155 155 154 155 155 150 147 146 147 151 154 155 157 154 146 140 139 136 132 133 136 141 148 154 155 148 137 128 124 127 127 126 128 130 131 130 129 131 131 128 128 135 133 129 130 126 124 129 134 140 142 144 149 145 138 137 145 141 133 132 137 138 134 130 129 141 138 131 131 127 129 125 117 120 118 119 116 110 114 122 113 94 91 85 86 99 104 85 79 99 90 84 91 84 72 78 91 101 109 102 95 114 122 97 82 86 102 96 93 102 107 90 76 79 85 58 54 84 68 45 71 87 90 97 82 79 63 74 120 92 15 41 33 19 67 45 -8 27 97 97 69 53 107 124 109 132 97 68 30 12 96 152 128 23 -2 19 -19 19 -13 -27 66 98 78 78 56 37 -9 9 62 -110 -3 156 43 64 59 67 109 223 265 151 65 57 151 167 68 -27 -44 20 180 257 225 314 465 235 36 64 256 246 -83 -65 -191 32 162 -132 -23 60 185 54489 356 1350 75 10935 15 8 9 7050 474 165 187 999999 999999 999999 999999 999999 999999 274 1256 1975 3309 4241 3513 3846 3848 4259 5295 6872 8990 11260 13598 15020 16516 18394 25341 43120 69308 104770 140084 131050 107252 34434 16348 1152 186 147 141 140 143 142 143 141 136 134 133 132 131 129 123 123 125 122 125 122 123 120 122 117 122 119 117 111 117 117 118 115 122 123 117 121 131 126 128 125 130 131 132 132 135 136 138 138 144 145 148 149 150 147 148 147 145 144 150 151 152 153 151 151 152 154 155 151 154 154 153 151 149 148 151 151 150 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 134 152 160 164 164 162 161 160 158 157 156 156 156 155 156 156 152 149 148 148 152 155 155 157 155 149 145 143 140 137 137 137 141 147 155 155 147 142 135 128 127 129 131 131 133 133 130 127 128 129 125 124 128 132 132 129 128 129 128 129 133 133 136 141 140 144 141 138 138 131 134 145 145 135 129 131 131 129 135 133 130 133 128 121 123 121 115 116 112 115 114 105 100 99 93 83 91 102 106 108 100 109 112 93 84 80 77 83 96 119 118 94 96 107 112 72 63 74 66 72 78 106 111 114 104 99 43 48 106 75 40 61 88 91 100 60 41 52 83 92 82 43 41 59 70 88 35 18 26 56 123 170 112 80 149 119 102 132 113 54 13 71 55 74 63 -29 29 58 70 57 63 59 -13 2 35 -10 7 67 26 -9 -130 -65 48 -5 8 -115 -35 152 244 128 -74 -13 -2 6 38 -47 -144 -93 -121 -38 219 247 125 209 66 85 131 78 204 140 163 -96 54 212 131 84 -206 -88 54520 357 1275 75 10936 15 8 40 7043 473 1262 3136 5931 6472 7072 3456 5606 5173 1273 999999 999999 73 1630 2532 1710 1609 1647 1822 2967 5042 8930 11603 15093 18475 25418 34889 47513 68650 95570 126618 150581 73519 17983 1301 219 160 147 142 139 137 139 135 137 133 131 128 126 127 125 127 123 122 121 118 122 120 117 112 116 113 115 113 113 108 114 115 119 116 120 120 118 119 127 122 125 123 127 125 129 126 130 133 138 138 141 143 144 144 146 146 146 144 146 147 151 152 152 153 151 149 152 152 153 151 153 151 151 151 151 150 152 152 152 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 135 155 162 165 164 162 161 160 158 156 156 155 155 156 156 156 153 151 149 150 153 157 159 160 160 156 152 150 145 143 142 141 139 143 152 158 160 158 151 141 135 133 134 136 137 135 133 131 131 130 130 129 124 131 134 131 127 125 125 129 134 128 128 135 135 135 131 128 134 133 135 143 142 134 137 145 136 130 126 123 137 135 127 129 118 105 103 109 113 118 120 118 112 106 99 91 105 111 114 109 93 112 118 96 98 102 85 81 82 82 105 120 112 104 94 68 71 60 49 78 88 80 81 90 72 76 66 61 79 70 66 75 104 105 71 39 52 94 77 61 108 99 60 90 119 90 37 40 64 63 128 172 111 108 111 38 24 87 82 31 57 26 -76 -21 16 34 83 28 106 137 75 18 -7 67 29 -109 -29 136 101 87 98 59 111 82 -23 -79 -44 18 98 83 -132 -65 -19 -7 160 121 77 113 -103 -125 114 227 168 204 108 189 186 -156 -171 204 327 104 136 -91 -10 8 -32 228 54552 372 150 75 10941 15 9 12 7036 472 572 531 527 517 530 557 588 725 849 976 996 1516 1290 589 895 1636 2784 5211 5909 6872 3558 5255 4998 1516 181 999999 999999 999999 999999 999999 999999 999999 999999 481 1291 3116 3854 5291 7091 11758 19110 26886 34759 42053 46675 43502 14225 1042 349 175 154 152 147 144 139 138 135 135 135 135 130 131 131 128 131 125 124 123 121 123 120 120 117 117 113 115 115 115 116 117 114 118 118 120 116 119 121 124 122 124 122 130 123 128 126 135 137 141 142 145 146 146 143 145 144 145 145 149 148 148 149 148 149 149 148 153 150 152 152 152 151 152 153 153 152 153 153 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 136 157 164 165 165 163 161 158 156 157 156 154 155 156 156 154 152 152 151 150 154 157 161 163 163 161 158 155 151 147 146 145 142 143 151 161 168 166 156 147 140 135 136 139 139 139 136 134 131 128 133 133 128 131 134 131 129 127 131 137 135 132 130 130 130 128 127 128 131 131 126 131 136 131 131 134 136 131 119 122 140 131 125 130 115 112 113 107 119 126 125 142 140 132 126 122 126 120 115 104 97 99 97 92 90 89 98 105 105 103 98 108 111 102 85 85 83 74 87 80 64 61 78 69 39 45 61 54 63 62 74 88 104 124 69 27 50 96 90 79 87 90 77 57 64 66 30 -8 37 70 61 60 57 97 53 -11 38 95 98 48 1 -35 -6 87 77 80 130 27 63 122 43 33 43 109 -21 -89 65 112 108 142 190 159 227 158 -59 -61 15 -47 22 199 144 134 192 218 294 192 164 248 -118 -235 113 158 43 62 -134 -32 126 -178 -256 136 190 73 186 -31 -138 -165 54 260 54583 372 150 75 10945 15 9 43 7030 471 3009 2328 1930 1642 1464 1417 1376 1401 1452 1455 1406 1816 1562 740 697 709 743 662 527 365 290 253 225 230 251 322 382 454 487 543 643 767 833 873 826 697 420 380 361 339 296 194 213 216 206 175 169 165 166 157 154 149 148 146 142 140 140 140 141 137 132 136 135 132 129 126 126 125 123 124 118 119 119 114 113 119 120 122 123 123 117 119 121 120 117 119 126 125 125 129 126 132 128 131 133 140 141 141 144 145 146 148 147 149 147 148 149 150 148 146 145 145 147 149 148 151 149 151 152 152 154 155 153 154 151 154 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 135 156 163 165 164 162 160 157 157 157 157 156 157 157 157 155 153 155 153 153 156 159 161 163 165 164 162 160 155 151 149 147 144 146 156 165 168 165 155 146 141 135 136 139 141 142 139 139 134 133 138 134 135 136 134 131 131 135 139 137 133 137 138 133 131 137 143 140 130 131 131 128 132 131 125 126 134 128 123 134 145 134 126 126 119 127 137 133 126 132 129 134 147 142 138 137 123 120 132 120 115 114 110 126 111 97 110 106 105 121 103 91 114 107 90 96 90 78 92 70 62 96 108 95 72 71 77 69 89 56 43 93 130 140 71 14 18 83 59 24 69 100 78 32 35 59 46 -27 30 104 65 21 58 114 55 40 67 77 133 86 -38 -84 3 89 55 66 172 138 66 75 60 60 94 138 71 19 92 24 16 113 124 131 132 109 103 59 32 166 132 79 153 134 87 47 107 106 83 132 -32 -64 98 43 4 -111 -235 -72 44 105 33 43 -4 -82 122 151 151 4 117 328 54615 372 150 75 10947 15 10 15 7023 470 2117 1532 1184 959 1023 995 764 161 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 394 1737 2909 4882 7619 12377 20582 25788 27552 27043 24599 22531 26684 32800 31348 21132 11903 3370 195 162 158 154 157 151 146 141 141 141 140 137 140 139 138 133 129 132 128 124 118 115 115 118 116 117 113 115 116 114 112 116 116 123 128 135 128 128 124 123 122 118 122 123 122 128 125 130 133 131 134 142 140 142 141 142 143 147 151 148 151 152 151 150 146 146 147 146 149 150 148 150 150 148 151 154 153 154 151 154 151 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 134 154 162 165 164 162 160 158 157 157 156 156 157 158 159 158 156 157 155 154 156 159 160 162 166 165 164 162 159 155 151 148 144 145 152 159 166 168 161 151 144 140 138 139 140 143 139 138 139 139 139 134 133 132 130 132 131 134 133 126 125 129 133 134 132 139 146 141 132 131 137 136 132 130 126 127 130 123 125 141 141 126 119 123 124 123 132 131 115 120 123 120 127 117 111 115 108 108 109 93 88 107 105 112 128 125 106 96 85 85 95 97 122 118 106 108 95 90 90 84 96 109 93 92 86 82 102 104 101 74 25 39 103 145 102 34 23 60 62 16 69 107 39 35 29 39 99 48 15 76 94 70 93 145 99 61 80 112 151 67 32 49 -6 62 90 48 98 109 35 7 71 123 136 99 141 139 133 27 15 170 103 -3 -72 -22 211 238 60 242 243 -55 -151 -91 -71 -99 -15 70 36 -90 -82 47 157 147 14 27 118 72 185 199 114 82 -65 -25 0 -4 159 310 355 267 54646 359 1125 75 10955 15 10 46 7017 469 227 355 520 894 2966 2700 1234 999999 999999 524 2827 5410 9129 13602 16812 19918 24297 29433 36701 44389 46886 43668 40244 37706 35548 39754 43768 38221 23901 12076 3373 164 154 150 145 144 143 140 141 137 138 138 135 135 133 131 132 128 126 120 115 109 109 107 110 111 111 107 114 114 117 114 121 121 130 134 146 137 140 132 128 119 114 114 119 119 125 122 127 132 130 131 141 138 140 141 141 145 148 149 150 151 153 152 150 147 148 150 150 152 153 152 152 151 149 147 152 151 153 151 153 150 152 150 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 131 152 161 164 165 164 163 161 158 158 157 155 157 159 160 160 159 158 155 152 155 158 159 161 164 166 165 163 159 153 148 143 143 144 148 157 166 169 161 148 143 143 138 137 140 139 137 134 136 134 134 133 130 126 128 129 130 133 127 126 127 125 129 133 129 133 140 135 131 128 127 132 133 130 127 124 124 113 112 126 122 109 109 116 120 123 125 117 115 122 116 103 106 102 99 108 100 89 79 78 83 95 85 76 113 114 81 87 81 78 94 84 90 81 72 86 84 76 72 78 72 61 61 67 70 60 77 78 52 49 27 23 75 110 103 55 54 44 57 57 44 76 30 25 0 8 98 98 32 17 58 114 112 97 122 92 54 103 140 108 64 62 8 54 139 78 9 -22 59 36 18 138 138 56 52 62 34 10 86 205 189 50 -69 -111 13 113 133 236 212 54 -52 1 32 -83 28 190 -58 -214 19 139 269 346 -11 101 290 184 244 -38 42 130 -111 -139 -179 18 -16 -15 191 112 54678 359 1125 75 10959 15 11 18 7010 468 294 458 674 2024 3067 3030 2969 802 2893 4065 5132 8054 12380 17769 19752 21426 22936 24824 26701 27274 26361 27515 34903 51337 73591 74337 58066 25476 2243 276 157 149 146 144 140 137 139 140 141 138 139 139 134 134 133 129 132 126 123 117 112 108 108 112 116 113 116 114 120 118 127 126 136 134 140 138 143 135 137 128 124 114 117 117 122 121 124 123 129 130 133 133 142 139 139 144 145 147 148 149 154 153 155 150 151 148 150 150 151 152 153 153 153 153 153 148 148 149 151 150 153 150 150 147 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 129 149 159 163 164 163 162 161 160 158 158 158 159 160 160 162 161 159 156 152 154 159 161 161 164 167 168 167 163 158 150 143 143 146 148 158 166 166 155 142 140 140 137 139 141 137 139 140 135 132 135 134 130 133 133 127 129 133 129 128 129 127 131 136 134 137 143 139 135 131 126 128 136 138 139 135 127 117 114 127 127 117 116 113 110 126 129 116 116 113 112 109 100 100 98 90 94 101 89 96 86 69 90 98 106 110 100 84 75 89 87 79 83 67 54 78 92 72 62 76 67 59 91 87 78 75 62 57 51 56 66 86 98 73 72 71 75 54 43 73 61 40 23 44 36 19 74 61 17 7 46 106 96 20 101 144 37 38 60 114 61 33 35 34 60 19 -51 -144 8 77 -8 42 117 167 2 -114 -42 5 97 113 109 81 24 -45 -54 -13 62 120 118 83 48 129 139 72 198 310 19 -168 -41 97 281 250 2 78 177 184 5 -238 31 131 -120 -334 -315 -27 3 -50 20 85 54709 352 1650 75 10960 15 11 49 7003 467 390 963 1374 1256 1557 2420 7579 10125 9753 9428 9470 11547 16623 26054 43899 64777 97785 122954 120159 93529 41528 4106 260 155 146 141 140 134 135 135 137 138 137 138 136 136 137 135 129 126 126 125 120 115 111 110 117 118 118 119 122 130 130 141 140 142 141 142 135 135 129 127 118 121 115 126 127 125 122 124 120 132 128 135 136 141 140 141 144 149 148 151 151 153 151 154 147 150 148 148 147 150 152 152 153 153 155 155 151 152 151 153 151 153 149 149 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 129 149 159 163 162 161 161 160 159 159 159 160 161 162 163 164 161 158 156 153 156 161 163 163 165 168 169 169 169 165 155 146 144 148 150 158 168 173 165 152 145 143 142 144 143 144 147 146 142 141 143 140 138 143 140 137 139 133 131 131 130 129 133 141 139 140 146 144 141 137 135 139 141 144 151 151 136 128 134 134 135 130 128 118 108 126 130 123 117 108 106 118 114 112 110 90 104 116 94 93 78 73 103 95 88 99 115 96 79 91 88 99 92 65 67 94 99 84 81 82 83 90 114 88 65 67 54 66 79 83 65 62 54 37 55 92 96 74 75 117 98 34 45 92 94 33 51 51 34 85 115 114 59 32 111 92 77 92 10 4 37 107 113 71 61 11 -23 -52 -33 9 49 107 117 134 -67 -133 62 45 73 99 8 -1 22 8 50 108 15 -27 130 233 175 162 116 171 339 300 123 -116 -86 80 86 -35 149 338 98 6 98 67 52 155 180 161 244 232 -69 -70 143 341 54741 373 75 75 10961 15 12 21 6996 466 8934 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 275 969 1498 2045 2744 3769 4388 4878 4720 4120 2473 768 2315 4544 5585 7668 12170 20465 25879 30842 40822 40322 39600 39448 37975 40258 53587 54163 48897 35220 15565 2165 196 154 147 142 143 138 136 133 126 128 129 129 128 135 134 133 128 123 126 122 121 113 113 111 113 113 117 120 124 134 138 141 142 139 138 132 127 129 123 118 116 123 120 127 127 123 119 119 121 125 126 133 132 135 138 137 141 142 144 148 148 151 150 152 149 146 146 145 147 148 154 152 153 154 155 155 154 153 154 153 152 151 148 147 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 129 150 160 163 161 161 161 161 160 160 159 159 160 162 164 164 160 158 154 153 158 162 165 165 165 167 167 168 168 165 156 149 145 147 152 158 170 180 178 165 157 155 152 150 148 147 147 148 149 149 148 144 148 152 146 145 147 141 138 136 135 138 141 145 143 144 146 138 140 143 141 142 141 148 148 142 139 135 130 121 124 125 118 111 104 108 113 116 116 121 112 98 109 122 118 108 115 112 101 100 82 90 112 107 103 90 73 77 100 96 81 90 94 69 61 91 93 72 81 71 58 90 81 38 51 78 58 59 61 45 49 52 53 39 58 82 60 72 97 130 118 38 56 126 119 69 59 62 114 138 109 130 55 52 94 5 68 161 74 45 103 139 127 58 31 45 59 38 -8 50 47 59 192 143 42 28 67 88 88 37 36 130 95 144 222 184 51 71 254 342 215 171 164 144 200 217 108 -45 133 158 -103 -161 222 221 18 38 109 272 151 -31 174 394 333 326 47 -208 -85 253 54772 365 675 75 10967 15 12 52 6990 465 36 483 735 1099 1467 2029 2575 3397 4354 4932 5401 5635 6485 10389 13111 20630 30127 29178 21476 20928 30339 34574 27832 30970 28228 26281 21015 9740 2904 1958 319 189 173 162 157 154 152 148 143 141 142 134 135 127 125 124 122 125 129 130 128 124 122 122 120 121 115 117 113 113 113 121 126 131 139 139 136 137 134 129 124 122 122 121 120 119 124 125 125 122 121 123 120 124 120 125 130 130 132 137 136 140 137 141 142 147 147 150 150 151 146 147 145 150 146 152 151 154 152 155 155 154 152 155 153 153 151 148 147 148 149 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 128 149 159 163 163 163 162 161 161 160 158 158 158 160 162 163 162 161 157 154 157 161 166 167 168 169 168 169 167 162 155 150 146 147 152 159 169 174 168 159 155 151 147 145 144 143 143 147 151 153 151 147 144 144 142 138 140 145 141 135 135 136 137 143 144 150 151 143 150 153 153 150 145 152 145 133 131 136 134 124 123 120 118 113 111 110 102 99 101 115 120 102 98 106 116 115 113 103 90 96 86 90 112 126 110 88 79 76 103 91 66 77 94 65 36 49 75 84 82 70 51 70 84 83 77 100 94 54 44 43 82 83 82 89 59 45 18 53 93 123 104 19 23 82 109 89 77 73 108 96 47 61 15 -40 4 11 46 134 91 114 156 130 80 49 32 -14 5 -25 -89 25 64 22 187 264 196 69 82 125 -18 -107 15 80 -29 114 231 177 172 146 123 -5 -101 75 180 105 30 46 -25 35 141 129 124 69 137 50 125 179 127 119 64 -195 -127 176 -91 -80 104 57 98 221 54804 372 150 75 10973 15 13 24 6983 464 265 373 377 391 432 470 526 562 593 608 550 550 590 646 727 740 752 874 1220 2585 7215 10599 17144 25289 24072 15878 13062 17937 18213 7529 2563 208 188 178 174 180 179 177 171 169 163 158 152 150 150 146 140 138 134 134 132 124 121 121 126 125 123 125 122 123 120 119 120 117 118 121 122 121 130 136 139 140 134 129 132 127 129 126 126 123 124 125 122 122 127 124 121 121 127 126 123 125 128 128 131 132 135 136 139 137 145 143 148 147 149 151 150 147 147 145 147 145 148 150 152 151 154 155 154 153 156 154 155 152 151 150 149 149 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 129 150 159 163 164 164 163 161 160 159 157 156 156 157 160 162 162 162 160 156 155 160 165 166 167 168 170 170 169 164 157 151 148 149 151 159 169 169 160 152 146 139 137 136 134 136 136 137 143 148 145 146 140 133 136 134 131 135 134 131 131 130 133 138 137 138 147 153 153 152 157 155 149 152 150 146 136 136 138 124 123 123 121 117 114 120 114 104 100 112 124 121 114 112 120 113 106 107 91 85 92 90 95 112 102 93 96 88 92 83 75 91 100 67 50 48 69 100 85 67 61 58 87 109 84 81 97 77 68 64 86 88 76 85 32 11 17 29 44 75 44 34 67 94 106 73 72 65 80 74 71 67 25 5 32 23 78 169 122 83 52 82 104 79 78 27 -2 26 -27 -60 7 28 136 236 102 -33 36 60 -31 -47 45 74 -21 -53 -26 37 130 60 -95 -184 -85 116 194 76 37 36 25 92 127 178 240 267 272 190 169 169 148 119 83 3 -7 174 76 -85 -125 135 389 159 54854 372 150 75 10978 15 14 14 6972 462 267 238 553 700 844 956 1150 1293 1383 1487 1682 1821 2150 2217 2198 2081 2172 2618 3981 5369 6776 9154 14049 16567 20250 25255 29803 29209 19777 11514 9068 5545 3206 3269 2808 1150 186 179 170 165 158 153 145 146 145 142 133 133 128 127 123 121 115 120 126 126 122 126 125 126 123 120 121 121 126 133 136 133 137 136 132 126 126 124 125 118 123 121 126 124 122 120 121 120 124 121 124 121 123 123 123 126 133 129 136 133 137 136 141 141 147 148 150 152 153 151 150 146 148 146 145 147 148 150 149 149 152 152 153 152 154 154 155 153 153 152 152 151 150 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 129 150 159 163 164 163 162 161 161 160 158 157 156 157 159 161 161 162 161 157 156 159 162 163 166 169 173 175 173 168 164 156 152 149 150 158 167 169 164 157 150 143 140 139 137 137 138 138 140 141 139 140 137 135 136 132 129 130 129 126 128 129 133 140 139 132 138 142 138 142 152 147 142 140 142 147 135 130 121 114 124 123 117 118 119 119 118 110 101 102 115 124 116 113 110 112 108 96 84 72 88 90 85 95 105 105 80 83 98 86 93 114 102 90 92 63 64 81 67 75 79 74 93 98 97 87 80 81 102 99 79 80 68 66 33 19 35 13 14 21 35 89 80 64 56 84 65 0 55 88 114 155 102 62 22 3 97 121 127 107 40 95 117 43 65 83 -7 21 112 56 7 13 85 115 79 79 2 4 70 108 194 196 130 42 -21 -92 -104 -19 -56 -67 40 24 47 -52 -80 107 267 183 -69 14 103 45 206 96 -101 -42 -221 -86 246 200 103 200 86 -83 -27 152 131 -297 54886 367 525 75 10975 15 14 46 6965 461 88 230 322 767 904 1247 1476 1892 2027 2076 2069 2403 3463 5930 8947 11793 14599 19653 21719 25573 30864 36220 36211 27750 20911 22143 17820 19990 26153 24720 16531 5386 175 163 158 154 149 141 145 142 138 132 131 125 125 122 126 122 124 127 128 127 128 127 126 125 123 129 132 138 140 138 130 135 133 122 118 124 124 119 113 119 119 123 123 119 119 124 121 125 121 127 124 124 122 125 124 136 133 139 135 138 139 144 143 146 146 151 153 156 151 149 144 149 148 147 149 149 152 151 149 151 151 151 151 153 152 154 150 153 151 153 151 151 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 127 148 158 162 164 164 163 161 161 160 159 158 156 156 157 159 159 160 159 156 155 154 155 158 162 167 171 175 174 171 166 158 152 148 149 156 160 159 151 144 141 137 135 135 135 135 137 137 134 136 137 134 129 133 134 129 124 125 124 121 123 125 127 136 140 136 129 126 129 135 144 142 137 139 138 140 137 133 125 122 126 112 109 124 121 110 110 114 108 104 110 114 115 103 101 118 112 88 77 81 96 99 101 105 102 100 94 95 81 73 91 85 68 74 86 63 73 71 43 81 77 76 91 76 81 78 74 65 67 84 75 62 53 69 75 56 66 73 86 74 75 117 79 28 54 126 106 28 25 68 98 135 94 58 93 69 14 -10 47 53 24 67 47 0 35 -6 -9 49 74 47 4 5 66 108 138 155 7 -96 -2 131 169 157 29 -50 29 -13 -59 85 141 10 77 20 -131 -122 -103 103 235 188 67 33 51 -22 140 86 -194 -203 -284 -153 211 187 101 296 100 -126 13 33 4 -210 54917 356 1350 75 10987 15 15 17 6959 460 163 1956 3356 5734 7485 8372 8493 9111 11361 16460 27470 36480 40179 43450 54402 61313 65745 60339 36956 19663 6685 627 209 165 154 147 144 147 140 141 135 133 130 125 124 129 127 126 126 126 130 129 125 123 125 122 131 135 138 134 127 123 124 123 118 117 119 118 120 118 126 124 125 124 120 120 123 119 124 124 126 124 127 122 124 124 134 132 134 133 139 139 140 136 146 143 150 150 152 149 147 144 147 146 148 149 152 154 154 151 152 151 150 150 153 152 154 150 153 151 151 148 148 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 126 138 152 160 164 166 167 165 163 162 161 160 158 157 157 158 159 159 159 155 154 154 153 154 156 160 168 173 175 174 168 163 158 153 151 153 156 156 149 140 138 134 130 131 132 133 134 133 132 136 136 132 132 131 131 131 124 121 122 123 123 123 123 129 138 138 129 131 140 137 137 138 134 140 143 144 148 145 142 139 137 117 110 123 120 106 103 119 114 111 121 120 124 112 110 124 112 98 103 106 97 84 105 116 90 84 97 89 71 73 92 75 56 58 56 73 96 79 50 65 64 77 69 31 50 58 63 63 45 48 46 40 52 67 71 54 67 112 148 107 63 96 80 69 74 111 127 44 3 66 101 98 91 132 163 105 63 83 114 74 38 41 9 6 18 6 41 106 41 -36 8 0 111 211 135 91 23 -91 25 162 89 154 70 -88 86 156 68 93 205 147 122 121 -2 39 -17 -41 6 90 301 208 120 120 27 80 99 53 102 177 201 103 174 245 0 -42 100 248 129 -217 54949 357 1275 75 10991 15 15 49 6952 458 146 467 2026 2542 3631 4604 6319 8875 13886 24828 42689 59034 62835 52828 47129 50313 48210 47561 34500 13231 3422 1339 627 211 170 158 155 154 151 141 142 133 136 129 129 130 131 132 127 128 129 131 133 129 127 132 133 139 137 136 128 122 122 122 120 117 117 120 118 119 122 126 122 124 123 122 120 121 120 119 124 123 127 125 120 124 123 126 126 133 131 135 138 140 137 144 145 147 150 149 146 146 143 148 142 147 148 150 150 153 153 154 151 151 151 154 154 154 154 155 153 151 148 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 126 144 154 160 164 166 165 163 162 162 159 157 157 157 158 157 157 159 157 155 156 156 153 153 158 166 171 176 176 169 164 160 155 150 150 155 157 154 149 146 139 133 132 133 133 135 137 137 140 138 134 133 130 128 127 126 120 121 125 123 126 126 130 138 134 133 138 144 142 135 136 134 139 144 147 144 140 143 139 140 127 118 118 117 112 108 117 111 105 110 117 117 104 97 104 104 103 104 91 69 65 89 92 87 89 76 72 72 64 84 101 89 73 58 93 94 67 71 60 70 72 46 44 84 76 57 74 53 51 68 39 63 92 96 83 83 109 126 92 52 69 78 93 75 55 29 7 29 66 92 82 79 80 59 75 115 97 106 136 113 116 62 37 42 66 54 32 -5 -104 -25 1 90 235 173 54 18 15 50 154 71 75 141 47 49 64 87 81 149 198 71 96 179 82 50 32 -32 104 167 39 45 45 -31 109 222 233 281 265 129 -20 118 192 18 -105 -65 307 112 -132 54980 365 675 75 10995 15 16 20 6945 457 75 156 468 558 699 888 1048 1327 1541 1828 1876 2068 2599 5155 10780 14602 21437 33343 57038 64838 47608 25656 12039 8684 286 212 216 213 208 191 180 169 171 167 165 162 154 140 135 129 133 127 133 131 127 129 126 127 130 129 134 138 137 146 148 146 138 134 128 122 121 122 122 121 122 125 122 120 121 123 118 121 121 120 120 120 120 123 121 125 125 125 123 124 122 121 124 132 126 133 137 143 142 143 145 146 148 152 148 146 143 147 142 146 146 146 147 150 151 153 152 153 153 156 155 154 156 157 153 152 150 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 127 147 156 160 163 164 165 166 165 161 156 155 155 156 156 154 155 156 156 154 153 153 152 153 159 165 168 172 171 165 157 153 151 149 152 156 153 148 146 141 134 131 130 129 129 132 135 135 136 136 135 133 133 129 128 127 120 121 125 128 131 129 127 132 133 137 143 143 146 144 143 145 142 139 140 137 144 147 137 140 129 122 121 115 115 119 123 121 111 101 103 112 113 103 95 94 93 92 89 80 82 83 84 89 85 70 77 91 69 73 94 90 91 93 100 78 54 79 91 79 74 63 71 111 109 87 75 57 83 96 72 76 89 119 107 70 67 71 80 83 88 92 87 99 72 2 24 53 56 72 34 7 5 4 -8 23 36 16 48 78 140 152 73 60 115 111 34 -31 -16 -2 -17 64 130 147 25 -85 -63 -12 145 191 112 79 147 124 53 94 161 124 122 133 82 130 115 51 22 51 80 -75 -77 -5 66 262 313 150 244 369 163 122 93 -12 84 134 -180 -318 -57 -3 138 55012 361 975 75 10994 15 16 52 6938 456 94 272 942 1270 1500 1797 1710 1719 2125 5027 11684 14376 20214 28434 50025 62330 49789 32743 18520 22199 19606 23341 16325 5347 197 184 174 170 166 162 156 150 145 131 127 125 127 122 127 123 119 118 119 123 126 132 137 147 141 144 139 130 128 122 117 116 117 118 120 117 117 124 120 123 117 117 114 119 119 118 120 119 115 122 116 122 117 122 124 120 117 120 123 125 121 129 129 137 140 139 139 143 142 150 145 142 142 143 141 143 146 148 149 149 149 152 153 154 153 157 156 156 156 157 155 153 151 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 130 149 157 161 163 165 167 167 163 158 155 154 155 154 153 152 152 154 153 150 149 149 150 154 158 163 168 169 169 162 155 152 151 149 152 157 153 147 145 137 131 132 131 130 132 135 137 138 135 134 135 136 140 136 132 129 125 128 132 135 132 131 129 136 142 139 140 143 144 144 145 142 134 133 133 134 144 144 147 156 145 123 118 126 121 118 118 119 115 108 104 109 117 105 103 102 97 98 97 97 104 111 98 88 78 70 83 97 72 61 70 71 95 97 95 102 71 67 107 99 86 65 62 101 102 102 69 71 100 90 86 86 86 102 100 28 42 91 99 103 95 67 20 25 67 69 36 20 44 86 63 17 59 84 -1 11 47 7 12 47 129 170 38 0 99 95 72 6 29 140 133 135 55 -25 -76 -99 -79 0 75 50 60 16 109 234 190 148 185 80 -3 126 85 9 169 73 -93 67 12 -205 -134 -135 -161 119 303 95 183 374 123 148 100 -91 -114 -112 -107 -134 -57 -12 43 55043 372 150 75 10997 15 17 23 6931 455 149 127 319 389 419 461 498 572 577 566 544 577 670 926 1147 1371 1635 1721 1740 1796 2382 3852 4402 6741 11018 20492 30723 31207 25307 18459 22147 19540 23236 16228 5312 181 171 169 169 165 160 152 144 140 131 129 128 129 126 129 129 134 136 134 137 141 150 149 150 141 136 128 123 117 113 112 115 113 115 117 117 118 123 119 120 115 120 120 120 120 122 120 122 116 119 115 115 116 120 125 122 118 125 123 121 119 123 123 131 133 135 132 140 142 143 138 135 139 142 143 145 148 151 152 151 151 152 154 153 151 153 153 155 155 156 153 153 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 131 148 156 159 163 166 167 165 162 160 157 155 155 154 153 152 152 154 153 152 151 151 150 152 157 163 169 172 170 166 159 156 155 152 152 158 159 156 154 147 142 142 139 136 139 142 142 142 137 136 140 139 139 140 138 135 132 135 137 133 134 135 132 138 144 140 138 144 141 140 145 136 134 141 142 141 140 140 149 155 139 118 118 128 116 105 107 109 117 106 104 116 101 89 100 114 118 103 90 81 95 116 111 106 97 92 88 80 84 80 82 99 109 103 110 119 76 62 92 87 83 73 76 97 81 60 64 61 68 81 67 70 63 54 60 38 62 83 81 86 74 50 6 11 54 85 67 42 36 53 64 39 63 80 14 20 43 33 60 49 79 125 58 24 2 -32 27 34 18 141 215 173 84 20 -28 14 73 52 3 -103 -41 46 42 94 108 153 206 129 101 67 15 27 111 83 53 147 90 37 -38 -137 -145 -16 60 -2 47 44 101 237 -24 -164 -67 8 103 66 -81 -84 129 55075 372 150 75 10998 15 17 55 6924 454 116 93 117 144 161 366 416 442 465 475 474 517 608 781 1033 1303 1548 1722 1772 1684 1516 1522 1652 1785 2371 4869 13471 28227 40862 46375 43165 30718 15709 474 180 175 162 160 161 162 159 155 147 142 133 133 130 133 135 139 144 151 166 162 160 161 157 146 136 132 129 122 122 112 111 113 117 114 116 117 122 123 122 123 121 121 124 125 121 120 120 113 122 118 118 116 118 119 124 128 127 125 133 126 123 119 126 127 135 134 140 138 145 146 144 138 136 140 145 149 148 147 149 150 151 151 153 155 154 150 152 152 154 154 154 151 152 150 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 131 149 156 160 163 166 166 165 164 161 157 154 153 153 154 153 154 155 154 154 157 158 154 152 156 164 172 175 176 174 166 160 157 158 160 162 163 163 163 159 152 149 145 140 142 144 143 144 141 138 143 143 139 141 145 142 139 137 135 137 139 139 135 138 140 144 151 154 155 153 145 138 143 139 142 147 148 154 154 150 136 127 133 129 117 109 110 109 116 111 107 114 104 98 98 113 121 111 106 86 79 102 115 103 110 117 103 93 99 117 99 92 107 109 105 84 59 80 106 78 67 91 90 89 85 63 77 62 65 81 66 51 56 60 43 38 83 98 84 94 81 70 46 54 56 84 117 83 43 31 7 23 41 -7 13 53 53 77 68 34 68 129 122 57 24 11 41 126 173 111 73 103 96 174 154 33 85 57 -12 14 65 117 68 96 113 110 152 90 163 27 -108 40 42 -128 -37 51 -24 86 116 182 242 232 143 123 99 -61 61 204 -5 -9 23 146 162 -21 -227 -228 191 55106 358 1200 75 11004 15 18 26 6918 453 134 1609 2456 2540 2422 1513 2653 3036 3539 4840 10116 19350 40463 73243 93517 100265 83352 47765 28439 12885 10660 3241 159 152 149 151 152 150 146 143 135 133 133 140 147 150 153 153 171 172 170 162 149 136 122 123 121 115 115 110 110 110 116 116 118 118 117 119 120 123 124 121 123 120 117 117 112 111 119 116 116 114 117 114 117 121 123 123 132 126 132 128 134 135 142 140 147 144 150 150 150 145 144 145 148 147 147 148 147 148 153 152 155 154 155 153 154 151 153 151 153 151 151 151 151 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 132 150 157 161 163 165 165 164 163 159 155 153 152 153 154 153 153 154 153 152 155 157 155 154 156 163 170 174 176 175 170 161 158 163 167 165 165 165 168 167 160 154 150 147 145 144 144 147 148 144 142 144 143 142 143 142 142 139 137 141 141 139 138 137 141 148 152 153 154 150 144 146 142 130 131 138 146 148 149 148 140 133 127 125 130 130 129 127 112 111 111 109 115 113 104 107 101 104 112 97 85 94 106 97 106 120 108 93 78 85 85 88 107 100 95 91 91 97 95 58 58 76 66 71 91 107 99 83 89 103 97 85 82 66 47 38 89 118 98 111 103 78 26 23 64 76 82 70 39 23 44 68 60 27 64 74 63 104 64 25 116 99 48 36 62 138 141 209 157 100 129 92 88 168 198 118 137 103 8 101 134 114 92 166 224 143 32 10 103 42 -1 70 -61 -199 112 166 -78 -147 3 225 204 158 221 300 164 -116 -97 -27 -122 30 50 -35 -60 -223 -290 -22 -53 55138 357 1275 75 11008 15 18 58 6911 452 416 1600 1619 1483 246 1846 2114 2872 5434 14870 28594 54903 90691 103786 93975 69829 47410 43116 19956 10640 3237 167 154 148 144 145 145 142 142 147 145 150 161 168 164 160 153 158 166 170 160 144 133 124 121 115 113 110 112 112 114 118 118 121 120 118 117 122 122 123 123 124 118 114 114 115 116 118 115 117 112 116 112 113 119 122 122 129 127 137 131 133 135 140 141 146 144 150 152 155 150 148 145 146 143 145 147 146 148 153 151 154 154 154 154 155 152 154 151 154 153 152 152 153 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 132 151 158 161 162 163 164 163 162 160 157 154 153 154 154 152 151 152 151 150 151 150 148 148 151 158 164 168 168 168 166 159 155 159 161 161 163 169 173 171 167 161 155 153 150 145 145 148 148 146 144 142 142 139 139 143 139 133 133 138 143 139 135 134 142 145 143 147 143 142 146 145 138 137 134 137 144 132 128 133 130 133 126 123 131 131 130 130 112 105 107 105 114 121 117 105 89 98 103 82 82 93 96 92 74 76 76 86 97 79 89 105 108 107 118 115 118 94 80 76 75 75 79 67 42 81 77 38 46 84 102 114 80 24 17 40 87 92 73 59 90 110 51 44 76 49 32 79 80 42 62 78 43 9 49 66 52 52 56 71 99 2 -22 46 8 60 85 135 90 127 164 34 31 110 190 153 132 78 96 202 150 95 155 256 237 109 -61 -119 -48 44 130 150 -31 -81 149 169 -6 -151 -31 160 152 -1 -97 101 91 -62 92 1 -119 -27 144 186 94 -84 -335 -24 -20 55169 351 1725 75 11019 15 19 29 6904 451 1440 3341 6598 13207 26368 54091 103876 128947 112756 65743 38822 30110 7438 191 186 170 160 154 149 143 149 145 145 155 165 178 184 183 175 164 156 155 162 162 154 140 131 128 122 117 118 115 115 118 118 122 127 129 127 128 123 124 123 127 127 126 121 121 116 121 118 120 113 116 112 117 109 115 117 121 118 130 126 132 128 132 134 138 142 145 143 151 149 154 149 146 142 144 142 142 144 145 148 150 149 152 153 154 155 156 156 157 155 155 155 155 154 153 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 130 149 158 161 160 160 162 163 163 162 159 158 158 156 156 154 152 152 150 149 151 149 145 143 145 149 154 159 164 166 164 159 154 155 156 157 160 168 172 170 166 158 148 147 149 144 142 141 139 140 139 138 141 137 136 139 136 129 134 140 142 139 135 132 137 140 139 145 140 142 143 138 140 142 139 137 140 132 126 133 127 124 122 114 120 122 114 119 121 110 99 92 95 101 108 103 109 115 101 88 84 93 93 88 71 63 73 106 126 108 101 94 89 88 93 105 98 73 81 89 82 77 93 78 34 46 27 18 58 88 108 111 62 58 32 20 96 91 47 46 79 129 99 46 46 17 17 63 64 48 24 38 28 -9 50 18 -40 -3 48 86 116 127 89 89 78 19 0 107 131 80 51 -26 -69 -18 80 -5 5 91 141 213 114 -8 91 249 188 27 -28 -66 -61 -4 121 152 51 -9 -68 92 -9 -156 12 -48 14 20 -244 -111 94 233 385 217 11 82 383 275 77 71 -95 -224 -56 55201 362 900 75 11016 15 20 1 6897 450 78 696 1417 3349 5948 11704 15452 13434 11699 6667 7164 9317 13816 23309 36854 54878 70210 95046 103539 77491 34903 8266 252 168 175 170 164 160 155 156 151 153 147 148 161 173 182 191 188 183 174 171 165 163 154 148 139 136 130 125 122 120 116 114 119 121 129 131 130 128 126 120 122 124 129 125 124 121 123 118 116 115 116 109 109 108 112 107 116 111 119 116 127 123 133 130 137 138 140 142 142 139 149 145 149 149 145 143 142 139 141 144 142 143 146 146 149 149 150 150 152 153 156 153 154 153 153 153 152 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 130 150 159 161 161 159 160 161 162 162 160 160 160 160 159 158 155 153 149 146 148 147 144 142 142 145 147 152 159 162 162 160 157 155 155 158 161 165 168 165 159 151 141 138 141 142 138 135 136 138 135 134 137 137 136 132 131 131 133 136 133 134 132 128 134 139 136 140 140 137 141 141 143 140 133 131 130 133 132 134 129 119 116 112 112 111 112 121 121 106 95 97 97 91 94 96 110 118 95 99 103 97 109 105 97 95 105 122 129 115 97 91 90 88 76 72 63 71 72 69 109 100 83 97 90 67 40 73 115 118 106 79 39 67 77 44 74 64 37 87 97 91 68 5 14 28 59 53 14 4 9 12 0 -13 37 19 -35 50 47 47 139 188 135 127 154 49 27 151 118 33 99 81 -4 2 49 -13 6 94 43 44 77 29 -2 88 234 142 -22 -23 90 140 136 195 133 45 49 174 38 -59 146 -1 67 101 -116 -58 -16 -45 41 414 311 35 202 -43 -174 100 28 132 85 55232 368 450 75 11023 15 20 32 6890 449 230 861 1215 1630 2235 3262 4725 6161 8199 11147 14700 20389 23296 20279 20799 15738 15377 15233 19293 30392 44838 58711 72792 71317 58052 25108 11670 4807 171 157 151 147 153 153 152 156 158 155 151 152 162 166 169 176 176 178 177 177 166 160 145 136 129 131 123 121 120 116 111 113 117 120 124 119 119 122 121 118 119 123 127 122 119 121 119 114 111 106 107 103 103 101 109 109 118 116 123 118 127 129 136 133 140 142 142 142 140 135 142 140 146 145 144 143 143 141 148 148 144 143 147 146 149 148 149 148 152 151 154 152 152 152 152 153 153 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 132 152 161 164 163 160 159 159 159 160 160 158 157 159 159 156 153 150 148 145 144 146 145 141 141 143 145 150 155 160 162 162 160 157 155 158 162 165 167 164 156 147 140 137 135 137 135 132 136 138 138 139 139 140 144 139 134 136 130 126 127 126 127 130 137 138 131 129 134 140 143 141 139 141 135 127 129 142 142 135 132 128 131 128 118 110 113 119 121 110 107 117 111 96 87 96 106 105 98 108 110 118 123 108 109 112 112 98 111 116 105 97 94 93 77 55 58 83 65 71 107 105 89 84 90 95 92 96 94 107 95 68 59 59 69 32 57 97 90 82 58 37 38 54 27 69 171 103 35 38 39 61 32 14 57 94 70 59 12 38 104 99 107 161 166 56 29 111 131 109 164 210 163 147 160 59 56 46 -18 32 164 120 8 46 161 273 126 -111 5 157 78 86 43 65 106 27 162 175 121 158 148 83 62 124 98 -67 78 435 351 132 87 66 2 240 69 361 397 55263 371 225 75 11020 15 21 3 6884 448 7 101 420 748 1159 1492 1885 2226 2919 4112 5361 7087 8235 9304 8774 8759 9537 12125 12175 13181 17622 25357 33912 35355 31776 44793 46833 47620 39756 36393 14568 2616 157 144 144 145 148 151 158 163 159 159 165 166 163 163 163 163 161 159 159 150 142 130 122 121 123 119 120 119 113 115 115 116 117 117 113 116 123 122 121 121 121 123 118 117 119 116 108 105 103 106 100 103 101 113 112 120 119 122 120 128 128 132 130 136 141 143 142 139 137 141 141 143 145 145 148 147 146 152 151 149 147 150 148 150 149 150 148 152 149 151 150 150 149 149 149 150 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 133 153 163 166 165 162 160 157 157 158 157 156 155 155 155 153 149 148 147 146 146 148 147 144 142 143 145 149 154 159 164 160 156 155 156 159 162 164 166 161 150 139 135 133 131 132 132 130 131 133 136 140 139 141 143 142 138 135 131 128 131 127 126 132 137 139 132 126 130 139 145 144 137 131 135 134 137 148 138 128 124 122 131 127 120 121 118 125 131 120 114 116 109 97 91 102 115 104 99 104 102 110 110 97 109 136 125 90 109 109 114 109 91 93 74 64 70 84 73 68 64 67 93 83 81 108 106 94 76 77 100 105 85 90 80 37 80 125 90 78 77 13 7 85 74 58 104 94 80 58 36 103 133 121 132 151 131 65 81 72 93 162 143 139 129 67 32 64 111 115 172 243 193 146 168 90 93 139 84 112 161 130 14 -149 -49 221 168 -93 -60 79 76 12 -22 98 137 32 163 109 -37 150 129 -12 37 136 198 215 219 90 73 310 248 -57 -147 193 463 472 352 55295 373 75 75 11027 15 21 35 6877 447 250 166 280 305 362 423 552 636 712 734 843 1433 2534 3493 4617 4887 4355 5319 6559 6286 6787 13142 30116 52291 54729 42425 27386 19594 13051 16597 22217 24603 9879 2597 156 150 146 139 143 148 156 157 158 155 162 167 161 154 150 148 144 142 137 130 125 123 121 127 125 123 125 124 117 119 117 114 118 121 122 123 124 124 124 128 127 123 120 119 116 115 106 103 105 108 104 106 107 115 115 123 121 121 125 126 126 126 127 132 138 143 142 143 144 147 147 148 150 149 148 147 146 151 150 150 150 152 152 153 149 150 148 151 151 152 151 152 150 150 149 147 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 135 156 165 168 167 165 163 161 160 159 158 157 156 156 157 156 153 152 150 149 149 149 148 146 144 144 146 150 157 162 163 159 156 155 156 157 161 165 162 153 142 133 131 134 132 129 132 137 135 134 133 136 139 141 139 141 144 142 141 136 136 134 130 134 136 137 139 138 137 137 148 154 145 138 140 140 142 140 132 130 128 128 134 134 127 122 115 121 119 116 113 112 113 102 106 107 110 104 90 85 92 98 92 86 90 111 116 102 102 91 103 111 104 110 98 88 81 102 108 89 60 41 84 105 97 95 107 103 66 35 74 120 76 86 131 116 84 64 39 61 78 33 19 33 30 31 37 50 63 85 48 1 91 132 103 135 163 184 156 54 107 193 110 53 73 54 17 40 74 41 97 107 78 135 119 68 23 95 108 56 119 185 13 -169 -57 11 -24 -86 -73 -17 47 44 -26 62 122 53 177 158 -74 99 168 2 4 33 2 16 36 -21 78 163 77 -185 -66 183 320 185 131 55326 373 75 75 11034 15 22 6 6870 446 2527 990 1028 1121 1202 1333 1535 1818 2231 2799 3671 4798 6772 9256 12817 13654 11190 12036 9773 10082 7782 10721 20426 34705 32342 21908 12785 4460 860 326 249 201 169 155 150 148 144 142 141 145 144 145 150 145 146 147 144 139 134 139 137 135 129 125 125 126 125 126 125 123 125 129 124 121 120 120 120 124 126 127 127 127 127 132 127 124 121 119 116 114 108 111 111 112 109 108 114 116 118 128 124 120 121 124 128 127 124 130 136 137 140 145 151 152 150 152 155 153 147 146 147 150 149 150 151 154 155 157 154 154 152 152 152 153 151 152 150 153 152 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 132 153 163 166 167 167 165 164 163 161 157 155 156 156 156 156 156 156 154 151 150 150 147 145 143 143 146 149 154 158 157 156 154 153 155 157 159 162 156 148 142 135 133 134 132 129 135 140 139 137 135 137 141 138 134 139 141 143 145 138 136 132 127 131 136 141 146 143 144 141 142 153 154 155 150 137 133 140 149 146 139 136 141 151 135 126 118 114 112 113 117 118 125 110 113 114 104 95 83 85 88 92 98 88 77 90 108 111 89 77 94 106 97 83 72 76 90 96 88 88 85 62 77 79 82 93 113 109 67 41 55 73 59 80 116 105 67 71 73 59 76 90 54 13 -11 43 82 14 -20 64 100 21 61 90 45 57 145 168 95 60 92 117 130 134 97 115 58 -1 66 80 120 98 11 66 83 114 37 65 146 112 256 258 58 14 -12 -5 70 45 -46 -146 -61 -26 -142 13 40 -112 165 252 55 125 158 2 -71 89 148 -63 -101 207 211 -42 67 178 230 208 100 -81 -41 55358 372 150 75 11038 15 22 38 6863 445 675 670 785 889 1061 1321 1681 2217 2840 3762 4538 5892 8518 12749 15710 14970 16578 16043 22497 23166 28714 36441 45188 43787 25453 5275 3166 2849 2362 1728 1345 1392 3865 4511 2305 155 148 141 141 137 144 146 143 140 136 136 136 135 140 136 135 132 135 139 136 134 129 129 127 128 130 126 128 127 127 126 129 128 130 133 128 127 131 125 122 118 117 119 113 114 115 117 113 115 116 120 118 123 129 124 122 124 123 127 131 130 133 136 135 141 144 152 155 153 153 157 154 151 149 147 148 151 151 154 155 155 157 160 159 158 154 154 153 148 148 145 147 148 150 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 131 152 162 165 167 168 166 165 164 161 157 155 155 155 157 157 157 158 156 152 151 151 148 147 145 145 147 148 149 152 154 155 154 153 155 157 158 156 155 152 144 139 136 136 136 133 136 140 139 138 136 134 135 138 139 135 132 134 139 139 134 126 124 128 138 148 146 144 153 152 142 142 144 147 143 133 129 143 159 156 145 143 149 153 139 136 136 119 111 112 115 121 125 118 110 111 110 102 90 91 83 84 101 100 104 119 113 100 87 80 96 103 88 87 87 78 83 67 61 84 97 74 69 67 62 83 91 82 79 78 67 43 35 66 67 26 32 89 100 74 105 135 54 -16 9 61 91 71 37 64 75 94 129 94 61 10 70 108 104 139 70 58 147 138 66 182 178 82 120 104 96 75 43 28 69 174 101 116 156 100 199 209 127 61 -9 63 134 142 35 -31 68 -6 -77 122 143 -84 -80 -7 68 148 154 -110 -228 28 234 23 -151 320 436 228 161 239 259 173 236 71 -4 55389 362 900 75 11038 15 23 9 6857 444 209 521 1989 4024 6828 9222 11917 15978 23524 28601 39582 51331 65456 65426 48339 25845 26035 28381 27455 24367 24031 23439 24201 20266 13911 8434 4074 1833 672 178 145 142 139 139 137 142 136 139 134 129 131 130 137 147 140 137 130 131 128 129 126 127 129 131 130 127 128 128 129 132 123 125 124 123 118 117 116 118 112 115 115 114 112 120 119 120 117 126 121 123 121 127 122 129 131 138 133 135 134 141 142 151 150 152 153 153 153 152 151 149 148 152 151 153 153 154 156 160 161 160 158 160 155 152 149 147 143 145 146 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 131 152 161 164 165 166 166 165 164 162 160 158 155 155 157 157 156 155 153 149 148 148 148 147 147 146 144 145 147 149 151 151 151 151 151 152 152 150 151 152 143 135 134 133 133 132 133 136 134 130 127 127 131 135 137 132 131 134 136 133 125 121 127 133 139 138 140 151 153 154 148 137 135 139 142 135 133 140 145 153 150 150 156 152 138 130 131 112 108 115 115 113 112 116 104 96 100 110 106 93 87 83 88 94 103 103 93 101 114 104 103 99 94 93 90 86 71 62 60 70 76 53 68 70 63 95 81 72 106 102 90 99 60 44 71 68 66 71 78 60 60 92 39 -25 28 59 53 88 87 84 39 51 65 40 87 62 86 133 89 117 96 67 120 68 51 129 130 153 139 60 77 27 66 73 62 172 142 69 -13 -8 46 135 223 160 4 -20 122 105 16 137 267 179 -46 27 223 12 -68 10 -18 88 63 -56 -108 -146 4 6 11 268 425 358 -3 -130 -72 -84 -32 -131 -191 55421 372 150 75 11039 15 23 41 6850 443 2708 2644 3937 5222 7064 7987 8463 4924 3571 3749 3085 2396 2551 3306 6830 11747 11964 10314 11906 13808 19477 21220 18436 20186 26957 31667 38887 49878 57574 62044 60229 51326 38689 27540 20035 15427 7998 3302 1000 232 146 138 132 129 133 142 141 139 140 136 138 142 145 149 142 141 135 132 128 126 124 130 126 128 127 124 125 125 123 128 127 125 120 121 115 116 116 113 110 116 115 118 114 121 114 119 117 124 120 125 122 125 126 133 125 135 129 136 134 140 143 148 147 154 153 151 155 155 154 152 147 152 152 152 152 154 155 159 158 159 158 161 158 158 155 154 149 144 143 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 132 152 160 163 164 164 163 164 164 164 163 161 158 157 156 155 153 154 151 146 144 144 144 144 143 141 139 140 143 144 144 143 144 146 148 148 147 145 144 145 139 131 130 130 133 135 134 136 133 128 124 124 129 130 132 132 133 135 136 136 129 129 137 144 143 133 142 148 143 143 143 145 144 141 145 142 137 143 143 151 155 154 160 157 136 124 132 116 106 117 120 110 99 100 92 80 90 114 117 102 92 83 92 102 92 83 89 117 134 104 97 88 69 77 86 83 41 39 54 46 71 72 73 68 63 90 77 68 75 67 73 97 90 60 75 109 89 69 83 45 42 86 88 38 19 36 43 67 69 78 101 137 69 -15 85 153 128 117 82 114 126 81 124 102 75 94 88 130 112 122 155 111 58 56 168 152 170 91 -78 55 157 177 144 154 101 113 213 54 -35 95 252 233 -55 28 304 52 -61 11 -10 -11 -96 -72 -95 -116 -132 -101 82 104 65 27 -119 -253 -273 -265 -233 -270 -221 55452 372 150 75 11042 15 24 12 6843 442 4512 4295 5910 7134 8954 10659 17042 20629 28215 25955 23979 26397 27482 30555 29869 26613 18424 5767 4461 4794 7255 7412 3165 4661 8259 11802 15716 22790 29110 33467 30537 23052 14865 12709 9969 5650 3265 1373 434 187 145 137 132 125 134 135 141 137 144 147 147 154 156 151 147 142 137 134 131 129 124 131 125 122 123 124 125 123 120 123 124 123 119 118 115 116 115 110 109 116 115 122 117 119 112 114 114 123 138 186 221 209 147 140 138 140 130 136 136 139 139 144 144 152 153 155 155 154 153 151 146 151 152 153 154 155 156 159 158 156 155 158 160 161 159 159 155 149 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 133 152 160 163 164 163 163 162 164 165 164 163 160 158 158 157 155 154 152 148 146 145 144 142 142 140 140 140 141 143 142 143 146 148 148 148 148 148 147 144 139 133 134 134 135 136 135 136 134 130 125 124 128 132 129 130 132 135 136 136 143 145 146 149 144 139 143 142 137 137 148 154 150 147 141 137 136 141 145 155 161 162 164 156 142 135 136 120 113 117 119 109 96 105 104 96 98 93 93 99 86 86 113 126 112 80 87 120 121 99 91 93 73 76 83 65 54 58 67 80 81 87 91 84 74 62 79 79 36 48 61 41 53 34 34 75 55 56 105 74 84 140 122 51 48 91 111 118 64 45 74 147 163 79 56 47 -7 35 104 130 111 44 39 47 36 52 65 110 133 91 50 78 79 55 139 55 -1 24 16 123 231 212 96 114 114 118 35 -56 13 123 97 -27 -31 98 256 107 -99 -56 159 152 73 50 -44 -68 -102 -72 88 52 -66 70 33 -70 -4 -40 -16 -213 -47 55484 372 150 75 11042 15 24 44 6836 441 251 234 840 981 1265 2417 8470 15583 23622 21432 20837 24830 26785 29308 25540 18203 12242 1851 450 1247 1173 611 1818 2324 3066 3848 5170 7310 10165 15257 23572 28694 34446 42305 43943 34946 28366 23967 16272 13770 10907 4135 1146 210 93 82 83 90 98 99 100 104 111 111 108 98 94 91 94 90 83 84 83 86 85 83 81 81 79 84 79 80 75 74 74 71 74 73 73 82 90 120 113 104 92 102 126 196 315 426 433 353 314 416 739 1930 3359 3244 739 150 139 141 140 149 155 157 153 153 149 153 150 151 152 152 154 158 159 163 161 158 156 157 158 162 161 163 159 155 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 131 151 159 163 164 164 164 163 164 164 164 164 163 161 160 158 155 155 152 149 147 147 147 144 142 143 145 145 143 142 143 145 148 149 149 148 149 150 150 146 140 137 137 135 134 136 136 132 127 127 129 128 127 130 128 130 133 136 134 132 143 148 151 154 151 147 142 145 151 152 159 159 151 145 135 132 139 139 143 152 159 160 151 150 146 140 131 121 123 121 118 114 100 102 108 112 106 84 90 103 89 96 112 106 113 90 93 127 112 97 89 103 111 78 68 66 75 86 84 85 51 66 94 94 80 72 93 69 27 53 75 57 61 53 56 84 64 63 74 46 58 87 50 21 68 93 114 149 91 29 37 98 153 139 39 -33 -5 7 68 118 62 29 38 72 58 77 124 82 143 146 93 108 66 -5 111 192 65 63 89 109 149 95 173 204 139 99 -6 -11 37 175 114 -41 22 109 153 99 -27 20 131 48 117 215 96 -103 0 66 -90 157 422 250 130 119 166 112 247 196 -71 55515 364 750 75 11048 15 25 15 6830 440 163 94 1422 3384 8083 16407 19374 16480 11660 7167 6647 9082 11183 13028 10916 11166 7998 5399 6306 7415 10313 16512 25449 31010 36935 44827 49595 43325 33594 31203 26670 27502 28694 20172 9317 1628 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 3 999999 999999 51 128 392 463 435 430 989 3575 9691 14414 17835 17184 9006 993 148 139 139 149 153 155 151 151 148 153 150 151 150 152 153 157 159 163 162 162 159 160 158 162 160 163 161 156 151 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 130 150 159 163 164 165 165 165 163 163 164 164 164 162 160 157 154 154 151 148 146 147 145 142 141 143 145 145 144 141 141 144 146 148 149 151 151 148 145 145 141 138 137 135 135 135 132 130 126 124 127 127 128 124 126 133 134 135 133 135 138 143 148 150 150 153 154 157 161 158 160 162 154 141 134 139 147 146 152 152 159 157 142 145 142 135 130 121 125 130 120 111 109 99 90 106 111 92 98 100 83 88 94 82 87 89 99 107 84 79 94 111 110 77 76 101 89 78 78 65 60 66 75 85 72 63 59 47 47 65 78 65 58 78 82 66 40 44 55 67 65 38 3 33 76 55 67 106 116 72 82 112 93 53 3 13 70 30 13 69 51 24 100 127 31 57 150 98 146 238 167 78 88 62 136 228 118 173 167 176 224 36 141 321 238 88 132 195 156 211 160 79 171 207 144 126 42 32 -79 -186 -130 -25 119 80 76 83 23 390 490 211 234 153 159 112 188 345 35 55547 366 600 75 11055 15 25 47 6823 439 135 2258 3253 3594 6789 7341 6513 13326 15794 13366 8488 5351 4880 6591 8238 9328 7381 7372 5149 2787 2513 1614 731 13 999999 583 2481 6984 12739 12658 6132 5259 8704 11867 15489 14476 7611 1221 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 423 918 1609 2580 3716 4620 5820 6646 7237 6833 6443 9942 24451 36878 45834 18603 8334 985 146 141 143 151 154 157 153 154 155 161 153 152 150 152 157 161 161 163 162 164 161 163 161 162 160 162 159 160 158 152 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 132 151 159 162 163 164 165 166 164 163 163 163 163 162 161 158 156 156 152 148 148 147 143 141 142 142 143 143 141 141 141 143 144 148 150 151 151 149 148 148 147 143 137 135 134 132 129 130 131 127 126 125 125 124 124 130 133 135 137 138 140 142 145 149 153 156 157 161 161 156 157 156 151 148 144 138 136 135 139 146 156 151 138 142 140 133 126 120 130 125 110 100 105 109 102 106 108 95 90 91 91 99 110 100 82 78 86 84 71 75 92 106 98 75 50 73 108 98 70 75 90 79 76 62 55 55 67 87 79 85 69 31 30 49 79 53 12 59 68 99 122 64 18 35 82 96 61 49 107 75 65 64 67 83 32 39 79 68 33 34 35 -26 43 70 -28 -11 62 163 117 78 93 26 80 117 85 38 -44 77 157 119 102 15 41 214 192 43 83 96 69 65 75 -60 137 265 49 208 165 -56 -68 -84 -209 -348 -211 194 348 265 159 284 57 8 174 -120 -87 120 275 201 75 55578 362 600 75 11058 15 26 18 6816 439 381 1857 2924 5466 9584 9634 5609 7009 8319 10987 14161 14589 13364 17707 14328 2314 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 1396 3644 6394 6100 2410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 465 912 1200 1323 1343 1439 1705 2708 4506 5651 6009 6130 7171 7952 8091 7525 6398 6928 14421 22154 25673 4336 171 138 135 141 144 152 153 156 154 155 158 163 161 155 156 154 158 163 162 163 163 164 163 165 163 161 159 159 158 161 162 159 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 134 152 160 162 162 162 163 164 164 164 163 163 164 165 165 161 157 156 152 148 147 147 143 140 141 142 143 142 141 142 140 139 141 144 147 147 146 146 148 147 145 142 136 133 133 134 131 128 129 132 130 124 119 122 126 129 134 136 137 144 150 149 150 157 159 156 153 156 160 153 153 156 150 146 138 127 124 123 118 129 140 136 135 145 150 142 129 126 131 118 114 115 98 96 108 107 107 100 94 98 101 111 125 114 100 98 86 68 54 68 79 93 122 96 48 64 99 94 67 86 93 99 96 44 50 59 83 128 106 88 51 11 31 37 63 60 33 81 90 97 106 46 29 49 75 113 63 21 106 106 25 8 85 140 90 63 99 118 137 90 66 10 -30 44 30 28 82 179 121 115 138 65 46 71 130 38 8 8 -27 10 4 102 159 97 178 204 51 -66 -91 -88 10 -94 -5 197 -57 99 153 -195 -53 53 -38 -269 -428 -18 288 170 7 77 -76 -101 -80 -386 -226 55610 372 150 75 11061 15 26 50 6810 438 134 117 167 308 473 695 1120 2172 4188 8554 14500 22357 28621 29387 22832 22511 22417 18925 15882 19950 16398 3949 1279 1169 1149 1115 845 547 942 905 293 210 189 179 156 144 104 87 87 79 72 69 69 65 70 72 74 77 81 76 75 76 78 80 79 74 71 68 69 68 65 65 70 71 73 74 77 74 76 74 74 74 72 96 159 583 1475 2048 2273 2203 1944 1699 1632 2015 3064 3113 2282 1505 1358 1243 888 682 576 528 389 155 134 128 132 137 134 139 142 152 151 156 155 154 157 161 166 167 169 166 157 159 162 164 166 164 164 166 164 160 157 157 157 159 161 162 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 133 145 159 164 164 164 164 164 164 164 165 165 165 166 167 165 161 157 154 150 148 147 145 143 141 144 146 146 146 144 141 140 142 145 145 145 147 147 148 147 145 141 137 135 139 137 133 132 133 134 132 128 124 121 123 127 131 134 137 146 152 154 153 153 152 156 161 160 159 155 160 164 156 149 143 140 136 129 125 132 137 130 129 140 148 152 136 122 124 112 112 124 107 95 97 97 103 101 92 96 106 97 95 102 102 112 102 71 65 73 82 102 130 114 74 82 109 111 88 81 83 92 71 36 54 79 104 119 104 86 38 20 40 51 54 77 109 81 84 132 108 62 65 78 89 92 60 36 105 103 10 -12 59 107 61 73 47 49 109 66 151 156 63 73 48 0 68 133 55 94 97 27 80 147 181 106 81 36 -17 53 62 152 296 153 193 230 40 54 46 -20 27 64 -146 -88 -63 -4 99 -61 92 286 257 17 -203 -168 -95 -32 131 133 -41 -9 -88 -192 45 307 95 -61 20 55641 367 525 75 11066 15 27 21 6803 437 191 963 2097 3876 6556 11058 19457 26311 26070 18892 19221 23574 33727 42110 51612 51712 46688 35564 24961 19950 16753 15703 10949 10424 13729 13575 11746 1258 637 450 154 127 116 108 100 95 90 93 91 91 96 99 101 103 97 95 101 103 103 96 93 93 90 90 87 86 87 87 89 94 98 101 101 103 103 98 102 109 157 417 1690 3260 3590 2456 1934 1528 1106 890 752 671 618 549 476 408 341 293 246 192 148 132 127 122 124 127 133 133 140 143 150 149 154 155 155 156 161 164 171 169 161 154 157 158 163 165 164 161 163 161 158 155 156 154 157 158 160 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 135 154 162 164 164 163 162 162 162 162 163 163 163 165 166 166 162 159 154 151 149 147 145 143 144 144 144 144 142 139 138 140 142 141 140 142 144 147 145 141 138 136 137 140 136 131 135 136 132 133 130 123 123 120 118 121 128 135 139 141 145 147 150 153 157 158 159 159 157 161 159 154 157 156 151 148 139 138 143 138 136 135 138 142 150 136 118 117 105 103 111 114 116 114 105 105 108 106 115 111 84 78 96 98 113 105 80 93 104 120 113 96 108 108 109 113 112 115 85 83 91 53 51 70 95 129 117 97 87 67 72 78 84 65 79 127 105 66 112 93 53 78 79 68 64 100 97 91 82 56 8 76 148 70 74 36 55 92 20 57 98 143 98 37 49 55 79 25 50 87 107 110 78 81 89 130 86 23 -3 78 135 183 247 214 168 132 201 191 4 -53 168 57 58 202 83 -5 103 147 116 134 50 48 1 -10 62 186 90 5 80 -53 46 299 310 175 25 129 55673 364 750 75 11068 15 27 53 6796 436 877 2201 4439 8825 14475 24503 37089 49808 58952 72124 70855 77675 76908 72107 65900 58279 53546 41679 26172 15646 11443 13348 13673 11816 1279 653 453 141 108 91 85 77 72 66 67 70 71 76 76 79 86 83 79 79 86 81 76 72 73 72 70 70 73 72 69 70 75 81 82 83 83 88 90 103 161 497 1489 3489 4774 4688 2873 2192 1746 1546 1480 1291 1100 968 757 595 502 401 319 250 167 138 122 118 115 121 119 125 129 138 140 144 147 156 158 161 158 160 166 163 153 145 148 152 150 156 158 159 158 159 158 155 153 155 152 153 154 156 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 135 155 164 167 166 164 162 161 160 160 160 160 160 163 165 165 163 161 156 152 148 145 144 142 141 140 139 139 136 134 134 136 135 134 136 136 137 138 137 134 132 132 131 133 132 128 129 130 131 131 123 120 123 123 120 121 123 126 131 134 140 146 148 154 157 156 156 155 152 154 156 150 158 162 153 149 139 133 136 134 135 140 139 148 149 136 133 117 110 118 111 122 124 117 112 109 116 108 97 95 87 99 108 93 105 102 84 84 94 107 98 79 85 112 130 106 78 87 86 94 92 74 94 91 76 105 118 115 92 91 90 97 104 69 55 81 121 75 78 59 24 82 81 40 32 74 91 74 54 53 60 113 121 89 52 45 91 112 58 -33 0 103 112 49 73 75 56 22 94 148 152 156 0 -52 21 31 66 51 -64 33 137 97 147 121 127 152 236 239 -2 -29 209 268 247 223 84 -66 -50 -99 -185 -89 -11 49 153 187 131 192 145 210 86 -247 -84 270 198 3 -56 38 55704 370 300 75 11074 15 28 24 6790 435 236 1077 1779 3001 4253 6005 7956 10294 14010 19084 25864 37345 51580 63779 68530 68045 56375 48901 48145 50433 55070 56484 43549 28751 12316 5789 2264 672 399 281 239 188 145 107 88 73 67 59 58 58 60 65 69 67 69 74 78 75 73 70 70 69 67 61 62 64 63 66 66 65 65 66 66 71 75 81 81 94 130 351 969 2091 3385 4294 4265 4115 3240 3020 2915 2810 2341 1760 1314 1003 669 449 323 235 163 133 120 121 119 123 119 126 125 130 135 142 142 148 156 167 169 169 167 165 170 161 152 150 149 150 149 154 155 159 160 162 162 163 161 163 160 160 160 160 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 135 156 165 168 168 167 163 161 159 158 157 156 157 160 162 162 161 160 156 151 147 145 143 141 140 139 137 136 134 132 130 129 129 131 134 134 134 135 133 132 132 131 128 126 125 122 122 122 126 126 120 122 124 127 124 124 125 121 122 125 131 141 147 153 155 159 157 150 153 156 154 148 156 161 155 146 137 128 126 137 136 129 136 144 142 142 143 125 116 120 123 125 102 93 101 99 106 101 73 80 94 106 110 85 84 104 94 92 95 88 88 85 96 113 115 92 73 77 74 78 79 82 98 85 88 83 79 98 90 109 89 83 100 65 52 78 86 49 37 1 -5 55 87 72 35 49 89 83 -20 -33 60 53 13 41 42 77 127 134 60 19 45 65 110 77 48 51 41 -33 35 137 115 135 69 93 145 0 72 147 12 -83 -7 51 16 76 84 22 96 141 49 56 111 203 137 -5 75 108 -48 -149 -104 104 98 78 202 177 109 105 184 198 -14 -115 26 77 2 -120 -102 -59 55736 372 150 75 11073 15 28 56 6783 434 4089 4460 5860 7291 9217 13255 20032 25635 31346 30831 33801 30762 25231 26571 28833 31684 34994 34383 32638 25352 22955 24184 23549 20815 7286 1774 2224 2625 1512 340 253 215 162 115 78 55 47 34 31 27 28 33 32 37 39 39 44 47 44 40 40 41 39 38 34 30 31 34 37 38 43 42 41 47 50 52 57 74 129 436 1108 2510 4650 6468 7246