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 14 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. 21112 297 2250 75 8546 5 51 52 6620 1715 411 1033 1199 892 136 999999 98 371 1356 1853 2087 2183 2399 2515 2116 1679 736 1569 1859 2517 2830 2907 2651 2496 2357 2439 2849 3177 3459 3717 3859 4066 4349 4947 5394 5798 5893 5987 6349 7013 7897 8795 9626 9939 10719 12031 12825 12401 11044 9816 9479 8950 10862 12567 13501 16212 16875 15636 11631 9736 9820 11312 12095 8907 12626 12810 13273 10244 10558 10230 9156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4230 5244 6219 7377 999999 999999 999999 13179 13998 14940 16411 15355 11596 8141 3460 966 375 229 182 159 145 141 139 136 138 141 139 136 137 137 134 134 137 138 136 138 138 139 139 135 138 133 130 135 137 136 132 136 139 137 139 139 140 137 139 139 139 140 140 149 154 144 135 135 139 143 146 136 124 131 139 139 141 142 143 148 138 126 139 143 136 159 163 162 186 175 158 130 140 162 146 128 110 121 140 144 145 144 172 171 136 147 138 115 135 151 135 132 154 139 133 135 151 99 50 120 150 128 164 225 240 261 277 261 125 139 247 306 252 231 151 133 242 284 139 47 142 459 273 139 63 91 139 91 118 139 139 201 169 157 220 213 135 94 12 -4 66 91 122 80 157 208 48 55 88 21 33 121 127 174 272 192 184 134 -9 256 326 136 124 83 117 169 294 484 266 204 528 538 416 111 46 138 178 104 89 188 93 261 324 280 160 224 369 21144 298 2175 75 8633 5 52 24 6614 1707 199 956 1590 1653 1107 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 33 37 93 155 210 275 347 469 608 1460 1746 2266 2960 3412 3751 4153 4854 5782 6946 8384 9893 10428 10474 10183 9858 9403 8884 8894 9074 10315 11282 13946 15502 16165 17172 15819 14239 12148 11875 12614 14403 15737 16338 11406 11395 11004 10662 10026 9212 7995 7182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4187 4823 6209 7838 999999 999999 999999 12489 12328 12399 10693 7462 3689 1341 533 267 194 171 157 145 141 139 135 139 143 141 139 139 138 136 134 135 133 132 136 135 134 133 128 128 134 128 128 125 124 128 134 136 138 139 140 139 143 147 141 145 154 154 156 155 143 135 132 130 137 142 128 115 127 135 132 142 147 145 152 149 143 150 150 145 159 163 163 168 161 163 144 149 159 159 160 131 143 146 122 141 149 141 137 139 156 128 98 94 85 110 159 143 113 201 187 126 111 119 160 200 142 157 167 149 194 151 143 121 152 279 307 188 177 164 228 261 251 98 26 308 491 152 100 123 187 152 -58 58 298 255 139 97 130 160 162 -6 34 102 33 22 -15 63 162 151 50 -50 38 3 -117 -39 7 166 297 213 169 370 237 -108 185 55 -221 92 114 64 -17 146 426 397 251 349 662 584 203 48 195 220 226 353 136 -193 -252 153 415 73 -61 -245 21175 270 4275 75 8722 5 52 55 6609 1699 95 295 549 1565 2028 2864 3884 4466 4850 5206 5837 6648 7312 8135 9056 9274 9137 8672 8205 7842 7678 8055 8572 9160 9499 10052 10286 10707 11546 12341 12828 13366 13996 14302 14152 13861 13401 12360 11669 10914 10658 10675 11109 8052 8552 8664 7938 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4089 5317 6392 7962 999999 999999 999999 11122 9431 7797 3933 1737 820 511 263 188 164 157 149 143 139 138 138 141 140 138 140 139 138 139 139 134 132 137 139 138 137 131 125 130 130 131 129 127 133 139 141 144 143 142 143 151 158 147 144 147 154 160 152 146 133 125 131 133 141 137 125 129 140 134 135 158 158 146 159 161 152 170 179 165 154 153 139 164 189 171 157 140 155 163 144 153 149 109 98 111 129 138 128 116 142 124 60 64 96 124 132 119 136 159 125 141 190 142 157 134 153 176 139 160 104 109 173 160 189 248 167 78 139 233 163 131 64 98 313 205 138 122 149 217 61 44 124 230 245 163 13 32 63 24 -72 26 223 70 -147 -27 227 189 36 -3 58 109 34 156 366 365 367 283 138 86 288 171 29 151 -46 38 324 130 155 16 136 412 209 99 -113 153 430 49 -43 64 -113 286 311 -632 -628 -264 -240 139 605 185 -737 21207 271 4200 75 8815 5 53 27 6603 1692 84 197 381 579 741 1788 2211 2672 3041 3379 3684 4073 4492 4766 4906 5064 5160 5223 5510 5730 5795 5803 5991 6455 7130 7589 8228 8738 9360 10672 11648 12357 13367 14439 15088 15347 15394 15195 14493 14063 12955 12586 12571 12916 9145 9479 9361 8563 7893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4921 999999 999999 999999 999999 8588 8186 8207 4632 2061 1013 629 335 210 165 155 149 143 139 139 138 135 134 134 133 135 133 134 134 134 136 139 142 139 139 138 133 133 137 138 133 129 128 131 133 136 139 141 138 144 146 139 137 141 148 154 151 142 129 123 131 134 142 148 137 138 145 136 131 146 150 146 161 150 136 158 168 168 158 156 151 169 191 184 190 150 129 130 137 139 135 123 111 113 146 175 158 121 133 133 103 107 95 98 154 139 102 134 154 171 152 142 157 142 158 209 208 157 141 147 184 179 206 232 238 232 228 205 129 161 152 135 147 103 129 123 118 127 144 238 238 68 116 291 235 150 28 -39 19 57 119 32 -85 94 193 127 -26 -30 4 19 116 301 334 234 188 97 15 139 274 161 155 169 178 318 318 138 215 205 390 604 244 -9 -10 128 322 219 67 25 44 126 -80 -360 -68 435 152 -138 243 -70 -369 21238 271 4200 75 8917 5 53 58 6598 1684 79 184 313 450 595 787 1942 2383 2915 3393 3824 4097 4329 4611 4964 5419 5736 5897 6068 6278 6390 6398 6118 6090 6151 6506 6940 7755 8126 8521 8827 9604 10797 11695 11982 12447 13126 14548 15449 15966 15279 14786 13924 13509 12865 12210 11675 11425 7967 8245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6318 5585 5980 4096 2244 1098 577 318 208 166 153 147 142 141 139 139 135 131 129 130 132 130 129 131 134 137 139 138 140 146 145 141 139 138 139 137 133 130 133 136 136 137 139 141 143 138 136 139 140 141 142 145 138 134 139 144 142 147 156 146 143 138 122 129 139 135 131 146 139 133 140 142 140 147 154 150 142 172 180 169 153 124 125 142 130 131 140 139 131 142 165 158 125 131 149 137 130 107 93 123 129 130 139 157 171 139 149 152 137 148 178 196 151 161 157 111 125 228 250 243 279 245 142 131 162 187 120 124 191 139 160 268 137 163 189 181 82 94 287 237 121 75 99 124 158 273 120 183 208 45 17 -8 9 24 153 273 140 103 46 72 91 71 162 213 187 248 398 210 131 128 89 202 287 328 282 176 41 86 336 343 283 224 101 158 116 -12 90 -10 -3 106 94 229 148 65 21270 268 4425 75 9075 5 54 30 6592 1676 101 277 502 774 2043 2572 3009 3450 3717 4036 4448 4916 5456 5979 6462 6867 7246 7486 7846 8405 8636 8653 8489 8942 9670 9913 9946 9820 10145 10998 11397 11187 10381 10273 11307 12045 12680 12752 12637 12232 12670 12720 12664 13353 14520 15890 12003 11737 11603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4713 4640 5063 2848 1193 499 283 212 165 155 149 143 139 139 139 137 134 132 130 130 128 129 132 134 137 138 137 140 146 145 141 138 136 136 137 138 130 129 135 136 138 139 142 138 132 138 145 148 146 140 140 140 143 146 147 149 159 160 155 156 144 124 123 130 127 122 130 152 154 152 150 139 144 147 157 166 232 179 165 155 138 143 154 156 151 139 131 132 143 155 123 117 150 156 133 127 131 122 129 123 125 134 150 157 155 154 124 121 140 156 140 152 211 139 99 98 221 302 246 233 155 65 123 126 112 76 37 148 152 130 156 141 139 133 118 57 109 143 97 111 134 220 250 286 351 132 207 257 85 -114 -42 150 138 163 246 158 147 98 103 212 189 73 92 188 304 282 66 57 172 142 164 377 376 162 23 -140 -57 305 431 250 126 76 262 383 217 11 -255 -198 -74 36 363 626 439 21301 268 4425 75 9229 5 55 1 6586 1669 5 150 338 580 868 2168 2576 3008 3385 3930 4388 4749 5131 5590 6192 6736 7123 7252 7517 8178 8816 9015 8713 8827 8804 8666 8582 8022 7609 7529 7976 8517 8146 8046 8571 8930 9714 10862 12250 14088 16181 17645 18081 18591 19216 19812 14343 13711 12668 11754 11141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4441 4492 4555 2317 958 457 290 211 160 153 150 145 139 139 139 139 139 137 133 132 129 128 130 132 137 139 139 141 144 143 143 144 140 139 137 139 139 133 133 135 138 140 139 136 136 142 141 145 145 142 146 147 142 142 142 146 153 148 151 157 145 134 130 124 128 134 138 146 148 148 148 139 133 140 153 168 169 153 165 172 150 128 139 152 141 130 119 130 118 108 113 139 139 120 121 138 148 139 149 139 122 108 125 142 203 158 110 129 124 129 133 148 157 118 94 76 111 229 255 157 79 69 63 70 89 79 76 189 248 99 17 61 199 181 78 -10 9 126 253 257 86 88 277 356 193 31 70 282 301 57 -28 167 127 9 66 98 312 226 1 121 235 35 12 67 20 30 -15 175 348 320 109 153 96 60 49 60 197 336 520 454 382 175 490 583 64 -245 -8 83 106 207 -53 -218 -372 21333 270 4275 75 9385 5 55 33 6581 1661 30 145 280 478 749 2024 2534 2928 3287 3665 4055 4503 4868 5272 5716 6106 6466 6597 6573 6594 6699 6799 7141 6931 6734 6478 6143 5825 5744 5522 5477 5658 6568 7447 8069 8452 8874 9307 9904 11015 12730 15548 17816 19083 19283 19121 18764 18393 18296 18088 13031 13046 13069 12120 11073 999999 999999 999999 999999 4696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2311 2320 1376 694 422 262 188 153 147 144 143 139 139 139 137 137 137 137 135 131 128 128 132 136 137 140 142 142 142 144 148 144 144 140 142 143 137 133 135 138 137 138 136 137 143 140 143 147 147 151 150 141 143 144 147 153 148 140 138 143 142 137 129 130 137 137 129 139 158 164 141 129 153 154 144 148 148 156 168 149 126 130 141 139 140 139 143 114 91 121 145 145 116 103 135 136 117 126 139 139 113 99 121 164 145 121 162 138 127 217 147 125 111 68 85 84 130 224 139 123 220 139 139 123 115 221 238 223 106 37 60 148 165 81 25 42 101 256 284 107 3 53 285 139 85 144 222 188 165 202 200 138 104 36 -75 93 139 8 18 13 9 25 -69 -55 127 110 -14 -25 139 206 213 -35 -269 -53 340 372 533 514 435 560 100 154 475 76 -94 248 268 194 302 29 -276 -399 21364 268 4425 75 9532 5 56 4 6575 1653 83 239 463 1437 1754 1994 2134 2331 2475 2652 2898 3343 3853 4384 4750 4962 5177 5358 5457 5429 5472 5370 5230 5205 5274 5367 5761 6046 6360 6838 7388 8035 8899 9361 9821 10519 11319 12336 13665 15594 16697 17200 17079 17132 17881 18810 19231 18760 18902 19039 19234 18734 12003 11099 9450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1661 782 431 252 183 150 144 143 143 139 139 139 137 135 134 136 139 135 132 128 129 131 132 133 137 139 141 141 143 143 145 145 142 142 138 134 132 135 135 137 135 134 140 142 146 150 149 148 148 149 151 145 149 159 163 156 146 147 139 135 138 135 139 135 127 143 161 170 153 138 146 150 139 149 167 163 154 149 134 141 157 144 132 137 145 136 130 137 143 139 127 135 154 135 108 140 153 130 143 139 128 111 93 105 144 149 118 145 131 122 147 108 107 135 136 135 136 148 167 276 231 145 128 160 132 113 82 119 146 110 156 144 168 133 23 139 250 155 50 81 201 139 106 37 30 103 139 173 156 173 108 76 -31 -114 106 72 -48 -38 0 -19 0 85 172 350 90 -129 112 289 265 73 -68 64 200 235 408 355 343 342 59 -14 139 185 249 314 307 52 70 291 488 227 21396 264 4725 75 9684 5 56 36 6570 1646 9 81 132 221 298 381 475 633 1600 1969 2386 2852 3269 3411 3625 3697 3728 3905 4055 4309 4674 4964 5369 5806 6128 6676 7418 8194 9214 9906 10626 11692 12931 13973 15687 17710 19648 21515 22593 23240 23181 22874 21937 19825 18602 17616 18060 18458 19344 19031 11912 11028 9715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 196 151 142 140 142 142 139 139 139 139 137 134 134 136 136 136 135 132 130 129 129 132 134 135 135 137 141 144 147 145 144 141 138 135 135 139 139 136 136 140 141 146 149 148 147 144 145 145 143 145 151 161 163 154 147 132 137 147 138 136 134 131 138 144 153 146 133 138 141 141 154 169 166 161 157 150 170 186 163 137 126 120 110 112 120 132 120 130 154 157 139 111 152 168 120 119 139 140 124 102 111 133 131 116 125 122 136 247 285 132 164 198 136 166 200 108 97 133 144 152 150 109 131 133 136 105 89 208 204 133 89 139 198 128 99 164 225 142 97 120 42 36 159 311 139 134 162 135 153 101 66 161 44 -55 96 44 -23 -8 -19 121 226 217 265 269 205 132 -6 25 236 273 194 268 310 137 80 53 -97 -340 -176 387 448 367 198 170 428 530 303 21427 265 4650 75 9835 5 57 7 6565 1639 50 127 177 269 434 629 1558 1854 2063 2228 2326 2575 3034 3277 3305 3454 3655 3941 4232 4359 4594 4916 5254 5436 5756 5818 6326 7135 7665 8400 9021 9861 10991 12293 13357 14860 16626 18649 20245 21646 22318 21807 21071 20762 19663 19975 19614 20965 22841 16271 15524 14584 13007 11137 9079 7309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 135 141 147 150 149 148 143 139 135 134 134 134 135 137 141 140 138 137 136 132 132 132 134 138 140 142 144 144 146 147 146 143 140 143 145 140 137 140 139 141 143 142 142 140 136 135 141 142 145 147 148 154 145 139 148 146 132 125 135 136 128 132 139 136 137 150 151 143 144 150 151 154 154 168 182 184 171 153 144 125 111 104 109 122 126 138 138 137 114 103 125 126 93 98 127 127 143 132 111 117 115 126 121 105 123 147 181 200 222 224 140 150 200 164 152 109 151 174 157 140 151 188 191 138 131 193 114 43 26 169 245 95 83 119 134 63 50 176 136 51 14 131 142 145 223 195 103 121 235 159 199 220 153 52 126 50 -43 174 88 125 324 161 40 -39 -3 139 109 194 55 -10 74 -240 -185 77 151 -45 -102 400 547 347 61 78 417 436 351 21459 270 4275 75 9979 5 57 39 6559 1632 55 151 264 365 482 590 723 1648 1839 2038 2335 2706 3123 3436 3650 3858 4035 4293 4460 4548 4508 4622 4814 5316 5573 6017 6324 6637 6868 6910 6905 7320 7906 8604 9569 10683 12303 13791 15240 16638 17763 18827 19470 19783 21597 22056 22712 24008 24519 23932 22385 21263 20227 20881 19600 16690 14439 11689 9422 7710 6338 4725 3553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 137 149 153 151 146 142 138 135 134 137 137 138 139 139 142 142 139 135 130 134 136 138 142 144 146 145 147 151 149 147 146 145 145 145 144 145 144 144 142 140 140 138 136 138 144 147 152 146 142 152 146 144 145 132 129 124 123 121 117 126 134 142 140 139 146 142 133 137 151 158 146 155 180 169 154 146 137 139 127 128 119 109 125 121 123 124 87 85 98 92 93 104 127 139 139 122 126 120 87 109 114 95 137 168 169 179 221 269 142 137 157 236 257 196 215 163 111 160 202 207 201 148 91 108 152 141 100 132 165 137 127 94 124 75 44 136 109 -26 -78 65 109 138 291 259 145 196 131 69 282 348 132 34 88 1 -46 46 6 105 186 1 83 21 158 457 339 192 -24 -112 -194 -116 125 151 56 203 178 138 428 330 -84 -190 66 373 361 21490 270 4275 75 10105 5 58 10 6554 1625 68 202 412 644 840 1936 2308 2728 3064 3260 3444 3651 3962 4134 4231 4381 4544 4645 4984 5321 5440 5758 5978 6629 7298 8326 8985 9529 10059 10522 11154 11768 12597 13811 15392 16832 18372 19383 20455 21532 22638 23686 24353 25292 28413 30163 30880 30595 28154 20595 14894 12742 11093 10296 8191 5645 3938 3026 2421 2133 2207 2115 2349 3347 4840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 129 146 149 146 144 139 137 135 135 137 138 139 138 140 144 143 141 135 133 134 136 140 142 144 146 148 148 147 149 149 145 142 143 146 146 147 146 144 140 133 131 137 144 145 147 149 143 141 144 148 147 140 139 141 132 125 125 128 134 131 138 143 134 136 141 133 135 150 155 147 143 153 153 149 143 127 128 124 144 143 119 126 124 111 103 105 107 100 94 108 110 110 131 116 96 137 158 130 126 111 92 136 158 143 148 192 254 158 133 183 239 228 217 276 247 112 148 195 215 243 180 116 108 170 196 210 152 30 37 60 104 157 63 55 127 112 34 18 38 53 219 286 245 280 160 70 125 285 233 66 64 133 102 -5 -84 -38 124 139 -15 237 315 51 277 397 107 116 301 132 147 334 188 -83 23 -44 -32 164 -14 88 117 139 498 401 21521 271 4200 75 10187 5 58 41 6549 1618 76 215 389 624 870 2067 2402 2819 3279 3754 4164 4611 5060 5569 5914 5922 5921 6022 5981 6335 6779 7095 7783 8410 9330 10291 11301 12164 12706 13156 13669 14092 14470 15045 15764 16843 17686 18553 18929 19599 20569 21550 22860 24392 26222 28862 31509 31816 30073 23059 11796 6125 4503 4046 3640 2775 1476 863 780 1361 2427 3506 4288 4532 5388 6292 8421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 128 143 144 143 141 138 137 135 136 137 139 141 139 139 143 145 143 139 137 138 139 139 142 147 150 150 147 149 151 147 146 147 149 150 149 147 145 141 136 130 135 145 142 142 142 138 139 139 144 147 141 143 141 133 137 140 131 130 129 130 144 143 132 136 140 135 132 147 155 149 144 147 150 140 122 122 122 121 127 116 115 122 112 110 114 120 124 120 121 130 125 128 126 109 124 139 159 234 135 90 125 154 164 167 177 193 157 140 188 260 272 271 320 315 189 150 172 223 229 146 189 188 139 149 139 120 75 18 46 94 89 115 139 183 158 84 75 38 55 157 208 151 113 68 61 66 86 53 -99 -20 139 123 127 48 -9 187 315 124 139 141 64 268 53 -174 208 404 307 173 180 290 294 94 25 317 9 -204 256 289 449 360 167 21553 272 4125 75 10255 5 59 13 6543 1611 18 163 312 540 898 2204 2451 2696 2844 2992 3112 3316 3724 4092 4533 4895 5135 5357 5570 5546 5773 6114 6572 7246 7958 8824 9661 10268 10936 11432 11861 12309 12764 13049 13446 14181 15023 16171 17341 18500 19613 20728 22079 23321 24261 25939 28113 30608 29693 29079 20167 10306 4741 2728 2007 1598 1301 1094 1410 1888 2583 3456 4058 4211 3892 3795 3987 4953 6386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 134 144 144 143 141 138 137 136 138 139 142 141 138 139 142 143 139 137 136 135 138 141 143 148 151 149 148 147 146 147 147 148 150 145 142 142 140 139 135 138 143 139 136 139 138 136 139 142 141 143 143 139 136 142 139 129 139 145 137 134 144 141 137 139 126 121 133 135 132 144 146 138 139 129 121 135 117 93 83 83 84 79 86 75 89 99 98 92 91 114 118 132 148 146 157 198 276 167 114 156 214 212 210 211 197 154 133 140 225 293 294 280 198 157 106 139 189 119 38 97 209 137 93 79 152 211 125 154 192 119 209 196 103 147 68 3 35 -6 67 81 43 94 176 280 91 -79 2 49 -28 56 103 337 257 -62 213 221 84 162 142 358 356 -194 -140 207 225 128 152 53 24 290 172 13 72 22 -6 3 -279 -283 -597 -578 21584 279 3600 75 10260 5 59 44 6538 1604 79 217 392 549 788 1711 1995 2068 2247 2311 2814 3543 3963 4148 4442 4776 4874 5425 5787 6066 6436 6710 6754 6857 6954 7115 7168 7403 7761 8267 8701 9115 9393 9718 10022 10309 10774 11097 11644 12350 13129 13374 14220 15026 15819 16348 17065 17570 18201 19445 20415 20631 21064 21452 20536 16702 14600 10124 5670 2717 1538 1178 1007 943 1054 1427 2031 2360 2359 2107 1770 1730 1863 2087 2860 4450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 143 146 145 143 140 139 138 138 138 139 141 138 136 141 142 141 138 135 133 135 138 141 146 150 151 148 146 146 148 149 148 147 146 145 144 143 139 137 140 139 133 131 134 136 135 143 150 144 142 145 144 144 139 126 126 139 141 129 121 135 150 152 147 139 144 135 128 137 136 137 142 140 132 129 140 133 114 113 104 83 65 66 63 61 58 60 59 58 84 105 120 136 139 150 206 275 280 238 210 262 296 321 311 262 224 185 185 235 287 306 265 127 106 91 94 158 147 104 51 128 109 87 150 163 182 165 140 151 148 168 218 140 56 18 41 63 -53 -59 -9 73 248 281 169 94 -22 98 320 122 -52 165 382 170 -127 78 112 40 193 218 165 51 -44 52 150 191 95 153 93 43 518 441 -135 -215 266 273 -10 -60 -302 -509 -316 21616 296 2325 75 10273 6 0 16 6533 1597 63 233 434 1280 699 1484 1691 1849 1763 1650 1956 2408 2524 2449 2474 2553 2724 3002 3230 3266 3518 3859 3935 4322 4861 5193 5070 5455 6003 6648 6840 7270 7536 7427 7731 8135 8480 9323 10117 10312 10283 10083 10404 10412 10416 10505 10781 11018 11138 11185 11274 11495 11766 12117 12077 12099 12138 12579 12685 12782 13330 13575 14260 14721 14131 12611 12387 12192 11749 10708 9022 6456 3322 1681 1027 703 595 599 590 547 545 518 508 676 810 872 894 881 1062 1281 1796 2988 4288 999999 999999 999999 999999 999999 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 138 136 136 136 139 138 136 139 142 142 139 136 132 133 137 139 146 150 151 150 148 147 148 152 149 146 148 147 144 145 142 137 138 136 131 131 132 131 129 138 147 140 137 139 141 147 141 126 128 135 133 128 128 132 138 149 147 138 141 138 132 137 131 136 153 136 130 160 158 133 116 123 119 96 98 109 102 87 80 76 69 83 95 118 142 120 126 149 187 299 435 425 292 277 332 335 254 180 186 162 147 182 246 273 176 93 109 74 42 84 141 155 112 120 99 115 113 135 107 29 53 92 93 78 150 157 106 62 59 110 79 -17 -43 46 178 174 76 -26 -13 38 52 53 24 94 205 192 87 91 75 28 85 139 137 20 -109 -42 64 60 135 223 114 -33 84 103 -54 -251 -119 181 -50 -5 -57 -314 -9 21647 305 1650 75 10279 6 0 47 6527 1590 23 75 93 105 156 257 376 537 1274 1537 1832 2276 2747 2960 3152 3462 3808 4238 4499 4812 5107 5079 5097 5445 5866 6459 7143 7446 7300 7787 8395 9404 11289 13317 14606 15291 14695 14911 16244 16384 16176 15592 13645 11905 11818 12531 13165 12668 11547 10568 9638 9240 8483 7553 6643 5792 5552 5432 5411 5477 5637 5861 5898 5731 5700 5881 6290 6652 6677 6982 7153 7772 8230 7986 6675 6635 6300 5992 5160 4319 3043 1908 1107 554 276 155 154 158 164 281 352 443 689 820 709 638 676 698 634 842 1303 1533 999999 999999 999999 999999 999999 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 138 137 136 136 138 136 134 135 139 142 139 134 131 135 139 142 145 147 149 150 149 150 152 151 148 146 148 150 145 143 142 137 137 137 133 134 135 133 127 132 144 141 136 135 139 145 138 130 141 148 133 131 136 131 130 139 142 138 135 134 137 143 146 149 154 142 140 168 155 135 133 113 100 100 101 112 119 128 135 124 121 126 147 133 112 119 152 194 210 292 459 566 462 373 385 327 223 188 206 161 177 284 394 400 286 209 191 149 116 87 122 162 152 118 80 96 122 188 155 33 94 179 140 149 174 103 113 202 160 129 184 141 57 59 80 110 167 113 12 17 26 84 134 148 157 241 260 238 178 41 86 219 261 60 -75 -54 83 228 217 181 54 -7 49 228 186 41 195 341 66 77 96 -245 -14 21678 300 2025 75 10279 6 1 18 6522 1583 30 157 267 311 392 1058 1379 1716 2031 2312 2554 2875 3528 4085 4365 4647 4940 5545 6332 6719 7028 7674 7915 7788 8415 9790 12624 17701 23416 26851 28247 26582 25743 25759 24848 23906 23664 22219 21494 21264 20661 19675 17680 16301 15344 14096 12789 11364 9566 7835 6460 5527 4337 3468 2315 1400 881 516 397 433 556 757 837 877 880 785 724 827 1059 1281 1717 1957 2064 1874 1988 1910 1770 1453 830 314 132 129 217 317 524 710 837 983 897 568 315 162 159 134 109 98 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 137 137 136 139 136 132 135 139 141 139 137 134 136 139 140 144 144 148 151 150 152 154 151 144 143 146 148 145 143 143 139 137 140 137 137 139 133 128 133 139 139 137 134 139 141 134 128 140 149 138 139 138 140 141 140 138 139 141 142 139 130 128 138 148 134 129 157 149 133 133 111 108 122 112 107 125 127 126 129 152 151 143 122 101 117 160 190 197 254 340 484 529 484 464 417 343 249 215 176 189 287 453 545 469 367 271 199 168 121 124 157 151 111 81 107 165 146 121 93 71 103 145 187 166 60 53 141 166 83 57 67 51 105 125 152 179 67 -3 77 117 66 107 236 176 83 70 248 250 76 66 161 161 60 97 9 -43 199 263 88 -37 87 156 268 220 258 498 387 239 57 -12 12 -20 21710 291 2700 75 10285 6 1 50 6516 1575 84 190 274 402 513 678 1739 2165 2696 3251 3371 3295 3638 4086 4575 5466 6872 9473 13813 19168 23312 24952 24635 25008 25250 25775 27458 29527 30521 30703 29562 27782 25921 24376 23777 23456 22352 21380 19887 18205 16852 15649 14346 12900 11598 8877 5430 2545 931 417 290 150 104 83 75 77 81 78 76 73 75 78 86 96 145 326 668 886 860 627 321 132 122 220 323 496 624 627 484 273 102 86 84 84 88 101 157 458 999999 999999 999999 999999 999999 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 139 137 137 137 139 136 132 135 140 141 139 138 135 137 139 142 148 149 153 155 153 154 156 153 149 146 146 148 147 144 142 136 131 133 136 134 132 130 132 134 133 135 139 137 137 139 138 139 140 140 139 144 145 150 149 140 141 150 150 141 127 116 119 134 147 132 123 147 154 138 124 116 112 113 112 117 134 117 100 114 141 133 112 133 136 127 149 194 204 210 238 323 492 546 474 487 503 363 280 288 210 165 322 483 459 350 270 224 183 132 137 198 187 133 111 107 87 79 36 41 -13 -30 126 112 70 80 143 168 149 129 103 75 11 68 97 37 -10 -43 19 47 49 55 68 145 142 207 125 41 57 9 72 122 38 92 173 3 -83 75 305 165 -12 47 -86 -63 173 234 77 -52 36 14 119 328 130 21741 284 3225 75 10284 6 2 21 6511 1568 209 524 1678 2173 2544 2807 3260 4067 4781 5483 6326 7672 9596 11700 12819 13944 15512 16939 19085 22307 25756 28238 28916 28995 28417 27993 27713 27601 27598 26901 26044 24378 22223 20930 19848 18721 17762 16908 14770 11387 7509 4516 2393 1390 730 377 164 108 71 53 44 42 37 40 43 46 44 49 52 64 91 124 125 102 64 55 59 76 98 119 102 71 54 51 50 54 60 78 139 561 1511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 138 137 138 140 135 132 135 140 141 139 138 133 135 139 141 146 148 151 154 151 152 154 153 149 143 141 142 142 143 141 139 136 132 136 135 131 130 130 131 138 141 141 139 136 137 141 148 147 138 132 137 143 146 144 138 143 156 147 139 138 129 129 125 138 145 137 138 146 150 143 141 112 91 94 111 116 98 95 108 133 126 121 163 163 118 118 165 205 191 213 257 371 481 531 555 587 541 448 400 251 157 230 321 313 253 215 166 110 88 109 130 141 130 120 93 2 5 6 -31 -37 29 143 126 89 109 127 97 159 203 225 199 46 53 46 -83 -91 -32 -19 3 33 91 47 -52 -52 166 128 -141 -66 102 124 3 -66 23 110 -32 -45 150 194 -44 -69 76 29 -12 44 113 -269 -348 -32 -65 177 543 412 21773 295 2400 75 10288 6 2 53 6505 1561 79 477 740 917 985 880 834 871 855 389 296 330 587 1714 2263 2694 2995 3408 4066 4927 5330 5596 6309 7648 9065 9767 10610 11523 12540 13975 15448 17691 20319 21853 23092 23427 23309 23050 22768 22293 21814 20847 19442 17188 15537 14619 14071 13586 13343 12981 12003 10226 8201 5770 4261 2954 1980 1387 926 557 91 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 4 18 68 234 1286 3611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 138 137 137 140 136 133 135 138 140 139 136 135 134 136 140 144 144 147 147 148 149 150 150 147 144 143 143 141 141 139 139 139 132 135 137 138 135 126 129 137 138 139 141 141 136 142 145 142 139 137 141 138 141 151 147 143 144 130 128 137 133 123 124 139 146 137 131 145 150 151 149 124 117 104 110 114 94 98 106 117 114 117 147 162 114 82 112 169 214 226 235 258 405 608 646 615 586 565 535 392 251 251 249 195 169 198 151 58 66 86 100 183 142 80 33 0 39 48 18 69 117 98 102 67 9 17 6 66 112 109 103 52 49 37 17 -3 -21 -1 95 102 73 86 -9 -76 54 71 0 81 135 -28 -15 66 -101 114 314 143 84 -55 -103 -9 25 198 262 29 36 25 -27 35 -216 -84 342 268 21804 296 2325 75 10282 6 3 24 6499 1554 135 634 937 1308 1551 1608 1402 1345 1378 1346 1142 893 285 254 328 480 1351 1775 2374 3281 4409 5348 5915 6661 7933 8974 9940 11021 11578 12222 13127 13841 14938 16496 17982 19328 19890 19751 19426 18644 17608 17071 16598 16188 15184 14427 13695 13189 12773 12031 11205 10215 8863 7347 5499 4213 3073 2051 1384 826 210 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 14 178 1356 3538 999999 999999 999999 999999 999999 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 139 139 137 137 140 137 133 134 138 140 138 135 135 134 136 139 143 144 146 147 150 152 149 148 147 144 142 143 142 140 138 137 136 133 136 135 136 137 127 129 131 134 140 139 144 146 142 140 143 149 147 136 133 138 144 144 141 142 136 131 137 141 132 136 147 147 144 144 146 137 131 134 137 153 129 102 116 122 122 115 103 109 132 142 141 99 88 122 137 193 234 245 253 362 615 661 552 482 491 700 805 567 421 383 262 166 145 144 120 128 66 71 141 79 41 50 56 118 62 42 149 149 60 38 15 32 66 3 -53 -42 54 63 97 102 58 120 84 32 96 114 76 -86 -27 153 86 63 66 66 101 57 -103 -37 19 -144 86 339 222 119 -13 60 56 87 276 297 199 202 222 71 125 -55 -79 150 -150 21836 293 2550 75 10286 6 3 56 6494 1547 121 233 255 210 253 334 415 434 511 636 1580 1791 1823 1936 2159 2679 3565 4306 5045 5466 6247 7597 8724 9714 10583 11857 13314 14272 14538 14501 14261 14478 14853 14941 15137 15419 15516 15679 17151 18225 18376 17862 17295 16411 15113 13210 10955 8697 6505 4609 3444 2211 1298 333 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 347 2144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 138 137 140 137 132 133 137 139 138 137 133 135 139 139 142 146 148 151 152 152 153 150 149 146 139 139 140 140 143 143 139 137 138 137 133 132 131 129 129 135 142 142 143 144 135 141 150 152 149 137 140 137 135 141 141 140 136 143 144 136 127 116 126 138 142 149 144 136 128 129 139 145 147 123 120 126 120 113 99 127 164 153 120 88 119 168 152 160 213 258 231 265 529 551 371 368 385 694 994 807 610 555 416 253 148 95 96 102 49 3 10 42 60 102 118 112 64 27 69 105 76 43 44 154 128 -50 -118 -85 41 71 63 32 60 138 83 112 209 177 61 -138 -91 163 208 143 81 11 65 100 -48 -73 21 38 29 -68 -59 90 8 -77 -31 86 122 115 116 116 57 29 299 62 -69 -43 -413 21867 285 3150 75 10284 6 4 27 6488 1540 228 549 1773 2469 3134 3974 5055 6316 7842 9556 10075 9982 9915 10777 11899 12964 13964 15560 17425 18977 19741 19903 19157 18079 16465 14628 13072 11790 11138 10688 11799 12325 11991 11199 10251 9092 7597 5648 3923 2535 1373 642 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 487 2875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 138 137 139 137 132 133 138 141 139 136 136 137 139 139 140 144 148 151 149 150 153 152 151 145 139 139 139 139 141 145 142 138 137 138 138 136 135 131 130 134 136 139 146 145 138 142 143 151 156 157 158 147 147 149 148 141 133 137 129 126 127 108 116 124 119 131 134 149 143 134 135 131 142 130 116 118 116 113 108 122 151 135 90 92 128 151 164 169 181 207 181 218 400 381 229 248 341 627 931 907 819 766 569 349 257 184 84 61 85 79 37 84 91 73 153 81 22 49 10 55 140 106 63 110 81 58 -9 0 90 88 5 -160 -85 36 30 93 46 2 18 -12 -22 52 133 169 96 -23 87 82 -9 129 233 155 -28 -232 -155 -89 -113 -100 -61 -64 -63 -18 -31 156 167 67 301 107 -81 -131 -123 21899 284 3225 75 10281 6 4 59 6483 1533 0 307 1399 2208 3162 4361 5689 7262 9048 10126 10763 11289 12342 13674 15228 16903 18674 21195 25131 27467 27871 26352 24340 22297 20044 17947 15244 13081 10324 8578 6985 5752 4669 3698 2622 1439 308 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 1072 3364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 137 136 136 139 137 134 135 139 141 139 136 135 135 136 139 143 145 147 148 149 151 151 152 152 146 138 139 141 137 135 141 142 139 135 134 138 137 138 135 132 134 135 138 148 150 147 147 146 156 152 149 159 157 157 155 156 150 146 148 131 130 143 134 124 112 120 145 136 137 123 121 135 132 116 105 109 108 110 124 124 102 124 123 95 106 113 115 148 169 164 171 152 202 309 299 235 169 234 456 803 1037 1068 1000 790 544 440 324 164 114 134 152 98 53 55 90 184 129 47 93 87 46 147 230 62 -3 107 180 74 104 227 128 22 -8 -21 14 96 56 -32 -26 14 23 119 136 1 -24 -60 -19 181 157 111 201 170 78 58 -7 -114 -199 -62 -54 -58 -28 -42 -184 -227 149 195 58 293 207 -142 93 334 21930 288 2925 75 10284 6 5 30 6477 1526 269 1200 2041 3142 3961 4379 3995 3359 2911 2570 2908 3622 4374 5558 6692 7934 8985 10227 11713 13561 16109 19720 24725 28082 29352 29043 28282 27631 26658 25741 24015 21785 17353 14705 12026 9528 6583 4022 2220 342 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 1012 3318 999999 999999 999999 999999 999999 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 138 138 138 139 141 139 135 137 140 142 141 138 135 137 139 139 143 143 146 148 147 147 147 148 150 145 138 140 141 138 138 144 144 139 135 131 134 134 136 137 135 135 136 139 146 152 148 145 150 153 150 142 150 155 149 152 150 149 153 150 144 148 156 148 130 123 130 153 145 120 119 124 125 129 127 112 112 106 102 127 128 106 124 136 122 130 109 93 127 157 162 157 150 172 251 307 282 195 213 346 659 1108 1222 1044 835 582 425 293 182 128 106 139 147 83 31 72 120 104 101 165 150 104 134 259 155 7 134 195 106 98 134 67 88 139 80 23 26 39 84 110 37 -6 116 197 213 102 -17 154 236 150 104 55 76 88 172 67 -200 -26 47 58 289 16 -171 -109 23 174 189 347 394 233 114 362 137 21962 289 2850 75 10279 6 6 2 6472 1519 783 1888 3479 5511 7707 9598 10885 11337 11511 11607 10965 10586 10464 10538 10860 11531 12603 12735 11383 11175 11420 12312 14093 16494 19182 21278 23186 24510 25058 24940 24676 23297 20715 16687 13465 10440 7949 5289 3222 1874 380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 1064 1352 1396 1876 2880 5469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 138 137 138 140 138 133 135 139 143 141 137 134 135 138 141 142 144 146 148 146 145 148 151 148 142 140 142 140 138 143 147 147 144 135 130 136 133 131 136 137 137 139 143 148 150 138 132 138 142 143 143 149 148 138 142 145 148 151 149 153 150 153 156 147 140 128 147 153 125 132 140 127 133 149 141 138 115 105 121 116 113 114 134 152 147 128 114 122 149 153 142 142 180 236 267 276 224 206 290 575 1081 1179 847 644 446 277 201 153 90 38 104 123 101 80 93 106 57 77 127 165 161 90 169 229 103 104 138 115 145 64 -57 61 175 78 -75 -42 41 76 73 70 98 10 25 196 127 21 189 218 163 122 17 63 145 94 -2 49 313 77 -6 354 175 90 222 265 298 254 221 -2 126 382 310 -53 21993 290 2775 75 10282 6 6 33 6466 1513 97 814 1830 3369 5235 7256 9305 11019 12816 14333 16429 17215 18117 17948 17606 17029 17269 18253 18993 18086 18269 19689 24180 30238 38082 47802 42396 25981 12113 11376 11327 10959 9126 7066 5476 3477 2038 1260 759 599 466 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 70 16 999999 999999 218 1058 1390 1628 2474 4175 7179 999999 999999 999999 999999 999999 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 139 137 135 136 139 137 132 131 135 139 139 137 135 134 135 139 141 143 145 144 144 148 150 151 148 146 144 140 139 136 140 145 147 146 136 133 137 130 128 137 135 134 138 139 144 143 139 140 138 139 137 141 152 149 141 146 148 145 145 155 164 154 144 152 158 149 131 134 154 143 133 147 143 130 130 148 162 128 113 109 84 92 102 114 152 177 147 130 142 153 130 137 158 194 208 211 259 205 146 200 429 791 901 680 461 327 244 180 103 83 60 85 69 87 132 137 118 26 5 11 119 122 60 144 169 68 15 14 11 100 76 -19 13 128 77 -15 60 81 22 65 182 229 99 53 112 -7 16 199 213 120 115 86 266 328 25 -14 58 148 35 -71 33 268 369 86 66 280 183 -5 -70 268 280 -30 133 22025 295 2400 75 10282 6 7 5 6461 1506 356 964 1642 2059 2452 2411 2492 2956 3801 5044 5904 6420 7085 8141 9506 11980 13788 15779 16135 16483 16478 16828 17251 18138 18815 22157 36753 46574 54328 58000 63933 46314 21204 5056 3351 2698 1962 1293 796 490 293 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 24 999999 999999 999999 999999 999999 999999 218 1098 2532 4924 999999 999999 999999 999999 999999 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 140 137 135 135 140 138 133 133 136 139 140 137 135 134 134 138 140 142 147 145 144 148 149 149 146 145 143 141 139 137 137 139 143 145 138 133 136 133 133 137 134 133 135 133 141 147 152 154 147 150 152 152 154 157 160 157 147 144 143 146 161 169 155 146 150 157 150 127 142 147 120 133 156 133 121 136 156 147 123 100 79 95 120 130 144 167 162 143 142 140 124 159 195 157 178 217 226 178 127 171 323 525 638 550 345 264 238 147 82 147 132 54 34 89 155 130 128 50 31 96 143 130 113 166 129 44 10 23 14 21 91 115 58 59 76 67 105 95 9 133 265 176 160 219 82 -63 107 214 177 67 126 306 398 288 -2 -50 -174 -69 182 0 -174 73 338 73 -107 200 333 267 98 400 321 -232 38 22056 297 2250 75 10285 6 7 36 6455 1499 54 552 992 1678 2498 2885 3188 2883 2667 2716 3094 3904 4056 3742 3672 3856 4444 5210 5878 6576 7317 8390 9228 10463 11172 11759 12481 17258 38499 49562 53890 53118 63208 53429 32378 5674 2483 1277 304 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 1204 2377 3820 5767 8305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 139 136 136 138 138 136 136 137 139 140 137 134 134 134 135 137 139 141 140 141 144 145 145 139 135 137 139 139 139 138 138 142 146 144 141 144 146 143 141 140 139 138 134 139 143 146 146 142 145 150 149 145 150 155 147 140 143 147 144 146 158 161 151 143 158 163 145 139 129 118 128 154 152 138 136 153 154 134 112 110 115 121 135 139 147 159 155 131 123 146 185 169 130 142 171 179 156 146 213 323 478 515 390 285 247 228 162 96 128 114 46 30 59 114 90 137 135 105 134 138 129 132 127 69 95 142 134 121 128 170 163 84 98 106 47 75 53 65 223 286 162 140 164 -54 -66 67 28 129 161 105 271 289 199 149 40 -88 -36 95 -34 -113 15 225 189 -48 140 432 336 55 277 284 -122 -164 22087 346 2025 75 10283 6 8 7 6450 1493 59 440 794 1324 1995 3159 4728 6581 7604 8032 7755 7592 7831 8585 9991 10878 11225 11104 11722 12347 12182 11667 10197 9302 9166 9809 9796 12374 12508 7946 10164 20825 26896 27542 29474 43779 44819 29251 3721 1506 698 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 1352 2651 4881 7618 10688 13550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 143 138 136 136 138 138 139 138 138 141 138 135 134 134 133 132 134 134 136 140 142 144 142 139 137 135 137 141 140 140 142 147 151 155 155 155 155 152 152 152 149 145 140 136 139 143 141 140 140 142 140 139 142 139 136 136 139 144 150 148 148 156 154 151 160 160 146 137 124 123 130 145 158 152 142 146 152 147 134 123 106 99 121 134 131 130 135 128 131 156 165 148 137 131 142 159 138 153 265 404 540 553 396 267 211 182 185 152 134 127 120 111 94 90 90 116 124 103 73 66 106 127 96 62 110 166 146 131 161 182 151 120 111 98 102 92 56 61 131 212 171 106 93 -6 -28 -18 -3 93 88 70 115 148 149 187 176 94 58 -12 41 87 90 110 45 40 110 180 158 144 181 97 -48 -147 -178 -188 15 310 66 -74 -16 18 269 263 194 4 -88 146 225 72 -117 -88 76 244 365 287 75 91 100 125 117 80 312 353 145 64 135 175 -142 88 314 197 -37 -277 153 50 242 601 403 269 22119 348 1875 75 10283 6 8 39 6444 1486 586 1157 1667 2526 3565 5310 7012 8694 10982 12986 14584 15625 15218 14552 14413 15000 16280 17627 19609 20683 21419 21329 20412 19152 17173 15173 13611 12776 11117 12525 13105 10993 9655 6590 6044 5898 8963 11790 10430 1985 526 184 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 1048 1708 2592 3723 5455 7673 9275 10465 12141 9008 999999 999999 999999 999999 999999 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 141 142 137 135 134 137 138 138 138 138 140 139 137 136 137 135 133 133 135 137 141 145 143 142 139 136 134 136 139 139 140 143 146 153 158 160 160 159 158 158 158 154 150 144 139 143 147 145 143 145 144 138 139 139 138 141 143 141 139 145 149 148 151 149 152 159 153 149 144 134 134 134 144 155 148 146 148 152 155 138 119 107 103 117 128 126 125 143 141 137 148 137 133 136 134 148 147 123 140 250 377 477 523 432 288 212 164 176 197 197 213 228 220 178 134 120 126 142 150 127 93 105 121 130 128 99 110 94 67 131 162 151 150 127 143 153 115 66 39 70 118 104 61 72 47 -14 -4 63 125 85 92 131 61 7 47 158 163 103 9 -34 32 136 155 56 95 109 3 51 149 168 39 -92 0 -66 -145 5 127 15 -132 -144 -46 187 231 204 133 93 185 232 153 -5 -149 -152 -209 -49 178 115 151 165 141 -7 47 248 252 35 -42 98 -46 -62 267 93 -49 -1 -251 78 178 265 295 -74 20 22150 349 1800 75 10284 6 9 10 6439 1479 333 1319 2196 3150 4911 7218 9586 10981 11476 13615 13725 13420 14452 15040 15172 14949 13896 13767 14439 16766 18422 17619 16081 14644 13303 12007 9976 8142 6375 4897 4082 5001 7384 6027 2154 1346 1478 4638 5764 4978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 992 1537 2319 3556 5308 7586 10155 12812 15406 18359 13183 10033 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 140 136 135 134 137 136 137 137 137 139 139 137 138 138 137 134 135 137 139 144 145 144 142 136 135 136 137 139 141 144 145 148 154 156 158 160 162 162 161 161 158 153 146 139 138 140 139 140 142 137 133 133 133 136 142 146 144 136 139 143 144 146 148 158 164 158 158 151 137 143 141 136 135 134 144 149 155 163 152 138 125 117 124 126 128 137 143 142 146 145 139 130 119 128 139 129 128 139 194 299 393 418 342 257 223 202 223 242 236 274 352 370 305 219 159 171 151 140 154 118 90 126 153 140 123 88 64 99 155 147 129 146 164 191 190 129 52 20 74 95 54 39 61 67 13 18 24 66 115 40 28 57 63 88 48 61 69 6 30 97 114 103 97 70 22 -5 55 81 80 61 37 158 151 94 126 22 -95 -78 -85 -27 93 218 207 103 191 166 -18 54 118 -100 16 38 -84 8 181 290 211 90 101 95 58 68 -118 -192 -120 -91 72 -239 -416 -15 30 -140 -194 46 219 113 18 191 22182 338 1950 75 10286 6 9 42 6433 1472 252 1265 2662 4589 6149 7734 10354 16288 20162 19197 13880 8750 7523 7794 7137 7587 9050 9987 10204 9155 8045 7221 6379 5110 3614 2565 1632 940 288 162 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 1662 3169 4989 7175 9762 12611 16080 20221 23729 17430 18430 19564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 142 138 136 134 136 136 135 136 136 139 137 135 138 139 139 137 136 138 141 143 142 141 140 138 136 138 138 141 144 144 148 153 157 157 154 155 159 162 165 163 160 157 151 145 139 137 138 141 141 138 139 137 136 138 134 135 138 138 144 147 150 152 147 154 160 159 154 150 152 151 134 129 129 135 148 148 156 165 170 165 139 131 148 143 137 140 140 154 156 144 136 135 132 143 146 140 150 152 192 322 446 484 413 308 267 289 320 343 361 398 489 496 462 367 256 235 181 147 144 124 106 148 142 127 131 75 85 137 150 116 74 115 162 144 144 134 132 69 58 97 47 56 78 4 -38 -1 43 89 103 46 21 77 117 144 81 8 3 18 132 164 36 45 134 14 -57 -22 30 -2 -9 87 123 187 171 134 135 26 -13 88 -30 -13 102 89 50 80 58 142 74 -100 30 -26 143 237 58 138 294 284 131 -130 -138 -127 -351 -235 5 -249 -423 -267 -78 -285 -422 22213 345 2100 75 10284 6 10 13 6428 1466 640 2014 2864 4869 8075 14169 18277 22875 16435 4936 999999 999999 999999 555 1591 1984 1817 1785 1579 1400 1216 1052 405 218 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 529 2226 3335 4836 7336 10546 14129 18143 21703 25868 30205 22033 22178 21545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 143 139 137 134 135 137 136 136 136 138 137 135 138 138 138 136 135 136 139 143 144 141 139 139 136 136 138 142 144 142 147 154 156 155 155 158 161 161 164 163 162 158 150 149 144 137 136 138 137 139 143 136 135 136 133 134 133 134 136 139 152 152 144 148 155 155 152 153 161 158 144 141 147 152 155 149 157 159 150 156 139 123 142 145 145 139 137 147 133 127 124 134 150 148 150 153 147 150 213 343 520 624 628 532 433 467 477 439 470 511 623 793 864 717 551 514 412 287 208 180 164 182 145 135 129 110 132 112 97 79 33 61 136 159 122 120 149 74 46 105 81 70 78 14 31 105 119 102 125 154 89 93 107 47 100 87 29 54 66 73 20 44 103 84 3 -58 -14 2 47 42 107 222 168 41 24 -1 57 103 -15 83 195 129 84 106 -131 -8 185 24 80 70 270 370 184 97 51 168 161 -171 -341 -291 -292 -94 -84 -166 -1 -47 118 112 -286 19 400 225 86 103 33 76 68 -172 22245 349 1800 75 10290 6 10 45 6422 1459 1155 3407 4604 4976 4487 4742 2133 2548 2957 4550 4509 8973 7722 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 976 3763 5480 7270 9554 12020 14047 16613 19056 21406 23697 26626 30752 34417 23778 23950 23349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 144 139 137 135 136 137 138 138 137 138 138 135 137 138 138 134 134 135 136 139 142 141 140 140 137 137 141 144 146 145 147 151 154 156 159 162 164 165 165 163 163 161 152 149 145 139 137 134 129 133 142 139 134 135 138 141 138 134 138 142 148 145 141 151 160 164 166 167 162 160 155 144 144 150 151 152 158 154 139 147 144 124 130 134 135 127 126 125 116 117 122 139 142 136 144 160 166 157 210 361 635 774 756 727 642 670 675 562 571 580 670 1028 1245 1146 1085 1206 1181 786 435 295 207 163 138 171 197 159 153 109 87 110 77 85 142 155 126 121 97 62 67 95 100 65 55 53 90 131 113 56 128 185 83 72 79 0 18 71 70 24 -34 12 57 105 81 85 101 22 29 33 56 75 142 197 153 65 24 -3 -27 27 165 124 109 138 62 165 41 -121 -74 5 41 64 403 401 119 18 -62 92 55 -180 -222 -227 -156 27 -157 -139 294 437 355 118 -205 109 384 127 -99 -264 -81 200 190 -57 22276 350 1725 75 10291 6 11 16 6416 1452 704 3527 5822 5393 4626 3581 2688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 367 684 1127 3053 3952 4649 6155 8054 9734 11510 13975 17098 20030 22612 24892 27273 28546 30054 32308 34238 23384 23253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 139 137 136 138 138 138 139 138 139 138 135 137 139 138 134 134 135 136 139 140 141 144 140 137 137 139 143 145 145 146 147 151 155 155 156 157 162 161 156 158 159 154 150 145 138 135 130 125 130 141 140 130 132 139 137 133 134 141 149 148 140 137 146 154 156 162 166 164 167 153 135 134 138 145 158 160 152 150 160 162 145 131 123 117 110 119 129 138 144 136 135 123 137 151 156 174 169 212 385 805 1186 1055 835 865 872 830 809 750 678 710 882 1238 1541 1808 2145 2349 1855 962 471 262 181 143 196 262 199 129 128 139 164 169 148 141 127 121 103 71 60 54 59 64 69 57 39 41 49 76 81 95 85 43 32 40 42 55 66 68 11 -60 16 91 94 78 96 139 24 20 16 31 102 72 54 36 24 55 112 63 179 272 80 68 120 -124 -43 78 -18 -57 -27 -8 -73 174 166 108 331 201 103 48 -124 -146 -167 -201 -119 -87 -126 202 312 216 164 49 146 117 -117 -292 -211 74 147 144 -43 22308 350 1725 75 10293 6 11 48 6410 1445 993 3277 4174 4137 6037 9154 11149 9610 6767 314 259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1286 3598 6684 8780 9860 10597 10162 8678 7046 5592 4690 4540 4687 5015 5660 6472 6880 8227 9756 10992 12424 14254 16835 19759 21922 22951 24047 24347 25244 26618 27715 18519 17778 17643 19777 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 140 139 138 139 139 139 138 135 136 135 135 137 139 138 135 133 134 137 139 144 144 143 139 138 135 137 141 142 143 143 146 151 155 156 153 154 156 155 153 156 156 153 146 139 133 133 133 128 127 135 135 128 130 139 140 135 138 138 140 141 138 142 148 147 153 159 166 167 169 165 149 143 141 147 152 149 146 156 164 169 166 146 133 125 118 126 140 145 141 140 148 141 144 149 146 147 155 207 389 922 1583 1511 1150 1248 1215 1106 1297 1144 811 820 833 1233 1950 2589 3054 3135 2449 1253 532 272 188 197 224 280 246 134 143 152 137 123 122 152 137 123 89 64 43 53 62 30 58 24 4 22 7 38 58 32 18 -14 -58 -25 37 81 99 40 11 12 71 77 30 58 34 11 -13 -9 -6 130 175 29 -36 19 -77 -82 107 227 301 142 -1 69 93 -80 -28 94 133 47 12 113 56 -62 -32 234 305 22 -71 72 119 60 -135 -33 163 90 -11 262 267 330 384 106 159 233 13 -107 66 138 135 137 120 22339 353 1500 75 10293 6 12 19 6405 1439 148 72 999999 777 1421 2348 4408 7664 11922 15859 16866 14083 5626 5748 3250 170 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 1033 1245 1357 1314 1100 997 876 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1507 5024 11007 16991 22405 25273 27141 25536 21954 18260 14933 11729 8694 5988 4632 3870 3392 3221 3355 3675 4726 6077 7320 8626 10048 11568 13567 15241 15827 16193 16762 18336 20144 13987 14472 15279 16747 19762 999999 999999 999999 9579 10129 999999 999999 999999 999999 999999 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 141 139 138 139 139 139 137 134 136 135 134 137 139 138 136 133 135 139 140 144 144 141 139 138 136 137 140 142 143 142 145 151 156 155 155 158 157 153 153 153 151 148 140 131 127 133 134 129 127 129 131 130 133 136 138 139 140 138 137 138 139 148 152 148 154 162 169 171 173 177 168 158 144 145 150 137 140 152 157 168 179 172 152 133 122 133 137 130 123 126 147 155 138 137 145 126 131 160 307 753 1431 1868 1705 1542 1604 1641 1903 1799 1266 1111 1116 1463 2311 3083 3439 3045 1977 974 473 253 207 225 235 282 286 183 138 154 133 85 114 198 161 179 178 116 90 76 69 60 50 2 -46 -20 26 45 3 6 49 -39 -111 -16 72 53 74 10 -9 78 125 80 -4 39 -21 -72 9 -18 -4 174 195 79 -20 -88 -46 -38 31 261 230 38 63 80 53 41 111 136 85 31 68 83 4 -23 -6 221 255 -57 -144 46 212 319 43 -20 243 67 29 484 469 330 445 315 301 48 -215 98 303 208 94 64 102 22371 354 1425 75 10292 6 12 51 6399 1432 162 797 853 811 2326 4244 5449 4175 3489 4316 6876 9428 8045 5056 5125 3008 211 170 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 1097 1716 2233 2437 2376 2491 2592 2367 2545 2925 2748 2517 2244 2105 1963 1443 193 999999 999999 999999 999999 999999 999999 999999 999999 76 1123 2343 4418 7477 12026 18636 25211 29809 31086 27906 24503 19901 14633 10939 8735 6602 4520 2470 1369 435 252 224 295 851 1238 1961 3098 4653 6443 8181 10476 13172 15812 18106 19875 21212 22585 15748 16995 18235 19444 20530 18469 14820 10877 11611 3607 999999 999999 999999 999999 999999 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 142 143 141 139 138 139 139 138 137 136 136 135 134 136 139 139 137 136 136 139 142 142 143 143 141 138 134 137 140 141 144 144 145 152 153 152 157 160 158 157 155 154 152 150 145 134 128 129 131 127 129 133 131 133 136 134 128 134 138 136 136 134 137 145 154 152 147 159 169 173 176 171 169 159 148 141 131 128 133 141 159 166 173 180 158 134 123 136 145 142 128 108 126 129 116 126 138 128 124 132 224 550 1210 1909 1801 1538 1966 2343 2575 2608 2214 1812 1632 1813 2528 3223 3479 2939 1817 1076 694 413 280 222 193 247 301 214 150 163 154 81 107 217 161 142 185 128 67 22 41 63 22 48 -8 -35 29 5 -4 48 77 0 -44 65 102 96 120 17 -16 53 41 32 72 102 51 25 13 -30 20 28 94 209 89 -65 -40 -23 10 70 -5 20 150 70 -10 35 149 87 -65 -16 12 19 29 125 -2 103 250 25 27 148 27 -9 11 -89 -38 24 2 256 400 281 199 109 205 -216 -295 70 47 -48 60 133 120 22402 336 1650 75 10291 6 13 22 6393 1425 237 1939 4621 7810 6442 2831 1387 2268 2455 1294 1128 948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 276 412 1158 1445 1749 2054 2553 2595 2419 2094 2079 2464 2230 675 269 999999 999999 999999 999999 999999 90 1244 2435 4031 6451 9874 14060 17686 20403 19980 17755 14588 10727 7060 5144 3865 3315 2718 2182 2281 1857 605 294 999999 999999 141 1098 2353 4535 7345 10954 15459 20425 25488 30370 34775 23817 22899 22589 21720 21711 22251 22142 21453 19822 16364 10746 10374 4532 1938 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 142 140 139 138 137 136 136 135 135 137 135 135 137 139 139 137 138 139 139 143 143 142 141 141 138 135 137 138 139 143 145 146 150 152 153 156 157 154 153 151 153 155 152 147 140 135 129 129 128 127 131 128 127 130 129 121 123 138 144 140 132 129 136 150 156 153 168 177 168 169 168 163 153 142 132 117 114 124 134 141 149 169 174 155 142 128 131 140 141 133 122 136 128 123 125 114 126 125 115 188 451 1008 1516 1454 1385 2026 2795 3164 3321 3266 2819 2350 2278 2661 3259 3693 3481 2543 1759 1196 660 379 248 162 220 309 235 194 173 108 39 69 153 142 75 73 91 38 7 65 32 -12 48 19 2 11 -20 -25 -20 45 51 21 101 112 110 111 47 41 107 46 -18 59 52 6 56 37 -17 50 33 23 44 -31 42 -37 -112 37 41 24 23 10 108 -18 -92 168 34 -114 3 -1 74 51 57 175 182 208 167 21 -126 -237 -219 -141 -213 -326 -130 22434 344 1800 75 10292 6 13 54 6387 1418 537 2854 3173 664 999999 186 639 802 1069 518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 758 2505 3846 5742 7849 9589 9562 8775 7491 6181 4722 1352 644 305 129 165 389 1640 2778 3611 4156 4317 4567 5112 6042 7968 11003 15365 20355 25701 31983 38788 45662 32699 34719 34553 32503 30163 27064 24233 23164 21428 19813 17046 11746 10146 3375 1797 1088 999999 999999 999999 999999 999999 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 140 141 139 138 137 137 134 134 135 135 137 135 135 138 140 139 138 139 139 139 140 140 140 140 139 139 138 139 140 141 141 143 145 149 153 153 154 155 153 152 148 150 151 148 145 141 140 135 132 133 128 127 128 127 123 122 120 122 140 149 147 140 127 131 143 151 153 164 173 164 173 177 166 159 144 137 130 124 130 134 133 148 163 161 163 153 133 126 128 129 122 126 139 141 146 137 123 137 132 119 158 301 619 943 1083 1133 1667 2722 3472 3803 3940 3625 3077 2756 2837 3303 3776 3911 3269 2380 1771 1177 681 391 246 231 313 277 224 182 124 85 77 104 174 179 123 108 35 34 114 78 35 32 14 39 84 60 7 -44 -19 73 48 68 85 30 81 107 59 108 121 14 -66 -121 -136 -30 47 62 38 142 180 2 -107 12 54 -17 125 135 130 117 -26 68 54 7 195 58 -18 12 47 148 -4 -135 129 160 92 175 -48 -189 -167 36 35 -76 -181 -214 37 38 51 16 -8 173 -178 -573 -266 -129 22465 344 2175 75 10291 6 14 25 6381 1412 73 390 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 375 809 2425 3419 4477 5234 5497 5388 4894 4123 3185 1144 833 823 858 998 2467 3140 4292 6288 9084 12047 14310 15499 15857 17780 21410 26195 31774 37311 43287 49127 34829 36004 35589 33531 30710 27496 24512 22788 21932 20038 17615 14095 8879 8148 2987 1525 1007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 140 140 140 139 138 138 136 136 136 134 135 135 135 137 140 140 139 139 139 139 139 140 141 141 139 138 139 141 141 142 142 142 145 149 152 152 150 149 151 155 152 147 147 149 146 143 140 139 139 135 128 124 126 127 123 123 125 128 135 134 139 139 133 137 142 152 161 164 166 168 180 177 163 163 160 159 156 145 137 135 146 158 145 147 166 162 147 129 123 137 134 125 139 137 128 132 133 142 139 132 152 215 377 605 895 1130 1447 2332 3442 4166 4443 4232 3738 3176 2992 3355 3711 3945 3664 2879 2333 1921 1284 688 359 232 262 287 209 166 175 140 110 95 145 208 174 105 65 60 84 92 75 23 -7 13 94 85 7 -16 -26 6 16 82 83 6 137 136 -26 10 81 1 -53 -65 -21 70 92 78 21 102 154 103 56 -32 -48 -1 141 108 92 69 -41 63 123 236 255 171 199 97 55 273 246 -143 -68 138 54 89 42 112 141 238 182 197 192 61 99 -49 -46 38 230 128 -167 -87 -20 -170 4 320 384 250 116 22496 298 5625 75 10296 6 14 56 6375 1405 132 457 853 2203 2632 2815 3079 3261 3181 2799 896 693 646 758 839 951 2330 3023 4244 6286 9556 13047 15000 15437 15424 16900 19626 23394 28059 32843 38255 44928 33425 36374 37713 35997 32265 28863 26161 24497 24139 21687 17695 13643 10743 6496 3800 1739 1158 656 999999 999999 999999 999999 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 139 140 140 139 138 139 138 138 136 135 135 136 135 138 140 139 138 139 139 139 139 140 142 141 139 137 139 139 140 143 144 145 146 148 150 152 151 150 153 157 155 152 150 149 146 142 138 137 142 138 129 122 124 128 130 129 129 135 135 130 133 137 144 150 153 159 167 174 172 178 177 168 165 166 171 178 180 161 140 141 152 152 143 147 164 184 169 132 121 142 153 137 140 134 125 145 148 156 162 150 142 176 278 469 747 1050 1400 1977 2995 4175 4879 4816 4290 3660 3299 3437 3704 3926 3889 3254 2662 2361 1667 834 378 233 224 232 178 172 157 118 120 86 104 127 72 33 61 74 58 48 31 25 36 -8 5 47 -2 -14 18 -33 17 144 104 25 72 128 65 40 35 22 80 89 96 99 -2 -96 35 84 -37 36 11 -52 -20 13 74 27 30 -21 -97 -93 -61 79 128 132 134 25 117 356 303 95 36 75 146 223 177 53 36 288 175 -51 15 137 -14 -103 72 179 243 -111 -65 201 43 -333 -207 313 379 228 186 22528 281 5850 75 10297 6 15 28 6369 1398 73 158 192 253 326 354 304 82 51 105 236 329 448 668 1064 2916 4127 6035 8088 9995 11966 14559 18449 22857 27190 31196 34398 38573 45544 35219 39406 40918 38857 34136 30153 25960 23732 23056 21064 17915 14815 11708 6017 2919 1453 985 587 999999 999999 999999 999999 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 139 139 140 139 138 138 137 137 136 135 137 137 136 138 139 140 138 138 140 139 139 139 143 143 142 137 136 137 141 144 145 145 147 151 153 153 157 158 158 160 160 157 153 152 149 142 138 136 140 138 127 125 131 135 136 135 131 133 137 138 137 140 148 154 159 161 161 169 175 178 165 163 172 167 172 175 174 165 152 147 150 153 159 154 157 182 171 153 151 142 131 135 142 149 160 169 171 180 194 197 175 179 219 371 679 1034 1453 1848 2622 3986 5029 5149 4639 4059 3615 3517 3716 3893 3753 3171 2653 2212 1419 672 327 198 170 165 172 185 122 91 102 70 93 94 55 22 -3 14 52 34 -12 9 34 3 -27 11 49 31 18 26 81 132 117 13 -24 78 104 83 47 30 108 130 72 45 -81 -166 25 56 -90 -24 -38 24 36 -39 36 31 27 24 -36 -186 -162 71 110 94 30 -38 180 163 140 165 -107 -217 4 91 25 -140 -189 135 4 -211 114 108 -142 22559 270 6450 75 10296 6 15 59 6363 1391 25 198 387 578 842 2353 3327 4761 6626 9039 12139 15231 18635 22842 27111 32172 37269 44088 49245 34676 37085 39240 39967 37860 33156 26950 24022 21885 21071 20455 19700 17920 12745 7991 3995 1184 689 525 383 999999 999999 999999 999999 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 139 139 140 140 138 138 136 136 136 135 137 136 136 138 140 139 137 138 141 139 138 140 141 141 141 138 136 139 142 142 143 145 149 155 157 158 162 163 159 158 159 155 150 150 147 141 139 138 140 135 132 137 137 133 132 136 133 129 134 140 144 149 152 155 156 161 166 173 177 174 169 169 171 170 173 175 177 170 166 160 154 147 149 158 159 165 161 168 173 146 131 145 152 161 178 181 184 200 229 252 236 210 212 349 794 1365 1696 1867 2489 3758 4861 5224 4985 4556 4080 3842 3894 3871 3523 3007 2566 1875 1061 530 277 161 131 116 138 134 108 108 90 74 64 44 83 74 45 48 53 23 -6 0 -5 27 25 15 38 22 42 71 43 118 144 -1 -21 46 -2 29 -12 -38 79 52 110 134 -22 -22 52 46 -58 -72 40 85 -63 -119 103 199 77 38 -14 -62 7 72 -59 -25 43 -87 86 87 -43 -67 -80 -72 29 12 -162 -142 -34 90 -117 -170 22591 261 6375 75 10300 6 16 31 6357 1384 134 391 732 2181 2846 3769 4903 6464 8735 11136 14176 17554 20550 23764 27570 30465 32906 37700 47297 60538 42029 39946 38388 36948 32670 26659 21257 19998 20485 20979 22564 21207 16313 8476 6644 1301 471 295 239 200 999999 999999 999999 999999 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 139 138 139 139 139 138 135 135 138 137 138 137 137 139 141 140 137 138 139 139 139 139 140 140 141 139 138 139 141 139 142 143 146 150 153 156 161 162 156 155 155 153 150 148 143 143 143 140 139 137 138 141 136 128 128 133 137 135 134 134 144 152 149 155 160 162 165 172 175 173 180 177 167 167 172 180 186 177 165 156 151 148 144 158 162 162 163 163 152 135 140 149 152 163 170 161 160 190 228 263 264 236 238 315 673 1385 1914 2075 2451 3443 4591 5155 5153 5003 4735 4430 4289 4137 3775 3343 2944 2217 1313 717 359 167 125 102 108 113 94 120 97 90 72 43 70 49 108 97 13 7 27 3 15 54 52 44 20 -22 8 34 -12 61 85 6 29 24 -58 -20 -82 -88 46 5 65 60 -75 -20 25 -33 -60 -5 128 146 44 -72 71 245 122 201 102 -106 -125 -148 -113 31 85 -133 30 53 -259 -264 22622 286 6150 75 10302 6 17 2 6352 1378 169 398 661 2026 2672 3384 4420 5825 7499 9467 11951 14717 17205 20410 23826 27067 31323 35548 37439 36688 37194 42139 52610 35833 33554 31343 28901 25116 22212 19969 19207 18963 23085 26406 24168 11591 6509 3012 936 385 220 140 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 142 140 139 139 139 139 138 136 136 137 137 139 139 138 139 142 142 139 139 137 138 139 139 139 140 140 140 137 139 141 138 140 144 147 151 157 160 162 163 161 160 161 160 160 156 150 148 146 144 141 141 139 135 132 131 135 139 140 138 137 135 146 154 147 151 161 162 163 165 173 178 181 181 172 174 187 191 192 180 165 158 161 161 155 162 162 170 183 174 149 136 138 147 164 171 160 153 163 172 196 239 253 248 272 317 494 1061 1823 2320 2587 3253 4428 5109 5133 5042 4844 4572 4488 4318 4000 3684 3344 2722 1807 1046 523 251 135 90 104 120 92 159 143 92 113 114 108 82 95 47 -6 38 100 61 -15 11 41 68 59 -15 8 37 6 -20 -3 38 55 38 -19 6 -48 -71 -20 15 13 -60 -101 -124 -84 -25 -31 -54 109 121 61 91 216 243 114 138 143 25 -173 -118 122 226 86 -67 -12 47 -22 -98 160 273 54 143 -20 -270 -22 164 10 -89 -69 -208 -190 -91 -152 -81 -98 -57 227 -9 -491 -216 22654 282 5925 75 10300 6 17 34 6346 1371 71 316 569 880 2332 2879 3705 4715 5879 7325 8987 10638 12671 15521 18968 22239 25358 28582 32251 36750 39799 39801 37896 35571 34563 34434 36627 41615 28039 26857 24594 21433 29569 17468 19549 25728 25350 18020 7879 2518 1372 576 306 163 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 142 141 140 139 138 137 137 137 137 138 137 139 139 137 138 141 141 138 138 139 140 139 139 141 141 142 139 138 138 137 139 143 147 151 155 159 163 163 165 168 166 163 163 162 156 150 146 145 149 146 142 138 134 136 134 132 137 138 137 137 142 145 147 153 150 154 162 166 169 175 180 179 183 182 181 190 200 189 170 167 170 172 155 144 156 169 176 194 191 159 145 148 146 159 166 153 149 158 176 200 230 248 277 325 358 459 933 1755 2414 2685 3195 4304 5067 5079 4826 4434 4155 4169 4136 3966 3665 3321 2746 1993 1299 693 383 248 136 94 72 89 153 131 83 105 114 127 105 80 72 63 68 88 63 -43 10 69 43 46 23 86 110 52 -5 -17 45 33 0 56 104 24 -26 -33 3 29 12 -42 -52 22 94 28 -131 22 60 -75 47 254 149 43 57 98 163 -87 -153 105 199 50 -53 -123 66 246 192 179 115 -74 -87 -97 -175 -165 -133 -241 -174 -37 -108 -3 -152 -156 22685 295 5850 75 10301 6 18 5 6340 1365 139 342 574 842 2255 2798 3359 4168 5288 6627 8159 9521 10697 12648 15956 20074 23817 26739 29887 33063 35694 36029 34486 32568 30921 28912 28455 33679 46111 35732 33420 25036 30508 23711 28194 23626 24573 26185 8423 2045 1385 660 305 193 131 124 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 141 140 138 136 136 137 137 138 139 142 141 139 139 140 140 137 138 140 142 143 143 143 141 137 136 137 136 136 141 146 148 150 154 157 159 159 162 166 163 162 161 159 151 143 141 141 143 144 138 135 133 131 130 130 128 128 130 131 144 147 144 152 149 151 161 163 162 165 169 176 177 180 182 185 181 164 157 162 169 167 150 135 146 157 162 176 175 149 130 138 143 151 151 136 131 139 175 207 236 255 274 344 400 448 871 1722 2384 2695 3215 4199 4977 5042 4636 4145 3892 3793 3888 3902 3539 3112 2439 1773 1250 684 399 321 209 115 95 120 117 105 86 104 130 92 57 128 144 95 61 16 23 17 8 40 48 47 69 81 101 101 62 0 25 61 2 58 98 5 -100 -57 84 87 54 4 30 69 79 84 -35 2 115 18 -12 44 95 99 69 83 153 27 -32 86 113 122 18 -60 94 101 131 238 21 -37 -17 -108 -29 0 -384 -418 8 -52 66 276 -49 -11 47 -218 -30 160 51 38 -135 -287 -148 277 319 155 22717 334 2925 75 10304 6 18 37 6334 1358 32 448 397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 398 674 847 969 2336 2863 3754 4655 5583 6382 7197 8013 8655 9085 9248 9246 9675 10223 11320 13656 16933 19618 21475 23745 25780 27385 27581 27059 26550 28352 34695 45339 53217 37987 31341 41634 26916 24628 28229 35151 23455 32383 9307 1970 761 478 290 168 135 129 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 140 142 142 140 139 137 138 138 138 138 139 143 143 139 141 140 137 134 136 140 144 148 148 145 140 134 133 133 136 138 140 144 147 149 152 155 159 161 160 158 158 160 160 157 149 140 140 139 138 136 136 135 126 122 122 125 125 127 129 132 140 143 139 140 140 142 155 161 158 161 170 174 168 173 182 178 160 145 146 149 154 161 151 135 145 147 150 160 165 148 114 113 127 141 135 136 143 145 174 199 234 251 234 276 364 409 643 1384 2201 2682 3124 3870 4701 5081 4757 4217 3916 3607 3610 3789 3493 2891 2106 1381 903 548 326 260 205 139 126 110 107 121 122 143 150 98 63 107 121 74 77 95 83 63 -14 5 60 62 82 13 28 96 47 21 -7 32 80 64 45 -8 -40 -39 46 62 -15 0 27 25 85 137 78 46 140 114 80 0 11 101 1 -51 70 104 69 73 32 -7 15 140 188 21 90 272 20 -163 14 184 69 -89 -335 -194 214 45 76 351 160 127 254 -273 -376 -89 -30 84 -70 -54 -24 105 181 160 22748 335 2850 75 10308 6 19 8 6328 1352 439 1495 2043 1135 329 999999 332 802 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 552 964 2589 3205 3830 4681 5560 6593 6970 7737 9229 10958 12483 13711 13850 12797 11608 10943 10301 9915 10058 11281 12600 13722 15671 18367 21233 24139 28107 33616 41057 51707 37302 54318 45217 27051 23093 25940 33028 26136 25644 20106 13615 3169 836 461 302 200 143 134 133 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 141 141 141 141 139 137 138 138 137 138 138 143 143 139 140 141 138 136 137 138 141 146 148 145 139 136 135 134 137 140 140 142 143 146 149 152 155 157 155 152 152 156 155 150 145 138 139 141 139 137 137 132 119 120 121 119 126 134 132 130 132 135 131 130 135 139 150 158 163 163 163 166 165 174 178 173 162 149 138 143 144 141 132 118 138 148 146 149 159 151 125 125 130 136 132 139 147 141 162 209 277 283 260 293 360 439 731 1448 2331 2865 3073 3616 4466 4995 4773 4217 3894 3527 3390 3601 3451 2851 2060 1298 827 588 370 214 147 161 154 88 75 73 96 142 124 78 71 62 63 71 78 114 105 34 -40 -5 70 65 56 48 81 114 32 16 31 31 87 120 101 30 61 -1 -75 -4 47 51 19 59 122 191 167 86 141 154 -2 -125 -86 -23 -86 -162 -96 -36 -90 10 93 3 87 194 156 -29 74 275 148 -193 -2 467 25 -334 -225 -54 165 153 56 176 70 106 419 103 -306 -194 -140 -64 68 41 -3 -27 48 -74 22780 336 2775 75 10308 6 19 40 6322 1345 284 1202 2329 2850 2141 1928 1413 1502 2217 1412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 132 328 662 2061 2990 4212 5403 6328 7174 7271 7591 8453 9338 10541 12380 13058 11996 11383 10941 10633 10251 10450 11758 13835 16091 20937 25789 30168 34444 38426 42290 43260 42242 34190 25783 23172 25572 32159 27203 32092 32754 29802 18083 7109 1622 433 251 151 141 138 137 136 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 142 141 142 141 139 137 137 138 138 137 136 140 141 138 140 141 141 138 137 138 139 142 145 143 140 136 136 138 138 140 142 143 143 147 150 148 149 149 148 147 147 149 147 143 139 138 140 141 139 140 139 129 121 121 120 120 127 130 126 125 126 132 136 135 142 148 151 156 165 158 157 167 169 171 173 178 177 165 149 151 148 136 133 132 138 146 153 157 162 158 153 165 158 145 138 141 155 146 159 232 342 366 311 356 429 484 879 1694 2511 2911 3030 3556 4306 4576 4250 3832 3611 3294 3202 3341 3178 2663 1990 1352 911 648 420 250 177 213 215 143 96 56 86 132 115 47 63 75 38 87 88 78 87 32 -12 8 60 69 62 107 107 95 54 35 62 74 79 76 95 11 32 65 -39 15 125 96 -2 -16 38 91 154 170 142 191 71 -154 -54 21 -45 -119 -52 111 47 64 132 143 18 -39 68 -74 60 239 217 111 62 237 90 -131 -228 -167 -22 -25 29 167 70 204 470 345 85 -7 -244 -215 87 -153 -95 140 177 40 22811 336 2775 75 10315 6 20 11 6316 1339 105 1038 2187 3794 4882 5302 4042 2154 2025 1808 1660 3581 5044 8248 8164 9001 9849 8244 3108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 556 1804 2476 3375 4966 7124 9311 10279 9858 9494 9285 8717 8604 8836 9735 11569 11628 10431 10529 11666 14477 20001 23761 26375 27423 27285 25376 20714 18318 17292 20413 26209 35039 31647 35722 39154 37322 27761 21000 8604 3528 1673 955 574 315 215 148 137 131 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 143 142 138 136 136 136 136 137 135 138 139 137 140 143 143 139 136 136 139 140 144 144 143 141 139 140 142 142 142 141 141 146 149 145 145 144 144 147 147 140 136 139 138 139 139 140 137 134 134 127 123 123 118 118 126 127 123 125 131 136 139 139 145 149 147 156 159 152 159 167 173 177 176 179 187 183 167 164 160 147 149 156 147 144 158 163 161 154 163 185 177 166 162 165 169 163 178 234 338 411 342 358 520 578 830 1547 2351 2779 2930 3404 3956 3891 3517 3360 3231 2962 2993 3086 2830 2380 1850 1296 828 610 456 289 202 228 259 186 122 112 138 123 87 63 47 75 102 97 79 92 78 62 57 37 32 51 88 152 121 85 89 84 76 70 24 15 78 67 113 89 -94 -59 108 91 6 -27 -9 -3 112 210 141 105 111 -27 25 118 14 -5 145 281 216 168 164 184 56 -26 22 16 115 174 268 359 69 -73 42 42 -248 -297 -23 -122 60 351 251 161 218 482 576 309 -39 28 172 31 279 349 52 -7 22843 334 2925 75 10314 6 20 43 6310 1332 319 1500 2433 2811 2320 971 589 568 1752 3844 5402 9419 10657 14127 16147 13760 8126 7849 7951 4674 3492 1352 1781 2250 2597 2659 2414 1469 1043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1223 3037 5584 8268 10137 11632 12438 12155 11441 9476 8098 8716 8169 6352 4855 4873 7553 13540 16219 15950 14522 14756 16095 17655 19274 22522 25373 33133 51528 38865 999999 39524 23641 26802 13696 12815 8692 4603 1928 918 421 242 148 132 127 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 140 141 142 139 137 135 135 136 136 137 137 138 139 137 139 143 143 139 137 136 138 144 150 147 144 146 146 147 148 147 146 144 141 145 147 148 147 144 146 148 143 134 133 137 139 139 139 139 133 134 135 131 123 120 122 125 130 132 126 127 136 143 141 135 139 145 145 151 154 156 159 163 171 180 181 180 183 186 185 170 154 151 147 141 139 137 148 157 153 142 158 195 199 185 185 184 175 169 174 212 287 386 340 358 624 712 765 1282 2149 2689 2819 3164 3524 3234 2837 2873 2917 2687 2670 2837 2698 2401 1967 1422 889 647 513 285 190 234 244 155 127 115 100 87 66 68 63 91 136 92 33 65 63 57 71 58 54 59 122 160 120 113 57 -9 17 51 48 12 52 191 218 87 -12 27 123 198 105 -6 -11 15 18 50 142 142 31 -20 167 108 -64 34 144 178 120 97 152 230 299 212 104 96 80 118 142 229 137 -89 -87 38 -147 -182 117 -7 -39 150 69 -51 -108 341 594 278 226 237 258 388 369 133 -81 -221 22874 322 3825 75 10316 6 21 14 6305 1326 1358 4547 6064 5300 4740 7932 8288 4929 3708 1643 2662 3657 5150 7366 10718 10159 7454 3754 2796 969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1259 3219 5822 8901 12157 14360 14759 13352 11194 8721 7020 6355 5274 5118 7169 13608 18779 20053 21318 23058 24718 26473 25480 26633 28560 38620 37493 38457 36238 33190 20285 17126 24405 20197 13696 6380 2166 844 408 255 169 141 125 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 142 140 137 135 136 137 137 137 137 139 139 139 139 140 140 139 139 139 139 142 145 143 143 146 147 150 150 148 147 146 144 145 147 149 149 146 147 145 140 137 140 138 137 137 139 139 131 133 137 135 126 120 124 129 135 137 134 133 136 140 141 138 138 146 148 143 148 155 157 162 164 169 177 180 182 185 186 166 146 153 154 139 127 130 143 147 145 135 149 188 188 188 193 180 160 146 150 179 250 332 316 411 735 819 795 1265 2035 2461 2574 2855 3110 2721 2343 2582 2829 2542 2341 2554 2558 2421 2113 1601 1053 755 535 254 201 262 188 88 119 116 76 39 59 75 110 125 98 88 44 18 7 57 71 69 50 50 111 57 51 73 2 1 12 33 80 14 40 179 219 169 114 78 31 167 163 34 57 55 -38 -68 53 187 107 -18 185 99 -44 69 81 46 -74 -65 39 166 319 315 207 133 157 149 54 121 170 95 93 27 23 102 115 20 -118 -15 131 85 -149 -4 315 269 83 45 167 222 131 -112 -50 -17 22906 312 4575 75 10313 6 21 46 6299 1320 884 1826 3461 6187 10084 10880 8826 4964 3974 1977 210 226 290 999999 999999 83 448 1467 1846 914 762 1983 3516 5320 6951 8446 9925 11510 12133 10907 9794 9660 9398 9466 10503 14839 19688 20676 21925 22599 22196 22573 22471 24073 28935 37164 31753 36243 35271 32852 32513 30113 21516 16450 19712 12556 5090 1833 694 420 301 190 136 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 142 140 138 136 136 136 136 135 136 138 139 138 138 139 139 139 140 139 139 139 141 140 139 140 141 143 146 147 146 145 142 142 147 149 149 148 145 142 141 142 140 137 136 133 134 130 126 129 132 137 135 129 126 129 133 130 132 135 134 134 139 137 138 147 142 136 141 151 156 159 161 166 177 183 186 175 171 162 146 144 153 153 135 131 136 140 144 144 144 159 172 193 178 146 121 120 156 171 214 278 294 390 666 815 813 1153 1750 2100 2293 2596 2844 2558 2215 2430 2780 2629 2229 2231 2307 2277 2053 1529 1003 689 453 250 204 225 141 66 105 115 83 42 73 98 115 101 78 113 102 48 18 66 47 24 26 17 22 14 52 60 -15 -1 39 62 107 118 26 -1 166 191 67 17 59 118 145 81 51 108 110 39 63 139 29 -9 84 42 13 100 196 24 -103 -46 -65 -88 16 199 232 131 106 52 71 289 241 105 4 -51 111 298 129 -150 -92 174 241 39 -73 -213 -104 164 76 -26 -102 71 219 -43 1 -4 22937 305 4725 75 10314 6 22 17 6293 1314 545 1322 1994 2811 2808 2170 1768 2228 1991 1191 848 204 1325 1912 2503 2179 2821 1249 576 399 1843 2663 3187 3415 3750 4576 5508 6401 7070 7954 8980 9742 10727 11885 13007 12252 11950 12684 13486 15797 18907 22909 26969 33544 45779 38079 38159 37045 39485 36499 25791 34003 22592 13698 6683 2773 844 355 254 174 137 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 143 141 139 136 136 134 134 134 134 136 136 134 136 139 140 139 138 139 139 140 142 142 140 138 138 139 144 148 149 147 143 145 147 149 151 151 147 147 149 147 145 146 143 137 134 128 128 133 136 139 142 138 131 128 128 123 125 129 130 131 135 134 137 143 142 139 147 159 158 153 161 167 169 178 193 186 175 164 147 138 150 145 129 130 130 146 147 140 143 153 168 170 159 135 121 128 159 168 180 236 248 269 459 739 770 849 1374 1836 2191 2550 2813 2774 2447 2412 2729 2807 2338 2053 2115 2128 1976 1483 963 687 490 325 296 247 134 68 82 105 84 94 113 97 76 75 74 116 111 75 69 43 56 41 48 36 6 1 38 89 -21 -57 17 76 117 124 -21 2 179 187 104 -1 136 139 52 -28 -129 -30 60 43 75 89 -111 -79 -4 -21 -28 61 241 104 46 -86 -242 -214 -56 126 144 -20 -49 -21 107 310 58 -62 -134 -120 155 170 21 -163 -149 206 265 -63 -123 -157 -157 -58 93 -69 -200 22969 326 3525 75 10312 6 22 49 6287 1308 32 103 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 639 1930 4229 5116 6724 9714 14190 13924 11251 10641 9653 7657 6305 5221 2159 2852 3306 1993 999999 7 181 291 999999 999999 11 328 1356 1931 2470 3028 3451 3861 3468 3023 3008 3656 5456 7079 9201 13179 18273 23597 29922 38233 48578 33714 32944 31969 999999 23984 32660 11504 5821 2489 1316 447 163 139 136 133 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 142 144 143 144 142 137 135 135 136 135 133 135 134 134 136 139 140 137 134 136 139 139 140 140 140 139 138 139 142 146 149 148 147 149 150 150 153 153 155 156 156 152 152 154 152 146 142 137 133 135 136 135 139 140 134 128 128 127 125 124 128 133 134 134 141 145 142 142 154 163 160 154 160 169 174 180 189 192 184 162 145 139 140 124 121 131 122 136 140 126 136 151 156 156 152 142 136 145 149 133 150 204 219 213 325 581 681 686 1001 1532 2085 2568 2893 3050 2857 2676 2876 3087 2612 2014 1908 1897 1852 1503 1002 717 548 402 374 266 135 81 56 95 94 78 99 78 69 91 87 116 115 78 58 23 39 63 81 85 79 65 86 96 33 -37 48 154 67 67 89 135 122 131 180 91 61 63 17 -48 -16 -17 -21 41 60 43 -6 -28 -51 -6 19 98 158 122 163 33 -12 -18 147 267 -64 -147 18 -12 -84 55 -25 -92 -68 -122 122 -84 -128 176 7 95 363 191 -6 -43 -50 46 178 56 23 246 34 -92 -49 -266 23000 335 2850 75 10310 6 23 20 6282 1302 420 890 1698 2767 4001 5366 5829 5464 4276 3683 3352 3063 2613 2598 2389 3424 4657 7376 13295 14302 12471 13708 15183 19034 20855 21111 21237 21364 25758 23691 23944 21290 23671 21568 18562 21669 27201 26118 21255 13602 4861 2422 2307 1608 356 493 538 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 633 1068 1753 3432 6050 8845 11471 14002 16661 18228 19032 17461 12916 5182 7946 1348 1601 187 145 140 139 138 137 134 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 142 143 143 144 142 139 138 138 137 135 133 135 134 133 136 139 137 133 132 135 139 140 140 139 139 139 139 141 143 143 146 144 144 146 148 151 152 156 159 155 153 152 152 154 151 146 142 139 135 133 135 133 134 136 139 138 133 130 124 119 131 137 135 136 141 150 145 147 156 159 163 164 159 164 177 177 177 179 177 151 135 137 138 132 134 135 125 133 141 142 143 144 153 161 151 132 132 143 135 111 115 160 194 185 232 347 454 477 588 1167 1926 2572 2967 3164 3076 2894 3089 3264 2658 1908 1746 1744 1695 1474 1064 679 476 415 382 232 144 110 82 112 89 46 109 123 73 80 117 146 124 69 41 47 11 4 72 94 65 98 98 16 27 40 85 142 88 80 115 134 42 -71 40 111 -15 14 74 85 90 14 31 77 38 32 72 -2 -48 36 100 129 45 9 198 197 102 89 142 245 31 -79 48 50 -173 -126 21 -9 73 -21 64 37 103 331 118 27 249 247 55 67 9 202 359 140 27 113 39 -69 49 38 23032 336 2775 75 10311 6 23 52 6276 1296 126 863 1416 2325 3572 5083 6703 7514 7138 6139 5910 6017 6016 5199 4350 3908 4341 5388 7712 14181 14772 12843 13799 15434 19597 21116 22272 23640 24210 30043 29998 29934 23011 20992 19150 19614 25638 36278 43347 47381 45280 34574 22525 19300 16805 13096 9744 5686 5958 6003 5574 1616 681 545 409 256 145 133 132 132 136 136 136 137 142 141 166 210 199 161 143 137 138 134 132 134 134 132 135 133 135 135 134 135 133 130 126 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 142 143 141 139 139 138 136 135 133 135 135 131 133 137 135 132 132 135 140 143 143 139 136 136 139 139 142 144 146 142 141 145 147 151 152 156 157 154 155 154 155 156 150 144 140 139 138 137 136 136 137 137 143 143 138 135 129 126 137 136 135 142 142 147 150 151 154 158 155 157 157 158 167 168 175 183 183 167 151 144 139 136 134 146 155 145 145 164 166 156 151 154 154 130 131 157 148 133 143 152 172 190 211 270 318 323 363 776 1579 2409 2981 3227 3233 3125 3228 3398 2948 2144 1694 1571 1579 1497 1214 800 462 367 370 262 155 125 85 97 87 84 139 127 67 60 128 157 78 -3 28 55 21 -14 1 49 23 28 17 -29 -7 22 43 4 29 62 62 141 77 -81 -53 6 18 -11 -40 -4 -17 62 122 98 139 97 -10 -62 -1 140 118 111 28 -47 28 30 -62 -16 -34 119 249 -22 67 309 270 88 40 144 154 31 259 225 64 163 -15 -52 328 189 -139 166 231 8 -116 72 130 35 0 -88 199 362 23063 329 3300 75 10322 6 24 23 6270 1290 121 432 1399 2072 2728 2943 2522 1747 604 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 1086 3889 7084 9889 10983 10698 10996 11887 14518 18283 23292 30001 37931 44470 44106 39112 39225 39637 39873 40360 37954 37253 37220 36053 29078 28521 23561 14059 5220 446 157 144 139 143 141 143 146 148 144 149 147 147 146 145 142 141 139 136 138 138 138 139 137 138 137 137 135 133 129 124 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 143 141 141 139 139 140 137 135 134 132 133 132 131 134 138 138 136 135 137 141 144 145 142 138 135 135 135 139 145 148 145 143 146 149 151 153 154 152 152 158 158 156 156 152 145 143 142 139 138 135 135 139 139 143 143 142 138 133 133 133 128 131 146 149 147 149 148 146 153 154 151 157 161 164 169 178 181 180 175 166 155 133 126 131 145 151 149 139 150 157 139 136 144 161 152 130 145 150 139 151 163 180 202 205 252 276 268 263 440 1130 2084 2878 3309 3438 3256 3169 3432 3206 2372 1614 1340 1343 1321 1175 850 506 339 334 289 192 140 64 35 55 79 132 122 124 99 98 131 92 45 51 53 39 9 -36 1 31 51 47 18 52 13 3 7 47 89 44 105 124 82 75 74 95 45 -69 -148 -42 203 258 157 161 143 -4 -42 85 179 175 300 212 -23 -60 43 51 13 -89 -24 192 47 133 264 230 122 130 115 85 159 267 187 18 63 -162 -173 322 166 -26 231 290 18 -248 -46 -64 -54 49 77 293 209 23095 314 4425 75 10329 6 24 55 6264 1283 117 1937 7573 10446 14242 15120 12592 12779 15424 15667 15596 16016 18904 22945 26324 23748 22775 23658 27011 31909 39173 44362 40905 36867 42297 43751 44637 41912 35985 35379 34930 24539 13401 5033 433 154 144 140 142 142 145 143 145 143 148 146 145 144 142 141 140 140 140 141 141 142 142 139 137 138 138 132 128 124 119 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 141 142 141 141 141 137 134 133 133 134 133 132 135 139 138 135 135 137 139 140 142 142 139 134 130 134 139 146 151 150 150 151 152 154 157 158 155 155 158 157 155 153 151 149 146 143 136 136 137 137 135 139 144 141 138 133 132 132 130 128 136 148 151 146 149 149 146 148 156 161 161 167 169 170 169 165 169 169 167 171 154 137 136 129 128 141 136 137 144 135 140 152 160 165 150 134 133 127 142 160 171 189 196 229 254 245 241 418 1046 1996 2833 3345 3515 3371 3299 3423 3094 2291 1573 1298 1283 1237 1119 839 550 379 320 270 152 77 65 78 84 99 165 158 190 150 91 133 106 128 96 58 69 54 32 50 118 121 80 78 87 66 52 80 107 135 71 -15 33 81 114 125 37 69 73 -79 -20 178 227 99 12 85 51 14 41 -37 23 172 180 76 106 140 117 77 5 1 82 88 35 57 138 144 57 58 246 319 225 181 137 102 -106 -151 221 239 210 184 135 245 89 84 68 17 130 480 323 -92 23126 314 4425 75 10330 6 25 26 6259 1277 471 4679 9068 14142 18633 19469 16107 15663 17076 16381 16672 17641 20649 23642 25601 24457 22832 20911 22654 28750 35083 39585 38517 36347 42852 46009 54495 54729 49296 42164 21002 7907 3176 707 347 141 140 140 143 144 147 143 143 143 147 148 146 145 143 140 142 142 140 142 141 142 142 139 137 135 136 130 127 124 119 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 143 144 143 141 139 138 136 135 135 135 134 132 134 139 138 133 133 135 138 139 142 141 137 133 131 135 139 148 151 153 155 155 155 158 161 163 160 161 159 155 152 146 147 148 147 146 139 135 139 138 132 137 141 137 134 133 132 133 131 132 140 143 145 151 159 156 155 156 156 161 159 163 168 172 169 159 175 183 187 194 181 153 146 138 128 134 134 138 154 158 149 159 167 155 154 149 145 155 161 164 179 191 198 222 254 231 211 335 763 1557 2461 3125 3439 3579 3570 3538 3294 2570 1740 1333 1345 1378 1279 933 579 435 359 260 114 48 70 66 79 123 168 164 190 137 66 124 113 113 64 55 83 38 81 120 143 127 87 87 57 13 9 54 80 133 119 29 18 81 156 153 27 -9 98 90 92 108 68 32 81 143 116 73 10 -76 -95 21 129 121 143 71 72 156 131 -59 -96 13 -96 -36 119 262 176 134 139 45 291 325 190 279 204 179 335 222 259 298 20 -27 52 224 486 311 303 544 20 -211 23157 312 4575 75 10323 6 25 57 6253 1272 360 1764 4960 4442 1764 1213 296 999999 148 590 1015 1570 1975 3533 3589 1997 2443 7890 10529 13967 20503 28645 38742 49839 66845 88250 105894 112851 85451 55834 26836 12323 1966 147 142 136 141 142 145 144 145 147 149 150 149 148 145 139 141 142 140 141 141 140 141 136 136 134 133 129 127 125 122 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 144 146 146 139 139 139 137 136 136 135 135 132 135 139 140 135 133 136 139 142 142 139 136 135 132 135 139 141 149 154 155 155 154 155 160 162 158 156 155 151 145 144 146 144 144 147 143 139 139 138 131 132 138 138 137 131 128 130 124 128 134 133 135 147 154 152 152 153 152 153 153 160 168 174 172 161 172 178 182 190 184 169 156 143 127 137 139 128 141 139 134 152 169 157 152 153 136 148 166 172 188 204 209 220 232 225 233 233 336 824 1736 2738 3365 3649 3675 3570 3498 3039 2132 1415 1205 1253 1277 1069 742 539 427 338 236 122 85 54 67 136 140 131 146 110 75 136 160 71 32 85 57 -30 14 65 88 107 63 16 59 81 -4 28 90 76 11 33 46 69 138 116 69 2 65 108 92 47 28 83 168 178 66 63 75 -36 -19 96 48 11 2 -17 49 232 119 -105 48 120 145 124 195 339 208 78 66 38 257 260 -36 -28 157 176 155 42 -25 228 113 3 206 90 173 193 440 442 -207 -29 23189 304 5175 75 10326 6 26 29 6247 1265 138 347 530 760 1456 1971 2723 3928 10328 14492 19573 24514 28788 33330 37180 44395 52445 69771 89665 93600 85063 58661 30602 12992 1759 145 140 138 139 140 141 144 146 146 147 148 149 147 145 141 142 143 141 140 140 137 138 134 134 131 130 128 125 124 122 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 144 146 143 139 139 139 139 139 135 136 136 134 137 140 139 136 133 134 137 140 139 137 135 132 132 136 139 139 145 150 151 151 152 155 157 160 159 155 154 151 146 147 147 147 148 145 141 142 139 135 134 136 137 135 133 131 131 131 125 122 125 129 133 140 141 145 147 140 144 153 152 162 168 165 161 156 167 173 174 173 174 172 151 131 118 125 136 130 129 121 120 127 139 151 144 141 126 118 150 160 164 198 192 185 218 243 231 199 217 525 1369 2554 3424 3710 3718 3626 3647 3401 2652 1818 1225 1079 1128 1028 726 533 455 392 290 163 124 134 120 135 108 90 97 56 87 123 125 152 123 68 28 -5 3 19 57 76 33 10 36 37 18 85 85 43 0 -44 -6 21 49 39 -2 -10 37 11 -5 -7 2 22 65 55 -56 20 18 -93 6 -57 -23 111 -85 -70 43 68 0 27 119 233 330 46 2 126 -16 -117 65 154 145 56 -239 -307 -169 -153 21 45 -192 -141 -10 69 286 266 -91 -256 13 173 107 -58 23220 297 5175 75 10332 6 27 0 6241 1259 237 478 663 879 1574 2108 5395 7379 10228 14505 20009 26188 31510 36570 40457 49200 57312 67236 75969 71489 61613 53833 38429 14345 1816 154 145 147 147 144 144 144 144 147 147 149 147 145 146 143 145 142 141 142 139 136 137 133 134 131 131 129 127 126 122 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 141 143 143 141 139 140 141 141 139 138 138 136 134 136 139 138 135 133 134 135 136 137 135 133 130 130 136 139 141 147 153 156 155 159 163 163 165 164 162 159 156 156 155 152 152 153 146 138 139 137 133 139 144 139 134 132 138 141 143 143 135 134 145 144 147 159 160 154 149 154 165 165 162 166 170 170 172 179 181 182 184 173 161 154 144 126 123 133 132 123 126 141 142 149 162 144 142 148 140 148 154 176 210 210 198 238 283 249 205 233 579 1508 2668 3443 3667 3710 3764 3840 3663 3139 2345 1502 1127 1038 870 627 533 517 397 235 181 198 166 141 109 96 135 113 51 119 126 77 174 164 97 74 43 28 44 64 50 16 5 -12 -45 39 110 53 72 118 74 71 10 -32 -16 -68 -40 7 -16 76 91 131 119 83 106 -17 -1 46 34 -79 -146 50 117 -3 -143 -55 -20 -63 44 28 189 277 26 -236 -52 60 -137 -13 46 36 61 -39 -89 -116 123 227 190 105 -109 -181 -438 -260 23252 322 3825 75 10325 6 27 32 6235 1253 959 944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 503 901 3648 6848 10553 14090 16994 18687 24610 34863 49590 63101 77579 93456 97808 102127 75661 34573 4742 365 181 150 147 147 146 148 146 149 153 151 148 145 145 143 145 143 140 142 138 136 136 132 134 133 132 131 130 128 123 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 142 142 140 138 140 142 141 140 138 138 136 134 136 139 139 134 133 135 135 137 138 137 135 132 131 135 139 139 145 154 160 162 168 170 170 168 167 165 164 160 159 159 156 155 154 146 139 139 136 132 136 140 140 143 139 140 143 142 145 145 150 160 152 147 161 168 162 159 162 172 169 163 172 180 179 186 193 186 179 187 184 163 155 154 142 135 132 134 134 137 156 152 164 182 156 156 174 166 157 163 163 187 235 225 227 281 282 239 248 486 1145 2086 2894 3324 3560 3820 4034 4089 3859 3174 2208 1551 1242 1035 819 633 557 425 252 207 203 166 150 92 84 133 94 64 117 90 53 86 121 88 28 17 -24 -7 11 17 0 4 38 27 69 66 2 42 132 96 18 29 6 -38 13 77 16 -60 99 143 210 208 103 157 69 89 228 170 -32 -40 14 7 82 -106 -40 58 -64 46 101 78 191 173 31 64 -46 -74 41 46 81 74 -51 -120 -37 191 129 24 35 51 32 -275 -352 40 385 60 -142 -75 -441 -306 23283 322 3825 75 10331 6 28 3 6230 1248 824 740 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 759 3092 4224 6127 9903 14748 19362 24118 27340 35118 43445 54093 66047 80880 93614 97971 96935 66842 27556 4126 393 183 152 150 149 152 154 151 150 155 150 146 146 143 140 142 141 140 139 138 136 135 133 133 133 134 132 132 129 125 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 143 142 140 137 138 140 140 140 138 138 138 136 136 139 139 135 133 133 135 139 142 140 138 136 133 135 139 139 143 147 154 161 167 170 173 170 165 166 166 163 160 158 156 158 154 146 142 140 133 128 132 137 139 145 139 130 135 137 139 143 146 150 147 141 146 160 163 158 165 168 156 162 173 171 173 178 182 181 172 176 183 162 141 142 146 137 121 125 137 135 140 137 164 186 161 151 158 154 152 160 147 160 214 220 226 260 264 241 236 310 634 1411 2392 3097 3523 3913 4242 4445 4373 3771 2729 1905 1502 1253 1001 762 623 500 364 272 203 210 186 83 62 69 27 25 21 -26 38 100 109 31 -34 13 28 8 -50 -53 27 44 43 39 20 56 20 -47 24 8 -120 4 53 30 64 73 26 -30 12 39 146 127 97 125 12 43 191 127 40 3 -81 -87 -28 -44 122 213 -1 -53 -1 0 24 51 221 142 -84 -34 2 65 85 121 165 -143 -158 28 -125 -229 -61 76 2 -142 -259 20 360 349 253 -154 -512 -255 23315 300 5475 75 10335 6 28 35 6224 1242 323 2137 3682 5377 7293 10116 13610 18308 23306 29101 37893 47023 57174 66674 76448 83004 89297 87659 73509 34266 4540 369 167 154 158 153 155 152 151 149 149 147 144 142 139 136 139 136 138 135 135 133 136 134 134 134 135 134 133 131 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 999999 141 141 141 141 139 138 139 139 141 141 139 139 138 135 135 138 137 133 131 131 134 140 142 140 139 135 132 137 139 143 145 145 153 161 163 169 171 168 165 165 166 163 159 157 157 158 153 146 141 137 129 124 129 136 139 138 131 123 128 140 140 138 136 139 144 146 147 147 149 150 157 161 156 158 168 176 178 174 166 165 172 173 160 137 127 126 137 143 128 120 128 130 143 160 166 176 159 132 124 141 147 156 162 151 188 214 211 235 248 241 238 332 768 1647 2597 3262 3762 4155 4422 4453 4219 3617 2701 2002 1583 1297 1072 899 736 579 429 310 250 254 214 111 99 63 20 63 46 45 87 56 46 46 55 87 87 62 12 -2 74 65 41 55 37 114 55 -119 -152 -81 -77 -8 27 55 73 32 39 29 -1 51 83 47 128 132 3 -106 -68 80 96 -10 -55 -85 -22 47 155 153 -2 35 5 3 -107 -149 51 110 143 -57 34 255 101 94 255 -39 -79 170 -123 -312 7 210 118 -22 -61 -52 90 380 338 3 -1 203 23346 299 5550 75 10336 6 29 6 6218 1236 252 788 1443 4284 6273 8425 10924 12762 14914 18977 23719 30039 36179 46379 61364 77970 89818 99659 87846 46087 24922 19617 15357 15825 2261 183 153 150 146 145 143 144 140 138 136 137 135 138 133 133 133 136 135 135 135 135 134 133 131 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 142 142 142 141 140 139 140 140 140 139 136 137 135 133 135 136 135 132 132 133 136 140 142 141 139 136 135 137 141 144 147 151 157 161 163 168 170 168 166 167 167 164 162 158 157 155 151 142 136 136 136 134 131 139 146 139 133 130 133 140 144 146 148 154 155 155 159 151 146 146 151 160 166 168 180 193 194 183 169 165 174 181 170 149 140 131 127 136 135 139 140 131 144 160 154 164 155 143 143 155 151 146 160 160 188 199 199 233 244 271 290 320 594 1227 2088 2939 3588 4023 4430 4598 4472 4059 3417 2614 1837 1476 1335 1133 880 717 532 338 217 175 159 91 85 77 59 89 96 128 98 18 4 32 74 80 60 65 58 60 94 97 84 89 70 74 28 6 -42 -52 37 117 65 -21 40 35 35 64 54 1 -96 -47 119 157 69 -86 -95 25 76 86 80 1 32 124 109 18 -30 60 80 115 42 -6 -36 78 210 -98 17 393 183 87 33 -289 -24 329 77 -224 -34 127 72 206 393 -152 -475 26 76 -12 169 322 23378 292 6075 75 10335 6 29 38 6212 1230 211 603 1294 2450 8620 14190 22289 32861 43832 54866 65335 75129 84411 84205 80245 64098 34557 22460 4786 1573 215 151 148 144 143 140 139 138 136 134 136 133 135 135 137 135 137 136 136 135 132 130 127 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 142 141 143 144 142 140 140 139 139 139 137 136 134 132 135 136 134 131 131 133 135 139 141 139 138 139 139 139 140 143 148 151 156 159 163 166 166 164 162 167 164 162 164 157 153 151 145 139 134 135 141 138 132 142 147 142 133 126 133 136 139 144 149 160 158 152 160 161 152 150 156 159 164 169 177 184 191 187 173 169 176 182 187 183 164 157 148 142 142 143 136 127 132 144 160 170 167 160 173 191 169 147 160 168 182 198 211 253 258 294 317 278 294 483 1093 2066 2936 3505 4062 4631 4957 4889 4514 3711 2622 1884 1551 1251 948 793 615 354 192 143 139 95 56 80 95 93 101 109 68 47 26 5 44 86 105 121 81 38 61 86 76 41 26 5 33 101 70 -19 58 176 76 33 80 57 -13 -10 27 -26 -46 10 81 6 23 101 60 -37 -64 57 180 86 -17 99 170 124 25 106 211 271 296 111 -10 185 193 20 -19 148 114 22 -1 -390 -152 300 188 0 6 -56 -178 136 343 -272 -404 -1 -180 -260 -195 -206 23409 287 6450 75 10336 6 30 9 6207 1224 253 1067 2423 8129 11086 16898 31395 58758 105800 85189 999999 59717 45206 7948 1628 225 156 150 148 145 140 138 138 136 133 136 135 137 134 137 134 137 137 137 135 133 130 126 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 140 141 144 144 141 140 139 139 141 139 138 138 138 137 136 135 133 131 132 135 139 140 138 137 138 139 139 138 140 147 150 157 162 162 164 163 162 163 168 168 165 164 160 158 155 148 144 139 135 138 136 133 143 147 140 132 125 132 137 133 134 141 152 157 153 155 151 145 148 151 150 157 164 168 180 181 180 175 181 190 182 177 186 174 172 176 160 144 142 137 130 138 148 164 171 170 179 190 201 179 149 175 187 184 207 221 241 276 307 311 296 286 325 548 1051 1729 2363 2968 3603 4140 4546 4786 4697 4082 3286 2533 1791 1257 906 678 469 339 274 202 141 85 102 148 160 126 99 85 49 45 28 60 101 115 122 89 28 35 83 64 -6 -13 -3 66 97 6 -38 10 61 0 67 125 72 -29 -83 -8 5 6 31 122 38 36 218 115 -56 -114 -56 109 96 -76 -22 96 100 49 101 230 342 262 17 61 207 50 110 57 -72 -10 -116 12 92 75 132 146 15 -85 34 238 338 338 6 -86 99 95 -18 -291 -254 23441 258 6150 75 10338 6 30 41 6201 1218 317 969 1930 3142 4959 6640 15958 19200 25127 34796 50507 65412 99666 110589 83875 65413 25862 3811 240 171 158 156 152 148 143 139 138 137 135 136 135 136 135 137 135 138 137 135 133 130 128 123 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 142 142 141 140 140 139 139 138 136 137 137 135 135 135 133 132 132 135 139 140 140 139 138 137 136 135 139 139 143 149 154 157 161 161 161 163 164 167 168 164 161 160 157 153 149 144 139 139 141 139 139 141 139 134 130 131 131 132 134 140 151 156 152 145 137 137 143 149 152 152 158 169 170 165 167 169 184 194 187 182 175 165 165 166 155 141 141 138 137 150 138 129 150 168 187 189 177 165 161 189 181 166 175 189 199 237 279 313 305 266 255 255 383 775 1337 1908 2495 3199 3957 4621 4951 4721 4040 3042 2073 1398 951 697 532 393 285 183 144 128 98 118 142 90 49 67 38 32 17 19 46 40 32 57 55 70 90 58 20 -29 -63 11 73 11 23 54 20 9 25 64 67 -37 -50 6 -70 -115 -16 153 139 3 73 87 -132 -218 -72 -82 -98 -140 -121 -55 23472 254 6150 75 10342 6 31 12 6195 1212 327 993 1979 6430 9039 11105 13883 20301 32102 50040 75926 94808 110995 111387 79919 49449 18087 1578 194 164 160 160 157 150 146 142 138 140 137 136 137 135 135 137 135 138 136 134 131 128 125 121 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 142 143 141 140 140 139 139 138 136 136 135 134 135 137 134 132 133 136 139 142 144 143 140 136 134 134 136 137 139 139 146 154 160 160 159 160 161 161 164 165 160 158 158 154 148 146 147 148 144 140 139 136 137 134 128 132 135 132 131 136 140 143 146 143 142 140 141 146 144 139 145 158 155 151 157 164 171 173 177 178 178 169 167 163 150 136 131 136 147 150 135 113 133 171 171 168 161 148 166 189 165 152 161 171 194 216 238 280 267 226 246 379 674 1057 1534 2111 2789 3518 4101 4438 4254 3519 2580 1730 1118 753 586 440 321 243 169 122 115 139 104 67 57 66 67 47 20 -37 -34 0 33 17 -4 81 96 20 55 93 25 -3 -46 -5 -44 -128 15 80 47 85 85 61 28 -1 29 62 -10 -134 -130 14 109 56 11 -33 -166 -239 -65 -97 23504 316 4275 75 10352 6 31 44 6190 1206 2354 10853 29133 31440 16421 18320 20588 11498 4230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 540 582 44 281 748 1468 5804 8255 10162 12219 13391 16896 23861 33511 48442 59512 61114 56982 41625 27942 10300 803 163 157 158 159 158 156 147 144 138 139 138 136 137 133 134 137 134 136 136 135 130 128 125 121 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 142 142 141 139 141 140 139 138 136 136 135 133 135 137 135 132 133 136 139 143 144 143 140 137 135 133 136 136 139 140 146 155 160 161 163 166 167 163 161 166 165 162 161 158 150 149 153 152 146 139 141 139 137 137 132 137 144 142 139 139 141 144 152 157 154 154 154 147 140 135 137 147 153 159 154 157 169 171 171 169 184 186 178 172 159 144 133 140 144 140 139 139 151 165 166 173 158 128 142 171 168 156 157 172 190 198 213 241 219 191 284 605 1022 1352 1828 2553 3280 3858 4272 4277 3749 2749 1590 893 531 364 362 275 190 170 147 121 104 126 128 89 49 56 57 49 57 25 9 45 48 50 71 86 70 35 93 78 33 54 85 57 -75 -104 15 69 78 100 13 -15 13 1 121 227 100 -87 -131 58 129 12 14 -3 -7 -67 -49 22 66 68 18 26 91 144 70 76 207 140 1 109 192 146 73 -16 123 140 125 103 -132 -70 83 -94 -227 -79 48 -105 -196 126 145 67 -23 -46 -68 -114 56 23535 316 4275 75 10354 6 32 15 6184 1200 2469 11833 30702 32826 17316 19355 21970 11549 3527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 1805 2020 1743 3385 4456 5086 6931 9344 12073 15986 21357 31779 47065 62594 77736 67868 49387 17730 1202 198 163 158 156 157 159 159 159 158 147 142 139 137 138 136 136 135 136 138 135 135 134 133 131 128 124 121 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 141 141 140 140 142 142 140 138 136 137 135 133 135 138 136 134 135 136 139 143 144 143 139 137 137 135 136 137 139 139 143 150 158 162 167 168 170 167 164 168 168 161 160 160 156 149 146 147 141 140 139 132 132 130 126 135 144 146 143 135 135 144 155 156 149 152 150 145 147 146 139 140 152 159 151 148 159 168 173 174 175 179 182 175 155 144 134 131 129 120 115 140 154 152 167 177 170 140 136 147 145 137 141 179 198 198 215 215 194 186 346 733 1031 1364 1897 2511 3163 3743 4125 4025 3588 2817 1738 941 546 387 378 343 255 210 158 108 102 111 74 49 86 84 0 16 73 41 15 29 39 109 138 13 -44 66 149 57 69 114 76 -15 -53 30 50 120 62 6 23 0 31 -23 76 147 86 -26 -125 2 16 -16 51 66 101 66 46 146 201 174 123 154 136 154 182 8 95 211 120 146 230 155 37 122 228 51 -37 160 25 -166 100 191 -103 -135 -175 -315 -278 -150 -49 -201 -297 -113 121 209 -100 23567 326 2850 75 10361 6 32 47 6179 1193 489 930 1342 2441 2955 3827 4659 5399 5649 6721 6368 6576 5935 5422 4452 2826 1805 903 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2075 6119 12167 17531 14665 6329 1715 1768 1816 354 348 2243 2830 2317 806 963 3100 5321 10206 19513 34413 54412 77902 87542 77935 49857 18775 3871 201 162 158 160 159 159 159 155 148 142 140 138 138 137 137 136 137 138 135 135 133 132 130 128 124 122 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 142 142 142 141 143 142 140 138 135 136 135 132 135 138 136 135 135 134 138 143 146 144 141 137 137 136 136 136 138 139 139 146 155 162 167 168 171 170 170 171 169 165 165 162 160 154 146 147 144 147 146 134 130 126 128 136 142 147 150 147 141 141 149 150 147 149 150 154 159 157 149 144 146 145 147 155 159 159 169 168 163 176 189 184 164 149 141 142 144 127 117 139 148 151 179 186 181 170 154 150 145 149 157 181 207 216 227 238 239 216 298 652 1014 1516 2155 2666 3257 3819 3872 3450 2759 1892 1136 580 354 292 272 261 207 150 105 80 71 51 30 27 68 94 4 28 69 -24 -16 -6 0 83 76 22 -14 17 115 83 67 68 -26 -57 -58 -27 54 98 -62 -93 57 22 -27 -75 -58 32 82 0 -155 -106 12 108 77 26 123 118 92 121 103 -64 6 153 -7 117 283 -17 -189 -96 -171 -157 30 -39 -36 207 180 -163 -92 256 8 -130 110 126 -18 -139 -454 -341 23598 310 1350 75 10357 6 33 18 6173 1187 4640 1946 1065 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 250 484 1509 2654 3994 5954 8232 12013 16584 18385 14403 12890 12010 12191 11540 11112 9911 9092 7425 5317 3954 2752 2793 3414 3651 3999 4610 6276 8313 10768 14043 19250 23766 27099 25705 19508 12684 12575 15564 19425 15373 5700 1289 1226 1184 359 999999 999999 999999 999999 999999 999999 999999 11 344 1206 3923 9303 17469 25708 26514 24097 15222 3832 209 175 162 165 160 162 161 158 152 146 143 139 139 137 136 136 136 136 133 135 133 132 129 127 125 122 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 141 142 142 141 142 140 138 138 137 138 135 132 134 138 138 137 136 136 139 144 147 143 140 138 135 136 137 136 139 139 139 142 150 155 160 162 164 166 166 164 162 162 160 156 153 154 148 145 143 142 143 139 135 130 137 138 134 141 150 157 158 148 147 153 158 160 158 163 169 168 156 146 146 147 148 160 163 156 160 160 163 175 182 185 188 185 175 166 165 153 138 140 142 137 152 186 191 173 155 162 142 145 169 168 191 190 185 221 224 212 220 377 664 1138 1799 2404 3086 3735 3972 3809 3189 2241 1369 699 397 324 308 262 178 118 50 26 38 30 23 11 27 29 -1 53 87 14 -14 -1 -33 13 4 -2 56 61 63 19 67 45 -78 -9 14 -41 -12 -28 -114 -71 0 -36 -6 -44 -108 9 75 -29 -111 -24 23630 344 1350 75 10358 6 33 50 6168 1181 4752 2138 1143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 214 346 427 932 1218 1846 3060 4811 8066 12130 13167 8756 7031 6319 5760 5761 6099 6271 6351 5741 5131 4600 3902 4241 4706 4312 4589 5131 6546 8561 11739 19230 37215 68660 98013 102432 80918 41881 10725 7695 8499 6367 2927 330 142 137 142 140 140 138 146 141 144 143 146 144 154 158 185 238 383 654 995 1132 966 412 187 162 163 159 161 160 158 149 146 143 139 138 136 135 136 136 136 131 133 133 132 131 128 127 124 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 140 140 139 139 138 139 139 139 141 138 134 135 137 139 138 136 137 140 145 145 143 139 137 134 135 135 139 139 139 139 146 149 150 153 158 160 159 158 154 152 151 147 147 144 144 145 144 141 139 140 140 139 133 138 143 137 141 149 157 164 157 157 163 167 165 159 166 177 173 161 159 159 162 169 166 162 164 164 168 167 175 187 189 199 201 191 177 165 151 145 142 141 133 135 168 187 180 178 172 147 149 159 180 196 169 167 169 156 181 228 230 268 543 1063 1732 2632 3463 4094 4605 4518 3876 2882 1636 764 440 408 398 272 167 114 73 42 33 16 8 26 1 22 37 35 31 -5 15 1 -26 -45 -16 45 64 44 13 73 65 -59 -50 4 -14 -20 -39 -64 -18 16 -80 -46 67 14 13 58 29 -36 -12 123 76 -25 94 79 -15 20 42 -7 172 270 140 -13 -119 4 -54 -70 81 96 -84 12 215 0 -11 93 -114 -122 199 209 -11 -86 -250 -428 -591 23661 340 2475 75 10351 6 34 21 6162 1175 70 223 280 216 117 999999 999999 999999 999999 999999 999999 999999 389 1573 2186 2516 3030 3556 3810 3830 3796 3583 3130 2789 2278 1318 528 376 351 516 2278 7733 23033 56018 98143 99784 77248 48241 29326 26093 18096 19498 27083 32214 27762 16335 8902 869 145 136 143 137 142 143 146 147 169 233 360 637 879 1225 1607 1826 1443 610 203 160 159 158 158 158 154 146 144 140 140 138 139 136 138 135 136 130 130 131 134 131 130 128 126 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 141 139 139 137 138 138 138 139 139 141 139 136 136 138 140 138 136 138 143 146 144 142 139 136 133 133 135 139 139 141 147 151 155 153 152 156 159 160 161 157 154 152 148 148 146 143 145 142 138 140 138 139 141 137 139 143 143 149 155 159 164 162 166 165 161 169 169 170 167 158 159 166 169 174 177 168 166 173 180 178 175 184 188 193 202 191 173 159 155 138 139 146 142 138 139 160 178 188 189 171 167 177 159 177 181 149 145 151 173 187 216 232 216 297 650 1209 2094 3071 3795 4484 4824 4622 4019 3109 2040 1082 599 463 343 262 259 202 140 108 75 79 88 71 61 68 46 36 66 65 23 -48 -60 3 52 78 83 72 82 51 51 55 -8 17 85 44 -8 -11 -21 -49 -13 65 66 6 -30 15 10 -30 16 -43 -47 130 160 147 -32 -5 50 3 134 113 -6 -70 -16 -85 -56 30 149 135 80 153 64 106 71 -116 -21 252 267 53 -79 -113 -151 -196 -68 44 -19 -175 32 172 213 539 323 -32 63 23693 339 2550 75 10360 6 34 53 6157 1169 79 207 210 162 57 999999 999999 999999 999999 999999 999999 999999 999999 90 148 92 999999 999999 999999 7 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 521 8005 30820 30188 25990 25836 32836 31073 24829 33085 56876 92050 119782 110045 73615 24483 1854 340 151 141 149 143 150 149 174 247 397 687 907 985 1002 940 637 354 179 155 157 157 160 158 152 148 142 139 140 139 141 137 137 135 134 131 130 131 135 132 131 128 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 999999 141 140 141 139 139 136 139 139 138 138 137 140 140 137 137 140 140 136 133 136 141 143 141 140 139 136 134 135 136 139 139 143 150 157 161 160 159 158 160 162 161 159 156 156 153 151 152 147 146 145 139 137 132 135 141 145 145 144 151 152 155 158 155 160 168 161 153 166 168 159 153 148 150 160 168 174 174 166 171 166 170 172 171 178 174 187 186 171 155 147 148 146 144 139 135 140 154 169 186 176 167 157 155 163 150 155 140 131 117 136 189 192 197 203 192 215 402 687 1166 1983 2922 3717 4309 4643 4572 4225 3569 2644 1761 1136 700 453 367 280 258 255 181 146 163 116 85 91 89 57 97 90 47 54 -2 5 34 53 85 72 106 175 186 170 96 56 79 61 49 -22 -17 67 25 43 74 18 -94 -118 -59 0 -11 -34 -42 -50 67 182 13 -117 37 -18 -121 -18 44 -86 -175 -29 58 5 121 186 108 87 149 88 9 75 293 374 187 -67 -38 213 -32 -235 -21 97 -37 -205 -17 55 -186 -9 -58 -268 54 23724 306 4725 75 10361 6 35 24 6151 1163 53 320 761 866 1182 1579 4755 5742 7205 10621 15166 24309 45522 84956 126393 154696 150262 102679 53891 10613 1246 208 161 148 155 151 159 175 216 284 396 418 407 292 193 165 156 155 154 155 161 155 150 148 143 141 144 141 141 137 136 134 135 133 135 134 133 132 130 125 120 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 140 141 142 140 138 138 138 138 138 137 139 139 137 139 142 139 136 135 136 140 141 139 139 138 137 136 135 138 139 139 140 146 154 157 159 161 161 163 163 157 156 154 152 148 144 146 141 140 143 140 136 132 130 132 139 144 145 151 151 154 158 149 151 161 159 150 149 152 155 158 153 152 160 162 156 157 159 169 167 160 163 167 163 157 177 180 155 139 140 142 159 158 141 149 151 159 169 177 165 152 149 141 135 127 131 111 105 107 124 156 159 147 126 183 256 326 523 933 1545 2262 2953 3397 3683 3875 3745 3426 3031 2357 1603 991 582 404 313 249 218 161 144 160 85 76 61 71 84 120 132 88 99 12 -21 22 20 90 120 102 213 226 117 118 73 8 10 28 12 34 55 -31 93 222 88 -34 -7 -3 13 54 154 82 -124 -48 215 223 -11 -16 122 89 114 77 -191 -194 -13 97 67 60 193 152 -24 16 40 61 125 166 138 67 -28 -128 -9 -247 -430 -88 108 78 -74 19 -182 -736 23756 331 2925 75 10372 6 35 56 6146 1157 1 999999 999999 999999 999999 999999 88 647 2509 3638 4722 5382 6189 7196 7820 8412 9032 10474 12179 13005 12668 11542 11802 13717 14942 15236 14876 12821 10633 10156 11236 11687 12444 14544 15308 18399 26596 37157 52595 69061 79148 74284 67018 26897 8559 1303 169 160 161 158 159 161 160 167 161 165 164 167 165 168 163 162 158 160 162 158 155 151 148 145 147 145 144 141 138 136 138 140 139 138 136 134 131 127 122 118 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 141 142 141 138 136 136 136 135 135 137 137 137 139 141 139 139 139 141 143 143 142 140 138 135 135 136 139 140 142 143 148 152 156 162 165 166 167 167 167 167 165 159 152 148 147 141 138 140 139 139 140 136 135 136 137 139 144 154 160 157 147 149 158 158 154 149 150 159 168 165 157 161 163 144 143 155 162 164 164 172 176 164 151 161 161 138 137 146 138 147 140 127 158 164 153 155 157 154 143 137 124 117 124 136 123 111 108 119 135 134 140 133 184 321 555 949 1581 2223 2537 2766 2864 2761 2839 2858 2523 2021 1508 1071 730 482 365 266 195 160 112 151 191 127 85 57 85 121 129 126 89 74 21 -23 34 63 66 108 86 97 226 185 161 98 4 -23 -92 24 113 33 -31 69 127 29 34 96 71 28 41 94 41 -97 -34 233 192 -24 -21 130 186 78 48 -12 -63 -33 -14 11 91 91 22 63 111 112 69 174 91 -187 -75 115 10 -157 -359 -357 -196 -155 -129 22 303 223 -369 -431 23795 327 3450 75 10374 6 36 35 6139 1149 282 1611 2631 3706 4420 5234 6147 6888 7527 8458 9802 11538 12489 12232 10765 11013 12660 13477 13162 11953 9600 7529 7255 8087 8726 9071 9916 10404 11888 14790 18143 22374 24617 35433 54280 80061 84668 71009 39380 12225 1331 191 168 160 160 160 168 163 162 163 166 167 170 166 162 158 160 158 157 152 151 147 146 144 144 144 143 140 138 139 141 137 138 136 133 129 128 125 122 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 141 142 141 140 139 139 139 137 136 139 139 138 139 142 142 141 140 140 142 143 143 141 138 136 135 134 136 140 141 142 146 148 155 165 168 169 169 169 171 169 168 163 158 155 152 147 140 138 140 141 134 133 139 139 136 136 138 150 161 158 153 157 165 166 164 162 160 158 161 159 151 154 157 149 150 146 143 151 160 175 172 156 151 149 136 126 136 139 123 116 117 122 134 150 142 136 147 142 137 131 116 109 112 122 124 135 138 144 141 125 148 185 192 365 715 1176 1749 2304 2696 2912 2994 2969 2838 2628 2300 1793 1206 795 548 401 319 231 194 168 118 118 136 148 122 82 65 73 56 37 102 118 26 -12 71 107 21 8 2 -8 142 172 103 19 14 12 -70 -25 23 16 -52 -39 -13 -22 29 5 104 164 16 -19 -64 -97 -63 75 64 -90 -1 139 92 -159 -35 196 -38 -117 -41 -20 229 143 76 129 -31 28 157 318 182 -140 -179 -96 115 102 -147 -30 -12 -84 -36 117 446 310 -317 -450 32 111 -293 23827 302 5325 75 10381 6 37 7 6133 1143 211 501 830 1440 4228 7535 14247 21234 35642 58169 88796 111866 127646 106664 65907 28283 8529 3005 1049 787 645 562 371 263 189 172 169 170 171 165 162 162 157 157 150 152 146 145 143 145 144 145 142 142 143 142 138 138 136 134 130 127 126 121 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 142 143 141 141 140 138 136 134 137 139 138 140 144 143 139 139 139 142 145 143 139 136 135 135 134 137 139 139 139 143 147 153 159 164 168 173 175 175 171 167 160 159 156 150 147 142 141 143 142 134 133 138 141 141 141 143 148 154 161 165 165 172 175 172 166 169 170 162 155 149 150 156 152 143 139 135 151 151 156 166 153 152 142 130 135 135 123 118 114 108 122 123 133 134 127 139 129 120 123 102 97 119 117 114 119 133 158 166 150 140 162 165 244 460 760 1211 1829 2512 3031 3219 3228 3006 2718 2559 2326 1751 1081 733 509 322 256 213 142 122 74 59 112 98 122 135 94 69 55 101 93 28 -1 53 107 77 49 10 -12 77 124 69 0 7 92 45 -120 -73 53 -8 -57 -18 -2 -19 -49 65 136 122 102 34 19 30 -4 -18 -18 5 182 116 -72 15 127 5 -63 11 143 303 171 97 -32 -164 38 127 193 177 87 57 5 11 19 109 190 46 261 221 -15 217 100 -296 -215 -32 -165 -361 23858 304 5175 75 10378 6 37 38 6127 1137 151 523 601 334 300 502 909 1698 5994 9337 15682 24154 42681 61762 88351 99741 99273 74757 42819 28397 14657 10602 5421 2021 629 269 184 169 167 169 169 169 166 165 159 161 154 151 148 147 142 146 143 143 142 143 143 143 139 138 135 135 130 127 124 119 112 999999 999999 999999 999999 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 138 140 142 142 141 141 140 139 138 136 139 140 139 140 143 140 134 135 135 138 142 142 141 137 134 134 136 139 139 139 139 141 144 150 152 155 164 169 169 168 168 164 154 151 148 148 147 140 138 141 144 142 139 137 136 135 139 146 147 150 153 159 168 168 171 173 165 166 165 166 163 154 149 153 145 131 145 150 150 139 146 162 154 159 154 144 149 148 133 130 125 112 120 118 116 133 140 130 111 113 123 99 97 123 111 95 106 119 124 150 149 126 119 129 194 448 902 1474 1994 2296 2341 2330 2387 2245 2010 1793 1555 1166 742 521 348 224 222 179 118 109 83 73 94 84 127 141 113 135 130 96 77 55 34 12 27 85 138 88 2 73 141 133 52 -12 106 124 -65 -9 141 131 52 17 32 -50 -63 -23 26 125 163 119 -4 59 126 31 -73 -19 99 68 94 72 -81 -45 10 -5 183 128 -121 -99 -33 26 101 64 35 229 207 128 190 -14 -86 17 185 143 76 -50 -220 -232 -236 -192 -96 -198 -159 -208 23890 362 225 75 10391 6 38 10 6122 1130 372 4205 6312 5592 4265 4409 3218 2222 999999 999999 67 246 369 411 392 303 230 161 88 8 999999 999999 999999 999999 999999 999999 4 1186 2162 2810 2519 1834 1455 1037 686 370 999999 999999 999999 999999 999999 999999 999999 228 1042 1480 1986 2617 3345 3848 3835 3297 3416 3880 4430 4304 3577 2677 2453 2697 3747 4484 4744 3784 2999 2425 2744 3344 3677 3056 2106 877 2043 2847 4760 8638 15600 26623 40650 53939 58128 54221 46699 38807 28494 22787 12538 9302 4635 1541 409 168 156 159 161 163 163 167 163 164 158 161 156 153 150 149 144 148 143 142 142 145 142 141 138 137 133 132 129 126 124 119 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 141 141 141 142 142 141 140 137 138 139 137 137 139 137 133 132 133 136 138 138 137 136 136 133 135 139 139 139 140 145 147 154 159 161 167 168 169 166 163 160 155 149 145 147 150 142 139 144 148 143 136 131 131 134 138 144 146 150 153 156 166 169 170 170 169 169 166 168 165 159 144 135 141 138 144 151 139 140 154 159 159 165 167 160 161 155 147 140 129 134 146 134 123 138 137 130 145 160 161 140 144 149 127 100 130 159 129 121 122 121 114 144 259 529 1041 1633 2016 2375 2647 2527 2258 1984 1594 1033 540 281 185 175 122 97 110 94 96 97 70 77 100 103 104 52 52 74 88 55 50 65 57 70 10 20 66 46 -7 11 85 121 38 20 125 109 24 71 182 151 65 90 79 -27 -22 26 44 19 139 166 102 80 -72 -132 -124 -4 -29 -67 8 7 80 114 45 134 162 -126 -140 -50 -59 86 59 7 40 212 150 -116 -76 0 -11 -199 -35 80 -311 -251 23921 360 300 75 10393 6 38 41 6116 1124 3718 5415 5500 8725 12451 8557 2158 999999 999999 142 419 1440 1910 2376 2988 3658 4300 4746 5184 5337 5173 4735 4107 3425 2834 2384 2547 3081 3535 3308 2739 2625 2641 2749 2813 2493 2311 2245 2300 2175 2454 2045 1715 2036 2205 2567 3360 4246 5138 5743 5942 6528 7483 9048 11319 13915 15695 19292 21431 22771 21072 18714 16091 13829 11642 11035 11287 10016 8636 7991 6256 4669 2867 3756 6464 9609 14419 20362 23929 20158 10560 2811 1159 240 159 153 155 155 156 150 156 154 154 154 156 155 160 157 163 158 160 158 155 150 147 143 145 143 142 141 144 141 139 137 135 133 132 129 127 124 121 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 140 140 140 142 142 140 139 136 138 139 137 138 139 138 135 132 135 138 139 139 136 136 136 134 135 139 139 139 139 145 148 154 160 164 167 168 170 166 160 155 151 150 147 144 144 142 141 142 141 137 134 131 131 137 136 138 144 145 151 156 158 163 168 170 170 170 169 168 161 146 131 127 132 137 143 147 133 141 156 155 156 157 153 154 156 147 147 141 125 138 157 153 146 134 118 132 168 187 178 163 180 180 159 163 182 192 157 136 146 174 190 202 244 333 477 693 993 1754 2847 3312 2988 2515 2188 1869 1363 770 368 210 196 142 84 69 59 93 74 81 95 69 89 63 65 15 20 1 -23 57 22 8 37 18 -2 -25 -56 4 49 2 -10 2 34 79 89 141 235 94 -75 28 166 131 -49 -4 83 83 160 133 230 117 -119 -57 -50 -69 -61 71 2 -76 231 150 -3 115 -46 -296 -166 -23 28 64 10 -57 -12 23 -73 -200 -209 123 112 -252 -3 111 -175 23953 367 450 75 10404 6 39 13 6110 1118 345 3957 7090 4512 999999 999999 999999 999999 999999 999999 999999 226 799 2449 3523 4290 5433 7055 9217 11252 13251 21178 27930 28516 19089 7698 3350 1081 499 491 728 1141 1481 1686 2006 2170 2290 1961 1870 1068 132 4 999999 999999 999999 157 893 1443 2045 2555 3221 4371 6631 9963 13151 17289 20071 20758 18965 16886 15997 15134 14131 14602 16115 17916 19857 27042 34648 39419 37832 28027 12879 2566 198 156 152 145 147 141 146 144 149 147 151 147 150 147 153 150 153 152 153 150 156 153 155 153 155 155 152 148 145 142 142 140 141 142 140 138 138 135 134 134 132 130 128 123 120 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 141 140 142 141 143 141 138 136 136 139 138 137 138 138 136 132 131 133 137 140 141 139 137 137 136 135 139 139 139 140 146 149 153 159 164 164 166 169 163 158 153 148 147 148 144 142 144 140 139 139 139 141 137 133 136 136 135 141 143 146 150 158 162 162 169 172 169 167 171 166 147 131 131 128 135 146 145 138 140 155 159 146 141 147 147 143 143 138 125 116 135 156 146 138 128 135 159 165 179 189 188 188 162 161 206 202 158 138 144 159 208 237 240 226 223 233 231 287 610 1262 1909 2292 2532 2471 2215 1923 1260 579 273 206 162 103 62 73 119 76 85 76 68 72 43 70 42 45 43 13 -2 -38 -33 29 69 26 -17 -39 4 60 -7 0 16 22 144 133 83 110 17 -69 -10 81 110 -45 9 72 41 72 -33 73 93 50 33 -25 -19 11 157 113 -120 -35 15 -103 -106 11 -110 -230 -3 197 163 111 44 -98 -181 -184 253 182 -131 -159 -218 183 328 114 12 38 359 119 -83 113 99 340 280 23984 367 450 75 10399 6 39 44 6104 1112 1317 3946 5679 2191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 371 1569 3172 6864 12727 18502 35506 54117 70612 67602 59213 63693 47235 27321 9247 3875 716 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 73 105 190 600 836 1158 1326 1707 2174 2601 3241 3802 4809 7067 11619 17386 27795 37633 38388 37068 27472 11852 2284 201 165 157 151 152 145 157 152 157 154 158 153 153 155 157 156 157 154 156 153 157 152 150 151 152 154 152 151 148 146 146 143 145 144 142 140 141 138 136 134 132 130 127 122 117 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 142 142 142 141 142 140 138 137 137 139 139 136 137 138 134 129 129 134 138 139 140 139 136 136 137 136 139 139 139 141 146 150 154 158 162 165 166 167 166 161 154 151 151 152 151 147 143 138 141 145 143 137 134 133 136 141 140 140 144 147 143 152 163 166 172 173 170 172 178 171 162 155 143 138 145 147 146 139 132 144 147 132 134 145 149 132 118 116 111 124 138 144 141 129 133 146 151 146 160 170 147 132 127 135 160 147 106 107 143 166 167 181 190 202 189 189 207 252 533 1145 1598 1827 2052 2092 1994 1575 927 457 229 141 149 112 74 119 139 101 127 125 144 146 115 154 119 105 165 121 -8 -36 14 -3 58 113 88 33 -4 87 75 62 72 94 200 115 -8 -12 -10 -41 -38 -41 -25 -45 13 48 32 89 0 5 98 79 18 -14 12 80 52 34 -90 -126 67 -4 -98 109 55 44 130 172 203 87 -29 -141 -134 3 401 175 -338 -76 253 171 240 361 79 48 250 -81 -63 -9 -8 16 -215 24016 371 150 75 10406 6 40 16 6099 1106 3399 14674 34727 39319 36407 31554 6043 1735 999999 999999 999999 999999 999999 999999 999999 999999 282 1164 1466 1817 2050 3181 8524 22347 32867 48713 61338 71785 75779 68345 62497 43360 26241 9193 4201 1045 313 169 151 144 138 121 102 88 84 89 87 94 100 97 96 96 96 103 107 116 158 282 441 499 425 242 144 120 129 167 314 566 1130 2187 3853 5526 5020 2104 785 418 272 212 169 162 160 155 156 149 159 155 158 153 159 156 153 155 154 156 153 152 156 152 154 152 154 155 155 155 153 151 149 147 148 146 146 144 144 140 139 135 132 128 126 124 122 118 114 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 140 140 139 138 139 140 140 140 138 140 140 137 138 140 138 134 133 135 137 139 140 140 138 135 133 133 134 139 139 140 147 153 156 159 163 164 167 167 164 158 149 146 145 146 147 142 140 139 142 146 145 136 128 130 136 139 140 143 147 150 147 154 168 175 175 169 169 170 170 168 165 164 149 140 149 152 154 144 130 132 129 134 141 140 148 138 126 119 114 131 127 125 131 123 121 124 122 114 129 129 112 115 130 119 114 109 118 99 110 160 132 121 128 165 159 150 302 633 1122 1690 1885 1695 1542 1662 1707 1087 479 276 184 155 168 151 129 121 91 119 164 174 169 188 220 236 171 107 158 144 13 3 39 21 49 136 199 101 51 87 48 98 131 91 130 106 81 43 13 0 -40 12 44 -43 -83 -32 70 142 83 -51 -13 142 134 -21 -19 36 -25 -52 32 120 140 244 103 -34 -39 163 279 150 90 -4 -182 -243 -36 -20 14 55 -71 117 383 181 184 166 25 -135 -291 -182 -65 -218 -159 -223 -337 24047 370 150 75 10410 6 40 47 6093 1100 90210 71334 43339 43612 31062 25618 999999 999999 999999 999999 999999 999999 999999 999999 74 526 936 1323 1568 1746 1949 2746 6538 16870 24242 32256 36626 41334 50407 37531 18019 1615 152 156 149 148 140 138 138 135 141 144 140 132 127 134 136 141 140 140 137 138 138 142 145 154 182 240 337 362 290 161 147 145 153 161 193 226 224 171 179 184 182 176 181 199 199 190 165 160 163 159 160 155 157 154 155 155 154 154 155 154 152 151 149 154 153 150 154 152 154 152 155 155 154 150 148 148 149 149 147 143 142 139 137 132 132 127 127 124 122 118 114 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 139 139 139 140 141 143 144 144 143 143 143 140 138 139 141 139 135 134 135 137 137 137 137 133 127 126 127 131 138 143 149 156 159 162 166 167 169 168 163 156 152 148 145 144 143 138 139 142 144 146 147 139 132 134 136 138 141 137 144 157 165 170 176 180 178 171 171 168 164 169 168 164 156 147 144 148 147 142 145 151 149 151 139 129 143 154 155 141 125 121 116 129 128 120 121 123 133 129 142 144 153 181 168 138 126 126 143 109 77 118 138 146 144 130 120 145 300 628 903 976 982 1152 1419 1516 1394 1248 1146 973 655 346 193 144 123 111 144 156 147 185 159 141 180 171 127 69 79 71 -16 44 110 79 38 50 187 178 72 33 44 75 83 38 20 25 42 8 20 130 55 69 190 154 77 -60 -44 80 13 -85 -42 50 43 -16 21 -97 -122 48 61 187 264 280 118 -83 -95 103 256 45 115 208 -76 -29 110 -108 46 362 118 -70 -59 4 -2 -394 -221 53 -72 -121 -165 -196 -369 -279 24079 363 150 75 10414 6 41 19 6087 1093 170433 122895 46974 9393 142 124 109 111 113 110 112 137 150 184 252 334 459 587 757 924 1134 1273 1427 1481 1729 2535 5868 12770 23163 17670 10633 1663 165 160 148 144 137 139 143 141 140 152 151 146 141 146 142 146 143 146 146 142 143 151 147 149 147 142 143 140 137 135 137 138 146 145 148 155 157 158 155 154 165 167 169 165 165 162 162 163 164 160 160 157 155 154 155 155 156 157 159 155 152 151 149 153 152 149 153 149 150 147 150 152 152 152 149 149 148 147 146 142 141 138 138 134 134 131 130 127 124 119 115 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 138 138 139 140 141 142 142 143 145 144 144 143 139 139 140 138 133 131 131 133 135 134 135 133 128 126 127 130 134 137 140 147 155 160 163 166 169 169 168 165 165 162 160 160 155 145 140 139 141 140 144 139 136 139 138 141 140 131 133 146 156 160 165 170 174 169 170 173 167 169 173 169 168 159 140 136 138 134 131 148 156 135 122 123 135 143 136 137 127 110 121 144 131 123 133 112 111 140 164 164 169 191 171 151 143 125 135 135 116 113 123 161 172 128 103 128 143 185 251 309 467 825 1097 1075 1065 1432 1852 1669 917 338 160 115 108 134 171 109 48 103 105 103 93 86 79 72 92 22 28 55 114 155 56 37 112 119 51 21 -16 -8 -7 -53 1 5 -44 -75 28 197 144 149 188 124 109 -69 -104 46 -30 -12 47 72 89 90 110 -101 -128 4 -106 -185 -152 -108 -76 70 71 72 122 -4 154 62 -91 268 349 142 129 124 -112 -205 -196 -206 -229 -241 -251 24110 372 75 75 10435 6 41 50 6081 1087 112445 163999 130503 77785 479 279 268 270 276 280 273 279 288 283 298 307 319 331 361 439 547 695 811 877 823 800 732 649 524 371 295 244 208 173 164 153 148 139 142 143 145 142 150 150 153 150 151 145 150 145 150 153 151 149 153 147 149 147 140 140 137 135 137 140 139 145 142 146 159 163 162 162 158 166 160 165 162 166 162 161 163 165 161 160 158 159 157 160 158 161 162 167 159 157 156 152 150 157 154 156 153 153 151 153 152 153 153 153 151 148 146 145 142 142 139 139 135 134 132 129 126 123 119 114 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 139 140 140 140 141 142 144 143 145 144 140 139 141 139 134 132 132 135 139 139 137 136 132 127 127 131 135 137 139 143 150 155 159 162 165 167 169 170 169 166 167 167 160 149 140 139 139 141 145 143 138 141 143 144 143 136 133 135 134 143 157 163 167 168 174 173 168 177 177 165 162 158 142 136 133 129 125 131 136 126 131 136 128 125 122 125 120 117 125 131 125 115 117 110 112 141 157 154 150 166 156 127 116 101 123 126 123 111 98 120 141 146 106 98 128 127 137 162 246 376 501 469 525 1065 1734 1608 818 281 143 126 120 132 111 66 31 51 104 113 42 52 35 40 72 30 80 62 120 200 101 43 73 30 22 -2 -80 39 133 34 31 91 71 12 69 121 46 83 127 84 43 11 50 58 75 116 133 172 145 113 120 122 -3 -119 -64 -131 -233 -124 38 293 99 -130 128 124 14 -146 -81 243 215 89 -34 -99 -112 -105 49 -49 -115 0 -193 -41 288 258 -69 -102 356 313 310 24142 372 75 75 10431 6 42 22 6075 1081 80116 104823 109282 145143 78534 902 280 290 301 304 303 310 308 305 313 303 294 274 272 278 302 319 317 284 252 247 236 218 214 204 201 185 179 159 155 148 147 145 141 143 148 146 141 142 149 144 147 140 146 139 143 144 149 148 148 147 149 147 138 144 138 141 145 146 142 142 143 146 153 157 155 158 152 157 158 162 158 161 155 154 152 160 158 159 156 163 158 160 163 163 162 166 160 161 155 152 146 151 153 151 152 153 150 152 153 154 153 154 152 150 147 144 143 142 139 139 136 133 131 128 125 122 118 113 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 141 139 138 140 142 142 143 142 145 146 143 143 144 141 138 137 135 136 139 140 138 134 130 127 128 134 138 139 141 146 151 155 161 164 166 169 169 169 169 163 161 158 151 142 138 138 138 141 143 145 144 147 147 148 149 146 146 150 146 143 154 163 166 172 180 173 172 183 179 165 163 151 133 136 134 131 132 122 124 142 147 133 126 128 126 126 124 127 118 107 111 100 97 124 149 146 134 128 125 136 126 104 107 93 92 97 109 117 96 100 115 120 97 80 113 117 98 162 236 216 252 366 647 1109 1370 1112 576 245 162 110 76 87 96 93 121 117 122 158 123 97 90 56 37 89 81 34 100 157 108 57 80 31 24 12 6 85 124 63 48 90 133 101 59 47 -32 7 81 120 132 71 120 138 8 56 254 226 48 8 80 279 187 -36 8 24 27 148 114 141 73 -101 172 190 -103 -102 103 188 109 -23 -165 15 120 53 -79 -138 147 114 -34 73 130 93 15 -10 236 186 176 24173 372 75 75 10436 6 42 53 6069 1075 20744 38054 78512 209431 190507 1939 291 282 287 281 294 293 299 302 311 312 306 306 305 317 336 342 321 280 232 217 197 184 177 162 158 148 152 144 148 141 144 140 139 147 153 150 145 143 144 142 143 137 140 138 138 138 148 148 150 150 151 152 151 152 147 154 152 152 152 153 153 153 148 151 147 150 147 148 155 154 154 153 147 152 147 156 154 160 152 162 155 159 163 162 160 161 153 157 148 149 141 143 144 144 148 148 144 149 151 154 155 154 150 149 144 145 143 142 139 141 136 133 132 129 124 122 117 115 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 140 139 138 136 137 139 141 141 141 141 144 145 144 144 144 140 138 139 139 139 140 139 137 133 131 129 131 136 139 143 147 151 152 156 162 166 168 173 172 168 167 163 158 154 148 139 137 137 136 138 142 144 144 148 150 152 153 157 156 161 162 157 162 165 163 166 173 170 175 185 171 163 164 150 132 125 133 135 126 125 129 134 132 122 127 128 126 131 132 128 117 115 109 107 115 127 141 136 128 137 154 141 121 139 163 136 109 129 143 137 118 104 114 125 142 136 125 119 128 165 191 187 219 375 613 823 797 614 442 273 163 89 39 57 75 69 131 142 107 150 174 130 131 105 73 136 123 58 122 194 152 56 49 120 185 144 101 95 44 89 101 32 66 39 9 48 68 161 88 1 48 -13 91 216 -90 -160 18 120 24 -152 -68 107 104 0 38 17 34 179 117 153 148 -17 152 249 0 -42 79 144 278 73 -88 45 71 317 51 -112 230 225 108 -93 -90 -28 127 -216 -400 -221 -198 24205 372 75 75 10430 6 43 25 6064 1069 4413 12774 39637 154590 208627 90615 181 150 148 147 165 156 170 184 204 225 279 517 1535 5306 7827 11252 12376 8770 284 261 236 217 202 182 171 157 150 149 151 142 147 139 141 149 151 146 149 148 146 150 147 144 140 139 138 140 150 152 152 151 151 151 157 153 153 156 155 155 159 156 159 157 148 150 146 151 148 149 148 153 152 152 150 156 154 160 157 164 152 159 151 158 156 159 156 160 151 153 146 150 145 145 145 148 149 151 147 152 152 155 156 153 150 149 146 146 144 142 139 142 136 133 131 129 125 123 116 113 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 141 140 137 135 135 137 139 140 141 141 144 145 143 144 143 138 135 135 137 138 139 139 139 136 133 132 134 135 138 142 148 152 153 155 160 164 167 169 172 172 168 166 162 159 153 144 140 140 140 135 136 139 139 143 146 144 152 159 152 154 162 167 169 161 154 157 161 152 155 169 159 146 134 128 125 116 127 132 123 126 122 120 123 122 122 112 111 128 122 108 111 119 113 109 120 124 112 124 143 148 161 152 123 151 182 161 140 149 143 109 114 116 107 111 133 149 144 125 133 127 121 139 191 285 489 731 753 702 591 349 194 110 88 76 87 120 109 105 131 140 107 103 110 98 156 193 165 161 177 138 131 87 68 179 192 165 208 190 140 184 185 63 -19 22 84 -5 35 165 86 25 -1 54 199 225 49 -82 -86 32 -3 -132 -41 5 58 153 122 51 91 197 264 280 84 -74 -1 129 35 -187 -257 -65 201 134 123 23 -59 175 172 1 -56 107 86 -88 -67 -13 321 61 -204 -12 -281 24236 372 75 75 10430 6 43 56 6058 1063 802 6205 18833 64089 142981 155489 84851 70966 455 89 95 87 108 125 179 318 869 2429 3551 7061 9227 13414 16623 14983 6391 950 320 267 241 213 200 190 178 176 172 174 173 167 163 167 164 159 162 157 154 162 158 155 152 148 148 148 152 154 153 153 149 148 154 149 153 155 161 157 162 158 164 161 156 150 148 152 149 152 147 154 156 158 159 161 158 165 162 161 153 160 155 162 150 153 153 153 153 154 147 152 149 149 149 146 149 153 151 155 152 156 155 156 151 150 148 145 144 143 139 138 136 131 128 127 125 122 117 114 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 143 139 136 135 134 135 137 139 141 143 145 143 142 143 144 139 134 134 135 137 139 140 137 135 131 131 132 135 139 140 146 152 153 152 155 161 165 168 171 174 171 169 167 161 150 141 140 140 141 135 132 137 140 139 138 136 142 144 139 143 151 157 161 160 152 150 148 143 147 151 144 134 128 120 118 117 126 128 115 118 123 128 126 111 106 101 103 113 102 98 112 111 104 106 109 112 106 130 160 147 141 145 128 145 162 136 136 139 133 123 116 118 130 105 81 106 145 150 130 124 105 87 126 237 430 632 665 642 453 256 199 147 116 82 102 146 133 100 128 111 95 143 110 57 164 204 127 175 185 122 145 145 126 149 128 178 245 222 189 230 228 140 73 67 140 94 102 133 47 22 50 125 152 222 168 22 69 116 87 37 100 96 126 338 146 -47 57 194 313 210 127 77 -110 -57 59 -114 -236 -37 300 352 164 -65 59 95 -137 -114 -42 13 -14 71 113 -58 346 598 499 672 666 24268 371 150 75 10436 6 44 28 6052 1057 720 6612 21885 60378 90082 102165 81100 19 999999 999999 999999 999999 999999 999999 999999 685 2284 3003 4451 7420 12943 23545 39187 55186 50937 37320 23594 8173 1798 1125 575 211 197 196 192 187 173 176 183 185 185 179 171 161 169 165 158 159 157 158 163 163 160 162 158 155 155 159 152 161 165 167 163 168 165 166 166 163 157 158 161 159 158 157 157 159 163 160 167 158 166 167 164 159 160 160 163 152 150 153 148 154 153 150 154 150 153 149 149 151 153 153 155 152 157 156 159 154 152 148 146 143 141 138 134 134 130 126 126 123 121 118 115 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 139 137 136 137 136 138 140 141 142 144 145 143 141 143 143 139 136 136 139 140 140 140 137 135 133 133 135 139 139 139 145 146 149 151 155 160 165 169 171 173 169 169 169 160 149 143 143 141 140 137 136 138 139 140 144 145 137 136 141 142 143 149 152 158 156 152 154 156 164 159 147 149 147 147 143 130 131 121 113 129 141 135 130 119 119 128 127 126 125 121 124 120 117 124 116 124 128 144 155 143 147 162 156 166 190 164 174 162 154 166 163 145 161 161 130 124 148 184 196 187 148 130 136 156 229 272 312 378 299 214 200 161 88 80 137 125 145 142 126 149 131 80 66 109 146 115 59 105 209 198 156 113 78 88 101 140 166 135 107 233 233 153 105 24 129 219 223 145 40 -6 19 140 55 106 142 -10 50 99 136 159 150 58 -24 70 74 151 243 205 288 230 182 294 128 -63 47 254 222 153 335 323 39 14 251 248 -83 -110 -90 -204 -35 235 281 14 260 347 139 599 873 24299 372 75 75 10428 6 44 59 6047 1052 42535 80952 83415 70516 62264 45800 12487 429 999999 999999 999999 999999 999999 999999 999999 19 82 368 1044 2834 6227 11039 19572 33308 49412 50800 37873 24275 8912 3007 2050 584 210 195 198 184 181 166 167 175 178 173 171 166 163 166 161 163 161 159 157 165 168 164 164 158 156 157 157 159 165 162 163 163 165 160 162 158 159 157 157 160 160 164 161 163 159 166 162 166 155 158 159 161 155 154 154 156 150 151 151 151 151 152 148 151 150 154 147 151 150 153 152 154 151 156 153 155 152 150 146 147 140 141 137 133 132 131 127 128 125 124 119 115 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 138 139 139 139 139 140 142 142 140 141 141 140 141 142 139 135 136 139 142 144 144 143 138 133 132 135 139 139 139 141 146 149 150 152 156 158 159 167 168 168 167 164 163 158 153 148 145 140 134 133 137 140 139 143 148 147 145 152 155 147 147 147 140 152 161 163 160 154 162 160 148 153 159 163 158 145 140 121 117 126 134 138 144 144 140 143 146 146 144 144 139 127 121 120 105 116 128 128 137 129 137 164 176 199 198 192 194 182 163 156 184 184 177 187 175 159 174 193 229 219 169 199 230 242 265 295 329 334 272 215 170 99 55 112 159 143 119 70 13 79 63 -51 46 133 117 93 40 61 172 113 14 36 67 45 44 113 152 97 43 119 112 109 61 3 48 57 35 -51 43 101 52 94 -12 -19 34 76 222 211 49 77 168 123 -88 -175 -7 101 188 156 223 201 124 247 304 260 96 85 78 -24 163 240 8 85 341 237 -2 -31 -111 -135 130 203 80 -51 -109 -85 66 246 273 24331 372 75 75 10437 6 45 31 6041 1046 52979 173440 193101 82592 41103 16697 444 461 478 495 513 534 552 584 605 641 671 690 708 736 746 737 725 720 745 716 681 814 936 1474 1139 221 192 182 182 174 172 171 164 167 166 156 159 157 161 158 155 161 158 157 157 162 161 154 156 153 154 152 151 160 160 155 159 157 158 154 157 153 158 162 159 159 156 161 156 158 161 162 167 159 153 151 147 147 145 150 150 151 149 151 151 154 150 151 145 146 152 149 145 145 147 150 149 151 148 152 152 148 146 144 142 144 137 139 137 133 133 132 130 129 128 126 122 118 112 999999 999999 999999 999999 999999 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 139 139 138 136 138 139 139 140 139 141 141 140 143 143 140 138 139 140 143 146 146 142 136 133 130 133 139 139 139 139 145 148 151 156 160 159 160 167 167 167 168 166 164 157 153 147 143 142 139 138 139 139 143 146 149 154 159 163 159 155 158 152 142 147 156 161 159 148 145 153 150 152 167 173 159 148 144 136 136 129 128 137 132 138 141 125 138 138 131 141 143 124 119 124 115 115 120 127 147 145 133 152 191 227 198 169 163 167 183 147 167 192 158 176 188 190 218 236 242 226 192 191 222 254 204 225 322 316 305 261 199 163 123 118 102 132 131 68 42 45 13 39 95 33 75 125 108 141 134 48 -28 -7 60 25 75 163 66 36 17 32 58 65 140 209 117 48 29 -4 132 135 135 90 -18 57 127 151 157 218 96 -11 95 193 125 84 67 0 169 420 454 108 -9 106 202 208 106 -35 -32 -34 54 155 109 175 285 292 91 163 191 261 369 5 -108 -46 -49 64 -96 -278 -29 24362 371 150 75 10445 6 46 2 6035 1040 214640 204550 45879 13318 923 471 491 547 571 602 636 663 691 726 775 814 851 873 894 919 1003 1332 2752 2482 502 496 492 372 221 201 194 180 173 167 163 159 164 163 161 163 157 161 163 164 162 158 159 158 156 161 163 158 151 158 156 160 159 155 161 162 161 164 162 161 159 161 160 163 173 171 169 166 164 163 162 170 167 172 165 163 155 158 154 152 153 155 155 156 152 156 155 155 151 151 150 157 149 149 148 151 155 155 155 153 153 156 152 150 149 147 145 142 140 139 137 136 135 133 131 130 128 125 121 115 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 137 136 138 139 139 139 139 139 139 140 143 146 144 141 138 139 143 145 145 140 136 133 133 134 134 136 139 141 144 144 148 153 158 162 162 163 166 167 166 167 164 155 150 145 140 140 139 138 139 135 138 146 151 157 161 158 153 153 153 156 150 141 143 147 149 144 144 160 166 162 167 169 168 166 155 152 162 155 151 146 123 129 140 125 136 147 142 136 126 113 121 136 130 122 117 135 140 137 138 148 175 202 180 155 144 140 168 124 123 155 147 180 175 178 221 227 211 213 195 206 220 195 166 215 251 183 179 168 152 183 188 85 28 74 76 109 167 115 37 86 86 19 98 100 104 165 145 137 69 0 8 -15 61 135 34 26 17 56 99 53 133 222 195 241 324 220 52 42 105 193 193 84 64 122 92 125 128 31 76 100 118 221 278 147 90 331 365 27 -94 134 156 -31 47 86 216 128 -115 -133 12 203 121 189 203 76 117 429 272 -377 -248 -36 183 19 -504 -463 -303 24393 371 150 75 10449 6 46 33 6030 1034 124328 112138 65461 79580 55774 18632 320 345 373 403 426 463 509 567 604 640 690 754 769 848 1062 2076 5940 11306 16460 20602 22095 12940 5068 262 246 224 208 188 179 165 164 160 160 161 160 158 162 162 161 160 164 159 155 162 160 160 159 162 161 168 162 158 157 167 163 166 165 165 162 161 159 161 164 166 164 165 160 165 163 166 161 160 157 160 154 157 157 156 151 154 150 156 152 152 151 152 151 153 150 155 149 151 149 148 154 156 156 155 156 156 157 154 150 148 144 146 142 140 138 137 134 133 129 129 126 123 119 115 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 139 139 137 136 137 137 138 139 139 141 141 140 143 146 145 140 139 140 142 144 144 142 136 131 132 132 135 137 139 142 143 143 145 149 156 163 165 166 166 166 166 164 163 159 152 148 144 139 137 138 140 139 140 147 152 155 158 154 149 150 149 153 150 149 152 151 147 145 151 158 162 162 168 168 176 181 165 163 167 157 155 149 139 139 138 145 154 153 148 132 115 112 122 137 128 118 109 110 118 132 163 157 157 169 153 145 134 136 149 118 115 124 138 182 181 161 164 160 156 165 181 222 216 176 184 217 196 135 112 110 80 94 130 87 57 66 48 90 129 83 37 69 80 86 116 47 80 69 52 161 151 101 32 -44 30 84 43 30 58 98 72 44 68 137 113 172 329 142 -9 161 151 198 290 127 -18 59 144 100 120 218 197 65 21 105 230 132 -90 -39 20 44 81 218 223 113 109 148 253 150 -41 -120 17 165 63 56 -71 -326 -40 362 346 -61 -129 -6 105 -88 -130 81 -104 24425 371 150 75 10458 6 47 5 6024 1028 109192 96315 59004 64199 55364 18717 380 402 429 459 498 533 584 624 647 686 725 774 778 815 941 1572 4017 9545 16603 20685 22101 12933 5143 303 291 255 239 209 192 179 178 169 172 170 173 169 170 169 164 162 163 163 162 160 160 165 166 166 166 169 164 160 157 168 160 162 165 163 160 159 159 154 151 153 149 160 152 154 156 154 150 146 147 150 148 147 148 149 143 149 147 151 150 147 148 146 145 149 148 151 150 148 148 148 151 151 152 154 153 155 155 155 150 147 143 145 143 142 139 137 134 134 128 129 124 123 119 115 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 143 140 137 137 137 137 136 135 138 139 139 142 144 139 136 137 138 141 143 142 138 133 131 131 133 135 137 139 139 139 143 149 153 156 163 166 166 166 165 165 162 158 156 149 143 143 141 139 141 139 139 142 145 147 150 154 152 148 150 149 146 143 152 162 155 147 150 154 157 154 154 163 162 162 161 160 159 145 140 142 142 141 143 137 132 142 142 135 121 118 125 132 124 128 137 114 119 140 145 158 138 129 149 147 122 96 111 119 114 130 131 132 146 174 176 129 98 121 146 142 159 153 141 150 141 140 142 127 112 97 93 83 79 86 101 139 143 137 140 87 73 129 193 135 57 133 110 61 145 134 127 85 32 106 106 11 37 103 51 3 53 118 126 79 74 140 91 88 236 192 60 171 223 188 171 82 50 98 251 228 133 80 27 144 213 130 137 37 -10 17 38 197 161 100 194 324 359 236 31 110 285 200 150 -159 -421 25 317 199 244 75 115 243 129 196 102 -41 24456 371 150 75 10474 6 47 36 6018 1023 214312 77600 16700 638 669 690 733 784 831 879 937 978 989 995 977 956 915 853 782 708 652 599 541 414 322 291 273 246 248 228 229 207 203 199 189 184 186 181 179 179 186 186 182 176 172 167 170 165 170 163 164 168 170 172 171 168 170 168 166 165 164 165 168 163 159 157 161 155 152 151 146 156 151 151 151 151 147 146 144 143 148 148 148 142 139 150 150 151 147 147 144 144 143 145 149 147 144 146 144 145 149 146 148 150 145 152 150 153 152 147 143 143 142 140 139 135 133 132 128 129 125 124 122 117 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 145 143 141 139 138 139 137 135 137 137 136 140 143 140 136 136 139 144 146 143 138 134 132 130 128 128 130 135 141 144 149 157 163 163 167 168 165 168 165 160 156 152 149 143 139 141 136 137 137 136 139 143 149 148 147 154 155 154 152 151 152 146 151 157 154 150 163 176 177 173 168 170 162 157 164 176 168 151 149 144 139 133 132 141 128 121 126 122 123 122 128 135 115 129 140 104 141 177 177 175 146 133 147 140 114 119 115 105 126 158 162 145 122 134 175 148 123 147 178 174 197 187 156 192 148 142 180 139 92 72 52 67 69 71 137 169 144 124 107 77 73 138 191 164 111 121 132 118 139 87 72 88 97 109 79 43 81 135 110 38 68 176 113 111 173 173 200 233 176 205 240 225 218 282 267 110 53 111 219 214 210 106 97 243 139 227 443 268 18 -87 -132 45 302 279 199 204 170 92 0 174 207 195 224 35 16 198 272 -81 -116 -208 -146 252 381 136 -398 -50 24488 371 150 75 10481 6 48 8 6013 1017 90502 1060 665 722 757 810 847 895 933 990 1033 1076 1091 1095 1072 1015 939 844 700 575 450 373 343 319 303 262 244 214 215 196 194 184 180 187 194 192 198 191 182 175 186 184 182 172 170 170 179 171 174 172 171 174 174 179 178 176 177 177 177 172 170 169 173 169 163 164 164 159 155 157 157 155 154 156 152 154 152 154 143 148 147 151 144 148 140 149 147 147 144 146 143 143 141 145 144 148 140 144 143 144 145 147 147 147 144 148 148 149 152 146 142 139 141 138 138 133 132 132 127 130 126 125 122 119 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 139 140 140 140 142 142 141 141 140 138 140 142 141 138 138 141 145 146 142 139 134 130 125 122 123 126 128 134 141 147 152 155 156 160 160 157 157 152 145 141 139 136 129 128 127 120 122 127 127 131 137 141 141 140 146 144 140 140 145 153 149 144 145 150 156 161 165 173 175 170 167 162 164 165 177 180 170 162 144 136 136 135 135 130 120 121 119 121 127 131 128 122 129 126 122 135 144 162 176 165 164 155 148 155 166 147 123 151 194 182 139 116 129 159 165 165 159 157 164 205 162 155 187 148 98 114 118 85 59 21 38 69 93 137 80 41 64 29 39 79 45 52 132 138 108 119 87 60 129 126 65 112 153 108 110 120 108 129 77 47 138 157 200 248 122 140 236 116 167 313 302 251 321 309 134 178 308 194 138 236 253 342 262 -57 16 242 244 158 56 42 109 369 437 306 162 195 289 38 87 -30 -109 -115 -117 106 95 157 -56 -275 -340 -515 -378 0 164 -156 73 24519 371 150 75 10479 6 48 39 6007 1011 680 655 674 704 724 762 783 801 818 851 874 907 939 942 947 923 878 807 709 591 467 385 347 327 313 299 286 264 251 232 213 205 189 190 195 196 203 195 186 177 183 176 176 168 165 169 175 177 179 176 176 179 176 177 180 174 176 176 177 172 169 164 166 161 163 168 161 155 157 157 161 158 160 161 156 156 155 159 150 152 146 152 142 149 139 142 141 141 139 141 139 137 132 140 136 145 140 140 142 142 138 144 145 146 144 146 148 151 151 148 144 141 141 138 137 135 134 134 129 129 126 125 122 119 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 139 139 141 143 145 145 144 145 143 141 141 141 139 138 140 142 144 146 145 140 134 130 128 126 124 124 126 133 138 140 144 148 150 153 156 157 156 154 150 143 143 141 135 132 124 122 125 126 127 133 141 140 138 138 139 134 130 134 140 145 149 151 154 157 160 152 143 158 167 159 154 160 167 159 158 166 171 172 163 157 155 148 136 136 146 153 141 139 149 145 139 142 138 125 134 144 136 134 145 167 185 163 187 198 164 144 122 145 181 158 145 156 169 156 149 168 150 148 128 121 111 113 132 112 43 27 79 88 73 43 41 79 75 64 32 -5 20 15 40 56 10 -1 61 127 144 118 52 51 148 137 74 119 99 70 69 93 83 32 41 45 8 79 182 179 50 -33 31 47 50 65 95 190 256 246 138 118 149 77 146 230 304 350 298 145 87 -21 67 150 63 176 227 222 174 157 188 451 584 192 -87 -54 -138 -387 -239 -139 -36 172 54 -106 -49 -222 -488 -430 214 209 -209 24551 371 150 75 10497 6 49 11 6001 1006 24029 735 744 754 778 799 833 862 881 904 930 950 1001 1018 1024 1029 1021 986 931 841 723 627 536 477 397 359 330 316 303 285 266 252 235 225 213 208 211 203 199 194 193 188 184 178 175 175 177 179 181 178 178 179 177 175 181 170 171 173 173 165 167 162 161 156 162 161 157 157 160 159 160 159 159 160 154 154 153 155 150 147 140 147 141 142 134 141 137 140 135 137 134 135 133 137 130 137 136 135 136 137 133 137 140 145 146 147 149 152 150 149 144 144 139 137 137 134 133 133 129 129 127 124 121 119 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 141 142 143 145 145 143 142 141 138 137 138 139 139 139 140 143 147 149 147 141 137 132 126 123 121 123 129 134 137 141 146 151 152 156 160 159 160 162 157 154 152 148 145 138 140 139 133 131 137 146 146 142 140 137 140 141 137 139 142 143 151 162 156 152 158 153 153 157 149 148 157 164 161 154 153 155 157 150 145 143 128 129 137 142 145 127 133 138 128 125 132 141 119 107 137 149 140 141 152 153 150 191 201 176 174 171 178 170 151 163 187 219 183 123 168 190 177 187 156 131 131 142 120 92 89 123 142 116 93 87 128 87 64 96 92 44 -4 51 62 30 58 89 65 54 72 38 29 65 33 31 39 -52 -33 -36 7 73 37 31 -17 -79 5 102 100 3 -96 24 60 2 31 87 92 63 103 89 -37 -40 99 211 168 166 276 322 277 157 -88 -59 122 83 112 208 66 -1 112 182 260 300 318 -43 -4 87 -277 -187 162 261 200 122 16 64 31 -82 -37 202 -53 -380 24582 371 150 75 10503 6 49 42 5996 1000 72717 832 819 835 864 899 944 987 1016 1042 1080 1113 1144 1173 1187 1209 1235 1209 1134 1037 910 786 641 562 463 395 341 319 311 296 288 279 273 259 253 243 240 226 224 219 223 221 215 210 208 201 198 195 191 190 186 188 185 186 188 180 174 178 179 172 168 165 166 164 165 168 165 168 163 162 160 156 156 150 151 154 154 151 150 146 139 146 141 142 136 149 139 143 139 140 138 145 141 141 136 138 134 132 135 138 133 138 137 141 145 148 150 150 150 147 144 145 141 138 139 136 135 134 129 129 127 124 122 119 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 141 141 143 143 144 143 140 140 138 136 138 141 140 137 138 143 146 148 148 145 139 132 126 124 123 122 126 131 137 140 144 148 148 152 158 161 163 166 164 156 153 156 154 148 145 142 138 135 139 143 141 142 142 144 151 153 152 151 146 143 147 153 149 150 158 162 154 146 149 158 159 157 161 149 144 141 137 131 134 137 131 146 149 136 129 119 119 110 102 104 114 119 103 106 125 128 139 156 153 156 163 173 173 172 178 184 183 162 155 152 160 194 186 143 158 180 155 202 244 249 229 183 138 117 98 88 85 87 98 93 110 78 85 151 165 111 57 76 52 16 69 82 -17 -44 70 118 36 50 89 56 37 30 96 90 91 70 50 5 -54 48 101 122 109 33 91 158 107 149 143 168 150 111 206 186 142 75 22 63 114 119 187 234 162 81 -10 -31 186 206 58 204 137 168 291 166 225 280 204 118 248 303 78 106 259 202 -14 -47 130 77 88 -17 -37 48 -310 -349 24613 371 150 75 10493 6 50 13 5990 994 113583 23702 835 837 874 918 959 1005 1033 1071 1111 1140 1160 1171 1187 1188 1206 1178 1128 1050 992 892 769 664 559 467 401 351 322 304 288 283 274 269 270 260 249 237 235 232 234 232 229 226 221 218 217 210 205 202 199 196 197 198 193 187 183 186 183 183 178 174 173 174 170 176 170 171 167 166 162 158 156 147 151 148 147 146 147 145 145 149 141 145 143 149 143 144 143 140 139 146 141 143 143 143 139 137 134 138 134 139 139 139 140 146 149 151 148 145 144 144 142 140 142 139 138 137 132 130 127 124 122 117 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 141 142 142 142 143 141 139 138 136 135 138 141 141 138 138 142 145 146 149 147 143 137 133 131 132 132 131 130 134 139 142 143 146 149 154 161 164 162 161 156 150 151 151 145 143 140 137 142 143 141 143 145 143 149 154 149 157 162 152 148 147 146 149 151 151 156 153 143 148 154 156 157 153 143 138 142 139 138 134 124 136 155 158 150 133 110 108 102 87 99 120 108 98 108 113 118 131 148 154 179 183 157 153 162 162 158 148 141 146 142 161 179 163 157 162 165 194 247 322 365 346 277 214 140 70 43 44 100 120 58 50 57 65 111 98 84 72 83 75 25 65 71 7 -30 2 104 83 31 84 32 59 135 134 153 151 92 87 76 6 59 162 206 104 69 202 212 75 124 221 241 213 136 191 292 307 215 133 146 175 67 32 153 263 203 180 110 44 190 149 213 252 152 164 55 170 185 -144 45 182 -67 27 385 102 -182 -198 -103 160 173 178 -107 12 -60 -397 -3 24645 371 150 75 10499 6 50 45 5984 989 188237 103850 864 844 880 913 951 1002 1025 1052 1087 1106 1125 1141 1161 1154 1157 1154 1120 1051 1018 946 845 730 637 544 484 429 378 334 311 287 270 258 249 239 234 228 224 222 218 216 212 209 208 210 210 203 205 206 199 194 189 198 192 192 192 190 188 187 181 177 175 177 172 175 172 170 165 165 164 161 157 150 152 148 146 150 147 144 147 148 144 147 148 140 143 140 141 139 140 143 141 140 140 144 143 143 132 137 134 137 142 141 141 146 147 150 145 147 144 142 143 141 140 139 138 137 133 130 128 124 120 117 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 139 140 142 142 141 142 142 140 139 137 137 139 141 140 138 139 143 146 147 146 145 141 136 135 134 133 129 129 128 132 139 139 141 146 152 153 158 163 156 152 151 145 145 147 144 148 145 139 144 143 145 150 148 143 144 150 149 153 152 146 149 146 145 151 155 157 159 157 149 151 150 153 156 144 141 143 143 141 148 133 109 120 128 119 122 118 92 93 100 82 95 117 109 107 110 124 128 114 122 129 139 165 166 187 208 172 162 144 138 165 169 163 159 163 157 163 192 215 258 294 305 324 360 322 212 131 135 128 127 93 38 83 110 86 69 43 40 26 65 97 43 46 64 18 -4 7 62 87 40 33 -19 50 154 97 117 141 96 55 108 105 137 182 144 58 76 161 159 104 118 292 394 355 186 142 287 309 291 318 297 362 263 49 119 271 138 74 109 35 185 241 203 258 106 -41 -192 -117 159 134 37 -102 -264 -47 446 329 -3 23 19 -38 -139 -89 -15 195 -195 -344 94 24676 371 150 75 10517 6 51 16 5978 983 236593 170091 5086 2366 871 882 907 949 967 975 1008 1021 1029 1057 1065 1078 1097 1086 1047 984 933 885 794 703 638 573 516 472 423 360 332 289 272 251 244 229 232 229 226 225 221 217 201 202 209 209 206 201 204 210 193 187 180 193 191 200 199 197 197 189 180 176 176 173 172 178 173 172 162 160 167 163 160 154 150 151 153 157 155 147 150 146 152 152 151 142 144 140 142 144 144 145 144 142 137 144 145 144 135 138 136 139 139 146 142 147 146 150 145 151 146 146 144 143 140 139 138 137 134 129 129 124 120 117 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 139 139 139 140 142 143 142 142 140 138 139 140 139 138 139 142 147 149 146 144 139 137 139 138 133 132 131 133 138 139 138 139 142 148 151 157 161 156 154 152 149 148 147 144 147 147 143 147 146 145 148 147 143 145 149 152 152 146 143 145 142 142 152 158 160 158 156 150 146 148 147 150 138 132 139 130 118 119 114 103 96 91 81 85 104 100 99 85 80 100 108 96 86 98 127 131 115 124 128 124 139 142 163 150 126 148 130 121 139 138 131 117 137 158 150 183 168 179 228 205 194 290 284 189 167 176 164 145 96 71 129 133 99 86 89 91 48 67 86 71 64 35 47 85 90 75 77 86 124 126 97 77 48 111 133 56 37 150 204 205 150 98 87 145 187 245 271 221 302 405 457 351 194 126 222 204 157 169 241 214 3 134 210 115 91 20 -69 94 193 83 212 208 6 -198 -154 111 395 474 119 -66 64 122 207 228 212 223 -46 -115 -54 -191 -74 47 136 84 24708 372 75 75 10515 6 51 48 5972 977 87930 216124 257684 16332 2363 843 856 862 873 901 915 925 923 917 919 915 880 848 815 755 714 669 641 625 603 574 533 520 480 454 422 403 376 371 354 358 337 321 304 285 269 256 252 238 229 228 230 229 214 212 210 204 192 189 184 186 188 188 179 179 171 167 172 167 157 159 170 163 162 152 150 154 149 143 141 138 142 144 148 149 147 143 138 141 144 139 140 138 144 141 141 137 139 133 136 131 142 134 135 134 137 138 134 133 144 138 143 147 152 149 148 145 150 145 144 142 142 138 139 134 131 129 125 123 118 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 140 138 137 138 139 141 143 143 143 143 141 139 139 141 139 137 136 139 142 143 142 140 136 134 137 138 137 137 137 139 140 139 139 139 141 144 147 153 156 153 155 152 146 143 140 140 142 142 146 150 146 141 146 146 143 150 153 153 152 150 151 149 144 147 152 152 156 155 153 150 145 148 149 152 142 131 135 129 120 109 96 85 82 83 72 76 97 98 97 84 73 86 91 86 83 97 118 131 146 149 141 129 121 115 122 105 99 123 93 96 113 90 110 119 113 131 115 157 156 127 204 222 185 221 213 166 135 97 114 138 110 96 103 99 137 140 131 118 60 80 142 137 90 70 137 121 41 61 62 80 117 122 95 70 91 110 130 127 201 299 272 107 74 211 256 256 329 351 259 169 160 293 408 345 210 101 97 224 166 81 59 43 78 117 218 267 106 5 4 30 139 103 162 194 36 129 376 92 61 511 191 -92 124 63 174 194 162 119 -226 2 -89 -477 -222 176 246 -7 24739 371 150 75 10520 6 52 19 5967 972 169593 188133 56636 987 972 994 1027 1042 1078 1113 1124 1128 1130 1107 1083 1041 964 920 843 742 676 603 544 519 497 482 480 467 449 434 416 409 398 386 374 358 336 318 299 280 268 265 258 250 247 245 239 231 224 225 226 217 213 206 207 197 199 186 188 185 184 185 181 176 172 175 169 170 169 166 164 161 160 157 158 158 159 160 160 156 154 151 154 153 154 149 151 153 152 151 151 153 147 146 147 154 147 146 148 150 150 143 148 154 153 154 157 161 162 160 159 158 154 152 150 149 146 144 139 135 132 127 124 117 108 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 140 138 137 137 139 140 141 142 141 142 140 138 139 141 139 137 137 139 142 142 142 138 134 132 132 132 131 132 133 139 139 139 141 146 150 151 154 157 155 152 152 150 148 145 141 139 142 145 149 150 142 139 146 148 148 152 157 154 150 152 152 153 152 154 155 156 163 162 160 156 155 162 159 160 161 157 156 154 158 148 136 125 125 122 96 97 99 93 109 108 92 94 80 86 115 119 121 133 148 150 155 144 142 146 143 133 122 122 102 113 135 117 120 135 134 129 118 139 114 111 185 221 200 212 187 149 148 106 99 134 118 104 94 76 151 176 140 147 138 101 109 129 83 87 144 111 80 89 71 106 74 63 144 153 138 103 122 219 331 387 367 334 355 352 379 519 554 352 352 268 82 125 203 205 139 192 168 248 266 296 237 206 251 -34 -31 294 337 357 465 307 227 193 241 289 188 311 485 270 114 64 188 373 168 120 312 228 100 255 -44 -204 -54 -137 -58 141 132 30 24770 371 150 75 10536 6 52 50 5961 966 119518 192119 126103 31309 16702 1292 1169 1199 1229 1266 1280 1332 1357 1355 1349 1347 1313 1286 1195 1062 964 905 809 722 553 485 438 416 397 389 365 363 352 347 330 325 307 294 280 262 252 247 244 244 229 225 223 225 222 220 223 217 219 213 210 196 200 192 187 187 185 184 183 175 169 167 163 164 167 166 167 164 160 157 160 154 156 154 153 151 154 152 156 150 153 148 151 150 156 151 153 150 151 147 150 152 151 146 151 150 152 148 154 156 159 157 159 159 164 162 162 157 153 154 150 148 144 140 139 133 132 125 120 114 105 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 139 138 138 139 140 141 141 139 142 143 141 142 143 141 137 137 140 145 148 146 143 140 139 137 134 134 134 132 133 133 136 139 142 147 149 152 154 152 154 153 152 149 146 144 140 141 142 146 148 140 136 139 144 147 149 155 144 138 144 146 149 147 149 152 154 154 153 156 152 155 160 153 159 166 162 157 156 147 135 140 135 127 114 105 111 90 83 104 104 104 101 90 83 101 111 112 129 130 133 162 157 158 167 154 141 123 129 132 121 119 111 111 119 111 111 112 132 114 111 165 201 193 199 223 248 256 208 166 191 195 192 158 113 120 124 115 158 171 126 69 29 58 52 91 103 117 133 74 97 78 97 227 298 270 219 181 188 328 360 306 402 425 332 342 509 434 194 252 226 88 70 16 4 71 220 252 263 243 230 207 341 304 -133 -210 186 429 444 425 377 327 231 286 368 417 486 321 206 418 104 275 745 187 -283 -25 255 137 408 48 -362 120 186 96 109 29 216 24802 371 150 75 10542 6 53 22 5955 961 69916 126276 90589 50705 75036 72681 56944 83697 39644 1182 1206 1259 1299 1349 1382 1437 1471 1479 1419 1341 1229 1158 1050 947 777 691 610 537 483 444 394 357 324 310 296 281 269 260 257 245 239 232 226 224 213 215 214 216 215 207 206 206 205 203 199 190 191 184 176 176 171 172 170 159 158 159 154 147 147 147 151 149 147 141 143 141 143 139 136 140 141 141 141 135 138 138 138 139 145 139 142 136 141 140 143 137 142 138 140 138 141 143 146 149 151 149 153 152 155 154 154 151 149 149 146 144 140 138 138 133 132 127 122 118 112 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 139 138 138 139 139 140 140 140 142 141 139 139 141 139 137 136 139 140 144 146 145 144 141 139 138 138 139 139 137 137 139 140 141 143 146 149 151 150 151 152 152 150 146 141 140 139 137 139 140 137 136 137 141 145 146 149 146 143 145 143 143 140 139 149 154 147 144 149 149 150 148 147 149 150 143 132 122 104 92 92 86 80 78 81 88 81 74 66 72 85 87 91 69 71 98 123 143 134 120 141 140 140 132 120 122 101 118 119 92 87 82 95 108 87 81 77 131 149 116 135 168 187 191 275 344 281 240 221 162 160 221 192 144 114 91 127 143 107 120 146 134 147 148 212 197 94 133 119 91 105 143 209 314 408 382 335 292 429 515 499 564 487 437 403 387 339 216 142 127 176 113 24 -61 -25 101 122 81 -1 -94 44 464 379 -108 -96 103 89 131 154 203 180 143 138 222 338 200 85 45 325 322 224 402 154 -65 -46 281 278 111 -102 -381 -39 362 248 8 240 206 24833 371 150 75 10541 6 53 53 5949 955 144 1278 7874 27119 89866 166339 167212 148247 39149 1115 1115 1142 1168 1199 1247 1310 1397 1588 2314 2902 2159 1248 1263 1026 790 653 594 547 511 473 418 380 343 320 293 268 257 253 252 246 246 242 234 229 233 228 223 223 216 210 205 211 207 206 201 200 193 187 178 177 167 169 167 160 159 159 151 147 143 147 146 142 147 139 139 141 141 136 138 139 141 140 139 136 140 140 136 139 142 137 139 138 141 141 142 133 140 138 138 134 139 137 144 147 148 147 151 151 156 153 152 149 146 144 144 143 141 139 139 133 132 127 124 120 114 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 140 139 139 139 139 140 141 141 141 140 136 136 138 138 136 138 139 140 144 145 145 140 137 135 137 139 139 140 139 139 142 144 147 147 148 150 153 154 152 154 156 155 151 140 135 137 138 142 148 145 140 139 139 146 150 148 146 146 147 142 144 143 136 148 158 156 153 145 141 146 153 157 156 155 151 141 122 112 107 93 93 90 84 80 74 86 93 85 84 85 88 95 94 96 102 121 130 124 110 112 133 144 127 114 122 118 114 109 103 83 64 71 110 140 119 103 136 116 104 145 157 198 209 246 283 266 246 200 159 134 136 123 127 120 102 139 147 141 152 160 215 233 245 324 292 127 152 269 245 177 217 297 340 383 381 378 417 516 609 772 902 841 714 599 429 341 284 130 52 148 156 92 38 -71 -64 141 43 -99 -84 86 322 206 95 18 66 139 126 137 34 -111 45 56 -12 167 158 21 32 306 302 210 80 -81 172 195 288 273 198 227 -229 -340 -116 -20 69 402 374 24865 371 150 75 10557 6 54 25 5943 950 40 787 4862 16633 65173 179325 223844 127319 5499 1303 1333 1363 1397 1422 1457 1503 1593 1778 2478 2972 2141 1122 1086 835 592 443 396 384 371 355 340 318 301 281 260 247 239 235 234 230 233 236 234 235 233 223 219 220 212 215 211 215 211 211 204 206 193 188 180 179 165 169 167 162 160 155 149 148 150 153 148 137 144 138 140 138 138 138 144 139 141 138 138 139 144 141 141 141 145 138 142 140 143 141 145 137 142 138 139 134 139 136 144 145 148 148 150 152 155 152 150 144 144 142 140 139 139 139 139 133 132 128 125 121 114 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 140 139 140 140 139 141 141 140 141 139 134 132 135 135 134 137 139 144 147 146 142 139 138 135 136 137 137 136 137 139 142 145 146 146 148 149 153 156 156 156 152 151 149 139 136 142 141 143 151 148 147 146 143 149 150 147 144 137 137 137 140 147 145 149 154 158 158 149 144 150 158 159 159 159 163 169 155 143 144 126 114 108 92 84 78 96 122 108 97 100 87 89 107 109 112 124 121 100 84 105 130 132 147 155 151 152 122 122 156 131 83 56 82 130 136 124 120 83 99 132 106 149 195 165 190 214 205 151 141 134 121 95 89 85 109 153 185 305 459 473 423 487 507 434 343 222 248 372 324 213 204 314 362 296 311 356 418 494 554 641 711 651 462 389 301 162 72 -28 -24 5 -36 -38 74 104 0 129 124 28 -41 27 76 -56 76 -13 -53 148 207 167 105 -28 -37 69 74 148 253 149 46 178 64 -9 -45 -161 -77 126 444 393 143 -125 -139 14 -383 -398 118 181 146 24896 371 150 75 10553 6 54 56 5938 944 9759 34580 63539 79294 97154 126173 128118 67471 5491 1475 1545 1603 1682 1736 1764 1817 1833 1836 1752 1569 1356 1067 861 719 588 468 402 368 349 329 299 264 249 233 216 205 189 175 177 176 174 167 165 178 177 170 166 171 171 179 170 170 167 169 164 159 151 143 138 135 128 128 126 125 121 116 111 111 111 108 108 99 104 100 104 101 102 99 102 98 98 100 99 100 104 97 102 103 106 100 101 99 104 96 102 99 102 100 100 93 96 97 100 102 106 105 107 107 108 106 106 107 137 248 562 519 158 106 96 93 94 91 88 84 76 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 142 141 141 142 139 140 140 137 136 134 131 133 136 135 136 139 139 141 144 143 142 139 138 137 137 137 137 139 139 139 140 140 140 141 145 148 150 150 154 151 144 142 143 141 138 143 144 143 139 140 149 150 149 150 147 146 146 143 136 134 139 145 150 152 150 154 156 152 152 154 160 158 154 156 161 172 163 146 138 128 123 113 91 80 78 84 107 102 92 97 82 75 74 82 108 115 116 97 72 106 125 141 162 156 137 131 123 106 136 137 118 91 67 81 110 105 94 80 99 115 85 114 149 165 186 159 154 187 175 188 218 143 81 83 128 180 168 267 460 513 463 583 714 700 625 487 429 407 277 196 184 200 231 232 277 332 363 412 437 403 315 247 223 220 195 96 79 105 60 55 55 -30 8 126 60 10 23 -70 -77 79 40 -92 -31 -39 -48 -1 123 158 -6 70 59 15 118 159 153 219 208 -60 -109 -40 -20 -4 42 173 259 -8 -165 -148 16 228 -123 -264 83 115 102 24928 371 150 75 10550 6 55 28 5932 938 96088 60347 60460 69895 65991 44491 25085 1474 1523 1599 1653 1706 1793 1841 1888 1934 1938 1927 1843 1738 1598 1368 1171 1002 884 771 690 608 531 461 415 382 344 320 296 269 247 228 223 216 203 191 180 196 194 193 191 194 202 200 187 186 183 181 179 172 169 167 162 157 152 151 154 149 142 139 134 137 135 134 134 129 130 129 133 134 133 125 123 125 132 132 131 131 130 125 131 129 131 126 125 122 132 122 123 120 128 125 126 120 120 121 123 123 130 128 132 136 136 134 133 147 236 539 1281 2059 1609 338 142 125 128 127 128 124 117 111 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 141 142 142 142 143 141 140 139 137 136 134 132 134 136 135 136 138 139 140 141 142 141 138 136 138 139 140 139 139 141 142 143 144 142 142 145 150 152 152 153 148 140 136 139 142 138 137 142 146 144 145 151 152 153 153 152 151 148 151 147 142 143 144 149 155 150 152 158 152 142 149 162 161 162 164 160 155 144 127 115 112 116 108 90 79 80 78 83 87 86 101 95 82 88 98 97 81 84 96 104 128 137 166 160 129 117 129 128 84 90 101 102 98 85 99 114 90 83 85 87 119 116 122 147 189 227 214 211 220 221 237 263 203 127 127 160 159 117 136 179 174 180 313 433 528 628 577 438 362 234 142 217 234 160 124 102 187 325 360 261 208 226 239 268 253 210 130 196 227 107 142 195 12 -6 98 81 30 16 -31 53 148 -10 27 96 97 132 79 143 232 -22 110 159 -47 -13 27 117 160 121 -31 -50 -241 -248 12 112 193 -54 -191 -50 49 215 132 -162 -191 -36 31 58 24959 372 75 75 10581 6 55 59 5926 933 103013 139496 104579 32963 781 709 752 787 835 901 950 986 1016 1049 1073 1084 1074 1056 1054 1005 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 461 931 1943 3005 3847 5410 9667 14631 16064 15554 13865 9692 7389 3374 496 147 127 125 121 116 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 139 140 141 142 142 144 143 141 140 138 136 138 139 136 134 135 138 139 140 140 139 139 139 140 141 143 143 141 141 143 145 145 147 148 150 155 153 150 147 140 138 138 137 137 135 135 139 141 144 145 142 142 149 151 149 145 139 139 139 137 136 143 150 147 148 151 146 142 152 153 146 153 151 142 132 114 89 91 91 86 90 81 70 71 73 73 85 95 107 105 87 93 104 89 69 71 92 110 134 153 141 126 125 124 138 126 90 106 114 99 111 113 122 129 104 85 89 105 118 103 124 163 187 189 177 203 185 144 145 169 197 156 115 93 99 133 184 168 111 142 236 235 229 339 332 225 224 193 146 231 269 205 114 26 96 296 422 368 241 253 293 277 281 276 178 215 318 237 221 195 75 268 442 198 132 223 126 115 68 -19 18 51 78 135 234 289 157 120 245 85 -95 43 133 168 171 -45 -56 34 -253 -351 -15 251 133 25 173 -12 -351 107 351 -63 -165 67 239 -135 24991 372 75 75 10572 6 56 31 5920 927 25663 69079 97891 46664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1385 3260 6199 9958 13527 18137 22791 29658 37094 42545 41234 35892 27376 23882 19817 7634 915 183 123 119 115 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 139 139 141 139 141 143 140 140 140 138 142 144 139 134 135 138 139 142 142 141 139 138 137 139 143 144 141 141 142 141 143 148 149 147 150 150 150 150 147 146 144 137 135 134 131 132 137 141 141 141 139 143 148 145 140 136 138 140 137 129 131 141 136 134 135 140 148 149 142 136 135 130 126 114 94 79 74 70 65 69 72 71 67 64 73 93 100 95 92 89 82 69 79 90 82 92 102 119 132 124 122 104 98 109 112 114 106 97 103 132 144 145 131 99 96 107 126 135 123 133 148 179 152 150 190 186 141 113 92 77 98 119 52 55 120 176 179 112 145 212 220 229 229 201 168 142 163 222 216 211 224 216 173 147 230 337 380 260 250 300 296 294 291 130 35 286 404 335 380 459 652 680 289 273 276 227 191 63 82 140 130 44 202 235 93 -41 -90 91 108 27 96 103 198 342 46 -215 -60 152 64 17 358 308 142 322 58 -194 255 433 -80 -226 151 488 349 25022 372 75 75 10583 6 57 2 5914 922 6532 22626 44386 37326 2075 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1762 4253 8414 14260 20422 27904 36096 42902 45253 50112 52090 50888 999999 999999 999999 26284 915 234 123 119 115 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 139 139 139 140 139 139 141 139 140 140 139 141 141 138 137 139 139 139 143 141 140 139 137 137 139 143 145 145 145 143 142 143 143 143 142 145 151 151 148 149 147 146 140 135 135 132 131 135 139 146 151 149 144 147 150 150 148 149 146 137 128 126 132 124 126 131 133 133 125 129 138 129 124 122 109 96 83 73 72 66 58 67 65 61 67 67 75 75 75 81 85 85 57 64 90 95 83 71 80 87 107 108 63 68 87 104 123 84 67 98 124 106 94 81 64 106 117 109 116 126 132 97 84 105 144 169 164 155 124 99 77 51 89 84 61 91 121 165 187 167 187 230 243 223 205 149 138 220 160 128 161 214 238 287 254 240 338 390 366 339 398 407 217 150 184 127 329 585 508 481 596 646 600 453 497 437 400 333 231 366 361 299 287 255 55 -101 -163 -87 87 131 169 32 -72 72 144 -6 -170 -114 -10 -83 -131 74 174 80 277 208 -36 187 402 -203 -447 -183 145 556 25053 372 75 75 10586 6 57 33 5909 917 50896 105498 69014 26459 2360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 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 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 411 360 222 83 999999 999999 999999 53 480 2321 4993 9848 16532 22597 28513 33238 32822 31759 34058 40373 37355 34673 31852 25153 9707 3064 1866 310 121 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 138 139 139 139 139 141 141 139 141 141 137 139 139 138 139 139 139 139 142 142 141 138 137 137 139 142 141 143 146 144 143 143 140 141 143 147 153 154 155 154 150 148 147 141 134 135 134 130 134 144 148 150 149 147 153 158 151 150 149 142 138 139 135 124 127 140 143 136 132 141 148 140 129 118 110 100 83 75 79 82 78 78 60 60 70 55 62 66 67 75 84 86 72 60 67 87 71 59 82 83 87 83 54 88 111 103 84 54 62 87 118 103 70 63 66 93 103 79 71 97 127 95 57 108 120 93 80 82 77 83 82 36 34 55 76 120 139 157 234 264 240 279 267 271 276 171 144 226 134 90 184 201 192 196 204 239 339 407 424 448 443 404 296 264 372 385 389 498 443 440 533 627 748 625 610 741 701 512 467 720 711 599 301 56 98 -16 -171 66 199 80 73 -150 -177 -69 -183 -257 -205 -144 -131 -148 -2 83 12 -77 -28 100 -170 -448 -288 -232 -250 -197 37 425 25085 371 150 75 10606 6 58 5 5903 911 140315 118974 39183 10399 999999 0 31 70 85 108 151 181 201 237 282 306 331 362 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 1040 1433 1540 703 537 519 513 399 350 444 1468 2620 4836 8182 11315 13561 15147 16002 16352 19754 25791 28124 35709 35556 29687 21621 10111 9122 7772 3967 204 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 139 139 139 139 139 140 139 141 140 137 139 140 139 139 139 139 139 142 143 142 139 138 137 138 141 139 140 142 142 142 142 142 144 149 152 154 156 159 156 151 148 146 140 130 132 132 133 139 144 146 150 157 155 155 154 149 149 152 144 142 142 137 136 131 133 143 144 144 148 151 151 137 128 125 115 102 93 83 79 84 84 73 70 72 63 67 63 64 79 78 84 84 62 61 78 76 87 109 98 90 80 62 88 106 104 74 62 77 90 104 105 99 86 92 92 83 75 79 100 115 102 85 107 90 36 28 52 47 48 33 17 22 8 53 100 112 114 193 224 199 267 291 282 332 240 144 247 197 130 216 191 187 128 110 122 178 250 213 274 426 475 469 384 384 377 319 400 391 433 545 654 687 582 721 997 1197 1272 982 904 880 568 148 26 105 -57 -105 46 186 180 230 87 -101 -225 -242 -189 -207 -166 -85 38 127 10 65 76 -190 -140 -102 -278 -288 -5 218 221 87 113 25116 371 150 75 10612 6 58 36 5897 906 56244 125290 104441 36528 999999 999999 999999 999999 999999 999999 999999 999999 11 32 59 85 98 111 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 168 175 123 113 112 139 378 1681 2726 4344 6316 8185 9516 10107 11610 17004 25070 28732 27053 18788 999999 999999 999999 7276 1029 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 139 137 137 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 140 141 140 139 139 138 139 142 144 142 139 141 143 142 142 142 145 150 153 154 154 152 149 146 142 140 138 137 133 136 140 138 146 152 155 160 156 156 153 148 148 144 144 141 140 143 133 128 140 146 144 145 144 146 144 141 132 127 117 102 91 86 77 70 74 62 64 67 64 50 49 67 66 77 76 65 49 44 66 92 100 104 108 89 77 76 76 85 74 77 96 110 98 71 82 90 91 97 72 49 64 102 92 63 56 62 78 24 34 100 69 53 48 16 13 17 32 61 66 59 128 108 83 184 229 247 261 219 218 297 221 138 196 229 270 179 125 127 139 208 256 285 457 536 415 336 346 421 694 1050 1460 1885 2075 1869 1480 1470 1834 1844 1692 1546 1080 768 523 213 153 136 60 -32 -1 -7 49 178 236 208 115 -164 -155 -60 -134 21 7 -14 24 -2 -130 -61 -195 -276 -137 -31 130 259 298 -64 -193 -155 25148 371 150 75 10606 6 59 8 5891 901 42265 98378 143268 54588 11 4 33 72 99 129 167 215 219 236 255 269 253 258 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 399 665 2098 3307 6019 8478 11394 12145 15572 12570 999999 999999 999999 999999 999999 999999 999999 999999 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 140 138 138 138 139 140 140 139 138 139 139 139 139 139 139 139 139 139 139 140 141 140 138 138 139 139 139 141 140 139 142 146 147 146 148 147 151 156 158 159 156 155 153 149 149 149 146 139 135 137 138 147 156 159 164 163 162 164 160 155 157 158 154 149 140 132 139 147 150 150 151 143 144 153 153 146 137 122 103 103 104 89 79 71 54 62 72 67 58 52 58 66 74 66 62 59 55 67 100 107 88 85 80 78 81 80 65 55 55 76 106 109 73 65 84 82 79 70 57 48 100 122 65 38 42 52 13 18 103 74 13 44 21 17 97 110 79 73 69 88 105 95 112 130 144 136 195 227 213 269 266 255 301 319 215 143 213 182 213 386 378 428 397 282 372 474 682 1122 1783 2607 3059 4780 9022 14059 14721 12646 10551 6281 3176 1744 955 669 316 172 217 236 150 37 -62 24 190 77 72 142 146 165 129 191 223 194 230 72 -4 -141 -77 -46 -69 -117 -201 -222 34 123 -506 -278 37 25179 371 150 75 10617 6 59 39 5886 896 46250 120960 169794 53327 493 508 540 586 629 686 731 807 855 891 906 936 959 1348 3116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 275 542 1415 1831 2266 2532 2763 3140 3468 3898 4772 5762 6167 8212 8446 9623 10587 12690 10498 999999 999999 999999 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 140 138 137 138 139 141 140 139 138 139 140 139 139 139 140 139 139 139 139 142 144 143 142 141 139 137 135 135 136 139 139 139 140 143 149 147 149 154 159 161 157 157 155 151 150 146 144 143 139 139 142 147 153 160 165 169 169 169 168 165 162 157 155 150 145 146 143 139 143 145 145 147 152 159 161 168 160 143 131 124 109 100 107 88 67 64 68 78 78 71 65 61 69 66 54 66 88 100 113 90 67 69 59 55 63 66 47 41 40 34 53 70 49 47 69 64 60 71 47 32 52 45 14 9 14 4 2 20 46 32 16 28 21 25 96 148 88 65 59 61 116 90 91 123 95 83 135 198 232 302 361 354 346 283 325 288 253 238 179 261 335 398 371 371 493 714 883 1162 3323 8043 9939 12255 20304 27541 28085 23435 16258 8180 3636 1875 979 701 360 165 146 231 176 -79 -70 94 263 144 -34 65 196 260 230 373 193 -72 39 9 -228 -76 195 168 151 -67 -249 -259 -147 110 -211 -202 114 25211 371 150 75 10618 7 0 11 5880 890 49979 144046 154345 25440 640 697 738 775 844 938 1011 1124 1200 1271 1287 1313 1322 1615 3294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 325 1251 1814 2534 3226 3595 3994 4390 4368 4656 5027 5446 5818 6678 7395 8474 9134 10560 10035 999999 999999 999999 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 139 138 138 139 139 139 140 140 139 139 140 139 139 142 140 137 138 139 139 141 143 144 143 141 138 137 137 135 135 139 140 139 139 139 145 145 148 150 153 158 160 159 157 158 157 153 149 150 155 156 149 143 145 154 161 167 170 170 169 171 170 161 157 150 154 159 148 142 146 144 144 146 151 157 158 167 160 151 150 138 124 119 128 120 94 75 67 64 71 77 80 85 76 68 66 66 76 97 103 91 87 90 77 69 54 50 53 47 41 38 28 26 30 48 59 40 39 45 17 17 11 -38 -40 -22 -9 -9 -8 29 26 21 63 60 63 34 31 107 108 59 20 28 97 104 106 111 104 173 208 282 364 314 275 311 316 235 319 321 214 192 233 330 428 360 357 501 548 688 840 1736 7120 19377 24194 21081 20685 20292 19473 15082 8105 3472 1526 916 571 400 275 104 -29 -65 20 85 120 27 123 212 -12 31 30 79 199 162 -59 -233 -142 -9 2 4 117 219 172 -13 42 162 -39 311 360 -167 -136 25242 371 150 75 10615 7 0 42 5875 885 62505 139856 106213 477 466 526 557 574 634 690 752 796 827 864 856 832 754 634 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1378 2549 3312 3783 4560 5385 6322 6921 7455 7589 8066 9394 9862 11016 10526 10519 8390 999999 999999 999999 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 139 138 139 139 139 139 139 140 139 140 140 139 139 141 141 138 138 139 139 143 144 143 140 139 137 138 139 135 136 139 139 139 139 139 144 146 147 148 149 155 163 164 157 159 164 159 153 151 156 158 149 144 145 151 160 160 167 170 168 171 179 172 161 157 150 145 139 138 149 150 146 143 151 156 157 162 154 145 140 128 119 121 115 110 94 69 68 59 51 66 92 93 72 80 80 55 66 93 83 83 85 71 62 69 48 31 44 47 43 46 44 34 37 49 39 33 19 4 19 15 9 2 3 -14 -1 -1 -17 34 38 20 55 76 72 54 50 91 89 34 51 63 80 121 142 147 154 261 315 396 440 355 342 308 277 238 251 238 198 207 276 361 413 318 315 524 554 524 648 2024 12166 33716 42321 32045 20607 12391 7869 4313 1963 1058 672 586 420 231 120 59 92 -45 94 404 195 75 73 125 129 136 159 101 293 271 -164 -176 13 -40 64 -26 -274 -183 -50 -49 208 452 88 -33 181 -267 -264 25274 371 150 75 10618 7 1 14 5869 880 63484 160376 88443 394 379 425 461 484 524 552 598 616 642 620 582 527 441 399 289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 492 2639 4036 4816 5567 6291 7317 7838 8428 8855 9377 10624 10418 11138 11109 11316 12874 999999 999999 999999 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 140 138 137 138 138 137 138 139 139 140 139 138 139 140 139 139 139 139 139 144 143 142 140 138 138 138 137 136 139 139 139 139 139 139 144 146 146 150 156 161 166 164 157 158 161 157 154 153 155 152 147 150 153 156 167 164 168 175 172 172 177 173 168 169 151 142 145 143 148 151 149 144 147 152 157 158 155 149 136 136 121 104 97 90 89 78 74 67 58 69 83 77 76 90 80 56 70 91 75 69 78 65 60 64 44 25 44 61 51 52 71 64 61 61 54 68 55 43 43 21 22 47 48 12 4 3 -15 32 62 23 16 55 77 71 89 97 27 16 123 109 66 112 188 261 298 323 315 407 402 385 423 354 357 322 260 232 228 266 306 335 326 379 425 534 487 496 1095 3323 13791 35899 47756 38080 24339 12800 4762 1830 860 439 250 203 133 130 40 63 162 120 47 146 124 38 43 73 133 212 70 -78 163 262 -49 -10 243 86 -5 -78 -204 -156 -338 -395 109 453 226 -193 -148 -150 29 25305 371 150 75 10617 7 1 45 5864 876 80405 91769 41534 67 74 122 163 243 259 274 312 335 346 324 273 157 93 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 462 2388 3700 4743 5840 6756 8043 8548 8577 8355 8531 8999 8883 9613 10429 11261 13550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 140 138 137 138 137 137 138 138 139 138 136 138 139 138 138 139 139 141 141 141 141 138 137 138 139 139 139 139 139 139 139 139 139 141 144 146 151 157 160 161 158 157 159 159 157 154 152 152 149 143 145 148 150 159 160 162 169 173 171 172 170 164 161 151 151 154 148 146 143 142 134 136 147 145 149 150 142 135 130 110 97 102 96 100 92 79 72 66 74 76 73 68 73 66 60 78 76 65 88 100 79 80 85 61 56 80 73 51 78 79 60 61 49 47 83 87 63 57 39 47 71 60 12 3 26 29 51 56 16 -11 36 84 58 72 59 4 -3 44 50 37 90 133 168 228 292 271 263 266 294 300 278 371 293 210 228 166 183 338 494 630 877 1031 1030 1094 1347 1985 3324 6907 14885 20563 17173 11553 6808 2783 1298 725 325 61 -97 -23 162 45 67 53 -15 -29 4 127 -101 -136 104 121 109 -129 -137 45 55 63 66 355 286 -3 61 101 45 -151 -60 310 549 367 -152 -302 -55 203 25337 371 150 75 10631 7 2 17 5859 871 68472 9613 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 596 1883 2964 5172 8503 10701 11579 12896 13569 13949 12863 9854 9893 9750 10336 11538 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 135 135 135 135 135 133 132 132 132 134 134 133 135 135 134 135 136 136 133 135 139 140 142 142 140 138 136 138 139 139 139 139 139 139 139 139 141 139 143 146 145 146 148 149 151 152 151 151 147 146 148 150 146 138 141 144 143 149 153 159 165 173 173 177 177 171 165 164 168 166 165 171 167 163 165 171 187 185 180 179 168 161 149 130 133 144 141 134 120 121 125 100 101 121 108 93 107 112 109 116 115 121 140 143 108 93 120 120 126 133 99 96 112 95 106 100 69 70 98 114 82 83 90 90 82 94 65 34 59 75 95 85 62 45 86 117 98 123 130 108 50 41 82 100 131 172 147 135 282 311 300 316 322 288 283 332 256 250 251 154 197 345 583 813 1176 1534 1916 2561 3854 7087 8275 7238 6438 4085 2135 1393 918 617 544 495 405 227 -1 47 189 155 184 86 16 72 187 197 -105 -38 244 162 49 9 47 68 -96 -117 78 149 37 130 316 57 -291 -316 -14 262 540 353 -668 -573 167 135 25368 371 150 75 10638 7 2 48 5853 866 54226 999999 999999 999999 999999 999999 999999 999999 11 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 274 588 1887 2663 3618 4863 5608 6139 7777 11275 12869 14180 16137 16483 16295 14517 10865 10657 10184 10103 7236 999999 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 132 132 133 134 133 132 131 132 134 135 134 134 136 136 135 137 138 135 135 137 139 141 142 141 139 137 138 139 139 139 139 139 139 139 139 139 139 140 141 141 140 142 146 154 157 153 151 146 146 147 144 140 137 138 140 143 145 146 153 161 165 168 170 178 180 168 158 161 165 169 175 172 170 171 166 176 187 187 186 181 177 172 150 139 139 139 130 123 128 119 106 114 129 119 109 110 116 119 113 111 116 127 141 129 108 138 139 126 127 105 122 123 102 121 108 66 90 124 133 113 109 130 125 97 101 79 44 47 37 62 121 105 65 121 113 94 115 98 71 68 95 83 81 101 140 127 157 293 334 293 282 324 287 209 185 245 276 114 145 219 273 361 467 922 1972 4048 7801 13911 22862 30382 34763 33897 21028 7821 3832 2841 2028 1326 699 483 408 138 83 138 71 75 81 108 122 198 233 27 19 206 252 119 132 139 122 43 -41 150 26 -88 238 408 -3 -328 -401 -438 9 443 177 -517 -270 211 52 25400 371 150 75 10646 7 3 20 5848 861 39215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 670 2211 3544 5489 8138 11351 13866 14969 14796 14703 14437 14745 15089 14605 14503 14782 15158 10876 10786 9853 8944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 132 132 133 135 136 134 133 135 135 136 134 134 137 137 135 137 139 137 135 137 139 141 142 142 140 138 136 138 139 139 139 139 139 139 139 139 139 140 140 139 140 142 143 148 155 158 155 153 153 151 147 143 146 145 141 140 141 144 151 161 165 171 173 180 182 168 165 172 176 182 186 179 182 178 168 168 165 182 190 183 185 176 167 162 139 138 141 137 117 101 114 125 122 125 120 126 127 102 102 101 89 115 139 135 116 136 137 117 102 78 99 108 95 99 91 64 77 99 97 110 122 124 90 73 81 55 57 92 81 87 126 85 64 95 70 65 46 48 43 66 142 124 92 101 82 72 129 270 325 238 233 233 306 343 286 314 274 200 233 362 514 886 2105 5008 10675 18441 24750 25474 23302 24387 28568 29318 19322 8066 4644 3900 3231 2291 1156 555 343 252 166 172 114 26 110 99 153 130 127 46 41 155 146 194 264 80 18 237 120 36 148 85 41 316 92 -101 3 -224 148 409 17 -154 45 130 67 25431 372 75 75 10650 7 3 51 5842 856 52547 28759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 626 907 2448 3636 5648 8267 11112 13870 15635 15962 15437 14830 14101 13990 14648 16006 11441 11998 13030 13251 12283 10226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 135 135 136 138 138 137 137 138 137 137 136 135 137 137 134 136 139 136 135 136 139 140 141 141 141 138 137 139 139 139 139 139 139 139 139 139 139 140 140 139 140 143 143 144 149 155 156 154 156 158 157 154 152 152 147 145 147 153 158 163 169 177 171 175 176 165 168 173 170 176 183 185 179 167 170 168 172 180 179 174 167 157 148 151 139 128 124 131 115 102 107 119 114 105 105 114 115 100 103 107 106 119 126 122 102 101 116 120 84 50 72 108 126 122 110 94 88 88 82 90 114 93 49 50 74 66 63 88 71 70 89 87 101 93 91 72 30 83 92 59 133 160 106 100 105 140 204 302 381 389 415 370 418 497 431 405 389 287 249 391 536 1018 2262 4765 9389 15352 18125 13826 7262 3746 2946 3152 3270 3457 3694 3688 3501 2577 1382 822 491 328 168 150 192 103 149 170 88 60 124 189 256 252 -44 87 271 15 0 145 56 -78 13 -16 -270 -105 102 -141 33 122 170 331 284 -5 -121 -142 -122 25463 372 75 75 10658 7 4 23 5837 851 68395 21088 6 48 118 165 248 303 344 374 401 404 355 229 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 1265 2416 3684 4603 5487 6080 6883 7741 8492 9047 9922 10761 11628 12254 12659 13142 13576 14136 9170 14020 8947 8946 8644 7701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 140 140 138 137 138 138 137 138 136 134 135 134 132 134 136 134 133 136 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 141 144 145 149 153 156 154 152 155 154 150 146 147 144 141 140 141 146 150 157 164 168 178 179 174 173 169 162 172 177 175 172 176 177 168 171 178 183 189 190 184 179 161 139 137 142 139 111 96 105 111 108 111 113 101 96 96 90 86 104 107 100 116 119 114 108 95 85 95 91 64 64 78 112 138 135 120 111 109 118 117 76 89 103 62 35 55 91 87 56 33 72 87 104 109 99 125 120 70 50 69 34 69 124 75 73 168 246 298 407 479 526 558 521 582 571 513 522 543 480 380 384 374 477 567 470 447 756 1152 1360 1551 1769 1786 1874 2148 2599 3499 3929 3797 3178 2371 1954 1302 532 86 11 36 93 207 161 139 139 114 227 185 326 139 -22 21 -31 90 -56 -80 -115 -196 -208 -204 -43 38 -29 84 132 193 418 325 -169 -378 -440 -446 25494 372 75 75 10656 7 4 54 5831 846 69406 11527 510 571 645 704 770 810 832 835 828 748 652 526 432 319 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 866 1640 2618 3475 4314 4822 5144 5332 5389 5457 5620 5957 6531 7543 8773 10027 10439 10697 10504 10280 10004 9756 6434 6596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 137 134 132 133 134 133 132 132 130 127 128 128 128 131 132 131 132 135 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 144 149 152 156 157 160 159 154 151 145 146 141 138 135 135 132 132 135 139 147 151 157 163 165 170 176 175 174 176 177 181 183 180 178 183 177 176 186 183 191 193 191 188 186 175 151 147 146 139 139 130 123 123 117 131 127 101 122 128 115 105 113 118 102 114 119 122 112 113 110 108 110 86 90 94 106 129 108 91 112 122 125 105 62 90 130 90 54 96 129 118 77 54 94 107 61 40 81 89 96 57 21 60 24 41 83 62 88 148 139 170 304 305 325 373 342 433 431 448 493 460 503 573 659 839 911 707 478 404 504 634 745 952 1255 1257 1065 1520 2262 2855 2921 2674 2432 2084 1698 1056 386 101 -4 -37 28 139 106 162 162 121 74 121 391 205 -21 -83 -33 290 88 -276 -146 -20 59 154 163 5 24 96 44 365 413 19 -170 112 56 -468 25526 372 75 75 10658 7 5 26 5825 841 41621 969 1001 1077 1161 1228 1290 1322 1333 1288 1213 999 787 621 518 396 237 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 282 995 1568 2321 2882 3499 3812 4348 5171 5766 6490 7415 8066 8724 9268 9516 9760 6593 7120 7841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 138 136 133 131 131 131 131 130 129 127 125 126 126 126 129 130 131 132 135 139 139 139 139 139 139 139 139 139 139 139 139 139 142 144 145 147 151 155 157 156 159 158 152 148 143 142 138 135 134 125 124 126 130 131 138 150 153 157 162 165 175 175 174 172 169 171 171 172 171 180 174 176 186 184 185 188 191 190 194 194 182 183 173 159 159 152 132 118 113 113 121 102 105 120 115 106 112 113 94 86 93 122 105 103 118 116 132 119 101 95 104 124 93 68 102 118 108 94 79 114 117 73 88 119 101 99 100 89 86 72 44 47 82 55 50 12 44 116 54 23 44 33 71 129 114 132 191 188 167 181 199 202 202 252 270 211 308 639 1119 1734 1992 1988 2235 2524 2251 1482 899 716 940 1192 1233 1665 2241 2182 1769 1311 928 663 553 587 640 508 288 230 139 -11 4 92 110 221 53 27 163 70 62 24 144 158 -14 -118 -139 -118 106 -16 -75 202 -46 -103 41 221 246 17 -35 295 361 -144 25557 372 75 75 10660 7 5 57 5820 836 9785 1080 1159 1251 1349 1425 1509 1558 1565 1512 1405 1150 886 708 563 447 313 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 766 1774 3034 4340 5555 6972 8750 9449 9451 10033 10249 9926 9666 9625 10006 6983 7588 8106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 139 137 135 134 132 131 130 130 130 130 127 126 127 126 126 129 130 130 131 135 139 139 139 141 140 140 138 139 139 139 139 139 139 146 147 149 150 149 156 156 155 160 158 153 150 145 140 139 136 134 127 123 129 133 130 133 140 147 157 166 164 165 174 177 175 178 179 180 183 176 179 179 179 197 196 183 183 189 190 190 200 194 178 170 161 150 143 139 125 118 124 132 118 92 100 95 83 106 101 82 72 79 101 79 82 115 110 102 120 116 99 98 99 91 88 107 106 108 123 126 138 120 75 87 96 59 61 77 88 94 92 93 92 75 38 0 -36 20 87 51 54 73 16 38 128 132 153 199 214 218 257 274 252 343 328 264 186 157 430 793 1202 1417 1598 1950 2354 2216 1500 1188 1132 963 880 912 1219 1434 1586 1789 1691 1269 809 944 1602 1779 1226 653 444 108 -195 -83 98 180 139 -23 97 162 210 291 194 268 36 -54 196 -13 -164 -153 -171 -74 75 -8 6 -27 -57 121 22 -256 -69 41 -110 25589 372 75 75 10664 7 6 29 5814 831 1242 1195 1235 1307 1392 1475 1551 1611 1622 1568 1437 1191 949 795 636 530 428 292 153 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 365 1255 2035 2957 3926 5110 6035 6901 7847 9133 10541 11315 11960 11509 10178 9068 8545 8564 8804 6328 6640 999999 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 138 135 133 132 131 129 127 128 127 126 122 122 124 123 124 126 127 125 126 132 139 139 141 142 141 138 138 137 139 139 139 139 141 146 147 150 152 153 158 156 153 154 150 144 141 140 136 132 129 128 128 129 133 137 136 139 148 156 161 166 166 167 176 184 179 178 180 186 188 175 181 186 187 194 194 194 186 181 195 203 209 204 184 166 150 140 140 151 136 112 117 129 114 81 87 88 89 102 95 88 88 94 94 87 101 109 100 104 104 113 132 118 110 100 94 96 100 112 111 132 146 135 106 80 76 78 58 15 40 92 109 107 62 54 57 39 12 -19 40 54 49 58 10 63 120 68 102 167 167 218 248 264 287 337 324 305 312 190 208 222 169 163 146 211 283 460 614 829 1022 825 576 627 902 1057 1538 1976 1910 1721 1321 1906 3074 3330 2657 1494 955 528 185 122 35 82 82 54 202 216 113 164 222 139 40 165 220 -29 -83 28 32 -110 19 266 237 -16 -185 125 207 -55 64 -37 -111 25620 372 75 75 10658 7 7 0 5808 826 2080 1719 1552 1547 1576 1635 1708 1764 1768 1702 1560 1307 1066 867 741 675 645 610 536 332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 765 1400 2460 3708 4576 5204 5558 5739 5896 6508 7696 8430 8449 8226 8120 8266 8300 8091 7885 5348 5154 999999 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 136 133 130 129 128 125 123 123 122 119 116 116 118 116 117 120 120 118 120 128 139 139 140 141 139 138 139 139 139 139 139 146 149 151 153 156 157 158 158 154 148 144 137 135 134 133 126 124 124 122 126 132 136 140 143 146 157 165 169 172 176 173 176 183 178 180 186 193 192 188 192 189 182 183 194 199 191 187 199 217 216 205 193 174 164 156 151 137 123 125 126 139 128 99 109 114 131 143 134 132 139 128 118 132 128 111 109 135 110 98 128 109 113 134 123 81 73 119 125 139 143 104 108 120 96 96 87 22 31 107 109 97 33 -2 62 63 34 23 105 120 17 -14 -4 83 117 50 99 179 152 139 83 98 192 230 262 247 248 229 192 182 167 121 206 338 364 422 470 565 572 459 431 480 749 1308 1949 2124 2028 2129 1791 2223 4559 7200 6662 3698 1948 1209 932 492 83 26 12 65 257 390 109 39 177 62 15 166 180 -179 -257 -11 -66 -34 67 -39 -71 -54 -16 82 205 162 6 0 -43 25652 372 75 75 10667 7 7 32 5803 821 8835 2668 2359 2214 2080 2020 2048 2075 2090 2090 2058 1875 1618 1291 1174 1133 1151 1155 1056 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 1186 1838 2537 3249 3957 4670 5549 6181 6075 5730 5685 6268 6878 7318 7692 7430 7817 5200 999999 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 143 139 136 133 131 130 129 128 127 125 123 122 122 120 123 126 124 122 124 130 139 139 141 140 138 139 139 139 139 139 145 149 152 153 154 155 158 156 150 145 140 135 131 129 130 126 121 123 124 125 133 139 139 144 150 153 158 165 173 177 176 172 175 178 177 182 194 195 189 194 199 195 185 187 189 198 205 204 204 207 198 188 184 169 163 163 153 132 129 138 142 139 130 119 114 110 125 141 140 142 145 132 124 132 123 114 119 141 132 100 99 96 110 127 127 92 73 125 132 130 128 83 70 104 93 81 115 104 89 122 130 102 33 -4 54 39 -22 21 95 62 -20 -32 -18 50 95 62 99 173 123 73 52 43 111 220 246 128 21 108 178 101 115 204 391 441 371 427 371 399 442 419 414 412 793 1419 1878 1971 1918 2039 2006 2022 3556 5815 6529 5492 3693 1978 1023 573 277 116 -21 -30 310 512 230 238 514 371 96 100 128 -94 -141 -26 -70 97 -104 -336 -97 -85 133 -47 -237 139 84 -123 -91 25683 371 150 75 10689 7 8 3 5797 816 3410 3225 3229 3159 3055 2831 2503 2223 2064 1995 1753 1559 1335 1278 1322 1456 1828 2962 6131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 601 1156 2054 3164 4332 5512 6536 7269 7881 8560 8749 8771 8423 7668 7826 5735 6152 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 156 151 148 145 141 141 140 139 140 139 137 137 134 133 136 135 134 134 135 139 139 139 140 140 139 139 139 139 141 144 148 151 154 154 152 153 155 150 146 145 135 128 128 129 131 129 127 128 129 131 137 140 142 157 161 157 167 174 178 183 182 180 184 182 180 184 194 194 183 173 178 186 192 187 190 200 198 199 200 186 173 172 165 160 148 137 144 142 127 133 152 143 128 123 118 124 134 132 133 149 149 154 153 131 111 114 116 133 157 146 143 131 121 106 120 124 98 114 115 110 87 66 83 103 98 106 121 96 74 67 57 20 2 26 53 58 -11 -7 -14 -43 13 3 5 68 87 47 16 32 35 82 113 19 31 114 68 33 -28 54 62 -31 24 139 345 268 242 497 459 396 794 1063 889 663 757 1249 2314 4619 7689 8700 9040 8495 6250 4961 5294 6771 4907 2646 1090 437 362 255 -63 -75 131 29 0 207 393 287 -56 -101 -78 -159 -245 -187 -41 11 -172 -181 143 6 19 -137 -598 -351 -102 74 153 25715 371 150 75 10696 7 8 35 5791 811 2578 2616 2906 3039 2857 2868 2341 1998 1841 1678 1461 1359 1291 1375 1686 2875 7083 20465 25651 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 953 1717 2935 4853 6961 9164 11025 11744 11494 10459 9658 9317 5781 5618 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 156 148 144 140 137 134 133 132 133 132 131 130 128 129 130 129 128 131 135 139 139 141 140 139 139 139 139 139 139 145 148 150 153 153 152 153 153 145 144 143 131 127 127 127 131 131 132 130 130 132 138 145 148 155 164 168 176 181 180 185 184 187 191 189 197 207 204 200 194 185 193 199 204 204 212 207 201 210 213 199 198 196 180 184 172 152 147 139 126 123 153 140 127 119 123 134 139 139 145 146 137 131 138 124 113 113 97 95 130 142 147 142 131 122 135 118 88 139 152 129 96 82 84 70 111 171 126 53 45 25 2 -5 35 71 10 -14 5 11 3 9 12 7 96 104 24 -21 5 51 57 109 85 55 97 77 29 58 121 157 2 11 96 99 180 28 76 401 412 549 1238 1962 2155 2340 2308 1754 1888 4156 8090 10345 12013 13224 15341 19881 19424 12384 4404 3466 6223 7651 4271 1265 420 147 151 -27 -129 -95 -85 -75 -349 -520 -212 -263 -529 -396 -184 -314 -511 -248 -74 -639 -611 135 58 -298 -221 9 -147 25746 371 150 75 10768 7 9 6 5786 806 2621 2566 2685 2758 2692 2994 2845 2833 2856 2581 2347 2153 2042 2125 2334 3334 6903 19022 20761 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 1153 2230 3740 5731 7639 9130 9789 10048 10493 10757 6798 6549 6672 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 146 141 138 134 131 128 127 127 126 124 123 123 124 127 129 128 129 135 139 139 143 142 139 136 137 139 139 139 139 139 142 145 148 156 157 153 149 147 144 139 134 129 128 129 128 128 128 131 135 139 141 141 144 161 176 177 179 185 187 182 189 195 193 202 210 217 218 219 228 228 219 212 220 221 214 210 214 216 214 224 222 218 221 221 207 174 167 175 168 142 116 125 122 102 105 125 150 149 143 132 133 148 146 141 133 136 128 120 122 135 137 152 157 132 100 88 134 117 97 114 137 106 28 85 174 146 103 102 34 4 42 99 94 -14 -20 -9 12 50 24 -12 -8 73 67 16 31 57 64 32 53 14 59 143 137 183 151 138 153 123 150 111 68 114 146 136 175 243 391 711 1086 1502 1836 1884 1331 662 500 1147 2765 6038 12056 23203 39662 47724 33549 14992 14782 31324 35176 31821 30500 26436 18265 12482 7696 3080 745 262 192 -265 -621 -244 -110 -171 -18 -16 -171 -269 -226 -268 -788 -612 22 -117 -330 -384 -545 -550 25777 371 150 75 10847 7 9 37 5780 802 3704 3380 3246 3258 3416 3583 3660 3700 3653 3435 3204 3063 2985 2905 2623 2062 1446 1041 560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 843 1462 2247 3311 4745 6430 7844 8752 9255 9469 9785 6582 6838 7112 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 145 143 139 136 133 131 130 127 125 125 126 127 129 131 131 131 136 139 139 139 140 140 138 139 139 139 139 139 140 144 147 151 155 157 154 152 149 147 144 141 136 132 129 122 120 122 127 132 135 139 136 138 153 157 155 163 170 171 168 168 178 180 184 192 196 204 205 217 217 207 206 213 212 212 211 216 210 226 245 226 221 227 239 235 206 204 211 216 253 168 164 152 123 104 121 141 130 126 123 138 151 164 166 149 155 161 137 121 125 132 135 129 120 81 58 95 76 73 93 94 92 23 40 102 86 68 81 50 26 4 -4 -2 -28 -11 -40 -14 10 -22 -1 15 28 21 1 12 -5 -45 -6 0 -86 -20 70 45 93 131 106 86 139 159 125 102 157 280 260 303 335 349 332 287 292 227 247 500 533 485 794 1556 3707 9155 19419 34713 43160 33798 20441 17236 37175 49307 67871 84950 85533 68693 46051 24679 10732 2441 690 297 84 -156 -143 100 409 234 103 414 106 -332 -207 -229 -314 -488 -133 -205 -534 -283 -172 25809 371 150 75 10963 7 10 9 5774 797 3422 3089 2835 2816 2964 3171 3363 3557 3727 3860 3962 4116 4247 3887 2860 1532 972 778 504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 227 1022 1635 2431 3541 4879 6093 6979 7348 7520 7903 8273 8511 9031 6764 999999 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 145 142 140 137 134 133 132 133 135 134 134 135 136 139 142 142 137 137 139 139 139 139 139 139 139 141 144 145 149 151 155 157 154 149 150 146 145 144 141 134 126 122 122 125 124 125 132 133 133 139 139 143 152 157 157 161 164 169 171 177 182 178 179 189 198 200 193 196 206 202 204 212 215 202 217 231 219 219 222 224 227 229 230 248 254 251 240 225 211 191 158 140 141 136 121 121 120 120 145 165 156 161 160 137 127 111 122 137 132 121 69 56 92 85 70 54 48 61 47 50 55 34 33 53 75 73 -6 -49 -15 -21 -30 -23 -65 -36 15 -1 22 20 -20 -77 -74 -37 -37 46 57 -70 -23 63 38 47 60 57 78 85 68 112 130 191 300 385 293 287 355 385 290 228 241 340 410 704 853 1498 2824 5289 10096 15628 21497 23183 19565 15123 15771 22670 37963 60286 79866 90766 79907 58414 34959 18263 5313 1303 293 126 40 -76 159 460 102 -57 208 -180 -385 -275 73 -109 -665 -65 196 -6 122 234 25840 371 150 75 11111 7 10 40 5769 792 2512 2255 2025 1996 2101 2278 2528 2812 3120 3429 3559 3552 3291 2803 1932 941 504 345 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 272 1232 1920 2831 3864 4863 5667 6195 6689 7360 7677 8690 10681 8693 10790 999999 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 137 137 138 138 137 138 139 139 140 141 142 139 136 137 139 139 139 139 139 139 139 139 141 143 144 144 147 148 146 148 149 149 148 145 140 135 132 131 129 127 128 131 133 135 137 139 143 151 153 156 161 163 167 169 167 169 177 179 187 197 201 200 201 204 206 212 219 219 206 205 210 215 221 227 215 230 245 254 266 261 251 253 258 282 259 202 167 152 144 126 140 132 110 125 137 149 190 213 159 137 103 116 150 148 130 101 82 92 102 92 92 88 79 71 55 25 11 24 25 27 18 -26 -33 -8 -23 -36 -21 -52 -25 27 -10 18 -13 -60 -77 -28 34 -8 48 90 31 19 45 92 95 54 19 86 60 5 85 109 124 223 344 142 207 184 167 296 324 328 220 358 798 931 1556 2466 4629 8433 9826 10609 11214 10840 10959 13428 16433 17808 23255 29998 34406 34781 28801 19046 10921 4019 926 306 169 51 -32 63 221 72 48 -144 -376 -242 -221 -87 -124 -102 -164 -250 65 282 295 25872 371 150 75 11268 7 11 12 5763 787 1642 1449 1246 1175 1209 1290 1432 1606 1824 2069 2179 2009 1530 965 766 486 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 365 1470 2159 2917 3558 4432 5645 6185 7214 9364 12069 9450 9645 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 144 141 139 138 138 139 138 138 139 139 140 140 141 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 141 142 144 147 147 147 145 142 140 137 135 136 136 136 137 134 132 135 137 139 144 145 152 160 156 159 163 163 168 174 180 184 191 192 191 195 195 196 202 210 211 199 191 199 205 207 207 198 217 232 246 231 227 236 225 240 274 262 212 185 172 137 109 122 117 101 112 129 148 183 223 214 188 131 116 129 141 139 127 88 88 109 115 139 120 126 107 73 37 15 26 -1 -27 -45 -72 -53 -15 -34 -24 -19 -46 -46 -49 -47 -30 -57 -46 -51 0 36 5 10 -30 -34 0 17 62 134 116 39 117 113 82 155 111 56 72 125 139 118 95 114 177 326 412 256 274 368 460 535 375 266 459 611 545 937 2101 1657 1742 1283 641 786 1677 2967 4145 3283 1425 574 513 381 330 317 93 -95 136 262 8 20 -110 -339 -235 -264 -648 -346 299 59 -347 -265 28 126 25903 371 150 75 11273 7 11 43 5758 782 1271 1140 980 822 753 751 807 868 984 1097 1251 1254 1190 648 383 166 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 1279 1706 1696 723 999999 999999 999999 687 1380 1017 224 579 1519 2528 2463 1355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 633 2031 3139 4888 6212 7081 8123 9685 10265 7283 8628 10155 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 142 140 140 140 141 141 141 141 141 142 139 137 138 136 133 134 139 139 139 140 140 139 139 139 139 139 139 139 141 143 144 145 145 143 139 139 136 135 137 138 138 137 137 137 138 138 139 143 144 150 158 156 153 159 169 171 173 185 192 187 186 187 194 192 187 194 201 201 194 182 187 199 202 195 201 211 220 233 217 208 217 217 235 236 207 190 182 174 138 110 115 114 99 105 139 165 194 210 206 173 139 105 116 169 164 139 104 86 107 139 135 125 146 114 96 90 63 53 39 19 -3 -23 0 46 9 15 31 -1 -22 -16 30 34 -2 81 53 -18 6 69 97 -6 0 79 104 145 177 147 71 95 133 125 113 116 139 120 90 99 89 205 249 176 234 285 253 150 213 344 319 204 250 263 349 358 466 470 530 811 754 579 537 566 435 91 275 315 207 168 118 145 -9 -151 -151 -53 -62 -219 -541 -319 145 136 -75 -420 -142 100 -109 -245 -538 -443 122 25935 371 150 75 11283 7 12 15 5752 777 1189 1023 892 719 622 597 606 620 663 718 777 770 723 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1274 1389 1295 655 999999 999999 999999 751 1501 1483 1889 3346 4505 5771 5617 4533 1070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 382 2081 2930 4361 5992 8173 10158 11722 8296 9433 10867 10766 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 147 144 143 144 144 143 143 141 139 141 138 136 137 134 130 131 134 139 139 142 142 137 137 139 139 139 139 139 141 141 141 146 148 146 144 139 136 135 132 135 136 134 138 142 139 137 140 139 142 145 147 150 147 151 164 168 168 183 194 188 192 195 195 198 204 206 205 203 211 200 197 209 214 208 207 215 220 230 222 207 208 214 225 234 233 226 213 204 187 171 161 149 134 124 128 149 174 194 191 184 200 194 158 138 133 117 89 71 67 73 83 81 52 33 32 36 30 -2 -7 0 -23 -19 -5 -1 2 18 -5 12 37 24 28 79 55 68 54 -4 25 27 67 73 7 -8 27 128 89 12 41 32 9 -3 10 90 121 139 117 146 235 326 270 203 249 167 134 214 257 358 361 384 436 414 449 528 447 441 631 859 809 727 636 454 313 173 212 250 447 176 -159 74 33 -116 6 -64 -57 66 -132 42 389 324 419 241 193 201 9 165 -197 -60 626 25966 371 150 75 11289 7 12 46 5746 773 1394 1173 963 788 658 586 560 568 551 549 545 558 508 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 923 2191 2283 2452 2306 2299 974 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 1660 4057 5227 5453 5581 7049 10240 12356 9384 10501 12298 12586 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 145 144 145 145 143 142 141 139 141 139 135 136 135 132 130 132 136 139 139 141 139 138 139 139 140 139 139 139 139 140 145 150 150 151 148 141 139 135 134 136 133 131 133 132 136 139 139 139 139 141 147 151 154 159 161 168 180 182 183 186 186 188 199 204 199 201 200 213 206 209 216 212 204 211 220 222 231 236 237 227 211 230 242 265 261 248 241 227 210 200 162 151 137 137 141 131 149 192 248 300 260 179 139 135 122 106 92 66 47 73 100 98 85 49 36 57 57 15 -7 -11 -6 -34 -47 3 14 -19 4 46 45 28 38 33 49 48 36 62 32 36 54 -43 -99 -28 72 78 58 62 33 58 40 76 153 122 107 101 164 186 210 208 185 210 155 188 268 200 170 394 514 400 436 536 580 510 545 644 452 537 603 373 300 297 395 407 273 284 118 29 212 222 141 116 188 139 41 179 207 53 170 397 389 336 220 141 285 136 317 431 25998 271 7650 75 11288 7 13 18 5741 768 575 1636 3133 5978 10908 17106 23435 22291 10777 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 2223 4798 6553 7070 6794 6791 8712 10511 12450 9586 11244 12411 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 147 146 145 146 145 143 142 141 139 140 139 135 136 135 132 129 131 135 139 139 141 140 138 139 139 141 140 138 139 139 144 146 149 155 160 159 154 150 142 139 137 132 132 132 130 134 129 132 139 135 137 147 154 154 155 156 169 178 177 178 177 175 180 189 188 192 194 188 227 188 197 195 192 194 205 213 221 215 213 227 216 208 227 205 197 193 181 317 267 158 140 127 131 127 123 134 139 162 241 322 310 213 144 128 131 125 115 100 82 89 124 139 162 130 80 74 79 82 57 41 46 32 -11 -12 22 33 7 25 47 22 22 39 29 62 45 3 -17 -31 6 15 -20 -33 47 108 131 107 57 87 78 49 148 222 199 117 143 193 112 155 59 1 86 31 179 340 264 118 227 473 348 232 301 276 300 355 444 338 252 260 218 213 244 352 541 420 71 90 409 302 -16 192 117 142 245 12 164 131 7 221 260 318 257 83 297 288 36 337 334 26029 295 5850 75 11295 7 13 49 5735 763 1420 1822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 1544 3267 5343 9390 15794 26225 41922 53355 68616 39336 11348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 1919 4003 6260 8465 9327 9498 9676 11217 8430 9107 9768 10614 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 148 148 146 144 145 145 142 140 140 139 140 139 134 133 133 130 129 131 135 139 139 140 139 139 139 139 142 141 137 138 139 140 144 146 153 158 157 155 154 149 144 137 134 135 133 132 129 133 137 139 139 139 146 153 152 158 161 165 169 170 173 179 174 176 184 185 188 191 184 219 187 191 191 195 194 191 208 230 222 208 208 211 218 203 180 182 178 162 142 141 134 123 122 125 141 131 123 152 202 293 398 423 379 277 161 139 139 139 126 112 129 138 127 162 168 114 85 72 66 70 88 92 67 49 41 43 78 59 35 72 52 42 74 49 56 80 61 14 12 1 62 107 39 41 88 91 51 60 139 65 25 152 150 108 127 250 272 130 164 57 -10 90 162 214 285 265 109 141 234 258 236 259 230 89 53 360 512 202 47 113 336 432 385 259 42 -15 207 386 110 -312 -72 166 65 197 48 -114 25 -138 -45 356 452 320 113 228 167 -234 101 383 26061 296 5775 75 11302 7 14 21 5729 759 1925 6968 8578 2698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 1780 2320 2782 4411 7429 11718 19595 30883 44492 61614 69062 56844 16402 544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 699 1874 3643 5514 7322 8712 10225 11714 14606 11421 11798 11307 10176 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 148 146 144 144 144 141 140 140 139 140 139 133 133 133 130 128 130 134 139 139 139 139 139 139 139 139 140 139 139 139 139 140 144 148 149 149 150 150 145 139 137 136 135 136 138 137 137 132 131 135 134 135 140 149 154 156 159 164 162 168 178 176 172 181 186 180 181 184 196 196 198 200 201 196 199 217 233 229 214 224 233 221 204 198 195 189 183 165 157 156 152 155 143 153 153 136 150 200 290 416 591 689 551 298 246 161 139 135 135 104 100 91 96 108 118 112 106 108 83 87 90 84 105 72 51 62 69 48 96 120 61 47 43 21 66 72 16 27 26 103 140 70 41 68 97 89 131 165 138 76 87 136 83 93 231 265 139 221 190 123 124 199 174 124 147 140 244 199 160 232 243 157 71 52 136 239 290 260 114 222 286 386 223 -12 48 17 143 186 6 74 220 243 263 111 -142 12 -85 -282 222 490 356 24 -13 114 27 146 263 26092 298 5625 75 11309 7 14 52 5724 754 46 2428 12219 43301 61828 41043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 645 1414 1917 2160 3095 4901 7733 12203 17460 22078 26224 25354 13861 3764 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 994 1866 3097 4280 5048 5964 7448 10073 15154 15421 15138 14275 999999 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 149 147 145 144 143 141 141 140 139 140 139 136 132 132 129 127 130 135 137 139 139 139 139 139 139 139 139 139 139 139 139 140 143 147 149 150 152 151 145 136 134 135 137 138 139 142 137 128 131 134 135 135 139 151 157 159 161 164 161 164 174 183 181 179 185 194 190 184 205 203 192 203 200 192 212 229 227 221 196 204 219 202 199 196 180 178 182 169 157 149 164 165 144 139 138 145 148 184 296 484 746 850 633 328 264 152 117 125 137 99 102 114 81 88 108 109 122 105 97 105 85 63 94 134 124 112 139 112 93 102 72 111 93 37 81 139 86 -21 7 139 120 49 106 166 134 107 180 155 98 88 18 92 128 119 212 248 147 95 99 155 165 42 41 31 137 269 187 60 78 194 212 128 100 134 144 159 334 271 157 206 130 129 148 120 32 23 139 313 375 267 126 110 70 23 26 173 86 -118 235 499 471 77 -1 277 98 -120 172 26136 298 5625 75 11312 7 15 36 5716 748 461 3914 19241 68012 96737 74789 1847 1243 1225 1013 1411 1608 1192 984 1588 2347 2508 1028 999999 999999 999999 999999 999999 999999 999999 152 680 859 715 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 474 1713 2776 4126 5303 6050 6651 8169 11642 17611 17184 12637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 148 149 147 146 145 144 142 142 140 139 140 139 135 133 130 128 128 131 135 138 139 139 139 139 139 139 139 139 139 139 139 139 142 144 144 148 149 148 149 148 141 133 134 140 138 134 135 131 129 136 144 145 142 144 145 150 154 154 164 169 166 171 177 178 177 183 189 184 192 189 186 178 180 187 186 201 204 198 201 193 189 195 190 192 188 170 170 170 158 139 137 154 143 115 103 112 128 125 147 233 415 698 900 842 581 341 203 139 139 130 133 132 137 118 138 140 93 101 114 181 175 120 98 85 111 131 139 150 115 104 82 82 129 91 54 97 122 120 16 -25 95 87 55 124 136 79 83 106 82 92 94 32 45 124 160 51 -38 52 59 44 57 89 34 0 54 96 226 211 123 221 192 144 198 195 233 181 21 143 95 157 256 266 118 43 325 63 104 188 139 318 181 97 -44 -218 48 119 197 232 -73 184 608 596 98 -54 385 66 -327 128 26168 297 5700 75 11312 7 16 8 5710 743 1858 9945 34747 48928 39690 2906 2745 3002 3411 6729 12377 18021 19181 20218 18608 17025 11914 3558 501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 500 1969 2972 3622 4328 5079 5712 6430 7577 8887 10868 13361 16441 12017 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 147 147 146 145 144 143 142 142 141 139 140 139 137 134 129 125 125 129 133 136 137 139 139 139 139 139 139 139 139 139 139 139 139 142 142 144 145 145 142 141 138 133 136 142 140 136 133 135 138 145 154 152 153 155 152 150 148 149 165 177 183 181 180 181 185 190 184 177 203 193 189 198 189 187 206 213 197 186 201 207 202 205 199 202 192 182 186 191 190 180 177 171 153 139 128 129 130 123 144 182 240 412 674 873 871 750 604 320 167 133 135 116 105 118 132 103 71 97 114 138 111 64 113 129 88 79 91 92 102 79 57 63 55 34 12 50 53 59 57 32 59 49 32 69 32 67 136 64 90 106 46 54 85 113 132 -40 -151 21 132 47 -64 9 127 83 76 113 212 295 361 401 188 138 212 202 315 318 135 116 250 397 346 302 212 149 340 263 304 266 -71 45 337 262 208 82 91 214 204 108 -201 195 484 307 351 115 126 3 -115 -10 26199 297 5700 75 11315 7 16 39 5705 739 329 1484 2557 4864 5265 3023 3774 5334 8142 13362 21329 28046 30290 29848 25298 23704 27896 24557 16644 999999 999999 999999 999999 999999 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 1353 3179 5566 6842 6914 6360 5992 6294 7555 9442 11749 9932 11209 11478 999999 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 148 147 146 144 142 141 141 139 140 140 139 137 133 126 122 125 130 134 136 137 137 138 139 139 139 139 139 139 139 139 140 142 145 147 146 145 140 136 134 133 138 140 141 137 133 135 139 139 143 149 154 151 151 153 155 155 158 166 173 174 175 181 186 190 192 187 195 191 191 205 197 198 218 224 205 194 201 199 196 202 192 183 174 178 189 196 190 178 184 177 158 151 154 136 124 133 139 155 176 250 406 624 856 980 820 395 224 214 151 110 139 161 138 109 85 114 134 97 59 46 101 147 85 43 66 94 91 40 46 93 58 33 32 60 66 42 72 94 37 -29 5 75 29 15 130 104 93 27 -38 20 65 -36 -56 45 97 116 93 49 4 22 143 202 119 131 216 184 225 244 176 201 224 224 186 234 282 323 415 364 342 48 -118 33 96 204 238 217 33 222 421 281 498 365 -81 85 286 -155 -233 222 374 240 232 162 14 -113 -98 -201 26231 298 5625 75 11323 7 17 11 5699 733 548 1722 2012 941 819 1798 2201 2975 4870 8022 11567 15767 19380 22985 24996 27393 28786 37507 43869 39582 13790 2254 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 1071 2562 5399 9657 13313 14157 12854 10152 8414 8591 10005 12453 10358 11150 10541 999999 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 151 151 150 147 145 144 142 139 140 141 139 139 136 131 126 126 131 135 137 136 136 138 139 139 139 139 139 139 139 139 141 143 146 148 145 142 137 136 136 136 136 137 139 137 136 137 139 139 146 153 151 150 150 159 160 156 167 170 176 182 176 184 186 183 191 193 191 189 196 193 193 197 203 217 204 191 189 186 189 185 180 177 168 164 179 185 169 156 170 179 155 124 123 112 107 131 139 158 227 322 486 676 757 666 441 258 170 144 108 112 139 164 126 120 139 158 175 129 115 108 85 104 82 32 73 123 111 81 37 35 49 49 55 85 56 1 47 98 28 -62 -29 47 59 42 105 136 130 52 -36 41 110 -31 -15 167 228 191 89 47 85 -26 36 252 229 85 53 57 160 137 189 259 138 228 235 133 106 330 369 295 424 64 -164 34 178 160 26 106 257 476 489 353 345 317 96 -86 94 3 -86 99 192 174 118 443 417 76 351 184 26262 298 5625 75 11328 7 17 42 5693 729 105 87 14 999999 999999 114 412 1513 2252 3429 5522 9246 14432 19415 24964 32268 37314 42235 46756 49853 41879 25003 17227 6623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 1786 3987 6971 10340 14513 19162 15033 15022 12661 10484 9130 8755 9391 9959 9985 9516 999999 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 151 150 147 147 145 142 139 140 140 139 137 137 134 129 126 130 133 137 139 138 139 139 139 139 139 139 139 139 139 139 143 147 148 144 141 136 135 134 139 141 136 137 137 137 138 139 139 145 148 144 147 148 151 154 153 162 168 172 175 174 180 183 181 182 184 182 192 199 192 194 201 200 203 197 187 185 176 172 181 189 191 176 272 203 203 184 176 183 180 171 149 129 118 126 143 156 169 232 340 475 614 629 501 317 219 150 124 105 139 132 139 132 110 139 160 147 153 174 149 125 103 79 33 60 129 104 58 8 -4 70 69 59 128 85 -37 -4 89 56 3 -1 48 60 32 42 122 137 130 95 11 56 43 101 211 128 121 107 38 92 25 8 171 191 19 -17 118 200 180 119 141 233 274 271 202 164 254 142 272 339 146 219 303 311 244 70 -12 97 31 141 232 52 62 -26 -251 -122 231 304 239 -77 -39 215 313 162 4 417 531 26294 294 5925 75 11330 7 18 14 5688 724 230 606 1790 2355 3040 4104 5441 7697 10280 12583 15048 18479 22065 24847 27295 29727 32482 33479 36776 28965 16400 4386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 999 2141 4254 7956 12553 16237 18609 21193 16064 17203 17665 17470 15626 13430 11916 11134 10922 10571 999999 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 150 151 151 148 147 145 142 139 140 140 138 139 139 136 129 127 130 133 137 138 139 139 139 139 139 139 139 139 139 139 140 140 142 146 147 143 140 139 136 140 142 139 135 135 137 138 138 139 145 140 135 146 155 160 159 159 167 173 175 175 176 174 183 182 179 184 183 181 186 190 198 204 197 197 188 182 188 182 161 164 179 176 184 279 190 207 198 184 179 170 158 161 148 106 104 131 136 131 157 226 316 430 560 557 411 221 142 139 133 156 129 116 138 149 143 138 133 149 191 163 130 97 63 43 86 110 95 76 53 69 89 78 74 108 104 62 85 111 52 6 68 95 89 68 81 183 81 74 198 119 61 83 101 164 166 175 178 139 126 29 -11 134 196 60 112 241 210 137 59 99 254 336 164 49 208 301 236 192 70 -44 108 350 325 150 124 155 222 51 12 136 112 61 -134 -23 159 174 290 139 -248 -24 187 139 124 54 54 458 26325 295 5850 75 11333 7 18 45 5682 720 8 232 509 1485 1925 2486 3338 4271 5337 6289 6863 7263 7675 7976 8284 8691 10545 15849 25884 45591 48074 39851 5023 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 955 2341 4831 7870 12009 16419 19396 20324 20341 13321 14057 15644 17123 17729 17565 15866 14064 12874 12114 999999 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 150 150 149 147 147 146 143 139 138 139 139 140 142 136 127 128 132 136 137 136 138 139 139 139 139 139 139 139 139 139 141 142 142 143 141 140 141 142 138 137 137 135 135 139 140 139 139 139 141 141 141 147 151 156 160 157 161 172 176 175 169 163 174 177 177 184 180 170 178 186 181 183 188 194 183 178 186 181 167 163 174 180 176 168 169 189 201 180 182 189 166 165 151 97 79 95 105 127 152 199 272 376 501 529 403 220 143 131 138 138 87 69 118 170 220 274 255 240 346 318 214 141 124 113 106 69 64 100 98 75 63 63 52 63 93 165 183 124 61 -13 70 128 115 133 154 172 70 -14 48 96 62 87 110 110 117 161 170 116 107 75 78 153 139 -9 93 200 86 43 27 -23 87 264 199 71 77 113 136 110 105 98 32 167 284 217 125 229 386 260 231 134 44 320 219 163 330 179 332 307 63 419 422 258 402 87 -167 86 26357 292 6075 75 11338 7 19 17 5677 715 15 237 470 675 1810 2363 2985 3880 4989 6030 7057 8662 11778 16663 24779 38230 55349 56747 41689 5966 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 1707 4047 8054 11878 16029 19994 22188 23008 22683 13738 13254 13164 13435 14739 16236 16101 15250 13704 12459 999999 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 152 151 149 148 147 146 146 146 145 141 138 138 138 139 143 136 128 127 130 135 137 137 137 139 139 139 139 139 139 139 139 139 144 145 143 141 139 140 140 137 135 137 137 136 139 139 139 139 139 141 138 144 150 150 151 152 155 150 151 158 165 166 162 153 161 166 160 164 155 154 171 175 166 166 175 172 170 183 179 166 173 174 168 173 166 164 175 185 192 195 200 194 179 168 137 111 108 108 107 128 158 189 231 297 423 527 486 318 198 148 134 127 104 74 100 169 211 267 311 391 540 673 678 514 449 366 295 171 82 76 82 72 71 65 86 94 80 119 118 129 121 61 93 72 72 107 119 81 40 41 11 66 64 -26 72 197 150 168 190 76 55 159 193 135 61 -29 86 182 133 132 -92 -103 150 189 138 165 139 9 -62 -85 60 165 92 138 313 305 119 92 145 139 237 120 -12 460 473 60 91 458 807 591 167 383 515 246 241 86 169 184 26388 290 6225 75 11339 7 19 48 5671 711 319 561 1396 1511 1909 2573 3344 4345 5539 7088 9671 13926 20382 29387 39075 43480 36493 22620 12667 3223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 1662 3136 5240 8238 12236 15716 19483 24286 18424 19943 20523 19929 18764 17628 16572 15540 14687 14575 14803 14287 13181 999999 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 155 152 150 148 147 145 145 144 143 142 139 138 136 139 142 139 131 126 129 134 136 137 137 138 139 139 139 139 139 139 139 142 147 145 143 141 140 139 138 134 133 139 139 140 139 135 139 139 139 139 139 140 141 151 155 153 158 159 160 164 167 172 176 171 176 168 155 158 152 154 169 166 166 162 152 155 161 171 162 153 156 155 157 157 149 148 158 167 198 192 185 173 185 178 145 115 127 121 116 121 114 122 146 225 293 450 510 429 290 166 101 89 89 61 65 118 140 195 304 434 640 936 1153 1061 1061 953 763 590 459 272 128 103 125 97 77 75 61 86 125 109 113 127 65 5 104 100 87 116 106 143 114 103 22 -91 16 179 164 140 202 112 -77 -43 28 -20 -60 44 224 155 183 203 -164 -21 181 81 14 0 107 28 3 53 -1 -88 -20 212 440 110 -147 -42 -151 -67 465 565 35 167 312 67 205 709 845 601 115 -71 391 246 -89 140 363 356 26420 285 6600 75 11347 7 20 20 5665 707 117 374 1334 1826 2216 2729 3718 5998 9487 15753 20378 22820 22637 18161 8840 2892 4488 9442 7583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1139 3661 6970 10337 13302 15554 17037 18992 22031 25543 18958 20630 21454 21656 21760 21283 19982 18327 17144 16417 15727 14365 999999 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 159 154 152 149 146 144 143 142 142 141 139 137 136 139 141 139 131 126 128 134 138 138 138 138 139 139 139 139 139 139 139 141 144 141 139 138 140 141 140 138 136 138 139 140 140 137 139 139 139 139 141 139 138 139 143 141 142 144 143 154 163 162 165 166 167 160 158 164 161 160 166 158 159 162 162 170 162 162 171 172 163 159 155 156 148 139 139 147 164 175 174 173 189 195 168 132 151 144 147 174 131 125 140 151 213 332 413 419 328 193 116 91 85 64 69 79 108 182 273 414 635 934 1190 1267 1333 1310 1025 830 789 613 380 155 105 62 46 86 52 28 65 55 115 203 112 49 130 122 113 201 208 189 186 71 -52 -125 -84 11 10 39 139 186 80 -26 12 6 10 191 345 169 77 125 20 65 52 17 27 -18 -96 -55 230 303 20 -102 114 360 472 -84 -274 127 54 -79 62 289 89 -86 -208 -60 338 327 627 775 433 222 -18 -68 -42 36 253 403 26451 282 6825 75 11348 7 20 51 5659 702 85 301 536 1563 2288 2999 4528 6121 7533 8824 9987 12559 13086 12661 16943 14156 3938 6650 6874 375 999999 999999 999999 999999 999999 999999 963 4148 8361 12064 15185 16911 17142 17244 17556 18494 20241 22049 15970 17044 18016 18333 18115 17933 17912 17700 16794 999999 999999 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 158 153 150 146 143 141 141 141 141 140 139 137 136 140 141 138 133 129 131 135 139 140 139 137 138 139 139 139 139 139 139 141 142 140 142 139 139 143 142 143 139 134 133 136 141 141 139 136 139 145 139 134 139 144 143 136 137 138 139 152 163 165 166 167 165 156 157 160 162 160 157 146 154 163 166 161 143 146 169 183 175 173 153 139 138 135 142 150 154 156 174 181 162 160 164 155 159 152 154 161 137 129 134 151 209 278 303 279 222 158 111 114 103 51 76 111 141 161 317 515 646 847 984 1010 1106 1166 910 776 859 802 536 219 68 48 139 152 62 42 72 64 88 152 105 69 115 162 111 98 56 107 149 58 25 -55 9 61 -15 -1 -3 121 208 114 138 129 71 116 129 92 -4 -72 55 19 -29 34 -10 2 -108 51 365 212 -19 -6 192 490 441 55 -41 295 183 -109 -155 -25 132 116 56 -37 -34 198 656 595 310 236 5 272 563 178 136 48 26483 277 7200 75 11355 7 21 23 5654 698 120 474 1717 2401 3519 5386 8933 11876 9894 9772 10612 12272 20018 23543 11134 4084 3830 3871 4411 3403 108 1313 5147 9224 12624 15525 17504 18491 18614 18426 18402 18114 18169 18373 18812 13169 13219 13166 13449 14576 15703 16314 15077 999999 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 154 149 146 144 142 139 139 141 140 139 141 139 137 141 141 138 135 135 137 138 139 142 141 137 137 139 139 139 139 139 139 140 139 141 142 140 138 138 139 142 143 139 135 136 143 141 136 138 139 141 139 139 139 144 145 140 142 141 140 147 158 165 160 157 159 164 169 168 169 171 169 162 168 177 167 162 147 137 160 176 166 158 156 151 142 137 155 175 167 156 165 166 136 128 150 160 157 153 144 129 123 125 115 168 235 268 275 229 174 133 129 139 100 76 112 144 158 189 341 510 683 845 740 804 1075 1156 910 838 1015 1102 847 453 202 166 257 122 19 69 105 98 51 98 124 95 119 108 31 31 -14 73 163 114 136 133 84 82 28 -26 -80 -40 14 23 68 38 53 22 -36 4 17 -47 -11 -11 65 59 -72 -97 -61 107 242 327 189 22 183 444 252 6 -62 124 60 -118 246 336 200 263 394 240 61 25 -17 -14 250 191 304 762 431 -213 -307 -243 26514 271 7650 75 11360 7 21 54 5648 693 56 1635 1978 3247 6214 11714 18781 23105 19901 16103 18708 19347 18074 14022 5515 3982 6950 10455 13198 15286 16948 18402 19277 19756 20014 19988 19728 19008 18864 13530 13179 12463 11668 11640 12489 13677 14149 999999 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 150 147 145 143 142 139 138 139 139 138 141 140 138 141 142 138 137 138 141 142 141 141 139 136 136 139 139 139 139 143 140 140 139 141 141 141 137 135 138 139 140 141 139 140 143 137 135 139 143 141 141 144 146 148 149 157 156 151 150 156 168 177 168 154 157 171 173 164 162 164 169 174 172 175 174 175 163 141 159 166 149 136 143 156 157 140 140 155 146 140 152 138 99 97 122 142 148 144 149 128 115 128 136 204 239 257 299 269 194 133 117 99 86 99 111 118 118 157 286 494 714 863 783 843 1088 1169 966 990 1152 1360 1401 1058 595 386 396 293 139 95 74 123 91 84 139 82 16 53 86 80 -6 29 106 104 188 163 20 21 71 -24 -124 -68 43 34 -3 -15 101 96 -52 -17 124 113 88 145 173 66 94 104 27 140 139 56 -77 -51 -9 110 90 2 154 311 290 162 266 113 -53 256 103 50 292 19 -188 61 504 402 334 489 -7 -551 -211 477 26546 268 7875 75 11365 7 22 26 5642 688 148 1999 3732 5682 8095 11901 16500 22175 26123 28694 28160 22459 17438 16610 17266 17403 17903 17500 17872 18704 20267 21292 22421 23111 22318 14467 14989 14579 13818 12626 11726 11665 12094 13012 12703 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 147 145 143 141 140 139 138 139 138 137 140 140 139 140 141 139 139 139 142 143 143 140 136 133 136 139 139 139 139 140 141 141 140 140 141 141 137 136 139 139 139 140 143 140 139 136 139 140 140 145 148 148 148 153 157 159 157 153 158 168 174 179 171 158 157 169 176 168 169 173 175 177 174 182 183 172 162 145 148 155 153 142 137 145 149 144 144 144 129 120 135 128 105 100 120 151 164 144 136 114 101 115 137 201 227 248 278 287 219 139 89 55 82 79 83 122 140 131 199 396 531 777 973 998 1118 1238 1134 1124 1205 1474 1754 1651 1014 548 523 540 285 28 8 91 82 52 137 105 53 162 189 99 67 92 87 59 121 110 107 120 105 16 -95 -24 113 102 34 -2 122 139 -60 71 339 171 7 0 19 127 187 83 52 133 -53 -322 -361 -216 -123 -6 -128 -123 229 305 421 422 180 -210 -319 -9 -27 76 257 180 -156 -11 370 566 299 14 166 44 358 1047 26577 269 7800 75 11370 7 22 57 5636 684 193 632 703 1864 2496 3439 5442 8319 11747 16112 21878 25614 27448 25853 24845 23561 22604 21751 18462 17141 17636 19103 20642 22496 24757 17742 17950 18311 18667 17900 16246 14421 13410 12774 12315 12169 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 144 142 140 139 139 141 139 138 139 139 138 141 142 141 139 139 142 143 141 139 136 133 135 139 139 139 139 139 139 141 142 140 141 141 139 138 138 138 137 139 142 142 140 137 137 139 140 147 153 148 145 147 150 143 148 152 156 162 161 165 162 167 167 168 173 165 168 177 180 182 181 188 186 167 160 153 146 145 153 150 138 139 144 144 151 145 138 140 135 123 117 116 114 132 194 183 144 139 131 115 117 163 199 223 262 256 201 157 134 95 93 85 92 89 115 155 128 152 275 504 789 935 1191 1369 1340 1271 1150 1241 1579 1939 1802 1223 755 612 421 133 28 135 11 14 125 127 171 184 139 57 126 170 139 56 3 96 140 186 124 46 120 29 -105 -72 26 39 109 209 71 190 414 76 -192 -93 20 82 30 62 191 47 -26 130 76 -161 -78 148 -138 -319 116 139 132 284 -15 -287 -75 204 225 129 74 182 -144 -252 202 796 451 -76 159 228 89 217 26608 270 7725 75 11376 7 23 28 5631 680 281 731 2125 2130 2639 3683 6111 8999 11181 10317 11859 14405 17301 19508 21246 23341 24277 24978 24695 20439 17609 17467 19368 21509 23986 18299 20174 21590 22041 21537 20117 17918 15835 14662 14231 12800 11821 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 154 150 147 144 142 139 140 141 140 139 139 139 137 139 142 140 137 138 142 145 144 139 135 133 132 134 139 139 139 139 140 143 144 142 141 140 136 135 135 140 139 139 139 139 139 139 139 139 139 140 146 149 144 141 147 147 151 156 155 159 158 162 163 172 182 182 177 170 178 181 183 196 191 193 187 170 150 149 155 152 148 144 148 150 151 141 124 123 139 150 139 126 125 130 116 116 167 182 168 162 142 111 102 140 189 211 231 227 165 133 150 121 78 89 83 26 77 133 104 107 177 300 464 640 920 1199 1291 1340 1146 906 1083 1611 2129 2107 1473 922 675 464 139 87 -9 63 91 137 225 116 119 116 97 113 121 67 72 139 0 44 81 69 200 124 -62 -81 57 199 214 148 123 112 121 -46 -161 -43 111 188 185 161 134 -134 -217 121 175 31 95 69 59 -33 16 8 -178 -119 -131 -97 57 236 200 23 106 175 -90 143 626 480 183 -38 11 143 -208 -523 26640 270 7725 75 11383 7 24 0 5625 675 11 247 524 1705 2620 3905 6582 9111 10678 9709 10902 13057 15414 17643 20238 23734 26013 27249 26892 24253 20869 19977 22675 25444 18956 21010 22788 24235 24429 22599 20068 16929 14831 13945 15063 13966 11914 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 160 154 149 147 145 141 139 140 140 139 138 139 137 137 141 140 137 137 142 146 145 141 136 135 134 134 137 139 139 139 140 145 146 144 141 138 134 134 133 139 141 138 139 140 139 139 140 139 139 139 139 144 146 139 144 147 144 147 144 149 152 160 165 164 169 178 174 169 174 178 172 181 182 188 182 167 146 151 161 159 153 153 172 164 154 154 138 131 127 133 136 147 147 127 139 142 151 175 180 161 143 128 122 134 180 177 166 196 164 125 137 127 107 119 112 107 132 125 133 158 218 234 309 425 547 805 1015 1472 1085 939 889 1011 1438 1854 1891 1564 1179 818 446 275 105 34 8 23 97 109 124 99 21 -6 94 36 50 139 4 -122 -112 26 63 74 40 -27 114 234 185 26 115 119 -10 -11 64 193 142 213 304 4 -56 -128 -300 19 74 2 306 316 203 100 44 139 -10 -109 -9 76 68 72 103 24 56 184 -19 181 430 274 275 -49 -133 188 294 -290 26671 270 7725 75 11389 7 24 31 5619 670 318 651 2125 3106 4544 5649 6760 7118 7447 7895 9171 11132 12944 15317 17266 19552 20903 21916 22148 22805 22516 23735 26318 28480 20188 21400 23495 26228 27886 26396 21973 17953 14698 13186 13477 13202 999999 999999 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 161 154 150 147 143 140 139 139 138 138 141 139 138 141 142 139 136 139 143 145 144 140 137 135 135 136 139 139 140 142 143 143 144 142 139 135 136 135 135 139 140 139 140 141 141 138 138 143 149 148 149 150 141 143 152 154 154 158 165 165 169 176 176 178 179 180 179 182 186 177 176 187 197 193 178 164 164 162 161 170 165 179 175 143 146 159 139 117 119 127 153 163 132 143 149 145 176 182 159 138 116 108 102 113 130 122 126 126 112 116 134 133 129 133 140 124 86 111 135 145 125 152 280 385 430 587 995 772 899 932 879 884 1105 1514 1859 1972 1581 988 821 615 237 101 73 64 157 139 32 6 69 93 -11 2 78 36 -90 -73 92 85 25 13 62 215 238 89 -59 92 242 63 -6 94 282 117 -4 95 -81 -180 -220 -108 78 -106 -56 178 223 159 37 276 383 99 -249 -99 203 370 272 -91 -158 -273 142 459 166 2 286 449 124 -167 0 360 -45 26703 271 7650 75 11394 7 25 3 5613 666 62 341 657 2335 3491 4557 4942 5297 5312 5363 5393 5740 6354 7137 8273 9293 10348 11786 13798 16263 19484 23335 28268 33036 36911 27083 27099 26897 28105 29419 28980 25147 20309 15822 14279 13097 11971 11074 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 162 154 148 145 142 140 139 139 138 139 140 139 138 140 144 143 138 136 140 145 146 144 139 132 132 135 139 139 139 141 141 142 143 144 141 136 136 137 136 139 139 139 139 139 139 139 139 145 144 144 143 144 145 146 146 147 148 156 169 174 171 179 182 186 191 188 192 196 192 198 197 187 185 183 179 173 171 163 156 161 153 153 162 140 143 150 142 144 132 125 131 152 151 148 148 159 194 193 157 115 88 78 104 137 135 106 107 104 97 121 135 91 83 102 100 112 78 78 123 112 67 119 193 268 292 326 429 469 551 703 738 652 619 795 1298 1957 2019 1419 1204 1241 812 285 139 96 134 79 -1 78 170 103 2 -53 -18 62 8 -15 157 192 59 37 121 199 140 87 44 208 320 82 126 107 45 100 -21 -116 -163 -130 -219 -35 89 -119 168 118 28 293 139 169 198 107 -213 119 436 191 81 81 14 -354 -40 442 94 -319 42 211 371 43 -243 101 138 26734 281 6900 75 11399 7 25 34 5607 661 33 141 190 232 259 265 244 127 65 88 107 166 301 1396 2289 3114 3521 3852 4292 4681 5011 5468 5816 6133 6277 6606 7421 8704 10905 13507 16971 20823 25624 30890 36010 27837 29731 30224 30293 29055 27756 25164 21764 999999 16695 13819 11197 9207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 158 149 144 142 141 138 138 139 139 139 140 139 138 139 144 144 138 137 139 143 146 144 139 133 133 134 138 139 139 139 140 141 144 145 141 137 137 139 139 138 135 138 139 139 139 139 139 147 144 145 140 140 144 142 141 145 147 153 168 171 164 169 178 188 189 185 187 184 182 197 194 180 171 167 166 160 172 172 155 150 143 141 148 143 147 138 137 134 116 117 133 142 135 156 166 181 192 165 141 127 108 109 141 163 154 121 122 124 118 117 119 82 69 104 131 142 106 74 110 115 84 145 172 210 240 270 337 350 346 441 470 461 460 460 680 1250 1636 1562 1236 1361 1285 698 238 139 63 66 58 135 192 144 118 39 28 139 156 31 63 86 -15 -45 76 168 114 71 53 139 184 85 139 182 161 183 108 85 8 -38 -93 -18 38 -44 195 105 57 220 15 -12 76 219 148 298 197 -218 85 301 78 -42 -1 144 -45 -537 -487 -135 325 87 -294 198 435 26766 289 6300 75 11406 7 26 6 5601 656 13 45 14 7 999999 999999 96 289 483 1283 1427 1519 1573 1640 1632 1609 1700 1921 2193 2541 2782 3228 4040 5549 7537 9436 11229 12468 13260 13854 14437 14787 14921 14706 15019 15966 17726 19812 22020 23551 23753 23652 23587 25002 28377 22190 24389 24893 25439 24701 22373 19661 17314 14385 12096 9364 999999 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 155 147 143 141 139 137 137 137 138 139 139 139 139 140 142 141 138 138 139 143 145 143 137 135 136 137 139 139 139 139 139 139 142 144 142 139 138 140 139 138 136 136 139 140 139 139 141 141 142 144 142 144 143 146 151 155 156 160 168 168 167 169 183 189 194 194 189 179 183 197 186 191 192 182 167 152 156 170 166 161 146 146 156 148 145 138 129 120 107 123 151 149 136 149 167 168 138 109 113 124 111 126 144 138 146 142 126 117 145 135 117 117 97 123 164 161 139 104 92 109 127 133 141 236 240 227 272 296 295 328 331 305 311 338 400 812 1373 1616 1307 1312 1484 910 367 165 61 6 -21 8 130 145 125 101 141 147 134 56 39 38 48 41 66 126 110 90 114 116 57 119 148 128 233 240 179 183 158 29 27 114 -25 -87 80 115 33 100 36 30 183 410 378 169 164 -31 141 140 26 376 222 108 19 -280 -324 -72 78 -81 162 529 378 26797 278 7125 75 11407 7 26 37 5595 652 16 84 185 279 457 667 1695 2115 2589 3013 3622 4450 5748 7469 9146 10995 12519 13721 14535 15629 16536 16968 17204 17695 18936 20588 22963 25155 27409 28223 28698 28553 29377 30327 21565 22041 23750 25933 26285 23493 20232 17596 15509 13864 11563 999999 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 152 145 141 138 135 134 134 135 136 137 139 139 139 143 142 138 137 137 139 143 143 141 137 135 139 139 139 139 139 139 139 139 139 140 144 141 139 142 141 139 137 138 136 138 139 139 139 139 139 139 139 146 149 157 159 153 156 161 158 158 165 166 165 167 180 179 176 177 177 186 174 183 187 179 163 140 139 151 159 150 141 144 146 142 138 134 130 127 115 125 139 140 143 150 149 132 114 100 103 109 100 117 119 117 134 149 144 131 147 138 127 150 130 141 164 145 153 145 150 155 157 144 159 241 247 230 242 298 319 298 300 273 267 387 474 804 1419 1658 1409 1525 1621 960 532 228 135 56 25 0 30 123 108 73 108 134 87 26 47 34 101 105 45 73 43 94 259 209 16 130 240 125 153 198 134 63 15 43 150 224 139 7 38 70 123 314 159 17 180 406 256 -100 1 67 178 319 173 208 116 82 55 -32 144 246 147 -108 64 303 349 26829 270 7725 75 11411 7 27 9 5588 647 30 216 476 1501 2070 2666 3470 4392 5131 5935 6493 7343 8245 8743 8992 9468 10144 11756 14403 17144 20886 25227 30314 34635 37437 38605 26514 26030 26816 27030 26665 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 153 145 140 137 134 132 132 133 133 136 139 139 141 144 143 138 135 137 139 143 142 140 137 136 139 139 139 139 139 139 139 142 139 137 139 140 139 141 144 141 139 138 136 138 139 139 139 139 139 139 139 139 146 151 156 150 150 157 160 162 166 168 165 165 175 176 183 184 185 185 171 173 170 166 160 138 143 148 148 149 152 140 147 161 148 142 139 130 118 123 139 151 146 140 127 109 115 112 114 105 80 106 131 134 136 134 148 147 126 127 150 185 165 156 164 121 136 196 218 190 174 205 212 217 235 266 253 284 303 298 298 326 348 519 820 1219 1624 1681 1550 1449 1256 801 451 217 112 90 129 67 29 106 102 11 15 76 71 64 71 16 72 131 57 -66 -40 59 170 106 26 60 50 113 117 5 -6 -4 -107 -62 104 256 193 9 159 108 51 126 2 93 139 246 182 13 166 301 415 331 76 -251 -79 260 279 372 350 89 261 289 -275 -396 145 26860 270 7725 75 11412 7 27 40 5583 643 267 1526 2326 2783 3185 3285 3001 3010 3022 3345 3693 4117 4916 5638 6825 8406 10083 12480 15085 16636 18551 20979 24456 27508 29081 30429 32411 23064 24765 25931 25962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 164 152 145 141 138 136 134 135 135 136 139 142 142 143 143 137 134 136 139 140 141 141 139 137 139 139 139 139 139 139 141 141 139 138 138 139 139 142 145 142 138 135 136 139 139 140 139 139 140 139 139 147 150 150 152 155 154 159 166 169 170 174 173 178 188 190 192 196 197 186 168 172 171 156 151 149 157 166 160 161 163 148 155 166 158 148 139 134 129 134 139 149 152 142 117 106 110 104 106 101 105 119 133 127 111 116 134 144 130 121 136 155 139 152 159 106 103 152 163 164 169 199 181 158 201 221 195 200 222 183 190 265 373 613 1089 1505 1515 1363 1351 1154 798 518 278 134 54 101 126 70 19 61 -1 -91 -1 121 136 76 73 110 206 206 102 -15 14 88 64 22 17 -12 -4 73 43 -20 115 163 39 -3 -8 69 51 116 263 267 199 139 73 150 131 190 357 290 445 355 370 343 59 -151 -100 221 258 317 351 -107 -151 29 -221 -294 481 26892 278 7125 75 11416 7 28 12 5576 638 334 1789 3395 4703 5808 6137 6952 7283 9381 10084 10304 10059 8757 4686 2139 1979 1995 2347 2798 3409 4229 5010 6258 7730 8964 10458 11957 12480 12914 13729 15550 17592 19289 20710 22762 25747 19169 21902 24112 24172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 245 161 151 145 141 138 135 135 135 135 139 144 143 142 141 138 134 135 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 141 138 139 137 139 139 140 139 139 139 139 139 139 142 138 139 140 145 144 149 160 161 160 167 170 174 175 175 185 184 169 158 159 157 144 143 156 157 161 167 166 167 168 157 141 143 145 145 145 144 146 149 162 167 147 112 106 113 113 111 123 162 149 116 110 116 122 132 141 146 144 146 131 121 166 166 148 126 124 133 149 160 163 154 189 232 219 154 156 203 133 144 195 279 472 854 1264 1264 1037 1030 1013 800 517 288 139 83 98 85 98 88 91 98 59 95 161 139 63 35 99 199 139 103 117 59 119 117 47 17 25 35 0 -4 15 111 162 229 227 -68 -166 139 283 186 224 211 220 205 90 -44 -42 143 159 0 -204 64 460 402 213 -100 -108 41 -143 -59 -84 -326 -77 222 146 641 26923 298 5625 75 11419 7 28 43 5570 633 738 1019 1287 1636 1740 1873 1719 1128 360 323 377 1048 1662 2268 2151 1585 1835 2159 1643 1528 2422 4085 7030 11853 15009 16108 15471 9513 8111 7564 6933 6508 4927 1502 999999 999999 999999 999999 999999 257 1249 1785 2315 2896 3398 4163 5021 5606 6088 6664 7915 9856 12363 14241 16007 18358 21762 17134 20001 21775 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 825 381 257 161 151 145 140 136 134 134 134 139 143 139 141 143 140 136 134 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 140 138 138 139 139 139 139 139 141 138 139 139 140 139 139 139 140 139 139 139 139 146 151 147 151 155 161 161 145 139 139 135 129 128 146 150 151 151 149 159 162 150 135 139 151 144 144 157 162 160 172 166 148 137 135 133 132 130 142 173 161 129 128 136 135 152 139 152 179 162 150 163 194 187 186 178 168 150 127 143 180 177 227 287 240 165 167 182 162 194 205 228 343 616 922 1008 814 768 843 628 346 177 132 112 89 54 92 112 87 147 109 115 122 49 33 121 178 171 132 107 19 -8 193 227 125 37 -28 5 77 66 31 37 70 161 163 44 -55 139 236 150 113 110 172 206 255 139 103 134 140 -61 -190 9 171 327 377 62 -223 89 288 152 13 -91 158 210 83 26 26955 298 5625 75 11422 7 29 15 5564 629 892 1717 3630 5445 7085 8311 10469 9697 5842 3943 3618 8372 18362 25038 18039 10488 5032 4455 3307 3161 3247 3737 3721 6432 8455 9109 7542 2097 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 518 1738 2484 3206 3906 4705 5452 6441 7938 10157 11860 12661 14266 16567 13047 15648 18870 22038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1291 515 304 244 160 151 144 138 137 136 136 139 141 139 143 142 139 135 135 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 139 138 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 139 139 146 150 147 150 158 154 153 156 154 148 148 143 128 119 134 151 155 142 139 158 149 143 142 143 153 146 146 155 163 165 171 171 163 166 164 140 129 120 121 141 146 129 128 143 152 160 143 152 160 144 136 159 181 179 152 143 163 136 125 143 151 167 198 206 203 167 154 147 158 192 241 257 316 597 768 765 648 514 501 347 155 96 82 63 107 128 85 90 137 79 27 33 -4 50 51 36 138 142 125 101 0 4 139 180 180 109 -58 -20 77 10 13 102 22 9 29 116 79 -9 90 144 203 455 427 86 219 243 222 325 288 160 160 267 264 319 233 -159 -407 -23 352 311 64 -91 236 36 -10 223 26986 296 5775 75 11428 7 29 46 5558 624 1454 2863 4374 5442 7501 7577 4384 2718 2861 9171 22687 38885 46683 35639 18187 2635 2257 2446 2274 1949 247 999999 999999 999999 999999 999999 68 343 1248 1782 2447 3073 3570 3645 3587 3516 3234 2854 2653 2364 2002 648 293 121 229 533 2069 3017 4302 5844 7595 9184 10299 11457 12721 15311 13151 17241 22205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1239 502 301 242 158 150 144 138 136 136 137 139 138 138 143 142 136 134 134 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 139 138 139 139 139 139 139 139 139 139 144 141 135 138 139 140 139 139 139 139 139 139 144 142 142 150 158 156 158 158 144 139 143 136 131 139 143 142 149 160 157 143 140 146 143 144 147 156 164 166 164 170 179 163 151 153 131 134 141 121 122 121 115 144 167 157 149 150 155 177 179 163 178 167 153 131 118 148 160 165 183 177 203 202 151 193 204 163 148 168 246 341 324 297 488 659 684 605 494 452 328 189 182 116 123 199 162 82 140 253 155 87 98 27 62 126 59 43 108 132 38 46 68 79 149 245 185 108 139 106 -37 -43 77 1 23 106 119 75 167 152 82 124 314 387 55 99 206 260 338 242 117 142 369 487 419 40 -182 -121 -77 13 270 205 -196 32 186 143 340 27018 288 6375 75 11427 7 30 18 5552 620 825 4584 13360 33331 48812 40309 22371 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 1362 2161 3199 4492 6064 7167 7833 8762 9854 10567 9659 8676 7643 5942 4288 3346 2903 2564 2536 2613 3186 4238 5299 6249 7139 7789 8514 10359 14220 14266 20062 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1708 603 328 250 158 150 145 139 137 135 136 138 136 137 142 139 137 136 136 136 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 140 137 139 139 139 139 139 139 140 139 139 147 144 138 135 135 138 139 139 139 139 139 139 139 143 144 150 158 154 150 148 140 132 134 145 145 139 132 134 146 156 147 137 145 146 145 142 142 147 153 152 145 161 179 173 150 134 124 136 139 133 138 127 123 159 165 141 141 146 147 166 167 181 196 185 151 121 126 138 166 180 184 188 196 208 199 189 202 200 184 182 284 433 424 338 371 483 561 598 561 450 321 223 208 155 166 160 90 119 140 189 168 110 145 129 99 138 97 67 174 139 -4 26 128 103 128 263 186 212 251 208 119 -13 19 37 17 104 121 -19 94 170 184 118 104 166 -33 77 315 274 156 167 86 86 234 197 72 -82 149 314 70 -31 320 259 -242 -166 221 203 -41 27049 293 6000 75 11430 7 30 49 5546 615 936 2167 3113 5573 11157 14764 11375 8395 16802 20754 15242 7391 999999 999999 12 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 227 1428 2588 3831 4798 5982 7786 9576 9619 9446 9575 8945 8311 7704 6686 6321 6779 8048 9901 12051 14265 14708 13807 11944 10218 9194 10271 13631 19471 16153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2243 741 378 277 163 154 148 141 137 133 134 135 135 136 140 139 138 137 135 136 138 138 139 138 139 139 139 139 139 139 139 139 139 139 139 139 141 142 140 140 137 136 139 139 139 139 139 139 139 139 142 139 137 139 139 139 139 139 139 139 139 139 139 139 139 141 151 148 142 139 141 145 144 136 143 147 140 135 141 149 144 139 140 151 152 148 145 151 161 155 151 163 187 187 175 167 147 127 125 121 138 152 139 152 168 152 140 151 139 128 145 150 162 161 175 176 144 147 149 164 183 194 180 144 164 210 197 161 167 155 152 302 426 398 355 359 380 438 573 550 357 296 269 209 147 110 65 92 169 161 145 94 94 111 128 127 90 79 69 153 116 31 122 157 43 -5 164 188 183 219 248 237 15 -28 20 -1 81 139 107 10 -79 109 276 141 142 161 155 275 224 57 147 256 214 258 139 -104 -31 268 328 193 4 107 141 -97 76 254 -19 -184 27081 293 6000 75 11437 7 31 21 5540 611 1320 2405 2925 5548 11373 14679 9124 1833 999999 999999 999999 999999 999999 999999 73 585 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 450 1624 2566 3821 5307 6875 8619 9762 10263 10081 9605 10053 11706 14320 16988 19261 21878 22826 22722 21075 18584 15855 13736 12799 13907 17674 14371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1961 773 398 291 166 155 147 139 134 132 134 137 136 138 139 138 136 136 137 138 140 139 136 137 139 139 139 139 139 139 139 139 139 139 139 139 140 141 141 140 139 137 138 139 139 139 139 139 139 139 145 135 139 139 139 139 139 139 139 139 139 139 139 139 139 140 152 153 146 138 131 129 134 135 139 142 139 135 140 156 151 139 133 141 146 148 151 154 162 167 162 164 179 178 169 175 161 132 132 128 122 128 144 163 164 150 146 151 131 137 156 159 163 149 159 183 173 182 193 169 155 157 162 146 128 146 164 159 148 128 176 284 287 299 460 498 391 378 470 467 331 327 330 247 150 83 60 46 94 208 217 120 153 133 82 72 56 164 190 174 146 93 172 143 49 -18 55 154 191 204 221 180 57 -3 0 110 50 44 103 -4 -61 70 172 -10 97 312 206 216 209 0 21 274 309 287 159 41 119 57 -61 87 231 92 -53 -33 36 131 232 346 27112 289 6300 75 11442 7 31 52 5534 605 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 454 1727 2864 4315 5997 8011 10324 12350 13420 14145 14895 15905 17563 19513 20663 21246 21248 20572 20191 19411 17979 15984 13697 13735 15186 17802 15120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1655 833 414 296 169 156 147 139 135 134 136 138 139 139 138 136 136 136 137 138 139 139 136 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 143 136 139 139 139 139 139 139 139 140 152 160 156 150 131 129 126 125 133 141 149 146 136 139 141 145 142 137 145 153 165 169 168 167 171 169 159 159 174 174 165 151 144 153 136 115 119 144 174 177 161 160 152 133 160 167 155 161 163 179 183 177 179 174 177 157 126 139 136 120 150 172 168 167 142 151 190 194 250 399 485 400 311 401 487 472 438 330 244 181 98 97 68 62 159 161 77 127 148 77 139 131 103 166 202 194 100 73 79 31 49 110 86 80 55 152 130 49 -26 -105 19 63 33 0 29 73 189 243 126 79 108 162 371 376 59 155 350 507 429 158 10 -10 40 139 260 321 389 123 -46 -48 46 359 565 27144 262 8325 75 11450 7 32 24 5530 597 315 1608 2754 4142 5811 7862 10565 13720 16505 19415 22748 24883 26272 26105 25667 25114 23582 21088 18746 16870 14815 13315 12926 14891 18426 15623 18591 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1758 1386 555 335 179 161 151 143 137 135 136 137 138 139 137 136 134 134 137 139 139 138 137 136 134 139 139 139 139 139 139 141 138 139 139 139 140 139 140 144 142 136 137 139 139 139 145 139 134 139 139 139 139 143 143 141 133 138 139 139 139 139 153 151 144 151 154 147 139 132 136 135 139 140 149 164 164 154 143 135 146 153 155 172 189 189 184 184 181 179 177 166 158 173 178 166 151 146 141 132 126 131 139 166 177 167 181 176 141 142 144 129 136 165 172 163 169 146 150 181 136 126 136 107 129 166 156 140 166 148 146 150 135 141 201 345 360 298 446 567 535 419 272 195 160 39 74 154 64 93 95 34 111 163 120 124 137 119 137 201 147 73 60 -7 2 63 69 93 90 22 121 136 135 194 66 -98 6 139 3 -75 -4 64 102 168 216 54 17 271 429 117 86 209 367 365 18 -266 -103 379 707 407 203 528 304 53 253 351 391 500 27175 288 6375 75 11451 7 32 55 5529 588 303 686 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 1723 2900 4382 6562 9406 12741 16372 19081 21272 24088 27328 30771 32621 33623 33773 31529 26012 19173 15958 14559 14293 15432 18277 15184 18419 20763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1980 701 370 192 166 155 147 140 138 137 137 138 139 137 133 133 135 139 141 139 137 134 130 133 132 138 139 139 139 139 139 139 139 139 139 143 143 142 143 140 135 135 136 139 139 143 140 135 139 139 139 139 144 142 137 135 139 144 145 152 158 165 166 161 159 161 160 160 160 151 144 151 151 158 165 167 169 161 156 168 165 164 181 193 185 183 184 181 164 155 160 167 176 162 166 173 152 136 122 121 142 144 147 158 163 176 173 147 112 118 113 119 166 161 160 178 160 178 184 125 124 128 121 181 138 67 91 139 179 215 198 139 176 285 326 323 400 551 492 332 234 141 114 104 60 75 145 139 181 167 112 139 104 86 97 97 179 182 128 85 66 29 -23 14 65 86 153 158 162 196 139 221 262 183 45 36 252 31 -192 21 157 -59 -75 130 144 134 145 150 -128 -244 27 343 118 -407 -439 -138 197 346 -46 -85 315 -11 383 864 613 156 126 27206 293 6000 75 11445 7 33 26 5531 580 434 617 422 957 3301 7288 11699 12097 6130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 363 1633 2941 4608 6474 8779 11394 14004 16509 18693 20064 22013 26537 32531 36871 39018 38402 32725 24209 16102 13366 14898 18654 21230 14500 15593 18014 20162 19544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1948 682 359 187 163 153 145 140 138 138 138 139 139 136 132 133 132 136 139 140 139 136 136 134 135 139 139 139 139 139 139 139 139 139 139 139 143 141 139 140 139 136 139 139 139 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 142 138 142 147 146 151 153 155 154 139 129 132 133 145 147 146 149 148 158 169 156 152 162 161 160 171 181 184 165 153 156 162 173 164 171 177 163 152 139 132 137 134 137 152 156 148 157 175 146 121 129 140 142 158 160 155 164 179 153 123 109 112 169 195 145 128 139 158 144 134 193 206 258 345 328 333 454 535 382 190 99 50 114 116 128 152 129 161 174 179 176 98 41 65 120 152 204 191 30 70 101 15 0 -30 6 102 74 58 252 303 111 46 116 120 23 67 198 168 281 398 377 162 60 56 100 290 421 378 41 -42 207 486 213 -98 109 205 30 -158 -319 -250 131 -96 -78 190 244 -44 6 27238 295 5850 75 11443 7 33 58 5535 576 1057 5449 13924 21308 17111 6850 5778 8273 11287 11818 6079 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 532 2123 3175 4895 7130 9338 11750 13674 14366 14865 15732 15619 14048 14536 17076 20473 21835 21745 19908 16660 14569 14699 16858 21310 18015 19826 18986 17641 18611 19762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1965 958 439 196 167 154 147 141 139 138 138 138 138 137 133 133 132 134 137 139 139 137 136 136 134 138 139 139 139 139 139 139 139 139 139 139 139 139 139 141 142 138 137 139 139 139 139 139 139 139 139 139 142 143 138 135 139 139 139 139 139 139 146 143 145 157 163 158 150 142 133 134 136 146 152 147 149 152 165 169 159 163 151 144 157 161 168 175 163 164 165 160 175 190 173 145 149 139 133 135 144 133 125 142 152 160 160 168 183 146 151 165 158 187 178 151 154 154 143 127 119 137 184 150 114 158 181 146 106 107 208 260 267 323 346 334 430 502 455 381 295 154 162 147 101 92 92 99 115 160 187 162 57 60 146 173 154 116 21 35 98 83 56 65 126 131 33 25 128 147 -23 -38 222 189 -6 83 58 94 359 235 214 254 250 348 32 -96 346 464 174 48 25 139 24 54 220 329 200 -140 -406 -411 29 66 -542 -611 -124 -48 173 27269 295 5850 75 11421 7 34 29 5541 576 1538 6478 16622 28143 27149 13454 5512 8942 15282 19204 11498 7648 6007 1483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 1537 2551 4161 6530 8752 10847 12347 12416 11844 11631 8173 4694 3006 2613 2863 3307 3939 4867 7338 11463 17174 23414 19707 23372 24703 23219 21404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2136 1299 528 210 172 155 146 141 137 135 136 135 136 138 139 136 133 136 136 138 139 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 143 141 138 136 139 139 140 141 143 148 149 152 161 167 156 148 145 134 130 135 148 152 155 162 167 169 159 164 177 169 163 168 159 165 169 156 163 174 173 172 175 156 133 122 117 121 139 152 129 134 155 165 180 168 164 163 164 155 145 184 214 179 150 153 142 165 157 192 203 153 142 141 156 148 85 83 136 234 289 259 290 329 374 496 564 628 614 447 230 141 156 136 112 111 88 65 102 80 162 97 71 135 103 88 -19 -91 -72 39 77 101 208 208 129 85 174 204 80 -23 52 207 283 210 197 177 147 213 -89 -42 174 130 356 139 -69 149 120 -31 9 -35 106 311 284 205 253 268 17 -155 -279 -84 -1 -287 -351 -600 -669 27 27301 296 5775 75 11431 7 35 1 5546 577 147 2480 5258 9297 14478 18055 15567 10483 12739 18783 19145 11915 7870 6173 1491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 487 2029 2727 3162 3122 1204 830 81 999999 999999 338 1739 2967 4618 6612 9414 13300 18530 24721 21299 26935 29427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3413 2486 1253 505 206 170 154 145 140 135 133 136 134 135 139 139 133 132 131 132 137 139 139 137 136 136 135 133 139 139 139 139 139 140 140 139 139 139 139 139 140 141 139 138 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 145 149 153 155 158 157 155 147 135 132 134 139 140 151 158 155 156 144 153 166 170 174 161 153 168 167 165 165 161 163 160 150 143 139 127 129 128 148 155 132 149 151 146 151 153 146 139 159 151 138 155 156 154 156 137 124 154 151 197 215 137 106 159 198 153 117 112 142 210 342 373 364 391 458 638 754 785 622 364 186 115 106 136 213 166 117 114 122 69 103 190 123 34 131 139 -2 -29 37 68 -11 33 163 107 96 200 197 182 104 70 38 22 190 158 71 238 335 275 20 28 159 155 169 62 134 158 44 59 185 133 122 354 267 139 332 343 -3 -132 -189 -122 -41 111 -53 -322 -345 -46 27332 298 5625 75 11434 7 35 32 5551 577 651 999999 259 2260 5224 11538 14352 12256 12356 10216 9247 5824 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 547 1084 3157 4468 6222 8258 10346 12351 14784 18339 23783 30496 24510 28873 29800 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3140 2344 1145 465 200 168 156 148 141 136 134 137 136 137 138 138 132 130 131 133 139 140 139 137 135 137 135 132 139 139 139 139 139 139 139 139 139 139 140 139 142 142 139 138 136 139 141 138 139 139 139 139 139 141 140 138 139 139 139 139 142 137 144 152 150 154 160 156 155 159 153 145 139 133 132 133 144 141 134 140 137 147 149 148 157 151 150 156 152 160 159 151 158 155 134 125 140 153 143 135 169 186 166 159 137 136 167 168 146 137 141 136 161 164 115 145 157 137 128 151 162 159 187 142 109 150 179 193 205 157 154 264 404 371 357 465 592 779 840 695 439 279 216 99 64 128 193 143 78 132 209 179 118 134 93 44 149 164 60 75 175 97 -22 -4 95 163 209 181 -14 -50 106 139 49 -37 120 192 70 231 409 338 198 142 111 128 147 80 56 97 99 157 250 126 119 141 14 -44 270 226 -218 -123 -138 -279 -197 106 -82 -49 24 -15 27364 298 5625 75 11437 7 36 4 5557 578 3636 3837 3640 4002 5785 10489 11945 12041 12424 3121 3525 1662 999999 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 370 848 2809 4290 5557 6455 7538 8522 9961 11466 13683 16349 20010 23864 26480 29344 20844 23023 24763 25499 24190 21830 20321 17846 13081 10708 10615 11218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2369 1867 930 401 188 163 153 146 142 138 136 137 136 135 137 139 133 133 130 133 138 139 139 139 138 138 135 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 143 142 136 136 139 139 139 139 139 139 139 141 139 138 139 140 139 139 143 145 149 150 154 160 159 153 153 153 158 161 154 141 138 138 142 140 136 142 141 149 146 138 142 152 162 154 145 159 160 151 163 165 137 127 143 134 120 141 171 175 163 159 133 138 183 169 145 133 121 116 164 163 106 151 162 150 179 184 179 162 187 185 161 183 162 184 226 185 167 283 345 229 205 347 643 944 945 651 309 162 145 69 57 69 120 106 43 63 139 212 171 99 90 87 67 178 154 20 151 146 38 20 99 139 175 131 -63 -42 60 147 99 21 130 266 188 167 231 224 217 67 -41 -19 94 128 95 327 306 52 194 182 46 5 -62 -163 -29 -148 -17 356 66 -417 -515 -177 -143 -19 -40 -221 27395 298 5625 75 11442 7 36 35 5562 578 2523 4070 4695 5894 12315 14866 10182 7570 7480 999999 999999 999999 999999 999999 999999 1322 6873 11122 8983 596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 609 2123 3138 4373 5543 6634 7269 8353 9746 12325 15756 19774 24170 28277 31391 31977 30061 17790 17478 17690 17686 16735 15761 14380 12856 10751 11018 12048 12932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2105 1171 520 285 166 152 147 142 140 137 136 137 135 137 138 137 135 134 136 135 138 140 141 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 141 142 144 146 144 134 130 134 139 139 140 139 139 143 136 141 149 145 146 147 153 164 168 163 168 175 172 177 187 192 191 196 191 179 174 168 169 173 163 161 160 167 172 166 156 157 169 176 179 190 193 181 176 183 162 142 139 127 126 139 157 158 144 159 134 108 142 142 126 138 131 106 106 125 128 135 140 125 147 140 132 144 155 179 147 137 126 117 157 155 142 139 183 199 218 340 684 1128 1278 951 489 200 119 139 75 -24 52 99 29 60 139 204 170 119 167 152 94 153 113 -28 178 139 -40 2 96 149 127 134 71 8 32 164 88 -4 95 290 334 145 22 116 112 -180 -142 15 93 86 49 455 458 -116 -162 212 248 54 -158 -173 -115 -206 209 287 54 -24 -62 -25 -377 -87 633 230 27427 296 5775 75 11435 7 37 7 5567 579 766 2452 9764 12722 6009 999999 999999 999999 999999 999999 999999 999999 999999 1390 7258 11749 9489 324 999999 999999 999999 999999 999999 999999 117 294 324 258 110 999999 999999 999999 1 196 477 858 2282 2680 2930 2869 3152 3826 4893 6573 9366 13746 18768 23137 26142 27432 28159 28618 19884 22340 23567 20279 18123 15537 13872 10827 10632 11942 13284 12980 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1108 425 245 160 147 143 142 139 139 137 137 138 136 138 139 139 138 139 139 139 139 142 142 140 138 138 137 139 139 139 139 139 139 139 139 139 139 141 140 142 144 140 144 148 141 133 131 134 137 139 139 139 139 139 139 146 151 143 145 151 157 160 156 158 164 169 168 172 189 184 175 179 172 167 169 161 162 169 169 159 155 159 161 158 145 139 161 180 179 186 205 202 182 165 146 150 138 125 128 133 144 143 142 152 147 107 111 151 163 202 165 131 115 142 164 117 112 143 134 122 136 145 139 143 140 118 120 118 118 100 105 86 86 215 286 390 638 1002 1261 1014 588 343 232 182 92 32 81 172 74 41 171 177 84 56 140 149 154 113 40 78 169 44 0 62 139 202 93 135 158 32 80 124 -47 -95 12 148 177 146 0 124 243 -20 37 213 131 113 211 411 395 -84 -345 -110 126 164 -79 -142 268 249 -118 -102 -126 133 469 264 -89 -113 -6 270 27458 295 5850 75 11428 7 37 38 5573 579 295 1841 2188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 260 346 367 383 433 557 717 1793 2239 2821 3175 3367 3491 3546 3739 4207 4912 5886 7009 8882 11784 14340 17211 21118 27177 23418 28568 32141 33261 29175 25511 20391 17191 12731 12158 13549 14272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 261 198 152 144 140 139 137 138 137 137 139 139 139 142 142 137 137 139 139 141 140 141 139 138 138 139 139 139 139 139 139 140 139 139 139 140 141 141 142 143 138 140 143 137 134 137 138 139 139 139 139 142 139 139 144 142 137 146 153 160 158 150 162 175 167 159 163 169 168 160 167 157 139 140 148 153 157 169 162 157 156 146 143 143 148 160 165 162 167 181 173 167 162 138 163 162 127 118 121 113 118 148 143 145 135 119 138 165 209 165 150 150 130 128 126 124 155 159 135 140 168 163 136 136 144 156 148 122 107 137 164 182 222 222 221 395 683 966 931 611 362 200 103 51 -11 48 179 95 -45 29 113 81 67 53 85 110 5 1 113 162 69 101 104 186 209 141 204 24 -5 105 20 -43 62 41 24 35 101 126 222 392 249 112 348 353 109 180 407 477 40 -276 -161 142 94 82 229 511 574 227 118 -223 70 265 9 44 55 -441 -563 27490 270 7725 75 11428 7 38 10 5578 580 20 150 304 441 612 819 1932 2146 2447 2795 3167 3511 3870 4164 4529 4845 5452 6250 7241 8800 11729 15376 19730 25227 31918 25468 27939 28910 28697 26320 24154 19873 16560 14795 15493 15243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 432 249 200 155 146 140 137 136 135 135 137 139 139 140 142 141 137 137 139 139 141 141 140 138 138 139 139 139 139 139 139 139 140 139 139 139 140 140 140 144 150 146 140 139 135 133 131 139 139 137 139 139 139 141 140 145 143 139 147 148 156 163 161 171 179 169 166 167 169 170 172 174 172 151 147 158 163 164 158 151 159 158 143 139 153 152 146 155 154 170 176 157 153 169 156 149 149 133 126 116 119 127 131 137 159 144 134 140 142 153 132 118 125 101 89 95 88 134 174 142 145 188 184 151 137 133 155 160 144 143 185 223 223 165 144 162 288 513 676 747 648 490 347 180 70 11 7 52 88 85 95 139 130 86 21 42 74 45 28 8 68 141 176 132 51 7 145 219 132 98 -13 -128 -16 48 -56 -10 30 -8 117 286 332 190 0 379 353 -55 7 160 265 -2 -303 -106 293 252 164 347 349 356 377 242 291 437 71 -296 -628 -175 -293 -1076 27521 271 7650 75 11426 7 38 41 5583 581 22 90 180 273 337 435 566 683 790 914 2074 2516 3139 3877 4678 5566 6391 7419 8855 10863 13292 16558 20303 24176 27602 30992 22291 23302 23855 23167 22011 19752 17334 16932 18797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 278 216 161 152 144 139 139 137 135 138 138 136 139 141 139 138 139 139 139 140 141 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 145 152 150 141 134 138 134 129 135 138 139 139 139 139 139 139 140 139 139 149 150 158 168 167 165 165 159 165 167 159 165 172 168 168 163 157 155 158 162 152 147 149 156 149 136 150 150 147 164 155 186 186 166 177 173 172 158 148 138 137 131 131 137 136 134 165 157 147 159 146 133 95 71 116 148 124 99 92 144 208 187 140 130 131 150 185 106 116 191 129 106 186 222 157 133 142 208 290 359 379 466 706 559 425 186 92 137 103 -20 -17 90 159 151 33 -2 5 -28 -50 48 139 82 57 139 253 385 139 -73 134 173 184 142 -8 26 150 39 17 88 18 89 160 305 394 121 139 450 227 139 95 -8 104 183 -63 167 445 145 -117 -140 -14 -140 -29 225 639 384 181 -26 -601 139 306 -326 27553 241 7500 75 11422 7 39 13 5589 581 46 91 132 211 354 519 636 708 867 2031 2286 2624 3050 3613 4423 4992 5565 6417 7835 9663 11933 14356 16180 18503 20358 22290 24045 26821 30072 20519 20837 19204 17454 15743 15830 18430 21413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 322 235 159 150 144 140 137 135 134 136 136 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 143 142 138 138 137 139 139 139 139 139 139 140 139 139 141 138 139 139 156 147 144 145 144 144 146 150 153 146 152 150 143 155 157 143 141 142 146 152 146 136 144 154 153 159 168 172 175 174 187 178 182 198 179 189 210 208 196 187 155 138 165 191 168 173 187 183 184 163 151 126 92 136 190 150 136 144 160 193 181 127 101 80 99 163 134 137 225 169 100 151 201 160 161 150 227 266 219 245 341 571 503 337 111 119 216 165 55 28 53 42 98 48 111 122 -4 -9 20 156 182 136 143 162 243 138 -97 9 139 139 77 87 180 219 335 261 139 27584 251 6750 75 11415 7 39 44 5594 582 12 33 124 119 151 395 643 592 294 291 313 342 381 516 742 2005 2655 3238 3969 4616 5092 5575 5850 6255 6847 7096 7527 8584 10294 12314 14450 16089 17435 19132 19787 20371 20339 20499 21233 21632 22481 14622 14693 15250 16624 18898 19936 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 824 386 269 160 148 142 139 136 134 134 135 137 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 140 138 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 142 140 136 139 139 139 139 145 139 134 139 139 139 142 142 135 139 158 153 134 126 128 139 142 136 146 149 143 144 154 158 149 141 155 164 158 176 174 169 188 204 209 206 186 155 140 150 186 205 171 149 142 161 179 158 139 143 182 178 144 140 175 216 199 139 115 135 155 157 180 201 220 243 248 199 160 195 210 164 156 214 226 188 213 324 386 332 229 136 191 249 166 99 133 108 0 30 94 129 160 84 52 -3 14 62 90 140 23 19 122 5 9 123 215 180 134 116 83 261 198 187 27615 260 6075 75 11414 7 40 15 5599 582 640 2555 2710 256 320 421 468 496 555 681 1645 1882 2083 2423 2710 2922 2710 2255 2201 2173 2084 1956 1868 1927 2243 2848 3497 4222 4922 5441 5880 6183 6632 7486 8466 9480 10272 10811 11162 12002 12937 13637 14101 13708 13158 12040 11429 12429 13830 15389 16932 11956 12623 13529 14968 16183 15453 15249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 875 417 293 163 149 142 138 134 132 134 136 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 142 137 139 139 139 139 139 141 151 144 139 135 135 140 139 133 138 142 151 143 136 148 139 120 139 145 139 156 157 163 188 186 181 192 197 161 139 133 149 162 131 123 116 143 182 182 151 146 191 172 147 142 164 209 208 158 118 169 211 183 186 221 247 235 235 249 227 224 232 197 137 169 256 251 267 449 417 240 199 165 226 254 161 125 204 214 114 96 131 114 212 177 99 104 83 68 102 144 61 122 228 171 72 74 226 278 178 4 -61 22 42 132 27647 264 5775 75 11411 7 40 47 5604 583 143 277 365 496 1630 3855 4491 2433 1772 1812 1853 1974 2351 2818 3307 3646 3977 4294 4217 4061 3963 3964 3976 4099 4043 3885 3643 3518 3498 3473 3429 3420 3389 3389 3575 3933 4467 5489 6989 8483 9573 10708 11758 12022 11156 9109 7449 6923 7320 8312 9904 11856 12682 12716 12876 13409 14279 10468 11722 13158 14505 15020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1433 577 351 282 156 145 139 134 131 133 133 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 137 139 142 137 139 139 142 149 151 153 143 137 129 133 131 127 139 149 155 134 139 149 142 136 121 131 146 139 151 158 142 152 170 188 159 141 146 135 126 139 139 130 157 180 186 160 144 187 181 130 144 152 149 165 154 155 207 144 97 151 189 215 181 192 242 250 266 256 215 160 221 340 390 431 455 330 210 168 184 141 84 106 109 163 196 193 247 242 184 227 213 142 186 228 236 216 179 127 168 265 188 20 34 238 316 220 81 -74 -3 77 93 27678 262 5925 75 11411 7 41 18 5609 584 57 124 207 377 1647 1692 472 567 629 1520 1944 2347 2656 2862 3044 3170 3185 3190 3251 3360 3540 3844 4106 4359 4642 5025 5450 5754 6126 6405 6384 6174 6252 6769 7487 8762 10605 12190 12762 13192 12981 11877 9566 6892 5235 4964 5409 6463 7508 8363 8703 9047 9577 10454 11594 13009 9560 10546 11522 12362 11659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1996 721 392 300 159 147 139 133 130 130 129 132 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 140 142 137 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 143 136 139 139 139 139 139 139 139 141 142 138 142 141 138 134 139 139 152 151 144 142 144 141 128 118 135 139 139 148 143 141 158 154 146 141 148 161 151 140 151 172 163 153 179 182 156 166 184 154 114 147 163 140 157 151 185 195 95 100 157 139 156 144 145 176 185 214 193 182 193 283 465 553 492 322 209 207 168 187 147 98 168 148 123 108 193 342 321 192 149 186 141 132 205 265 269 191 102 100 198 150 3 18 177 291 273 208 17 61 220 131 27710 258 6225 75 11402 7 41 50 5615 585 30 128 249 429 510 589 673 1548 1796 2077 2330 2533 2797 3067 3173 3109 3071 3097 3287 3604 4070 4618 5311 5864 6556 7155 7431 7384 7481 8099 8944 10321 12012 12879 12069 10523 7695 5239 3660 2769 2482 2495 2824 3345 3666 3980 4502 5191 5944 6774 7762 9011 10430 12050 9440 11134 11308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1882 666 360 276 156 145 139 135 133 133 132 134 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 140 139 139 139 139 139 139 139 140 142 137 139 139 139 139 139 139 139 139 139 139 139 139 152 139 128 139 139 139 139 142 139 145 152 142 130 127 138 140 139 139 149 149 133 130 139 147 144 141 139 144 167 182 161 146 144 140 152 153 141 147 172 169 147 163 175 163 192 184 130 123 136 146 143 151 169 199 186 136 143 139 114 132 157 159 185 191 185 201 248 301 437 661 683 460 280 203 197 215 165 154 184 221 192 147 100 135 249 265 343 350 198 77 65 159 249 322 234 94 75 123 167 147 142 202 279 337 242 57 78 165 85 27741 258 6225 75 11401 7 42 21 5620 583 108 250 390 569 736 1699 1965 2274 2642 3026 3410 3803 4329 4881 5378 5832 5541 4928 3812 3754 3856 3851 3843 3828 3929 4036 4091 4128 4233 4471 4799 5345 5720 5591 4702 3480 1079 514 208 112 119 150 191 305 489 717 1067 2851 3645 4628 6014 7988 10769 13999 11992 13014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1931 667 344 259 153 143 139 136 136 138 136 138 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 145 144 141 133 137 138 139 139 147 140 133 138 140 145 139 138 142 137 136 139 146 143 139 139 142 148 144 138 150 176 197 194 176 163 157 150 146 157 168 135 118 138 183 183 153 181 196 153 132 122 125 132 104 101 139 196 194 150 139 132 131 145 157 191 224 228 230 377 544 675 744 748 697 516 337 276 299 266 189 156 145 151 175 151 129 220 329 573 930 745 267 89 79 141 177 54 18 128 177 218 237 262 280 243 277 203 72 107 132 89 27773 255 6450 75 11406 7 42 53 5624 580 56 271 548 1771 2345 3396 4620 6157 7941 8199 6567 6976 8035 9550 7741 3168 3016 3061 2990 2842 2869 2934 2869 2716 2343 2167 2300 2546 2776 2666 1125 780 692 639 578 408 11 999999 999999 999999 999999 999999 119 557 2334 3528 5190 7353 10044 13617 11663 14308 14962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1722 615 321 169 149 139 137 135 135 137 137 139 139 139 139 139 139 139 139 140 140 138 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 143 141 136 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 146 142 134 136 139 139 139 141 156 153 137 123 129 139 146 140 143 140 130 139 144 144 155 150 146 152 147 130 149 177 191 180 149 133 136 155 155 155 174 163 136 162 206 208 188 167 212 209 149 135 154 161 148 112 121 211 223 183 189 136 120 156 194 229 232 266 345 636 874 894 868 858 871 700 486 427 375 334 247 111 58 81 145 200 198 383 496 649 1230 1200 597 209 30 56 74 -32 -1 92 159 278 239 239 195 120 234 117 5 189 182 45 27804 252 6675 75 11400 7 43 24 5629 578 146 961 1952 3820 8026 14330 18907 15464 10902 8511 8642 5698 1768 1614 1770 1932 1961 2039 2167 2216 2140 1832 740 698 741 775 813 826 1888 2104 2036 828 445 999999 999999 999999 999999 999999 999999 155 644 2586 4201 6195 8745 11769 15052 12730 14562 14826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1841 642 330 248 151 140 137 135 134 136 136 139 139 139 139 139 139 139 139 140 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 142 139 137 139 139 139 139 139 139 139 139 141 138 139 139 140 139 139 146 141 143 151 146 125 126 137 139 139 145 156 145 135 134 124 138 152 143 145 137 127 153 149 139 161 172 165 169 168 140 158 161 169 171 139 121 102 123 145 139 134 139 151 180 184 178 178 147 168 166 148 156 174 213 198 143 147 205 211 177 157 99 129 217 223 244 264 301 568 996 1156 1104 1150 1034 822 681 565 509 370 312 281 111 130 169 93 137 243 438 580 601 753 948 871 448 112 135 235 78 5 49 116 318 279 162 28 -32 92 72 16 174 119 -18 27836 256 6375 75 11400 7 43 56 5634 575 230 930 777 999999 999999 897 2317 6080 14486 24359 28505 20789 11032 6808 3963 2638 2165 661 108 121 80 42 109 285 575 1647 1748 1606 660 628 758 2146 2540 2577 915 506 999999 999999 999999 999999 999999 999999 25 464 2165 3675 5689 7742 10511 13770 17820 14885 15597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1593 573 310 167 148 139 136 133 132 134 135 139 139 139 139 139 139 139 139 141 140 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 142 137 139 139 139 139 139 142 137 139 140 139 139 139 139 139 139 139 139 141 138 145 152 139 130 132 139 139 139 139 149 137 134 142 136 139 145 134 142 146 139 162 139 123 131 146 150 156 164 143 155 162 157 175 156 134 114 108 137 145 127 112 113 141 157 142 146 127 127 158 176 174 164 196 195 169 189 222 234 196 139 118 172 237 215 208 279 328 563 1044 1287 1319 1337 1195 1008 840 674 498 325 274 272 188 236 231 117 90 191 252 309 340 178 349 666 635 330 134 239 171 97 107 164 211 143 105 60 101 85 83 49 63 93 135 27867 258 6225 75 11393 7 44 27 5638 573 1251 4219 9485 11926 9086 3118 2443 6104 8699 9467 13014 17819 17215 10450 4836 3525 2884 3383 4252 4042 2318 999999 61 1003 2061 3694 5509 6026 6348 5554 3712 2871 2633 2718 2543 989 512 202 999999 999999 999999 999999 999999 143 523 2148 3489 5467 7851 10471 13883 17478 14781 17214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 902 387 254 151 140 134 130 128 129 130 133 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 139 149 139 130 139 139 139 139 139 139 139 139 139 144 135 139 139 143 144 137 134 139 140 138 139 139 139 146 135 137 154 151 141 130 124 138 139 139 141 144 145 156 146 144 143 149 144 149 133 125 140 157 144 124 142 175 176 145 114 131 180 157 139 140 152 191 192 181 200 206 187 166 170 172 170 198 216 259 320 431 789 1238 1517 1497 1403 1355 1146 764 415 235 139 117 123 192 150 46 71 143 177 84 162 194 161 394 675 552 209 157 171 201 198 221 134 1 65 91 159 193 179 166 83 28 48 27899 259 6150 75 11394 7 44 59 5643 571 842 5632 15147 20537 14032 8549 5387 12138 22410 25663 13102 2104 999999 999999 711 2089 4694 6553 7083 5289 3776 2462 1075 2374 4350 6671 8730 10415 10390 9327 7481 4412 2659 1699 483 169 999999 999999 999999 999999 999999 999999 999999 999999 194 533 1938 3154 4697 6833 9560 12868 16339 13979 15893 15497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1593 552 300 162 144 136 130 127 128 128 133 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 139 138 141 139 142 139 135 139 139 141 138 139 145 134 139 147 143 139 137 132 139 139 139 142 141 151 150 126 138 150 139 139 159 149 119 136 164 160 158 124 147 176 133 131 151 148 112 121 135 135 167 178 171 184 182 194 211 211 176 181 252 295 301 352 445 645 1130 1617 1687 1527 1335 1018 623 319 190 136 135 126 139 103 39 73 89 112 101 141 256 412 613 560 300 150 174 225 228 180 136 139 116 135 197 231 190 169 310 256 93 9 27930 259 6150 75 11391 7 45 30 5648 570 797 5571 13414 13714 3761 1115 4443 14192 23578 23289 10120 816 999999 1408 4549 6524 10023 16459 21449 18898 14478 11151 7087 5556 6118 6201 6021 5947 5422 3945 2485 1276 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 328 1347 2118 2978 4178 5983 8047 10442 14000 16376 10871 10006 9669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2370 953 410 274 154 142 134 129 129 130 133 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 143 148 151 143 131 136 133 136 139 135 139 139 140 139 139 139 139 145 159 155 139 122 119 137 139 139 142 137 139 139 147 169 162 139 134 139 121 116 138 141 145 138 126 141 153 139 157 164 143 136 148 149 143 160 180 176 205 228 208 198 231 251 244 278 317 325 376 471 700 1171 1620 1648 1343 889 469 250 199 204 188 162 120 76 76 92 108 82 75 112 180 282 428 474 250 -5 9 176 254 196 103 39 60 126 180 235 249 190 137 182 206 163 117 27962 258 6225 75 11389 7 46 2 5653 568 737 1322 1034 92 147 2321 4739 5865 3615 2133 1321 1278 2325 5238 6179 7860 14628 20645 23098 24275 25119 21607 10259 2775 1629 1211 1484 1636 1695 275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 326 599 1734 2322 3335 4894 6866 9723 12884 15803 16301 14286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2885 1438 534 308 163 146 137 133 132 132 134 139 140 139 139 139 139 139 140 140 139 139 139 139 140 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 144 135 139 148 145 137 135 139 138 134 139 139 139 139 139 139 139 139 139 139 148 150 139 125 135 141 138 146 149 135 129 139 167 187 163 136 116 116 106 127 142 137 139 139 149 131 139 156 139 147 142 138 123 131 153 139 126 154 198 206 186 174 209 252 289 311 332 382 415 402 554 962 1423 1617 1421 904 391 162 165 214 145 89 90 94 100 101 114 102 92 145 252 360 371 316 191 109 163 178 243 218 102 48 54 80 123 164 190 160 41 53 106 147 195 27993 339 150 75 11384 7 46 33 5658 566 1428 1553 711 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 886 1379 1733 1604 1427 529 1069 1189 1928 4192 6660 7802 10712 12989 14077 6373 999999 999999 999999 203 869 1187 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 631 2331 3439 5527 8345 11896 16084 21135 14305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3065 3087 1588 575 322 165 147 138 134 133 132 135 138 139 139 137 138 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 144 137 138 139 139 139 139 139 139 145 134 139 139 139 139 139 139 149 139 143 147 137 133 135 145 137 130 139 139 144 135 139 139 139 139 141 138 140 146 133 149 154 137 119 139 157 143 136 139 143 147 153 135 120 122 139 143 142 134 139 159 165 125 139 183 150 142 167 173 127 117 174 149 100 137 199 195 218 228 209 216 260 323 311 334 385 361 410 617 998 1403 1651 1582 1154 706 418 301 198 138 112 74 111 125 107 122 92 132 281 421 493 359 231 244 240 165 158 139 154 162 34 26 142 134 126 95 17 91 6 83 305 28025 339 150 75 11378 7 47 5 5663 564 2850 2941 698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 1145 1900 2169 418 288 858 1623 4797 9700 8727 2295 1010 1250 1060 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 416 2169 4113 6471 9680 12924 16101 18329 20192 18838 10373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2384 2325 1145 463 290 155 142 135 132 129 131 136 139 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 143 136 139 144 139 135 139 139 145 145 146 145 140 135 137 150 142 128 128 132 142 137 139 139 139 145 134 139 153 139 126 154 159 145 119 125 147 143 142 140 146 154 139 125 124 139 143 130 137 142 146 169 190 167 154 161 188 182 167 220 184 135 184 206 160 157 212 206 224 258 259 232 227 261 263 304 376 498 633 755 1026 1358 1913 2455 2252 1599 955 494 322 269 187 135 161 120 77 135 106 123 266 494 763 614 390 350 330 314 182 68 94 78 -51 48 221 176 114 151 124 36 -107 66 271 28056 339 150 75 11382 7 47 36 5668 562 3177 3019 450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 398 3421 15060 22541 24738 22376 1206 999999 999999 999999 999999 583 1743 2324 996 19 310 923 3187 7580 7062 1625 645 1013 945 331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 1739 3443 6123 9475 12691 16132 19510 19892 17108 15429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2222 1974 770 365 259 149 139 135 133 131 132 139 141 138 139 139 139 139 141 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 140 139 139 143 139 137 139 139 139 141 142 138 137 139 140 139 139 139 149 149 144 143 139 133 139 146 144 127 126 138 137 139 139 140 146 140 135 147 151 130 130 145 166 181 152 137 142 142 149 150 157 160 135 119 147 155 143 144 137 157 196 210 199 191 176 130 174 193 149 214 209 185 209 200 186 236 297 279 265 256 262 256 227 239 363 460 484 695 1009 1230 1512 1945 2466 2783 2642 1959 1194 660 333 215 195 210 115 77 117 130 141 110 2 130 602 698 472 381 385 354 257 192 -59 -205 -49 -11 17 72 126 211 161 -22 -89 151 223 28088 339 150 75 11381 7 48 8 5672 561 948 592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1087 5230 15346 31706 31137 27368 24047 1260 999999 999999 999999 999999 999999 999999 180 116 999999 999999 61 1657 9283 32008 39127 6504 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 458 1836 3462 5913 9086 12288 15889 19446 19834 11683 10318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2899 2252 739 349 169 148 139 134 133 133 134 139 142 139 137 139 139 141 143 140 137 136 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 145 139 134 139 139 139 140 147 142 132 137 139 139 139 140 139 139 139 139 139 139 152 157 157 138 145 134 121 127 131 141 139 137 138 138 142 146 162 171 151 132 120 126 127 136 145 140 141 139 147 145 126 137 165 153 127 158 174 170 167 142 128 115 130 173 208 205 195 188 155 156 167 128 157 184 198 194 120 153 263 301 303 307 286 323 377 345 410 607 660 726 1052 1493 1787 2051 2458 2690 2663 2350 1650 1026 643 267 135 217 213 139 178 265 236 205 148 -22 35 396 533 354 321 326 266 280 279 132 71 113 55 58 81 76 118 125 86 124 162 265 28119 264 5775 75 11378 7 48 39 5677 559 142 2120 6542 12053 15494 19932 22083 12525 6180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 861 3825 16592 54548 74868 30451 10633 7038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 1304 2857 5089 7452 9635 11845 12657 12924 11875 7923 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3143 1308 432 214 158 141 134 130 131 133 134 140 142 139 137 139 139 139 141 140 139 138 139 139 139 139 139 139 140 139 139 139 140 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 141 142 138 137 139 139 139 139 139 139 139 139 139 139 139 143 152 150 135 139 134 127 139 136 140 142 139 137 139 150 147 151 165 153 133 119 118 136 148 154 143 121 131 149 136 125 137 157 153 138 149 152 148 149 119 109 127 132 139 162 183 167 145 135 147 164 157 165 167 161 159 113 136 229 269 289 292 302 374 415 400 509 678 738 1010 1490 1836 2124 2215 2194 2244 2135 1579 964 560 359 154 108 171 133 207 202 172 125 59 60 91 165 294 386 222 183 181 195 271 165 101 72 -10 -15 96 195 171 131 67 115 232 88 50 28151 266 5625 75 11373 7 49 11 5682 557 507 4551 20188 33702 38714 22235 12133 9842 13455 13227 7001 999999 999999 999999 999999 999999 999999 999999 999999 999999 1170 1251 98 607 2097 7145 22065 30143 28621 10826 7038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 1114 2012 3516 4795 6541 8348 9220 10299 11214 8721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2585 638 263 170 143 134 130 129 131 133 134 139 141 139 139 139 139 140 141 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 139 141 138 139 142 137 139 145 139 139 140 134 139 139 143 139 136 139 139 139 139 139 139 139 143 144 139 136 139 136 144 148 135 134 137 140 139 139 144 135 139 149 152 146 123 127 139 154 149 143 140 126 146 154 139 144 158 156 160 143 135 163 137 104 109 121 133 168 181 170 173 141 139 159 177 196 172 143 137 166 219 193 220 315 351 377 370 394 450 506 660 826 932 1274 1772 2093 2354 2181 1995 2176 1796 1033 481 184 176 89 70 239 210 223 249 138 69 93 50 109 372 419 330 226 167 157 138 91 26 63 16 -19 -10 77 233 261 196 154 196 304 95 -44 28182 339 150 75 11372 7 49 42 5687 554 959 298 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 636 4677 19384 30595 31119 12094 7195 17724 30527 22337 1375 999999 999999 999999 999999 999999 999999 999999 999999 999999 592 625 999999 999999 999999 90 1489 4329 4545 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 290 1333 2281 3284 4272 5477 6347 7692 8955 10185 11880 10010 10815 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2280 538 241 168 145 137 134 132 134 136 136 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 140 139 138 139 143 137 138 142 140 137 139 139 139 139 145 139 134 139 139 140 139 139 139 139 139 144 139 138 150 139 136 135 133 140 146 146 135 133 137 139 139 139 142 139 137 154 151 149 139 134 142 136 149 154 145 148 147 132 143 154 167 167 132 138 147 137 141 164 170 156 160 147 147 168 154 148 139 145 147 173 258 244 233 317 369 421 417 400 491 653 815 1075 1363 1540 1780 2098 2370 2337 2212 2313 2070 1340 620 171 96 67 89 348 343 227 274 205 130 231 172 118 386 490 371 262 245 294 136 -118 -129 48 152 169 100 66 35 57 162 134 132 218 77 80 28214 339 150 75 11380 7 50 14 5691 552 1945 1309 894 699 620 581 525 473 385 331 277 163 134 105 63 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 392 300 18 1060 5695 15564 22969 13907 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 1089 1862 2705 3643 4659 5575 6626 7908 9357 10975 12613 10156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2566 860 321 189 154 141 137 134 134 134 135 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 140 139 139 139 141 138 139 140 141 137 139 139 142 142 135 139 139 139 139 139 139 139 139 139 139 150 149 142 141 134 130 132 139 152 145 139 139 137 127 137 140 139 139 139 148 155 144 142 147 154 145 157 168 152 158 165 134 122 135 152 164 145 144 145 149 153 136 145 160 168 170 170 176 162 139 143 177 187 155 169 232 248 252 321 379 388 404 462 559 686 817 1197 1672 1786 1815 2009 2274 2440 2231 2205 2260 1621 789 229 21 55 169 262 186 144 206 168 135 241 150 42 256 438 373 193 211 252 98 10 46 97 183 171 22 27 27 103 213 174 196 89 -87 -109 28245 339 150 75 11378 7 50 45 5697 553 3952 1699 1216 1030 957 885 791 683 531 460 425 396 349 288 230 152 110 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 284 760 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1468 2788 4757 6734 8832 10882 12701 14637 11025 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3227 1502 482 230 167 146 138 134 132 133 136 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 142 141 138 137 141 139 141 147 136 133 146 142 132 137 145 137 138 142 139 146 149 151 163 172 154 151 173 164 157 161 151 153 164 177 181 174 173 154 151 156 146 152 163 170 172 175 201 180 158 184 200 180 137 154 220 234 244 293 337 346 384 507 664 823 1080 1480 1822 1947 1974 2108 2305 2312 2103 2180 2137 1424 699 248 21 26 181 135 27 120 172 118 113 156 79 35 315 453 319 158 96 139 105 127 152 203 207 131 76 31 195 300 81 144 192 -80 -200 -159 28277 339 150 75 11360 7 51 17 5702 555 3770 1525 1121 974 882 790 696 593 417 275 144 137 93 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 715 1442 3242 7609 5791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 907 2163 3920 6281 8553 10653 12140 12772 13549 11202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5229 2468 784 304 187 152 139 134 132 135 137 139 139 139 139 140 140 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 144 144 140 131 139 139 139 139 140 139 139 139 140 144 149 144 130 136 141 133 138 141 141 136 139 163 139 117 139 141 145 145 148 155 155 150 155 147 134 143 154 146 133 147 165 150 136 149 162 148 118 123 129 142 175 164 142 188 199 153 166 202 153 107 143 220 294 327 306 319 378 462 584 777 1057 1417 1680 1709 1784 1924 2109 2152 1945 1934 2042 1661 914 434 223 120 123 176 135 141 166 208 281 238 164 126 91 228 345 275 225 191 179 145 -12 15 152 64 12 -11 -114 53 243 74 76 11 -152 -30 227 28308 339 150 75 11355 7 51 48 5707 558 813 489 292 110 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 934 5665 22905 67844 71760 7371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 1595 3060 4535 5777 6960 8091 8534 8218 7310 6771 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4959 2181 719 287 182 151 139 134 132 136 138 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 146 139 133 139 139 139 139 139 139 141 138 139 140 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 152 146 133 143 147 139 126 131 142 137 139 139 139 140 141 158 137 139 169 167 139 125 141 159 118 116 146 161 150 145 139 112 142 203 196 168 190 182 125 123 183 166 173 159 157 263 357 341 306 366 470 613 750 1035 1377 1601 1622 1614 1822 2043 1995 1813 1882 1848 1254 515 203 127 93 173 146 177 225 133 176 294 315 213 93 102 280 422 360 251 233 195 113 41 8 33 139 139 4 -32 5 45 17 60 176 271 272 167 28340 260 6075 75 11358 7 52 20 5712 560 628 4325 20323 76490 121663 74849 2043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 1218 1845 2303 2538 2838 3357 4346 5803 7622 9517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2672 829 318 188 153 141 135 133 133 135 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 143 136 139 139 140 139 139 139 139 158 147 122 132 149 141 140 152 138 134 135 144 135 126 141 147 141 145 138 141 164 185 174 147 136 163 165 148 128 131 140 159 183 189 158 112 130 169 195 174 142 148 146 127 158 205 283 280 203 243 408 482 398 405 548 749 845 1075 1465 1794 1879 1786 1997 2279 2269 2115 2123 2055 1365 534 214 118 26 87 101 97 99 33 48 152 272 216 145 191 269 423 496 275 162 182 136 164 31 2 187 131 126 135 0 -45 -81 102 354 423 462 201 28371 260 6075 75 11351 7 52 51 5718 563 958 5739 26375 89571 121427 70523 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 224 1011 2477 5967 9695 11667 13503 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2275 526 241 168 146 137 133 133 134 134 136 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 138 139 140 139 139 148 140 130 139 139 139 147 150 133 128 140 139 139 139 140 155 156 160 139 115 139 161 141 142 160 148 156 168 157 161 172 171 169 158 131 117 137 183 189 181 177 168 153 145 171 158 122 149 177 156 147 175 220 259 290 375 510 581 497 488 683 917 1047 1273 1680 1977 2053 1981 2090 2335 2375 2214 2180 1975 1205 539 252 118 48 73 156 60 -14 15 31 102 200 245 248 259 204 224 295 147 139 203 186 139 101 105 -46 -40 189 169 23 79 27 141 284 192 325 276 28403 339 150 75 11349 7 53 23 5723 566 2356 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 425 3320 15990 49128 79372 73268 558 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 1490 3680 7957 11990 12878 13140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2398 532 230 152 130 123 119 118 120 120 122 128 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 149 139 128 139 147 143 135 133 139 144 153 147 132 122 139 161 157 139 134 136 163 172 146 150 160 142 135 136 133 155 174 151 143 140 118 102 142 175 173 186 203 207 197 177 159 189 187 183 212 203 171 144 163 209 278 421 525 584 588 598 720 961 1124 1339 1757 2034 2130 2118 2078 2146 2149 1959 1766 1271 589 282 185 161 173 153 139 12 -29 80 145 153 150 183 197 187 167 164 129 9 71 133 94 106 146 23 -199 12 251 220 141 130 -9 -61 59 11 174 228 28434 339 150 75 11348 7 53 54 5728 568 3663 1083 982 910 841 717 564 352 232 137 137 139 150 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 974 5066 13444 15531 11002 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 946 1982 3549 5868 8106 9673 10954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2503 543 227 147 125 118 114 113 116 118 121 128 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 147 145 137 129 139 144 135 139 139 139 146 161 155 128 118 130 139 139 139 139 139 156 147 144 153 139 150 160 140 133 141 145 155 142 121 141 149 159 166 173 174 183 189 187 202 208 209 200 171 186 221 228 233 257 306 296 356 526 678 766 776 879 1142 1328 1593 1954 2122 2075 2076 2043 1874 1775 1605 1189 624 250 177 204 211 182 132 159 85 23 49 82 169 128 101 242 217 99 191 339 310 260 245 165 139 108 35 -6 99 239 297 261 171 66 12 57 46 30 51 28466 340 75 75 11336 7 54 26 5734 571 3947 2055 1551 1433 1341 1247 1067 828 621 575 560 463 369 351 303 113 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 37 999999 999999 999999 160 904 1490 2198 3460 5151 8444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1823 416 191 133 117 113 111 111 114 115 119 128 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 143 139 136 139 140 142 137 139 147 132 139 142 137 139 139 139 139 148 150 131 129 139 153 158 147 145 152 136 138 140 119 130 158 154 133 139 160 158 156 170 190 221 197 157 152 144 159 194 215 241 301 324 377 490 601 756 835 908 1094 1314 1648 1946 2070 2007 1973 1861 1593 1370 1185 880 472 220 154 155 146 59 23 175 216 123 82 103 127 71 110 186 149 66 63 196 290 297 302 259 90 -26 27 146 139 131 176 239 187 128 123 74 120 2 -119 28497 340 75 75 11333 7 54 57 5739 574 2157 1976 1814 1686 1589 1485 1314 1065 899 775 655 461 326 278 234 123 101 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 53 999999 999999 999999 234 1109 1774 2669 3946 5735 10030 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 856 242 149 122 115 113 113 114 117 118 121 129 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 146 138 135 139 139 139 139 139 139 139 139 139 139 145 136 138 139 140 139 143 142 140 133 140 139 139 139 143 142 134 139 139 139 139 139 148 141 129 139 140 141 146 137 134 139 139 142 148 146 155 144 133 142 134 123 146 159 147 175 178 157 156 175 173 208 222 180 192 172 162 218 248 254 288 366 467 507 538 745 969 1032 1108 1392 1715 1958 2131 2153 2087 1853 1519 1225 942 721 467 258 174 86 107 123 106 152 144 58 87 203 128 122 201 95 39 52 38 4 25 112 112 -12 -66 1 52 140 203 77 -64 84 163 200 144 30 167 153 -39 28529 340 75 75 11326 7 55 29 5744 577 1999 1831 1700 1605 1489 1356 1170 944 763 586 435 292 233 109 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 348 1592 3049 5340 7404 8393 10211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 467 186 143 130 126 124 123 124 127 129 131 134 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 144 139 135 139 140 140 139 139 139 139 142 142 134 139 139 139 139 139 139 139 139 139 144 148 143 138 127 138 147 147 135 136 139 133 139 143 136 139 139 151 140 132 139 144 150 139 148 160 152 148 141 137 160 168 147 143 148 143 139 169 187 187 209 224 198 197 220 206 202 229 260 246 219 213 247 275 292 393 528 623 705 865 1112 1313 1498 1741 2030 2338 2646 2735 2597 2433 2087 1625 1379 956 488 310 203 201 78 29 186 230 152 61 -2 19 80 6 156 251 139 89 65 99 115 87 110 105 -2 107 186 193 150 92 63 6 67 66 105 56 -11 188 284 21 28560 339 150 75 11320 7 56 0 5749 581 1710 1583 1473 1340 1203 1029 863 682 521 393 271 105 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 1112 2352 4709 8450 11374 11270 10406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 163 143 136 134 133 133 133 132 134 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 143 144 139 134 137 139 139 139 139 139 139 139 139 139 139 139 139 140 144 138 136 139 139 139 139 139 139 139 139 141 139 139 144 135 139 139 139 139 139 139 139 139 139 139 151 154 139 129 129 139 145 151 143 140 167 177 153 145 169 197 188 156 158 163 169 177 159 167 168 186 238 220 230 260 262 246 228 262 243 228 254 256 244 289 423 565 632 771 1148 1448 1476 1702 2161 2545 2877 3180 3292 3086 2840 2494 2026 1821 1440 829 464 254 193 92 46 120 146 49 35 74 -33 -35 38 129 167 71 66 54 47 152 80 135 194 190 205 123 197 164 54 114 133 176 127 134 313 178 66 153 91 28592 339 150 75 11317 7 56 32 5755 584 1826 1686 1546 1416 1331 1202 1072 863 636 343 104 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 1989 3832 7151 12080 11149 11245 8721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 154 140 136 134 135 134 134 134 135 138 138 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 144 146 143 140 138 136 140 139 133 136 139 139 139 139 139 141 139 139 139 139 139 139 142 137 139 141 138 139 139 139 139 139 141 138 145 148 154 131 123 137 139 141 138 139 150 152 163 157 136 138 134 145 139 131 126 132 158 177 169 157 159 179 178 154 168 168 168 167 144 156 185 230 282 267 255 284 326 325 268 243 237 220 248 292 314 322 387 497 614 886 1265 1450 1491 1783 2304 2779 3154 3478 3697 3572 3350 3182 2835 2535 2348 1844 1133 631 346 231 144 73 100 13 -19 127 19 -18 133 139 97 -9 0 33 78 80 -41 9 81 118 65 31 96 36 3 78 42 178 249 281 511 305 85 123 43 28623 371 150 75 11305 7 57 3 5760 587 1544 1434 1299 1193 1137 1025 908 697 481 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 764 3520 7457 7391 6235 5873 4537 380 189 999999 999999 999999 999999 13 529 2232 4632 9702 10124 12866 14321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 163 142 136 133 132 132 134 135 134 137 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 144 144 142 142 138 137 139 137 134 137 139 141 138 139 139 143 136 139 142 140 137 139 143 136 139 139 141 138 139 139 144 150 142 133 133 147 153 135 127 130 143 148 128 139 145 152 141 135 152 151 137 140 138 136 133 135 140 139 168 171 145 166 177 163 169 162 152 145 151 142 157 226 292 273 243 265 308 306 263 260 238 228 196 190 282 319 365 479 722 1164 1400 1389 1568 2009 2485 2953 3262 3592 3939 3942 3785 3721 3669 3216 3012 2575 1794 1236 761 493 286 184 146 93 44 121 68 -11 67 139 62 -13 40 43 124 66 -18 6 13 24 74 100 5 -78 -132 -72 18 15 58 139 314 211 80 185 138 82 -127 83 379 383 264 -51 -25 -90 -48 152 181 249 -57 -182 398 335 155 448 158 -120 19 372 787 721 612 18 -35 463 45 -263 -102 28654 328 150 75 11305 7 57 34 5765 590 545 507 442 416 407 360 303 128 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 611 1724 4780 11301 18781 20104 21974 22718 22662 14992 10080 3919 89 999999 999999 999999 327 2060 5388 10594 10261 13127 14196 999999 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 156 138 134 132 130 130 132 133 132 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 141 141 137 139 139 139 139 139 139 139 139 139 149 144 130 135 139 142 142 137 137 139 139 139 139 139 148 148 139 131 147 157 143 139 145 156 158 148 149 132 140 165 157 166 172 177 171 157 175 173 136 123 180 255 297 292 276 284 281 284 335 338 282 265 196 152 268 356 346 382 587 976 1302 1352 1439 1925 2445 2864 3155 3446 3834 4042 3954 3937 4028 3715 3457 3062 2395 1837 1239 653 340 231 110 92 102 37 32 -20 4 73 -23 8 76 91 81 -52 -86 38 179 137 34 128 52 -106 28686 319 825 75 11301 7 58 6 5771 594 73 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1670 3374 5407 8478 12924 18313 22251 24336 27407 30259 28036 22578 17717 10453 3999 1599 999999 999999 1065 3475 8185 13084 12778 14589 14158 12307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 315 157 135 129 128 125 126 127 127 132 137 138 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 139 138 139 143 136 139 139 139 139 139 139 148 141 138 131 139 139 139 139 139 139 140 143 136 140 141 138 142 147 145 139 134 130 139 139 139 139 139 148 134 136 147 141 132 141 150 159 165 161 142 146 148 128 139 144 126 139 181 177 156 184 214 184 155 206 255 274 277 261 285 296 306 321 291 246 240 246 229 264 337 281 266 323 452 800 1076 1043 1235 1837 2301 2626 2964 3381 3725 3665 3609 3668 3565 3480 3168 2657 2136 1670 898 332 143 58 10 8 54 162 66 -22 -48 -116 -23 3 139 97 -95 -40 116 217 171 130 112 19 -30 28717 323 525 75 11298 7 58 37 5776 597 34 98 158 352 644 666 565 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1135 3630 7811 12458 16045 17323 18477 19544 19801 17424 16106 10768 8091 7507 5958 3239 1506 999999 65 1280 4234 11117 19142 15452 14252 12557 11402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 288 148 130 125 125 123 125 126 128 133 136 136 139 139 139 139 141 141 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 140 138 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 143 136 139 146 140 139 135 137 139 139 139 139 139 144 135 154 148 136 147 160 154 144 164 158 146 142 122 126 135 139 174 201 179 162 210 242 210 184 192 228 269 265 249 262 279 311 284 232 236 257 300 293 257 261 277 358 345 375 642 921 916 1033 1689 2254 2543 2848 3306 3734 3729 3645 3655 3649 3641 3487 3075 2698 2392 1500 499 160 69 -14 40 97 121 67 -3 -91 -131 -92 -41 68 81 28 44 138 93 52 144 35 -43 0 28749 328 150 75 11290 7 59 9 5781 600 21 999999 999999 20 64 98 167 272 378 472 569 762 1405 3820 5515 5085 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1529 5082 11483 16610 17350 15115 13007 11786 9116 5772 3281 406 999999 999999 999999 999999 999999 999999 999999 1169 4581 14075 14681 14461 12202 10582 10067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 148 130 125 124 124 127 128 130 132 132 134 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 139 138 143 143 135 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 141 138 139 139 139 140 145 136 136 139 139 139 139 139 139 139 139 140 149 130 145 158 143 142 128 139 142 155 158 143 164 166 154 137 124 149 161 178 211 204 176 169 207 207 174 184 195 232 277 264 251 285 267 241 232 209 244 281 313 287 211 187 267 403 440 435 573 785 797 1054 1844 2432 2694 2966 3429 3826 3922 3920 3823 3854 3800 3644 3356 2922 2504 1418 404 122 -4 -48 34 59 -56 -152 -154 -145 -84 -79 -171 -159 -6 -7 -121 -130 -40 11 -77 8 128 -69 28780 322 600 75 11285 7 59 40 5786 604 24 73 167 319 633 1607 3450 7666 9962 9652 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 706 3019 6620 10038 11361 11492 9009 4961 1915 941 926 62 999999 999999 999999 999999 999999 999999 999999 848 3677 10984 17430 11877 11295 9887 8858 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 131 122 118 118 119 122 125 127 128 128 131 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 144 139 135 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 146 139 133 139 153 153 134 139 139 129 133 137 144 139 135 139 141 138 144 158 139 145 163 144 125 146 173 172 164 141 129 142 146 153 169 160 166 171 174 152 128 157 186 186 183 211 245 252 229 240 237 219 215 196 206 230 260 229 188 217 315 444 541 475 418 570 584 779 1606 2328 2588 2953 3538 3996 4221 4182 3960 3985 3823 3643 3417 2905 2148 911 192 81 -43 -88 -48 13 -109 -222 -142 -16 61 84 -86 -100 10 -108 -219 -220 79 349 52 131 315 59 28812 328 150 75 11280 8 0 12 5792 607 217 135 122 135 220 263 335 382 515 748 1336 2805 4857 7469 9986 9874 3311 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 446 2182 5094 6990 6471 3387 3084 4088 4301 2194 1133 999999 999999 999999 999999 999999 999999 78 1584 4860 9379 12645 13934 8167 10454 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 119 118 117 119 121 122 124 126 126 127 132 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 144 139 134 139 139 139 139 139 141 138 139 139 139 140 139 139 139 139 139 139 139 139 139 139 143 138 137 139 139 150 154 134 145 153 130 123 132 138 139 136 151 163 147 140 149 137 157 182 156 157 171 176 183 187 157 135 146 149 148 163 173 160 152 162 141 101 125 188 206 195 211 244 281 235 212 240 207 140 142 171 191 196 175 209 343 489 530 539 526 570 645 808 1193 1773 2419 2960 3441 3802 4025 4226 4193 3982 3851 3571 3139 2563 1803 1094 415 27 18 5 34 39 -16 -80 51 127 132 155 151 143 78 24 -46 -112 37 338 281 76 139 121 -26 28843 328 150 75 11272 8 0 43 5797 611 8 999999 999999 4 34 104 252 359 602 1049 2490 5003 8920 11226 13127 10943 4193 774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 533 1823 2299 2641 3897 7553 9528 9553 4954 1899 999999 999999 999999 999999 999999 684 1390 2319 3884 5480 6633 6660 6760 7905 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 120 119 120 122 123 123 121 122 125 124 124 130 139 139 143 141 137 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 146 139 133 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 144 138 136 139 139 141 138 143 140 135 143 151 142 131 142 137 131 139 145 158 134 121 140 152 150 162 144 153 180 175 169 173 168 150 142 141 155 168 177 173 149 135 139 139 163 196 218 238 286 317 320 300 293 303 221 155 201 222 235 252 216 252 408 546 568 622 750 839 878 1244 1881 2474 3184 3772 4016 4083 4017 3865 3756 3664 3462 3058 2276 1315 579 225 64 -65 -16 -34 -35 -66 -118 -42 106 -19 -120 48 64 102 120 64 140 108 100 296 159 7 193 185 38 28875 320 750 75 11264 8 1 15 5802 614 26 684 1848 3568 6624 8203 7930 5526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 784 3084 7320 11486 13350 14521 11335 7865 4621 819 27 41 300 1368 2050 2631 2967 2791 2558 2839 4480 999999 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 130 129 130 133 132 131 130 128 130 130 128 130 139 139 143 143 139 136 136 139 139 139 139 139 139 139 139 139 139 139 139 139 141 144 141 137 138 136 139 139 141 138 139 139 145 142 138 141 134 137 139 139 139 139 141 141 138 138 139 141 139 142 145 143 143 147 147 146 145 147 133 114 122 147 157 138 117 139 148 146 155 133 136 166 161 148 146 149 159 157 155 157 143 147 174 158 139 153 149 190 204 190 223 296 332 341 349 307 294 254 213 277 309 282 294 300 352 438 597 762 943 1144 1113 1184 1634 2364 3273 3916 4054 4081 4154 3972 3634 3375 3232 3046 2512 1636 749 258 139 47 -14 36 -13 -67 -48 -86 -38 26 -96 -122 87 93 116 170 15 30 53 -1 173 165 -55 144 295 153 28906 329 75 75 11260 8 1 46 5807 617 1 999999 999999 999999 999999 999999 11 80 160 425 670 668 348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1728 840 374 999999 999999 895 2873 5957 10245 13476 14859 12161 9872 6331 2662 549 1539 2401 3493 3970 4068 4210 4554 4546 5036 6465 999999 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 137 136 137 138 137 136 135 134 132 133 133 134 139 139 141 146 142 138 136 135 139 139 139 139 139 139 139 139 139 139 139 139 144 147 146 144 139 134 131 133 140 140 135 139 139 141 138 140 139 139 139 139 139 139 141 140 138 140 144 136 138 139 140 149 139 152 160 146 139 138 128 122 130 142 140 131 137 139 139 139 152 148 160 169 164 155 160 184 202 208 215 214 182 186 199 194 198 202 180 176 201 214 253 297 330 380 396 339 307 309 279 319 363 365 383 401 417 524 821 1044 1372 1700 1529 1612 2071 2748 3706 4161 4063 4008 4020 3704 3286 2935 2719 2593 2035 1215 563 139 76 47 -29 5 45 65 -19 -66 -83 -76 -54 -8 73 18 10 -22 -143 -178 -81 -49 20 17 -238 -70 160 223 28938 329 75 75 11253 8 2 18 5813 621 534 482 466 476 475 519 559 641 738 839 928 920 768 422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1823 2807 2374 1573 362 91 47 286 1979 5899 8903 10163 8586 8003 8124 7288 6833 7945 9182 10351 10409 10623 10617 11335 11574 7904 8046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 139 138 136 134 133 133 130 131 136 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 142 147 153 152 143 139 134 129 129 133 136 137 139 142 141 137 139 139 139 139 139 139 140 141 140 144 146 140 136 128 139 145 137 140 155 151 139 139 128 121 142 150 138 132 137 139 139 139 147 147 146 155 165 163 172 205 222 238 227 225 213 187 174 169 186 186 174 166 172 219 290 308 310 314 350 367 349 388 454 458 421 457 528 551 659 913 1196 1518 1893 2039 1991 2128 2593 3344 3994 4188 4056 3897 3640 3314 3011 2737 2728 2706 2156 1355 734 345 121 -1 -65 -47 40 94 55 81 23 -21 -10 -59 -53 56 82 -18 -126 -135 5 -106 -68 248 66 -70 25 196 28969 323 525 75 11244 8 2 49 5818 624 5 57 101 159 312 292 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1391 604 136 282 1754 3772 5515 6946 7097 8012 8932 9384 9510 9469 10089 10323 11194 14752 16476 16183 14134 14298 9117 9305 9921 10431 10919 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 146 144 142 140 138 138 135 131 129 133 138 140 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 142 149 152 151 147 139 130 131 130 132 137 139 137 138 142 141 137 137 139 142 139 141 137 139 148 149 144 139 132 124 138 143 139 145 144 143 140 144 136 121 139 146 133 139 146 148 145 149 141 131 131 148 159 164 175 189 213 218 199 201 191 152 143 151 159 160 157 179 186 203 261 300 309 293 309 355 394 506 556 498 449 478 574 680 1013 1373 1688 2112 2296 2305 2432 2746 3423 4066 4246 4177 3973 3570 3171 3033 2904 2811 2948 2726 2000 1389 877 431 125 -74 -99 -32 69 131 149 139 69 -26 -151 -84 11 92 100 59 -131 -91 60 -34 38 214 160 -74 -70 62 29001 219 8325 75 11244 8 3 21 5823 627 39 1297 1965 2441 3717 6045 7845 9264 9023 9409 9054 9912 10710 10796 11439 12855 14048 17258 17907 16191 14470 14358 9240 9462 10674 12391 12029 999999 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 153 150 148 146 145 142 137 134 132 137 140 139 138 138 139 139 141 141 140 139 137 139 139 139 139 139 139 139 139 139 141 145 143 143 145 140 137 139 137 133 137 141 139 138 144 145 139 134 135 140 141 138 133 139 140 142 140 139 147 140 143 139 130 142 149 143 137 141 141 129 130 139 139 139 140 144 143 149 143 134 139 151 153 163 176 187 208 208 201 209 197 170 153 165 185 182 169 177 205 204 216 277 332 339 349 371 421 569 614 508 464 509 552 675 1102 1580 1926 2359 2668 2732 2729 3094 3835 4374 4509 4413 4189 3705 3295 3175 3045 2867 2793 2399 1690 1176 781 358 94 -42 -42 -49 2 31 32 17 -7 -121 -231 -25 151 135 22 80 -133 -189 53 -18 45 92 86 -17 -131 -7 29032 218 8400 75 11234 8 3 52 5829 631 429 2060 2465 2656 2762 2917 3236 3920 4758 5658 8746 12056 15203 18094 20654 21435 21724 19997 16987 15418 14342 9196 9735 10699 12608 12241 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 154 151 149 148 146 145 142 138 136 134 134 137 139 138 135 139 141 143 145 144 142 137 135 134 135 139 139 139 139 139 139 139 140 139 140 142 143 143 141 135 133 139 142 143 143 143 140 140 138 136 139 140 136 135 143 136 139 141 139 140 138 139 144 137 141 147 137 138 143 139 137 134 139 155 139 129 133 139 139 143 140 153 152 160 178 185 193 211 218 223 239 223 217 208 197 211 202 358 197 202 224 263 293 350 381 405 441 474 574 688 651 572 596 629 696 1177 1804 2033 2466 2943 2982 2903 3089 3666 4420 4829 4750 4497 3996 3443 3200 3064 2830 2586 2148 1535 878 442 193 -46 -52 -23 -23 55 20 36 37 22 -45 -136 -115 -62 -13 18 93 29 -12 46 -25 121 231 241 173 -28 59 29064 216 8550 75 11233 8 4 24 5834 634 47 323 513 1608 2276 3211 4543 6498 9159 12104 16060 19783 22583 24836 23746 20208 15585 13411 12325 12122 12584 13117 9867 10759 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 153 149 146 145 143 143 142 138 137 135 133 136 141 139 137 139 142 144 144 144 142 139 135 130 130 139 139 139 139 139 141 144 143 138 136 137 138 139 141 139 139 140 139 141 141 139 140 142 138 136 141 143 139 136 140 139 141 148 139 132 137 139 139 141 138 146 139 144 144 133 135 140 147 156 144 123 128 135 151 153 157 173 170 248 267 266 233 245 240 255 260 262 250 229 225 214 209 382 217 222 260 317 354 369 408 430 438 496 657 827 833 729 667 708 1041 1719 2126 2360 2822 3132 3226 3114 3332 3884 4576 4941 4848 4414 3615 2918 2640 2530 2570 2342 1766 1157 560 159 -22 -101 -78 -87 -74 -59 -83 -47 33 81 144 49 -117 -152 -142 -47 22 96 195 64 -4 146 139 185 226 139 200 29095 215 8625 75 11228 8 4 55 5839 638 181 420 746 2188 3021 4228 6040 8378 11242 15693 20476 24925 29037 28426 24263 17179 13892 13016 8420 8947 9538 10268 11061 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 150 147 144 142 142 139 137 137 137 137 140 143 139 137 139 141 142 143 147 146 139 136 130 127 134 139 139 139 139 139 143 146 141 138 137 137 139 139 144 144 141 139 139 139 140 145 143 133 130 134 140 142 138 139 139 138 143 140 137 139 138 139 139 139 140 142 143 146 133 133 139 139 141 140 141 136 142 164 164 169 181 187 277 285 280 254 266 277 287 285 308 335 278 254 238 234 227 228 262 300 340 378 446 489 473 495 560 733 913 904 811 722 796 1485 2192 2344 2678 3180 3327 3465 3446 3865 5525 4544 4352 3915 3379 2766 2311 2229 2378 2209 1614 1015 593 271 34 -36 -96 -53 54 6 -98 -56 1 -16 48 187 138 -52 -187 -113 -7 -33 -38 45 46 -88 -55 15 15 -21 108 162 29127 216 8550 75 11223 8 5 27 5845 642 8 220 426 754 2251 3333 4662 6149 8547 11881 16586 21455 27019 30771 30582 26792 21425 17604 10245 10583 10852 10997 11015 11502 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 152 149 148 147 144 142 140 137 135 135 138 139 142 144 142 139 138 138 139 143 146 144 139 136 133 129 134 139 139 139 139 139 139 147 149 145 141 135 133 135 137 139 137 139 139 140 144 147 142 135 138 139 137 136 134 139 139 139 143 139 140 139 141 139 135 139 139 139 142 137 139 143 140 136 139 139 144 140 148 159 163 175 188 212 216 226 230 239 253 273 294 318 330 351 304 284 257 243 257 265 270 303 361 388 436 457 479 512 555 687 874 910 800 754 830 1458 2253 2481 2919 3434 3502 3539 3772 4301 4581 4591 3608 3060 2657 2527 2373 2420 2654 2011 952 348 98 31 -35 25 26 10 139 98 -3 35 103 35 7 96 124 3 -40 113 158 22 -117 -87 27 -115 -152 133 117 -53 71 139 29158 215 8625 75 11219 8 5 58 5850 645 136 358 736 2253 3401 4968 6701 9278 12326 16215 21704 29564 35286 21799 17555 13310 11756 11573 11571 11174 10556 9875 10362 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 153 149 147 145 143 142 140 138 136 136 139 140 139 142 143 140 137 136 138 142 144 142 138 135 132 131 135 139 139 139 139 139 139 144 151 147 145 139 136 141 141 139 139 142 145 145 141 139 137 134 137 139 136 130 131 140 141 140 135 133 138 139 142 139 137 139 139 143 139 136 139 139 139 140 139 139 144 145 146 148 161 180 192 216 222 230 240 257 262 274 282 304 330 326 287 270 256 253 271 264 265 294 345 381 407 428 452 494 570 691 818 865 804 805 954 1297 2250 2676 3107 3637 3730 3616 3929 4492 4526 4244 3298 3171 3136 3088 2854 3057 2867 2391 1345 578 120 -29 -3 5 30 52 39 -14 -38 -35 -53 -75 -79 -16 78 71 73 85 111 76 -115 -174 -44 -63 -62 224 211 48 -15 60 29189 215 8625 75 11206 8 6 29 5856 649 585 862 961 2339 3250 5413 7885 10100 12589 14836 20920 26170 30774 26877 22166 16242 14554 14544 15191 10649 10962 10759 10397 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 157 154 151 147 143 141 141 141 139 138 138 141 140 138 140 142 139 135 134 137 142 144 140 135 133 131 132 135 139 139 139 139 139 143 148 154 156 154 149 146 147 150 147 142 142 144 137 132 134 132 132 128 124 124 125 132 137 138 136 134 139 142 142 139 135 140 140 143 143 141 148 140 131 150 150 130 125 139 147 143 152 174 229 225 242 252 265 269 282 286 291 303 310 318 296 252 226 243 275 278 259 281 324 365 407 449 456 467 545 706 834 848 854 862 910 1357 1824 2508 2935 3391 3716 3783 3849 4104 4266 4000 3645 3369 3396 3385 3141 2936 3163 2784 2169 1277 561 139 61 96 60 14 48 81 43 -16 -62 -65 -93 -42 68 129 183 113 25 109 121 -64 -79 94 146 103 117 53 63 102 39 29221 223 8025 75 11207 8 7 1 5861 652 15 999999 999999 36 177 387 562 1799 2658 2838 2846 3219 4149 6377 8676 10494 12552 13023 16032 16111 15548 12651 12486 12965 13860 15011 16307 11780 12681 12563 999999 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 149 145 141 139 139 140 139 138 138 141 140 139 141 141 137 135 134 137 140 142 139 134 130 129 132 135 137 139 139 139 139 139 144 151 155 156 155 151 147 151 149 143 144 143 136 138 139 132 132 132 127 127 128 131 128 130 130 132 136 140 142 139 140 142 143 145 138 141 151 139 133 143 145 139 128 131 145 159 175 188 214 229 240 277 305 287 287 313 286 300 522 324 264 224 201 233 252 293 281 315 365 440 454 456 477 497 574 743 931 962 967 998 1017 1445 2321 2817 3138 3566 3660 3705 3893 4096 3966 3698 3714 3743 3565 3260 2902 2748 2834 2375 1272 448 65 33 36 26 55 17 11 39 89 16 -42 104 25 -70 8 83 59 23 19 33 94 43 56 83 125 28 -12 92 144 195 188 29252 223 8025 75 11200 8 7 32 5867 656 499 586 1407 1809 2158 2467 2762 3440 4072 4455 4985 5744 6664 7697 8868 10296 10936 9895 10360 11608 13247 15352 17583 12875 13826 14572 15124 14998 14930 999999 999999 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 150 144 139 137 139 139 139 138 138 142 143 141 141 142 139 136 136 139 142 144 141 136 130 126 127 131 136 137 139 139 139 139 139 142 151 155 154 153 152 151 150 145 141 142 140 139 138 131 132 133 128 129 130 128 127 131 139 137 136 139 137 137 141 140 140 146 139 139 144 135 137 143 134 139 144 138 149 178 206 209 236 249 254 271 291 294 301 293 292 298 490 304 271 246 248 230 273 275 532 434 426 467 476 487 500 558 655 826 1010 1099 1118 1134 1222 1795 2579 2920 3235 3549 3586 3697 3915 4116 4027 4010 4268 4346 3996 3488 3004 2772 2731 1938 810 224 14 42 19 -48 -74 -87 -89 -128 -90 21 33 64 3 -67 2 36 29 40 43 -11 65 116 84 132 169 38 49 169 111 36 74 29284 222 8100 75 11198 8 8 4 5873 660 9 218 505 719 1708 2133 2974 3861 4592 5324 6469 7510 8143 8580 9408 9533 9491 11001 13903 17139 20017 14419 15823 17085 18002 17507 17316 999999 999999 999999 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 148 142 136 134 135 137 137 137 136 139 142 140 140 141 140 138 137 139 144 148 148 144 137 132 131 130 133 131 133 139 139 139 139 139 139 145 148 152 154 152 153 151 144 142 141 134 134 137 137 137 134 132 133 134 129 129 135 134 138 140 139 145 146 140 137 142 141 138 145 141 142 140 124 125 146 158 159 169 183 207 246 263 258 260 270 298 294 279 286 282 270 272 269 253 261 254 404 354 630 524 538 537 565 623 666 712 809 921 1004 1150 1410 1704 2035 2571 2995 3133 3313 3484 3646 3879 4121 4240 4272 4323 4252 3875 3355 2788 2215 1759 1435 869 282 39 -29 -13 2 -35 -103 -98 -97 -200 -172 -42 -57 -107 -41 -2 -9 23 92 68 23 -39 0 14 -44 85 88 -18 29 122 72 11 -48 29315 217 8475 75 11190 8 8 35 5878 664 254 587 1867 2441 3227 4751 6453 7624 8275 8881 9978 11673 13643 15319 16569 18369 21208 17465 19851 999999 999999 999999 999999 999999 999999 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 146 139 134 133 133 133 134 136 135 139 142 141 141 141 140 137 136 139 146 151 151 147 143 138 132 130 131 133 132 136 139 139 139 139 139 139 144 150 156 157 159 162 158 153 149 140 140 145 137 133 133 125 122 125 124 124 125 128 136 139 135 135 140 138 139 139 140 141 140 140 145 147 134 138 160 162 150 154 171 206 248 278 272 279 285 276 270 240 225 222 227 233 217 212 231 290 370 425 461 513 567 600 687 803 871 871 903 941 977 1326 1914 2356 2751 2995 3091 3147 3211 3483 3948 4281 4470 4462 4187 3705 3088 2551 1908 1267 795 409 112 40 26 -36 -44 -79 -46 -62 -123 -54 -34 -121 -149 -96 -88 -92 10 101 51 -3 13 33 55 45 -23 -60 -12 11 -16 0 104 133 34 113 8 29347 217 8475 75 11180 8 9 7 5884 667 79 578 1947 2960 4107 5798 7529 8417 8859 9022 9884 11373 12772 13547 15148 19497 26424 21914 999999 999999 999999 999999 999999 999999 999999 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 142 135 132 132 131 129 131 134 136 140 141 138 139 141 140 137 138 139 144 147 146 144 141 136 133 131 135 138 139 139 139 139 139 139 139 139 139 139 148 153 151 153 153 154 155 149 148 146 138 135 134 128 122 120 127 133 132 135 133 132 135 137 138 139 140 141 140 142 137 140 154 158 143 147 165 153 145 153 168 181 205 230 250 281 293 278 264 251 214 195 205 206 200 202 211 232 304 395 423 471 520 544 648 792 891 954 994 978 972 1365 2072 2484 2785 2908 2816 2782 2916 3394 3998 4328 4629 4467 3490 2316 1428 992 527 192 26 -85 -26 12 -18 -24 -40 -90 -15 -13 -69 -46 -28 33 -9 -61 17 -2 -45 12 80 -8 -92 7 134 102 -41 -24 95 19 -35 34 88 87 82 139 5 29378 321 675 75 11175 8 9 38 5889 671 176 4 999999 156 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1118 2832 3208 3197 1277 1557 4399 5483 6214 6447 6656 7058 8129 10367 13093 16759 22493 21071 24380 999999 999999 999999 999999 999999 999999 999999 999999 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 142 139 133 129 128 128 128 128 132 134 135 139 140 137 138 141 141 138 138 139 140 142 144 144 142 138 135 135 137 138 139 139 139 139 139 139 139 139 139 139 139 140 141 139 140 147 151 153 155 152 149 145 138 139 135 131 128 130 137 137 125 123 134 139 142 139 137 139 147 149 156 162 168 175 167 165 171 164 167 183 194 180 182 193 206 234 266 301 314 306 259 228 236 224 212 216 223 206 218 274 316 400 474 488 552 636 731 875 990 1020 1028 1164 1513 2017 2545 2807 2879 2771 2738 3036 3556 4131 4568 4289 3086 1670 762 341 84 -5 -16 -34 39 47 -15 9 -18 -93 -38 -23 -53 -83 -76 62 152 20 -13 66 30 33 114 109 -28 -45 57 57 47 57 54 16 9 37 70 105 126 64 32 29410 294 2700 75 11173 8 10 10 5895 675 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1374 3593 5445 7509 8641 8228 3151 2153 1465 1246 2879 3233 4182 6033 9230 13812 19878 27831 25121 28349 999999 999999 999999 999999 999999 999999 999999 999999 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 137 133 130 128 128 129 130 132 136 137 136 139 140 137 139 142 141 138 137 139 139 140 143 144 143 138 136 137 137 138 139 139 139 139 139 139 141 139 139 139 144 141 141 138 139 148 152 146 147 148 147 144 140 138 134 134 127 122 132 136 134 137 138 139 145 139 134 139 159 155 164 182 186 183 193 212 214 205 205 222 226 215 229 233 214 208 230 292 361 364 305 262 271 251 210 217 244 214 196 207 256 345 434 479 530 569 626 744 931 1086 1139 1134 1135 1506 2306 2892 3076 2975 2812 3002 3565 4182 4150 3486 2485 1261 421 88 3 3 0 41 27 -59 -42 24 -5 -96 -56 0 -23 -48 -73 -39 28 -52 -141 -76 -9 55 139 134 13 -5 10 58 139 104 63 112 118 91 232 243 197 173 90 29441 219 8325 75 11167 8 10 41 5900 679 1993 4313 7130 9573 11069 10663 3626 962 133 164 603 2653 4854 8454 13446 19438 25930 22632 27167 999999 999999 999999 999999 999999 999999 999999 999999 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 136 133 131 131 131 133 136 138 139 140 139 140 140 138 140 141 137 135 137 139 139 139 140 143 141 139 139 138 137 139 139 140 139 139 139 139 141 138 139 139 142 141 141 144 146 151 159 160 154 150 142 136 138 132 131 138 133 125 124 126 130 136 132 139 143 139 137 139 158 159 166 182 188 190 213 232 234 229 223 240 232 223 236 228 222 233 248 291 330 323 294 269 265 242 208 222 241 223 237 267 305 377 466 535 556 571 652 802 1033 1196 1179 1214 1495 1990 2612 2947 2947 2913 3100 3551 3928 3734 2957 2013 1298 625 159 -18 -32 1 13 25 -5 -85 -82 -80 -31 -16 0 57 1 -14 49 -3 -35 -42 -95 -40 -17 -33 77 109 -14 -20 7 17 47 65 156 240 182 125 173 189 149 77 -52 29473 318 900 75 11162 8 11 13 5906 682 455 440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 791 860 999999 276 1266 1294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 2052 3266 5140 7586 9117 4594 1705 503 466 928 3080 5324 9489 14963 21276 27325 22786 26692 999999 999999 999999 999999 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 999999 999999 999999 137 135 131 129 129 131 133 136 138 139 139 139 140 139 139 142 142 139 137 138 139 139 140 143 144 143 141 139 136 135 136 138 139 139 139 139 139 139 139 139 139 139 139 139 139 144 147 155 156 154 153 148 139 133 130 133 139 139 132 124 126 134 135 131 139 139 139 139 145 162 161 166 173 182 200 216 224 240 245 235 236 229 225 226 219 238 279 295 299 301 282 267 266 264 229 210 239 254 258 284 312 377 488 559 608 604 605 703 868 1114 1360 1324 1253 1683 2371 2778 2830 2744 2728 3131 3730 3900 3366 2319 1383 732 247 7 -56 -39 -8 19 -5 -33 42 -5 -47 -23 13 36 -4 -55 -29 80 112 79 44 24 74 29 -44 102 198 96 25 77 164 72 96 231 245 174 102 118 31 -26 48 36 29504 318 900 75 11160 8 11 44 5911 686 1104 720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 519 1093 1563 1637 1579 966 1518 2527 3929 3773 3137 3648 3157 2464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 1799 4347 6850 8001 5715 1480 1158 2684 4168 7446 13452 20398 27060 22834 27111 999999 999999 999999 999999 999999 999999 999999 999999 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 137 135 131 129 130 131 132 134 136 137 138 139 139 139 139 140 140 139 139 139 139 139 144 145 144 142 141 138 135 136 135 136 139 139 139 139 139 139 139 139 139 139 139 141 139 139 142 151 154 152 150 149 143 131 130 129 130 132 134 130 136 142 140 139 137 138 139 139 155 156 155 158 160 176 200 203 211 234 238 225 215 215 224 214 213 233 262 288 288 274 274 273 252 243 225 223 250 258 261 278 329 440 570 620 624 653 669 739 881 1113 1348 1357 1308 1692 2226 2570 2772 2739 2759 3176 3690 3756 3216 2221 1311 687 273 57 5 3 -28 -15 -37 -115 -57 -64 -53 -32 -10 40 -51 -68 -24 34 100 92 91 48 -45 -44 -4 66 113 80 46 106 295 245 172 209 219 152 66 140 139 70 109 104 29535 314 1200 75 11145 8 12 15 5917 689 1388 2276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 622 844 441 445 793 1163 1955 2970 3312 3338 3089 4069 6363 7250 5785 6038 6318 5914 4522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1400 3087 4612 4581 4281 4999 6774 9603 14253 21624 29617 25720 29117 30777 999999 999999 999999 999999 999999 999999 999999 999999 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 134 132 131 130 129 129 130 131 132 133 135 138 139 139 139 140 139 139 139 139 139 143 144 144 142 140 137 135 135 137 138 139 139 139 139 139 139 139 139 139 139 139 139 143 142 141 143 145 150 153 151 150 145 132 131 131 130 127 129 133 137 139 139 139 139 139 140 147 152 149 144 145 154 168 183 188 196 200 193 186 186 197 209 198 212 229 240 266 254 246 265 262 232 219 228 243 258 268 286 320 390 509 607 647 651 669 694 813 1017 1165 1181 1193 1456 1966 2374 2728 2875 2799 3096 3571 3709 3152 2143 1212 592 288 109 26 26 24 -20 0 -24 -81 -79 -120 -81 -22 25 67 -14 -10 42 71 96 82 78 25 -44 5 54 -15 -4 109 99 78 153 203 140 23 145 158 115 144 138 128 146 158 29567 318 900 75 11155 8 12 47 5922 691 413 663 999999 999999 1375 1598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 835 1495 1331 2057 2492 2155 2644 3677 3425 4166 5125 5218 7081 7980 7336 6289 3446 3920 3369 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 1611 2504 3676 5283 7195 9554 12851 17021 22104 29457 26713 33517 34442 999999 999999 999999 24069 21546 999999 999999 999999 2556 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 128 128 128 127 126 126 126 126 128 130 132 137 139 139 139 141 139 138 139 140 144 146 144 144 141 139 137 134 133 135 137 139 139 139 139 139 139 139 139 139 139 139 139 139 139 143 144 139 139 144 151 153 152 146 139 135 136 135 133 139 132 130 133 131 137 142 147 159 159 152 142 140 155 167 168 180 193 191 180 182 185 194 202 215 240 253 282 288 267 271 277 267 235 221 243 253 246 283 353 412 497 595 625 610 619 644 773 1041 1190 1089 1055 1317 1753 2238 2647 2768 2840 3291 3915 4094 3549 2355 1164 461 154 34 -38 -60 -23 8 27 56 -22 -49 -48 -125 -80 -26 -7 25 30 51 111 98 119 104 18 6 43 80 110 33 -33 100 89 49 52 99 139 24 67 136 170 119 119 205 279 322 29598 318 900 75 11149 8 13 18 5928 693 357 515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 1220 1696 1633 2276 2652 2187 2827 3829 3133 4581 6139 7092 4107 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 1759 2809 3784 4669 5712 7149 9026 11427 14498 17709 22384 30512 29122 37042 999999 999999 999999 999999 999999 21428 14500 13342 4367 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 122 121 122 122 119 118 119 121 122 124 128 131 137 139 138 139 144 142 138 137 139 143 143 143 141 141 139 137 136 134 132 137 139 139 139 139 139 139 140 139 139 139 139 139 139 142 142 142 144 145 147 150 156 160 158 147 136 136 135 131 131 133 127 119 125 129 136 142 148 149 146 141 140 153 167 167 160 160 176 181 182 191 188 195 229 256 264 272 258 250 251 251 244 234 228 244 245 239 294 391 454 525 607 597 557 559 627 867 1232 1300 1076 1028 1349 1747 2265 2803 2807 2772 3352 4105 4556 4181 2772 1315 495 202 37 -19 -52 -44 -17 -45 19 19 40 45 -31 -16 61 80 85 89 43 50 61 84 81 42 55 87 37 70 143 58 47 49 53 83 139 189 119 109 150 139 138 181 179 207 194 29630 298 2400 75 11142 8 13 50 5933 695 13 759 1448 1428 1634 1537 1337 1509 2244 2018 1400 1933 3089 3646 2739 1904 2337 2121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1323 2080 2909 3726 4212 4686 6100 9007 12210 14553 17352 22112 29155 26769 33761 999999 999999 999999 999999 999999 999999 14478 15577 3338 306 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 118 120 120 118 117 118 120 123 127 130 133 137 140 139 139 142 142 139 136 138 140 141 143 141 139 139 139 138 137 137 137 139 139 139 139 139 139 140 139 139 139 139 142 146 148 146 146 149 149 148 149 157 163 158 147 139 132 128 124 119 129 131 122 129 133 139 144 141 144 145 139 135 140 151 158 144 130 146 154 170 185 174 199 226 229 229 234 231 207 212 205 204 222 231 234 243 269 327 381 423 464 489 505 518 554 704 1030 1330 1327 1099 1020 1263 1700 2343 2940 3012 2836 3044 3979 5373 5633 3995 2165 1171 584 215 73 -21 -24 -16 -68 -44 -22 13 52 29 30 33 84 96 68 69 -8 -34 27 39 59 123 131 -32 -112 73 160 105 87 102 126 216 263 117 -5 50 62 102 140 139 170 197 29661 299 2325 75 11150 8 14 21 5939 698 90 888 2063 3196 3479 4281 4927 4553 4936 7101 7223 6269 6989 4915 2498 1218 1565 2355 2143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 342 668 1765 2530 6305 14520 23672 29201 35575 39109 28083 30903 33690 34333 999999 999999 999999 999999 999999 13451 8359 4028 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 120 122 122 119 118 119 122 125 129 133 134 138 141 140 139 141 140 138 138 139 142 145 147 142 139 137 137 137 137 136 136 138 139 139 140 139 139 139 139 139 139 141 142 142 146 148 148 147 146 149 152 154 155 150 139 137 135 129 130 126 132 140 134 144 149 147 146 142 144 135 135 139 143 139 138 136 131 133 137 159 176 174 196 209 195 196 218 211 186 185 193 214 237 229 226 249 262 288 338 386 395 402 456 510 670 943 1199 1261 1132 996 1109 1571 2245 2959 3296 3140 2986 3893 5787 6830 6032 4139 2616 1780 1115 565 260 103 45 0 -49 -25 -22 41 50 24 45 0 52 33 42 36 -38 -12 -2 -7 40 120 133 35 -25 21 110 118 59 44 23 163 212 81 3 62 75 72 236 198 131 227 29693 304 1950 75 11145 8 14 53 5945 700 523 1837 3006 2082 3239 2586 4841 8776 10885 16243 16679 18216 27000 23210 8256 7046 5538 6165 3638 1203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 775 1919 2754 6844 15143 27437 39471 37023 39041 37120 36680 34063 25868 20415 14470 12885 13225 10250 8059 4338 1339 277 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 120 121 121 120 120 121 123 125 129 134 136 140 142 140 140 140 139 138 138 139 142 147 149 144 141 138 136 138 135 135 135 135 140 139 139 139 139 139 139 140 139 139 146 144 149 151 146 149 154 154 152 153 151 146 139 136 137 132 131 134 137 137 133 139 147 147 141 139 138 131 139 150 142 133 127 118 118 124 141 147 161 165 163 183 176 178 171 156 157 164 186 193 211 207 202 209 216 236 278 321 315 340 406 460 646 938 1138 1105 965 953 1145 1550 2201 2942 3306 3292 3185 4147 6020 7168 7105 6069 4659 3334 2203 1376 779 469 270 66 27 40 46 99 44 25 84 92 66 48 34 -25 -66 -58 -41 20 51 33 1 40 132 83 7 33 6 -15 26 84 63 32 170 224 112 53 138 19 -106 83 29724 304 1950 75 11134 8 15 24 5950 702 1052 959 2918 1061 3633 2972 5192 9459 13166 19030 20671 20958 32673 30106 10336 8917 6783 6438 9119 13130 18393 24743 31066 31304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 1241 2333 2932 3680 5207 8000 14607 25754 42684 49036 33009 31551 28076 36548 10869 3939 1823 1325 838 296 150 113 103 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 121 122 122 122 123 124 126 128 131 134 137 140 141 139 139 139 138 137 139 139 142 148 147 143 139 137 137 136 134 136 137 138 139 139 139 139 139 139 142 139 137 140 143 142 149 150 145 151 152 147 148 153 153 147 143 142 139 137 136 135 138 135 136 135 143 143 131 134 139 138 145 149 130 127 131 129 123 126 149 153 162 156 145 165 166 177 173 150 151 170 191 176 173 187 201 208 223 232 230 252 262 272 307 365 440 611 869 1068 1050 994 1061 1191 1468 2000 2717 3340 3561 3599 4076 5116 7284 9408 9794 8781 6474 4138 2641 1615 1001 575 293 124 56 61 64 16 24 56 53 51 -7 -2 2 -50 -1 19 1 -7 -34 7 109 126 67 31 -9 2 119 84 9 3 113 195 162 85 37 81 3 50 29755 296 2550 75 11133 8 15 55 5956 704 520 1352 4924 6602 8480 9164 11039 13862 16198 20445 26999 39521 61799 77849 73041 62281 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 815 1192 1643 1902 2578 5007 12326 26775 33654 46717 30817 28929 39975 21807 9482 3016 840 316 165 116 110 103 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 122 123 124 124 125 126 128 129 131 133 135 138 139 138 139 140 139 139 139 139 142 148 148 142 140 137 135 136 135 134 137 139 139 139 141 138 139 139 144 141 138 142 146 147 151 154 154 152 145 143 148 153 149 145 142 137 135 139 143 140 141 138 140 142 137 131 129 134 132 128 133 138 129 126 128 138 139 129 145 163 159 150 149 160 171 182 185 169 160 179 192 180 168 167 198 238 231 215 221 225 228 240 259 309 335 419 658 953 1053 972 975 1045 1174 1491 2197 3116 3679 3641 3463 3684 5770 9665 12102 12186 9920 6647 4369 2796 1793 1121 566 234 58 10 37 -12 -43 -21 -25 -26 4 42 21 40 51 20 -34 -12 -8 10 101 139 141 139 114 131 158 72 -61 -90 86 136 155 133 35 114 175 165 29787 316 1050 75 11127 8 16 27 5961 707 2313 4093 3719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 1196 1595 2540 5013 7847 7688 7810 11503 16818 26157 34075 41909 43796 33923 27224 40632 47127 33710 23137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2112 2821 3126 2832 2600 2591 2153 1566 275 24 71 701 2277 5886 13406 23272 40949 57697 35735 31168 36951 18021 8591 3762 1398 444 205 118 112 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 126 127 128 128 129 129 129 130 131 132 134 138 139 139 139 139 140 139 139 139 141 147 147 145 145 139 135 133 134 134 136 138 139 140 139 139 139 142 144 148 148 145 151 154 154 160 160 154 147 147 149 152 148 149 145 135 132 131 133 141 145 138 138 143 138 132 129 127 125 122 123 128 126 117 124 134 133 134 149 158 144 142 157 169 160 151 166 167 173 179 173 164 166 158 181 223 206 191 207 210 217 248 263 316 416 536 674 815 893 878 975 1266 1754 2326 2878 3302 3439 3545 4431 6269 7994 9609 9973 8676 6866 4787 3200 2125 1316 746 363 153 71 -26 -37 -34 -61 -30 -62 -76 -3 13 -6 -19 -23 -40 -74 -55 -50 -79 -28 83 55 42 98 73 29 -66 -131 -42 74 40 91 77 -82 -57 144 164 29818 317 975 75 11128 8 16 58 5967 709 675 6181 9772 6804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 301 353 61 623 1706 2294 3208 5019 8802 8066 8225 12154 19434 31997 41276 46160 43790 29105 15123 17059 19277 13653 16273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5648 9106 10296 10853 10577 9332 7570 6156 3786 1640 1459 5028 13132 19368 29855 40808 61471 55762 36989 28578 13163 4114 1571 1065 672 258 150 116 111 103 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 129 129 131 132 133 134 133 132 133 134 134 137 139 139 139 140 141 139 138 139 140 144 146 146 146 141 138 134 133 133 135 138 139 144 143 142 145 147 148 153 161 160 163 159 153 157 160 160 154 153 155 154 148 144 143 139 136 123 119 131 141 140 130 128 129 129 121 115 116 111 108 111 113 115 132 131 120 137 151 142 139 143 146 157 147 133 155 172 161 146 141 138 136 144 166 184 184 183 203 216 232 274 314 389 504 589 627 710 771 842 1115 1710 2582 3342 3638 3508 3238 3309 5203 8723 10205 9519 8510 6666 4793 3426 2434 1680 1033 530 204 66 48 1 8 -30 -18 41 12 -6 -17 33 32 -3 20 -49 -45 2 7 -27 -22 140 90 6 76 80 0 -161 -111 28 -14 -41 73 100 -87 -31 141 125 29850 316 1050 75 11130 8 17 30 5972 711 2918 4725 2116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 814 1885 2785 3510 4492 4246 4060 3098 4285 4913 6778 8897 10949 15531 19187 19696 21636 21692 22638 25715 26575 20162 21840 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12172 16766 18910 17227 13459 8460 5644 4783 4589 3061 5124 10531 25393 38136 48998 41909 40161 27774 11893 3448 1041 314 158 132 127 125 120 113 107 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 125 127 129 130 131 131 132 132 134 134 135 138 139 138 139 142 143 137 136 139 139 144 146 146 144 141 137 134 133 134 136 139 139 146 145 148 155 157 156 156 162 165 168 166 162 162 162 160 156 152 155 159 151 143 141 140 140 132 130 139 150 149 132 121 127 128 122 113 110 101 99 111 112 116 126 127 121 128 132 128 139 137 128 129 133 141 151 152 146 134 122 126 127 140 154 164 171 179 230 270 286 323 390 441 464 491 575 705 783 918 1343 2106 2984 3577 3727 3519 3226 3173 4397 7106 9621 9309 7874 6867 5429 4518 3925 3166 2261 1555 967 490 186 95 92 57 31 21 38 -1 -66 -28 9 41 42 -78 -28 68 43 22 43 139 102 76 122 207 123 -81 -20 48 -7 3 59 136 93 82 36 18 29881 303 2025 75 11120 8 18 1 5978 713 98 1696 2690 3182 4770 4981 4775 3729 5325 7116 8610 9201 9077 10411 11832 13091 16603 19791 21689 20898 16602 12145 5408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14525 20973 25856 22685 15820 8069 3111 2275 5401 6074 10444 15361 30599 53650 40656 43852 38507 20736 4404 276 155 147 136 133 127 124 116 110 103 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 120 123 125 126 127 128 128 129 132 134 135 138 139 136 136 141 142 139 136 139 142 145 147 148 144 138 134 131 133 135 136 139 139 146 149 151 156 157 160 164 165 166 173 175 174 171 164 160 159 154 154 155 150 143 144 141 134 137 141 145 149 144 135 131 136 129 120 115 111 105 99 109 109 113 116 119 126 125 120 120 132 130 128 121 119 128 131 132 146 143 128 135 148 148 132 153 183 203 244 290 306 346 408 418 429 482 563 708 885 1209 1813 2587 3254 3511 3477 3313 3417 4070 5367 7012 8991 8922 7469 6514 5359 4722 4225 3603 2799 2128 1492 819 342 176 139 136 65 15 81 47 -21 -17 47 43 57 -28 -6 87 5 -36 21 99 72 41 36 159 109 7 44 3 38 97 98 88 134 84 4 -65 29913 299 2325 75 11118 8 18 33 5983 716 253 733 901 925 1424 3770 4303 4016 4120 6162 9518 13997 20176 27712 31473 28970 22779 16720 9059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7533 15573 25206 27607 25438 18025 8580 3516 4915 6200 12221 18007 31382 52704 44201 44525 32632 14054 283 149 141 138 137 135 130 126 119 112 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 122 124 125 126 127 129 129 130 134 135 136 139 140 136 136 139 140 139 139 141 143 146 149 147 144 139 132 132 131 132 137 139 140 145 150 151 155 155 160 169 169 172 180 182 179 167 161 160 158 154 154 155 152 148 144 140 141 143 139 137 144 146 142 133 126 125 116 108 110 106 101 103 102 113 124 120 124 126 119 128 134 133 135 125 121 127 125 127 138 133 129 133 158 163 139 152 193 212 229 260 298 342 371 372 420 504 577 753 1120 1703 2448 3080 3317 3123 2919 3037 3712 4859 5929 6714 7027 6513 5464 4231 3439 2924 2333 1955 1669 1262 833 437 208 186 113 64 74 50 91 137 83 30 11 -23 33 -23 -3 70 32 -1 10 65 61 -6 1 126 102 108 100 -21 35 235 240 127 43 -80 -77 18 29944 294 2700 75 11123 8 19 4 5989 718 310 2207 5288 10596 15049 19639 25077 32931 41622 46876 42464 33178 20226 13549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10497 19282 27104 28573 26826 17353 7695 2531 1358 2654 7976 15775 29664 44317 50978 29333 24199 3854 176 142 141 137 138 136 132 127 120 112 104 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 130 131 132 132 132 133 133 133 136 136 135 138 139 136 137 139 139 139 139 139 139 143 146 144 142 139 137 136 135 135 138 139 145 150 150 148 152 156 162 168 174 175 179 179 169 162 157 158 155 151 149 149 148 142 132 129 138 141 137 135 142 144 137 129 121 121 111 101 106 112 108 108 112 112 118 117 119 125 122 133 136 134 139 129 125 140 145 135 140 140 144 142 160 180 156 152 172 195 226 226 247 290 297 333 382 415 488 610 892 1427 2139 2794 3055 3019 2847 2854 3236 3749 4075 4501 5114 5394 4919 3840 2777 2018 1532 1144 807 511 272 125 120 186 83 23 42 22 84 170 97 9 -35 -87 -8 39 7 -24 -8 47 96 82 22 31 93 61 61 172 180 91 123 263 206 50 27 -130 -198 -80 29976 294 2700 75 11118 8 19 36 5995 720 172 3847 11649 23008 29881 31590 33179 33773 39848 49930 54547 53214 51016 38813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18172 24491 24649 22666 16150 7365 2600 961 382 926 2897 9572 24397 40857 37663 11623 1260 192 144 142 140 136 137 136 131 127 119 111 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 141 141 140 137 137 138 138 137 139 139 138 139 139 136 138 139 139 139 139 139 139 139 142 141 141 140 138 137 138 139 139 142 144 147 150 153 155 159 163 166 168 169 168 164 158 151 150 153 151 144 139 139 141 132 129 136 140 144 147 147 147 136 131 131 127 120 113 115 114 122 128 122 128 126 116 119 128 128 127 139 139 131 137 140 145 152 162 160 156 161 164 166 165 165 160 173 169 189 220 209 221 249 268 310 335 328 362 365 429 669 1147 1872 2623 3177 3361 3066 2815 2946 3303 3771 4716 6185 7510 7232 5058 3103 2303 1656 1017 658 364 169 121 120 87 25 -34 -9 95 132 55 34 12 -52 4 31 -68 -107 -60 65 174 173 76 14 13 -47 -3 41 120 201 157 193 133 45 171 80 -83 -213 30007 297 2475 75 11113 8 20 7 6000 723 199 1145 5586 12886 25121 36156 42057 45033 46774 49491 50714 57608 68223 76527 72154 69441 39496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11545 12622 11099 9195 4814 1736 197 999999 36 336 909 3220 11952 28048 33897 25431 2418 301 149 141 138 134 134 133 131 127 121 112 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 139 136 136 137 138 137 139 139 138 138 138 136 138 139 139 139 139 139 139 139 139 139 142 142 138 136 139 139 140 144 144 144 150 154 152 157 165 166 169 170 168 165 159 158 155 153 149 144 136 132 136 132 132 138 139 142 142 143 139 136 134 132 132 128 121 118 121 128 132 121 121 124 118 124 129 122 121 138 137 134 138 143 153 145 150 158 150 149 151 161 160 154 181 198 184 179 184 203 234 253 289 312 323 330 333 302 344 427 620 1190 2125 3089 3654 3440 3045 2938 3244 3673 4646 7053 8969 8676 6488 4049 2891 2048 1363 1007 584 227 63 29 58 -5 -73 -46 61 59 -20 21 22 36 73 2 -114 -153 -67 40 52 107 117 42 79 47 13 -46 27 139 100 89 83 249 392 296 130 -70 30038 314 1200 75 11111 8 20 38 6006 725 709 5899 5846 332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 224 482 930 2222 6104 25437 37118 49788 55624 54661 60372 62446 75295 80961 85589 78805 66999 55324 30736 24322 16676 11200 6337 930 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 418 1222 2623 2894 2504 1730 934 594 85 29 41 107 486 1538 5481 15922 25303 20159 2267 286 145 137 135 132 133 131 130 126 118 110 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 135 135 134 134 134 135 135 135 137 138 137 139 139 137 138 139 139 139 139 139 139 139 142 141 142 138 135 138 140 141 139 140 142 141 145 149 152 156 159 162 168 167 170 169 167 165 159 156 151 150 141 133 138 139 136 132 131 132 136 141 137 140 142 138 135 133 129 114 109 115 122 119 114 111 108 105 111 115 124 142 138 140 143 139 134 126 141 152 148 151 148 148 145 163 178 174 169 159 158 185 217 260 295 307 323 341 342 328 381 544 931 1640 2522 3299 3551 3266 2903 2922 3223 3879 5160 7089 7709 6761 5258 3634 2491 1611 1077 786 494 244 76 59 97 9 -60 -81 -26 -13 -32 31 20 17 -12 -17 6 -53 -43 -6 58 105 117 96 97 121 71 33 60 109 115 21 -2 175 210 196 138 2 30070 315 1125 75 11113 8 21 10 6012 727 351 4493 22599 28807 9864 5503 1137 1763 875 2227 2423 2642 2413 3308 5416 7067 7534 8524 7811 12142 20041 31303 39651 55738 60648 59534 48361 32095 36127 36000 38627 31499 32852 38127 38274 33133 27085 17874 21621 15396 5499 29 20 23 22 17 18 14 17 20 17 12 4 4 5 6 2 1 999999 999999 999999 1 999999 2 999999 999999 999999 999999 999999 999999 0 7 5 4 999999 999999 0 999999 999999 999999 6 999999 999999 999999 0 4 4 2 7 12 15 21 37 82 305 580 586 481 121 72 80 143 497 1554 5746 17021 19087 7874 412 154 141 140 138 138 138 136 133 127 120 111 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 132 133 133 133 133 134 135 134 134 136 136 139 139 137 139 140 139 139 139 139 139 140 143 144 140 136 133 139 142 142 140 137 139 141 143 148 152 154 158 162 167 168 170 172 174 168 160 156 152 149 144 139 142 141 135 130 129 129 132 137 136 137 140 141 138 136 131 118 110 108 120 133 132 116 107 108 118 122 124 135 137 142 140 138 139 139 148 160 159 146 149 149 134 151 167 170 182 172 174 187 212 271 296 276 287 325 429 677 1065 1553 2073 2539 2882 2943 2869 2820 3044 3393 3755 4397 5053 5136 4690 3844 2846 1992 1255 828 568 329 203 159 98 60 90 49 42 31 6 20 79 77 -1 -23 -125 -100 25 42 48 27 101 163 139 86 99 118 22 12 147 147 27 31 67 108 193 267 280 164 30101 316 1050 75 11111 8 21 41 6017 730 388 4444 22333 36375 26833 11709 6166 3498 3851 4544 5394 5684 5917 6225 7278 9556 10076 10013 11851 13562 22359 30254 42328 49980 57683 64416 68736 44633 16751 8043 11237 10331 5259 7144 14533 18654 17644 15511 8281 13828 13586 5492 86 74 78 79 76 68 64 67 75 68 67 53 54 54 56 54 58 56 53 54 55 52 55 53 51 58 56 55 53 55 59 57 59 57 52 55 51 48 46 51 44 51 50 50 52 53 53 62 58 62 66 76 75 88 92 81 82 94 97 106 150 409 1158 4370 13340 12239 1090 180 145 145 145 144 142 141 139 133 127 122 112 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 134 135 135 133 134 136 137 137 137 138 137 138 138 137 139 141 139 139 139 139 139 139 142 140 139 139 138 139 139 139 141 139 139 141 141 145 150 154 158 162 165 169 169 168 168 160 160 158 155 153 148 147 149 146 138 133 131 132 140 143 137 132 131 137 142 144 134 118 119 116 111 122 129 117 118 131 137 134 123 120 126 131 137 150 150 143 147 152 139 128 144 150 142 160 174 180 180 185 190 207 232 291 318 268 255 383 701 1267 2044 2694 2780 2648 2515 2458 2664 3444 4248 4167 3750 3429 2790 2149 1734 1294 972 669 417 364 268 103 46 62 25 5 83 89 105 150 91 53 71 18 33 27 -114 -60 50 21 19 10 28 9 13 44 123 87 -41 -56 5 51 29 31 182 290 292 284 264 233 30133 316 1050 75 11103 8 22 13 6023 732 279 4164 21237 36315 18502 4602 2709 2199 3001 3779 4609 4809 5426 5641 6406 6597 7044 9263 11450 15001 20094 27733 47277 61686 61007 61830 64258 44203 24074 17493 24188 26071 26037 31600 33629 28816 28750 25560 6886 2050 1165 712 520 281 168 146 145 140 133 126 130 120 124 116 117 117 121 122 120 118 115 111 111 112 113 111 111 114 115 116 115 112 115 118 117 120 114 115 112 112 104 101 101 108 105 107 109 108 112 120 112 122 119 128 123 124 132 129 132 137 136 135 143 215 412 1277 3496 3132 282 151 144 148 146 146 142 140 137 131 123 116 109 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 131 131 131 131 132 134 135 136 139 139 138 139 139 136 139 142 140 138 138 139 139 145 148 144 139 134 134 134 138 139 139 139 139 146 145 144 146 151 155 153 157 166 166 165 164 159 157 154 155 153 146 142 140 143 141 136 131 129 138 140 138 141 138 140 154 164 157 139 131 116 109 125 124 123 131 139 143 138 134 133 134 133 142 137 135 132 146 160 128 136 173 172 167 183 184 173 168 167 186 234 271 317 328 298 306 459 829 1396 2229 2890 2894 2662 2522 2619 3038 4549 5708 4843 3563 2435 1401 799 482 298 279 202 106 86 55 -39 -41 31 -14 12 99 68 72 139 51 29 81 87 153 88 -120 -97 23 78 42 -7 75 71 64 162 178 91 94 45 29 54 82 119 165 260 243 137 146 148 30164 314 1200 75 11094 8 22 44 6029 735 1756 9106 8788 451 57 999999 999999 999999 999999 89 331 556 735 736 930 3613 5365 6026 4858 8792 24507 41555 39718 30223 24029 18908 20584 27057 33673 43718 58351 69739 77783 85400 104277 103590 72354 36970 18979 4678 2411 2161 1578 392 269 232 191 171 171 159 158 153 149 154 152 152 154 146 146 139 141 144 146 144 142 139 140 143 145 145 143 147 139 145 142 140 140 148 137 138 132 139 130 142 141 136 138 142 141 150 144 149 147 150 152 155 153 157 156 155 149 151 150 153 147 148 145 145 145 150 146 142 139 139 133 128 120 111 103 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 131 130 130 132 133 134 135 136 138 139 139 140 138 136 139 141 139 137 138 139 144 148 144 143 139 131 131 136 139 139 139 142 151 157 157 156 158 161 163 161 166 172 173 178 182 178 169 164 161 157 151 140 138 143 141 134 130 129 130 132 138 141 137 138 146 148 146 137 129 111 104 115 105 108 118 120 126 120 115 121 132 141 141 123 118 121 142 162 135 135 165 167 163 162 175 176 177 204 257 319 368 394 357 315 347 598 1107 1679 2414 3104 3157 2864 2708 2793 3302 4912 5938 4911 3589 2391 1393 807 447 248 168 129 123 102 59 -21 -14 15 37 68 45 32 65 72 18 48 111 120 104 43 -62 -57 1 98 98 -23 -27 23 25 143 214 139 189 125 93 66 -16 5 -6 100 222 86 13 56 30196 319 825 75 11090 8 23 16 6035 737 3195 3170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 2811 2965 872 387 389 999999 196 495 829 1047 1614 3329 16107 20340 22422 18764 25386 33616 43035 62422 76906 81649 88760 77921 87852 87608 80027 55245 44165 26060 22015 24324 24073 20792 9751 1736 188 177 177 170 166 162 154 153 149 144 150 144 146 139 138 137 139 139 141 145 138 140 140 144 142 139 136 142 141 139 135 140 135 142 133 134 133 145 137 136 139 138 141 144 142 140 140 148 145 149 148 154 153 156 152 149 149 151 146 147 143 145 147 148 145 141 135 136 130 124 118 108 101 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 133 134 133 133 134 135 137 137 139 141 140 141 139 136 137 140 139 135 136 139 142 144 142 141 138 135 134 139 139 139 139 140 145 151 151 155 160 164 166 169 176 178 184 186 186 180 168 168 162 156 149 141 140 144 141 138 136 135 139 141 141 144 147 151 138 123 124 121 124 122 112 110 102 108 120 116 123 128 126 131 139 141 137 136 129 129 143 150 134 135 157 158 168 181 190 198 235 286 342 393 462 494 421 363 476 850 1468 2154 2845 3297 3195 2745 2526 2701 3360 4727 5222 4364 3349 2258 1332 835 496 211 147 136 145 127 55 66 102 69 57 49 28 20 5 48 91 76 53 0 -12 -11 -34 0 24 75 60 -27 -33 -3 -6 31 47 45 112 57 -12 65 63 -89 -59 110 99 16 -33 30 30227 320 750 75 11093 8 23 47 6041 740 869 6920 7020 999999 1400 2713 1394 999999 999999 999999 999999 999999 999999 1308 5087 10566 17063 19561 27235 24626 29316 23707 15478 11816 15145 20436 14690 6843 13754 19322 29323 41805 62972 70923 58964 59782 49189 43345 40405 19612 10759 9338 14911 19332 22713 19895 18188 21300 21891 19978 9398 1667 177 176 171 169 175 172 163 156 155 156 154 150 144 133 131 136 135 135 138 143 138 138 133 141 138 136 134 138 136 143 134 134 132 138 135 133 135 141 133 141 142 140 141 140 144 139 137 148 147 148 146 153 149 155 154 148 147 147 146 150 147 148 147 147 143 140 134 134 128 123 117 108 103 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 131 133 132 131 132 133 134 135 138 140 140 142 142 139 139 140 138 134 134 137 140 142 142 140 139 138 136 138 139 139 139 139 139 145 145 151 154 157 157 159 169 173 177 180 174 163 154 152 151 148 144 142 138 139 141 140 139 134 136 136 135 140 147 155 145 132 128 118 120 123 120 114 107 117 119 115 133 143 135 136 146 144 143 139 134 139 146 147 130 138 177 189 195 203 205 224 264 289 316 357 426 448 421 423 497 714 1154 1816 2620 3141 3110 2694 2435 2741 3801 4738 4706 4199 3342 2304 1482 991 576 299 191 105 104 61 0 63 146 97 40 15 8 -9 -38 7 -1 -53 -45 -43 -87 -53 -51 -44 7 39 75 0 32 120 86 20 -30 18 -3 -25 73 101 139 40 -45 7 31 210 209 126 30259 319 825 75 11098 8 24 19 6047 742 2784 2912 999999 1280 2589 1255 999999 999999 999999 999999 999999 999999 516 4616 9354 12746 15811 25763 22157 28168 22944 13380 9904 11708 16989 12108 9408 24956 44117 53300 62292 85770 87927 76884 56146 20678 4837 192 414 1290 3504 8567 15148 15816 10876 6732 2376 640 334 222 189 184 177 172 175 181 171 169 163 156 163 162 153 145 138 138 143 142 143 146 148 143 142 138 143 143 137 136 136 138 144 140 143 135 146 142 144 142 143 142 150 144 151 148 151 152 150 148 156 154 155 151 157 152 156 155 152 149 149 150 153 154 151 148 147 143 141 134 132 127 120 115 106 102 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 131 133 133 132 133 134 136 137 138 138 137 139 140 138 140 142 140 135 135 137 139 139 139 140 140 140 139 139 139 139 139 139 139 139 147 150 150 148 148 151 160 168 173 174 164 154 150 146 146 146 143 142 139 138 138 136 136 134 126 124 128 137 139 138 144 151 151 131 119 121 121 117 105 108 111 114 140 143 135 146 156 154 168 174 169 176 177 175 172 166 178 191 195 194 210 234 248 257 257 294 356 369 386 419 399 444 690 1250 2122 2892 3200 3065 2799 3142 4620 5487 5062 4639 3898 2914 2098 1522 966 602 324 102 83 76 30 8 39 -8 -24 -3 -29 -22 0 -32 -105 -109 -54 -56 -79 -60 -102 -93 -49 12 103 108 87 52 25 42 -9 85 91 50 121 87 79 26 51 75 149 300 212 222 30290 294 2700 75 11086 8 24 50 6053 745 1095 10449 33055 59141 59771 48880 51160 46182 51597 40215 16330 6098 5663 9567 16496 28256 46551 66280 77930 71907 60660 38595 19334 8448 2318 631 250 200 190 188 182 177 175 177 167 166 162 153 155 153 152 154 151 151 152 151 146 145 147 146 150 146 146 142 146 143 144 150 140 152 143 149 150 146 153 153 155 159 160 165 159 161 159 163 160 163 156 163 157 158 156 158 156 155 154 153 156 153 149 146 143 141 135 131 128 120 114 106 100 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 136 138 141 141 141 141 140 140 140 139 137 138 139 138 139 142 143 139 137 136 139 139 139 140 140 138 139 140 139 139 139 139 139 139 139 142 144 146 144 147 155 161 168 171 171 169 164 163 157 151 148 144 142 146 145 140 141 135 135 133 128 135 139 134 132 139 147 148 129 110 109 112 109 105 108 110 116 137 130 126 144 154 159 164 169 178 179 157 164 184 159 152 159 162 188 217 217 205 198 192 226 276 314 341 350 339 348 529 1033 1851 2688 3140 3164 2993 3137 4383 6160 6889 6221 5104 4012 3108 2487 1740 1188 710 336 190 77 -1 -9 -24 -53 -56 -38 -45 -46 -28 -21 -58 -119 -90 -152 -152 -89 -109 -92 -104 -72 -14 103 138 3 -16 91 67 70 166 191 98 76 106 116 174 147 141 61 32 194 30321 285 3375 75 11078 8 25 21 6058 747 246 1048 4391 8624 14325 21598 33021 48808 68714 92964 111530 128864 115592 88894 62291 36900 21661 6119 1235 529 366 306 243 208 194 184 172 161 158 158 152 156 153 153 149 150 147 145 147 151 151 147 150 148 148 149 146 147 147 142 149 146 148 149 145 152 155 164 162 164 167 161 161 158 166 162 163 162 167 162 162 158 162 160 158 156 156 153 154 149 145 143 140 134 130 127 121 116 107 101 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 135 138 140 139 139 139 138 139 139 138 137 139 139 137 139 142 142 138 136 139 139 139 139 140 140 139 139 139 139 139 139 139 139 139 139 139 139 141 142 150 156 160 167 174 176 175 175 173 171 167 157 156 149 142 141 146 154 144 139 144 142 139 135 137 147 146 140 141 128 110 96 95 102 103 105 103 104 124 126 123 130 138 151 153 140 123 132 134 142 160 130 132 155 155 163 168 165 170 179 184 203 222 256 273 271 269 315 531 1008 1750 2478 2841 2895 2766 2770 3328 5424 8151 8017 6290 5257 4381 3560 2717 2094 1624 1140 699 309 115 105 60 34 -10 -46 -23 -18 -6 39 5 -93 -55 -59 -64 -47 -77 -15 14 -99 -119 66 101 42 44 129 208 180 187 158 132 173 139 109 157 168 53 -11 115 135 30353 282 3600 75 11074 8 25 53 6064 750 656 1872 4814 6435 9949 17739 36112 72240 126985 165419 180718 157634 121714 83233 35447 11284 4601 2514 1295 529 257 193 185 176 169 165 161 154 156 155 153 153 151 148 143 153 153 152 150 150 149 150 151 146 149 146 142 149 146 154 148 152 156 157 161 164 163 166 164 166 162 169 167 166 172 169 167 161 159 158 162 159 157 156 150 152 147 146 145 139 134 130 126 121 117 109 104 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 130 131 132 131 131 132 133 135 136 139 139 140 139 137 138 142 142 137 136 139 139 139 139 139 142 143 137 137 139 139 139 139 140 139 139 139 140 143 144 155 162 162 169 176 178 178 180 178 180 178 169 167 158 144 139 152 158 151 145 148 143 136 138 142 148 149 149 148 130 117 103 91 99 99 99 103 99 109 121 120 114 109 120 124 114 102 119 135 142 147 129 140 143 138 145 142 159 189 207 213 218 216 209 226 323 484 761 1140 1505 1854 2162 2316 2445 2536 3098 4461 6359 7831 7470 6132 5272 4417 3614 2954 2384 1946 1491 1001 559 256 147 79 74 63 -6 -48 -21 52 69 28 2 -8 -3 50 0 -94 -13 59 36 -2 11 50 48 66 77 123 163 125 41 67 150 146 154 184 153 -9 27 143 22 30384 282 3600 75 11081 8 26 24 6070 752 122 2715 6480 12409 19400 28420 44256 72155 112744 152309 172102 157329 123715 89701 48504 19456 7320 3333 1427 518 241 180 178 186 177 169 178 165 159 169 166 161 160 155 151 158 155 153 153 152 153 154 153 146 155 153 151 153 145 159 149 159 159 158 162 167 162 170 167 168 168 174 172 175 178 173 168 164 162 160 160 160 159 156 152 150 147 148 145 138 134 131 125 119 116 109 104 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 126 127 127 127 127 128 130 131 133 136 137 139 141 139 140 141 140 137 136 139 139 139 140 141 140 140 138 138 139 139 139 142 140 138 138 139 139 139 140 150 153 155 167 172 175 173 173 178 176 174 168 162 154 153 151 155 159 151 147 149 143 141 143 141 145 154 159 153 138 131 124 112 105 102 110 116 113 116 113 103 98 91 104 110 94 93 108 107 113 123 128 138 121 122 137 143 181 228 227 203 193 190 202 305 577 987 1350 1692 1916 1852 1865 2072 2420 3148 4810 7523 9405 8357 5986 4418 3469 2746 2305 1870 1382 1027 767 509 322 162 87 72 57 56 40 -29 -4 29 -44 -43 -4 -59 -78 -37 -83 -108 -51 3 42 0 -54 36 70 103 94 52 22 -11 -2 48 67 103 158 122 2 -73 24 128 21 30416 297 2475 75 11082 8 26 56 6076 754 392 2711 4807 5041 711 549 877 605 999999 999999 999999 999999 999999 999999 79 3616 5178 6839 12922 20565 30118 43617 61239 82218 109639 125490 135208 114077 96643 61802 30444 12620 4704 1627 645 395 186 184 183 183 181 187 185 175 181 181 168 173 168 165 163 154 154 153 153 151 153 152 153 161 157 156 159 158 161 157 158 156 160 164 169 163 172 168 168 169 173 169 175 183 180 178 168 166 164 156 159 156 156 153 152 148 148 144 138 134 132 124 118 114 108 104 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 124 126 126 126 126 127 129 130 133 135 137 139 142 141 141 141 141 138 134 136 138 139 140 142 140 139 138 137 139 139 139 139 139 139 139 139 144 142 143 150 157 160 166 170 174 172 170 171 170 170 166 163 163 161 158 161 156 150 153 156 158 146 142 147 155 156 147 138 132 127 119 113 103 94 106 109 105 112 108 95 99 99 101 108 102 86 81 83 90 107 119 129 120 112 127 132 149 200 217 196 190 191 202 323 598 1027 1281 1449 1658 1557 1561 1944 2432 3346 4962 7092 9590 9918 7606 4895 3173 2380 1753 1325 972 611 367 241 153 109 50 58 49 39 36 35 97 75 -7 2 24 -17 21 18 -48 -39 -46 -15 19 13 -2 37 70 26 37 -36 -128 -4 165 93 43 32 -71 35 126 148 124 150 200 30447 300 2250 75 11074 8 27 27 6081 756 748 3194 5423 8577 13669 23529 33301 48636 55019 47322 38418 41635 64877 74270 59238 40137 5876 1018 3917 3834 799 718 1604 3524 7414 14356 26010 43653 58232 69270 65003 57945 38412 19835 9286 3666 1338 569 373 182 177 169 169 176 179 181 181 189 187 176 173 167 161 159 152 156 155 148 147 150 152 155 158 150 154 155 156 158 155 153 155 158 156 162 158 162 162 164 164 169 164 171 171 174 169 166 163 161 157 157 154 155 152 153 148 148 143 138 135 131 128 120 115 106 102 95 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 125 126 126 126 127 129 130 131 134 137 137 140 142 141 139 141 141 136 133 134 138 139 139 140 139 140 141 139 139 139 139 140 139 139 139 139 142 144 145 153 164 168 167 171 170 171 171 169 167 168 167 167 165 162 164 169 165 158 157 159 163 153 150 151 147 142 129 115 112 105 96 101 96 90 106 107 102 100 106 105 101 105 100 104 111 95 79 93 106 109 111 125 117 94 114 130 155 172 167 165 175 191 215 311 481 697 893 1116 1307 1286 1356 1735 2149 2899 3927 5713 8456 9711 8206 5277 3375 2601 1862 1410 1227 1049 886 727 474 319 207 88 35 42 49 70 116 100 64 93 95 63 44 -38 -34 -9 -27 12 46 94 63 69 68 -62 -68 -110 -80 84 135 -34 -56 21 -94 -44 77 184 80 39 187 30479 300 2250 75 11066 8 27 59 6087 759 554 3270 5759 9732 15978 27256 53236 77703 85905 79577 65336 68028 81815 87747 62452 41783 9795 6798 13695 22971 29238 34671 53015 58615 36256 20972 12140 4108 1879 2335 2455 2135 862 397 281 241 192 185 183 175 178 171 171 172 174 173 173 181 185 167 163 162 158 156 154 160 157 151 154 160 159 158 160 149 152 152 149 157 158 158 157 160 156 160 157 159 160 163 157 165 159 170 164 166 163 164 158 158 157 159 154 154 153 150 147 147 142 139 134 132 128 123 117 108 100 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 124 125 126 127 128 129 129 132 134 136 137 139 143 141 140 141 141 135 132 133 134 139 139 139 139 140 140 139 139 140 139 140 139 139 139 142 147 152 156 161 165 166 164 163 160 158 161 163 165 164 169 171 165 163 167 168 172 171 161 161 161 151 147 145 131 128 121 107 108 102 94 98 102 101 98 92 95 97 100 102 95 97 93 85 72 73 95 102 97 93 91 106 99 92 110 121 148 137 118 120 129 152 185 258 364 451 511 664 828 871 949 1263 1649 2275 3056 4525 6098 6725 6270 5019 3854 2765 1930 1634 1490 1382 1263 1068 934 815 610 410 322 244 131 102 67 110 150 128 234 198 97 42 52 102 135 67 16 51 93 114 106 27 35 0 18 111 50 -75 5 140 -4 -54 -59 -30 69 111 93 30510 297 2475 75 11060 8 28 30 6093 761 680 2021 5002 11154 15478 36475 18386 33850 26638 15735 12276 7036 10174 17427 29748 57614 92240 113264 118103 118552 97498 52302 30470 19559 9978 5157 2339 730 417 235 191 188 191 178 176 173 175 176 174 174 178 176 178 164 169 184 168 167 165 166 164 161 168 165 163 162 168 164 163 168 162 153 165 162 162 169 167 164 168 167 175 166 167 166 169 162 168 165 175 167 165 164 166 161 162 160 163 159 155 153 150 146 148 144 140 133 132 127 124 117 109 100 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 128 129 129 130 130 131 131 132 135 136 138 140 144 141 139 141 140 135 131 131 132 137 139 141 143 142 140 138 139 139 137 137 140 139 139 142 151 157 161 164 166 166 160 156 156 152 154 163 165 164 162 165 163 164 168 167 170 172 163 167 164 155 144 139 126 116 115 118 122 112 106 103 110 110 97 91 91 100 99 87 92 101 98 86 76 99 128 118 97 79 86 110 117 118 117 124 122 101 117 120 114 134 141 131 179 305 397 441 531 674 848 1115 1601 2324 2979 3648 4290 4899 5301 4916 3862 2755 1952 1546 1294 1162 1172 1155 1140 969 672 529 479 345 170 142 118 136 210 163 249 226 134 150 139 110 113 68 0 0 22 40 49 -13 -58 -48 -31 2 85 49 7 20 -101 -29 -55 -49 117 149 -31 30542 299 2325 75 11061 8 29 2 6099 763 50 134 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 3840 8387 15162 27250 50253 77564 91718 94408 79278 62386 60198 67264 68905 64190 44829 26006 13853 4235 678 221 182 179 174 179 174 174 178 180 182 180 174 176 166 174 182 177 176 174 173 172 168 178 171 168 168 168 165 166 167 173 160 172 167 164 167 164 168 169 167 175 166 171 169 172 167 170 168 172 168 172 171 171 166 166 160 162 159 155 150 149 147 148 145 140 133 132 128 123 117 107 102 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 134 134 134 133 133 133 133 134 136 138 139 142 144 141 139 141 139 135 131 132 133 137 139 142 143 143 140 138 139 139 135 137 140 139 139 140 148 157 161 166 171 169 168 167 164 161 159 165 167 167 168 171 174 168 168 166 167 161 157 165 167 161 151 144 137 130 125 125 120 114 114 118 121 113 105 103 97 103 104 95 92 80 79 77 92 113 93 82 96 73 61 82 98 104 99 109 112 96 98 86 79 93 115 113 116 216 370 527 626 730 943 1189 1644 2316 3021 3694 4276 4689 4851 4575 3952 3249 2397 1643 1182 887 861 930 831 666 548 489 433 381 361 331 306 251 215 258 282 208 234 255 244 197 144 214 185 77 71 46 21 -28 -70 2 26 -41 30 19 -156 -141 -76 -81 -97 -77 3 84 -75 30573 320 750 75 11054 8 29 33 6105 765 37 540 1152 574 999999 999999 999999 494 5734 17242 15395 3809 3410 7685 12661 25173 32229 28110 16776 9004 13975 20234 20812 33999 38162 26799 11879 999999 999999 999999 999999 999999 999999 999999 999999 138 374 1276 1935 3306 6348 12277 21786 36217 53010 65105 68391 58935 38110 22806 12826 3883 605 198 176 173 177 189 187 187 190 185 186 184 179 182 175 174 176 176 176 181 177 176 176 181 174 175 169 169 168 165 163 170 165 166 166 164 166 166 165 161 162 169 165 173 168 169 168 172 169 175 168 173 173 169 167 164 159 159 157 151 150 149 146 146 144 139 133 131 128 122 117 108 104 95 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 131 130 130 130 130 131 131 132 135 138 138 140 142 139 140 143 142 138 134 131 132 136 139 139 141 141 139 140 142 140 139 138 138 138 139 143 148 156 162 165 164 164 168 168 163 159 157 159 162 168 168 171 170 166 160 156 155 155 156 161 165 155 144 132 125 124 116 111 110 106 110 117 116 107 93 94 99 95 98 106 97 79 75 72 90 102 71 58 80 81 81 96 95 93 94 107 105 96 110 92 83 96 110 145 154 152 202 348 522 612 663 796 1002 1260 1709 2349 2953 3435 3844 4174 4380 4176 3667 3280 3040 2649 2255 1888 1358 935 727 601 515 538 626 603 541 458 343 330 377 328 393 458 418 367 267 350 325 194 173 27 -33 -8 -65 8 98 10 58 6 -255 -230 20 -55 -117 -67 19 136 -21 30605 320 750 75 11068 8 30 5 6111 767 14 528 1148 585 999999 999999 999999 784 6722 19129 18246 5433 6967 16375 28913 53968 60583 51021 42799 32040 39805 52871 53305 57441 69005 68550 57834 30865 8070 5392 152 115 102 102 100 104 109 126 144 182 352 953 2344 5171 7825 8191 5846 2561 620 203 189 187 190 184 179 179 180 180 185 187 187 185 185 184 182 186 181 179 179 169 177 178 172 176 178 176 171 174 169 169 169 168 169 170 167 166 162 164 163 169 164 165 168 172 173 165 168 178 179 172 175 180 172 172 170 166 166 162 157 157 154 151 149 150 146 147 145 138 134 132 127 122 117 109 103 95 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 127 129 129 129 129 130 132 132 134 136 137 139 141 139 140 144 143 140 136 133 133 135 137 140 143 143 141 140 140 139 138 135 134 139 142 145 147 149 151 149 150 149 151 153 150 150 152 149 152 158 156 152 150 149 151 146 139 141 141 138 143 140 127 121 114 113 113 112 116 107 103 112 110 98 92 103 107 89 98 114 112 106 99 95 97 103 106 119 105 97 110 122 128 118 126 154 131 112 148 128 98 111 113 166 211 169 149 185 280 362 392 485 571 657 802 1030 1352 1616 1859 2177 2592 2790 2881 3282 3552 3696 6308 10742 13324 12927 9853 6007 2993 1459 1168 1422 2136 3132 5212 9197 11314 7734 3056 1131 562 441 270 335 278 279 240 53 -14 -55 -113 -151 -28 11 -26 -7 -91 -174 -194 -181 -163 -31 46 97 20 30636 311 1425 75 11059 8 30 36 6116 770 1988 2168 63 775 3536 13884 24684 24464 22198 26770 27491 31495 42962 55881 79998 123765 132410 100165 53999 26605 20699 5411 3833 2059 695 312 214 152 159 159 155 149 159 169 172 172 173 176 178 180 185 193 196 195 182 178 168 172 164 174 178 182 179 185 181 184 180 175 177 175 170 169 165 165 171 167 166 165 164 166 164 167 170 164 165 159 162 160 167 163 165 164 167 170 171 167 166 169 180 179 175 175 175 172 172 168 164 162 159 155 156 154 153 149 148 147 146 142 137 133 132 126 122 117 112 105 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 128 131 131 131 131 131 133 134 135 137 138 139 142 141 139 143 145 141 137 137 137 138 140 143 146 145 142 141 138 137 138 136 134 136 139 143 143 145 142 139 138 136 139 143 142 146 146 141 142 148 146 144 145 142 147 143 135 137 137 127 120 125 120 125 122 114 120 120 118 113 104 108 109 108 109 107 102 94 114 117 115 114 111 119 119 107 117 144 120 109 128 139 148 159 168 158 132 128 154 130 104 106 108 151 183 172 149 139 175 228 279 351 370 383 393 419 534 626 696 908 1254 1712 3088 6047 10076 14168 22397 30856 30581 24155 16437 9927 5748 3844 3665 4458 6475 8721 11535 15478 17091 13317 8166 5528 4095 2458 1114 628 424 342 243 137 139 -5 27 70 3 3 -25 5 -23 -124 -190 -103 -34 87 33 -106 -79 30668 303 2025 75 11061 8 31 8 6122 772 2145 2899 4933 6763 15412 32807 74348 118560 118716 71894 34957 30458 27670 19579 22538 28729 36969 50118 61643 69030 64096 56420 45912 28561 12653 4379 1516 410 159 152 147 159 157 164 182 180 172 167 157 161 152 166 171 172 173 181 177 181 174 169 173 170 171 169 166 174 175 165 167 171 170 166 166 168 175 168 168 160 169 173 176 171 172 177 177 173 177 172 177 175 176 170 169 168 174 167 167 166 162 157 158 154 155 153 152 148 148 146 143 140 135 133 130 126 123 117 113 108 101 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 131 133 133 133 132 132 133 135 138 140 139 140 140 137 137 140 142 139 137 137 136 137 141 144 144 139 138 139 137 135 136 137 134 134 138 140 144 148 148 144 137 133 139 143 143 145 145 143 139 145 144 139 141 142 151 146 135 139 142 134 125 126 128 132 129 124 126 118 116 114 101 96 101 112 110 104 95 97 109 90 92 110 105 116 119 99 98 108 107 115 140 127 112 138 147 127 113 122 117 96 112 113 107 141 160 155 152 181 213 240 312 360 381 436 533 665 822 997 1240 1644 2208 2990 5063 9612 15889 21033 25861 29048 25753 18608 12283 8362 6418 5974 6833 8222 10340 12208 12948 13106 12851 12701 12449 11144 8415 5159 2510 1091 576 338 185 134 134 34 60 145 79 9 34 155 41 -90 -38 76 124 139 156 -105 -134 30699 299 2325 75 11058 8 31 39 6128 774 1310 5252 6267 7352 7504 8178 9255 11389 13795 17807 24640 34565 48904 67982 88004 101926 103830 102076 97300 86902 76511 64512 55156 33688 16297 9084 5258 2830 1075 460 189 164 165 162 164 161 157 161 162 170 167 174 170 170 167 168 174 175 174 176 177 173 172 174 179 180 180 178 173 173 184 180 184 175 190 184 186 185 183 184 187 183 186 178 183 176 174 172 169 165 168 160 164 162 163 157 159 154 155 151 151 148 149 146 141 138 136 132 130 126 124 118 113 108 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 143 143 142 141 141 141 142 145 145 143 142 142 139 139 140 138 135 135 134 138 143 145 144 139 133 130 131 133 133 132 134 133 134 137 138 139 140 143 143 139 140 146 152 154 157 158 155 151 150 149 151 153 154 158 149 137 136 138 134 129 127 128 133 131 131 126 121 120 114 108 102 104 109 105 107 105 105 96 80 100 126 116 116 127 117 93 93 122 126 136 124 97 128 158 148 142 126 104 110 139 158 170 195 220 212 197 242 275 293 347 455 714 1274 1893 2453 3158 4133 4953 5301 6099 7682 10656 15568 20305 21068 20210 16686 11730 9655 7744 6201 5383 5139 5639 6293 7017 7772 7698 7463 7396 7265 7425 6546 4437 2653 1423 675 426 328 213 125 110 53 4 -33 -13 -4 -77 23 129 74 -76 -22 20 23 205 56 -63 30731 291 2925 75 11058 8 32 11 6134 777 407 2952 5870 8560 12902 19063 26737 33506 39337 47033 56946 71144 86300 93908 96355 80730 65268 62589 63664 55293 36005 15785 4512 962 159 159 165 169 177 181 167 169 162 163 161 161 160 160 172 170 167 171 176 176 181 177 175 173 173 175 168 176 182 176 185 180 188 186 189 187 191 186 188 189 190 183 179 180 175 171 173 166 167 160 162 162 163 160 159 156 155 153 152 152 150 146 142 137 136 132 131 126 124 117 112 107 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 147 147 146 145 145 146 146 146 144 142 142 142 139 140 139 136 131 132 134 139 148 150 147 139 132 129 129 131 133 130 128 122 123 124 128 132 132 134 138 141 146 153 158 159 163 164 157 153 151 156 161 157 155 154 150 146 139 134 126 121 126 125 122 122 122 118 120 123 122 123 127 131 123 112 112 112 109 99 96 110 128 132 137 147 146 122 116 139 142 144 147 136 160 182 180 176 151 147 176 185 199 231 241 246 248 262 296 297 307 361 464 673 1101 1601 2036 2557 3379 3958 4011 4557 6037 8608 12120 18864 34401 53614 53985 44230 39882 36222 29152 17078 7617 3476 2349 2006 1998 1818 1707 4370 7664 5877 2177 808 384 237 215 214 226 128 127 128 16 -4 -38 -65 -35 -95 -85 27 32 -52 -64 -16 47 2 -129 -79 30762 283 3525 75 11018 8 32 42 6140 779 302 3276 7769 15114 23870 33890 40502 46232 56708 86744 148180 213699 222233 166429 62162 17009 1575 463 207 174 178 183 184 168 164 160 163 163 154 150 157 158 157 162 167 174 181 178 164 167 169 168 167 173 174 172 177 177 176 180 186 187 200 197 192 192 187 195 192 190 181 176 177 175 168 166 163 163 162 160 158 155 153 154 152 152 150 146 144 138 138 135 133 129 122 117 110 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 145 145 146 146 146 146 145 144 143 142 141 142 143 141 139 140 138 134 131 133 138 144 149 149 145 139 134 133 132 134 134 130 125 123 121 123 127 128 130 132 134 140 146 144 145 153 156 154 153 156 160 159 156 160 164 159 158 157 149 141 134 140 138 125 130 132 127 128 137 137 123 134 137 118 117 123 122 118 121 123 122 132 150 150 142 142 144 143 150 135 120 116 132 151 160 189 173 148 165 207 218 214 242 251 221 216 237 261 268 264 286 348 374 351 348 450 549 573 543 539 745 1083 1681 3688 11661 37266 74582 98216 105906 105755 101548 85754 58456 36048 19859 9278 4067 1979 1873 6131 20424 37747 39540 23808 8638 2677 1012 442 288 220 98 54 35 -7 28 39 4 -69 -78 -87 -162 -91 -4 -41 -48 -37 -104 -149 -198 30794 280 3750 75 11014 8 33 14 6146 781 591 4112 10240 18739 32024 53343 89376 149520 217022 228091 191665 98817 35234 7151 744 231 177 175 182 180 172 171 168 163 155 151 151 148 154 154 159 161 163 156 163 162 177 180 179 168 169 166 179 178 174 174 177 184 183 185 177 179 184 184 192 192 192 186 182 177 175 169 169 166 164 161 159 159 158 155 154 151 151 149 147 145 141 139 137 133 129 121 116 109 104 999999 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 146 145 143 141 141 141 142 144 143 140 139 139 137 135 135 138 142 143 142 139 137 135 134 135 139 141 135 130 125 123 122 122 124 128 130 130 135 139 139 140 149 150 148 155 163 157 155 155 162 162 151 149 151 142 139 139 139 140 144 147 142 139 139 141 130 121 130 119 106 119 126 118 129 141 121 120 139 157 169 152 132 141 148 138 135 106 102 136 148 154 159 162 186 192 187 224 241 235 259 238 240 228 203 240 251 269 323 363 364 352 538 731 750 642 663 980 1633 4218 12174 27651 53128 86642 123717 150696 159175 159089 146078 122101 100476 75317 45390 22744 10682 6784 11006 25208 44602 54246 41163 18722 6206 1963 724 458 323 248 54 -21 2 -34 16 15 -175 -231 -115 -257 -279 -136 -64 -93 -194 -111 -20 -234 30825 288 3150 75 11010 8 33 45 6152 784 179 813 881 816 828 726 2807 4921 7174 11903 22168 36522 52723 74092 108452 129662 119098 103798 77500 55343 29477 16065 5397 243 169 170 181 177 170 168 164 157 147 151 155 157 156 158 156 150 154 152 155 154 168 178 165 165 169 162 171 169 168 167 180 175 181 182 177 175 184 184 186 179 187 185 184 177 176 170 171 167 166 166 162 161 161 160 154 150 150 147 148 143 142 140 137 133 128 121 117 110 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 145 145 145 145 145 145 146 146 144 143 142 143 142 143 142 139 139 138 137 136 138 140 143 144 139 136 134 135 135 135 139 139 137 133 128 123 120 120 124 128 130 126 127 134 136 139 148 147 141 151 161 155 151 158 161 160 153 148 147 142 139 141 139 139 146 143 134 130 127 121 118 130 133 122 122 135 134 124 139 140 113 110 119 133 163 154 139 147 147 132 136 121 119 137 154 159 147 163 208 203 158 183 211 197 226 227 208 186 197 246 237 231 283 325 321 308 395 488 505 429 502 832 1936 6311 18476 40377 66662 89730 113075 133914 142109 137322 123355 107052 90582 70024 45305 23750 11697 9012 15194 28313 40914 46720 42910 30836 18954 9348 2968 996 409 291 269 135 107 -8 -8 50 -130 -276 -105 -63 -186 -209 -117 -46 -137 -91 73 -80 30857 299 2325 75 11017 8 34 17 6158 786 47 69 1301 4350 9240 10518 6630 6349 6297 7124 7717 8103 4303 1253 959 996 1008 3312 6476 11839 19496 29638 36530 40272 53455 85597 117777 127553 125251 67866 14727 10954 9445 4935 215 169 170 181 179 173 169 163 162 157 156 159 163 164 163 157 154 157 158 156 153 160 164 161 161 167 158 161 159 166 166 168 165 171 176 174 171 182 181 184 179 185 184 189 180 182 180 175 171 175 173 167 161 162 160 156 152 150 149 147 142 140 139 136 133 128 122 118 111 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 999999 999999 999999 138 140 140 140 140 141 142 141 141 141 140 139 140 141 140 140 140 136 132 132 136 139 144 146 144 143 139 138 135 132 132 135 138 134 132 129 125 125 129 134 132 130 133 140 144 150 156 155 156 164 166 161 162 162 161 157 152 151 148 150 150 146 144 140 137 132 120 115 115 115 119 128 124 119 120 123 125 125 125 112 112 117 107 108 128 119 111 109 111 114 115 144 135 130 147 141 141 132 148 152 131 144 178 183 162 165 158 160 182 175 181 222 238 244 240 234 231 259 312 292 342 498 1074 3099 8612 18429 27941 34541 39809 45012 47692 42827 34060 27981 21325 14645 9826 5241 3045 4059 9449 18645 25591 28080 30532 30099 28835 26561 15770 5499 1752 591 383 278 234 139 88 139 -51 -187 -59 31 -32 -15 -60 -90 53 134 203 75 30888 300 2250 75 11004 8 34 48 6163 788 25566 31568 37403 47362 53104 52202 54608 44772 21428 10674 9552 9305 6616 1694 66 999999 999999 106 625 1799 5284 10261 15577 16733 16671 22097 32454 50203 70309 76296 38755 272 168 167 168 168 168 180 196 203 188 183 176 175 173 168 162 159 165 159 161 162 165 161 162 158 159 157 161 157 162 157 155 157 169 169 171 162 168 173 169 163 176 174 179 178 184 182 191 182 183 182 179 177 177 173 169 164 163 157 159 156 153 152 147 143 138 139 135 132 127 122 118 110 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 136 137 138 139 140 141 140 140 142 141 139 140 140 139 142 142 139 135 132 132 135 143 148 149 147 142 137 132 128 131 133 134 133 131 132 135 131 130 132 133 135 139 145 150 155 152 151 157 164 163 158 160 156 149 148 149 151 147 145 147 148 142 134 129 125 111 110 109 103 110 115 107 102 109 106 108 106 103 111 120 118 99 87 102 99 92 81 86 114 135 145 128 123 126 111 95 89 97 100 98 103 136 152 115 114 129 143 149 144 174 215 182 130 129 184 209 243 310 322 358 465 636 768 711 725 831 836 1013 2535 5348 8388 8685 5647 2999 1672 929 575 543 795 3854 13136 22189 24342 22444 19777 21051 23186 15388 5542 1914 742 415 312 347 246 227 243 4 -124 -80 -17 43 131 65 74 196 10 -90 20 30920 300 2250 75 11014 8 35 20 6169 790 34577 43229 54452 65265 72090 71262 76567 74528 55520 41954 43054 40680 42646 27964 7790 183 179 195 185 161 153 147 146 153 160 167 162 164 166 159 162 164 165 164 165 165 160 180 177 192 182 171 171 174 172 171 162 158 157 156 164 163 175 164 163 165 162 158 162 161 163 164 161 160 165 170 168 166 177 173 176 165 172 179 180 175 179 175 183 180 180 176 177 173 174 172 168 167 163 158 160 155 154 153 146 142 138 139 136 132 126 122 118 110 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 140 140 141 141 142 141 142 143 142 139 140 141 139 140 142 140 137 133 130 133 141 146 149 147 143 136 131 129 130 131 130 132 131 131 133 129 128 131 132 132 139 150 155 161 160 157 158 160 162 155 155 160 155 155 163 161 157 156 155 155 138 123 131 132 119 122 118 106 113 112 101 98 105 112 117 108 94 111 130 124 101 89 104 97 90 100 109 139 144 124 120 115 123 115 78 88 109 91 86 77 92 113 98 93 108 131 129 139 129 152 193 175 187 237 306 433 668 1361 2754 4235 4647 4984 6210 8306 11463 13549 14209 17880 21084 19267 14719 9223 5451 3513 2347 1883 2003 3066 8238 20094 28374 26040 18059 11258 7548 4536 2037 734 443 370 257 225 223 75 194 285 46 -105 -55 43 30 -23 33 133 139 -144 -214 24 30951 300 2250 75 11012 8 35 51 6175 793 3942 5815 9013 15240 25570 41180 53160 61436 53154 60999 71279 73353 61446 56062 23253 2468 1641 2065 2686 2113 2371 1455 937 527 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 116 693 2807 9756 20447 22604 21595 12600 10406 7068 7396 7246 660 178 174 176 173 166 165 168 166 170 175 173 178 168 169 170 173 165 176 174 173 173 176 176 176 174 174 169 170 165 164 160 161 157 156 151 146 142 140 138 136 132 127 123 119 111 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 147 146 145 145 145 144 144 143 142 141 141 142 141 139 139 142 140 139 136 134 135 142 143 143 139 134 130 125 123 125 122 121 125 129 129 128 128 132 138 140 139 144 152 153 156 164 166 159 154 158 160 165 171 165 161 172 175 169 166 169 167 153 143 143 139 132 130 132 133 140 135 117 110 110 125 132 120 107 109 121 123 111 110 115 102 100 119 133 143 137 122 125 142 136 122 128 131 150 150 126 113 140 159 142 131 127 139 153 145 111 144 198 205 209 233 360 448 598 1296 2757 4237 4697 5737 9539 14777 21052 29837 39550 39559 38951 51037 57440 44505 26747 16395 8497 3633 2342 2649 4281 5888 5438 3924 2514 1359 658 378 212 136 158 158 71 89 -23 -71 205 192 83 68 44 80 10 47 106 -161 -161 -62 -71 -92 30983 297 2475 75 10990 8 36 23 6181 795 1047 4555 11481 17324 19364 18664 25322 30514 32203 22549 20107 14925 2131 655 1042 2476 1545 2077 868 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 2126 8648 17546 32872 26492 15848 18765 31112 60692 86535 64155 48989 20515 200 178 169 168 168 163 161 165 160 163 160 161 159 161 158 164 164 162 163 167 165 167 167 167 166 169 164 165 165 164 160 157 151 149 145 142 139 135 131 126 123 118 110 101 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 151 150 147 146 145 145 143 144 142 139 139 141 143 140 138 136 135 137 141 141 139 134 131 127 122 120 121 122 122 126 130 133 135 134 139 139 139 139 139 142 137 142 150 150 146 142 149 152 149 153 153 148 154 157 156 161 165 164 157 151 144 139 135 137 148 145 142 142 131 129 130 137 142 134 125 122 112 117 119 119 135 133 130 142 148 135 121 115 130 152 138 121 139 152 184 212 175 165 193 198 194 184 160 171 217 232 220 195 194 219 201 199 262 271 233 263 354 453 728 2093 6642 12873 18311 25634 36153 36281 34071 51237 69331 60969 39361 25405 15259 7333 2830 1003 662 657 705 964 1189 1152 973 686 389 169 -33 -159 -155 -39 -50 -47 94 67 54 84 4 34 41 66 146 2 -48 64 115 -33 31014 292 2850 75 10984 8 36 54 6187 797 100 320 293 999999 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 762 2247 4921 5040 5705 11019 14683 18163 26474 40369 46333 45119 27208 16091 3274 556 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 2737 10266 32824 73910 101323 69514 48710 20404 228 176 173 172 170 165 157 164 155 156 156 157 160 162 154 152 157 158 158 161 157 157 156 158 160 164 162 165 163 163 158 155 152 150 148 144 141 135 130 124 120 116 109 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 155 154 152 150 148 146 144 144 144 143 144 142 139 139 142 143 138 135 136 137 139 144 142 139 134 129 127 125 126 128 126 125 127 131 135 137 139 139 139 139 139 150 150 147 148 147 143 143 142 145 144 138 138 140 151 156 153 156 161 164 165 155 146 143 139 137 136 141 139 129 122 127 139 131 127 138 141 131 128 123 130 140 132 136 137 127 127 135 130 126 130 138 149 146 140 142 153 174 188 165 167 177 182 204 178 163 207 233 252 249 212 187 223 202 209 235 191 183 256 343 361 508 1200 3191 6111 8482 9456 10755 12587 11743 12864 18480 19197 14139 10308 7978 5181 2324 828 583 645 703 955 1395 1638 1869 2696 2319 788 50 -106 -100 -38 50 -2 40 103 -4 -66 31 125 103 10 -26 44 -8 10 107 119 31046 296 2550 75 10989 8 37 26 6192 800 237 2696 5911 12585 22030 28441 37390 39965 33490 22990 20118 12770 10211 9431 8860 8885 10174 12686 17252 18629 18619 11882 10786 10512 17624 18939 23471 27777 36082 41785 34230 19754 10834 3993 1216 1155 46 4 4 10 13 17 15 27 33 43 56 89 313 1006 3153 8383 18092 17221 5435 178 202 197 158 158 166 163 165 159 162 163 162 160 164 167 166 164 164 165 166 165 166 161 161 155 160 159 163 160 167 161 160 156 155 151 150 147 145 141 135 130 124 119 114 110 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 147 146 144 141 140 140 139 139 139 139 141 142 139 140 142 141 137 136 138 140 143 145 143 139 136 131 129 129 130 133 130 127 125 129 133 135 137 138 141 148 153 161 163 166 166 160 159 159 159 159 152 149 150 151 161 164 158 154 159 161 161 151 139 134 137 131 128 130 126 123 114 117 122 118 115 118 131 136 134 139 133 117 112 121 119 119 109 102 110 130 154 138 131 138 136 144 144 139 133 127 137 146 179 195 185 151 156 195 201 190 181 162 150 150 183 184 162 175 215 262 275 331 337 320 322 341 441 598 1084 1927 4077 4652 2723 1384 597 371 320 287 311 514 734 795 903 1312 1788 2587 6364 9277 5754 1572 523 292 157 177 118 147 245 97 -69 54 234 212 54 -84 -49 -113 -49 -72 -120 31077 297 2475 75 11003 8 37 57 6198 802 183 2074 4714 10044 19089 28540 38831 50021 63173 64437 58914 57815 45256 37565 32229 27626 26063 27714 27438 30845 28930 24148 12881 8683 6940 7602 5915 4497 3377 363 169 162 156 147 149 161 157 152 148 151 152 148 149 150 150 152 151 154 150 147 146 150 146 146 153 153 152 159 155 154 150 166 165 164 168 170 168 172 167 176 178 178 184 178 173 174 173 174 167 167 161 165 164 165 164 167 163 160 157 157 152 150 145 144 141 134 131 126 121 115 109 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 141 139 138 138 137 137 138 139 138 140 140 138 139 144 143 137 135 137 141 145 147 148 148 146 138 132 131 132 132 130 129 128 126 128 130 128 129 136 139 143 146 146 151 158 157 156 160 161 158 149 147 152 153 152 146 144 144 154 156 153 151 145 137 137 131 129 126 115 114 112 111 111 123 123 118 133 138 130 124 114 105 112 124 117 124 139 139 128 134 151 125 120 122 118 124 126 129 121 121 130 158 172 176 191 146 120 131 146 172 169 164 169 176 167 148 194 237 188 165 194 275 278 237 246 218 190 246 543 1039 2349 2746 1673 902 397 252 245 308 408 500 572 662 751 985 1303 1731 4255 7135 5039 1474 585 374 260 288 115 51 93 66 -31 -56 215 236 39 68 107 28 53 -32 -42 31108 296 2550 75 10999 8 38 28 6204 804 385 2380 5035 8718 13436 18199 21299 30194 36946 43746 45744 43462 42925 43341 47616 57984 66915 67810 51864 52451 43516 30772 19016 16184 12641 7783 3379 1083 647 506 265 179 165 172 170 173 169 162 159 163 161 156 163 158 152 152 162 161 159 162 160 155 154 157 162 159 168 169 174 167 178 172 178 177 187 181 178 179 181 182 180 175 177 175 178 170 174 168 166 167 168 166 168 166 165 162 159 157 156 152 148 144 143 140 136 132 128 122 116 109 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 140 139 137 138 139 137 138 139 138 139 139 138 139 142 144 139 136 139 142 146 149 153 154 153 148 138 134 133 132 131 131 130 130 128 128 127 130 139 141 141 145 146 145 150 152 153 157 157 153 147 149 154 148 143 140 135 138 150 150 145 145 142 133 130 137 130 114 111 110 105 96 101 110 119 126 135 137 122 109 101 117 125 123 111 108 126 138 138 142 136 126 133 124 127 143 140 116 102 115 123 147 164 176 172 130 121 129 139 174 181 173 199 227 203 201 218 199 208 174 162 262 259 212 205 206 191 194 190 197 205 154 239 255 222 258 362 423 451 439 412 430 491 474 474 387 279 170 111 179 162 139 205 133 24 -35 -19 58 132 96 178 206 117 174 97 97 91 -62 145 31140 293 2775 75 11009 8 39 0 6210 807 66 2212 5669 12314 25084 32774 39447 43690 50175 58044 62567 71557 81814 85555 81746 59528 56428 45146 30034 16717 12858 10024 6395 3020 1264 841 591 313 211 183 192 184 194 190 170 167 166 160 158 164 157 144 149 156 163 163 160 162 158 153 155 163 158 167 166 174 169 171 167 179 170 178 176 175 178 177 180 180 171 176 174 175 174 173 168 172 172 172 166 169 165 165 161 160 157 153 151 147 145 141 137 137 133 129 121 115 111 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 138 138 137 136 137 138 138 137 138 137 136 137 138 138 139 141 139 138 139 141 144 146 150 153 152 150 146 138 134 134 134 134 134 134 135 133 132 132 132 137 139 144 144 147 151 148 151 155 157 160 156 148 152 147 142 141 136 136 146 149 141 140 137 132 133 141 136 126 125 117 108 102 99 96 104 119 128 130 121 114 111 111 108 103 103 98 95 105 126 142 142 139 144 134 134 142 143 125 104 116 125 145 163 177 172 172 177 195 185 182 205 204 192 246 265 238 223 223 262 218 158 211 260 235 181 159 187 217 211 214 166 146 163 237 276 302 365 357 292 229 228 225 277 239 160 98 97 45 2 94 20 67 172 78 86 87 67 81 166 198 38 76 183 161 32 22 112 49 204 31171 295 2625 75 11016 8 39 31 6216 809 488 3360 4659 6970 11730 20545 34724 46237 53893 57136 63061 68655 70150 70791 68519 60948 51514 39839 28120 19792 13145 7682 3587 1768 1216 766 518 355 224 179 177 164 170 167 168 164 166 160 159 153 154 150 143 142 147 153 155 157 155 156 149 150 146 152 150 151 150 155 159 162 158 167 158 162 159 167 164 167 168 169 174 178 176 172 173 175 170 176 173 174 168 168 163 163 160 162 157 154 151 149 146 139 137 133 131 128 122 116 111 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 139 138 139 139 139 140 139 137 137 140 140 139 141 141 138 137 137 139 141 144 148 150 149 144 141 138 136 137 137 138 136 136 136 134 134 132 128 130 134 138 140 146 150 149 150 151 156 160 156 147 148 149 140 130 134 140 145 150 142 137 137 139 143 138 133 137 133 115 113 112 108 111 114 124 124 124 127 117 123 118 101 109 118 116 118 131 131 139 159 142 153 161 133 124 130 151 151 149 147 165 157 139 163 184 189 188 168 208 292 298 327 369 332 272 235 213 237 259 232 169 213 215 132 117 139 158 216 165 157 112 128 242 277 194 156 188 211 188 114 59 120 199 116 73 87 74 30 -4 7 41 115 112 62 125 163 57 82 204 53 53 256 216 104 -61 42 275 184 31203 298 2400 75 11008 8 40 3 6222 812 408 1424 5355 9297 13553 17931 24608 32154 40489 48480 55536 58873 57598 57647 53874 49044 44238 39558 34821 29718 25009 19440 13151 8914 5773 3098 1561 1044 555 259 142 134 137 143 148 158 162 160 157 163 166 164 164 162 156 151 156 149 151 160 159 159 153 155 154 144 144 150 146 142 148 150 154 152 159 154 157 150 158 158 166 160 163 167 169 169 172 167 175 168 173 173 171 166 168 163 162 159 160 155 154 150 151 147 142 137 132 127 125 122 117 111 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 142 141 139 139 138 138 140 140 138 138 140 140 142 144 143 139 137 136 137 141 146 149 147 144 140 132 127 130 135 137 139 136 133 132 134 135 132 130 132 136 141 144 148 147 150 153 156 159 159 155 149 148 145 139 140 147 148 147 152 149 137 136 142 145 133 119 122 124 118 116 112 117 125 124 135 136 132 136 125 121 118 110 124 123 119 139 149 130 124 147 139 148 169 157 154 153 160 168 176 173 184 172 153 150 150 162 168 172 281 388 418 510 463 304 233 181 145 174 190 212 154 128 140 96 78 96 143 167 139 127 86 85 159 161 131 98 107 171 192 167 78 15 114 94 55 96 77 24 -50 31 24 0 11 29 181 123 -61 -38 97 -24 -68 82 81 26 -120 -91 171 184 31234 298 2400 75 11005 8 40 34 6228 814 527 3010 5286 9251 12866 18503 26924 39005 52533 65081 72031 74017 70070 66490 57970 47631 36643 26269 18919 13472 11240 9245 5738 4286 3365 2877 2658 2435 1444 612 312 205 157 153 155 161 170 169 165 168 172 169 173 168 168 163 158 149 147 157 162 158 149 153 151 149 153 153 147 144 149 151 157 159 156 156 165 153 159 161 167 162 171 169 171 169 173 167 175 169 170 166 165 160 165 163 163 159 158 155 153 150 150 147 143 138 135 127 123 121 116 112 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 140 141 142 141 140 138 138 138 139 139 138 138 140 140 142 147 146 143 141 138 139 142 146 149 148 145 140 131 126 130 134 137 140 136 134 134 137 140 137 136 136 140 145 146 148 148 150 153 156 156 153 151 148 147 146 144 146 145 137 135 138 139 134 137 137 130 122 110 107 119 120 109 109 124 118 113 131 142 155 153 146 138 116 116 133 129 119 140 146 128 133 152 167 161 158 181 172 168 171 176 181 181 186 164 159 173 178 161 167 178 252 342 424 547 483 317 196 131 128 158 160 169 139 90 129 107 49 77 129 101 73 125 150 128 146 140 121 96 95 153 168 208 164 54 134 161 98 123 99 -28 -98 68 101 -3 19 131 276 124 46 135 71 -62 -96 33 77 31 -38 -46 88 133 31266 295 2625 75 11005 8 41 6 6234 817 592 3071 5265 9403 17308 27058 37167 43049 46926 47499 50605 50937 49521 44441 39484 37154 37286 39119 39440 36084 31930 24300 19268 17031 14176 9232 4987 2275 1242 740 496 361 287 251 196 169 166 164 163 163 164 162 158 154 152 152 149 157 154 150 152 152 150 158 154 151 152 161 159 165 163 160 162 168 167 170 167 169 168 180 174 179 172 173 167 169 166 167 165 164 162 163 162 162 161 159 156 153 149 149 144 141 138 137 129 124 121 116 111 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 140 144 143 141 138 137 137 138 138 138 139 142 141 142 147 146 142 137 135 138 141 143 148 149 143 138 134 131 133 136 136 135 134 137 141 140 139 143 144 141 141 143 146 149 151 156 157 152 148 144 144 147 153 159 151 136 134 133 130 133 134 139 140 130 120 115 107 108 120 119 114 108 115 114 117 125 136 163 164 160 159 140 131 142 139 125 129 133 117 143 177 172 160 151 168 157 148 155 172 177 156 156 137 128 156 173 151 173 229 282 342 372 407 358 265 169 133 139 132 122 99 79 74 91 75 43 67 92 24 6 79 117 138 120 56 37 104 126 142 157 102 150 157 113 107 105 118 133 -24 -157 25 115 67 115 144 197 126 154 317 158 38 -12 18 150 288 184 -46 -39 -45 31297 291 2925 75 11005 8 41 37 6240 820 363 1600 4803 7501 10741 14854 20812 26983 34041 43445 49083 56437 64388 67858 67375 61863 57646 54336 48843 44109 36537 27970 19243 11027 5059 3104 2121 2054 2361 2932 2139 444 173 159 149 147 150 148 151 147 146 151 143 145 143 146 150 160 153 154 150 153 149 163 181 223 305 383 365 293 245 206 185 171 168 174 171 174 169 169 169 168 167 167 166 164 163 162 160 159 160 158 155 153 149 148 144 140 137 137 131 125 120 116 112 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 140 143 145 141 139 137 137 138 138 137 139 143 142 142 145 146 140 133 131 136 139 143 147 145 141 137 135 134 135 137 135 134 135 139 142 139 137 145 148 146 146 145 146 148 150 157 156 150 144 141 144 143 148 150 146 134 134 143 140 137 136 139 131 123 121 113 106 106 113 118 118 102 104 115 117 130 132 142 148 143 153 143 135 142 141 137 130 132 128 153 170 158 160 148 145 148 141 143 168 175 161 179 156 108 102 150 193 239 348 436 469 428 325 210 164 162 134 144 108 81 79 90 88 31 28 63 67 53 60 76 95 102 113 100 35 -12 31 98 154 156 6 53 158 22 3 139 159 109 32 -44 -42 59 149 193 154 130 63 27 231 215 130 33 18 261 377 202 -5 -88 -54 31329 289 3075 75 11001 8 42 9 6246 822 228 1229 4987 8615 13475 19053 24893 37258 47881 60396 74478 85941 83326 71786 67324 69695 62308 53090 36036 22933 14390 8361 3768 2306 1671 1755 2170 2793 2091 423 154 144 136 144 154 241 315 330 241 180 145 138 138 140 139 147 145 144 138 146 143 146 161 234 361 549 638 615 592 523 422 268 215 191 177 169 164 166 166 171 168 170 165 165 162 163 160 158 158 157 155 153 150 147 144 140 135 136 131 126 120 115 112 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 141 141 143 144 142 139 137 137 138 137 136 138 142 141 141 144 143 137 131 131 136 141 146 147 143 142 138 135 136 138 137 136 138 138 140 141 141 143 147 148 149 151 148 146 147 152 156 155 152 145 141 143 138 133 130 130 129 130 140 139 135 127 123 122 117 115 117 113 109 104 115 125 109 112 131 134 144 142 135 132 128 146 144 137 135 132 145 148 138 149 162 158 168 171 153 145 156 178 180 185 163 154 183 185 142 95 127 210 293 390 433 418 361 260 161 132 141 125 152 127 121 116 107 102 79 92 86 80 105 121 110 159 180 114 106 110 17 -19 87 131 105 35 61 129 -48 -3 240 243 147 111 106 105 143 145 104 116 82 19 -5 99 169 175 125 120 223 63 -39 96 -4 -30 31360 291 2925 75 10990 8 42 40 6252 825 121 637 2537 4746 7733 11613 15974 21028 26242 36746 50357 65221 87021 105625 109412 94613 77079 65650 52165 43425 19852 8176 2883 775 329 128 120 110 111 108 111 118 130 277 704 1771 2915 3477 3346 2616 1856 795 260 148 139 136 131 132 130 135 130 139 132 131 137 155 206 313 425 497 547 526 448 280 211 191 169 161 157 163 159 167 163 171 167 166 167 163 159 157 156 157 154 154 149 148 144 140 134 136 131 126 121 115 112 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 141 142 143 143 141 139 137 138 137 137 136 138 141 141 141 144 141 134 130 129 135 142 148 148 146 145 141 137 135 137 139 139 138 138 138 140 141 144 148 149 150 149 144 147 151 154 156 159 159 154 145 141 139 138 134 129 128 127 132 126 121 119 118 125 115 101 108 113 109 108 116 123 113 118 133 141 145 151 149 133 137 142 143 145 138 118 130 148 131 148 164 168 166 155 156 162 166 183 180 171 142 123 139 165 157 122 198 338 368 336 321 237 151 127 102 84 97 113 133 112 119 110 90 132 131 90 52 85 133 96 127 206 144 111 142 133 58 75 237 110 88 153 117 111 -34 -4 151 222 275 273 273 243 179 3 -23 41 58 103 43 17 107 187 107 72 110 -20 11 120 30 10 31392 290 3000 75 10985 8 43 12 6259 827 498 2465 5352 10205 16173 20712 28415 40564 51825 62415 72545 88958 101724 109925 82563 63126 45308 34210 27019 12407 6596 3236 1112 290 40 37 38 45 47 51 64 92 402 1124 2814 4839 6059 6719 7385 8795 9799 9185 8299 6778 3818 1449 349 134 134 127 129 130 141 146 162 193 229 275 310 320 274 210 163 147 150 151 154 151 157 156 162 162 166 166 166 166 164 158 159 155 156 153 153 149 148 147 140 135 136 131 127 122 115 112 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 143 143 142 140 139 138 138 139 138 137 139 142 143 143 145 143 135 131 132 136 141 144 145 145 145 144 139 135 134 137 137 133 132 135 139 142 146 149 153 153 147 144 147 149 152 156 157 153 151 146 137 139 143 145 143 137 133 127 117 113 113 116 116 106 104 107 112 116 120 131 132 126 134 134 139 151 161 155 129 122 120 132 147 160 136 134 159 147 146 149 161 156 150 162 178 182 159 178 165 146 151 159 166 158 163 288 378 307 244 198 153 129 135 123 98 84 82 99 65 69 92 116 132 90 31 35 101 106 65 104 135 104 158 184 106 116 168 210 153 153 211 112 35 55 81 42 101 223 208 153 70 -16 -89 44 86 128 243 150 77 125 123 -50 8 207 202 118 124 201 227 31423 290 3000 75 10978 8 43 43 6265 830 1 583 3165 6800 12324 15873 21111 30054 35826 41303 48068 61204 81733 100691 81285 54010 41054 32711 28088 22135 17340 13486 8269 3887 688 999999 999999 999999 999999 999999 999999 999999 19 242 1051 1983 3369 5580 9244 15115 23837 30095 32260 32473 23424 12409 6004 3203 1598 796 768 865 1168 1319 1396 1299 1134 1140 1048 846 558 312 230 168 163 161 154 153 156 159 161 159 168 165 165 162 163 157 160 157 155 152 153 150 147 148 141 135 135 130 128 123 116 112 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 143 142 139 139 138 137 138 140 140 139 141 145 144 143 144 141 133 130 133 136 139 142 145 145 145 142 136 132 130 132 135 132 129 132 137 142 147 146 144 143 141 143 144 145 147 150 147 141 142 143 139 144 148 148 145 138 138 128 118 120 117 116 109 100 113 114 115 118 116 129 141 139 146 149 142 141 143 132 114 108 120 136 142 147 126 117 142 137 124 138 141 130 149 174 200 195 187 223 188 159 156 161 191 199 213 314 317 191 172 154 157 144 103 95 88 81 59 45 49 62 92 143 150 99 96 100 61 85 65 59 100 75 117 150 85 140 162 123 204 193 157 92 68 85 44 41 38 52 117 73 -15 -5 49 115 44 155 286 114 97 241 215 21 54 239 203 62 88 247 323 31455 298 2400 75 10979 8 44 15 6271 832 1561 3589 6219 7674 6827 5467 5189 4771 4724 4556 4119 4256 5113 5919 6559 7611 9047 12276 16978 25948 41581 56137 54213 32138 26446 23081 21785 18731 15479 12380 8025 3946 582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 980 2796 6682 12527 20518 27444 32345 35670 35231 32147 28058 23239 18749 15749 14052 13962 14954 15453 16272 16041 16309 17417 16538 14459 9222 4340 2289 1418 932 705 520 334 236 180 162 157 169 165 166 163 163 156 159 155 153 153 153 149 147 147 141 134 134 131 128 125 117 112 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 139 139 140 140 138 138 140 142 141 141 144 143 141 143 142 133 128 130 134 140 145 147 147 146 140 134 132 130 133 135 130 127 131 137 140 143 142 139 139 139 142 143 146 152 151 150 149 153 156 152 150 153 152 145 141 144 141 125 121 130 126 123 114 111 112 121 128 121 128 144 150 155 157 151 140 120 112 112 114 128 136 133 122 105 106 123 118 111 140 146 135 135 131 194 227 220 283 264 187 140 128 164 183 255 445 450 242 156 154 117 84 56 57 79 114 124 56 52 53 52 99 114 89 152 185 73 76 73 65 127 62 46 113 108 156 135 95 134 94 33 60 121 43 -9 73 72 44 158 187 143 147 86 -14 -97 19 130 33 119 313 268 138 96 128 49 14 115 211 133 31486 298 2400 75 10974 8 44 46 6277 835 876 2399 4399 6692 5763 4632 4047 3988 3441 3019 2906 3540 4270 4859 4884 4333 4475 4818 4667 4097 4115 4471 4812 5242 4916 4324 2953 1963 1317 473 267 54 999999 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 1714 4078 6253 8800 9442 10770 12905 17122 22638 25246 25122 23741 22765 22876 24758 27748 31146 35909 41505 49368 55549 58477 58587 50227 38828 29393 22655 15749 7714 2883 1133 440 220 177 166 169 165 170 167 166 160 160 158 155 155 155 153 151 148 145 139 138 135 131 129 122 116 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 138 138 139 140 139 140 141 143 142 142 144 143 142 144 143 139 133 131 136 142 145 147 147 147 144 138 138 138 137 136 132 127 128 134 137 137 138 140 142 140 140 145 147 152 154 156 158 157 158 156 152 153 147 139 142 141 143 131 119 126 126 124 116 102 106 124 130 123 134 159 163 154 152 155 147 124 118 119 118 121 116 123 117 112 112 121 128 136 143 136 145 130 122 187 233 218 315 350 228 152 132 150 167 319 604 576 312 162 114 78 71 91 65 57 88 126 111 43 6 17 30 38 66 101 136 95 36 25 40 123 110 11 35 123 104 79 22 -44 7 16 58 85 5 46 80 12 16 91 188 220 132 -52 -127 -34 -8 30 92 177 221 189 177 201 276 155 193 155 99 43 31518 278 3900 75 10970 8 45 18 6283 838 107 406 715 1856 1957 2033 1964 1827 1650 713 606 545 533 639 718 577 346 248 131 176 398 570 1618 1553 1720 1094 1330 1246 1255 1149 1175 1275 1537 1929 4563 5203 6070 7326 9471 12331 16545 22479 30651 41572 55071 64821 71043 72045 70337 66770 61976 38399 52962 38319 19581 6595 1539 449 232 187 177 169 170 168 166 165 161 163 157 157 157 155 153 149 144 142 140 138 132 129 124 116 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 139 139 138 139 139 140 140 142 142 142 145 143 142 144 145 141 135 133 135 139 143 147 147 146 144 139 138 138 135 137 136 130 131 135 135 138 139 140 144 144 141 144 149 148 150 153 155 156 156 159 162 162 153 147 148 139 137 138 134 131 134 127 114 108 114 131 139 136 148 168 156 144 144 143 137 127 134 133 127 126 113 118 122 120 109 120 142 161 161 149 149 141 147 182 220 214 308 398 303 179 162 187 220 419 650 548 311 157 80 70 63 57 45 33 41 58 73 34 14 61 35 9 49 63 74 82 58 40 52 98 114 24 20 71 27 57 29 -6 95 61 1 38 10 43 60 8 -4 13 115 111 38 -80 -101 39 31 0 -22 21 41 82 113 196 349 307 280 194 132 27 31549 274 4200 75 10966 8 45 49 6289 840 23 206 343 421 504 549 547 531 554 563 573 572 572 737 1899 2332 3113 4080 4301 4053 3465 1488 3197 4250 4894 5673 6360 6627 6568 6008 5309 4820 4835 5812 8120 12379 18975 26281 35261 44556 52253 58377 61156 60230 58683 57551 57831 58883 54655 44706 26425 10827 3235 972 399 293 257 226 202 184 165 162 160 159 155 153 152 150 148 144 137 138 135 132 127 122 119 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 141 140 139 138 139 139 139 140 141 140 141 145 142 138 141 142 136 131 132 134 138 143 145 143 139 134 132 132 133 131 131 129 128 133 138 138 143 141 137 142 145 144 144 149 146 147 152 155 158 158 157 160 160 154 152 147 143 139 143 145 133 125 120 110 107 124 138 150 151 155 163 147 139 126 123 129 128 131 122 115 115 117 117 122 119 115 123 141 156 163 158 134 140 150 154 186 203 261 389 346 192 145 157 226 377 538 546 397 226 149 124 74 30 45 34 35 35 4 -9 -13 25 26 24 59 62 22 40 85 69 69 42 66 57 21 0 12 79 98 111 162 96 -22 34 34 -8 61 53 6 -28 8 82 -23 -69 -9 98 63 -25 -3 139 195 32 58 160 118 18 -186 -14 216 52 31581 269 4575 75 10960 8 46 21 6295 843 55 97 169 303 429 529 772 2057 2819 3531 3990 4496 5284 5542 5923 6072 6419 7084 8506 9150 9239 9114 8778 8297 7474 6692 6060 5779 6685 8922 13511 20726 28375 38476 48849 56295 63459 69004 68438 64354 55235 46629 38408 31105 26243 21628 16876 11661 6992 3896 2149 953 546 367 257 199 165 159 157 156 154 151 151 149 144 138 139 135 128 126 120 118 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 142 141 139 138 139 139 140 142 142 140 141 143 138 136 139 139 134 130 131 135 140 144 144 141 136 132 129 128 129 128 126 123 125 132 137 140 143 140 137 139 145 147 148 151 149 150 153 158 161 161 159 159 156 149 143 142 144 141 137 138 132 117 111 118 120 125 131 137 143 155 163 156 151 135 130 143 143 134 114 103 113 118 130 143 138 138 135 139 135 147 150 143 178 174 145 180 210 219 297 323 228 145 138 188 223 337 541 613 441 260 182 117 86 67 52 62 46 0 -8 -12 2 6 24 68 25 -38 -14 54 52 38 13 4 7 22 9 -2 50 55 90 145 116 49 49 49 6 58 -1 -13 9 21 101 51 -35 -52 0 -24 27 88 168 189 104 169 157 38 -135 -279 -127 71 135 31612 268 4650 75 10957 8 46 52 6301 846 105 392 836 1283 1631 3315 3770 4221 4438 4440 4491 4664 5153 5881 6623 7553 8411 9123 9415 9033 8343 7649 6999 6183 5266 2129 1795 1858 4714 7759 13289 20387 29580 39340 48113 56101 64509 68004 67352 61399 54088 46906 38333 32171 27767 21715 15320 10087 6225 3406 1494 701 395 258 200 168 160 158 157 155 150 149 149 145 140 140 134 128 125 122 118 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 144 142 140 139 139 139 140 142 142 140 140 141 135 134 139 138 135 131 132 136 141 145 144 140 136 132 128 126 128 127 126 128 131 134 139 142 142 142 142 142 147 151 150 152 155 155 159 162 163 165 163 161 155 150 142 137 140 137 132 127 128 122 114 123 126 118 122 130 142 158 163 161 155 141 139 146 133 129 121 102 105 118 123 128 135 131 127 143 145 158 151 149 188 162 133 172 181 185 240 306 255 180 162 167 194 333 678 751 442 249 144 93 70 45 50 53 59 53 22 10 36 56 32 25 12 7 6 52 31 -22 12 -17 -13 33 51 64 64 40 68 92 -4 -38 23 62 116 98 -30 -16 36 14 33 101 4 -151 -125 -41 15 38 -30 -68 79 100 30 60 -24 -78 35 149 164 31644 269 4575 75 10956 8 47 24 6307 848 74 226 474 826 1123 1292 2500 2515 2413 1081 973 1037 2257 2592 3019 3842 4986 6028 6870 7681 8673 9462 9823 10160 10160 9441 7789 6449 5411 5393 7267 11449 17749 26242 36423 45574 50154 54477 58672 60931 62877 61274 57584 51559 41815 33476 23628 14754 8632 5223 2980 1268 436 241 188 165 163 161 159 158 156 149 149 148 146 141 140 133 130 126 122 118 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 144 144 142 139 138 139 139 139 140 142 140 140 142 138 136 139 140 137 134 134 137 142 146 143 137 133 130 127 126 129 130 128 132 133 130 136 141 143 146 143 141 144 146 149 152 156 159 163 162 162 167 168 164 156 155 148 137 138 139 133 127 127 127 118 122 126 128 141 152 157 152 144 147 145 144 139 133 128 119 114 103 103 117 104 104 119 113 122 143 164 193 173 144 141 127 145 175 144 155 237 258 200 154 168 233 317 622 1000 748 274 154 115 75 50 33 18 39 83 74 32 1 13 40 42 0 -18 29 57 58 9 -24 36 55 20 26 45 27 29 51 70 82 25 -40 7 78 134 106 37 101 110 0 60 113 69 37 94 148 4 47 89 87 140 57 35 -30 -57 -60 -95 114 116 31675 255 5625 75 10949 8 47 55 6313 851 140 558 1063 2862 3597 4435 5538 6526 7373 8350 9482 10412 10928 11232 11444 11510 11433 11818 14078 18502 24657 31324 36867 43417 50345 57461 63737 67921 42672 41365 63895 56233 46790 34023 20759 9129 4202 880 266 179 162 161 161 160 160 158 158 152 151 149 148 143 142 135 132 128 123 120 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 145 142 137 136 137 137 137 139 141 140 140 144 142 140 142 142 138 135 135 137 142 146 142 138 133 131 128 128 132 135 132 129 130 131 136 144 146 148 142 140 145 144 148 154 152 153 163 162 163 170 175 168 159 162 161 145 133 137 136 128 131 131 124 123 127 131 147 165 164 154 140 134 138 152 137 117 122 109 95 108 126 127 112 121 124 129 153 160 155 139 143 147 134 137 165 180 167 204 237 188 149 141 214 378 547 969 1197 716 278 166 135 110 81 98 91 85 86 75 37 11 7 3 25 18 -8 -8 28 16 -4 41 35 28 23 45 56 22 2 30 126 147 112 28 6 66 106 56 28 128 130 21 65 52 61 159 175 137 32 90 173 186 168 42 18 -9 -34 -45 -180 48 262 31707 252 5850 75 10947 8 48 27 6319 854 93 366 658 1003 2565 3288 4061 5232 6756 8911 10903 13171 14808 16343 17799 19948 22011 22540 23834 27293 33502 39357 45333 49065 55797 61022 43037 46958 47902 45352 67539 54365 32057 12418 2179 401 189 166 170 172 170 164 159 158 152 149 148 146 142 142 137 132 129 124 119 112 999999 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 141 138 137 137 135 138 140 142 141 140 141 140 139 142 142 137 135 135 139 143 144 141 138 135 130 128 128 131 134 133 130 131 135 139 146 148 148 143 143 147 148 152 155 155 157 163 163 165 170 176 172 161 162 160 147 137 134 125 122 130 133 126 130 144 150 157 167 164 159 144 125 122 124 118 108 108 106 104 119 137 140 125 121 132 133 136 148 146 113 117 132 134 137 155 177 217 292 251 176 146 131 326 664 948 1361 1433 816 367 280 279 187 139 169 159 101 49 63 25 35 46 23 40 74 86 2 -7 -10 -37 3 -14 -69 -8 79 122 151 90 49 141 127 20 30 34 4 66 40 1 34 25 -7 -64 -127 -92 -8 63 -13 14 180 148 240 209 89 102 89 81 9 -129 -93 147 31738 251 5925 75 10941 8 48 58 6325 856 38 332 695 2200 3080 4048 5246 6712 8696 11403 15123 18461 21688 25412 30147 36745 42535 47822 52283 55678 55438 53413 49211 48150 47498 50104 54700 56903 56766 53429 46125 29500 11431 2463 486 253 234 262 249 226 185 159 156 149 149 147 145 142 142 138 133 130 123 120 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 141 141 139 138 136 135 137 140 141 140 139 141 139 139 142 141 138 136 136 140 145 144 140 137 136 132 128 126 129 130 129 131 132 135 137 139 144 146 144 143 144 147 155 157 160 169 169 167 169 173 175 167 156 151 146 139 138 131 129 133 137 146 145 157 171 171 178 165 155 153 136 116 109 111 118 112 107 130 136 127 139 138 117 109 134 139 119 126 138 133 131 132 138 150 166 201 268 328 285 210 184 206 511 1055 1451 1751 1634 991 531 513 528 343 281 280 195 152 109 57 40 77 87 46 68 95 98 49 31 52 18 -47 -2 38 68 84 74 96 77 73 103 37 -84 -6 34 -10 26 47 49 47 -5 0 -51 -101 -46 -3 117 24 -63 115 124 123 122 207 178 53 122 34 -126 -148 -87 31769 248 6150 75 10940 8 49 29 6331 859 343 818 2701 3718 4922 6477 9211 13398 18150 23425 28332 33220 40906 49621 58353 67198 74633 77757 78881 78072 74489 68686 58079 48057 37252 26991 17604 10510 4920 2372 970 497 519 528 489 353 267 193 157 154 150 149 149 146 143 143 138 135 131 125 121 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 141 142 141 139 137 136 136 137 139 141 140 140 141 140 140 141 141 138 135 138 140 143 146 142 138 137 135 130 127 129 131 130 130 132 135 136 134 135 139 142 140 143 150 156 161 162 170 172 167 169 169 168 157 146 148 149 146 142 129 138 151 156 162 162 171 177 166 169 156 143 140 114 106 105 111 116 103 100 118 125 108 115 111 95 112 128 146 144 135 137 120 122 127 123 147 168 204 244 285 318 255 239 308 552 1124 1657 1909 1792 1377 964 853 853 699 567 536 458 352 208 105 72 49 59 48 49 82 57 68 47 38 79 54 66 97 91 76 19 -29 42 103 115 17 -125 -69 18 38 39 64 84 8 -28 23 52 89 134 101 91 16 -42 55 45 -22 63 121 60 106 132 -9 -78 -56 -134 31801 245 6375 75 10939 8 50 1 6337 861 338 753 2600 4245 6569 9981 14675 20077 25968 33626 42717 53485 66416 81661 93628 65499 65346 59507 81162 62618 48261 34627 21601 12631 7309 4462 2779 1352 957 1013 1099 915 601 378 218 166 155 151 150 151 146 143 144 140 136 133 126 121 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 142 141 139 137 138 138 139 140 140 140 141 141 139 140 141 142 138 137 138 140 142 144 141 138 136 131 129 129 130 130 129 128 132 134 136 138 138 141 145 145 147 153 157 165 168 167 167 163 162 167 172 165 154 151 148 149 152 136 141 157 173 178 163 165 167 162 164 153 139 121 99 103 103 114 119 107 100 101 108 106 106 104 95 104 121 145 147 130 126 108 114 121 114 145 202 236 208 240 291 273 279 313 525 1101 1676 1987 1922 1604 1349 1225 1239 1172 1051 997 816 550 263 90 46 38 64 80 29 15 16 41 25 0 33 88 132 36 -13 97 57 -47 74 166 103 -61 -122 -34 14 16 -2 70 97 -2 -21 -51 1 126 195 159 72 23 8 5 54 139 157 96 99 183 141 48 35 -33 -170 31832 256 5550 75 10934 8 50 32 6343 864 151 434 684 1162 1533 1882 4534 5917 8386 11351 14456 16252 17479 17765 18821 19020 20072 21651 24111 28215 33381 40300 49467 58786 70642 78839 82560 81957 74199 59432 42493 31674 21989 14067 8253 5175 3921 2790 1882 1459 1208 1158 892 673 462 270 184 158 155 155 152 148 145 145 141 136 131 124 120 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 139 141 141 140 140 140 139 140 140 140 139 138 140 138 137 141 143 140 139 138 138 140 141 140 138 137 134 131 128 129 132 131 127 128 132 135 138 140 142 146 148 151 157 165 173 175 173 168 169 167 162 168 170 164 158 156 145 138 144 142 146 161 179 183 167 162 162 158 153 139 120 113 116 115 105 111 126 115 108 114 110 112 119 124 120 117 133 146 133 114 107 106 122 133 149 194 261 290 264 235 227 255 265 374 809 1449 1868 2065 1840 1580 1519 1547 1606 1496 1481 1396 1035 674 338 113 47 42 55 44 -2 -28 -7 31 29 39 31 43 90 47 50 73 16 -8 16 70 82 -59 -89 -13 -23 -27 -13 35 41 -28 -30 -32 -9 27 136 165 95 119 -25 -111 67 190 71 -6 75 122 36 -21 92 131 -19 31864 257 5475 75 10932 8 51 4 6349 867 170 430 764 1091 3058 3766 4621 5654 7588 10822 15844 21411 25565 29094 27441 27515 27403 28990 33276 39135 45868 51661 57256 61214 62205 58337 52010 48733 46113 40616 32499 21850 13970 9194 6024 3160 1996 2577 3560 4677 5326 6312 6174 5160 3563 1711 637 237 173 157 155 153 150 147 145 139 134 129 123 120 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 139 139 140 141 141 142 142 141 139 137 137 138 141 139 137 141 144 140 139 138 139 141 140 138 137 136 136 131 127 129 132 132 130 131 131 135 139 138 138 140 146 156 169 179 184 181 173 172 173 172 170 163 158 155 157 161 149 139 145 152 153 165 182 180 178 186 181 167 160 139 121 125 126 116 108 111 120 111 110 109 107 112 117 118 115 128 138 135 123 111 115 120 140 146 159 224 270 277 271 203 187 233 272 602 1260 1913 2268 2228 1825 1663 1676 1796 1921 1785 1791 1616 1195 773 409 216 96 18 20 18 -15 -37 -46 -14 26 63 41 23 -9 34 121 80 23 24 -6 -53 4 -35 -19 41 0 -24 8 9 -42 -75 16 134 120 39 76 113 51 77 99 146 145 75 -26 -43 48 93 -22 -180 -68 73 123 31895 255 5625 75 10935 8 51 35 6355 870 10 188 379 613 1082 3221 4513 6421 9337 12782 15528 17359 15563 15469 16900 20524 26778 35095 44530 52874 60526 66131 71388 70076 64934 65302 58430 48383 35341 22591 10838 5768 2592 2064 2211 4559 7153 8703 9955 11035 12234 12167 9402 5404 935 310 194 158 156 155 153 149 147 140 134 130 125 122 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 140 141 141 141 141 140 139 138 136 138 142 140 139 142 143 138 135 136 138 140 140 138 136 135 136 130 126 126 128 130 131 133 132 133 136 138 138 138 148 157 169 177 176 172 173 177 170 167 166 157 156 154 150 153 149 143 145 151 157 165 177 177 180 189 181 169 165 145 136 126 108 111 116 118 121 114 115 110 116 128 122 106 107 117 118 116 115 113 120 140 131 130 195 274 256 237 271 252 229 232 383 910 1645 2268 2653 2454 2000 1851 1944 2065 2113 2033 1829 1536 1206 845 493 235 66 18 34 49 35 19 11 -27 -5 44 44 29 7 18 123 91 -4 27 25 -16 -3 34 61 89 -10 -69 -1 -10 -55 -63 0 69 128 126 22 94 47 -14 110 133 118 23 -52 -35 -24 93 62 -81 -83 -116 86 31927 247 5775 75 10934 8 52 7 6362 872 156 357 679 2191 3010 4064 5241 6165 6608 6485 6475 6853 8394 11221 14552 18290 23266 28955 35434 42481 52177 61640 68758 77701 80098 78944 73394 54589 36497 26003 15873 11818 7952 7109 8097 9223 9852 10235 11848 12792 13257 9919 1002 356 220 165 159 158 156 153 149 144 138 133 126 122 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 140 141 141 141 141 140 139 139 138 136 137 141 141 140 142 145 139 133 134 137 140 141 138 132 132 134 131 126 125 127 131 132 133 133 131 131 135 137 142 151 157 164 170 170 166 170 174 169 168 165 157 156 154 150 154 151 146 139 149 163 162 166 173 175 175 172 168 157 139 134 115 101 115 118 108 109 108 114 116 119 134 128 101 102 112 107 101 102 102 126 149 122 135 252 299 247 232 285 292 265 248 429 1015 1764 2428 2895 2734 2270 2090 2245 2446 2386 2229 1886 1496 1217 1032 837 450 107 21 10 -13 21 76 85 58 43 -7 -31 -13 2 -7 62 60 -35 -19 8 -5 0 25 9 29 -24 -63 12 -2 -67 -88 -28 35 75 135 15 32 -1 -106 -93 -60 54 129 -11 -181 -104 31958 247 5475 75 10932 8 52 38 6368 875 36 253 509 753 916 995 2471 2825 3477 4487 5633 7090 8360 9541 10790 11317 11932 13559 16036 18624 21915 26459 32038 38820 45922 51692 57205 62627 66033 67123 64833 48819 35462 26674 18226 14091 11011 8828 7995 8027 8149 9047 10230 11535 13779 14183 7880 5934 1191 291 193 158 156 154 150 146 140 136 127 121 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 139 140 142 141 141 141 140 139 139 138 138 137 141 141 140 142 144 140 135 137 138 140 143 140 134 133 135 133 129 127 128 131 131 130 129 128 129 132 137 149 157 159 160 164 168 167 168 166 159 157 157 151 153 155 156 153 151 152 140 145 165 167 156 164 169 167 166 165 153 141 130 111 107 114 119 114 102 96 104 113 110 125 129 112 94 86 98 110 106 100 134 144 131 180 270 296 237 229 259 269 273 272 346 814 1555 2272 2859 3062 2757 2349 2231 2530 2739 2552 2292 2069 1834 1575 1365 924 352 72 14 -21 -33 41 63 59 42 -43 -65 -37 -10 -3 39 75 -3 -53 -22 -23 -27 -45 -43 -20 53 66 16 -62 -134 -75 74 167 125 133 32 -82 -85 -93 -142 -77 -24 31990 256 4950 75 10927 8 53 10 6374 878 35 179 321 963 1437 2099 2710 3508 4318 5210 6118 6879 7485 8417 9170 9699 10846 12151 13747 15148 16676 18712 20819 23335 25022 27251 29747 32561 34689 36419 37905 36820 34739 33242 32858 31663 30249 27630 23017 18972 13666 9196 8302 9637 10278 10224 9037 8376 8309 9231 10653 11702 12796 11758 9328 2699 668 260 172 156 154 151 147 142 137 129 123 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 141 142 142 142 143 141 139 138 138 138 140 143 140 139 142 143 140 135 135 136 138 141 141 139 137 136 134 132 128 127 128 128 127 123 123 128 132 142 152 157 159 157 163 167 166 165 161 154 149 147 144 148 153 151 148 144 143 147 153 161 159 152 158 167 165 166 169 159 146 127 116 118 119 131 127 104 98 106 108 113 132 138 136 111 86 95 107 107 106 129 129 128 202 293 277 229 255 286 312 342 350 409 821 1501 2190 2818 3174 2905 2301 1994 2413 2974 2856 2653 2678 2507 2170 1764 1278 711 204 19 0 -26 -2 24 18 15 36 54 52 48 11 36 38 25 38 28 28 57 30 52 60 65 22 -16 -33 -91 -11 46 65 88 87 -46 -159 -65 -69 -99 -58 -92 -160 -131 32021 266 4800 75 10922 8 53 41 6380 881 93 321 555 1611 1855 2237 2682 3256 3898 4776 5720 6490 7485 8283 9065 9816 10969 11971 12924 14139 14925 15067 16333 18540 21896 24456 25966 28067 29573 31289 32966 33081 31617 27617 23543 19795 16804 14273 13996 14525 15096 14974 13092 10565 10116 10816 10871 11342 11226 13879 15557 15926 15531 15437 13668 9140 6951 5008 1122 322 192 159 157 154 151 146 140 135 126 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 139 141 142 143 143 144 141 139 138 138 138 140 142 140 139 142 143 139 133 132 134 137 141 139 137 137 136 135 132 127 126 126 126 126 125 124 126 129 136 145 154 161 161 165 166 163 161 162 159 151 145 141 142 146 142 139 140 142 154 166 167 160 161 169 182 176 167 175 167 153 142 135 125 116 125 123 108 106 94 102 128 139 142 136 110 104 105 94 99 104 114 119 140 219 313 282 251 313 354 395 412 398 499 981 1639 2263 2841 2971 2473 1785 1619 2196 2976 2989 2873 2925 2727 2437 1884 1403 911 321 84 18 46 53 37 52 56 68 90 80 62 52 43 -17 -63 -10 50 48 37 -15 59 128 96 8 27 109 15 84 111 47 7 20 48 -57 -3 -14 -48 0 -83 -173 -7 12 -147 -58 -82 -159 -101 -49 -20 32053 267 4725 75 10921 8 54 13 6386 884 157 369 615 1548 1848 1944 2127 2325 2472 2861 3380 4058 4749 5449 5843 6181 6549 7237 8152 9003 10240 10995 11040 12407 14306 16423 17458 18690 20438 21564 22824 25136 26675 27267 26740 24037 20589 16241 12595 11573 11819 11889 11710 11586 11718 9540 8591 8031 9568 11884 18336 21001 21354 21930 25949 27476 22195 16001 13169 4412 911 262 183 161 159 156 151 144 139 130 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 140 141 141 141 142 143 144 142 139 138 139 139 141 142 139 138 141 142 138 132 130 132 137 141 139 135 136 137 135 133 126 125 128 126 125 126 126 125 128 135 142 154 161 165 170 170 163 159 159 158 150 144 142 144 147 140 140 148 158 158 157 177 183 175 180 187 173 163 169 171 166 148 134 125 117 125 128 120 113 103 114 138 137 146 136 109 105 106 107 117 129 120 123 166 263 345 318 276 308 372 428 460 441 470 915 1591 2115 2513 2465 1963 1418 1193 1673 2604 2988 3031 3139 3013 2518 1788 1356 939 363 145 72 100 141 135 89 40 34 87 83 16 10 21 -35 -88 -99 -74 -25 7 66 76 54 66 71 87 79 74 182 121 80 50 -43 -6 10 16 -20 -48 85 13 -130 34 34 -49 -17 19 101 118 62 12 32084 270 4500 75 10917 8 54 44 6392 887 86 326 618 1774 2423 2984 3429 3835 4254 4755 5273 5280 5279 4741 4650 4738 4838 4857 4829 4840 5146 5602 6273 7015 7296 7258 7580 8041 8223 9326 10340 11797 14303 16818 18530 19976 20074 19294 16581 14479 12941 12830 12533 12814 12882 13102 13548 13344 10508 8223 7112 8302 11919 16696 18525 19574 22252 28949 33966 25625 23091 20038 20085 3123 488 235 163 161 158 153 147 140 132 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 144 144 143 141 140 141 142 140 139 139 139 140 141 143 139 138 140 141 136 131 129 130 136 141 140 137 136 134 129 129 129 130 129 129 128 128 130 131 136 139 148 156 160 169 176 171 164 161 161 158 151 148 149 151 154 153 159 169 179 175 164 175 178 166 164 160 159 162 162 164 157 127 114 120 123 131 124 120 124 118 116 127 137 138 125 106 97 106 113 120 127 122 126 155 252 313 293 265 269 326 407 470 453 405 598 1108 1604 1925 2013 1660 1304 1065 1140 2016 2759 3042 3333 3385 2912 2018 1399 957 420 137 84 91 130 164 118 51 35 88 106 19 -47 -27 10 31 -16 -56 1 90 131 37 -34 45 83 60 24 71 157 18 -11 65 57 16 46 102 -21 -90 46 122 33 1 12 7 1 139 269 89 16 111 32116 275 4125 75 10916 8 55 16 6399 890 185 418 1323 1636 1978 2408 3037 3508 4096 4830 5464 6040 6609 7313 8278 9060 9154 8752 7831 6400 5239 4484 3906 3249 2776 2870 3009 3108 3118 2545 2086 1970 2013 1961 2490 3321 5104 8346 11768 14326 16463 17207 16669 15638 14967 14847 14781 15177 15739 16659 18765 21419 22756 22775 19868 15704 13478 12458 11671 12529 13373 14517 17828 22469 32519 24694 23207 15761 3386 448 224 164 160 158 153 148 140 131 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 146 146 144 141 140 140 141 139 138 141 141 139 140 143 139 138 140 138 134 129 129 130 135 140 139 136 132 127 124 127 132 131 129 130 131 133 135 138 138 142 152 160 166 172 173 169 162 162 159 154 150 146 151 155 159 160 161 164 168 179 179 176 169 165 162 156 162 176 176 156 139 124 110 111 118 118 110 113 124 131 122 121 133 129 127 118 104 108 109 115 114 109 127 171 229 245 225 224 239 288 359 424 423 338 373 667 1077 1426 1601 1382 1110 1023 963 1628 2497 2910 3301 3401 3186 2417 1442 943 578 269 115 67 82 134 186 89 -22 15 68 66 10 10 30 78 50 -15 56 120 64 -69 -70 -16 6 30 82 62 55 83 28 -9 39 26 -10 113 89 -11 -45 20 2 -11 35 21 16 58 124 -55 -29 176 32147 275 4125 75 10914 8 55 47 6405 892 10 198 375 521 1338 1485 1954 2178 2384 2545 2782 3044 3304 3632 4079 4414 4536 4236 3920 2948 2147 796 464 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 225 558 2319 3801 5293 6480 7536 8611 9615 11253 12993 14752 15900 17637 19030 20868 23827 27456 30439 34040 35898 36712 39446 38988 37067 32192 21298 11155 6867 8011 11610 15757 18999 20698 2235 294 219 177 164 161 156 151 144 134 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 146 147 145 142 140 141 141 139 139 141 141 139 139 144 139 138 139 139 135 131 129 130 134 136 137 136 132 126 124 128 130 129 128 126 128 130 133 135 136 142 155 165 169 171 172 168 159 159 156 152 149 148 154 164 168 169 166 157 162 172 169 168 166 158 156 154 154 161 162 141 125 126 120 118 116 112 110 110 112 133 128 123 131 116 125 118 102 94 95 116 126 126 145 193 207 203 201 180 177 232 302 361 329 272 374 597 880 1148 1219 1048 951 968 1068 1845 2586 2904 3179 3184 3005 2297 1310 810 597 337 184 137 86 116 189 118 17 5 40 79 64 46 7 37 69 55 55 69 60 -54 -31 -10 -66 4 115 23 -49 75 116 103 36 -134 -119 52 71 118 112 68 90 97 34 45 69 14 16 6 59 239 32179 290 3000 75 10912 8 56 19 6411 895 9 424 1331 1773 2003 3087 4207 5216 5569 5047 3710 2089 1284 842 128 999999 999999 999999 999999 999999 999999 999999 0 46 92 169 224 292 346 383 384 373 371 421 443 479 618 1715 2303 2423 1612 385 244 260 279 347 401 464 555 687 1751 2302 2851 3478 4209 5083 6212 7455 8856 10550 12577 15037 17611 19322 20987 22460 24728 26911 29887 33473 38638 43037 45504 45608 39007 25061 12203 5794 3224 3460 9524 19378 19768 5932 2945 2584 959 209 165 160 153 146 137 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 146 146 144 142 140 140 141 140 140 140 140 139 140 142 138 137 141 140 134 130 128 131 132 135 137 136 133 130 127 126 128 131 130 126 127 130 132 134 137 146 156 168 168 169 175 166 160 159 154 150 149 148 154 164 166 164 159 156 156 162 169 170 173 164 156 157 157 157 153 134 119 120 124 122 112 113 117 115 111 127 136 134 129 109 108 92 85 96 101 121 138 141 160 192 179 182 190 162 178 250 333 361 291 276 438 701 917 1031 1005 873 974 1073 1332 2217 2739 2868 2974 2764 2467 1776 998 614 466 267 168 157 75 103 182 159 103 44 20 25 47 42 25 25 76 122 70 49 81 53 54 115 44 55 134 18 -9 82 156 157 85 -78 -100 41 30 129 218 162 232 151 2 4 18 38 43 45 34 265 32210 291 2925 75 10910 8 56 50 6417 898 324 809 1666 3349 4860 6033 7947 9807 11130 11725 10672 8279 6546 5410 4392 3484 2620 2080 2082 2330 2724 3184 3768 4176 4670 5014 5449 5624 5831 5961 6063 6266 6386 6183 5787 4941 3955 3562 3536 3767 3486 2536 1716 1219 421 191 59 999999 999999 999999 999999 96 323 1086 1608 2384 3246 4173 5125 5959 7220 9389 13027 18073 21699 23552 24426 24276 24739 24163 24183 24327 23234 21568 20095 16763 12933 9227 6931 4278 4437 11810 31212 32827 25133 14247 7010 3837 936 219 165 158 150 140 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 146 145 143 141 139 139 141 141 140 140 140 139 140 140 137 137 140 140 133 127 127 129 132 137 139 138 135 133 132 130 130 133 132 130 130 131 134 134 137 149 162 170 171 174 177 168 165 162 161 153 149 151 159 160 157 152 150 162 159 159 173 178 175 159 156 166 174 166 154 139 124 110 105 102 95 105 111 114 118 132 137 124 123 112 95 86 82 98 104 101 123 128 135 152 160 172 170 148 184 276 349 342 278 279 453 694 861 1018 1025 967 1122 1167 1537 2330 2670 2684 2474 2216 1789 1114 624 451 361 235 153 92 40 125 204 144 77 47 -11 3 18 2 -3 -15 36 76 66 41 36 32 67 65 -3 15 78 16 15 60 105 69 -38 -17 -24 -11 -1 11 74 30 -21 -13 33 66 21 26 145 111 65 226 32242 332 3075 75 10903 8 57 22 6423 901 779 1691 2903 4169 5380 6282 6811 7096 6442 5907 5730 5401 5217 4960 4697 4612 4829 5287 5706 6007 6260 6304 6509 6477 6271 6384 6490 6581 6594 6849 6918 6572 5695 4811 3585 2467 1905 1417 972 367 302 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 150 981 2080 4139 7916 12475 17007 20782 22171 22536 21663 20917 20265 18672 16841 14529 11765 9384 7255 5870 4408 4250 8666 28653 45003 55537 35796 15932 14973 7242 360 192 162 154 143 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 148 148 145 142 140 139 141 141 140 139 140 138 139 141 138 137 139 138 133 128 127 128 132 137 139 140 137 134 135 135 132 131 131 133 134 134 135 137 138 151 169 173 172 178 179 172 169 168 160 149 145 150 159 158 150 158 168 171 168 170 169 174 162 146 147 163 168 156 143 133 115 93 88 94 94 101 108 113 113 116 125 110 109 111 90 83 80 96 106 87 111 144 142 141 159 168 152 139 159 214 270 254 222 282 407 549 734 965 1111 1153 1206 1166 1532 2284 2566 2385 1951 1623 1227 763 510 415 349 247 167 128 132 152 169 112 62 46 -17 53 60 -7 -11 -3 69 76 55 91 62 15 82 87 -35 -95 -35 -21 -82 -1 128 54 -27 20 -99 -100 15 -18 28 38 -170 -180 104 295 251 87 38 103 65 47 4 -73 -38 -64 12 -30 52 156 99 123 32 -184 -97 66 -124 70 27 -45 29 70 169 35 24 190 126 -426 -302 178 238 84 13 158 246 174 -100 -130 174 283 153 -209 -342 -62 439 32273 329 3300 75 10901 8 57 53 6430 904 12 138 230 312 369 520 1411 1892 2303 2833 3274 3677 4009 4339 4545 4703 4367 3826 3439 3249 2903 2455 2304 2187 2285 2432 2679 2737 2576 2187 2047 1721 531 445 396 455 1043 1278 1257 1034 874 403 320 217 44 999999 999999 999999 999999 999999 999999 999999 224 575 1654 2209 2673 3380 4971 8236 12804 16698 18874 20588 20873 20786 19746 17344 15171 11535 8839 6527 4564 3732 2862 2814 4943 15703 40331 38268 999999 999999 999999 999999 3593 392 211 154 143 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 148 148 146 142 140 140 141 142 141 140 139 137 138 141 138 136 139 138 133 131 130 129 132 137 139 139 138 132 132 133 131 127 126 129 134 136 139 140 141 152 169 174 173 175 175 169 168 165 153 143 143 154 160 157 153 165 173 169 172 178 174 164 154 150 150 155 153 147 139 125 109 97 92 95 96 107 122 117 103 97 110 103 92 107 101 91 93 113 132 113 114 149 164 152 149 168 147 125 135 151 183 176 198 282 331 434 627 808 1048 1134 1083 1123 1581 2198 2299 2092 1655 1245 932 640 466 384 335 213 167 162 169 152 99 107 91 42 28 80 86 45 24 86 106 23 -2 67 148 83 64 57 2 43 20 -48 -57 59 174 72 52 53 -131 -56 54 -34 58 69 -60 -17 49 147 158 34 -53 33 65 36 90 52 -186 -173 75 7 199 218 43 168 126 -8 6 241 243 116 26 -100 -124 153 382 221 88 223 153 -35 149 399 360 -133 -273 -268 -109 165 -71 -67 179 295 159 -141 -13 -59 -7 32305 323 3750 75 10899 8 58 25 6436 907 37 324 1177 1426 1535 756 666 570 516 494 341 194 161 183 148 78 999999 999999 999999 39 139 203 209 175 64 999999 999999 999999 999999 28 56 138 178 138 135 118 72 23 999999 999999 999999 999999 999999 999999 245 1823 2924 3780 4348 5129 5938 7053 8639 10807 13432 15992 17564 20344 22644 24605 26074 26400 25224 22334 17644 12135 5228 2176 1213 1434 3713 10472 25289 31018 999999 999999 999999 999999 10974 3367 298 162 145 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 146 146 144 142 141 141 142 142 142 141 139 138 139 140 136 134 138 139 136 133 131 131 134 138 139 138 139 136 132 131 131 129 124 125 127 133 139 141 145 157 169 174 176 174 169 163 162 158 151 150 154 161 164 161 162 165 164 168 177 175 176 165 157 167 166 151 145 137 123 115 108 103 106 106 106 127 136 118 102 102 107 97 96 121 114 104 117 131 142 132 125 126 139 136 119 131 119 122 134 134 162 159 182 254 284 349 490 697 978 990 917 1044 1471 1960 2027 1848 1506 1224 928 601 393 277 236 207 202 150 115 161 144 146 79 24 77 99 109 130 90 102 102 44 41 59 125 77 34 39 70 137 100 31 -17 14 120 138 95 93 108 108 22 -42 53 64 63 105 -67 -62 -51 -76 43 32 180 155 77 43 -232 -250 -224 -118 161 135 90 108 -31 57 136 26 110 79 -103 -52 -213 -10 507 255 77 186 150 246 247 226 186 -236 -380 -437 51 916 764 427 256 361 248 -152 89 -157 -479 32336 322 3825 75 10899 8 58 56 6442 910 214 351 317 274 325 233 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 485 2240 3439 4249 4650 5454 6268 7352 8575 9571 11416 13851 16315 19770 24165 28838 33438 37442 37653 37015 31204 23996 15037 8941 5880 3918 3688 6362 11718 21868 26364 999999 999999 999999 13842 5109 501 211 147 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 146 145 143 142 141 140 141 142 141 140 139 139 140 141 136 135 138 139 136 133 132 131 134 139 140 137 138 137 134 132 133 129 124 125 127 132 137 140 150 164 174 176 176 181 172 161 160 156 153 155 155 160 162 160 164 163 159 168 178 166 165 168 165 176 166 146 141 126 112 103 98 106 121 126 124 137 131 108 104 115 119 103 98 109 102 102 124 141 131 108 108 120 136 139 126 114 94 131 151 121 139 151 171 223 261 328 469 730 963 950 890 941 1124 1485 1742 1591 1339 1139 830 534 379 262 221 270 212 112 113 190 212 180 104 83 105 90 86 175 160 86 125 129 157 110 43 57 56 74 105 52 55 94 -39 -90 97 162 54 108 155 76 37 71 81 126 45 -51 -51 -4 58 65 131 178 361 199 78 137 -90 -220 -291 -122 184 115 193 244 49 149 150 28 6 41 -13 316 403 177 306 126 113 222 204 231 391 164 -70 -230 -534 -351 228 512 385 504 238 83 430 256 189 71 -107 32368 280 6975 75 10894 8 59 28 6448 913 77 344 613 2050 2665 3191 4080 4945 5867 6852 7890 9975 12707 16281 20858 26352 31946 36500 40451 40345 39035 34960 31220 27756 22804 17272 11393 6786 5269 7881 18991 25612 999999 999999 999999 8905 5763 979 269 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 146 145 142 141 139 139 140 141 142 140 140 140 141 139 136 138 139 138 133 132 134 133 133 138 138 134 133 134 132 130 131 127 125 128 131 134 138 140 148 163 177 181 179 177 170 166 165 161 156 153 152 163 164 158 164 165 165 176 179 167 162 167 175 172 153 136 135 133 131 117 111 123 135 139 131 140 133 109 103 109 107 96 84 95 117 113 116 136 133 112 112 130 123 113 123 115 105 137 151 123 119 134 141 181 269 360 538 795 942 909 796 794 980 1343 1684 1659 1411 1093 697 451 332 252 271 337 276 211 196 206 153 168 150 124 114 85 67 111 163 104 57 54 58 14 -10 45 87 55 34 37 77 127 68 7 72 38 -40 95 77 -15 51 7 -99 25 11 -96 -11 60 116 228 253 177 213 95 170 307 112 -84 11 124 131 188 243 234 95 179 125 172 256 13 113 342 176 -145 44 37 -60 25 -79 121 435 342 281 -144 -949 -576 -9 -56 -227 -86 -13 -23 472 439 122 186 54 32399 296 5775 75 10891 8 59 59 6455 916 95 226 204 214 78 94 153 182 202 317 455 573 543 441 368 402 460 448 460 534 706 1891 2442 3134 4031 5103 6415 8511 11256 14671 18672 23525 28886 34039 37691 37746 36700 36106 36569 36658 34283 28652 20897 13887 10820 15051 30650 999999 999999 999999 19474 8828 8374 1203 294 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 146 145 143 140 138 139 140 141 141 141 141 141 141 139 135 136 137 136 131 130 133 133 135 138 137 136 135 133 128 126 129 126 124 127 132 136 141 143 146 159 175 179 179 176 168 164 161 160 153 148 151 163 166 161 162 165 166 174 176 164 157 157 163 163 148 135 128 126 129 124 128 135 138 142 139 139 120 92 78 90 95 93 92 102 118 103 105 123 132 129 129 123 98 84 95 100 119 139 137 136 127 122 129 191 298 378 571 736 763 706 612 712 978 1341 1799 1881 1511 1025 608 352 302 298 303 367 298 206 210 165 144 126 102 41 7 38 33 32 118 112 11 -8 0 38 98 83 117 167 116 83 143 178 84 0 -52 -81 -37 0 28 37 53 8 -79 -7 31 38 151 74 0 133 250 126 6 -9 58 192 209 158 111 -13 8 165 106 234 207 119 103 125 166 -132 72 165 -149 -202 -230 -251 -178 -91 -87 -22 25 177 242 -187 -554 -35 297 96 88 269 248 320 423 155 -325 -310 13 32430 292 6075 75 10888 9 0 30 6461 919 3 190 364 434 532 790 1905 2130 2204 2156 2222 2256 2384 2471 2610 2818 3094 3365 3647 4176 4926 5812 6835 8274 9850 11962 14522 17841 21948 26581 29411 31249 33155 35562 37855 40372 40826 38454 33937 27622 22498 21950 31756 34604 999999 999999 999999 11744 13332 5231 527 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 147 146 144 140 138 138 140 141 141 141 141 140 140 139 135 135 136 136 131 129 129 132 136 136 138 140 139 135 129 127 129 126 123 126 133 137 141 144 148 157 169 176 178 173 164 161 157 154 149 148 154 164 164 162 165 166 163 162 168 157 147 153 151 149 144 139 132 121 126 123 119 129 141 140 143 136 107 86 76 80 87 93 99 101 94 88 83 96 114 109 112 117 98 80 88 98 118 135 127 120 116 110 126 183 255 366 571 663 566 534 514 635 978 1419 1759 1721 1232 805 557 358 323 396 401 406 298 133 139 169 172 115 109 73 17 27 16 63 90 86 95 70 69 95 120 83 112 167 149 96 90 129 58 -23 -46 2 73 21 -27 3 40 144 207 100 -86 -109 -10 -91 -135 -31 -12 -53 38 186 183 225 313 167 -94 -207 -43 141 61 171 139 -43 39 177 117 -151 -119 -59 -67 69 61 189 146 89 56 -124 21 -27 -233 52 238 44 -79 -342 -72 375 236 349 -57 -170 42 -119 -52 32462 286 6450 75 10888 9 1 2 6467 922 8 147 359 548 768 2020 2379 2772 3145 3514 3772 4116 4387 4517 4874 5369 6124 7217 8408 9700 11400 13399 16086 19114 21601 22530 23926 26683 30091 34207 39473 28038 29759 30659 28928 26341 36309 33396 35396 27781 999999 999999 15645 16559 7790 557 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 145 143 140 138 139 140 140 139 140 141 139 140 140 137 136 136 136 134 131 130 134 138 137 139 140 139 135 131 130 129 127 127 128 133 138 140 144 150 158 171 185 182 167 161 163 156 149 149 154 165 172 171 175 177 176 173 174 178 164 159 161 148 145 139 130 129 130 140 131 118 130 150 138 135 133 120 107 94 90 94 105 102 109 121 122 101 109 130 118 114 122 98 85 111 118 125 140 139 125 117 140 154 165 243 376 553 612 507 466 538 777 1234 1539 1512 1242 872 635 547 455 361 410 444 422 277 124 112 156 164 187 247 221 204 134 76 101 102 91 134 123 68 74 81 85 82 62 99 113 100 91 88 109 110 125 105 38 -27 -96 -14 166 218 93 -90 -173 -112 -121 -93 -22 -123 -166 -63 -6 100 190 187 136 0 -2 63 129 181 256 141 4 197 234 -18 -232 -187 -239 -335 -87 36 222 411 243 -74 46 348 -8 -453 64 230 -239 -458 -178 217 -295 -328 251 -95 -382 -107 -132 32493 288 6375 75 10883 9 1 33 6473 926 5 165 300 531 756 2025 2627 3300 3746 3965 3870 3604 3657 3915 4103 4430 4932 5450 6144 6819 7792 8961 10790 13580 16587 19190 20410 22459 25709 30060 35455 26945 30936 35128 38524 38708 35774 31230 28453 26746 23181 18969 17732 22585 14274 2115 329 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 145 144 142 140 138 139 140 140 139 140 140 139 140 140 136 134 137 139 136 134 133 135 137 139 140 138 138 136 133 133 129 128 130 132 137 138 139 145 150 158 174 185 182 171 164 158 151 148 149 158 172 176 179 178 175 179 172 169 173 164 165 157 141 138 134 130 133 128 121 121 130 145 149 137 123 102 107 107 93 105 112 109 98 94 115 116 109 119 117 113 107 95 80 94 107 122 142 132 114 108 107 155 186 175 253 387 552 562 491 463 602 1078 1462 1386 1099 881 714 562 489 436 360 351 343 276 162 102 138 173 165 222 250 180 166 114 44 86 106 75 131 152 99 139 118 39 34 103 49 40 129 97 74 129 141 123 126 91 99 15 -41 52 113 120 43 -10 -5 -83 -76 0 -8 8 -17 -52 129 120 19 227 216 190 185 8 158 232 145 63 115 236 89 -109 -87 162 113 -118 -154 210 618 535 191 274 281 -245 -385 -237 -233 154 0 87 391 -510 -507 12 -35 -215 -228 87 425 32525 289 6300 75 10879 9 2 5 6480 929 171 368 661 927 2377 2955 3587 4382 5190 5750 6165 6479 6608 6785 6771 6417 5827 5489 5461 5677 5973 6635 7360 8681 10482 12223 14374 16955 21594 27453 33733 39483 29086 33360 37802 41599 42741 40784 37754 34341 30482 22191 16786 24406 18647 10515 884 300 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 147 145 143 141 139 138 139 139 140 141 141 140 141 140 134 133 136 139 138 136 134 134 135 138 141 139 139 137 135 133 131 132 132 135 141 144 144 148 155 165 171 176 173 166 163 156 150 154 154 156 165 169 177 177 174 175 172 169 174 165 157 146 138 139 138 134 131 125 115 119 131 140 140 137 123 96 99 104 105 117 111 104 106 99 99 101 102 95 77 94 107 84 71 102 124 140 150 119 91 106 122 145 163 160 246 428 629 649 558 544 886 1405 1449 1075 802 724 636 501 417 353 300 314 265 184 115 130 185 198 203 214 167 115 114 75 37 52 88 148 218 178 111 116 107 39 85 125 -16 -8 64 110 139 144 108 48 74 77 119 125 71 77 104 102 42 -22 -7 39 -18 11 54 -55 -74 73 144 47 50 156 69 59 148 182 182 -56 13 279 203 85 23 -18 -56 168 121 -229 58 796 693 371 294 23 69 -169 -192 -248 -398 105 -42 -69 268 -118 -80 311 79 -320 -133 423 202 32556 289 6300 75 10877 9 2 36 6486 932 71 311 719 2186 2983 3791 4499 5279 6239 6864 7706 8562 9411 10173 10696 10543 9477 7836 7324 7156 7239 7626 8158 8769 9407 9899 11342 13838 18832 26087 34227 41722 30915 35248 39247 41820 41775 40017 36900 32979 28181 20205 24628 17086 10803 4910 1096 321 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 147 146 143 141 138 138 139 139 140 141 143 142 140 139 136 135 138 139 138 136 135 135 136 139 143 143 141 138 133 132 135 135 133 135 139 144 148 152 160 169 174 180 179 169 164 159 154 160 162 158 163 167 169 174 176 176 169 167 174 168 153 141 139 139 135 122 117 125 130 130 126 122 125 129 116 102 102 102 107 114 108 115 120 106 101 112 118 99 81 83 94 92 77 87 131 145 118 94 81 106 112 112 137 171 294 528 642 601 528 722 1353 1664 1327 856 636 593 482 380 316 243 234 259 237 152 88 103 142 185 207 183 134 115 86 70 50 41 115 202 184 126 156 114 104 94 150 133 58 52 -15 17 52 77 62 3 -15 3 37 72 97 161 147 52 -47 -80 64 151 78 46 89 -63 -35 76 -90 -76 44 24 -51 13 32 27 53 -39 75 450 365 -71 -178 -96 -119 -51 -264 -418 95 639 352 35 -59 -396 15 89 -53 10 -261 -171 41 171 291 250 232 409 82 -326 -91 98 -261 32588 291 6150 75 10874 9 3 8 6492 935 150 307 540 841 2294 2922 3413 4106 4942 6182 8059 9352 10021 10377 10522 11011 12095 12710 12501 11444 10269 9387 9007 8681 8569 9052 9572 10036 10497 12745 17759 24546 32817 40226 29935 34252 38243 40389 40151 38051 34569 30315 24407 17770 20931 13145 6486 3045 1403 368 177 999999 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 144 143 144 140 139 139 139 139 139 143 141 139 139 136 136 140 139 135 134 134 136 137 139 143 144 142 138 134 134 137 137 137 137 137 141 146 153 161 168 177 186 185 175 168 160 152 154 158 162 168 169 169 168 174 176 166 160 160 166 160 146 136 129 126 120 121 125 134 142 139 133 131 135 119 102 101 94 90 99 105 115 112 101 91 107 123 111 108 105 90 103 103 85 113 107 89 101 94 96 111 128 154 193 348 660 679 492 446 876 1529 1533 1102 695 501 430 361 306 227 193 220 208 202 147 93 104 123 148 153 132 101 81 72 90 90 141 204 158 143 125 144 130 84 89 144 169 122 75 23 -1 29 43 109 74 0 65 -9 36 25 29 121 70 -100 -55 71 18 2 -1 143 83 37 104 10 19 102 24 -111 72 -2 -36 -5 -128 -8 242 147 -141 16 -96 -232 21 -60 -220 86 212 116 334 207 -93 -35 99 205 140 -139 -270 80 219 192 205 92 6 -18 80 3 -118 -210 32619 297 5700 75 10871 9 3 39 6499 938 152 317 458 570 727 890 1000 2155 2555 2983 3409 3918 4230 4720 5279 6719 8681 10076 10762 11325 11475 12117 13634 14787 15377 15849 14251 13538 12614 11627 11019 11352 11570 12496 13358 16497 21943 27773 33785 39735 29122 32412 35289 36760 36071 32791 27718 23163 18360 14103 17579 13636 9863 5601 1488 580 319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 143 145 142 139 139 139 138 139 140 139 140 140 137 137 140 138 134 134 136 137 138 139 142 143 141 136 135 137 135 135 136 136 140 143 146 155 161 168 179 184 180 170 167 165 156 149 154 166 171 166 169 175 173 169 176 166 159 167 160 141 130 131 133 125 126 131 130 136 134 137 148 139 115 98 104 101 100 109 107 115 117 107 98 103 117 112 109 120 109 116 124 124 139 126 123 120 105 94 112 142 179 227 397 675 669 485 477 906 1273 1061 701 449 352 308 279 223 166 201 208 160 152 219 187 153 179 155 112 88 51 62 99 63 95 177 183 107 132 74 29 94 61 114 54 32 90 84 73 62 90 60 123 133 39 14 -5 -4 -63 -17 93 6 -89 49 12 -90 -11 84 192 7 -138 0 -3 -51 112 10 -111 129 64 103 107 -92 42 251 130 -24 -92 -246 -213 -56 62 120 240 101 89 383 138 51 -17 -304 90 238 26 -44 84 79 -105 -320 -140 -19 -23 471 27 -276 -34 32651 320 3525 75 10869 9 4 11 6505 941 92 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 126 349 506 581 658 1570 1711 2004 2428 2876 3161 3483 3778 4127 4318 4882 5826 6633 7879 8960 9839 10917 12196 13167 13663 14076 13215 13583 13700 13544 13933 14609 15172 15996 16814 18425 20973 24009 28275 34069 25588 28952 32316 34420 34256 32155 26599 21318 26309 19110 13355 10890 10856 8263 2695 1455 790 999999 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 145 144 140 139 139 138 138 139 139 140 142 141 139 138 139 138 135 135 136 136 138 140 141 142 139 137 138 136 133 135 137 137 143 145 146 156 163 170 181 185 177 170 168 165 158 151 161 169 169 168 168 169 162 159 166 167 169 169 152 137 136 142 139 133 130 134 135 138 137 133 147 133 101 100 120 117 115 114 108 131 136 124 120 97 93 104 100 107 109 111 123 128 132 134 135 127 109 90 96 125 160 252 467 619 532 392 520 825 827 560 320 258 224 186 188 161 138 166 195 161 170 247 259 188 185 190 129 101 88 97 84 18 46 103 130 84 46 18 7 111 174 159 28 -3 98 85 82 113 41 11 28 50 124 69 57 10 -70 108 194 42 -64 9 -5 42 254 240 128 96 83 76 -123 -172 -108 -207 -116 146 223 153 171 53 60 244 248 212 -54 -156 -86 -193 -95 -41 177 263 89 -88 -253 68 282 -124 40 74 10 -16 -31 31 -371 -549 -182 32682 289 6000 75 10867 9 4 42 6511 944 71 377 1224 1818 2616 3526 4021 4235 4417 4941 5120 4722 4897 5114 6128 6923 7625 8319 8785 8909 8765 8581 8647 9406 10409 11496 12716 14035 15961 17132 17785 17879 17838 18378 21367 26608 31548 24657 29881 33836 36849 37337 34649 29150 23042 32825 20270 10809 8400 6234 3271 1896 1005 999999 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 143 139 138 138 137 137 139 140 141 141 139 138 138 139 138 135 134 134 134 136 139 140 141 139 137 138 136 135 135 138 141 143 145 148 157 167 173 181 183 174 169 164 158 157 158 169 174 167 169 170 166 161 156 161 168 163 152 140 136 133 135 135 130 129 135 140 146 153 144 143 131 111 105 112 115 105 94 105 130 132 117 105 94 91 90 97 98 88 100 108 94 96 95 111 129 112 88 98 131 144 245 401 446 378 308 472 595 466 329 226 210 188 144 108 119 97 110 150 109 159 197 166 169 158 154 154 154 122 79 61 49 75 85 72 38 29 67 29 27 169 209 88 44 72 62 67 107 5 -69 -16 -33 10 9 73 138 78 145 118 -16 -158 -167 -29 32 211 203 113 179 173 74 -137 -106 -85 -195 -97 30 115 271 167 -56 -121 86 265 300 275 -11 -84 -166 -113 -94 81 511 351 -268 -326 203 223 69 75 -88 125 9 -270 -68 -103 -241 -373 -298 -133 32714 292 6075 75 10861 9 5 14 6517 948 188 982 1563 2409 3473 4481 5084 5384 5501 5273 4748 4751 4681 5098 5556 5929 6319 6622 6759 6981 6949 7091 7344 7765 8314 9059 10026 11778 13536 14901 15416 15325 16297 19483 25880 32523 25065 29683 33531 37087 38272 36827 32686 28192 23466 16796 20291 13071 7727 3553 2348 1016 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 142 139 139 139 138 138 140 141 141 140 138 138 139 139 136 135 133 133 135 138 139 140 139 137 135 136 136 136 137 141 143 144 146 152 162 169 174 179 183 172 162 159 159 163 165 167 173 167 169 169 162 161 158 161 164 156 140 130 128 124 131 133 129 127 133 145 153 160 158 157 138 110 97 108 113 99 101 112 124 132 113 91 98 115 106 108 105 80 97 102 88 105 109 121 117 99 89 100 140 169 230 285 281 295 328 375 387 292 246 238 222 199 157 108 136 135 125 117 76 112 107 89 129 147 164 131 109 140 164 127 88 135 82 -13 24 62 47 38 22 83 156 106 11 -88 -68 53 75 -39 -61 22 -7 -24 -13 94 198 118 74 97 92 56 63 60 -59 28 134 164 37 -88 47 158 68 55 96 38 -73 -57 249 139 86 243 278 197 259 233 -43 -47 -79 -52 13 345 717 573 82 -102 33 -114 -191 -149 198 297 83 -47 -291 -220 -159 -405 -287 15 373 812 173 -79 32745 289 6300 75 10859 9 5 45 6523 951 216 1294 2094 2776 3018 2958 2910 3078 3535 3907 4549 4919 5143 5600 6153 6802 7681 8487 8817 8994 9356 8590 8119 8278 8499 9368 10042 10446 10545 11918 15026 21297 29368 37556 29662 34541 38770 39337 37241 999999 999999 999999 23349 19873 14040 11732 6198 3852 919 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 143 139 138 139 139 139 140 141 141 141 140 137 137 139 138 134 133 131 132 137 140 143 141 137 135 134 135 135 136 138 141 142 146 153 161 169 176 177 180 177 168 159 157 164 167 169 167 166 165 166 172 161 157 156 153 157 149 139 132 120 120 132 133 129 122 125 146 153 152 153 144 117 98 97 104 104 99 103 102 104 113 106 99 110 114 107 102 98 83 88 112 118 127 129 117 103 102 115 136 171 184 176 195 210 295 376 309 264 237 232 233 174 163 138 97 132 129 104 114 117 118 91 115 129 122 170 125 81 148 204 126 127 208 125 52 79 95 26 1 107 124 108 140 79 -38 -56 98 98 3 105 152 95 122 68 13 109 83 38 108 83 141 172 13 -137 -25 46 76 101 -60 13 273 174 43 233 247 56 -15 160 183 204 429 379 114 32 -46 -28 15 -91 -124 -21 205 195 144 353 197 -185 -73 108 183 479 4 -276 157 -75 -251 -165 1 358 291 270 282 7 81 32777 287 6450 75 10857 9 6 17 6530 954 136 457 1443 1829 2265 2949 3936 5069 6087 6595 6601 8098 9744 10555 11008 11605 12154 12580 13153 12499 11916 11635 11027 10609 11001 11624 12556 14300 17031 21578 28634 38368 33233 38504 40779 38024 999999 29493 25682 21891 17361 14304 17684 8662 7842 5765 667 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 145 143 140 137 138 139 139 140 141 142 141 140 140 137 138 140 139 136 134 132 134 136 138 141 141 138 136 136 135 136 138 139 139 140 147 160 169 173 177 181 182 175 168 162 159 163 168 173 171 166 167 165 169 167 161 159 157 157 142 138 132 130 140 146 141 134 141 145 145 139 141 139 123 104 111 112 94 108 115 111 101 99 108 93 93 121 118 92 86 82 82 97 117 121 111 114 97 80 104 152 184 181 184 160 155 186 307 406 326 240 232 267 225 117 116 97 71 119 100 105 131 134 152 149 147 140 119 116 116 116 133 117 71 114 158 86 92 136 116 86 29 69 42 21 150 197 111 -2 61 132 152 103 102 170 203 116 12 81 54 -23 42 13 26 37 7 -14 119 201 164 318 152 -121 28 136 140 244 222 182 181 242 187 94 104 203 143 -111 -81 169 123 51 0 114 80 -172 -114 -27 179 275 173 129 305 524 279 107 350 357 210 265 355 434 239 246 280 373 534 32808 334 2925 75 10852 9 6 48 6536 957 147 251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 413 1653 2464 3216 4102 5382 7069 8461 9276 9772 11241 12197 11579 10747 10759 11407 11991 12344 12629 13072 13139 13173 13103 13325 13972 15564 18217 21782 26436 33326 26985 33040 35586 34866 32506 29960 27795 23568 19433 23813 14244 7078 4890 6820 6076 1131 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 144 142 140 138 138 139 140 140 141 141 140 139 140 137 138 140 139 136 135 134 135 136 139 141 139 138 136 135 134 133 135 138 139 146 156 166 173 176 179 179 174 169 162 161 166 167 168 173 171 168 167 159 158 164 163 156 157 161 148 139 134 139 146 140 137 141 149 153 142 135 139 132 121 106 111 115 109 117 117 124 115 108 112 95 79 88 102 99 91 82 73 72 85 92 91 99 93 82 110 163 185 166 162 148 133 184 324 376 277 186 171 226 211 163 134 88 94 124 117 116 102 138 155 136 105 77 115 99 103 117 66 79 86 62 65 26 58 130 102 118 109 28 3 6 82 129 22 -11 87 121 125 19 -24 147 256 106 27 57 36 -30 -47 4 -28 -8 195 276 279 323 196 168 261 70 37 6 -91 161 76 99 282 242 187 14 10 141 6 -97 40 220 314 432 362 283 176 -95 -98 -276 272 935 474 80 32 170 524 537 186 211 281 205 251 312 75 -36 183 437 447 32840 334 2925 75 10850 9 7 20 6542 960 425 1407 1924 1539 697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 570 1808 2605 3392 4113 5274 6943 9002 10748 12739 13351 12879 11403 9620 9511 9677 9899 10172 10664 11186 11860 12521 13555 14369 15466 18202 21178 24729 29343 38623 30828 35136 36446 36003 34081 31635 27811 21066 25278 16123 8750 3661 3110 5828 5937 1222 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 141 138 137 139 140 141 142 142 140 139 140 137 136 138 138 135 133 134 135 137 140 141 139 137 134 130 130 130 134 140 143 151 161 168 174 178 177 176 168 163 159 159 166 169 169 171 171 168 162 157 160 163 159 157 161 161 153 139 132 132 133 135 141 141 139 144 139 138 145 140 123 98 104 123 117 114 116 119 116 113 107 115 106 91 99 105 103 100 89 75 82 107 118 96 86 85 87 138 179 176 163 127 122 183 316 308 196 152 148 186 191 180 135 98 112 124 143 110 74 137 141 102 90 85 129 103 90 82 17 60 77 98 106 78 77 48 46 91 98 32 66 51 52 102 16 -4 90 50 -59 -4 34 128 259 120 129 121 77 45 -69 -86 -130 -41 163 219 3 -116 -78 -131 19 122 -57 -148 -78 144 61 -74 20 32 52 47 69 121 -135 -17 237 -12 177 488 537 428 280 -53 -205 43 396 673 586 218 -121 -90 163 505 214 -35 42 -343 -410 -131 -99 -66 172 597 329 32871 334 2925 75 10847 9 7 51 6548 964 790 1983 2495 1690 701 999999 999999 999999 999999 999999 999999 999999 999999 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 104 110 110 65 92 189 375 603 1545 1774 2118 2367 2290 2435 2626 3314 4736 6590 8616 10909 12615 14119 15354 15345 15998 15106 13927 12976 12556 11990 12286 12725 14834 16849 17827 19817 20959 23562 26454 32909 41012 31767 34553 35680 34381 32306 28930 23494 27770 15650 5034 2692 2682 6413 6680 1940 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 144 142 139 138 139 140 140 141 141 139 139 140 137 136 139 139 134 132 133 136 140 140 139 140 137 132 129 130 134 137 143 147 155 162 167 173 178 177 179 171 161 157 157 165 169 168 169 168 164 166 166 166 164 157 161 172 162 153 140 124 124 137 143 145 139 141 139 134 140 139 134 120 112 114 118 115 116 119 119 123 125 124 130 131 124 131 127 118 120 111 113 117 121 121 117 117 88 83 128 162 184 188 148 141 219 349 336 215 177 190 187 172 163 125 94 86 105 138 119 101 116 76 61 96 125 138 95 28 20 49 65 51 126 163 145 100 -15 -37 49 72 72 150 70 56 149 52 -77 -34 14 55 57 9 158 237 181 208 126 94 4 -59 79 38 118 243 174 41 -140 -133 -33 -21 74 69 -14 165 169 -29 -119 -129 -140 -149 -15 12 40 57 222 169 -87 26 133 310 351 124 -21 -17 208 323 244 270 249 351 418 252 656 738 -33 -99 -205 -736 -837 -644 -152 173 366 188 32903 334 2925 75 10849 9 8 23 6555 967 255 548 470 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 1626 1982 1966 1878 1826 1996 2354 2761 3116 3164 3087 3143 3390 3359 3269 3298 3716 4634 5869 6913 8534 10481 13003 15537 18030 20966 22458 22988 21815 20239 17721 15208 14526 15784 17972 19553 20803 21638 24972 27268 29398 32102 35821 26074 27466 27573 26749 23640 19825 15677 16097 5107 2683 2531 6472 6178 3854 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 142 139 140 140 139 140 141 142 140 139 139 136 137 139 139 135 132 132 135 138 138 137 136 133 130 128 131 136 139 143 150 157 163 168 177 183 181 178 172 165 161 162 169 174 170 177 181 177 174 163 164 169 166 164 166 166 156 145 137 137 139 135 139 146 145 137 131 132 126 120 112 113 125 121 119 116 108 116 123 129 134 123 116 109 117 121 124 138 125 127 137 136 116 123 132 107 107 123 150 189 201 177 205 332 418 341 228 206 214 191 188 155 105 95 75 83 93 81 106 127 63 71 100 77 131 103 -19 25 69 25 70 127 162 189 161 80 27 41 111 81 51 91 64 5 -3 52 51 37 148 100 14 155 217 151 44 32 49 -8 -28 71 44 149 258 101 41 49 0 93 134 -23 145 346 353 56 -115 15 0 -150 -219 -165 -101 -31 126 321 128 100 121 171 320 215 -148 -54 243 250 162 -19 21 151 336 523 550 668 568 -136 -135 75 -237 -531 -419 170 364 -241 -639 32934 364 675 75 10846 9 8 54 6561 970 430 877 332 999999 999999 999999 999999 12 253 528 782 1016 1171 1054 797 507 403 403 395 337 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 536 474 389 499 1406 2029 2485 2660 2489 2625 3407 4733 5817 6302 6516 6751 7301 8775 10103 11321 11528 11780 12263 13944 16531 19383 21910 23140 24528 24998 23107 21693 19282 19263 20588 22471 24414 27219 28722 27595 23955 22794 23021 23574 23780 22166 20886 19320 16780 12031 7639 2525 2233 5224 6355 6010 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 141 141 140 138 139 140 140 140 142 142 140 141 141 137 136 138 137 134 132 132 133 136 136 136 135 131 127 126 128 135 142 145 151 156 160 168 176 182 184 175 165 164 166 169 172 172 174 177 181 180 170 159 159 168 169 167 158 155 155 143 139 140 132 132 137 144 141 132 120 110 108 109 99 99 124 125 110 110 110 105 119 135 125 106 98 93 97 106 123 136 121 110 115 138 120 107 113 93 89 123 163 170 172 194 233 420 485 340 258 210 208 176 147 105 65 91 104 105 79 57 112 185 142 104 101 73 142 125 16 84 116 70 101 112 149 161 121 94 126 87 59 5 -32 37 58 40 53 75 54 18 3 54 108 118 151 90 -16 70 74 29 -14 4 42 117 218 37 -56 96 65 48 16 -128 9 320 357 2 78 258 94 -65 -50 37 -76 -50 201 218 115 214 112 186 300 327 233 234 466 426 181 53 4 -77 -73 271 582 268 84 -133 -318 -10 238 -33 100 787 857 78 -434 32966 365 600 75 10845 9 9 26 6567 973 485 3655 5214 3184 1389 999999 13 233 440 706 1047 1328 1577 1746 1646 1549 1337 1166 1233 1207 1147 1003 742 550 360 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 123 167 787 1651 2990 4476 5923 7004 8247 9505 11060 12377 13232 12184 11255 10928 11924 13490 15172 16516 17940 19978 21666 22162 22121 20669 20265 20312 20848 21966 22755 23077 21883 19181 16140 12333 10189 10810 11546 14247 16945 14390 9220 5758 1579 1655 3230 7083 7010 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 141 140 139 138 138 139 139 139 142 143 141 142 143 138 137 139 138 132 129 130 132 136 136 136 137 134 129 125 129 138 144 148 154 158 163 171 174 177 181 173 162 161 166 171 170 169 177 176 172 173 167 160 166 176 169 168 168 161 153 141 134 135 130 134 143 152 145 125 117 106 100 107 108 106 109 107 102 105 114 110 117 136 129 109 92 94 112 122 130 124 109 102 113 131 125 111 112 98 97 131 147 134 153 178 191 362 515 408 258 196 171 131 128 132 103 99 87 108 117 74 65 133 133 105 112 48 77 119 95 143 134 80 51 52 102 123 93 21 34 85 38 31 93 49 61 81 77 1 -34 14 -16 28 32 59 63 14 -18 -48 27 30 -55 51 132 96 235 116 76 258 165 102 36 -20 35 13 -12 109 243 226 81 28 63 184 -20 -164 141 -3 -104 69 68 17 -26 128 292 190 114 73 -59 -27 -81 -165 17 197 259 46 76 7 -268 -279 -114 44 211 512 272 -58 -36 32997 365 600 75 10842 9 9 57 6573 977 298 3255 5223 4763 3144 999999 999999 999999 50 233 519 802 1040 1161 1297 1640 2022 2145 2181 1711 1485 1268 900 660 526 355 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 1499 2473 4059 6117 7694 8942 10054 9665 9660 9939 11056 12235 13931 15244 16196 16309 15946 15349 15327 15338 16646 17603 18697 19884 20588 20749 22573 26225 28582 29502 25500 24089 22053 18117 14608 6954 2807 1014 850 1666 3369 6936 6560 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 140 140 139 138 138 139 139 139 141 143 142 143 144 139 138 139 138 133 128 129 133 136 137 136 136 133 127 127 132 139 146 151 157 161 167 175 175 175 174 172 163 162 165 169 170 170 171 173 172 170 166 161 169 174 169 172 174 164 151 145 139 138 131 127 138 148 136 111 109 106 105 107 108 106 95 97 106 99 102 118 111 124 124 111 101 91 105 125 134 127 112 114 140 130 111 100 97 111 112 139 147 138 148 147 192 280 382 358 229 179 164 156 178 201 181 149 120 119 114 87 90 119 141 148 132 67 41 95 104 82 65 52 15 -1 82 142 100 47 55 107 86 79 142 113 108 74 42 50 79 75 28 95 78 50 20 -33 42 20 62 109 29 77 112 71 117 123 196 268 260 288 220 84 -29 -105 -66 147 171 82 -42 -26 -66 -110 -156 -108 272 144 -21 43 121 88 -178 -299 -90 -65 -282 -160 53 -104 -270 -92 278 283 150 255 417 79 -325 -216 62 236 171 141 -64 -103 -10 33029 363 750 75 10839 9 10 29 6579 980 1278 4809 7275 1370 999999 999999 230 423 1415 1995 2647 2952 3155 3369 3415 3274 3135 2206 1771 1337 366 140 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 1517 2502 3880 5157 6515 7631 9169 10733 12413 14375 16138 16525 15927 14356 13220 12247 12963 13816 15305 16309 17441 18161 20065 24294 30026 28189 30658 30077 27543 23416 19778 17492 6074 1807 1367 2076 5222 6399 4977 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 142 141 140 139 139 140 140 139 140 141 141 143 143 138 137 139 139 134 130 132 135 138 139 139 139 136 133 134 140 144 148 154 161 168 173 176 175 173 171 167 164 165 167 169 176 178 172 169 169 169 168 164 160 162 166 167 166 155 145 138 137 140 136 133 138 138 123 108 109 107 113 112 104 109 107 107 119 119 116 115 110 118 108 102 125 120 109 126 141 144 124 111 121 123 120 107 101 127 143 152 145 134 124 133 188 227 237 265 248 203 203 177 157 174 156 153 167 150 94 80 152 187 195 184 164 145 75 90 146 68 44 131 107 35 102 163 116 121 184 154 108 146 183 123 104 171 103 93 198 141 76 146 128 96 101 9 66 128 92 79 53 107 128 74 20 -26 133 116 18 133 166 107 -27 22 123 131 0 97 169 82 77 -71 48 239 471 428 120 220 176 -53 25 65 73 124 5 10 159 349 205 139 426 536 364 323 419 10 -301 -51 236 359 523 64 -391 54 187 33060 362 825 75 10836 9 11 0 6585 983 2319 5287 4083 31 196 513 1421 1820 2224 2743 3034 3121 3081 2470 1775 1407 463 332 244 186 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 983 1986 3016 4731 6988 9022 11294 14652 17827 20014 20120 19164 17446 16640 16103 14818 13964 13882 14654 16657 18350 21151 25668 31920 22857 22751 25579 28484 23652 14502 9906 4344 3730 8127 7887 5499 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 141 140 140 139 138 138 138 138 139 139 139 142 142 136 135 139 140 135 131 130 134 136 137 138 139 138 135 135 140 145 146 152 162 167 171 172 168 166 165 165 167 167 167 171 174 177 175 170 170 170 169 167 167 172 168 163 161 153 144 136 137 143 146 150 153 146 127 119 114 109 110 113 111 118 123 121 129 142 137 119 111 123 122 103 123 145 138 134 130 133 126 129 130 133 151 131 104 130 157 138 140 135 106 122 163 193 192 228 237 216 212 137 111 123 90 112 133 105 104 108 129 151 148 175 194 155 79 88 140 113 125 176 160 86 56 111 87 87 165 119 92 161 148 32 1 56 33 22 124 103 88 80 -25 87 173 162 174 89 -55 -22 78 89 86 -35 -17 -19 93 54 -84 0 32 67 148 278 167 14 -95 119 325 175 167 82 262 299 264 353 148 279 232 54 294 338 6 -134 2 46 44 454 594 487 514 493 167 118 146 -18 75 -24 -143 429 969 247 -148 -28 -40 33092 361 900 75 10834 9 11 32 6592 987 1312 1428 999999 999999 76 326 569 1442 1632 1702 1652 1603 1458 634 582 573 581 615 1251 1220 539 417 334 305 324 891 1042 1118 552 297 215 244 325 352 263 237 175 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 544 863 1233 1607 2028 2515 2989 2784 1950 1557 1493 1434 646 415 157 999999 999999 999999 247 1701 2961 4750 8590 13723 18598 20794 21263 20076 19435 19238 17159 15431 14070 13883 15468 16463 16828 17540 19680 21835 17239 20338 23694 24574 20258 11936 11456 10634 13398 8504 9168 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 140 139 140 139 138 138 136 136 138 138 137 140 141 135 134 139 140 134 128 128 132 135 137 139 139 137 135 135 139 145 149 153 161 165 167 166 162 161 162 166 170 171 174 177 175 175 169 166 165 163 160 163 174 173 168 166 155 143 143 143 142 145 148 156 162 143 122 118 108 97 104 109 110 119 132 127 125 133 122 118 110 107 118 104 111 130 131 136 117 110 113 128 132 133 159 152 130 131 140 136 152 149 126 145 175 195 189 195 205 206 179 134 129 126 124 148 136 75 80 105 102 67 98 162 159 147 103 68 56 83 136 126 119 97 92 76 3 7 65 52 27 101 104 43 4 6 38 40 17 -82 26 91 -72 49 113 97 115 110 33 -58 60 105 50 0 45 71 145 102 -2 -2 45 157 217 247 121 57 71 18 -10 -1 51 95 193 201 40 -136 -77 133 -30 -69 186 95 -176 -153 60 -3 -112 -101 19 146 181 228 28 184 55 6 294 -20 252 742 336 60 356 262 32 33123 331 2025 75 10847 9 12 3 6598 990 30 80 139 180 186 165 99 42 42 37 74 149 188 181 13 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 412 1119 1240 1304 1263 1258 1521 1829 2446 3088 3702 4550 5888 6788 7399 7813 8137 7876 6824 6153 5974 5909 5699 4815 4003 3211 2616 2141 2047 2029 2322 2861 5532 9644 13658 15688 16949 16324 15749 15745 17076 18879 19875 20238 20083 19936 18498 18192 18190 19551 16197 18106 19591 21811 21683 17471 14897 13870 9600 7451 7518 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 144 142 142 142 142 141 139 138 140 141 141 141 140 137 135 137 140 137 131 130 132 135 138 139 138 137 138 138 139 143 148 154 161 165 165 163 161 164 165 166 169 173 177 178 176 173 167 165 166 161 155 161 165 163 169 176 160 141 144 145 143 144 144 156 155 125 108 118 106 88 110 116 95 97 120 125 122 112 99 108 104 94 112 117 116 116 112 128 132 120 111 125 127 135 163 173 161 148 163 169 156 149 149 156 205 235 208 178 193 204 155 150 164 138 160 166 134 110 106 112 103 80 119 166 133 111 112 110 101 105 72 57 100 81 92 42 -7 34 48 43 19 112 144 123 132 79 123 193 89 -52 12 118 19 21 80 30 12 86 210 104 -8 11 17 17 38 21 48 52 57 22 6 48 0 102 120 73 38 -15 -45 -25 201 198 -34 -125 -272 -284 -52 120 -61 -307 -104 162 213 352 358 0 -167 -312 -313 -328 33155 304 5175 75 10916 9 12 35 6604 993 218 665 1877 2199 2551 2720 2871 3116 3257 3552 4013 4644 5234 6047 7071 8673 9901 10711 10993 11230 11493 11302 11284 11596 11435 11031 9949 9197 7848 7052 5966 5182 5180 6119 6594 8189 10190 11556 11991 12023 11816 11379 10866 13282 16250 19015 20345 20361 20683 19645 19751 19661 20687 21989 17067 20869 23236 23960 19901 14869 11086 8664 5337 3053 913 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 148 149 149 147 146 144 145 146 147 145 143 143 140 139 142 143 140 137 136 138 141 141 142 142 143 143 144 147 152 157 165 168 167 166 164 167 168 169 172 177 176 170 171 169 166 169 170 166 164 165 164 166 173 171 162 153 160 158 150 152 152 154 145 126 117 118 117 111 111 112 95 94 114 123 112 98 102 117 114 110 113 117 130 132 132 135 138 126 109 124 137 141 145 171 160 148 191 187 151 157 163 154 179 216 217 186 193 168 129 169 184 158 158 144 113 119 132 96 105 134 132 126 93 95 123 162 149 129 109 83 87 38 -2 10 49 48 57 75 51 86 89 61 81 15 44 126 134 135 39 147 168 -17 23 62 83 117 164 127 -51 -38 86 45 10 -29 -14 70 60 41 33 36 58 120 165 -10 -260 -34 100 29 297 157 -188 -229 -201 74 140 108 298 44 -185 137 282 301 519 452 196 72 148 -160 -60 315 -108 -184 -549 -762 75 347 426 447 423 645 832 549 88 33186 305 5100 75 10982 9 13 6 6610 997 193 1306 2045 2573 2852 3046 3184 3812 4769 5375 5832 6207 6646 7222 8008 8506 9257 10086 10985 12135 13199 14082 14332 15018 16058 16075 15273 14119 13002 11383 10607 9591 9027 8626 8096 8297 8984 8984 9563 9376 8644 8575 8131 7686 8461 9629 11098 12027 13721 15641 17123 19091 20651 22505 23536 17379 19903 23414 22347 13785 11423 7370 5290 3950 2286 549 305 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 147 148 148 148 148 146 145 145 143 143 145 144 141 139 139 140 141 143 144 145 145 146 149 151 155 162 166 166 164 163 166 168 169 169 174 173 169 169 169 167 167 169 174 176 170 168 172 167 160 157 156 159 153 148 152 153 147 136 128 121 112 114 118 105 108 108 102 111 110 100 102 107 105 102 105 107 111 123 133 148 143 127 117 114 115 109 110 118 142 144 138 157 144 122 130 158 165 156 175 182 163 172 156 129 144 156 165 141 134 138 140 129 90 103 135 103 74 109 143 146 137 90 90 121 118 97 69 45 50 68 41 52 69 106 110 48 45 76 -3 -63 14 113 135 41 123 190 21 -42 -15 0 43 73 74 1 13 76 50 38 -60 10 154 -1 -11 48 24 31 -25 69 20 -172 -44 -17 -73 42 148 101 -32 -11 123 111 247 580 309 -11 24 -18 140 424 525 411 271 292 -199 -312 265 130 205 22 -127 188 135 378 372 348 385 440 368 180 33218 303 5250 75 11053 9 13 38 6616 1000 80 242 388 509 1294 1980 2790 3473 4106 4371 4648 5020 5330 5271 5878 6631 7498 8772 9864 10831 11658 12779 15024 16669 18017 18973 19913 22611 24013 25657 26514 26123 19448 12723 10610 10472 11564 11819 10454 10268 10361 10859 11061 10887 11090 11434 12298 11739 12771 14779 16992 18888 19738 19554 20023 22995 23220 13609 7285 6557 7370 6328 3372 560 356 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 154 153 151 149 149 148 149 149 148 148 145 146 146 142 141 143 142 141 139 138 140 141 144 145 145 147 150 151 156 160 162 162 160 159 165 170 169 170 168 170 170 168 168 169 165 169 179 183 178 175 173 159 151 157 160 153 145 145 155 157 141 133 129 115 111 108 104 101 102 101 103 106 102 111 127 125 108 104 109 114 116 112 117 124 128 124 112 119 115 94 105 128 134 130 152 169 154 136 130 138 137 149 174 166 139 157 154 136 130 124 111 114 140 144 141 153 162 133 141 114 118 174 147 129 77 15 59 93 120 147 105 58 61 74 107 135 85 121 191 139 130 146 56 -20 33 115 87 82 173 110 -45 -67 8 60 51 109 179 103 -5 -5 114 195 50 0 42 25 169 117 -64 -79 -25 40 63 95 118 48 -46 -77 22 102 4 12 126 235 333 403 125 -64 127 65 22 223 406 358 210 -51 -80 126 331 265 247 188 90 -154 -256 -75 -20 265 276 -35 3 329 33249 289 6300 75 11116 9 14 9 6622 1003 285 1279 1893 2614 3354 4124 5019 5852 7735 9271 11662 14701 18622 24568 29475 35099 38657 40759 35611 23825 16422 12079 11569 12832 13748 16291 17476 17826 17564 15805 15015 14799 14350 13446 12000 10649 11021 10864 10256 10512 12512 13817 13966 10983 8700 8512 8985 4976 2108 533 384 309 999999 999999 999999 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 152 151 149 148 147 146 146 145 145 144 144 145 140 136 139 141 140 136 134 135 139 143 145 146 147 149 152 156 158 159 159 158 160 164 168 169 167 169 168 169 168 166 168 166 168 176 183 183 179 172 157 149 152 155 150 143 149 159 147 132 135 130 109 104 111 115 110 101 106 109 101 109 121 128 132 133 116 101 110 115 117 110 106 128 133 121 119 108 108 127 126 127 150 173 191 177 146 146 129 98 125 157 148 144 145 121 114 137 152 106 97 120 117 130 151 166 129 124 145 167 186 157 124 95 49 59 104 123 141 99 54 82 97 129 176 122 107 139 90 94 136 80 42 87 123 85 129 248 171 30 69 94 66 106 114 68 77 171 163 180 184 132 170 190 112 146 124 -3 -58 -45 25 91 80 4 38 6 47 94 191 123 120 343 281 212 113 -196 -361 -50 140 -20 193 323 147 203 107 147 367 470 399 215 305 544 261 -188 -205 -107 5 336 316 118 251 33281 371 150 75 11120 9 14 41 6628 1006 339 319 331 307 342 346 347 283 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 791 1397 1988 3043 4674 7188 10078 13378 16989 19791 21965 22553 17833 13330 9563 9342 10950 13031 15757 16975 18289 18767 18224 17249 15102 14171 15884 15536 12914 12074 11952 12066 13482 15172 15982 14758 12432 11487 11713 8293 2251 1034 781 571 425 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 151 149 147 146 145 146 145 146 145 143 144 141 136 137 141 138 134 132 134 139 144 146 147 149 149 152 155 154 156 158 160 163 164 169 168 168 171 169 171 170 167 169 171 174 171 173 174 168 161 153 152 152 149 147 147 157 157 133 122 122 116 107 106 115 118 112 99 94 97 97 106 114 112 115 120 106 94 115 121 119 117 112 130 130 127 122 111 114 125 126 124 173 175 159 163 144 164 156 117 131 140 133 142 142 132 107 116 145 99 72 105 100 99 117 142 124 109 149 151 151 161 114 147 128 61 92 82 89 115 132 124 66 63 130 107 93 88 29 60 99 83 79 132 176 133 106 221 243 135 118 76 65 162 176 79 18 134 170 126 171 192 265 460 243 34 66 -57 -200 -95 127 122 12 -120 -50 -68 -35 141 341 162 11 155 11 111 68 -171 -215 -155 28 100 141 191 134 157 409 215 -74 133 394 651 476 375 613 305 58 -128 -50 485 608 78 -205 33312 372 75 75 11120 9 15 12 6634 1010 14261 959 902 877 884 864 829 797 647 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 705 1338 1877 2491 3637 4903 6050 6896 7554 8514 9097 9299 9368 9306 9119 9232 10365 11481 13188 14127 14741 14617 13628 14285 16445 18966 19032 18575 19170 21828 21537 17679 15361 13041 12388 12065 10869 6126 3054 2040 1564 820 520 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 151 148 147 146 145 145 145 146 147 144 145 142 137 137 139 137 134 134 134 139 144 146 146 148 149 150 155 158 157 157 159 162 164 168 168 170 171 169 170 170 168 169 171 176 172 170 166 155 150 146 150 156 151 151 157 157 150 135 122 116 113 109 112 111 106 106 101 97 95 94 100 99 102 103 96 111 116 118 116 122 127 126 135 125 112 117 117 107 113 115 124 164 176 183 182 149 151 149 124 105 108 137 150 170 158 138 155 143 98 79 103 90 85 109 110 110 120 143 112 99 99 71 127 128 91 90 52 63 117 127 107 48 63 115 33 20 84 84 122 96 62 122 138 151 100 -13 98 155 10 -8 87 194 247 313 247 47 41 51 2 210 151 -140 145 182 -69 -75 -59 12 170 238 161 21 -43 57 70 46 -59 -118 -179 -241 -137 67 118 -240 -263 62 16 -53 129 119 174 173 26 -16 -105 -233 -267 90 383 68 -92 125 199 36 -59 108 -21 427 647 438 33344 359 75 75 11116 9 15 44 6641 1013 1356 1236 1180 1159 1155 1068 886 653 357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 824 1422 2582 4204 5934 7569 9014 10488 11347 11931 11826 11146 9948 8943 8746 8477 7757 7332 7476 8119 9376 12581 16412 19083 19987 21242 22314 24230 20621 11641 8367 8340 8856 7992 6162 4747 6653 5100 3691 1488 833 999999 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 157 155 153 152 151 149 148 148 150 150 150 150 145 140 139 140 138 136 137 139 143 148 149 149 150 150 152 159 165 165 163 161 164 169 169 171 171 169 169 170 170 168 168 167 172 176 173 163 154 147 146 155 163 159 158 165 157 147 140 124 117 116 112 110 109 112 107 107 114 107 103 109 102 103 110 108 115 124 115 110 125 125 125 138 129 103 113 129 133 133 122 138 165 192 203 169 138 121 115 114 104 120 156 158 152 129 144 185 159 122 100 87 114 143 118 86 95 130 164 131 98 84 45 83 122 106 115 74 40 70 111 122 20 26 119 23 11 152 152 137 98 76 143 201 165 69 10 15 81 62 35 89 200 189 109 105 99 211 96 -117 -15 -88 -282 -39 78 -184 -169 12 168 95 -70 -33 -36 -77 -46 159 261 150 -65 -205 0 272 477 375 -103 -306 -81 19 52 138 89 0 87 -131 -489 -163 98 -67 33375 370 75 75 11116 9 16 15 6647 1017 1899 1770 1725 1716 1686 1541 1152 604 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 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 25 501 1267 2497 3903 5485 7053 8573 9699 10301 10375 9725 8529 6918 5329 3928 3449 3621 4118 4997 7730 13511 20691 21138 20387 16813 15200 10507 5250 3773 3945 4291 5104 4974 5916 8240 8038 6655 3796 2500 999999 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 156 154 153 150 150 150 152 151 150 151 147 141 140 141 139 137 137 141 146 150 151 152 153 152 155 162 167 168 169 168 167 168 172 173 169 168 173 172 172 172 165 161 167 171 164 158 159 151 151 160 169 171 167 165 155 146 138 122 117 111 111 116 115 112 105 108 105 109 118 118 114 106 115 117 97 100 114 119 128 122 117 122 121 122 134 136 155 170 155 168 189 194 194 151 127 148 141 132 136 147 151 139 133 136 146 146 131 123 106 78 128 163 125 105 112 131 157 170 143 118 100 121 121 89 116 78 86 107 107 140 41 -12 54 38 93 184 172 137 111 108 114 186 166 162 180 70 54 67 79 103 198 157 7 51 60 102 85 -32 -139 -164 -25 99 53 0 119 87 45 -44 -230 -110 -27 -257 -235 66 230 376 343 28 65 264 369 298 55 -195 -371 -145 95 22 116 56 16 80 -100 104 229 113 -242 -411 -28 350 147 158 188 -163 -19 -442 -901 33407 349 75 75 11116 9 16 47 6653 1020 1460 1361 1339 1299 1278 1130 760 276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 1119 4419 16679 52302 57462 16998 999999 999999 999999 999999 999999 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 692 1345 2233 3426 4762 5392 5861 6224 6259 5855 4869 3710 3262 3487 4025 4496 5811 7984 11600 17668 15453 11519 5755 4444 3536 2935 2542 2619 3138 5052 6824 9405 12332 11951 8871 6240 4001 999999 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 158 156 154 152 152 152 152 151 150 152 147 141 141 141 139 139 139 141 147 154 156 155 155 158 161 166 167 165 167 169 169 170 171 171 170 169 174 172 169 169 165 166 169 166 159 159 160 159 162 168 170 170 165 156 147 137 129 123 123 116 116 125 120 112 116 127 120 120 127 113 109 115 117 116 110 109 120 117 121 130 136 136 132 142 151 143 141 156 150 166 201 190 194 178 147 154 142 129 124 140 139 132 146 148 163 160 162 160 131 117 111 121 131 127 124 115 104 161 154 113 129 130 111 98 105 121 145 138 91 96 98 45 64 56 119 160 132 134 101 103 96 85 102 122 164 193 107 50 119 198 173 54 69 100 21 -38 37 25 -64 -43 24 136 78 25 213 108 -32 65 -91 -79 -7 -204 -193 -52 0 33 51 13 -52 -135 1 -3 -304 -188 -177 -82 33438 352 75 75 11118 9 17 18 6659 1024 76 44 34 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 935 5361 11411 12327 10952 21901 69608 111546 94701 56181 10805 999999 999999 999999 999999 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 274 702 1514 2489 3461 4204 4233 4009 3609 3470 3511 3888 4426 5188 5394 6190 7613 7650 6263 4086 2926 1775 1669 2138 2902 3533 4148 4890 6077 7874 10871 14502 13055 7872 5275 3103 999999 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 157 156 154 154 153 154 154 153 153 149 144 144 143 140 140 142 142 146 154 157 157 160 164 167 168 165 165 169 168 169 170 170 173 171 171 173 170 166 163 165 178 179 167 159 162 163 163 167 168 163 155 147 144 137 133 129 125 127 121 118 124 114 106 110 122 125 121 122 118 108 110 117 112 120 130 126 110 112 129 137 139 140 134 132 141 132 134 151 162 196 206 199 201 193 151 131 128 121 155 147 129 115 103 150 167 153 146 150 156 96 82 127 122 89 95 93 128 133 96 70 82 146 123 106 120 108 125 120 83 105 124 135 77 64 118 98 139 65 27 42 41 151 98 82 208 130 64 139 223 131 -2 73 60 107 103 6 -103 -54 -54 -30 163 40 -54 -2 -7 -49 143 171 -131 -205 -89 -19 126 2 -203 -138 -101 -67 -123 111 107 -166 51 126 -46 -135 -82 83 33470 314 4425 75 11117 9 17 50 6666 1028 498 3581 13858 18929 13079 8199 12117 45989 105177 136919 104170 19789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 305 767 1828 3139 4015 4543 4807 4672 4263 3899 3586 3592 3419 3148 3167 2778 1804 1590 2208 2242 2411 3087 3914 4746 6217 7853 9184 10493 11813 12773 11007 5699 3431 1838 999999 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 158 157 156 154 154 155 154 154 155 153 155 152 146 145 144 141 139 143 145 146 151 155 157 162 164 166 169 169 168 170 168 166 164 166 169 169 167 166 168 169 166 169 180 182 173 166 165 168 167 168 169 163 148 141 141 135 134 129 129 131 118 115 121 107 98 105 108 106 105 103 105 100 102 110 105 116 130 128 121 127 133 130 133 145 132 120 138 147 143 148 169 192 207 215 207 189 158 139 121 142 167 130 126 116 102 140 140 100 95 118 123 118 115 106 113 110 118 119 122 110 73 64 104 148 89 78 62 65 109 111 115 133 179 176 114 108 75 58 180 129 69 24 25 136 86 28 121 112 59 112 195 111 20 124 102 189 191 14 -139 -127 9 208 286 147 218 91 16 22 0 64 -171 -310 -234 -252 -67 92 -25 -108 -161 105 304 516 402 268 240 44 -26 -43 206 -61 -18 300 340 69 -241 9 27 41 290 134 -107 -10 -137 -223 -46 84 -231 -378 -142 -221 33501 372 75 75 11112 9 18 21 6672 1031 253 113 88 76 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 39 1776 8854 37484 40009 14035 10059 8685 29022 50582 59392 47144 8613 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 441 1146 2356 4130 6030 6715 6185 4903 3289 2162 1467 1094 1068 1291 2155 3025 4322 4469 4754 6504 9483 10312 10440 9009 9486 10354 11134 10797 8503 3477 1694 844 999999 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 158 156 157 157 156 157 156 155 158 154 148 147 145 143 143 145 148 150 153 156 158 164 168 169 170 172 170 171 168 161 155 155 163 167 164 167 169 170 168 173 180 175 169 164 164 166 171 174 172 165 151 150 147 137 130 122 128 135 122 120 125 113 104 116 111 94 105 111 99 101 115 113 112 122 127 128 124 121 130 132 132 146 144 131 133 152 146 133 164 177 191 223 201 163 153 130 114 166 182 154 131 132 144 135 123 124 108 92 110 131 133 102 111 137 156 152 117 107 118 152 136 77 13 38 65 59 19 -3 69 114 124 130 138 192 177 62 14 27 109 118 99 173 140 32 133 192 104 93 94 38 49 26 -23 143 190 115 78 -29 94 310 203 80 135 206 158 9 -89 -32 55 -28 -255 -388 -255 -44 0 -135 -6 418 595 554 363 320 210 -187 -33 206 244 34 72 304 54 -244 -257 166 54 -130 263 452 90 -18 16 55 -85 -475 -311 161 131 18 33533 372 75 75 11113 9 18 53 6678 1035 5749 1069 927 878 765 538 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 1534 7517 34498 47462 29793 15755 1800 501 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 256 821 2200 4395 6052 6244 5254 3460 2062 1186 944 1011 1635 3277 4401 5096 5503 7603 12910 12742 13204 11162 9690 5226 4586 4869 4644 3187 1244 456 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 164 163 162 160 159 159 159 159 160 159 158 159 156 153 151 147 145 146 147 149 153 158 160 163 168 170 169 169 170 174 171 166 157 153 152 157 160 162 169 173 172 172 173 176 174 164 165 169 170 178 178 173 163 156 153 144 141 138 130 130 132 126 121 123 117 116 131 126 106 115 125 108 107 124 126 118 106 112 126 118 105 121 139 130 129 132 127 121 140 143 127 127 142 177 198 177 144 131 118 116 124 141 143 124 134 164 141 115 133 91 72 118 122 145 148 118 118 119 111 98 140 181 146 93 64 48 78 136 138 16 -25 40 61 69 86 168 237 246 184 46 -18 43 73 48 165 224 105 150 192 83 71 78 47 140 54 -56 82 212 192 154 103 65 81 45 37 60 208 197 64 83 215 330 166 -63 -92 -14 70 45 -111 -61 277 455 296 152 180 132 -48 -133 93 185 -127 -176 -26 -161 -186 124 484 319 -127 -93 332 144 252 559 459 295 -145 -123 170 262 -10 33564 372 75 75 11110 9 19 24 6685 1038 14637 4573 2483 2603 2208 1203 906 526 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1208 5708 15250 17877 7461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 280 812 1935 3109 3603 3501 2951 2443 2100 2175 2500 3417 5353 6680 7111 7646 10057 15221 19278 19862 18023 12357 6664 4107 2165 1017 598 429 300 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 162 161 158 156 155 155 155 156 156 156 156 155 152 150 147 144 141 141 143 146 151 155 158 163 167 165 164 165 165 166 163 154 148 145 146 151 155 155 159 169 172 172 175 175 171 165 172 179 179 182 182 182 174 169 155 141 147 150 144 130 127 128 124 124 130 127 126 126 120 118 119 106 99 105 113 109 95 103 110 103 89 97 124 122 114 105 95 107 130 143 133 109 115 132 112 97 98 94 109 96 67 87 103 122 136 142 132 125 120 57 51 111 124 134 147 109 72 31 0 35 121 129 80 90 105 69 65 107 134 78 80 93 57 55 67 114 147 143 160 143 52 4 1 43 73 91 89 119 57 -38 87 133 62 50 14 62 131 120 80 18 7 55 4 -8 40 55 52 73 141 147 120 114 -14 -66 -53 -17 247 131 -107 -78 128 243 265 170 138 146 49 -97 29 154 -91 -120 -101 -125 106 81 -68 -33 -368 -613 -221 140 759 888 362 219 79 -212 -298 112 -186 33596 349 75 75 11096 9 19 56 6691 1034 22535 4726 2749 2878 2519 1570 1273 875 424 125 30 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 9 14 999999 999999 999999 999999 999999 10 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 143 493 862 1281 1837 2375 2712 3053 3468 4233 5211 6725 8358 9619 10587 11353 12339 12899 12742 12064 10981 9864 7979 5618 2066 550 252 233 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 159 159 156 153 152 152 152 153 153 152 152 151 147 143 142 141 139 138 140 144 148 152 158 164 165 162 162 163 161 158 152 143 138 137 140 146 151 153 155 164 168 168 177 178 173 173 178 180 178 180 187 184 182 177 160 147 144 148 145 138 140 142 144 138 138 130 120 122 118 116 110 101 93 92 105 105 106 114 115 111 100 94 102 102 106 103 97 110 116 121 115 112 121 113 66 49 72 98 120 101 91 86 91 109 93 98 112 121 115 102 99 102 95 64 56 61 44 45 49 49 100 105 75 87 75 49 56 53 31 58 89 52 31 -5 -14 21 12 28 61 65 76 26 -3 52 25 91 182 126 -21 -69 89 124 77 6 -58 55 120 26 -40 -47 -37 -34 -57 -27 47 80 13 38 115 86 -3 -7 -70 -172 -139 -88 38 10 -38 2 51 -91 -67 6 25 70 -63 -102 33627 344 150 75 11100 9 20 27 6696 1029 1831 1772 1717 1617 1437 1116 715 350 100 19 11 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 5 1 6 1 13 4 7 999999 999999 4 17 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 100 516 1097 1991 3036 3665 4216 5563 7906 9804 11800 13579 13429 12684 11312 9924 9340 9132 9791 9813 8040 2378 639 253 166 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 160 161 160 157 155 154 153 153 153 155 154 151 150 145 140 140 142 142 143 144 146 150 158 166 169 167 166 166 166 164 156 149 141 135 138 143 145 148 153 155 159 163 168 174 176 174 177 182 186 185 184 191 189 183 171 163 160 152 147 149 147 142 143 138 125 123 126 132 133 118 116 121 104 81 92 102 102 115 126 137 125 114 119 109 103 110 107 111 117 109 94 82 91 114 120 91 70 64 94 119 124 120 85 98 91 52 70 104 108 89 112 98 84 98 66 44 82 112 71 86 98 75 96 114 81 47 56 67 61 13 54 83 3 13 -23 -22 72 90 118 151 129 100 33 -5 8 41 213 255 86 13 103 156 105 56 17 -54 14 68 3 -24 -23 -67 -178 -199 -8 106 37 54 -5 -126 -188 -170 -106 -69 -87 -154 -39 121 83 169 173 14 -212 -151 -75 33659 348 150 75 11096 9 20 59 6702 1025 1574 1512 1442 1335 1145 863 452 148 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 113 714 1983 4530 8177 10936 11554 13318 13920 14574 15151 14559 12469 10722 9728 10315 10811 10850 10055 7783 1221 432 240 155 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 161 162 160 158 157 156 155 154 154 156 156 153 150 145 140 140 143 144 145 145 148 153 160 169 172 170 169 166 166 159 148 143 140 137 138 142 144 146 152 154 156 164 169 174 172 172 176 183 193 193 187 190 188 179 167 160 159 153 148 147 139 132 130 121 115 116 122 136 139 124 116 123 109 90 101 98 98 107 104 112 100 93 112 107 92 81 85 105 103 112 104 77 85 102 108 92 91 92 110 119 115 110 81 99 96 68 85 124 124 85 80 46 63 115 106 74 86 147 107 48 55 60 61 76 75 71 42 28 69 19 64 127 45 62 36 33 59 75 151 154 66 12 34 -46 -63 65 182 157 55 32 126 252 208 97 61 2 64 131 87 74 42 -36 -125 -106 105 117 -110 -24 -89 -263 -203 -132 -116 -62 -51 -257 -169 141 169 358 415 184 -48 42 85 -149 -288 -435 -268 33690 371 150 75 11096 9 21 30 6708 1022 1387 1329 1279 1227 1098 927 566 260 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 94 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 59 255 547 575 586 959 1410 1593 1627 1540 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 723 1791 4236 8808 14348 15805 16153 14601 13809 12075 10557 9233 10290 12474 14908 15653 15083 12795 6312 1073 332 176 146 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 162 162 159 157 156 156 156 156 157 158 156 153 150 145 141 142 144 144 143 146 151 157 164 168 172 172 169 164 162 153 141 136 136 139 140 142 144 146 152 155 158 167 171 170 170 176 179 179 185 185 186 188 184 181 170 156 148 144 140 136 137 136 127 125 123 120 127 132 131 130 124 114 107 101 108 103 106 110 96 95 97 90 103 114 95 66 76 115 110 126 131 81 78 98 94 99 112 108 118 119 100 105 80 75 78 60 84 111 106 100 101 75 69 84 118 103 60 89 132 119 90 120 129 67 48 80 64 48 67 50 67 119 113 137 102 82 19 -21 46 90 23 -68 16 -19 -47 89 142 174 188 81 -7 84 214 165 44 135 212 136 155 132 49 52 -14 47 308 268 -23 -14 -14 -109 32 79 -79 7 75 33 120 149 323 515 495 299 157 113 10 32 50 -167 11 210 -89 -133 -39 38 40 -156 143 16 -374 -12 -50 -216 -189 -192 -426 -356 8 -117 77 316 381 224 33722 371 150 75 11097 9 22 2 6714 1018 419 380 368 353 334 260 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 22 999999 999999 999999 999999 999999 39 420 719 907 801 813 990 1737 3037 5103 7258 10312 12244 13646 15487 17740 20678 24984 18748 12468 2705 999999 999999 999999 999999 999999 999999 999999 36 190 714 1291 2354 4290 7829 10473 11095 10012 8756 7719 7794 10166 15038 20026 14830 14632 12966 17266 5306 787 278 152 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 160 160 157 154 154 154 154 155 156 156 154 150 148 144 139 139 142 143 143 149 155 159 165 169 168 169 165 160 159 152 140 132 131 134 138 142 145 148 153 154 158 167 169 171 176 178 178 178 180 183 186 184 182 177 164 153 148 146 137 133 134 136 129 125 120 114 121 118 114 125 127 117 112 99 105 102 103 106 109 115 93 91 112 124 135 115 95 114 121 135 144 117 87 99 99 95 113 105 108 116 97 94 94 102 84 56 89 101 65 73 114 118 82 68 129 148 113 96 104 143 133 119 149 122 98 117 132 129 98 123 92 53 98 131 148 135 61 16 66 100 41 -46 -33 55 84 118 126 159 177 92 -14 -89 5 46 -6 72 46 -26 54 40 -54 18 89 40 268 250 -30 28 94 -16 61 66 -186 -40 87 131 333 143 181 372 254 174 120 164 210 216 347 112 -160 -21 -182 -50 171 116 45 -109 -34 80 87 254 84 -41 162 -139 -607 -300 -30 -223 152 344 75 -245 33753 293 6000 75 11093 9 22 33 6720 1014 683 1159 1442 1596 1933 2307 2589 2760 3005 4018 5552 7820 10542 14314 16820 19157 23649 29431 37645 48692 52610 56240 41602 32816 9675 98 999999 999999 999999 999999 29 127 453 759 1272 2081 3334 4645 5635 6846 7856 9961 12347 15787 20624 15684 16468 13959 13024 7581 2850 411 204 149 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 153 153 151 148 147 147 147 148 149 148 146 143 142 137 132 132 135 137 140 145 152 156 161 167 166 162 158 155 152 144 134 129 126 127 131 134 138 143 148 150 157 165 166 172 179 178 179 181 180 177 178 177 170 161 156 153 149 145 137 129 127 127 120 115 113 106 104 107 107 104 105 107 112 106 102 89 89 96 107 114 98 98 112 119 130 127 95 92 118 123 123 118 96 114 121 90 99 112 120 129 104 57 53 99 102 91 112 111 54 68 114 107 76 83 114 84 69 123 136 127 106 64 88 117 127 129 129 151 140 107 58 12 46 75 73 81 62 42 81 137 109 24 27 71 88 75 81 129 120 106 111 74 5 30 170 138 -9 -49 38 52 14 77 110 19 165 215 164 238 81 -152 -36 84 16 -64 -176 -36 0 -102 -1 129 66 60 -91 -41 302 153 -29 -75 -193 -73 -95 143 249 -7 -104 162 227 59 159 159 51 15 83 -298 -485 66 271 213 338 160 -228 -488 33785 294 5925 75 11094 9 23 5 6726 1010 138 903 1600 2065 2189 2504 2951 3787 4122 4522 4859 5214 5517 6189 6712 7009 9163 13962 20777 31384 44553 56622 66515 68579 56926 22505 1720 4 999999 999999 40 416 836 1365 1805 2070 1923 1560 1892 2546 4407 8565 14190 18769 27658 23587 24761 20113 15573 13863 5610 257 172 162 154 148 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 148 148 146 143 142 142 143 144 144 144 140 136 134 131 128 130 133 136 140 145 150 154 159 161 161 156 152 149 146 137 128 126 126 127 129 134 138 141 145 149 157 164 165 170 180 180 180 182 180 169 166 169 162 152 155 153 143 143 136 124 125 124 112 109 109 104 104 111 109 96 99 106 104 97 83 85 104 111 109 105 115 103 91 94 104 116 98 96 118 123 97 79 94 114 115 95 85 105 120 125 115 73 50 76 101 107 95 90 80 79 93 112 104 100 67 7 9 57 91 102 88 57 88 126 119 98 60 72 116 76 35 70 92 89 63 15 4 -38 -18 150 193 60 70 47 25 45 71 163 136 124 203 184 54 69 161 176 192 164 181 201 215 188 -43 -97 129 140 165 184 -20 -284 -129 200 242 70 -140 125 247 125 60 68 86 38 -2 16 177 134 -106 -137 -139 -90 38 182 60 -100 -43 154 82 -192 -7 59 200 215 -211 -114 44 8 37 -174 -68 -33 -160 -342 33816 349 900 75 11092 9 23 36 6732 1006 24 1159 1007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 738 1003 1302 1831 2864 4079 5642 6765 7793 8839 9750 10102 10186 11371 13965 18134 25041 32651 35707 33715 28839 20698 13979 4398 2612 2637 3362 3968 4521 5050 5445 5526 5037 4622 4092 4742 5050 6301 11724 23283 33053 29558 32988 32452 21835 19265 14344 7620 743 285 218 205 174 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 149 149 148 145 143 144 145 145 145 145 142 137 134 130 128 132 137 139 142 148 152 155 158 158 156 154 152 148 141 131 126 125 127 128 127 132 138 142 147 153 160 163 164 168 177 182 180 178 179 170 161 157 154 149 148 148 142 143 141 127 123 129 121 111 108 109 111 109 109 104 102 99 92 86 85 97 114 114 110 109 107 95 87 92 98 111 122 120 118 123 101 86 104 103 98 100 91 97 104 90 93 108 103 94 99 113 82 85 111 71 63 104 89 59 50 20 21 63 87 71 78 72 69 101 103 107 69 50 86 95 68 96 125 103 137 102 44 4 82 169 116 70 84 76 5 4 15 68 63 126 210 138 24 -2 -3 67 188 214 230 209 125 10 -174 -138 28 -16 53 15 36 -83 -134 -17 -1 36 79 156 135 76 -50 141 169 -71 -121 -66 101 212 28 -183 -267 -5 283 221 16 65 52 -228 -242 -259 -192 -96 33848 361 900 75 11092 9 24 8 6738 1002 36 1104 999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 239 1197 2235 3304 4592 5986 7452 8487 9939 12409 13459 14485 16859 19990 22463 25793 27548 26923 24203 17970 15111 14386 14948 14679 13805 13230 11937 9964 10081 9862 9450 8480 8374 8313 8945 6931 5976 8307 15415 21099 24955 27185 30808 24784 10529 6368 4594 1409 595 458 333 261 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 149 150 148 145 144 145 145 146 145 144 141 137 135 131 127 130 136 140 142 146 151 156 159 159 155 152 152 148 137 125 122 121 120 123 125 129 138 147 158 162 163 161 161 167 175 179 180 177 179 176 161 151 149 148 149 146 137 134 133 129 125 127 128 114 114 123 114 103 111 117 108 97 95 94 93 97 107 107 103 114 115 106 102 112 103 106 128 128 117 113 121 109 91 92 92 101 109 76 87 90 84 94 89 98 97 109 88 93 91 64 78 73 59 39 58 55 37 71 95 69 96 100 70 122 106 113 117 70 68 124 98 52 100 60 68 88 63 49 100 155 96 60 94 166 99 14 21 -17 -24 87 144 144 56 -11 -30 51 190 129 120 120 -24 -29 -34 -29 41 58 98 44 145 134 65 -37 -22 115 165 186 59 -167 -292 -49 204 201 -98 -45 163 106 53 -70 -89 234 484 307 -19 37 139 -130 -214 -230 -252 -162 -128 103 255 165 -209 -458 -254 -251 20 334 355 262 33879 290 6225 75 11088 9 24 39 6744 998 173 1342 2489 3508 4508 5334 6824 7907 9439 11855 13066 14007 15727 18518 20328 22721 24228 25209 25746 22268 21096 21019 23035 23864 23526 22454 21238 18583 15794 15134 15312 14799 14323 13851 13981 9953 6413 4110 3314 2305 2224 4789 8242 11417 12139 17026 18424 3033 721 544 389 299 187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 145 144 142 142 143 143 143 142 141 137 134 131 127 127 131 136 140 143 145 150 155 156 155 153 149 145 137 126 121 119 116 115 120 127 135 146 153 160 160 161 166 168 171 176 181 178 176 174 168 159 153 146 145 146 136 125 123 118 116 115 117 121 115 116 125 115 104 110 112 110 106 100 102 99 98 110 101 95 105 116 113 105 117 119 114 115 114 107 111 113 98 82 95 95 71 82 85 92 105 109 93 67 82 94 101 119 114 61 50 77 63 84 95 102 78 65 78 69 94 113 94 87 133 85 89 109 75 93 134 130 78 89 36 -17 7 37 -39 -111 8 63 59 54 77 119 98 140 94 -9 60 137 59 18 103 145 166 224 87 -15 24 -10 176 123 -84 111 255 259 194 43 47 315 250 175 280 172 133 143 -82 -218 -42 157 290 259 299 130 17 168 119 -2 -17 66 6 -17 -49 67 175 11 -149 -20 154 6 165 182 -94 -16 331 366 188 283 34 -127 159 33911 360 975 75 11085 9 25 11 6750 994 313 999 286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1232 2894 4594 6053 7393 9003 10362 11668 12517 12909 13462 14147 15605 16615 16701 16791 17586 19233 19365 20012 20269 20324 21372 22239 23239 21333 20948 21333 21441 21386 19565 17821 13040 9276 6943 6433 5198 3883 3540 3121 4098 8048 15971 17506 2690 453 342 301 252 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 142 141 141 141 141 142 140 139 138 135 132 127 126 130 136 139 140 143 146 149 153 154 152 149 142 133 121 114 120 121 118 120 127 137 145 150 153 156 159 162 170 176 173 177 181 178 180 175 159 154 156 154 145 135 125 122 121 110 107 110 110 111 109 106 116 113 104 103 103 103 103 97 105 118 110 104 97 99 101 110 111 105 124 135 139 140 124 108 95 81 80 93 107 98 73 84 116 104 112 133 105 100 110 105 99 123 118 66 68 73 60 115 110 132 172 139 119 104 140 132 92 80 69 91 96 75 79 88 113 108 88 124 93 32 49 55 -16 -76 -19 19 21 -10 22 93 89 94 173 162 169 186 -15 0 106 121 139 121 21 22 156 134 172 81 -185 -78 189 243 97 -54 46 219 172 94 75 185 75 -319 -241 77 131 43 14 173 346 79 -16 -34 -84 112 127 -45 -81 -112 -167 43 301 288 -6 55 191 5 -57 160 195 545 745 280 35 -72 72 166 -77 33942 360 975 75 11085 9 25 42 6756 991 908 2182 3153 3507 2996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 977 2193 3824 5133 6348 8291 10578 11856 12437 12443 12636 13006 14551 16287 17605 18261 19729 22448 23387 23295 18991 15623 13984 13026 13326 14164 14801 15298 15558 15309 11692 9493 5934 4186 4636 6397 6626 6909 7236 6480 4873 2520 3911 3022 829 314 259 230 201 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 138 139 138 138 138 139 138 138 137 136 134 130 128 125 124 131 136 137 138 142 145 148 149 151 148 142 134 124 115 112 116 119 119 121 129 140 147 148 151 157 164 167 169 171 176 179 176 171 176 173 159 151 154 155 147 138 129 124 116 105 108 113 109 105 107 105 109 115 109 97 96 104 112 105 104 118 109 107 105 93 97 101 98 103 126 137 144 154 142 123 96 87 87 90 91 87 96 116 118 89 101 129 117 116 110 86 69 78 101 86 83 92 87 117 105 138 197 149 116 106 122 146 103 80 78 132 154 128 89 49 91 62 99 151 84 75 49 41 27 13 58 52 54 111 127 84 33 66 147 106 45 36 29 105 155 10 -23 -21 8 214 250 169 107 118 60 28 84 123 88 -22 52 88 75 82 -22 106 186 -259 -336 151 258 88 69 132 327 273 208 21 30 220 -71 -17 145 -58 -298 -173 273 366 188 -21 -98 6 -252 -294 238 557 240 26 -83 -345 65 566 322 33974 361 900 75 11082 9 26 14 6762 987 131 1055 2872 7586 14128 14774 7792 9713 9467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 183 884 1321 2289 3720 5195 7521 10640 12368 13422 14083 15086 15673 17666 20411 21980 19575 19587 18856 18788 17986 14414 11577 9588 6604 4522 3878 4007 4182 4483 5112 4733 5456 5622 4969 5659 7007 7493 8037 8160 9032 7324 2358 1653 1700 2839 2202 291 229 181 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 136 137 137 136 136 136 135 136 135 134 131 126 126 124 125 130 135 137 139 142 144 147 148 148 144 139 129 118 110 109 112 115 118 120 129 140 148 148 150 158 164 168 171 173 180 181 174 169 169 164 157 156 157 153 145 136 130 128 114 107 112 111 105 104 102 99 108 115 109 97 100 110 116 111 102 105 96 106 111 100 108 96 97 122 137 142 142 139 145 134 109 101 102 103 94 94 114 118 99 78 78 85 106 107 87 76 69 75 88 98 123 133 99 80 101 160 150 80 69 79 103 145 121 106 115 117 151 146 96 65 91 82 113 144 109 105 47 15 15 32 72 98 74 126 114 101 116 88 101 59 42 13 48 78 158 164 100 95 230 264 60 36 47 108 207 263 151 203 236 26 -11 50 15 71 89 20 147 28 -64 36 217 182 87 142 120 104 240 197 201 201 42 127 96 170 -91 -191 288 257 57 82 163 274 98 -157 266 161 -396 -19 135 -103 78 327 395 34005 364 675 75 11079 9 26 45 6768 983 444 1035 1870 2979 4728 7528 13228 23369 31513 36032 46266 43930 13462 523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 146 205 282 339 902 1349 2001 2934 4172 5546 7184 8811 10155 11243 14560 18482 18786 14767 12603 11009 10491 9765 9671 8432 7261 4487 1690 1012 998 1998 4974 8935 10969 9132 10233 11169 13334 13621 13727 11842 8739 8576 8481 7328 7129 4549 2877 2146 276 219 173 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 136 137 136 134 133 133 133 133 133 132 129 126 125 125 127 131 136 138 139 141 142 143 145 145 142 137 125 110 105 108 110 112 117 122 132 141 148 147 151 163 169 173 172 176 180 179 172 164 160 152 148 156 158 148 144 133 125 120 107 109 110 110 112 108 99 97 108 106 100 100 102 109 116 114 105 104 109 113 117 122 119 111 118 144 140 131 131 120 135 128 79 65 94 110 103 87 113 118 89 63 58 62 91 99 76 76 87 92 86 101 139 130 112 99 93 173 174 102 81 80 101 119 133 121 87 111 134 125 117 89 76 69 43 91 171 155 110 66 64 126 147 148 79 88 142 214 150 10 109 151 139 138 148 88 13 46 26 139 356 177 -78 -46 29 38 -6 175 228 300 221 85 143 132 102 140 136 23 114 82 16 -5 -14 111 346 194 -74 -66 -84 -118 16 127 242 129 -19 226 351 272 184 -96 -300 -36 85 119 93 -194 508 471 -407 87 110 -99 248 165 94 34037 363 750 75 11074 9 27 17 6774 979 460 1887 3037 4378 6015 9020 14421 22184 32863 47441 55731 41537 25669 23844 17410 2058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 175 306 987 1229 1360 1557 1618 1568 1346 548 270 129 999999 999999 133 853 1421 1682 2244 3944 6903 9063 10482 11090 12271 14375 14472 14774 14199 14450 12610 8566 5606 3660 3604 6514 10475 11210 7731 8952 11077 13808 15248 16440 16064 13296 11622 10866 11987 14345 12415 7340 475 297 210 173 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 140 139 138 137 137 136 134 133 133 134 133 131 131 129 131 135 139 139 141 144 146 147 149 150 148 143 134 121 114 114 116 120 126 132 139 146 153 155 159 169 172 176 176 172 174 172 169 166 158 152 152 157 155 145 139 135 131 116 106 116 115 114 113 106 99 99 112 103 88 98 107 113 126 119 110 115 121 129 130 130 127 129 126 135 138 123 121 115 122 141 113 83 109 123 105 78 87 113 90 55 79 103 98 98 98 105 93 77 113 134 135 123 130 150 115 129 144 141 142 120 127 94 90 138 117 139 164 126 97 70 32 33 61 75 113 117 113 105 141 195 153 87 62 84 118 197 83 29 172 83 69 204 247 142 26 1 -6 126 216 100 -24 -26 -23 -12 16 141 200 260 82 -45 186 176 98 -55 -191 -137 151 356 164 175 183 197 433 300 -58 -157 -108 -139 -203 -37 128 -43 120 300 251 -174 -453 -170 -149 -189 -161 -17 84 -66 311 422 -227 -59 156 73 74 56 -50 34068 371 150 75 11070 9 27 48 6780 975 1342 1260 1791 2186 2691 3040 2505 2061 1624 1114 998 242 578 1062 1895 2622 5898 13812 25635 40164 46696 46616 22738 2122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1613 2375 2748 3073 3385 3934 4416 4373 4185 3636 3056 2716 2516 2093 1800 1542 1207 906 257 176 163 555 990 2203 4336 6678 8890 10644 13621 14059 14443 15383 17756 17718 13737 9287 6505 5101 5243 6442 6990 6925 8442 9604 10960 13435 17646 19549 19662 17852 15887 14460 14794 16294 9947 1113 433 271 198 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 141 139 139 139 139 136 132 132 133 135 135 133 134 132 133 138 140 141 143 145 147 148 150 152 150 144 139 131 118 114 119 127 134 139 145 149 154 159 164 169 170 174 176 172 172 169 168 170 164 157 157 158 151 144 137 132 132 120 115 117 119 112 100 100 105 103 113 116 94 94 104 108 113 106 106 116 117 121 127 130 127 125 115 116 136 125 129 119 105 126 131 124 129 124 108 85 82 106 80 72 131 150 109 96 104 95 92 97 128 136 117 114 124 149 135 109 125 142 138 115 129 116 107 146 123 125 132 84 40 81 79 91 123 43 50 84 71 28 93 146 55 52 49 28 46 111 121 124 148 31 76 177 142 43 8 112 56 74 120 34 36 128 83 23 76 105 125 129 11 8 192 82 -53 -175 -177 -36 52 211 251 292 291 170 184 277 180 -135 -129 -148 -256 -104 -23 27 121 228 50 -477 -712 -331 -97 65 162 203 377 433 477 400 -31 27 492 353 31 45 73 34100 371 150 75 11066 9 28 20 6786 971 1701 1607 1861 2394 2758 2971 2836 2529 1747 1249 1097 681 584 704 1218 1466 2522 3904 5057 13638 25134 35189 20419 8024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2183 3269 3756 4068 3872 3703 3684 3334 2918 2196 1703 1557 1603 1686 1686 2073 2960 3929 4193 3882 3293 2798 2835 3240 3782 4306 5098 6586 7888 8470 8965 9324 10280 9778 8129 7263 6895 6920 7479 7682 7854 8133 9070 9747 10809 13561 17078 19120 21152 20011 19168 15673 12581 9883 5291 2292 590 341 216 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 135 133 133 133 132 128 125 126 126 128 128 127 129 127 128 132 136 138 138 138 139 141 144 143 141 137 133 128 117 110 113 120 130 137 141 144 148 154 158 163 169 172 176 174 176 175 170 169 162 152 153 159 149 136 135 130 127 119 110 106 111 109 101 106 111 109 106 106 100 92 88 102 104 99 102 102 105 102 110 114 106 97 93 108 126 133 128 113 109 103 105 121 112 109 111 95 100 108 86 81 105 139 134 100 86 66 74 82 91 97 74 86 102 105 101 102 96 141 154 83 84 138 156 86 54 130 160 123 78 110 139 102 57 19 31 87 130 63 47 56 37 103 136 66 55 119 170 150 33 6 64 141 138 59 29 6 -51 40 98 -20 -22 94 112 84 68 69 137 108 64 190 229 94 -3 -58 -23 -104 -254 -97 68 196 169 -45 140 275 148 -110 -26 28 -74 -134 -301 -38 -140 -104 154 61 -120 -299 -166 144 369 189 -16 131 369 476 288 232 450 126 -199 -75 179 34131 345 450 75 11063 9 28 51 6791 967 15 231 735 1760 1704 999999 999999 999999 999999 999999 999999 454 2516 9301 23842 39400 35386 15792 15665 7909 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 455 839 1020 1134 995 737 487 127 24 999999 999999 999999 999999 97 746 2298 5177 7403 8158 7963 7659 8975 9417 8774 7182 5692 4840 5207 5439 5882 6419 6703 6797 6101 6123 6664 7095 7648 8945 9543 9367 8798 8555 8194 8049 9050 11113 14047 18189 18097 17663 14335 11209 7928 6843 2220 565 327 231 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 132 131 130 130 127 123 123 123 125 125 124 125 126 127 131 135 136 133 132 134 138 142 141 139 137 132 125 117 112 113 119 129 135 139 144 149 155 158 163 170 175 176 172 173 175 171 169 161 154 155 160 153 137 133 125 125 118 107 107 109 113 108 114 112 104 102 97 101 101 98 102 108 105 100 94 91 99 105 108 112 94 98 113 114 128 116 94 113 121 108 102 106 116 115 107 124 123 81 68 69 99 112 89 96 80 63 61 96 94 53 62 66 65 76 94 92 137 124 75 102 155 150 89 89 133 154 124 116 101 113 108 47 73 48 19 64 60 25 65 131 98 90 63 112 141 109 88 -15 48 139 179 142 58 93 48 17 38 34 -45 -39 95 44 49 123 67 98 48 4 111 116 91 72 86 16 -244 -368 -118 -15 8 -7 -302 -143 27 -134 17 180 93 -133 -317 -349 34163 343 675 75 11062 9 29 23 6797 963 1109 1209 999999 999999 999999 999999 999999 75 2122 7544 21756 59738 100904 86209 6741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 49 95 83 87 131 491 978 3097 7965 10939 10489 10275 11515 14787 15665 12951 8880 6550 5118 4560 4592 4907 5236 5445 5649 6157 6296 6102 6190 6524 7287 7651 7878 8095 7919 6771 5965 5834 7163 10603 15952 17839 17544 14016 10477 7400 4195 1020 437 281 238 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 132 130 130 130 126 122 121 122 123 122 121 124 126 128 132 135 132 128 126 127 130 133 131 130 128 120 112 109 111 116 123 133 136 141 150 155 155 159 168 171 176 176 171 170 171 170 168 161 158 160 162 153 140 133 122 119 112 110 118 115 115 110 115 119 111 106 102 107 108 113 113 106 103 103 105 106 109 110 129 140 124 128 122 112 128 130 102 102 117 112 106 116 126 115 107 105 101 81 74 76 76 69 65 77 70 74 88 101 89 64 70 75 60 91 121 124 136 93 81 116 138 133 129 140 132 120 73 47 35 50 73 91 139 89 -12 -44 41 77 75 79 78 88 83 128 114 125 91 32 88 143 56 12 9 16 72 20 -14 91 80 83 204 93 33 125 89 50 46 -10 47 59 61 19 176 230 -17 -309 -311 -20 -8 -14 -183 -315 -37 186 239 99 55 -56 -329 -244 -351 34194 358 1125 75 11062 9 29 54 6803 959 199 1599 4712 12559 32885 69491 94742 85649 29046 15133 8877 11616 8317 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 161 370 564 579 498 396 364 112 80 65 102 379 1310 4219 6091 6960 7845 9487 11812 13601 12594 10643 9699 8746 7828 6916 6859 6798 6352 5494 5634 5728 5387 5110 4618 4317 4145 4249 4855 5273 4847 4644 5006 5981 8487 13704 17307 17930 14942 11502 6824 3320 935 384 255 222 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 135 135 133 132 131 128 125 123 122 123 123 123 126 126 129 135 135 128 122 119 118 119 118 115 116 116 111 107 110 116 122 129 137 142 147 153 156 159 168 172 172 174 172 173 174 173 166 161 156 156 159 157 145 136 134 129 123 113 113 123 123 121 118 123 126 114 106 105 110 107 110 123 118 107 107 113 122 124 121 144 150 140 141 126 121 129 134 127 119 122 126 130 131 133 109 81 84 88 103 124 109 85 100 91 69 89 103 93 93 117 122 110 102 92 100 121 139 161 142 92 92 115 134 136 145 143 124 102 83 52 -4 -19 55 133 64 20 59 85 101 39 -21 48 86 101 59 59 165 68 -7 -8 -1 20 82 129 50 154 194 124 278 256 156 150 -47 -81 177 241 147 91 0 130 162 -7 -46 110 198 40 -13 33 89 48 -33 86 39 127 230 -9 -137 0 122 -40 -112 -40 15 -52 -25 175 273 183 -225 -48 273 73 -8 188 51 92 172 -391 -581 -235 -43 220 64 34242 358 1125 75 11062 9 30 42 6812 952 1721 4510 6993 12287 29364 48529 54651 61532 43392 16452 8957 11627 8324 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 769 1046 861 612 650 543 291 31 999999 999999 999999 999999 999999 999999 999999 999999 359 1893 5114 6099 7176 8625 10048 11859 12758 13133 12817 11542 10380 9386 8518 7427 6370 6060 5652 5230 4528 3931 3133 2914 3135 3855 4426 5270 7010 9243 9875 11951 14582 15504 14994 11051 6461 3772 911 353 262 207 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 140 140 139 138 136 134 131 128 127 128 128 127 130 130 132 137 135 129 119 113 111 112 111 109 111 111 108 111 119 126 129 134 142 149 154 160 162 167 173 173 174 174 169 168 170 170 163 157 158 156 155 148 134 129 128 128 124 113 110 118 121 122 120 119 120 111 104 105 103 100 104 120 125 115 110 112 110 115 121 131 132 121 119 120 124 112 101 117 122 131 136 128 125 126 117 90 115 122 97 116 126 109 135 123 93 108 117 115 107 115 102 98 112 94 80 114 137 139 128 102 97 128 133 130 129 88 103 107 97 101 28 2 16 43 36 67 138 5 -37 33 15 26 9 19 -4 41 108 22 -6 -71 -35 92 67 59 50 146 156 5 151 194 87 26 -154 -33 247 110 47 69 27 165 173 85 118 143 103 15 105 223 125 128 155 143 125 84 -50 -42 -135 -190 68 51 -178 -89 30 111 180 113 335 287 -93 69 336 168 -69 -236 -283 148 221 -173 -377 -158 -286 -361 17 34274 357 1050 75 11060 9 31 14 6818 948 1157 5071 8802 10262 8889 11487 20153 29794 47085 39674 19269 18768 15558 10841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 497 570 346 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 1324 6017 8297 8735 8313 8714 10439 11830 13390 14440 14549 12694 10858 9157 7718 6303 5664 5212 4576 3983 3238 2269 1983 2122 2669 3571 4659 6228 9561 11198 11600 12743 13266 10964 6141 3290 1658 557 417 324 244 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 140 138 136 135 133 132 131 131 130 130 134 133 133 136 133 127 117 109 109 112 112 111 113 110 107 112 123 129 130 137 148 151 156 164 169 171 174 174 174 174 168 167 164 168 167 158 160 156 148 142 130 124 121 122 123 115 111 112 110 111 113 111 113 113 111 111 110 104 105 119 115 106 115 121 110 106 112 116 120 111 105 109 113 114 112 111 110 127 143 123 103 114 134 113 112 117 104 108 126 116 111 112 113 128 139 134 97 86 74 92 98 62 74 81 86 124 111 95 115 118 115 123 99 64 90 67 50 90 106 101 63 65 58 110 149 -1 -50 11 -15 15 43 10 -20 12 4 19 66 18 44 72 39 14 35 116 88 -15 34 71 19 -50 -89 56 230 11 -149 -31 56 52 62 171 178 84 21 38 -29 -111 6 226 367 327 106 -86 -107 163 129 -129 -23 -25 -169 -176 -27 172 217 22 235 184 289 378 27 -231 -536 -354 -116 119 -204 -443 -302 -330 -354 34305 359 1050 75 11060 9 31 45 6824 944 1393 5065 7250 8818 10860 19969 30732 34378 28040 24150 23062 23928 20143 12386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 671 1326 2104 2600 2677 2757 2789 2843 3143 5941 8776 9229 8812 8771 9435 10094 10811 11720 12050 11137 10299 8989 6949 5300 4109 3633 3179 2818 2076 1479 1191 1112 1086 1637 2437 2904 5232 7414 8222 8460 9449 7337 4480 1997 783 558 508 408 354 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 135 133 134 134 132 131 129 130 131 131 133 133 132 134 131 123 112 106 108 112 112 113 114 111 108 113 123 130 131 137 147 152 155 162 166 169 171 173 173 173 176 171 166 168 165 154 154 151 138 134 129 126 122 117 119 117 113 107 103 106 110 115 110 108 112 117 115 108 112 118 117 108 120 133 120 116 115 116 126 121 117 118 121 123 111 107 107 111 118 102 97 113 132 123 103 99 117 144 131 101 101 95 116 128 120 129 102 83 90 107 88 76 115 114 108 129 124 106 127 132 111 88 70 71 64 75 98 69 81 146 109 85 110 118 103 67 13 -41 -52 26 82 38 -3 23 -28 -5 59 40 36 124 242 109 79 252 180 122 150 68 47 29 -22 3 221 279 122 -17 -20 0 69 136 107 24 -67 29 -32 -196 -25 132 213 479 425 104 -16 -16 57 19 114 166 -10 -15 -59 -105 90 -189 -134 -39 -95 110 6 -129 -248 -107 200 427 -31 -442 -417 -213 -22 76 84 34337 360 750 75 11054 9 32 17 6830 940 41 1413 4380 9364 17233 24424 19133 7049 6198 16595 25507 26566 10063 2560 4410 4695 4283 1242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 627 1257 2124 3224 5134 6313 7329 7497 7439 7325 8441 9601 9729 10011 10412 10719 10794 10525 10165 9184 8540 8067 6491 4911 3767 3333 2921 2553 1767 1284 1085 1014 1027 1577 2138 2473 3224 3995 4188 4303 5327 7092 7300 5279 2090 1207 990 943 677 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 135 134 134 136 136 133 132 130 131 132 133 135 133 133 135 131 123 112 105 108 114 118 118 116 115 113 118 129 132 134 140 150 159 163 169 169 168 169 168 172 174 173 169 167 168 164 155 148 144 137 130 126 128 121 108 108 108 105 103 101 108 112 114 108 105 109 111 109 106 114 116 118 117 121 129 120 119 118 122 122 114 126 121 118 120 113 114 102 90 86 102 109 115 130 136 118 98 121 150 128 88 111 113 124 112 74 99 120 106 100 123 128 129 119 125 96 71 119 141 108 99 76 32 29 64 88 71 50 30 45 102 85 45 93 113 110 80 11 -44 -2 84 73 -9 16 113 36 14 20 -17 33 131 162 59 88 156 27 -6 25 34 75 114 86 23 112 153 90 9 -28 19 92 102 44 -13 -53 -105 -159 -126 97 75 -80 102 243 200 57 -96 42 167 130 118 202 261 80 -201 -99 -209 -193 -5 -111 100 80 -38 -99 -170 -27 295 62 -328 -327 -124 34368 359 750 75 11056 9 32 48 6835 936 34 2069 5410 10940 19710 32366 43057 52783 59431 36012 12918 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 812 2717 4231 5807 6667 7426 7317 8176 11313 12081 12447 11786 11318 10520 9305 8114 6710 5359 4470 3674 3243 2965 2799 2676 2375 1759 1497 1488 1762 2044 2926 3828 4049 4187 3135 2119 1895 2098 5287 9001 9090 6456 4089 2897 2533 1832 582 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 135 134 134 135 135 134 133 133 133 133 134 135 133 132 133 129 120 109 105 109 117 124 124 121 119 117 123 132 134 138 145 153 161 167 169 172 172 169 167 175 178 171 168 170 164 158 153 142 139 139 128 125 123 118 117 111 104 106 104 102 110 109 107 108 107 108 104 110 116 116 112 106 114 114 116 120 125 118 116 118 116 119 107 105 116 125 114 104 110 93 109 116 108 111 104 112 116 134 149 138 94 98 107 94 94 61 70 118 119 89 102 129 136 112 95 77 74 115 129 91 81 87 63 61 93 113 56 27 43 59 72 70 50 24 68 118 37 -24 8 89 146 49 6 132 154 57 117 131 52 100 121 62 61 61 57 51 -12 -85 -92 -51 59 125 39 110 52 -120 -54 18 20 25 109 8 -7 97 -83 -116 -65 16 76 62 -7 -121 85 170 15 13 65 -2 -11 292 186 -167 -292 2 112 0 331 228 -69 -31 -8 -40 83 -118 -222 -204 -402 -360 34400 362 825 75 11050 9 33 20 6841 932 752 1704 3792 7496 17279 35351 62488 79900 58502 32275 19024 9694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 724 1716 2863 4297 5838 6678 7494 9365 9596 9632 8815 7690 6336 4988 3850 2998 2261 1817 1657 1661 1830 1986 2114 2047 2168 2841 3095 3296 3183 4490 6018 7227 9247 8200 5582 2111 1836 3460 6296 6995 6987 5642 5025 4447 2632 482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 135 134 133 133 134 133 133 134 134 135 136 134 132 130 126 118 109 107 111 119 127 128 127 125 124 130 135 137 141 147 152 161 168 169 169 169 168 169 176 176 172 172 171 168 160 152 144 140 135 128 128 122 118 124 117 108 109 104 105 115 112 110 113 108 103 102 116 125 124 112 112 121 118 118 120 124 119 121 137 131 108 107 117 116 116 113 121 139 117 103 106 103 101 89 104 125 133 125 120 104 98 94 72 82 68 65 100 83 56 60 70 94 117 106 100 128 115 84 74 62 96 107 73 76 92 78 82 73 65 76 58 54 48 98 105 19 33 90 115 134 49 57 109 105 118 85 94 80 26 28 41 19 -12 46 41 -52 -8 -33 -75 -20 44 78 170 201 101 -39 -109 -74 -60 74 115 222 228 -8 -7 -29 -24 41 226 134 -50 333 326 154 25 -114 41 74 203 168 -96 -127 43 -73 -340 113 341 -44 -2 246 239 250 146 -342 -447 -438 -321 -365 -265 323 213 34431 362 825 75 11048 9 33 51 6847 928 678 2668 5134 10653 20016 26320 29301 34646 37094 35065 38044 38901 32818 22100 3867 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 167 1076 1813 2802 4383 5218 5408 5368 5104 4713 3837 2962 2394 1849 1510 1258 1104 1154 1210 1347 1671 2010 2143 2222 2636 3535 3629 3301 2953 4523 6376 10072 14065 15094 8804 1752 1313 1457 1847 2478 4068 6545 7205 4835 1425 304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 137 135 133 133 133 133 133 134 135 136 138 134 129 127 124 118 111 110 114 121 130 132 132 132 131 133 133 135 141 146 154 164 168 167 166 166 169 172 175 176 177 173 171 169 162 149 138 134 126 124 126 119 111 111 110 107 111 112 110 116 115 109 111 112 108 102 116 129 117 107 122 127 121 126 124 115 117 131 138 126 110 106 106 108 113 113 121 128 111 100 108 106 107 104 106 111 110 93 88 94 98 99 61 59 76 66 65 86 63 51 57 66 109 87 77 143 143 83 43 1 33 108 115 88 100 103 99 76 40 53 66 33 23 82 86 39 113 145 77 91 120 76 6 73 153 106 83 85 34 6 0 -29 16 95 47 -8 76 67 -21 12 166 139 14 152 221 2 -93 -2 35 104 149 140 131 27 13 53 118 32 -71 41 276 495 226 195 275 -8 37 70 -21 113 178 164 -88 -258 -310 60 343 97 239 305 239 178 184 -286 -414 -218 -221 -55 15 104 -110 34463 362 825 75 11046 9 34 23 6853 923 473 2162 4197 10899 22368 28609 25897 25100 21453 19619 18932 29110 32967 22298 3945 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 43 313 482 1000 1914 2562 3124 3528 3366 2923 2226 1895 1722 1662 1734 1847 1869 1960 2161 2499 2642 2707 2724 2813 2769 2578 2436 2675 4070 5427 6980 10257 9642 6620 3315 288 253 355 764 1474 2788 5681 5757 2394 393 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 136 134 133 132 132 132 133 134 135 136 137 132 127 124 121 115 109 111 117 125 133 134 134 133 133 133 133 137 144 150 160 165 165 165 166 167 170 176 176 176 176 171 170 168 158 147 136 128 124 131 130 119 111 109 110 110 113 113 110 116 113 101 106 113 112 105 106 112 107 107 105 105 116 128 124 110 116 129 119 112 114 105 105 113 118 107 111 119 123 124 117 126 127 115 122 116 108 105 87 80 83 86 68 42 60 71 53 87 68 44 69 75 111 116 92 109 131 72 44 60 54 105 164 163 125 75 76 81 34 54 62 14 63 111 81 32 32 58 7 23 88 76 61 35 31 86 90 12 29 87 92 84 42 103 77 121 244 108 -3 114 208 89 8 135 188 94 92 105 62 72 28 -61 -12 46 19 -25 -42 -57 -14 52 329 383 203 195 128 146 236 177 -28 -49 142 170 -100 -115 -234 -194 -31 124 125 -22 124 -52 -83 -170 -84 0 -300 -207 91 75 -66 34494 371 150 75 11043 9 34 54 6859 919 138 999999 999999 999999 999999 999999 999999 999999 999999 335 1652 3969 8930 16855 21897 23576 24241 18955 12738 6615 9936 12916 12607 9699 3584 446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 152 672 1266 2477 3745 4180 3995 3723 3559 3300 3184 3258 3613 3814 4029 4175 4193 3805 2852 2261 2132 2122 2181 2865 4658 9045 10308 11279 12989 9830 2581 208 146 191 352 972 2083 2305 2195 1585 429 198 999999 999999 999999 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 137 136 135 133 133 133 134 136 137 137 137 135 133 129 122 117 114 115 120 127 134 138 136 135 136 140 143 142 144 153 163 170 171 169 169 169 171 172 173 171 170 171 170 170 170 164 156 146 135 131 139 137 127 118 114 118 117 112 108 110 116 116 112 119 114 109 112 110 106 109 121 112 103 107 123 128 125 121 118 115 117 122 118 116 114 120 117 112 119 140 141 111 116 114 110 127 121 102 93 75 76 82 90 99 57 45 55 59 62 53 51 87 99 95 103 81 78 74 35 42 70 107 125 111 117 81 52 54 51 34 68 66 7 85 149 58 -20 -38 6 2 6 80 110 109 79 36 -15 12 6 -34 27 102 175 65 28 20 46 206 107 31 122 118 41 6 69 128 191 155 -45 -152 -95 -112 -106 -37 -1 53 -31 -16 6 177 -35 -27 135 33 128 126 193 233 182 94 63 93 -4 -238 -163 -127 -231 -292 52 30 -7 79 -55 107 172 92 183 218 23 -102 -329 -310 34526 359 150 75 11063 9 35 26 6865 918 56 999999 999999 999999 999999 999999 999999 999999 999999 735 3381 11810 18712 23062 20382 21393 21930 17977 14014 15707 24096 21674 13596 9568 3546 413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 404 1233 2549 3606 4266 4317 3825 3145 2732 2658 3102 3683 4148 4322 4160 3685 2818 2335 2640 4330 6021 7553 9048 11873 12351 12966 13911 13281 4819 408 149 154 261 643 1298 1491 734 278 168 146 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 140 138 136 134 134 133 134 134 135 135 135 134 130 127 124 116 111 112 120 129 135 135 137 138 139 141 145 148 148 152 161 169 174 174 170 169 168 168 170 171 169 165 169 169 164 162 159 153 146 135 129 133 130 127 121 115 119 120 115 109 113 121 120 121 125 119 113 114 120 112 102 112 115 94 88 106 122 122 110 106 111 117 122 113 104 98 100 109 115 123 115 112 93 73 79 104 113 85 78 73 66 81 83 76 81 64 56 63 53 42 43 52 60 65 78 74 39 48 40 46 78 45 74 83 41 13 -3 25 41 -6 9 45 22 -19 29 77 -2 -18 27 57 47 43 79 118 92 86 102 40 26 22 -79 -35 36 104 81 29 47 72 73 84 133 149 54 -22 -32 30 119 143 2 -121 -145 -41 -3 -48 22 92 78 -59 -34 31 12 -41 -68 -16 -41 -19 153 174 108 181 -19 -81 -107 -175 -105 -148 -175 80 69 -7 -22 34557 347 150 75 11050 9 35 57 6871 924 1548 508 999999 999999 999999 999999 11 48 126 514 2010 8475 13805 16179 10774 8763 7191 4405 4600 8394 13059 8022 928 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 457 1045 1669 2134 2291 2229 2662 3335 3765 4015 4074 3954 4014 4412 5030 6125 7804 10561 12081 12822 12543 11579 9723 8003 7581 6398 2380 376 149 150 205 349 481 458 317 189 145 142 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 143 142 140 137 137 136 137 138 139 138 137 135 131 127 122 115 113 119 127 136 140 138 139 142 145 147 146 146 151 160 167 171 175 171 170 173 171 169 169 171 166 162 166 167 161 154 150 144 136 131 131 131 128 126 122 122 118 113 117 119 119 120 120 118 116 119 120 114 112 99 92 102 105 90 87 98 102 102 100 101 106 108 111 108 91 79 87 100 114 120 87 83 78 55 68 92 98 68 56 59 66 73 63 42 30 36 44 48 48 49 53 45 24 27 53 94 76 34 19 33 78 48 27 13 0 -12 -14 16 26 -34 -2 30 2 4 46 61 12 24 90 68 23 17 38 100 71 1 60 87 23 -66 -152 -110 -34 21 105 59 -1 35 69 61 107 116 11 -68 -33 56 26 -58 -95 8 -19 -107 64 181 131 60 36 -76 -137 55 3 -70 -96 -113 22 -34 17 12 -78 34589 348 150 75 11035 9 36 29 6875 938 1627 585 60 64 69 84 110 141 263 722 2839 9749 15899 11344 4748 1310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 371 812 1374 2953 5441 6373 6655 6431 6422 6451 7362 8647 10652 12292 14046 14655 16483 16283 13843 9595 6666 3466 2006 1337 1892 1818 493 327 458 479 344 210 150 142 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 156 154 152 152 152 152 153 154 153 150 148 145 140 134 129 131 138 144 150 153 155 157 154 154 155 157 160 166 174 181 184 185 181 181 186 183 181 182 184 177 172 175 177 174 167 161 153 145 148 150 146 143 131 127 133 125 119 126 130 134 137 135 132 121 120 124 118 108 109 118 118 117 117 118 120 109 105 112 109 113 116 109 103 91 90 100 113 115 105 95 103 93 69 77 102 121 105 65 66 87 91 70 60 58 50 40 34 71 85 71 53 54 58 58 98 108 59 37 50 70 58 43 38 34 44 59 68 54 -9 38 103 60 46 37 33 62 69 47 30 36 23 72 127 74 25 113 125 49 -2 -40 -9 52 89 88 11 3 -29 -31 14 38 43 43 -50 -33 80 1 -7 20 22 -14 -177 -86 160 131 2 86 98 76 114 8 -143 -70 69 67 -55 -175 -252 -133 -86 34620 350 750 75 11017 9 37 0 6878 954 48 619 2859 10073 17734 19662 22534 26215 21016 8745 6596 6815 3366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 334 1163 3566 6500 8058 8928 8944 9155 9106 9870 11006 13314 16192 17502 18319 19250 15973 10514 6826 5591 3536 3510 4486 5957 5451 812 409 496 468 342 229 152 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 154 155 153 152 152 151 151 152 153 152 148 144 141 135 132 132 136 137 141 147 154 160 162 155 148 150 153 158 166 173 178 178 179 177 175 181 183 182 182 181 182 179 178 179 177 171 162 152 143 146 150 149 141 126 130 133 124 125 126 124 134 143 139 128 114 109 110 109 104 111 121 115 109 109 125 130 108 94 104 101 104 120 108 90 93 96 92 96 96 88 86 95 92 76 95 119 104 89 79 78 92 97 76 72 72 62 62 67 77 86 72 59 86 81 53 75 100 56 30 51 56 70 77 66 61 94 90 60 79 63 94 111 13 -6 19 17 27 38 42 25 6 80 136 116 77 81 136 143 92 91 97 75 95 47 48 32 30 0 11 65 23 7 60 67 87 46 2 114 8 -26 58 -102 -171 -45 -35 -4 -4 5 205 131 -18 -47 -39 27 -3 -87 -149 -153 -22 -48 -32 49 127 120 -127 -38 219 20 -285 -92 34652 346 975 75 11026 9 37 32 6882 970 543 2785 10117 22074 37949 45864 41720 29811 13294 3447 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 350 1370 3581 5791 6706 7597 8204 8316 7981 7990 8887 10742 14275 19603 20058 19242 15974 7822 4138 2814 3122 4385 5848 6727 7178 3817 538 420 645 581 447 294 186 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 150 151 150 149 148 146 145 146 147 147 142 138 135 132 132 135 137 137 141 149 156 160 158 152 145 145 148 155 165 171 174 175 174 172 172 177 176 175 174 175 179 179 172 172 174 165 150 142 139 136 143 144 134 126 127 125 119 123 124 121 123 129 129 117 105 104 102 104 103 97 99 107 106 103 110 109 93 91 94 86 92 114 109 97 96 83 83 95 90 76 65 63 86 91 104 103 71 83 84 72 71 69 79 58 40 62 77 89 90 83 79 78 79 32 19 73 83 37 23 46 48 62 80 53 27 44 69 56 40 48 32 20 5 -2 48 17 -4 46 103 82 3 87 115 105 151 126 81 128 125 64 61 4 60 10 44 139 54 32 63 102 26 -92 40 233 152 33 -33 2 18 109 166 48 28 10 -27 76 10 -20 70 -21 73 46 -60 -151 -105 13 -51 11 64 -60 -158 -72 19 -109 -261 -60 22 -106 -178 34683 363 750 75 11027 9 38 3 6885 987 9 109 301 575 1486 4438 11181 26293 40819 44589 31831 7137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 310 1183 2863 3618 3384 3561 4298 5024 5781 7320 8825 10820 13545 16818 16446 14877 12161 6814 3546 3383 3848 5306 6626 7829 7446 4316 2132 1736 1175 724 545 324 199 142 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 149 150 149 147 146 143 140 140 142 141 137 135 134 132 134 140 140 139 144 153 158 157 150 144 143 145 151 159 166 170 172 173 172 172 173 173 171 171 171 173 178 177 175 175 169 160 146 140 141 140 145 141 133 133 129 125 123 126 125 121 119 121 120 108 105 104 97 104 104 92 90 94 105 105 100 102 101 100 98 102 107 111 108 110 117 102 98 120 108 90 95 88 100 104 102 91 77 104 79 61 93 91 91 67 81 109 79 102 100 66 71 68 43 11 38 82 65 37 32 51 49 33 42 65 50 9 60 76 53 39 3 32 66 56 67 11 -25 59 134 101 58 31 -9 87 167 154 108 48 43 14 13 17 48 10 15 126 70 61 28 10 -40 -166 -58 71 52 38 -25 -62 59 130 124 49 5 85 90 152 159 65 -101 -109 121 106 -40 -93 110 168 -132 -20 298 271 82 13 -33 -141 -163 -57 67 51 45 -116 -211 49 -42 196 304 -214 74 217 18 -7 -86 34 9 34715 364 675 75 11024 9 38 35 6888 1003 56 145 309 531 1178 3806 10067 14844 24138 26588 16082 11033 2072 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 493 878 1127 1523 2261 3264 4987 7379 9602 10798 11809 13135 14253 15642 15201 13638 5950 4526 4399 5340 5785 6932 7155 8721 6968 4586 1658 715 452 255 169 146 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 148 149 148 146 145 142 138 137 138 138 136 135 135 132 134 139 140 139 143 150 154 153 147 141 141 148 154 158 165 169 168 169 170 172 170 169 168 169 171 174 177 177 177 177 166 157 147 142 144 148 149 138 131 131 133 132 127 127 128 130 124 122 118 107 107 103 99 108 102 93 93 98 104 103 104 108 105 94 98 111 114 112 107 105 111 104 113 128 117 110 104 100 107 103 94 83 75 96 76 65 117 135 112 100 115 127 101 85 69 70 89 73 54 72 97 90 65 58 42 39 35 36 34 32 63 25 46 71 49 39 42 63 51 68 80 4 -20 52 47 13 33 4 12 90 76 98 141 22 -14 50 82 44 -16 -25 49 113 77 21 -33 -19 -47 -83 -46 -11 29 82 45 83 123 109 17 -133 -27 144 154 99 83 43 -67 -64 -10 -27 -82 -65 177 132 -43 158 346 275 254 133 -85 -44 -118 30 230 -196 -132 218 -115 -313 -186 4 107 -85 123 310 -42 -226 -95 -79 -98 34746 360 675 75 11031 9 39 6 6892 1020 22 84 191 495 1596 6274 13270 12215 14050 10307 3751 2349 1186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 427 634 860 1200 1739 2858 4402 6209 7580 9315 11386 15085 18738 18721 16769 8897 7111 6897 6933 6821 6795 7337 11400 11252 8041 1010 459 291 185 153 144 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 146 147 147 146 144 141 137 137 137 137 135 133 134 134 137 139 140 139 141 145 148 148 144 139 140 148 155 157 161 163 163 166 168 169 169 167 164 169 173 176 176 174 174 170 162 152 147 145 149 151 145 134 128 124 127 127 124 126 130 130 120 116 113 111 109 105 103 102 100 99 95 95 93 92 103 102 100 97 94 98 103 105 97 89 87 89 107 106 101 111 90 88 95 83 91 91 79 89 106 111 115 134 124 105 100 108 106 70 52 80 88 78 93 93 94 71 59 76 41 12 40 66 49 0 15 27 34 56 0 28 77 53 44 23 15 5 62 100 13 -4 9 28 78 112 71 30 39 15 66 78 50 75 51 -29 -15 56 126 117 37 87 51 -64 16 98 35 30 37 175 102 -44 -23 -37 40 151 197 73 -6 37 18 -80 -92 -86 -13 87 132 77 110 297 120 -98 84 133 38 -118 -409 -141 131 -146 -37 149 -1 -181 -95 -25 0 60 -35 -52 -351 34778 372 75 75 11027 9 39 38 6895 1037 18493 999999 999999 999999 999999 999999 999999 17 35 82 136 337 1069 4174 8239 9121 8265 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 410 1262 2367 3170 4392 7119 9678 12859 15430 15946 14942 12110 12699 13229 12986 11428 10668 10889 13493 14375 11458 1301 245 193 165 152 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 145 146 145 144 143 141 137 136 136 135 133 133 135 137 139 138 137 137 137 139 143 143 141 141 143 149 152 153 155 157 161 165 166 165 167 169 170 174 175 179 180 177 175 168 161 152 147 146 146 146 140 133 127 124 123 118 117 120 127 125 114 109 109 113 111 106 104 98 94 98 96 98 102 100 103 101 98 99 93 93 100 90 89 94 85 86 90 80 87 102 86 84 84 77 102 120 107 99 125 138 116 124 125 125 110 80 91 91 58 68 71 68 96 94 77 35 42 83 47 7 48 54 56 44 38 58 23 17 4 18 58 72 52 0 -10 20 56 85 108 71 5 36 78 100 71 17 27 49 100 21 -42 70 45 -43 -57 10 194 285 191 177 155 10 60 176 31 -63 27 82 -17 -144 -82 103 135 18 97 50 -193 -85 49 -8 56 58 -9 -19 -24 -41 118 186 -42 -103 -31 77 107 -69 -172 -66 134 67 110 164 60 86 235 282 -34 68 49 -265 -422 -200 -64 -297 -283 34809 362 825 75 11101 9 40 9 6898 1053 47 196 821 3418 9602 15445 12550 3703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 491 1355 2573 3206 3745 5547 7634 10734 12646 12977 12919 13485 14859 15608 15721 14770 14444 15346 14313 13549 7409 1298 280 218 166 159 153 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 146 145 144 142 142 139 136 134 134 134 135 138 139 139 138 138 134 131 133 136 140 143 147 149 149 148 149 153 155 159 164 165 166 169 172 175 174 179 183 183 181 177 166 160 152 143 141 144 141 130 126 123 122 120 116 116 118 123 120 115 111 108 113 113 109 108 103 96 98 98 107 114 103 98 103 110 110 97 95 101 86 80 85 84 77 77 79 85 79 74 84 79 90 99 106 121 107 105 113 109 126 122 139 140 81 80 91 74 81 86 88 79 96 87 63 71 104 97 59 69 46 49 37 41 47 37 59 40 -2 11 80 31 49 107 65 66 69 108 96 39 36 59 89 49 44 68 41 66 50 -12 -10 -11 32 -14 -51 117 185 129 126 128 -19 -4 149 76 91 146 102 10 -79 -81 51 198 62 107 199 -16 -61 -4 95 27 -11 59 -57 -60 -110 -3 -57 -104 -128 -225 57 64 -17 284 325 113 -11 -33 174 81 -77 115 96 -118 127 222 -124 -234 -235 -166 -183 -106 34841 363 150 75 11168 9 40 41 6902 1069 34 999999 999999 999999 999999 999999 999999 999999 12 92 394 1647 7015 17997 27877 24686 14680 4962 1189 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 3 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 62 405 1048 1706 2513 3406 3965 4808 5857 8136 9379 9505 10161 11492 12760 13107 12562 10956 8942 8572 6903 5144 1473 340 297 255 181 167 158 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 150 148 146 146 144 139 137 137 137 139 141 142 140 142 143 137 131 132 134 139 146 151 154 152 150 150 154 157 159 163 167 168 168 170 176 178 186 191 187 183 175 165 158 155 150 146 143 135 123 115 116 118 117 120 121 121 119 116 116 113 109 108 113 112 107 101 99 103 101 105 106 94 92 101 109 107 96 103 108 100 93 82 85 86 80 83 89 77 81 96 86 91 90 91 104 95 93 102 105 112 121 133 122 67 52 72 75 84 93 77 55 61 61 81 110 117 82 60 61 54 80 69 47 24 51 77 62 34 17 70 51 71 127 81 56 56 78 58 17 28 24 43 9 0 34 -22 -4 91 74 34 67 76 13 -77 -53 42 70 36 -6 -130 -83 37 -11 19 77 100 50 23 41 -14 67 200 165 150 155 3 -59 85 -10 7 112 56 66 -10 -112 -245 -197 -206 -240 -66 -44 -15 98 179 161 108 63 91 -26 -224 -207 -262 -217 34872 350 450 75 11232 9 41 12 6906 1084 35 136 484 745 1210 1707 2322 3929 9350 19782 30268 31039 25189 30014 27300 27953 19698 10672 6612 4229 979 59 64 71 68 62 62 67 62 58 47 53 48 53 49 54 60 74 72 71 81 84 84 84 84 91 98 103 99 96 98 109 109 113 112 105 95 89 82 71 67 66 65 68 71 72 71 67 62 59 62 63 62 61 62 61 61 58 57 56 59 56 59 56 52 51 48 46 44 42 43 47 49 49 50 58 66 87 154 523 1435 1911 2005 1984 2378 3074 3785 4003 3977 4011 4479 5829 7369 8106 7390 5176 3208 1438 612 197 154 169 242 279 251 199 169 158 157 158 162 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 149 147 145 143 141 140 140 140 141 141 142 142 141 138 134 132 132 136 143 150 154 154 152 150 153 156 156 159 164 167 166 167 174 181 185 189 187 179 176 170 162 158 155 149 139 128 118 113 112 109 111 117 122 123 115 113 110 107 107 108 111 106 103 94 92 98 105 110 103 95 99 96 91 89 93 103 92 88 97 93 83 84 81 75 79 79 67 69 86 88 85 89 90 80 95 119 115 99 97 100 80 64 77 86 74 74 79 63 46 45 57 98 98 52 40 68 82 50 62 92 65 30 -1 -8 56 71 36 74 93 2 -10 52 25 28 30 -1 -11 60 104 58 8 7 50 53 14 94 139 49 59 104 113 25 -5 95 163 37 -91 -101 -35 32 -13 -58 -86 -37 122 131 81 14 0 98 128 77 23 -37 4 85 5 -26 76 174 95 7 -211 -335 -189 -38 17 -55 64 121 -223 -210 34904 365 600 75 11306 9 41 44 6910 1098 10 299 1270 2017 2854 4185 7228 13600 21306 26715 31037 45651 50864 57491 55469 51360 41778 37538 38878 40260 28708 5910 204 118 110 111 113 110 101 104 95 95 97 106 108 118 116 117 128 128 138 136 139 139 145 150 149 147 145 155 152 154 152 149 138 129 120 108 107 112 111 113 115 115 107 102 98 93 98 93 94 95 95 93 101 99 100 97 99 94 97 91 92 92 90 84 84 81 80 83 88 90 89 96 100 120 241 610 1562 1976 2338 2401 2622 2978 3304 3277 3181 3057 3102 3911 4445 3962 2897 1309 545 257 161 148 150 146 176 218 209 195 169 162 166 176 180 157 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 148 148 147 146 144 144 143 142 141 141 140 143 144 140 138 137 135 131 132 137 144 149 153 153 151 150 152 153 156 159 160 162 167 171 177 184 188 187 182 176 171 168 161 156 153 144 131 126 121 115 109 109 112 118 123 121 119 114 108 109 115 113 110 107 97 95 104 113 107 96 96 103 102 105 104 99 99 82 76 84 89 81 81 87 75 74 79 64 64 84 92 95 101 113 101 108 127 117 107 87 75 80 88 98 85 73 73 72 83 75 76 89 105 68 20 51 69 94 83 69 96 100 110 46 30 92 88 38 32 68 -11 -8 81 33 19 55 51 28 71 115 96 87 131 143 115 61 73 84 44 52 36 75 96 100 125 173 110 -36 -37 38 128 124 66 22 48 133 90 95 36 -60 -35 52 55 34 -18 -65 61 43 -112 89 309 182 92 -63 -176 -106 21 10 -48 100 148 8 12 -36 -24 109 12 -36 -61 66 381 394 88 -29 142 468 63 -447 -74 153 34935 362 825 75 11314 9 42 15 6915 1111 126 1841 4155 7641 11641 16042 22055 32329 43634 49117 49198 43112 43097 35651 33272 37857 40201 28773 5943 212 135 122 112 109 109 107 111 105 103 113 114 122 117 113 117 123 129 137 135 135 142 150 158 153 152 154 156 157 155 157 162 160 147 136 125 121 120 119 116 119 123 117 109 107 111 113 110 106 106 106 106 110 110 110 107 105 99 99 96 102 103 103 94 94 90 90 90 97 99 98 99 101 107 139 286 588 1215 2433 3293 3779 3861 3809 3776 3702 3561 3117 2812 2050 1555 1168 761 411 270 167 145 141 136 139 153 162 178 172 169 194 226 222 212 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 145 144 144 143 142 142 142 141 141 141 138 136 136 134 132 134 139 144 147 149 150 149 150 151 154 156 159 160 163 168 172 175 180 184 184 177 174 169 165 160 155 151 141 132 127 117 114 116 114 113 116 120 121 121 119 112 111 115 111 110 109 103 104 98 96 95 93 91 95 93 92 93 93 90 74 71 81 81 73 78 88 87 87 77 73 83 90 95 93 118 132 121 124 121 114 120 117 103 85 59 65 79 73 77 74 66 61 65 87 86 65 77 72 35 47 87 114 130 102 80 78 71 61 47 19 2 42 56 50 29 -12 10 57 54 46 39 -1 4 -4 10 54 49 14 -8 4 28 0 -64 14 108 142 150 214 220 117 54 0 21 85 125 178 144 11 -4 148 114 40 1 -64 -74 -50 -102 -177 36 176 -125 -25 254 243 195 11 -35 69 74 -38 -121 -60 -41 89 114 136 127 -59 -138 55 116 250 394 219 -32 -180 58 25 -290 -370 -62 215 34967 358 600 75 11316 9 42 47 6918 1128 28 115 554 2216 6096 10234 13665 15824 19472 24131 25010 27591 24980 20425 8283 2955 760 199 140 130 126 126 126 122 122 121 120 119 115 119 117 118 117 113 124 124 115 116 120 127 133 135 137 145 151 159 159 161 167 162 165 159 174 177 178 162 151 141 136 129 131 128 132 132 129 123 124 129 128 132 126 120 120 125 124 125 123 119 116 111 111 112 109 108 110 105 102 100 95 93 100 103 102 104 103 106 110 132 241 635 1680 3427 4489 4613 4191 4217 4143 4103 2661 1214 334 198 161 184 204 204 166 143 137 134 137 148 158 171 175 177 226 286 326 394 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 147 145 144 143 143 143 144 143 141 140 137 136 136 134 132 135 141 146 149 151 150 149 149 152 154 156 159 162 164 167 170 174 178 184 185 183 175 169 164 158 154 152 145 132 124 120 115 115 115 117 119 119 121 122 119 113 111 114 113 107 103 105 98 101 95 86 95 99 92 90 86 75 78 89 78 65 65 79 92 78 76 92 99 99 89 85 88 98 111 107 108 99 90 108 119 109 110 108 80 62 45 54 76 74 64 65 84 89 78 86 83 66 83 54 20 61 83 93 94 50 17 49 25 -6 6 14 15 35 62 37 26 -4 -18 27 31 78 100 40 -20 -69 -72 -34 18 25 28 20 -9 -44 -29 72 29 0 66 73 67 39 -63 -103 -17 63 124 198 176 68 55 170 198 153 59 8 27 7 -92 -122 19 40 -127 -24 207 231 101 13 -41 -79 34 84 -141 -92 -124 -136 12 110 109 -78 -145 -142 -191 57 55 -343 -539 34998 364 675 75 11305 9 43 18 6918 1146 104 1044 4319 10362 13869 16724 20887 27456 29833 17855 6629 1591 2017 3564 7571 13079 19357 22848 20072 17871 19044 21059 23011 22808 13516 4227 530 122 122 122 119 117 114 115 124 116 116 121 129 133 133 137 145 147 151 157 160 165 157 158 155 169 173 174 164 154 140 131 127 125 121 119 124 123 122 125 123 120 120 117 112 111 115 117 117 116 113 109 105 104 103 101 102 102 99 96 93 89 91 90 95 96 104 102 103 106 117 141 325 1036 3101 5225 6002 5143 4587 4051 3431 1781 700 552 467 288 208 180 169 163 157 143 134 136 146 158 168 186 200 294 431 426 449 284 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 147 145 144 143 142 143 144 143 141 138 136 136 135 133 133 137 143 149 152 154 152 150 151 154 158 158 159 162 165 168 174 179 184 184 184 185 180 173 165 161 158 154 149 139 130 124 121 120 113 114 117 121 123 128 129 119 115 118 119 114 107 106 105 108 113 115 118 115 104 96 96 91 96 95 79 81 85 88 104 108 107 111 99 99 109 108 106 109 122 137 133 114 103 118 131 114 101 103 82 79 90 89 95 98 81 68 105 126 102 103 86 53 62 37 35 89 95 76 58 38 12 31 12 29 61 52 44 42 58 14 25 31 29 68 7 1 78 81 -3 0 39 32 50 33 0 -21 -48 -7 75 72 -16 -90 -99 -66 14 55 -42 -71 99 150 87 86 161 137 49 58 111 212 214 207 113 90 60 -10 -107 -262 -145 24 255 189 69 81 -78 -134 -59 99 37 199 110 -204 -15 -6 5 186 250 -38 -200 123 241 178 -110 -136 -82 -147 -109 67 230 114 35030 363 750 75 11308 9 43 50 6916 1165 611 2452 5443 7441 12589 20979 21617 16482 10313 5868 5782 4615 5307 9094 15382 23298 27068 21321 18282 20928 28081 30554 23248 13412 4188 530 129 128 128 129 129 127 126 127 126 128 131 139 145 138 140 145 148 156 163 165 165 166 169 171 175 180 184 182 174 154 144 137 132 124 121 125 132 133 136 136 134 130 125 123 121 117 119 120 122 118 113 114 111 108 106 110 113 109 107 103 99 100 95 101 99 108 109 112 114 124 146 306 1000 3194 5621 6324 4722 3177 2264 1704 1162 779 650 477 289 207 162 153 156 156 143 134 135 145 158 170 191 223 341 455 392 323 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 149 147 145 145 144 143 143 144 142 141 138 135 136 136 133 132 136 142 150 155 156 155 153 153 156 159 159 159 161 166 172 181 184 186 189 191 190 190 180 174 171 168 163 159 152 143 131 124 122 119 117 115 118 124 123 121 120 118 118 119 117 109 105 112 116 117 117 119 116 110 101 98 102 103 101 93 99 110 110 106 111 120 119 101 106 115 111 108 98 99 120 139 130 136 156 151 131 110 109 102 92 97 115 125 93 77 85 117 134 90 81 100 111 113 70 90 112 93 83 85 67 6 9 31 62 60 42 58 64 52 17 7 11 43 77 9 -39 21 4 -81 -59 35 32 50 41 -79 -110 -44 35 80 38 -29 -52 -39 82 158 40 32 45 77 59 -30 -78 -5 54 9 73 110 151 159 79 -21 16 179 128 -136 -337 -187 -58 140 93 -40 -20 -77 19 146 339 451 364 44 -315 0 263 120 -103 -123 -11 76 80 -136 18 -27 -135 -12 197 145 -97 75 124 35061 362 825 75 11300 9 44 21 6911 1179 27 778 3486 9335 17421 17362 13366 10668 8554 7155 6615 7458 9368 11814 12779 11426 8228 11872 23189 32338 22794 1392 223 109 105 107 106 115 115 120 116 118 121 123 122 119 122 129 127 130 133 134 143 150 150 146 153 157 156 161 164 168 163 163 151 144 131 128 122 118 116 122 120 119 120 118 118 115 114 113 109 108 106 109 108 107 113 112 105 102 103 105 104 101 97 91 91 89 94 92 99 102 131 233 586 1434 2217 3296 5010 5612 4724 3235 2304 1849 1714 1617 1485 1536 1414 1224 875 391 218 155 142 138 135 136 146 157 168 182 216 297 313 277 214 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 149 148 146 145 144 142 143 143 143 142 141 137 134 136 137 134 131 134 139 147 153 154 155 154 154 155 157 158 159 163 167 170 176 180 186 192 195 194 191 186 185 183 179 175 173 168 158 146 134 125 121 120 122 121 123 119 108 109 117 115 107 107 106 103 106 110 111 106 106 107 112 113 108 107 102 110 109 108 120 123 111 103 107 106 105 119 133 133 120 106 95 108 135 130 130 141 133 124 116 103 83 59 72 109 114 76 67 105 136 151 121 90 103 144 141 82 93 106 121 114 95 71 32 45 75 68 65 63 90 92 49 76 81 47 76 74 13 -1 63 97 2 -45 85 136 126 151 118 98 168 189 140 173 63 -24 55 141 140 37 39 -7 -123 -94 -19 24 50 17 12 -14 59 107 -44 -120 -25 70 65 -10 -94 -130 0 0 -6 62 -26 28 -12 4 176 394 495 435 280 21 10 90 -79 -484 -366 85 159 -81 -333 -207 -111 6 91 139 32 -34 15 150 35092 360 975 75 11301 9 44 52 6905 1186 652 4173 8575 10746 11832 8518 5574 3907 5472 8195 11961 15319 15218 14091 14558 21048 36148 45888 42009 36977 51178 54802 32795 6972 93 70 66 70 68 72 70 70 71 73 69 69 71 78 84 86 90 92 93 97 99 96 97 102 100 101 98 100 94 83 69 66 66 64 61 56 59 61 57 51 52 55 55 53 52 56 54 56 57 60 63 65 60 58 55 61 58 56 54 51 55 56 61 62 72 92 160 515 1575 3821 5875 7250 7915 6369 4441 3770 3866 4119 4179 4115 2861 2022 1781 1547 1012 408 219 154 144 144 144 142 149 160 169 170 184 217 222 193 158 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 149 148 145 144 143 142 142 142 141 142 142 138 135 137 138 133 131 134 139 146 151 154 152 151 152 155 157 159 161 164 167 169 173 179 185 192 196 195 192 190 187 184 178 174 170 170 162 148 133 123 120 122 127 128 124 116 108 107 115 111 104 105 106 107 107 105 107 110 115 116 109 118 125 113 101 109 122 128 129 129 121 112 121 118 103 120 141 134 132 136 129 129 146 146 119 111 115 124 120 92 73 47 66 96 106 94 97 112 101 109 102 83 73 72 61 47 60 87 145 137 110 82 57 75 97 95 92 143 167 109 82 106 113 94 128 75 -1 9 74 138 92 68 156 183 104 104 166 226 180 151 150 184 91 24 58 88 117 118 176 38 -101 76 92 89 259 165 5 -121 -36 61 -92 -129 81 109 -63 -90 57 121 115 31 32 -14 -112 -43 -107 -40 -76 59 358 410 304 455 290 137 -53 -255 -61 262 317 151 7 -54 18 193 124 -41 -74 35 -58 120 35124 359 1050 75 11294 9 45 24 6899 1185 2468 8223 14902 20109 17038 8828 3097 611 1425 2604 4477 5724 7793 10200 13187 22273 39603 59654 74168 73559 59787 33381 6950 31 999999 999999 999999 999999 999999 999999 999999 999999 5 1 999999 999999 999999 9 18 19 23 25 30 30 25 28 31 28 25 24 21 14 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 1 999999 999999 999999 999999 2 999999 999999 999999 999999 3 13 34 109 436 563 702 840 1536 2776 4245 6838 11609 14648 14222 11734 9446 8838 8408 7645 3788 1637 650 445 287 169 156 163 186 195 169 149 151 163 168 164 161 166 167 161 158 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 149 146 144 142 142 142 140 140 141 141 141 140 140 139 137 133 131 134 138 143 148 151 150 149 150 152 156 159 161 164 168 169 173 177 182 189 194 190 185 183 180 174 168 163 159 157 146 132 120 115 116 120 118 120 123 119 114 113 114 113 113 110 109 113 112 102 101 111 119 118 102 107 117 109 101 102 106 116 107 113 124 109 122 113 83 95 112 103 103 113 122 116 105 108 104 89 84 94 77 50 52 48 69 82 97 93 90 74 50 37 22 43 74 56 29 40 44 62 91 107 111 111 80 43 34 11 -4 82 149 94 68 113 68 17 56 18 5 64 82 46 38 41 54 71 16 -9 -27 144 144 -2 51 60 -41 3 45 36 26 19 133 56 2 102 52 171 311 263 125 -5 52 -13 -191 -186 -41 -40 -105 84 304 269 138 105 184 87 -57 -97 -16 86 -85 -131 44 18 73 455 515 385 49 89 -17 92 288 241 40 -227 15 158 2 -60 231 380 87 272 35155 360 975 75 11298 9 45 55 6894 1176 341 3146 10475 19816 25372 23586 13618 8122 8177 5726 1107 886 2304 5019 7364 9743 20790 42808 64648 58112 32983 6232 867 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 176 727 876 924 735 332 653 1069 3551 11009 20083 23188 22133 19603 17851 16871 16031 12656 9253 5178 1325 461 235 176 188 218 214 165 144 147 159 165 159 157 157 156 155 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 148 146 145 143 142 141 139 139 140 141 140 141 143 141 138 134 131 133 137 140 146 150 151 149 148 149 153 156 158 164 167 169 168 172 178 183 187 189 187 180 176 169 162 155 151 145 136 129 121 117 111 111 115 118 123 123 119 115 110 110 108 101 99 99 93 89 95 101 100 102 99 101 100 98 101 91 74 74 73 81 102 94 91 76 65 78 92 88 75 78 90 83 64 71 86 77 71 75 75 60 45 49 61 67 75 72 65 56 50 45 32 59 99 79 37 45 56 52 50 69 52 26 20 -7 -11 -5 14 67 64 37 47 105 46 -23 -6 17 32 56 98 65 -11 -7 26 11 -42 20 0 67 164 -37 -57 14 -2 68 158 80 17 113 84 -41 -60 -41 12 142 137 80 109 34 56 1 -168 -151 -84 -54 -196 -7 197 196 -34 -78 89 132 141 30 116 184 77 9 -146 -167 44 171 218 -15 -217 -39 -67 147 32 -20 14 -233 52 137 6 -33 415 532 -26 44 35187 352 975 75 11290 9 46 27 6891 1163 718 4725 18183 32520 41832 34740 20627 10882 14793 15805 8750 924 4205 5855 4439 5264 11297 22186 31325 20426 10965 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 142 176 148 74 23 42 452 1705 6803 17872 23662 26620 28771 28051 26985 26589 26296 22444 16475 6344 3789 2424 1168 544 210 176 146 142 145 157 169 160 156 156 156 156 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 146 145 145 145 142 140 139 138 140 141 141 141 141 141 139 135 131 131 135 141 149 154 154 152 149 151 155 158 160 164 168 168 169 171 177 180 183 187 188 183 177 171 162 154 149 144 138 132 122 117 113 111 117 120 123 124 119 114 112 108 105 100 98 98 96 90 90 92 83 83 97 98 88 91 88 75 70 74 72 70 79 82 80 77 69 69 79 75 68 75 85 75 66 71 81 95 96 77 88 76 65 76 58 63 63 63 77 79 74 91 85 82 90 63 23 35 72 84 102 108 68 5 -5 14 34 75 78 69 39 40 67 83 77 38 28 79 70 14 41 84 30 30 43 28 33 79 30 35 104 -14 -57 19 102 98 214 229 166 183 186 83 -7 35 55 -35 -9 -8 20 109 27 -72 52 143 80 -10 -179 -45 0 6 -155 -204 89 122 170 195 108 41 78 137 -164 -214 23 -36 145 173 67 0 -317 -79 20 -149 -158 -146 35218 360 975 75 11297 9 46 58 6888 1149 1433 7246 22355 39729 53306 46984 39877 29417 33136 33765 37831 34904 19068 2748 369 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1204 4195 11038 16043 21204 29411 35900 37324 35812 26183 19143 14539 8075 5563 3987 2228 775 213 162 151 155 148 159 171 169 158 155 154 156 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 143 143 143 143 141 139 136 134 136 139 139 139 139 140 139 136 132 131 135 141 147 152 155 152 149 152 156 160 161 165 168 168 167 169 175 182 184 183 182 180 173 167 160 156 154 149 145 136 120 116 117 113 114 119 124 125 122 117 120 120 112 104 109 113 112 105 91 96 92 85 96 94 81 91 95 85 85 79 73 74 78 84 91 86 73 70 60 58 63 65 73 70 70 81 87 101 98 83 77 59 79 95 83 73 53 68 75 46 61 86 71 85 86 54 59 72 49 55 111 130 93 31 0 59 93 65 46 45 50 44 27 10 61 85 70 40 23 35 42 57 51 64 60 82 111 63 42 49 25 36 52 65 97 56 40 122 153 94 163 119 -19 18 58 -6 44 131 171 168 28 -65 124 307 184 -29 -87 53 61 135 33 7 199 175 223 162 14 54 132 201 -70 -173 275 150 87 324 217 238 -135 -190 161 159 179 76 -14 -119 -101 -48 -13 -27 -79 75 35250 360 975 75 11305 9 47 30 6885 1135 314 4378 10323 17361 24971 27517 37974 46441 61057 69691 77124 66235 45046 7112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 618 2033 5803 8147 10014 11368 13127 17533 26276 32777 36533 36105 27587 17671 10416 7052 4667 3414 2434 1243 855 276 208 196 197 181 179 182 157 153 154 153 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 141 141 141 140 138 137 135 132 133 136 138 140 139 139 141 138 134 132 133 138 143 150 154 152 150 153 154 158 162 164 166 167 168 170 170 178 183 183 181 174 169 160 150 146 148 143 141 137 123 118 117 116 115 119 122 120 123 120 120 118 113 108 102 106 108 104 93 94 97 93 97 101 97 97 104 103 100 89 76 80 91 87 85 82 83 91 72 65 77 71 72 73 69 85 93 94 88 102 100 84 71 56 77 63 51 65 59 48 85 91 41 66 87 65 77 68 37 32 77 100 58 34 23 63 97 61 42 74 46 -34 -14 2 15 37 18 18 36 64 44 -38 -65 -15 6 21 2 -30 42 49 27 37 13 -20 70 146 64 62 133 167 159 32 -100 -11 62 58 118 172 225 170 45 -4 5 161 186 91 95 15 -42 88 26 -24 -42 -73 32 78 -4 32 97 21 -87 -98 117 154 157 218 55 260 260 -192 -16 328 214 -85 -50 -323 -335 -184 -150 -79 -415 -109 35281 359 1050 75 11307 9 48 1 6882 1121 330 3650 4882 5508 6349 13041 22980 38746 55242 70886 59796 54907 32405 25361 19393 19712 10573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 1201 3215 5784 10187 19782 24708 27457 29701 32094 34508 38987 26875 22639 21765 24060 19694 13552 9928 7402 6078 5140 4573 3781 600 373 313 297 213 181 178 155 153 155 153 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 143 143 141 140 137 135 135 133 134 136 137 139 138 138 143 143 138 135 135 137 142 149 154 155 155 157 157 158 161 164 165 166 169 169 169 171 177 185 183 178 172 160 147 143 142 140 139 133 124 123 120 116 119 121 117 117 122 119 115 102 101 105 102 103 103 100 90 90 91 92 97 101 104 97 102 110 103 84 68 77 88 82 70 71 88 95 78 71 80 83 81 89 97 100 97 91 88 102 120 107 77 72 76 68 72 65 52 62 100 99 57 44 57 68 83 49 24 45 61 66 42 54 65 44 49 70 50 42 48 -27 -4 80 52 24 8 20 58 47 -6 -45 -12 53 39 4 -11 35 48 77 147 59 7 19 133 203 137 117 98 127 178 7 -124 36 68 53 87 94 118 138 86 48 77 177 222 190 234 79 15 22 -29 -43 -27 83 127 224 211 130 -34 -187 -35 44 40 194 234 96 -80 43 253 -86 -148 146 98 9 119 27 -126 -81 64 91 -341 -173 35313 352 1575 75 11311 9 48 33 6879 1106 1752 8720 25973 33154 29555 30611 37414 43199 51946 43439 23664 28782 27697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 680 2350 6024 10641 16959 25283 33192 36185 38638 39326 40444 43082 29532 19755 12957 13336 13953 13228 10521 8593 7800 7920 9563 8823 1855 959 584 474 261 179 169 153 153 153 153 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 144 144 144 142 139 136 135 134 134 135 134 135 137 139 142 145 144 141 139 138 141 146 151 155 156 158 158 159 162 165 166 166 168 169 172 172 175 181 185 180 174 164 157 148 142 142 142 137 128 123 119 116 116 113 108 114 119 116 113 103 92 99 113 106 100 100 96 97 93 96 96 96 99 102 102 97 88 70 67 73 67 66 77 81 87 91 77 69 65 78 88 90 105 116 111 93 91 103 107 94 79 88 85 74 78 56 32 33 56 78 58 29 58 94 100 83 45 25 19 40 58 55 49 30 28 41 27 32 70 25 10 81 96 77 73 64 70 84 41 22 112 163 104 29 5 109 134 50 94 103 36 54 85 92 133 114 30 -52 0 37 -1 94 64 -40 -39 72 107 49 1 49 176 207 128 143 297 304 326 195 109 101 158 293 185 64 137 183 -3 -25 168 209 94 42 37 -11 -123 -190 -93 -40 -162 -56 114 89 238 437 316 266 355 406 14 -116 35344 351 1650 75 11315 9 49 4 6876 1092 255 2084 4770 7605 15586 37404 62791 67260 52696 54414 57015 38574 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 802 1357 2350 4479 7483 12525 18860 25773 26798 25946 25135 27573 31449 32784 29198 24518 21277 11692 9903 8531 7617 7468 9035 11866 14505 11061 6954 1504 1061 295 183 179 157 153 153 152 149 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 146 145 144 141 138 138 138 136 135 133 132 136 139 141 145 149 148 143 140 141 144 147 153 157 160 161 163 166 167 168 168 170 171 175 176 176 178 184 183 175 172 166 154 145 142 141 147 140 126 122 120 114 109 109 116 120 115 117 112 101 109 116 110 110 110 105 97 94 92 91 97 97 104 108 99 93 92 89 82 75 70 80 86 92 94 85 83 83 91 99 101 105 109 110 88 77 98 95 87 79 62 58 53 67 84 73 62 82 83 59 44 77 124 95 92 101 64 11 17 57 33 27 53 68 46 21 55 63 18 29 82 62 24 60 91 101 103 69 28 74 84 56 37 15 71 85 8 22 34 -73 -77 44 76 102 83 23 2 -55 15 51 84 101 35 23 22 28 12 35 144 137 24 -81 46 249 288 240 137 197 139 181 197 60 15 48 79 64 -25 -74 53 76 61 -95 -45 69 -67 -40 -72 -196 -111 -10 -25 178 204 136 399 303 166 140 53 35376 352 1575 75 11318 9 49 36 6873 1077 330 4165 11009 19828 28456 52973 78920 87336 78040 41039 35378 27161 9889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 1173 1553 2034 2470 3196 4981 7060 10872 12690 13401 12727 14384 18663 23946 27039 27658 29608 30703 22759 16077 8543 7071 6988 7961 9801 13732 15088 8163 1469 975 295 193 190 164 156 153 153 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 146 146 145 143 141 141 141 137 135 133 133 136 136 138 143 149 152 151 149 146 145 145 150 156 159 162 165 165 166 169 169 168 169 173 176 176 179 185 183 177 173 166 154 141 136 138 145 144 130 121 118 114 112 116 122 121 116 116 117 114 113 110 107 102 102 99 89 88 84 83 89 93 103 107 106 102 105 101 97 102 96 91 89 100 98 90 89 91 90 102 119 107 103 103 71 71 107 110 93 89 84 70 48 47 105 112 84 103 92 86 83 79 105 93 96 95 85 44 10 48 40 24 65 92 59 22 26 2 -14 43 78 46 32 21 33 66 59 29 1 40 63 82 82 29 41 41 -6 18 -28 -86 -40 63 95 24 28 87 141 54 4 24 31 98 151 149 137 185 68 17 174 141 -69 -79 64 87 15 -34 -101 -32 4 6 68 77 37 -4 -40 60 85 -35 -180 -71 209 -95 65 438 306 273 173 -153 -195 81 144 52 -114 -91 94 -34 -83 -93 -211 35407 355 1350 75 11319 9 50 7 6870 1063 1724 6261 13221 20122 36407 57400 65536 52097 65852 69843 68917 61421 29936 5093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 660 1411 2529 3450 4343 5330 6878 7427 8261 8384 9269 9452 10396 12235 15048 16522 18048 19294 19857 25312 22428 10186 6438 5521 5023 3773 4680 4679 1731 477 342 285 215 206 169 160 154 153 151 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 147 146 146 146 145 140 137 135 133 134 133 137 144 148 151 153 156 152 148 147 147 152 157 162 167 168 167 170 173 171 169 170 174 176 183 187 184 177 170 160 147 136 135 140 137 133 122 116 116 114 112 116 121 120 118 118 119 116 109 106 104 98 91 93 96 91 87 84 84 93 102 103 100 93 94 101 108 112 111 108 105 100 92 94 89 92 91 100 108 104 112 106 81 97 124 121 96 79 92 93 82 69 78 97 76 55 67 81 68 75 117 121 118 99 71 70 68 109 138 86 60 52 15 25 50 26 43 88 35 -11 20 28 42 56 33 0 -5 42 68 63 25 2 36 55 18 5 8 22 66 26 -64 -84 16 74 77 99 120 66 -17 52 50 52 136 122 -46 -155 -35 119 78 -39 -124 -3 59 5 -7 51 116 70 137 52 -157 -160 -18 219 232 26 -138 -11 -1 -273 87 298 267 311 111 -288 -119 313 127 26 -73 99 219 40 192 -194 -481 35439 346 1275 75 11326 9 50 39 6867 1049 2271 7068 11928 23147 46235 79596 103442 104492 75044 46417 18641 20759 17782 8097 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 1651 4078 5991 6904 8054 9597 10171 9926 9389 9320 10026 10738 12074 11857 11525 12250 13624 13166 11238 13886 15194 10385 6047 4849 3199 685 299 260 245 273 331 341 255 215 168 160 154 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 151 151 151 151 151 152 149 143 140 138 135 132 132 136 144 147 147 147 152 154 151 151 149 151 158 164 170 171 169 171 173 174 174 174 176 179 179 184 187 182 172 162 150 140 137 139 137 126 115 114 114 113 117 118 120 121 120 120 119 110 102 104 104 103 94 89 97 94 88 89 86 95 100 95 92 89 96 99 92 87 91 98 102 97 91 89 84 88 96 89 91 106 91 82 90 97 97 94 85 86 95 89 99 99 89 102 77 53 70 77 66 82 120 131 106 88 75 75 86 115 141 110 80 35 5 63 97 56 50 85 56 -16 18 74 65 34 10 43 40 61 124 98 -15 -64 -20 -22 -22 35 70 19 71 118 22 -8 11 -15 -26 30 59 -6 -59 -24 89 100 37 4 -18 -61 -61 65 112 44 -71 14 32 42 117 122 219 160 59 -76 -139 -84 -117 73 190 -35 -161 51 -48 -291 -186 -143 12 137 161 -127 -161 35470 356 1275 75 11330 9 51 10 6864 1034 2174 6512 10440 21587 43622 67691 86314 100173 95963 74176 40796 18474 4547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 468 1693 4049 7200 8355 8960 9657 10348 9566 8122 6835 6538 7033 7782 9637 10533 10729 11365 12968 12752 11489 10897 10839 10526 7521 4808 1100 225 185 234 332 581 801 710 358 224 165 158 153 151 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 152 154 155 155 154 154 151 146 143 140 136 133 130 133 141 146 145 143 147 155 156 155 155 153 153 161 170 174 175 174 175 177 178 176 176 178 179 180 181 183 177 166 157 148 140 140 144 136 118 112 115 120 124 122 119 121 124 123 125 120 108 103 104 100 98 96 92 92 91 95 94 96 105 97 80 85 102 94 79 74 78 90 101 102 91 91 90 79 93 88 86 103 87 88 96 87 86 82 78 88 92 87 78 78 95 106 92 69 69 84 83 82 97 127 106 75 60 58 69 71 88 90 98 80 43 78 76 25 34 64 96 74 64 52 24 50 36 58 89 107 154 89 -18 -12 -4 17 27 49 77 27 35 84 148 111 75 105 77 18 -58 -47 64 40 180 194 52 109 29 -34 116 159 -14 -67 -33 -4 -82 -37 27 71 232 171 100 103 -33 -53 -184 -118 216 166 -61 -122 -23 -50 -103 35 77 -13 253 50 -202 54 315 868 703 218 15 31 157 -45 -268 35502 361 900 75 11330 9 51 42 6861 1020 124 2959 5143 5629 7320 10289 13765 15888 26840 45925 66619 84984 89352 88686 72904 41985 18319 4627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 1387 3303 4969 5493 5179 5453 5943 6244 5635 4948 4887 4545 4592 4919 5491 6570 7538 8723 10765 12076 12453 11809 11495 11288 9896 7348 2561 385 217 269 497 945 1402 1268 628 324 186 159 154 152 148 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 156 157 158 158 158 155 152 149 145 139 135 129 130 138 145 146 144 148 157 161 162 163 159 154 160 170 179 182 181 179 179 176 173 176 179 179 180 181 184 180 168 157 147 147 146 142 136 122 115 119 122 123 125 126 128 127 128 129 123 115 108 105 104 108 105 92 88 91 98 103 101 104 106 93 90 96 95 92 85 91 96 101 116 111 99 94 84 90 90 91 91 89 100 107 107 110 102 91 88 80 70 48 50 66 90 107 83 71 92 104 86 93 124 118 95 80 77 94 92 76 89 96 68 46 54 36 44 83 46 45 68 54 41 11 70 73 48 84 52 26 -21 10 132 105 107 126 120 164 117 15 31 90 73 71 84 102 -10 -52 46 122 139 82 54 83 50 -5 -42 36 212 85 -34 -63 -58 58 -5 -93 15 132 307 349 213 136 14 77 209 51 -6 116 1 -31 -119 -116 66 -5 -14 50 -195 -46 206 279 577 378 218 62 -242 -472 -189 178 35533 359 750 75 11334 9 52 13 6858 1005 88 2434 3359 5288 6560 5775 7595 10574 13390 16419 29312 56400 83097 92480 68585 51966 37671 23551 9266 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 479 1620 2718 3263 3066 2728 2790 2961 3290 3665 4110 4481 4260 4077 4008 3713 3581 3646 4117 5319 7515 10629 11261 12003 12520 11333 8091 4107 571 269 290 640 1734 2706 2477 1328 475 221 164 156 152 145 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 153 154 156 158 159 159 157 155 152 148 143 137 130 128 135 142 144 143 146 154 160 162 163 160 155 160 170 178 181 180 177 177 174 172 177 179 178 181 181 183 178 170 159 147 146 144 138 135 129 120 116 118 119 123 127 124 119 122 128 123 115 114 111 112 112 108 99 87 86 92 100 105 98 102 103 92 89 96 103 97 93 91 91 113 121 97 84 87 93 86 80 71 82 100 97 98 97 98 100 89 77 70 53 48 59 66 72 64 75 83 100 117 113 94 89 105 129 121 94 86 50 56 68 36 5 -14 6 43 74 29 -12 23 81 86 9 -8 34 84 57 -6 -15 18 99 133 81 80 148 159 147 109 43 49 -6 -11 2 -34 -28 -83 -46 19 30 109 76 0 118 58 59 136 28 12 46 110 118 -45 -123 -86 -151 -205 -64 173 152 32 261 174 63 203 -65 -251 17 76 -120 0 29 -59 -151 -45 -84 -241 -80 27 95 -66 -105 -9 -53 35565 363 750 75 11340 9 52 45 6855 990 532 2781 4106 5536 5429 109 991 2197 4485 12675 26469 52234 71715 62438 56078 42937 36615 32499 9880 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 250 753 1438 1829 2273 2989 3103 3113 3194 3499 3961 3992 3714 3408 3086 2776 2345 2139 1903 1636 1654 2937 5789 8136 9961 10917 10038 5505 1501 362 261 363 939 2344 4773 4325 2196 475 238 169 159 153 145 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 154 155 156 158 158 158 157 155 153 150 145 140 133 129 133 138 141 142 145 150 155 158 160 157 154 157 168 176 179 178 175 174 175 176 177 180 181 181 182 179 173 169 163 152 142 136 140 142 130 121 118 120 120 121 122 117 119 120 124 128 121 120 119 114 113 109 105 94 91 95 98 100 102 104 98 94 93 85 95 104 94 90 91 99 101 79 62 77 91 86 80 72 76 96 89 86 80 74 84 76 80 90 87 74 75 69 56 52 59 39 41 90 96 82 97 120 116 100 90 93 86 93 56 4 -22 8 63 38 37 4 -21 9 47 72 22 7 49 68 60 30 35 70 69 61 77 60 45 48 25 31 11 74 77 18 36 62 -38 -94 0 1 45 145 234 153 96 27 7 149 129 -90 -73 43 93 126 -40 1 65 16 85 32 -89 22 200 134 79 126 81 -95 -9 44 -108 123 243 2 -77 18 72 39 -16 131 163 -90 -2 -78 -9 230 69 0 -154 35596 361 900 75 11340 9 53 16 6852 976 2057 4425 6607 4048 5718 8475 15653 28247 49927 65310 65609 62501 64524 42457 20383 10076 361 10 4 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 12 7 19 12 9 5 9 12 9 5 0 8 12 6 9 8 6 7 1 6 6 2 999999 6 13 38 105 359 733 1249 1559 1642 1574 1803 1749 1666 1717 2052 2491 2717 2712 2612 2485 2313 2100 1925 1709 1581 1235 1049 1629 3097 4822 6869 8371 7885 5852 3572 421 485 1217 2072 4450 4213 2618 849 337 196 163 156 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 156 157 157 157 157 157 157 157 156 151 146 142 135 130 132 136 140 144 147 150 153 155 155 155 156 157 162 171 179 178 176 175 178 178 176 180 180 183 181 175 167 166 160 153 144 135 140 141 126 122 122 123 125 124 124 127 130 122 119 127 127 118 110 115 122 106 98 101 101 102 101 105 105 99 100 100 94 91 96 100 90 94 99 96 96 74 65 74 81 93 107 101 81 88 97 97 79 60 75 65 62 80 93 96 106 91 69 84 78 51 26 38 78 97 122 116 75 79 105 110 99 88 47 10 38 79 74 40 16 6 18 47 23 20 26 55 111 86 75 51 14 29 48 56 60 20 57 73 53 62 -9 68 162 82 33 59 -1 -6 93 127 85 127 161 113 119 17 59 186 109 -7 31 102 43 126 185 97 115 194 185 88 -108 40 296 227 113 -47 -28 20 -27 -48 -87 28 204 110 6 -256 87 405 95 283 397 111 48 175 256 136 -12 -102 -132 35628 365 600 75 11342 9 53 48 6849 961 363 464 456 730 2614 5663 10452 12975 16563 24467 42693 68283 100287 112239 90849 59876 46778 15431 2912 8 10 17 7 14 14 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 19 18 15 12 18 18 18 13 13 16 17 17 19 14 13 11 5 7 12 15 39 126 317 562 797 998 1226 1365 1382 1272 1056 915 908 1054 1328 1529 1764 2078 2363 2533 2536 2288 2010 1648 1240 1390 1620 1367 948 864 1655 4000 6694 8851 10586 7961 2140 2063 2983 3151 3571 3432 2786 1775 566 240 166 158 147 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 157 158 158 157 157 157 157 157 157 153 147 144 138 133 132 134 136 140 145 150 153 155 154 154 157 158 160 168 177 178 176 177 177 177 178 179 178 182 184 178 173 167 157 149 141 132 135 139 131 125 125 125 127 126 121 125 124 116 119 125 122 110 107 119 125 112 107 110 104 98 102 113 110 103 104 99 97 103 109 106 93 92 93 86 99 98 94 99 93 93 98 105 95 74 89 93 58 58 69 47 37 63 90 90 86 75 79 100 80 70 40 43 104 92 105 133 103 93 100 102 100 71 72 87 84 58 30 19 16 32 74 92 42 17 2 4 53 53 26 64 40 55 116 65 50 49 113 118 88 95 63 34 95 147 95 7 -26 115 201 169 101 132 93 117 167 72 91 163 104 58 110 139 94 -1 -43 24 80 155 258 227 75 105 319 335 79 -69 7 41 -29 -91 -5 133 131 152 70 -468 -268 93 188 368 320 222 161 90 -55 -160 -152 -165 -69 35659 372 75 75 11340 9 54 19 6846 946 2115 999999 999999 999999 999999 999999 197 1556 1918 2027 2492 3345 5812 8545 11172 18644 39734 79661 110514 113202 100207 69097 21985 12672 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 2 4 6 999999 7 8 2 999999 999999 999999 999999 2 3 2 6 4 6 24 106 418 998 1791 2584 2916 2668 2169 1950 1892 2046 2269 2446 2497 2545 2708 3326 3768 3523 3162 2682 2369 1981 1662 1422 1163 891 1032 1625 1908 1594 1481 1336 1970 2681 3672 4551 4211 2361 2871 4685 4914 4091 3641 3096 2407 1275 411 216 159 146 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 158 160 160 159 158 158 157 157 157 154 151 148 143 138 134 132 132 136 144 152 157 158 155 154 156 158 163 169 177 180 180 180 180 180 180 179 182 185 188 184 179 174 166 155 144 133 133 137 136 131 127 125 125 129 127 123 123 123 123 122 121 117 124 130 124 118 117 112 108 105 106 116 118 116 109 101 100 105 115 111 105 97 88 83 92 103 98 104 100 87 90 89 87 79 82 88 69 67 68 63 59 72 97 80 48 50 96 95 54 88 81 70 94 78 100 132 134 99 82 101 97 103 112 72 49 76 64 50 84 65 75 88 22 27 55 2 -6 20 49 92 85 70 100 83 102 109 65 54 45 95 185 115 69 112 113 14 -16 156 188 153 164 147 110 170 158 12 -69 -14 31 24 105 227 230 119 51 150 134 128 245 136 26 79 235 376 290 165 100 137 94 9 177 193 112 197 96 -244 -359 -257 234 445 154 134 246 58 -66 -190 -222 44 -127 35691 368 375 75 11344 9 54 51 6843 931 62 149 433 593 797 1176 1796 1771 1238 1633 2660 7605 23078 52132 66713 57160 40639 25914 10813 242 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 4 4 16 17 20 17 19 19 13 12 13 17 16 23 35 68 164 368 543 744 1096 1605 2138 2786 3338 3354 2895 2394 2193 2210 2523 3193 3728 3857 3699 3532 3980 4179 3716 3791 3522 2849 1535 844 733 750 849 1094 1245 1556 1521 1682 1437 1289 1029 1133 1282 1220 1376 1972 3714 4101 3242 2608 2319 2894 2462 536 279 169 149 140 999999 999999 999999 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 160 160 158 156 157 157 157 158 155 153 151 147 142 137 132 130 133 141 150 155 156 154 151 152 156 162 168 174 180 180 178 177 177 180 182 184 185 182 180 177 169 166 158 148 142 137 134 137 136 131 127 128 129 130 128 131 135 130 129 129 122 125 130 123 120 116 106 108 108 107 110 110 107 103 95 89 105 108 103 107 93 95 97 95 92 82 100 100 83 90 89 98 109 94 93 83 80 104 117 93 65 84 85 41 39 87 77 44 82 78 51 58 66 84 90 119 85 70 125 99 113 108 43 79 139 105 90 122 91 51 69 59 97 127 68 61 35 32 65 90 36 4 20 47 52 21 -9 -6 70 161 225 131 95 80 45 118 169 71 97 102 102 88 16 18 -27 -83 76 78 -68 -4 185 154 70 171 132 -21 -39 47 -108 -179 39 218 296 267 29 -186 63 153 60 291 272 91 128 -92 -273 -169 -193 -86 250 391 186 46 23 267 126 -152 -100 23 35722 363 750 75 11344 9 55 22 6840 917 345 1049 1918 4213 6783 7765 8627 10925 14491 19558 21852 21103 15542 9744 247 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 14 18 18 25 22 29 31 27 23 30 38 53 133 562 1389 1961 2262 2117 1996 1615 1474 1595 1480 1440 1277 1230 1164 1142 1110 1175 1567 2681 3948 4750 4464 3765 3160 2900 2618 3002 3488 3412 2470 1818 1370 1395 1581 1745 1538 1505 1319 1421 1206 1295 1739 2413 2858 2557 2385 2410 2693 2217 1821 1417 1295 2296 2161 410 239 166 151 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 159 160 159 156 154 154 156 157 157 156 155 154 150 145 142 134 129 131 137 145 150 152 151 149 150 153 159 164 170 178 180 178 179 180 183 181 182 182 183 180 172 164 161 156 146 142 134 132 137 138 137 135 133 124 122 131 134 129 126 134 137 127 119 117 116 117 114 100 97 106 112 108 103 96 86 81 84 88 86 90 95 81 87 107 105 78 79 88 83 78 74 85 96 93 89 99 74 82 114 105 87 57 57 77 62 57 74 76 70 90 70 28 44 73 81 76 99 99 74 89 77 76 96 87 101 118 121 102 70 89 82 51 87 126 90 55 84 65 24 64 83 14 -44 -38 84 76 30 22 56 97 44 141 269 112 116 96 80 84 82 134 79 107 79 -42 -3 56 40 52 -4 -100 -44 101 -1 -181 -19 110 -61 -132 14 -33 -44 49 112 196 174 86 -208 -183 182 284 261 94 97 111 -300 -299 -133 -92 138 347 481 362 231 228 433 268 56 -15 206 35754 361 900 75 11350 9 55 54 6837 902 1160 4283 7009 9130 15166 32179 56268 79625 65326 27530 2595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 14 40 224 670 1221 1655 2340 3156 3454 3341 2747 2358 1943 1830 1898 1893 1724 1299 1000 810 753 801 1118 2528 4008 5181 4300 3023 2389 1827 1817 1951 2155 2595 2814 2810 2705 2267 2286 2303 2089 1704 1661 1293 1515 1468 1842 2264 2863 3089 2990 4278 5359 5677 2019 1480 1350 2097 2059 1060 295 166 154 150 139 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 159 159 157 155 152 152 154 155 157 156 155 156 154 151 148 138 129 129 135 142 146 147 147 149 151 152 157 160 166 175 180 184 182 180 182 178 179 181 180 175 170 166 161 156 148 139 135 131 132 135 135 136 131 123 125 134 130 120 119 128 130 125 119 112 110 104 107 105 98 100 105 108 103 96 81 73 85 85 78 78 79 73 76 100 108 88 85 73 63 72 72 75 83 77 73 94 86 87 99 74 59 59 54 63 77 72 73 83 79 111 100 38 63 107 121 113 104 122 84 43 36 35 78 79 48 53 49 33 24 61 52 28 86 80 58 42 17 45 77 107 130 87 19 -8 42 7 4 72 80 63 -5 9 40 -25 22 38 -65 -28 89 168 69 -21 -30 -30 70 71 -34 -147 -134 1 28 83 118 36 56 186 137 -19 -102 49 96 -53 -37 107 187 46 -249 -192 49 124 140 -61 172 197 -327 -249 -162 1 449 506 328 0 15 85 2 26 72 225 288 35785 360 975 75 11357 9 56 25 6834 887 349 2516 9507 19284 34649 53834 75270 61088 19250 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 999999 999999 999999 84 634 1960 3097 3799 4082 4851 5049 5037 4585 4247 4238 4725 5206 4606 3474 2190 1553 1273 1183 1712 3157 5466 8137 7722 5276 2546 1611 1633 1768 1877 2266 2671 3069 3229 3669 3720 3575 2743 2069 1583 1354 1199 1021 1198 1776 2343 2358 1529 1383 2054 4532 6679 7476 2619 1608 1374 2089 1842 699 248 157 152 149 141 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 160 158 156 154 152 152 152 154 155 155 156 159 157 155 152 142 130 128 133 139 143 144 144 147 149 148 152 158 166 173 178 186 186 182 182 181 180 176 173 173 171 169 166 157 148 142 141 135 127 127 128 131 127 122 123 122 119 116 121 120 122 121 110 106 107 98 100 109 104 95 91 93 95 98 91 83 89 92 85 80 82 88 86 90 101 105 98 74 77 87 73 76 73 70 74 87 97 95 89 67 53 56 64 59 75 74 59 73 95 115 75 44 85 106 120 119 124 114 89 97 56 12 51 63 44 42 -2 7 44 53 35 37 62 39 65 94 36 -36 27 123 153 124 50 39 85 49 26 110 141 61 39 57 -12 -33 18 -6 -80 -32 48 -3 -56 -5 8 8 99 83 -106 -143 -80 3 35 9 123 238 208 179 157 27 -46 88 108 96 69 10 217 99 -153 -76 -104 -30 32 -71 49 133 1 100 236 110 381 437 203 -171 -124 -120 -474 -359 -167 117 461 35817 360 975 75 11354 9 56 57 6831 872 472 2734 8907 12961 11669 8985 11101 10044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 311 1481 2671 4497 5317 5925 6473 7298 7577 7631 7469 7372 6877 6553 6004 4494 2942 1802 1637 2113 3516 6042 8780 9592 9472 7140 5938 5299 4972 4391 4028 3743 3759 3863 4438 4914 5510 5573 4610 3068 1723 1568 1396 1200 1533 2205 2789 2955 2660 1354 1137 2830 5546 6903 7033 2909 994 735 664 641 406 182 154 151 150 143 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 162 160 158 155 152 152 153 153 154 155 156 159 157 154 154 145 131 128 132 138 142 142 141 143 146 146 148 153 164 171 174 181 187 186 184 183 180 178 176 173 176 172 167 161 153 146 139 134 128 125 122 123 122 118 120 118 117 121 121 119 124 121 106 104 111 106 104 104 104 108 109 102 97 105 108 92 86 93 87 79 90 98 83 92 106 98 85 66 83 88 69 69 65 74 97 92 80 87 91 71 51 59 66 68 80 75 56 68 124 142 68 32 65 79 100 101 95 90 89 106 53 6 46 110 117 73 50 109 103 54 97 64 13 14 38 80 69 9 42 111 120 90 12 79 245 196 103 160 213 153 124 82 -17 79 140 19 0 29 58 32 -56 37 65 4 43 152 103 111 51 -89 -6 -9 117 153 145 276 106 -102 -65 72 96 149 92 -30 123 201 68 -56 0 66 -41 -54 -25 21 128 280 373 287 339 321 247 147 236 -33 -262 -277 -67 301 735 35848 360 975 75 11357 9 57 28 6828 858 398 2547 3592 3208 677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 681 2605 4449 5650 6326 6533 6582 6970 6990 6774 6498 6493 6435 5844 4951 3764 2902 2910 3770 5232 7180 9416 11042 11070 9585 8863 8549 9122 8992 8046 6935 6234 5984 6101 6238 6738 6546 5221 4539 3534 2825 2529 3409 4062 4148 4510 4569 3933 2894 2477 2252 2405 4269 5939 5802 4696 1772 454 316 257 238 176 152 152 150 149 142 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 164 162 160 158 156 155 155 154 154 156 158 163 161 158 157 146 132 129 132 139 141 140 139 141 146 149 151 153 163 170 173 176 184 188 188 187 184 184 183 178 180 179 171 165 161 153 144 141 135 126 127 129 125 127 130 126 128 129 123 121 119 117 109 104 118 124 118 112 113 114 118 121 109 104 111 113 112 104 100 96 97 102 87 102 119 94 68 57 70 75 73 72 69 75 89 86 65 64 90 79 52 56 38 42 74 80 66 80 135 142 76 42 63 87 86 82 46 48 91 77 52 47 68 117 92 33 82 118 63 37 69 72 64 84 49 36 84 92 87 81 75 51 60 142 216 100 78 117 126 150 193 67 29 144 159 108 76 97 160 161 15 22 81 60 91 183 193 192 116 -128 -173 -65 144 159 173 351 150 -45 -78 48 85 107 19 -54 74 18 -59 -141 -119 -151 -199 -126 -51 -11 0 -26 60 210 -59 -150 43 112 225 34 86 -133 -159 216 302 35879 360 975 75 11360 9 57 59 6825 843 136 1866 2473 2184 595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 622 2282 4249 5086 5397 5597 6049 5749 5735 6025 6280 6689 6735 6600 6340 6500 6839 7462 8172 9291 10705 12315 13414 13794 13663 13925 14244 14371 11267 9243 7916 7819 7962 8177 8287 7717 5584 4535 3084 2476 2515 3270 4258 5253 5025 4793 4425 4034 4278 4537 4623 5261 5281 4990 3865 3209 2316 1182 824 693 446 263 163 149 151 150 147 141 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 164 163 160 159 158 157 157 155 155 157 160 166 166 162 158 147 134 128 132 139 140 138 137 140 148 153 154 158 166 170 173 174 179 184 190 196 192 189 190 186 186 182 179 169 166 164 155 151 147 135 136 139 131 133 134 128 131 131 125 123 123 120 116 114 120 120 118 117 116 116 111 121 114 105 117 121 122 103 103 115 106 98 94 102 104 98 85 75 87 91 79 82 90 81 67 76 66 73 91 69 69 62 30 30 71 80 57 95 120 106 64 44 87 110 96 84 42 56 89 60 61 38 46 69 53 49 54 60 73 60 39 87 74 104 115 45 57 83 42 26 53 28 86 178 153 62 36 47 46 75 119 102 77 131 131 95 7 11 141 82 63 75 30 68 105 232 209 40 75 -55 -83 39 111 176 179 284 216 173 190 111 -7 103 172 73 131 45 -81 -184 -160 -36 -69 -121 -112 -13 46 -141 -168 88 196 141 34 258 363 359 477 238 69 -182 -42 35911 359 1050 75 11362 9 58 31 6822 829 872 2856 4056 5116 5952 3421 3492 3948 4219 1490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 410 2212 2405 2650 3061 3924 4572 5367 6789 8164 9138 10147 9892 9431 8870 9915 11863 13716 14393 14290 14474 15387 17694 19135 20550 19084 17064 15080 12724 11889 11053 10974 10314 9664 9031 8189 5205 3905 2656 1777 1796 2678 3367 3795 3115 2847 2462 3645 6795 9870 10428 11646 10865 8325 3709 2932 2508 1837 1558 1381 618 282 163 150 151 149 146 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 165 163 161 159 158 156 155 155 156 156 159 165 165 162 158 151 140 131 132 134 136 139 137 139 147 154 155 156 161 164 172 175 179 183 191 195 192 190 190 188 185 184 181 173 166 162 156 150 143 136 133 133 133 135 132 127 131 135 131 125 131 133 122 126 129 116 113 112 114 122 122 122 111 108 120 116 108 102 104 113 113 105 99 97 95 105 96 85 89 91 86 88 103 100 94 75 53 86 114 86 74 65 62 74 86 67 47 99 88 82 71 28 73 96 85 76 42 70 81 58 83 44 30 56 123 139 58 100 131 65 84 90 47 75 102 91 22 7 48 65 68 76 91 129 82 13 53 19 -3 -24 -10 62 40 86 100 79 36 0 2 -47 99 116 96 134 67 159 190 95 106 62 165 133 147 225 139 236 197 227 177 34 -70 -21 181 131 94 163 113 -125 -167 43 -51 -257 -335 -191 50 -116 -294 22 515 572 137 286 292 242 471 170 -86 18 359 35942 356 975 75 11365 9 59 2 6819 814 232 1880 5252 9920 16452 22670 18894 12507 7606 6086 2489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 244 522 1284 1818 2914 4376 5390 7220 9698 10588 10721 10031 8901 9163 11324 14622 16304 17345 16958 17591 19839 21120 22079 20320 18486 15809 14167 13449 14085 14843 14630 14472 13991 14374 13601 11635 6891 3989 2501 1797 1683 1687 1755 1959 2199 3103 3376 4464 6807 9053 9488 10312 8916 6445 2877 2087 2390 2501 2092 1671 957 280 161 149 149 148 145 137 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 163 161 160 159 157 155 154 153 153 153 155 161 163 161 160 155 145 134 130 132 136 140 138 136 140 147 152 151 154 160 170 177 177 183 192 192 187 188 191 187 180 180 176 172 164 156 153 144 132 131 133 134 135 134 130 127 131 139 137 123 123 126 117 123 127 117 120 118 116 116 117 115 106 105 106 116 116 103 102 117 124 116 101 97 105 102 89 85 82 76 87 93 86 91 109 81 64 88 83 66 61 63 74 80 70 66 44 48 64 77 56 20 40 67 63 61 63 61 82 89 104 89 67 57 71 94 77 93 58 41 116 123 102 103 116 139 57 17 71 62 43 78 84 61 5 25 126 80 12 3 -19 8 40 24 58 123 82 -13 -10 34 101 101 189 230 82 40 143 114 19 35 123 -50 -35 118 87 102 118 161 -62 -102 74 51 60 102 -4 -36 -15 -178 -187 -37 -386 -499 -176 -3 181 50 -156 23 192 187 29 145 59 -318 -73 35974 355 975 75 11365 9 59 34 6816 800 691 2373 4323 7558 13964 22768 25102 24037 20093 13161 962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 302 397 394 424 1240 2145 3476 4976 5872 6986 8253 8757 8968 8965 9404 11142 14230 17309 17939 17874 17172 16984 18252 17362 15905 13871 12792 13021 14198 15845 17362 18932 19105 19214 18690 18189 16958 11696 5663 3022 2340 2099 1817 1472 1321 1593 2284 4070 5024 5294 5058 5016 4959 4656 3764 3280 3130 3220 4220 3770 3164 1941 1419 283 163 150 149 147 145 134 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 159 159 157 156 153 151 151 150 150 150 152 157 160 159 158 156 146 136 132 135 137 137 135 131 132 140 146 148 152 158 164 170 171 178 189 193 186 183 186 182 175 169 167 166 163 161 155 144 138 135 134 137 132 127 128 128 125 125 125 123 122 117 115 122 124 115 117 112 108 114 115 116 114 106 97 108 121 107 101 120 125 115 105 105 119 100 75 88 91 84 96 103 91 95 91 73 90 92 62 58 79 78 73 66 49 73 54 33 84 97 75 47 36 54 66 56 63 77 100 105 59 82 109 65 17 50 73 74 75 59 81 124 121 106 126 117 87 52 11 15 59 22 58 139 131 116 105 85 21 30 47 0 -33 -26 50 91 40 2 45 202 257 142 125 113 -24 -5 77 15 14 109 105 -90 -48 74 11 12 176 121 -42 5 46 87 77 12 -120 -183 -133 -135 -25 31 -157 -168 59 141 -43 -30 132 72 -53 55 216 23 -142 -340 36005 360 975 75 11369 10 0 5 6813 785 74 1262 2454 4506 9170 15221 18632 24419 23339 14219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 638 1912 2063 2559 2679 2663 2195 2465 3372 5032 6494 7030 6905 7562 8755 10575 12427 13759 13875 13430 12182 11495 11683 11185 10813 10388 11373 13440 16573 19271 21056 21824 21737 21701 20621 18998 17131 14050 11251 7430 4497 3351 2964 2746 2281 1890 1922 2472 3439 4901 6056 6775 6890 5892 4939 4602 4799 5228 5083 5047 5235 4732 4272 2178 1354 296 175 149 149 145 143 134 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 163 163 161 157 155 154 153 152 153 153 155 160 162 162 163 161 153 146 144 143 139 137 134 130 133 139 145 150 155 161 166 168 172 179 188 194 191 186 186 183 178 175 172 165 162 160 159 151 142 134 129 128 126 127 130 129 125 128 132 129 128 123 124 130 128 124 117 110 118 124 120 124 120 107 103 111 120 112 108 120 126 122 121 117 114 101 83 87 85 84 89 99 105 105 99 69 73 80 86 100 107 94 77 77 66 82 81 81 101 99 104 83 65 90 96 59 66 109 109 75 18 59 117 73 45 81 74 49 83 106 101 79 32 66 74 16 8 30 22 78 119 -15 1 114 106 106 88 23 23 64 96 156 108 91 112 64 99 195 106 110 255 98 -32 -72 -101 33 39 50 117 121 126 35 79 80 25 149 245 247 282 105 -56 118 11 -205 -88 77 122 2 114 34 -180 43 237 278 32 61 399 300 63 243 546 162 -92 186 37 101 87 -153 104 36037 358 1125 75 11365 10 0 37 6810 771 1528 5583 9456 11319 8974 8769 6244 2257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1400 2319 2610 3230 3429 3523 3221 2836 4371 6798 8774 9515 9357 9452 9851 10352 10231 9844 9258 8398 7525 7497 8243 9222 10900 13641 17153 19949 22372 23922 23768 22083 20019 18337 16832 15377 14227 12581 11009 10527 10011 9470 9159 8936 8589 8705 8874 9127 9270 8643 8556 8401 6570 4683 3381 3058 3142 3181 2953 2603 2999 3601 3540 2079 745 266 173 149 145 142 141 132 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 166 165 163 159 156 156 156 155 156 156 156 160 162 164 166 163 156 152 150 147 140 137 133 131 134 139 145 150 154 161 168 169 174 177 183 188 188 185 184 181 179 178 169 162 160 158 156 146 135 129 128 126 125 131 132 129 130 134 136 133 129 121 123 127 125 124 118 116 124 121 107 109 108 99 106 117 120 118 116 126 139 134 127 120 108 104 104 95 86 83 77 83 91 88 106 97 71 72 84 90 83 75 67 48 49 83 82 65 68 65 77 82 72 93 112 86 106 117 80 67 23 42 96 58 46 80 55 39 46 79 120 42 16 103 79 -15 -55 1 20 56 79 -24 -30 -23 27 153 110 38 109 71 2 149 224 188 43 -62 91 206 92 25 51 -97 -86 -43 -56 83 117 89 83 10 16 68 179 165 113 267 179 138 174 -42 -47 82 -37 -240 -116 204 237 147 267 123 -95 82 71 -22 211 323 224 129 207 274 318 183 -10 236 290 268 196 -10 -61 36068 358 1125 75 11369 10 1 8 6807 757 897 2928 3611 4276 3784 2856 1122 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 457 1736 2130 2230 1966 2072 2659 4945 7813 8911 9006 9047 8929 8534 7922 6967 6430 6348 6400 6691 7458 8852 10715 13773 17276 20373 21680 21606 20739 19157 17701 16506 15866 15484 14942 14413 13973 14358 15278 15773 15865 15685 16524 18397 24192 27137 27683 23535 13481 11290 10087 6506 4637 3598 2679 1364 831 736 1398 3086 3726 3583 2543 705 244 157 148 145 140 138 129 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 166 165 163 160 156 156 155 155 157 156 155 157 158 162 165 163 157 154 154 152 147 140 134 131 132 136 142 147 152 159 163 169 172 175 177 184 188 185 184 182 179 176 168 161 160 161 159 151 141 134 135 130 130 138 136 132 133 134 136 140 139 133 125 120 125 122 112 115 121 125 110 99 107 101 99 106 114 123 123 134 153 158 155 143 141 132 124 122 108 99 93 105 103 88 106 121 100 85 69 63 56 50 60 30 48 82 67 57 82 74 71 77 63 61 72 82 96 69 17 71 71 45 76 91 63 34 58 88 81 54 53 7 16 146 158 39 27 87 51 3 7 3 33 -36 26 159 78 52 87 56 45 33 56 177 79 -41 45 121 79 66 26 -8 86 113 76 46 -2 24 32 -35 31 129 239 188 -22 29 36 7 71 110 65 -6 63 33 60 265 260 240 197 207 416 300 -97 -146 -32 -140 -95 -75 95 207 194 168 109 219 318 398 245 102 -156 36100 358 1125 75 11369 10 1 40 6804 742 165 1215 2991 5784 6472 4149 1128 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 269 482 556 619 1743 3057 4425 5718 6081 5997 5933 5627 5223 4707 4393 4369 4469 4883 5763 7143 8960 11084 13192 14916 16130 17063 17670 18494 19476 20811 23372 26607 28533 27460 23320 18953 17220 17370 17413 17706 20531 25507 28976 32997 32561 26150 18297 8773 7030 6344 5137 4422 3522 2509 1254 938 1539 3611 5270 3896 2988 2089 888 263 161 149 147 140 137 130 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 166 165 163 160 156 155 154 154 156 156 156 156 158 164 167 165 159 157 160 161 156 146 137 131 130 134 140 146 153 159 161 167 171 175 176 182 190 189 185 186 183 179 172 162 156 158 165 165 158 148 136 128 132 136 133 134 136 139 143 142 147 149 138 129 127 116 111 120 128 127 120 115 120 123 115 105 112 122 124 132 156 174 167 154 145 138 129 126 122 109 112 133 131 108 94 97 98 93 71 76 79 70 77 82 74 64 73 99 111 72 58 63 67 99 93 64 68 19 -12 44 92 86 70 66 22 -16 15 26 21 -14 -34 -33 -50 58 100 9 49 86 -3 -34 22 41 91 74 50 48 58 127 87 101 81 13 66 126 90 27 62 97 75 27 7 27 -70 -100 29 47 -7 -26 -71 -7 165 119 105 51 -100 -124 -66 136 120 119 157 126 93 140 116 300 386 496 306 -13 227 176 -47 96 -91 -281 -88 -167 -309 -152 213 196 26 77 352 570 27 -475 -403 36131 358 1125 75 11367 10 2 11 6800 730 117 994 2576 4089 3344 1390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 217 539 1804 2303 2385 2257 2057 1887 1733 1756 1923 2101 2392 2715 3277 4315 5695 7222 8806 10621 12373 13810 15562 17214 19787 23648 27301 32424 39215 44364 46414 41916 33859 28498 25886 25041 25524 28697 32351 30673 23623 14745 7891 4906 4078 4184 4404 3720 2255 1016 531 445 620 1591 3516 3776 1568 921 702 446 220 170 153 149 143 138 133 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 164 162 159 157 154 152 151 152 153 153 153 153 156 162 165 163 159 158 162 164 160 154 144 133 128 131 137 143 149 154 160 164 168 174 176 180 187 189 186 185 186 189 182 172 165 162 166 169 168 159 147 138 137 136 129 126 135 137 137 141 142 142 135 138 136 123 118 120 124 124 128 127 125 132 141 135 135 132 132 136 150 164 152 141 123 124 130 113 106 113 117 121 125 114 93 94 111 123 112 117 112 89 78 106 89 87 123 118 89 51 82 88 95 142 128 71 87 67 55 84 74 65 73 70 54 21 23 1 -23 -36 -32 -23 -29 26 7 7 1 -78 -46 49 32 65 133 141 67 -74 -49 78 57 27 1 -34 100 135 -3 -35 42 86 67 76 80 28 -56 -8 111 194 169 16 -25 147 161 47 65 -21 -23 50 33 115 74 82 207 246 13 73 79 239 286 341 393 242 177 110 83 -62 -157 43 180 -117 -341 -118 102 -46 -190 140 479 205 -394 -771 -469 36163 353 1500 75 11360 10 2 43 6794 724 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 243 483 1353 1669 2000 2444 3211 4351 6149 8141 9555 11150 12783 15389 20651 26323 32429 39264 44549 47815 47498 45488 45025 44093 43389 41951 36741 29329 20443 14043 9316 9156 9837 10556 9599 7246 5037 2282 1065 771 662 607 761 1238 1182 450 259 199 183 177 169 155 150 144 139 135 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 162 160 157 154 152 150 151 151 150 149 150 150 152 158 163 162 158 157 161 163 160 158 154 143 133 131 133 136 140 146 156 160 165 169 174 181 185 188 187 181 184 191 188 180 174 171 173 178 174 166 163 157 145 143 141 135 142 146 141 137 131 131 131 134 139 131 117 110 120 126 120 116 114 119 126 127 133 130 129 132 134 137 134 126 111 109 126 117 98 99 93 90 85 88 112 101 108 144 143 130 125 109 84 78 79 96 118 96 81 74 112 133 137 128 109 96 94 97 75 73 59 29 46 90 94 49 25 24 29 46 24 -19 -30 9 29 27 15 2 60 95 52 75 75 -7 -16 22 -76 -66 -29 -32 -13 -18 46 97 -40 -71 -8 -56 -48 11 16 108 138 24 97 275 182 -24 -1 183 151 -11 -40 -55 16 31 -81 -12 92 118 151 117 -59 61 168 174 -78 -281 75 468 304 264 183 -42 -87 -29 -51 -223 -122 124 100 -302 -196 441 412 -182 -462 -159 -6 36194 260 6675 75 11378 10 3 14 6787 726 290 1364 2108 2928 3652 4520 5815 8273 12812 19595 29333 38024 44412 47915 48884 49610 52110 52714 52885 50479 39976 25946 16524 13584 13213 13496 14361 14757 12936 6327 3205 1400 987 1064 947 701 449 396 363 278 202 172 166 166 159 152 148 143 138 135 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 163 162 160 157 155 154 153 153 151 149 148 149 150 155 163 165 162 160 162 164 162 163 164 157 144 134 132 133 134 138 148 156 163 168 170 179 186 190 187 181 185 191 187 177 177 183 184 188 182 172 167 165 160 157 156 152 154 156 151 143 136 136 135 131 136 131 113 108 120 121 111 112 113 117 115 114 128 133 126 113 118 131 127 117 101 98 122 130 97 83 81 86 85 82 106 83 66 100 100 92 116 121 100 51 30 43 60 72 90 88 57 66 98 87 66 102 107 51 23 31 50 41 70 100 95 62 -23 -7 42 95 56 -34 8 32 36 41 84 48 -42 2 101 60 0 -4 65 231 153 29 -1 -5 37 75 9 -23 -99 -103 11 42 56 77 138 108 -15 -84 54 243 87 -59 -42 -3 18 -16 -160 -59 17 -124 -31 41 -51 -130 6 -53 -163 -182 -208 36226 355 1350 75 11390 10 3 46 6781 735 237 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 1034 1818 2525 3443 4364 5748 7781 9853 12604 17201 24870 31559 36539 39549 41286 42587 44698 47140 50361 52251 43065 23600 14433 12399 11990 9706 8633 8316 7639 4006 1940 1161 892 965 907 698 497 423 336 249 196 171 160 159 151 149 146 141 137 133 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 999999 999999 999999 164 164 161 158 157 156 154 151 150 149 150 152 156 163 167 166 164 164 166 167 168 169 164 149 135 132 133 134 139 146 155 160 163 169 176 184 188 188 185 185 190 187 178 175 181 180 187 183 172 164 158 159 156 151 148 147 149 147 144 140 138 136 130 129 129 119 114 115 109 105 107 113 125 128 118 120 130 137 120 118 131 133 120 100 111 126 123 107 96 94 104 121 113 95 74 63 76 95 119 129 88 76 66 58 82 100 99 74 48 53 96 114 109 110 148 146 78 49 90 121 100 97 93 98 97 47 1 -25 25 37 6 88 209 157 104 145 80 18 79 83 17 50 133 147 190 179 110 81 110 126 99 139 82 -29 29 129 242 244 171 237 86 -9 111 198 221 74 -12 -29 20 61 163 78 11 -123 -259 -41 87 35 -74 48 -20 -165 -249 -271 -233 -55 134 -121 -85 168 385 462 418 270 221 269 184 97 5 96 373 413 314 113 299 254 -210 -48 36257 348 1350 75 11381 10 4 17 6777 750 340 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 226 368 569 732 840 900 856 753 596 271 999999 999999 999999 999999 999999 999999 999999 686 1673 2763 4006 5438 6623 8270 10851 13703 16366 18836 22123 25811 28451 30692 34030 38089 41617 45156 47434 45884 34644 18086 11600 10483 9859 8067 6891 6376 5334 3867 2281 1433 1066 1131 1307 1431 1302 1004 573 329 228 181 162 160 151 150 149 143 140 136 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 164 165 164 162 160 158 156 154 151 149 149 150 153 157 163 165 165 165 165 168 168 168 168 160 146 133 130 132 135 142 151 160 164 165 170 175 181 184 187 184 182 180 172 168 161 162 167 171 164 151 146 143 140 137 134 134 135 138 135 133 137 136 131 126 126 125 126 128 124 122 103 89 103 121 125 109 107 120 133 139 141 133 128 132 126 122 117 120 140 127 107 105 115 115 100 91 77 74 108 119 112 70 64 106 120 99 106 112 79 54 73 138 150 105 111 144 122 117 89 106 166 139 78 65 57 38 42 13 -40 -39 -21 17 79 167 155 117 144 168 135 65 19 10 101 140 92 95 100 172 152 132 75 18 177 125 46 172 148 53 12 -64 41 122 59 -54 -39 32 58 -25 -121 6 160 221 228 113 -88 -145 -16 125 95 190 267 64 -76 -122 30 65 -230 -318 -123 -72 -190 69 332 305 69 46 173 97 -258 -512 -453 -383 36289 330 1125 75 11388 10 4 49 6776 769 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 285 510 1605 2235 2768 3120 3325 3441 3454 3054 2488 1953 1497 1161 481 402 825 1136 1887 2951 4408 5930 7224 8478 10370 13146 15928 18084 21173 25442 28670 31576 37163 42334 44438 44017 38033 27694 16275 10311 8846 8593 8292 7555 6642 6003 5085 4247 3809 3723 3818 4076 3354 2244 1699 1315 779 422 280 199 177 167 156 152 150 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 147 999999 999999 999999 166 165 163 160 159 157 155 153 151 151 151 153 158 164 165 163 163 166 168 168 165 159 149 140 131 131 134 137 146 154 159 164 168 173 178 181 179 179 174 171 169 160 154 154 155 154 151 142 129 130 133 128 126 126 126 128 132 128 123 131 132 124 126 134 128 127 120 115 123 106 89 95 109 110 94 99 114 120 128 136 130 115 112 125 120 103 113 128 122 115 100 91 105 106 93 72 64 76 55 59 67 67 76 75 45 63 94 73 72 69 84 115 76 28 64 69 60 70 73 89 66 57 90 47 -19 -6 26 32 64 42 44 52 22 49 70 60 58 44 14 0 9 71 88 66 72 85 111 51 4 14 19 40 21 36 -3 -67 -61 -92 -125 27 192 113 -128 -240 -124 -44 -40 -153 -197 -55 90 122 6 -63 -4 141 101 -61 -13 -17 36320 331 1050 75 11374 10 5 20 6776 788 84 1290 1809 1068 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 226 386 1196 1875 2800 3992 5296 6304 7047 7262 6973 6351 5647 5018 4449 3968 3585 3544 3699 4013 4602 5298 5959 6575 7411 8834 10895 13169 14872 16946 19831 22864 26237 30866 35350 36679 35736 31899 26425 20053 14863 13142 13609 11242 6620 4077 3321 3219 4405 5888 7244 8543 8627 6869 3008 1676 1036 566 355 284 228 204 171 158 153 151 150 145 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 168 168 166 163 161 161 159 157 156 154 155 157 157 161 166 167 164 165 167 168 168 165 155 142 131 129 133 138 144 152 158 162 165 168 174 178 183 184 177 169 164 165 158 149 151 156 151 146 146 140 134 130 124 125 127 126 125 130 132 128 126 127 127 125 128 125 117 100 99 112 107 100 96 101 100 91 96 108 118 120 122 127 121 110 108 103 100 101 99 107 118 121 106 104 109 103 84 85 96 81 69 57 67 86 76 58 76 88 88 112 113 112 138 110 49 80 96 74 84 82 56 42 84 110 41 -1 35 67 102 151 115 77 50 35 54 44 21 2 89 155 83 30 89 135 133 93 70 22 -22 -13 -47 -24 7 33 -21 -127 -50 44 -7 18 175 167 91 59 -35 7 77 68 -89 -160 -101 -53 25 -48 -141 -128 -13 31 -24 -163 -273 36352 329 1125 75 11370 10 5 52 6779 807 1126 2585 3111 2143 1172 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 232 989 1636 2431 3516 4663 5639 6751 8219 10031 10956 11272 10969 10974 10351 9317 7096 6270 6146 6235 6639 6955 7051 7079 7630 8746 9944 10723 11839 13187 15013 17669 19709 22413 24943 26802 28876 29564 29593 25915 22930 20419 15004 10415 7600 6124 4120 4921 6082 7754 9595 9605 7742 3147 1359 672 299 231 228 217 197 169 160 156 153 149 146 140 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 167 167 166 163 160 161 160 159 158 157 156 158 159 161 168 168 166 165 166 168 169 167 155 139 129 129 134 141 148 154 161 165 168 172 178 183 184 186 185 175 171 168 166 154 147 154 155 153 152 144 135 127 123 129 130 123 121 129 134 130 128 133 130 118 117 118 114 104 103 111 106 103 107 106 95 96 112 112 113 118 119 117 114 117 109 102 110 101 95 100 99 114 106 97 98 100 97 90 93 102 89 56 60 87 84 70 66 66 98 105 97 119 131 106 84 102 92 74 82 70 61 59 54 52 9 7 36 66 122 99 66 42 -3 21 33 50 32 2 55 105 93 58 110 141 113 21 30 71 44 -14 -106 -83 20 110 53 1 94 54 -39 37 83 -45 -86 45 69 32 109 78 -129 -88 -14 -84 -23 -45 -128 -154 -50 -51 -179 -153 36383 325 1125 75 11364 10 6 23 6782 824 125 1483 3080 4180 3458 1916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 412 1342 1638 2179 3551 5745 8642 11137 12551 13187 13990 13547 12495 9789 8462 8167 7961 8358 8629 8477 7589 6959 6985 7170 7783 9073 10693 12248 14436 16700 19263 21965 24306 26595 28573 32498 33930 33724 28705 17933 11329 7501 6530 4831 5798 7038 7871 9090 10243 10233 8410 4599 3416 2696 1585 292 248 233 201 169 157 151 148 145 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 166 166 164 160 157 158 158 158 157 155 154 157 159 162 168 168 165 162 162 163 164 161 148 135 129 131 136 142 148 154 162 166 168 170 181 185 181 185 187 183 178 174 170 157 146 151 153 150 146 138 130 124 118 121 128 127 127 133 132 125 128 131 123 117 119 109 104 109 108 110 107 102 101 98 91 97 105 103 109 109 111 109 97 102 104 108 112 100 89 73 68 89 93 80 78 90 97 81 87 119 97 66 60 48 60 89 69 65 86 73 91 114 112 110 100 85 78 71 87 58 30 43 10 -1 5 30 59 63 64 25 33 40 38 71 47 18 7 19 25 48 62 34 69 63 -4 -32 -19 44 50 -12 -43 -47 -6 67 118 129 134 64 -113 -52 25 -36 -14 0 -60 -165 -150 -41 -27 -31 -7 59 45 -72 -121 -235 36415 340 1200 75 11365 10 6 55 6785 841 425 1224 1783 1885 959 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 873 2088 3443 5045 6566 7735 9225 11331 12929 14099 15682 16519 17202 16194 15038 12355 10614 9053 7877 7497 7424 8518 10038 12238 13839 15271 17109 19694 22553 25126 27676 30240 33819 36634 35508 29826 18128 9328 5619 5444 6171 7435 8089 7241 7488 8550 9841 10629 8913 8516 6874 4335 523 357 303 235 175 155 149 147 145 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 166 165 162 159 156 156 156 156 157 156 155 159 161 165 169 166 163 160 158 161 164 158 143 132 129 133 137 141 149 155 161 166 168 172 179 186 185 186 184 182 178 176 176 161 150 149 152 147 145 140 129 127 126 126 130 131 131 130 126 129 137 131 123 122 119 107 111 121 117 122 111 99 107 105 101 109 106 109 120 117 130 139 126 118 111 101 103 103 91 82 88 107 107 91 94 99 99 92 119 132 83 71 79 69 75 100 83 99 100 89 100 69 73 79 69 82 123 128 97 73 56 31 40 69 89 70 55 66 32 13 21 28 104 162 77 -27 4 50 22 43 73 79 77 36 2 20 58 46 -32 -24 56 97 53 6 49 94 95 70 -82 -19 145 106 62 27 -64 -181 -98 85 166 29 -64 58 22 -100 -123 -66 -6 -122 -112 -73 -61 163 148 163 96 -215 -119 113 10 -133 -91 -227 36446 296 5775 75 11367 10 7 26 6789 857 203 1041 1688 2577 3343 4196 5538 7870 11210 14078 19816 23826 25465 27625 28774 26308 24045 22064 18716 13983 12004 10336 10344 11374 12471 13241 14669 17133 20258 22809 24116 24592 25576 27199 26377 23308 15370 10258 8042 7071 6540 6079 5035 3891 3256 3204 3250 3310 3997 4895 4274 2936 484 345 324 252 167 152 149 148 146 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 165 164 162 159 156 155 155 155 157 156 156 160 162 164 167 164 162 160 160 164 165 157 140 131 130 134 137 144 152 156 159 165 171 177 182 189 190 189 186 182 179 176 169 158 154 156 159 151 146 142 132 130 133 137 133 128 133 131 126 131 137 131 127 125 118 115 124 128 123 127 114 104 120 121 111 113 119 119 118 121 138 144 133 123 116 105 112 115 110 111 108 117 105 100 110 100 94 94 108 96 74 75 65 42 49 77 70 89 78 56 57 31 67 73 53 82 87 70 52 56 85 50 24 56 89 35 7 72 69 57 52 19 41 74 22 4 43 20 -31 2 9 77 119 76 54 -14 64 87 0 -18 24 48 0 -22 -9 31 58 88 45 41 95 45 -36 -31 8 -16 106 218 128 27 72 90 -148 -182 -18 68 23 51 180 51 45 109 92 183 14 -117 -7 171 91 -61 209 0 -13 410 276 132 -11 164 455 149 105 247 92 83 422 349 2 121 213 36478 354 1425 75 11366 10 7 58 6793 874 157 921 1603 1125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 835 1094 1442 1801 2261 3067 4351 5806 7922 10333 15260 18923 20962 25214 28343 29645 30141 31615 32656 31748 30242 26497 15831 9645 10081 11044 12495 14209 16249 18352 18670 17783 15945 15607 15902 17446 16228 13345 7630 5646 4046 3493 2931 2535 1800 1530 1102 638 513 733 727 332 268 242 278 218 155 150 150 148 146 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 163 162 160 156 153 152 153 153 154 153 154 158 159 159 161 162 160 158 160 163 160 149 135 130 131 135 141 146 151 157 163 168 173 177 182 191 189 188 185 181 177 173 164 157 155 158 158 150 141 136 131 129 126 122 122 128 136 138 133 127 126 123 120 121 118 124 128 122 123 130 128 125 131 121 110 114 126 117 115 125 131 135 133 136 128 111 105 109 103 91 91 102 90 88 103 95 72 77 84 66 66 74 47 22 35 60 61 72 84 64 62 51 78 102 83 81 52 7 -1 31 65 38 5 24 42 14 11 30 65 72 30 28 44 35 3 -7 -12 -25 -3 0 -72 21 95 66 15 -58 -19 41 56 62 47 -98 -137 -3 76 81 110 40 -39 49 68 6 4 33 120 72 46 118 -3 -33 51 -32 -191 -111 44 -80 -232 75 266 122 159 63 42 36 17 274 170 5 100 108 261 177 287 330 -87 -124 -49 255 498 244 121 -40 -135 22 -46 -67 12 168 383 36509 354 1425 75 11366 10 8 29 6796 891 96 940 1864 1479 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 222 411 1126 1478 1846 2440 3410 4386 5573 7413 9361 10589 12311 14182 15704 17606 20717 25913 32618 38895 40916 42705 27545 12253 9168 8535 8888 9305 10218 11501 12035 11961 10906 12280 16263 21622 26557 27636 14941 7175 5942 5985 6378 5724 4396 3721 1773 587 410 293 270 223 211 189 195 161 145 148 150 147 146 138 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 161 160 158 154 151 151 152 151 152 152 152 157 158 159 161 159 155 154 155 156 150 140 132 129 133 139 144 146 148 155 165 168 173 179 186 192 193 187 178 177 173 168 162 160 158 156 152 143 137 134 130 127 123 118 124 132 133 135 137 131 128 130 125 119 116 121 123 118 123 136 131 131 133 113 110 122 129 118 123 132 131 139 143 147 133 115 96 98 95 85 90 101 94 88 93 78 63 84 83 47 54 66 37 40 65 56 37 54 88 86 75 61 82 90 73 82 61 45 36 29 25 9 23 41 52 44 66 62 45 27 -29 19 69 63 49 11 -2 46 91 51 31 128 102 30 1 7 58 41 46 57 57 -76 -137 80 204 83 -22 -134 -123 68 41 -23 95 113 117 65 -121 -86 -50 -12 41 27 -1 -32 7 -34 -105 45 208 223 244 233 249 69 47 301 182 -54 98 185 21 106 561 277 -214 -86 153 225 95 -21 251 189 189 419 -129 -111 342 153 -77 36541 352 1575 75 11361 10 9 1 6800 908 138 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 199 1022 1356 1543 1658 2108 3001 4210 5557 6595 8061 9474 10806 12468 16248 22007 27760 32516 37446 43585 41599 30429 20237 11275 7849 7462 7487 7454 7747 8136 8586 10414 15979 30419 41516 48025 24050 10842 9032 8317 7951 6657 5202 4194 2144 699 368 265 222 195 191 166 162 157 143 147 150 148 146 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 161 160 158 154 152 152 152 151 151 151 152 157 159 159 160 156 148 144 144 143 140 135 132 130 136 143 146 148 149 154 163 168 172 182 190 189 188 185 176 174 172 167 159 158 161 158 146 136 130 133 133 124 120 121 127 130 126 129 135 132 127 130 128 119 116 116 118 119 129 136 128 125 122 115 113 118 119 110 113 124 130 130 135 135 122 104 90 93 99 103 90 87 94 79 74 83 74 72 65 40 56 54 30 41 66 75 56 38 44 70 68 45 88 103 92 84 56 59 50 43 46 38 41 21 44 75 96 96 4 -22 8 40 47 1 5 60 90 107 96 126 151 129 20 -58 1 82 95 43 66 42 33 -19 -52 34 63 -19 -118 -36 71 78 35 29 35 -32 -58 0 -30 -71 -75 22 299 379 123 17 -32 -76 -1 -49 50 149 188 183 225 259 153 152 107 -107 -131 -27 -210 -213 41 -77 -240 26 197 109 -123 49 551 511 614 373 -255 56 408 6 -191 36572 336 1650 75 11362 10 9 32 6803 924 725 4122 7065 5842 286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 683 1562 1604 1443 657 1433 1754 2101 2587 3099 3595 4117 4861 5831 7138 8831 11181 13240 14875 18563 24029 28526 32242 35562 42034 44971 43624 26408 13637 9215 8027 7080 7115 8122 8510 8198 7608 9407 20521 29492 31588 16065 8957 7482 6058 4903 4019 3638 3390 2738 1871 609 246 188 181 181 164 160 157 145 149 150 148 146 138 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 165 164 160 158 156 155 155 153 153 154 156 160 163 162 162 156 146 136 132 134 137 136 133 135 144 148 149 151 155 161 169 172 177 187 191 186 186 188 184 177 176 170 166 168 167 158 143 135 131 129 128 128 128 122 124 129 124 130 135 131 126 123 130 128 117 115 122 122 123 130 130 117 112 119 117 117 120 115 108 110 114 109 109 114 110 103 91 88 94 87 81 78 84 87 96 110 86 63 54 46 53 56 63 71 66 73 89 72 54 84 92 57 71 99 96 78 48 70 72 47 63 59 61 66 44 49 49 50 9 -20 55 82 53 18 6 80 186 132 48 45 31 28 22 -42 0 106 81 25 22 70 131 56 -15 32 2 -39 -10 64 167 80 -107 -17 18 -59 -84 -94 53 85 -29 -26 222 322 150 119 -85 -195 -101 -117 17 164 270 114 -120 57 50 -42 271 270 -197 -200 -138 -303 -293 -257 36604 352 825 75 11361 10 10 4 6807 941 311 641 603 461 541 455 841 1786 2291 2618 3913 9640 21991 27940 14538 551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1252 4392 8238 10124 10456 9575 7548 5735 4676 4909 5664 6384 7287 8186 9557 11326 13022 15992 19006 20798 23040 24515 25579 26712 27578 30799 29973 26347 13965 9168 7964 7142 6182 6081 6680 6897 6598 6312 7380 10150 10609 8766 7218 5885 4968 3610 2930 2801 3307 4159 4125 3906 1410 466 259 207 188 167 163 159 147 149 149 147 145 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 168 166 163 161 159 159 158 156 157 159 160 164 167 164 161 154 142 133 130 133 137 140 139 140 149 153 154 156 160 167 170 178 187 193 189 186 190 193 189 182 180 175 169 171 169 156 146 138 134 130 124 126 131 126 129 137 130 133 138 130 130 130 131 133 125 120 124 123 114 117 121 107 102 103 109 119 117 113 121 113 95 98 94 98 114 116 102 100 99 79 82 85 81 105 129 122 101 92 75 54 64 75 83 90 68 57 80 97 94 70 70 91 93 82 85 92 67 107 123 38 13 47 78 106 69 34 27 55 74 13 -20 3 50 73 46 38 100 124 111 54 -19 69 163 115 48 39 32 -25 -8 57 98 1 -18 115 28 0 16 8 136 125 -76 -41 85 72 8 -32 -1 19 -71 -110 10 101 85 81 -28 -120 -134 -114 13 150 305 203 -231 -401 -17 177 281 244 -61 73 104 -111 13 -46 -106 -101 -101 -107 -462 36635 359 375 75 11359 10 10 35 6811 958 76 488 1312 2514 2647 1878 2037 1477 1069 773 1000 1132 2204 3209 3380 3916 6500 15087 26355 26649 13104 2639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 2852 8285 13659 16023 17684 16935 15881 13155 11207 8849 8395 8725 8825 9465 10224 11216 12948 15765 17856 19160 18724 17921 17993 18759 19373 17761 15194 11896 9843 7248 6511 6211 5899 5064 4424 3945 3890 4797 6104 6676 6141 6797 6933 6394 4694 3102 2157 2305 2885 3642 3748 2327 1005 590 405 256 199 188 178 159 154 154 151 149 139 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 169 167 163 162 160 160 160 158 160 161 162 165 165 163 158 146 134 130 132 136 141 144 144 144 150 154 156 161 166 169 173 183 190 189 183 183 189 191 189 183 176 173 168 165 160 151 147 141 137 134 127 127 131 129 129 131 126 126 132 131 134 134 126 123 120 116 115 114 118 120 118 106 103 104 102 105 108 111 115 104 86 96 92 92 109 98 91 98 96 90 88 94 85 98 122 123 119 99 71 57 53 31 49 69 53 65 81 87 97 62 49 61 77 72 81 103 89 100 93 36 0 44 57 51 42 46 50 48 46 8 -49 -58 -6 13 30 -11 -40 53 116 68 -31 33 114 87 72 2 -14 -4 45 117 82 19 100 121 -26 -24 7 3 128 176 65 37 141 83 -6 59 -46 -21 -99 -154 3 -62 -32 54 60 28 -145 -96 117 201 97 70 20 -311 -169 241 234 -79 11 168 -30 -32 116 55 46 -49 -99 -150 -313 -92 36667 371 150 75 11353 10 11 7 6814 975 51 31 163 484 1256 2870 4749 5209 4694 4241 4203 5737 6983 8133 9113 9393 10004 10522 14103 20937 27320 23915 14910 8683 3456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 1976 5902 8894 12159 14798 17448 18264 17872 15038 13719 12467 11014 9691 8565 8010 7723 7834 8518 9123 10068 11133 12391 13125 13866 14674 14895 14513 13311 10489 8076 6641 5813 5063 4518 3604 3438 3870 4077 4348 4520 5563 6414 6905 5918 4226 2647 1904 2043 2865 3606 3561 2366 1305 803 534 383 375 324 234 169 174 158 153 142 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 166 165 162 159 158 158 158 157 159 160 160 162 161 159 155 143 131 128 132 139 144 145 146 147 148 150 154 161 166 169 174 182 183 182 180 179 182 184 185 184 175 168 166 157 148 142 139 136 138 135 132 135 133 127 127 127 127 131 133 134 131 130 127 123 119 112 110 111 118 125 118 114 117 122 114 100 104 114 109 91 84 95 95 93 89 93 94 87 84 80 87 102 102 108 117 121 115 90 67 68 60 23 42 69 70 81 72 69 71 53 65 64 72 83 86 80 86 102 82 63 33 49 47 33 18 46 62 54 43 16 19 -4 -23 -28 51 41 -29 60 81 -21 -80 -23 58 41 40 33 5 51 89 67 3 23 119 134 11 -34 8 -23 140 203 62 17 -9 -66 17 97 -65 40 73 17 101 20 82 128 64 -24 -116 7 182 214 40 74 140 13 14 50 88 -123 -42 -22 -250 -127 -2 263 433 144 -67 48 -56 -215 -80 -350 -284 85 -129 -28 211 -30 -465 36698 367 450 75 11349 10 11 38 6818 992 219 1679 2608 3120 3839 4053 5557 8532 13508 20218 27262 29721 35724 45050 60518 79350 86179 75519 51528 26485 4579 280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 487 1627 2742 4844 7950 11287 12993 13244 12913 12121 11764 11204 10577 10444 9658 7856 5825 5069 4900 5094 5642 6675 8215 9544 10148 10307 10368 9740 7491 5830 4341 4057 4153 4027 4419 5162 5854 6309 6217 5944 6030 5721 4892 4304 3524 3065 3703 3966 4289 3445 2277 1311 863 696 609 817 705 415 265 229 169 147 139 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 161 160 160 158 155 154 154 154 157 158 157 159 155 151 150 142 131 127 132 140 144 143 145 148 146 146 152 161 166 168 174 178 178 180 181 179 183 182 180 184 182 174 169 161 152 142 133 134 136 136 135 135 132 124 125 127 128 130 129 127 126 123 115 111 121 124 119 112 105 108 112 121 131 133 118 100 100 107 98 83 95 108 106 100 90 93 85 92 103 86 81 93 98 103 116 106 83 77 72 45 48 58 52 77 90 79 52 41 54 23 51 107 88 60 51 44 80 91 61 93 86 38 58 51 -21 5 18 29 74 58 55 44 -8 -63 -35 -32 -29 70 82 25 -6 0 60 38 -5 22 -7 -9 72 31 -85 -76 48 155 115 97 65 -15 145 185 93 46 -103 -85 79 49 -8 111 85 -34 -34 -7 40 28 -102 -170 9 199 57 6 115 167 64 47 231 123 -40 -180 -41 72 -266 -403 -124 111 139 90 -18 145 -44 -328 57 108 31 24 -135 230 287 1 -194 36730 350 750 75 11350 10 12 10 6821 1010 274 1454 2353 3461 8197 16668 26825 35184 47545 59415 76138 100362 121314 124961 99130 54105 15905 2863 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 1590 2959 3667 4132 4359 6062 8531 10154 11301 11929 12031 11527 8174 6396 4994 3698 3257 3377 4369 5129 5345 5105 4762 4296 3659 3120 2320 2129 2250 2679 3254 4064 5055 6037 6633 6316 5779 4887 3871 3701 3773 4347 5480 5531 4236 2185 1195 868 707 627 747 1210 1073 533 340 239 165 145 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 159 160 160 159 156 154 154 154 157 157 155 155 150 145 143 136 129 129 135 144 148 147 147 148 145 148 154 162 169 172 177 178 175 176 179 180 184 183 182 179 180 174 168 165 157 144 136 136 137 136 132 134 132 128 128 127 123 117 119 122 125 126 115 109 118 124 119 112 101 95 103 114 116 117 108 98 104 103 90 86 109 114 104 104 101 85 67 80 103 95 83 89 89 80 86 92 88 89 90 61 52 63 57 72 73 67 60 47 66 31 29 77 56 46 52 56 74 70 60 104 125 75 80 63 -13 4 11 1 47 63 47 48 43 6 -42 -39 16 48 45 54 33 -10 29 54 16 15 38 33 88 128 50 14 60 114 105 71 50 6 50 62 26 25 15 76 122 74 89 180 133 -42 -114 -84 -19 10 -46 -44 81 128 -67 -77 57 83 33 -38 -2 42 105 96 66 68 -161 -432 -173 5 -249 -168 36761 370 225 75 11344 10 12 41 6824 1027 125 755 1419 2107 2473 2874 3654 5025 8706 13199 18106 17583 21168 23125 28335 34182 35776 38366 43593 61848 76798 76252 53148 22209 2246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 462 572 692 1808 3294 4291 5233 6018 7204 8897 9276 9435 9266 8411 7436 5825 4605 3992 3636 3302 3148 3205 3188 2748 1992 1468 1222 1115 1088 1156 1443 1898 2301 2408 2291 2136 1993 2225 3208 4838 7494 7720 5987 3453 1705 974 659 568 847 1190 1021 544 314 193 153 143 138 999999 999999 999999 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 163 163 161 159 158 158 158 159 158 154 152 147 141 138 133 131 132 139 148 152 152 152 150 147 151 158 165 171 175 179 180 177 175 177 178 181 183 181 177 174 169 160 156 151 143 137 132 134 133 128 132 131 125 129 134 130 125 128 132 133 130 125 123 124 117 108 106 107 104 104 109 107 107 107 109 112 100 88 92 102 103 97 101 100 88 80 72 76 82 75 83 99 93 82 99 104 104 106 91 94 92 65 36 45 82 73 48 50 55 53 71 75 82 94 64 45 53 95 120 92 70 69 64 33 7 17 23 32 33 12 19 66 68 14 29 55 39 29 19 9 25 87 102 55 52 76 33 40 81 97 87 31 43 11 -73 -40 44 22 -4 40 77 96 115 181 186 168 200 116 -12 -42 -2 -13 41 128 181 228 128 56 78 -55 -88 43 3 16 41 47 80 -22 -89 -86 -192 -159 23 -198 -294 119 251 281 278 -33 -234 -192 115 378 348 247 119 -14 36793 363 75 75 11338 10 13 13 6827 1045 2183 999999 115 818 1203 1611 1732 2338 3312 4559 7762 12139 17190 15955 17970 19782 25707 33771 48844 75314 83975 62236 18905 22404 21781 10087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 250 697 1353 2506 4233 6103 8683 11056 9892 7375 5551 4348 3560 3005 2881 3016 3144 2858 2040 1333 1038 752 551 419 380 518 615 712 843 1105 1809 3175 5573 8236 10882 10497 9195 6600 2761 1111 635 617 1275 1297 811 458 243 160 148 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 162 162 163 161 159 160 160 160 161 158 152 149 144 137 135 134 132 135 141 149 151 151 151 149 148 153 158 167 175 177 177 179 180 180 176 176 182 184 184 181 174 168 161 151 147 141 134 132 136 137 129 124 124 118 120 129 132 133 132 135 136 127 125 131 133 122 109 105 106 112 117 112 110 107 104 108 121 116 97 84 85 94 93 95 90 91 111 112 86 75 72 71 83 92 92 104 111 102 99 98 114 115 76 44 38 61 32 0 15 63 102 114 114 86 68 46 54 67 89 92 52 47 49 63 28 -23 8 18 16 28 4 -9 50 57 -16 16 41 15 24 -31 -22 82 86 51 79 137 110 0 11 16 -1 68 82 24 -49 -79 22 93 37 59 176 122 52 87 131 122 130 159 -8 -110 -13 91 4 -28 42 110 255 129 1 115 -13 -160 -71 35 2 -49 -1 -16 2 80 10 -141 -149 -238 -305 -162 -125 -117 -106 -158 36824 362 825 75 11335 10 13 44 6829 1064 72 1303 1814 2589 4277 11328 21649 32939 57361 93149 118068 92132 26579 4492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 316 1007 2672 4982 5572 5397 5391 4845 4165 3567 3146 3098 3235 3474 3361 2763 2359 1871 1566 1415 1595 1855 2106 2316 2776 3323 4649 6822 10635 12170 12097 9345 8130 6399 3531 1545 1219 1712 2444 2048 666 351 184 150 145 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 161 161 162 161 159 160 160 160 160 157 151 146 138 133 133 134 134 139 147 152 153 151 150 150 152 155 160 169 180 181 177 177 181 181 178 181 181 184 186 182 174 170 166 156 146 141 138 137 139 136 127 126 124 122 124 128 129 131 133 136 136 130 128 127 131 128 118 114 110 110 116 116 113 104 102 109 116 110 106 99 87 90 94 94 95 99 102 114 100 84 82 78 91 101 95 89 109 103 94 111 93 76 88 91 67 65 58 54 66 80 93 98 94 90 70 30 76 100 79 80 99 120 96 95 48 -4 -3 13 27 29 28 23 69 67 17 54 51 24 46 -29 14 70 0 4 78 169 147 93 136 115 20 39 62 49 -11 -46 122 136 48 88 101 56 37 65 27 -5 -13 -1 3 -53 -1 114 89 6 -7 -22 -32 -5 27 46 25 -43 -97 60 15 -63 98 80 95 227 254 13 -186 -179 27 142 -13 -113 -12 332 124 -154 179 312 -45 -227 -82 -151 -119 36856 365 600 75 11336 10 14 16 6831 1083 39 701 1929 7016 16573 21692 24271 27203 20927 21603 21095 31096 38656 39580 35217 21196 4407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 560 1432 2506 3593 4115 4011 3748 3372 3357 3702 5012 5680 5387 4787 3892 3577 3538 4257 4918 5063 5061 5355 5829 8007 11487 13838 12157 6777 4064 3713 3527 3062 2573 2961 3836 3752 2080 523 312 163 149 145 138 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 159 159 160 159 158 159 160 157 156 153 147 141 133 129 134 138 140 145 149 152 152 152 152 153 155 159 165 173 180 181 179 177 176 175 181 184 183 184 185 180 173 167 162 158 147 140 140 142 138 126 120 128 128 123 128 129 129 131 133 132 128 124 121 119 117 115 113 106 105 107 106 110 116 117 115 112 107 95 102 108 96 94 105 99 94 97 82 81 91 95 92 87 103 112 97 90 101 96 87 85 59 52 72 82 76 72 84 115 105 70 62 55 47 73 71 33 63 92 69 53 98 135 104 139 111 34 41 55 72 50 70 79 53 25 62 110 40 66 96 6 43 30 -11 25 51 61 90 110 130 154 91 67 17 58 67 0 91 148 164 96 1 125 170 75 42 71 -49 -118 -82 -146 -99 -93 22 186 213 51 -65 -50 -23 89 66 62 -9 -69 44 110 -104 -131 31 54 147 96 -92 43 277 289 259 -15 170 657 468 64 276 332 -218 -476 -248 213 348 36887 361 675 75 11333 10 14 47 6834 1101 93 1486 6680 16379 27470 32891 34545 23743 20136 15534 22274 28563 14451 15477 14963 7904 1065 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 881 1309 1379 1341 1554 2402 3975 6828 8720 8820 8415 7767 7327 7162 7819 8011 7380 6873 6651 6881 8878 10740 9708 6736 2278 2687 3332 4383 4602 4767 5156 4576 3538 1019 383 238 158 148 145 138 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 157 157 156 157 157 157 157 155 153 150 143 137 130 128 136 141 143 143 145 148 150 153 156 154 154 161 170 176 179 180 178 174 172 177 177 182 184 184 181 177 172 164 160 157 142 131 135 142 135 127 123 119 122 122 125 127 127 127 125 127 126 119 116 114 102 96 104 104 99 101 106 101 100 108 104 102 106 99 94 95 108 113 108 106 98 91 77 68 72 90 93 80 74 82 92 101 113 101 75 53 59 84 82 70 59 50 61 85 71 37 44 56 56 63 78 65 62 69 59 49 50 66 60 119 123 54 35 3 28 53 72 72 40 0 7 56 39 64 82 28 -16 10 -5 -1 69 14 42 119 106 102 102 76 -17 2 31 -2 46 130 244 192 64 124 154 90 78 139 2 -164 -96 -16 -26 -132 -24 180 320 293 197 50 -38 72 -5 0 -30 10 47 -112 -183 -132 -44 39 48 -44 -16 75 -18 55 225 -96 -85 141 -64 -68 -8 -124 -59 -169 36919 362 825 75 11335 10 15 19 6836 1121 358 2705 9320 15451 21967 38803 61205 65133 42206 44497 30339 16707 15150 7904 1045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 329 995 2683 4843 8939 10963 10828 10448 10285 10079 10470 11438 11491 10602 8655 7311 5442 5192 4396 2556 1532 2107 5101 7506 8395 7601 6010 4626 2929 1788 434 256 186 155 149 146 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 158 157 157 157 158 158 156 154 152 150 144 137 129 128 136 142 142 141 144 152 156 156 157 155 153 161 170 176 178 180 176 174 175 177 177 180 186 184 177 180 175 165 159 152 138 133 139 140 129 128 125 117 119 124 128 128 127 125 123 125 124 112 110 107 98 96 100 101 97 99 108 105 90 88 95 94 97 92 80 83 103 102 93 102 98 88 78 74 64 74 81 74 80 92 104 103 104 101 80 70 80 85 86 65 62 66 62 81 76 48 62 92 85 73 90 87 70 42 79 121 75 46 31 49 61 79 52 3 20 42 48 35 29 -5 -35 -16 38 68 65 50 -8 34 35 -53 15 44 27 68 45 76 119 62 -38 24 43 -28 4 1 58 116 73 14 -19 16 -29 13 97 19 2 -1 80 52 0 113 191 228 212 95 113 177 45 14 19 59 -39 -169 -80 -6 13 42 55 -19 -104 -181 -185 -63 4 -69 -40 17 -87 12 53 -25 -41 -78 62 132 -7 36950 362 825 75 11334 10 15 50 6838 1139 343 3089 6077 9460 20705 44069 81779 104206 88987 56174 15523 787 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 1224 2237 3589 4833 6250 11318 12441 11482 11014 11132 11842 13798 15903 16134 14589 11669 7493 4654 2861 1521 936 829 1389 3900 6964 8247 7205 4824 3160 1921 806 297 232 167 152 149 147 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 158 158 157 158 159 159 157 153 151 148 144 137 128 127 137 143 142 141 147 157 160 157 155 155 155 162 171 176 177 178 176 174 175 177 177 177 183 184 182 178 173 169 160 149 139 139 143 140 130 126 123 122 119 123 130 125 124 123 121 121 116 106 106 106 105 105 103 98 93 100 103 102 92 84 98 99 102 99 85 99 106 90 93 104 106 107 116 111 85 78 81 88 104 116 118 106 89 93 90 103 109 76 74 72 61 73 73 102 95 64 99 103 68 81 99 96 94 61 78 106 88 78 62 64 60 73 59 31 53 43 24 12 43 55 57 40 26 79 81 42 12 8 41 25 -2 9 -38 -20 52 59 62 104 116 158 108 -27 -25 10 6 16 70 69 -5 -41 -61 27 131 87 31 -73 41 138 93 219 238 144 102 119 4 -53 74 91 129 -6 -104 -5 -29 -56 0 71 6 6 5 -117 24 49 10 75 69 10 196 380 -10 -155 -263 -420 -39 279 239 36982 360 750 75 11332 10 16 22 6840 1158 1436 5456 14393 22861 27102 24705 21408 32663 47150 57495 29463 105 999999 999999 999999 999999 248 1709 1643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 380 1355 3360 5421 8553 8847 9899 14807 15700 14457 13944 13847 14401 16554 19134 20243 18916 16960 12395 6485 2786 1252 737 595 535 1091 3277 6033 6722 5486 3911 1753 525 269 221 157 149 146 145 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 157 157 156 157 158 159 158 154 151 146 142 138 130 128 135 141 141 141 148 156 158 156 152 152 156 164 171 173 172 171 173 173 175 176 177 175 179 183 184 183 177 169 160 147 138 143 147 141 133 124 121 122 119 119 122 121 120 123 126 126 119 114 114 108 105 101 99 105 98 102 100 93 91 82 96 104 98 90 86 97 98 88 99 111 106 104 115 108 88 81 89 102 98 109 110 94 100 90 78 103 103 93 83 81 72 63 87 98 82 71 88 80 88 124 101 77 100 109 105 72 55 111 103 102 122 91 35 8 42 51 46 69 79 69 92 80 73 119 85 16 20 35 55 47 -8 1 -8 65 173 91 76 126 137 61 7 -75 -112 0 22 16 89 203 184 6 -5 82 72 55 135 175 99 16 108 107 145 120 -56 172 7 -197 54 142 152 44 -139 -144 -106 -212 -151 81 51 2 43 134 144 -30 -80 -188 -128 -34 125 164 -214 -233 -232 -263 37013 362 75 75 11330 10 16 53 6842 1177 1150 999999 999999 999999 999999 999999 999999 6 521 2387 9119 18052 21299 24807 16318 4957 1825 999999 999999 999999 999999 999999 999999 999999 999999 189 1654 1608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 1392 3758 6059 10366 12313 13695 16473 17539 17525 18710 18982 19687 20694 22198 22938 22283 21107 19256 11991 2862 1095 699 563 535 959 2669 6092 8057 7541 4536 1234 373 231 211 157 149 146 144 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 155 155 156 157 157 157 157 155 151 145 141 136 130 130 136 140 142 143 149 154 155 154 150 151 157 164 169 172 170 169 171 172 172 176 175 174 180 182 182 182 179 163 150 142 138 142 145 140 129 117 117 118 119 118 112 112 117 128 130 121 117 117 120 113 104 102 107 117 111 106 102 100 99 87 94 96 85 76 81 90 85 88 96 90 85 89 85 68 71 79 80 88 77 83 71 58 96 76 62 98 103 92 74 83 87 63 69 64 67 74 88 88 88 120 104 67 64 94 125 99 47 52 51 77 97 86 82 67 56 58 52 91 110 100 77 14 60 146 111 64 53 58 72 -68 -121 10 101 99 63 77 140 88 40 -59 -24 -60 -113 7 39 -2 -85 19 90 -11 -27 -1 13 -22 -7 164 58 -43 17 -127 19 51 -12 191 89 30 259 222 -61 -69 -104 -169 -147 -117 37 197 167 17 45 287 107 -188 -349 -444 -345 37045 330 600 75 11321 10 17 25 6844 1196 45 268 1182 4781 7445 4506 3892 981 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 856 2239 3853 7059 11126 14047 16285 17769 18472 20155 21347 23042 24782 26387 26941 27803 26803 24153 19442 5431 1942 1582 1805 1934 2337 3810 6490 7880 7710 3866 861 269 215 199 158 150 147 146 142 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 154 154 153 152 152 149 144 140 136 132 131 135 139 140 143 148 152 153 152 152 151 153 161 164 165 167 169 169 171 170 170 175 177 177 181 186 182 180 172 158 148 149 149 145 138 130 121 112 111 113 114 114 115 117 118 119 118 110 110 113 113 112 101 108 125 127 120 119 119 118 114 99 103 112 114 107 106 120 99 94 108 102 102 107 99 87 94 94 87 97 77 76 75 48 72 77 71 106 122 108 99 97 94 97 85 51 65 84 90 68 54 108 101 76 79 75 70 92 88 64 58 71 51 49 69 75 52 14 -5 58 124 110 65 4 34 87 52 -8 -28 5 51 22 -43 6 92 11 -51 14 53 18 52 -12 92 126 35 103 56 -40 -123 -101 -36 32 13 -65 -78 -212 -159 -5 -85 15 -24 -97 37076 337 825 75 11306 10 17 56 6849 1210 205 222 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 2014 6009 6093 2070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 1102 1855 3766 7770 11672 15970 18997 20029 19454 19662 21420 25533 30949 35293 39191 39567 27637 13650 5621 3406 3521 4224 4791 5308 6568 8623 9823 9182 3282 618 230 243 217 153 150 148 148 145 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 151 151 150 151 150 147 145 144 142 139 137 134 132 133 137 141 141 143 148 151 151 150 150 152 155 162 164 162 160 161 164 166 167 169 172 175 179 182 182 179 175 173 165 161 165 166 158 146 135 128 123 119 124 126 125 132 137 129 117 110 104 110 117 123 117 109 111 111 108 109 118 122 118 106 96 109 118 114 111 111 131 112 87 102 109 103 107 106 100 98 92 95 112 105 112 117 68 38 71 92 91 90 99 100 73 69 74 67 45 57 87 72 37 61 96 70 87 107 72 50 73 52 46 27 8 16 35 32 -5 3 8 0 16 -7 -103 -103 -41 -16 9 -16 -19 14 51 145 149 9 -62 -27 -63 -95 -76 -12 46 93 107 134 117 58 80 27 -17 23 -66 -83 31 56 -11 -58 -117 -4 43 -58 -12 71 234 123 -52 71 177 -39 -247 -95 -100 -69 -143 37108 361 900 75 11321 10 18 28 6855 1219 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 2812 9503 17296 16426 6190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 817 1762 4007 7625 11117 15053 19113 23258 25101 24975 25307 29048 36156 41294 44502 40702 24743 9525 6241 5521 5507 5844 6726 8331 11161 14311 16293 16010 6688 1241 281 251 214 150 149 148 150 147 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 150 149 148 147 144 141 138 138 138 136 134 133 133 136 141 143 144 147 147 146 144 145 151 158 161 161 160 160 160 161 162 164 166 168 172 175 182 183 176 175 171 167 166 169 169 163 159 150 143 138 132 136 142 146 146 143 135 127 124 117 119 122 125 118 116 116 100 93 102 105 105 102 101 109 115 106 98 104 120 137 130 98 85 91 96 105 110 117 112 93 82 97 113 120 117 94 85 94 107 96 91 78 61 67 64 56 45 30 49 68 86 62 70 114 82 66 75 72 47 47 -16 -38 -30 -22 4 33 48 15 42 59 57 26 -3 -67 -112 -70 11 109 60 36 76 77 143 68 -60 -126 -97 -1 46 -64 -112 61 132 250 177 28 61 28 -30 28 101 18 -165 -213 -43 89 101 166 191 94 -12 18 175 158 27 -122 55 298 102 64 194 352 169 -326 -428 -109 268 304 111 199 264 361 24 -286 11 224 346 318 333 -114 -484 -420 -297 -188 -212 -40 67 32 -82 37139 360 750 75 11320 10 18 59 6861 1220 36 964 1091 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 2723 10480 19202 17204 10673 3657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 1021 2561 5226 9047 13338 17548 23828 30412 32086 31032 30665 35291 38552 38858 31528 20707 12777 9477 8147 7454 7010 7576 9240 12204 14537 14378 13401 7399 1416 255 213 178 154 151 153 154 151 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 149 147 145 143 141 138 136 134 135 134 134 135 136 138 141 143 144 144 141 139 138 142 152 159 160 159 158 159 160 160 163 165 165 168 173 179 182 179 177 174 167 161 161 167 165 161 158 151 144 141 135 134 141 145 139 136 139 136 133 124 114 113 111 109 110 119 121 113 109 99 96 100 109 115 116 115 117 119 121 119 126 112 100 98 105 119 134 143 125 98 101 117 110 101 120 116 115 112 113 135 131 95 60 59 60 56 71 74 85 77 66 82 80 113 57 19 36 48 69 60 23 58 50 43 111 149 164 109 68 33 59 59 48 38 22 49 85 109 21 -20 51 39 -35 -44 -37 -68 -78 -18 86 33 -76 40 102 99 134 43 -26 -4 -33 69 194 151 -26 -117 -25 144 143 141 274 208 -57 -97 217 132 -94 -124 -20 -66 -144 -78 -55 243 235 -210 -496 -338 41 112 182 368 411 669 203 -309 123 344 221 -203 -524 -171 -33 -189 -181 -248 -474 -153 37171 343 450 75 11322 10 19 31 6867 1213 49 124 345 542 1082 2898 2849 1511 999999 999999 999999 999999 999999 999999 999999 999999 421 2522 8175 11811 5521 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1059 3241 7094 12733 17491 22596 25841 26295 26302 30644 32738 32597 29712 19598 12388 10846 9995 9211 8171 7932 8537 9502 10475 6249 3851 2649 591 194 190 171 155 152 153 154 152 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 148 147 144 142 139 137 135 133 133 134 137 139 139 141 143 143 141 140 138 140 141 145 155 161 159 156 155 158 161 160 162 166 167 169 176 182 185 185 184 179 170 164 163 168 169 168 161 149 144 143 138 131 129 127 123 123 127 122 111 102 96 102 105 95 96 109 115 115 111 102 99 105 110 102 99 109 117 112 92 77 96 105 115 106 101 113 124 121 99 82 106 120 119 109 126 130 102 96 107 115 114 94 75 65 76 78 100 117 106 82 51 71 75 79 52 33 22 13 88 109 82 103 82 74 102 104 97 58 7 -44 38 120 85 41 28 69 69 34 82 113 67 -5 -71 -49 -12 -1 28 -2 17 36 70 62 12 0 -38 -59 -70 29 58 65 76 54 42 -5 -74 -39 -67 6 324 303 17 -8 178 109 -67 0 20 -195 -236 -66 -43 -145 -129 -180 -268 37202 371 150 75 11320 10 20 2 6871 1200 97 64 60 44 64 97 152 330 517 1397 1341 1184 999999 999999 999999 999999 999999 999999 66 489 2689 9614 16764 17193 7597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 658 2331 6543 10064 13569 18777 20700 20963 23123 20880 18743 17313 13273 9996 9644 9305 8410 7052 6485 6989 7954 9599 4340 1118 463 288 209 199 169 152 151 152 152 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 147 146 144 142 139 137 134 133 133 135 139 141 140 142 144 143 138 138 139 143 146 148 155 160 158 155 153 156 162 164 166 169 170 175 179 183 186 192 191 185 177 169 168 169 168 167 156 143 141 137 132 126 119 115 116 116 115 109 101 99 101 101 101 91 90 100 95 97 109 117 117 113 114 116 110 104 98 97 101 93 98 117 122 102 104 121 103 92 93 80 99 115 124 121 113 125 120 107 113 113 111 84 78 81 99 128 120 123 108 94 81 51 72 126 130 109 103 71 72 113 93 29 31 83 36 -45 -34 -4 -16 -13 27 50 89 126 68 43 74 104 178 233 44 -12 55 76 108 132 142 62 71 89 90 107 65 48 -39 -48 63 129 77 -17 -89 -90 18 27 -77 -143 -170 -7 301 232 40 42 -33 -139 -90 31 125 88 -123 -70 6 -86 -22 -77 -17 181 113 -61 107 482 485 584 424 214 370 370 85 -39 298 471 437 197 141 162 402 581 384 227 165 37234 362 825 75 11318 10 20 34 6872 1184 20 506 1080 1825 2843 4263 6553 8802 9876 10642 11110 14163 24654 41242 42899 21968 6421 2768 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 415 1306 2989 4809 7755 13424 16634 16567 15513 12186 9386 8164 8647 8836 7937 7211 6700 6346 6482 7177 7742 9747 7819 6094 1374 312 223 222 202 156 155 154 154 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 146 145 143 140 138 136 134 133 133 135 139 140 141 143 145 143 139 139 140 144 147 148 154 159 158 157 156 157 162 167 169 168 169 173 179 180 185 190 188 181 171 163 160 161 157 155 145 134 127 120 118 118 120 119 122 124 119 115 107 105 105 100 99 103 104 110 111 107 108 108 108 108 109 120 121 105 94 91 93 91 96 104 94 81 94 112 94 87 94 99 112 106 85 82 80 76 98 106 94 116 118 66 57 75 87 95 67 94 109 95 86 66 82 125 136 121 122 114 117 125 83 16 5 67 60 -9 11 29 11 31 9 -21 -4 50 57 32 46 58 9 34 70 16 38 101 188 220 144 -7 1 103 71 62 65 67 133 149 150 134 55 16 -22 -40 122 112 -43 -121 -37 66 135 128 30 -44 -69 -19 71 54 30 45 -76 -193 -277 -173 77 49 97 249 344 237 196 273 44 -19 -151 -16 359 330 139 -182 -257 88 162 328 304 -93 74 401 357 200 236 37265 362 825 75 11308 10 21 5 6870 1168 72 957 2081 3427 5314 7687 11660 16570 21632 28592 37488 50406 71440 100795 102538 59796 30795 12925 5767 908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 1358 4070 5309 5644 6639 9239 11951 14015 14396 14626 14096 11147 9844 8009 5465 4699 4962 6134 6928 7497 7100 7720 9263 10380 1473 338 219 253 217 159 154 151 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 146 146 144 141 138 137 137 135 134 133 133 137 138 140 144 146 143 140 138 140 143 146 148 153 155 156 158 159 160 161 163 167 167 166 169 176 181 183 182 176 169 162 151 149 149 148 147 135 122 119 116 114 115 118 117 120 119 113 106 104 107 105 107 106 109 112 110 116 113 107 104 100 94 93 106 111 96 89 88 78 77 90 81 70 80 86 85 77 71 62 74 86 71 67 74 76 72 99 97 61 87 108 75 55 65 59 48 46 77 113 94 66 57 50 67 92 81 52 53 83 74 51 31 19 50 42 31 49 51 38 -22 -26 26 4 -2 43 76 32 -21 -59 -25 42 -44 -69 -17 -1 85 57 -33 0 64 74 16 7 71 138 120 94 72 -64 -61 34 150 164 5 -134 -138 67 169 121 51 69 14 -43 -44 100 199 105 75 52 -21 -318 -196 108 -23 -56 115 259 80 -163 -81 -49 -162 -94 31 319 348 198 -85 -274 -24 20 232 174 -19 -166 -43 35 -133 2 37297 360 975 75 11311 10 21 37 6868 1152 63 572 2355 3584 5636 8929 13343 20771 31468 47795 75676 112209 134168 118733 102310 78749 66421 46107 28771 7135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 458 1198 3840 7796 9541 10254 10162 9828 10809 14171 16966 17621 17346 13176 10659 4864 3100 2985 3189 4808 5761 6459 6241 3229 4045 4070 467 267 201 242 208 158 153 149 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 145 146 144 141 138 137 139 139 138 135 133 134 135 136 140 145 145 142 139 139 140 142 145 147 152 154 156 159 160 160 161 163 162 163 170 178 182 183 178 170 166 160 149 144 145 145 142 131 117 115 115 114 118 114 110 113 111 107 104 107 112 111 109 108 104 101 100 106 101 92 91 96 100 91 88 91 88 82 75 73 86 98 89 85 100 84 74 68 59 53 49 53 52 84 112 91 97 111 71 46 53 73 76 59 47 15 19 60 77 99 101 43 13 36 53 77 110 76 12 13 38 30 35 53 73 40 18 25 5 6 -37 -14 53 54 45 50 61 33 -13 -2 -2 -34 -66 -33 6 -44 22 49 -5 27 14 38 -10 -30 56 20 16 79 13 -112 -95 0 113 111 -33 -109 20 119 166 160 63 142 113 15 -4 48 151 77 -53 -70 -61 -55 -12 86 -27 -126 239 278 -40 -86 -65 -39 -25 -105 -79 231 281 21 -114 -103 -89 -127 -88 52 119 -80 -26 52 -12 -125 37328 326 1350 75 11319 10 22 8 6866 1136 7 2859 9717 21603 40745 69178 91694 103458 119145 125415 129050 119371 78280 44636 9190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 577 1147 2143 3545 6001 7612 8475 8829 9297 10482 12400 14760 16789 15857 16254 15338 14633 6899 3749 3063 2982 3943 4454 4336 3450 617 387 337 263 216 248 245 213 157 155 151 149 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 147 147 146 144 142 143 144 141 138 135 133 134 133 137 144 146 145 143 141 140 142 143 145 153 157 158 161 161 161 163 163 163 166 170 175 179 184 184 178 171 166 153 145 146 146 140 131 118 112 107 109 112 111 107 108 112 110 112 112 110 109 106 98 90 90 88 90 88 81 78 85 94 88 76 77 82 77 73 71 75 80 80 83 89 76 65 68 74 85 75 62 51 58 73 64 77 84 62 43 34 44 51 51 47 21 23 58 52 57 65 21 19 62 72 62 92 92 33 14 43 49 39 84 117 66 47 41 19 25 -8 24 66 39 8 -7 36 78 35 33 13 1 69 54 36 21 27 23 -25 -64 -81 -37 -35 27 60 -1 88 121 -18 -102 -75 -151 -127 25 -50 -79 58 62 -14 22 94 171 132 43 79 44 95 2 -221 -236 -177 37360 342 150 75 11323 10 22 40 6864 1120 5304 9006 12301 12780 19030 19872 13653 6872 8484 10430 10245 5551 7281 8442 7527 6848 7578 9555 16987 28932 43583 58390 61098 46821 44495 45107 57049 52933 30112 14162 1950 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 539 1266 1928 2762 3615 4624 5475 6257 6425 7060 7695 10570 12452 13445 12520 11771 10876 12266 13466 13847 8836 4801 2850 2123 2047 1953 1380 659 387 465 448 402 349 376 295 213 160 152 148 147 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 148 149 149 149 148 148 147 143 141 137 133 133 133 137 143 145 145 145 144 144 145 145 146 152 156 159 163 164 163 163 165 165 167 172 169 174 179 185 182 177 171 158 147 147 145 141 131 120 119 112 108 102 104 111 111 115 116 112 107 101 101 107 102 98 97 87 85 85 91 99 94 79 76 79 83 83 77 73 69 69 65 70 75 72 84 89 81 80 82 77 76 71 53 38 58 85 90 84 53 41 63 70 75 69 40 35 41 32 50 57 48 65 73 54 25 42 67 56 28 -1 32 64 72 101 82 65 48 54 70 30 59 93 24 -18 -15 39 94 28 23 53 75 125 48 -32 13 44 53 49 5 7 -52 -60 57 67 52 119 62 -48 -103 -139 -124 -29 39 19 0 60 38 -166 -109 42 17 49 53 -72 2 143 34 -108 -190 -112 37391 365 75 75 11329 10 23 11 6862 1104 5178 5560 8731 11246 12241 17762 16594 11804 8361 12084 12485 9654 4972 6151 6914 6013 5555 5902 6006 7983 10784 11348 8916 5894 1836 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 596 1497 2434 3053 3711 4305 4632 4607 4504 4470 5571 8039 12791 13219 12126 10839 10071 9485 9759 10516 10577 8883 7026 4388 2332 775 534 433 607 1325 1337 1185 853 442 352 272 227 180 149 144 144 143 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 152 152 152 153 151 147 144 139 134 133 132 135 142 146 147 148 151 153 149 148 149 151 155 161 168 169 167 167 170 169 168 170 169 175 179 184 184 179 173 161 150 149 149 149 141 130 125 124 121 110 111 121 121 118 120 116 109 103 101 103 104 108 105 99 99 91 89 96 100 87 81 87 87 81 82 81 70 81 84 90 98 81 88 101 87 81 79 80 77 67 67 75 79 92 107 95 63 47 72 68 72 85 67 67 49 46 78 57 46 64 60 37 27 62 74 57 40 2 7 85 84 74 55 16 24 56 54 3 36 118 70 21 28 69 99 32 3 2 8 48 47 10 32 47 118 144 69 5 -36 38 55 50 59 32 17 75 52 -22 85 179 119 114 70 18 3 -112 -135 -81 -30 24 -1 -125 32 122 74 91 34 17 67 -154 -247 -160 -157 -85 -101 65 81 52 -34 -61 192 214 163 11 -128 -75 259 205 -344 -273 37423 365 75 75 11331 10 23 43 6859 1088 374 356 585 1321 1506 967 1680 3665 6468 9732 11064 11550 11999 12728 13216 12005 9433 6679 4391 2012 698 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 718 1302 1537 1688 2047 2545 2751 2818 2735 2783 3444 5674 9714 12540 12433 12668 12842 12192 11624 11331 11597 11773 10860 8197 5278 2329 1395 1187 1466 3047 3033 2623 1594 453 276 265 280 219 154 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 152 154 155 156 156 156 154 150 147 141 135 132 130 134 143 147 147 151 158 160 155 152 151 152 157 165 170 172 172 174 178 177 173 172 177 180 179 181 185 182 172 161 153 149 152 155 149 138 128 126 125 118 119 124 124 126 128 124 120 118 111 106 105 108 111 106 104 96 89 92 100 100 94 91 93 90 96 100 83 90 101 110 121 95 84 100 84 82 90 83 86 83 93 106 90 94 104 86 69 69 63 54 65 82 91 87 54 59 84 48 32 40 42 18 29 59 56 110 118 50 40 85 76 39 42 33 39 54 4 -14 32 76 66 28 33 69 45 30 20 3 -11 -8 58 84 33 20 87 62 -40 -106 -36 91 111 57 23 -12 -28 138 137 45 73 28 56 114 112 142 97 11 -18 -56 -4 -58 -175 -178 -41 79 68 123 214 98 65 43 -166 -105 3 41 256 287 75 69 -43 -56 48 -11 -37 -221 -269 -140 109 119 -400 -372 37454 370 75 75 11336 10 24 14 6857 1072 24 5 88 388 664 1133 2099 4653 8468 11127 13753 17235 19868 22919 27320 30917 35541 43932 47834 46809 37730 25905 12381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 855 1352 1699 2116 2553 2647 2295 1453 1254 1318 1548 2133 4420 8141 10239 11544 12730 13375 14115 13407 13035 12864 12610 10988 8460 2545 1440 1184 1289 2384 2572 2691 1904 683 366 346 351 279 185 152 149 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 153 155 156 157 157 156 153 150 147 141 136 133 129 133 142 145 146 151 157 161 158 156 154 154 160 169 172 172 173 175 178 180 177 174 177 180 184 188 188 183 174 166 161 148 145 151 152 142 129 125 125 117 116 124 127 133 134 126 122 116 109 110 106 103 107 107 107 102 99 103 102 102 101 95 97 100 105 107 93 91 105 116 120 113 104 103 102 99 90 75 78 92 115 108 78 102 114 93 83 86 81 81 75 69 70 47 20 28 45 44 46 42 59 57 51 55 45 83 100 79 61 30 41 71 110 103 94 82 5 45 97 55 28 21 9 -28 -41 29 26 23 53 50 76 30 -19 60 92 36 -24 -93 -24 55 64 19 -9 57 8 -8 17 -16 26 -4 59 76 69 141 44 14 50 -5 -87 -145 -120 -22 18 11 13 139 217 116 24 89 197 110 -88 -13 332 232 80 143 -15 -85 -29 -184 -170 -118 -75 -135 -312 -46 -144 -168 140 186 188 -113 -354 37486 346 75 75 11332 10 24 46 6855 1056 460 234 681 798 939 1063 1614 2908 4862 6706 8059 9548 11434 15502 23438 34635 42146 47302 60469 65424 49141 27128 12495 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 565 1616 2601 3735 4863 5379 5097 4280 2409 1591 1432 1354 1348 2062 3239 5082 6730 8482 10537 12613 13202 13212 13703 14058 12905 7663 654 372 556 1018 1577 2361 3257 2859 1843 746 470 416 327 216 154 150 145 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 153 154 155 157 156 155 153 149 147 143 139 135 129 131 139 143 145 147 152 158 159 158 155 153 159 169 174 172 170 171 172 175 173 174 178 180 186 189 186 183 174 163 156 148 147 151 148 136 127 123 121 118 117 122 124 127 129 126 124 120 121 121 114 107 104 104 109 113 108 104 100 98 101 94 86 95 109 111 95 95 102 109 117 115 107 97 101 96 73 69 81 81 105 110 86 98 120 140 114 76 83 80 74 85 80 56 35 55 58 44 54 35 42 79 78 65 72 70 56 62 38 0 36 103 114 79 113 88 16 39 58 50 25 32 47 37 30 55 27 -3 57 118 108 0 -30 26 6 63 61 -45 -7 38 71 67 14 71 138 67 -50 -31 29 41 23 -35 37 -17 -104 -70 -28 -49 -178 -44 89 80 -58 -188 -101 197 128 -49 -42 -193 45 37517 346 75 75 11332 10 25 17 6853 1040 1567 1566 1924 2122 2820 3446 4138 4717 5349 6784 8748 12676 16698 23577 31381 40425 37685 24361 28213 29904 17456 2257 545 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 431 850 1372 1834 2065 2732 3508 3820 4025 4207 3586 2930 2670 2294 2119 2119 2054 2529 3666 5484 7866 10544 12949 14152 14526 13899 11203 2489 389 465 1084 1696 2218 3100 4357 4488 4061 2483 1718 573 383 249 155 148 144 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 153 153 154 156 156 156 155 152 151 147 143 139 131 129 134 139 141 143 149 155 158 158 154 151 156 166 171 171 169 168 169 170 170 173 176 178 182 186 184 182 174 162 152 147 146 150 143 129 123 118 116 117 117 121 119 119 125 124 127 130 129 124 109 110 115 106 105 107 103 98 91 93 97 97 93 89 100 100 89 92 91 96 97 81 83 94 92 84 74 80 100 98 106 111 94 102 113 125 101 65 73 73 86 99 84 62 59 79 68 55 64 58 51 60 82 82 61 83 70 49 52 35 9 16 26 49 68 -4 16 45 16 12 48 69 59 87 91 64 21 25 46 86 63 27 11 9 12 42 47 -5 40 55 73 112 67 2 96 151 14 2 -26 -18 56 -43 76 146 32 -58 -66 57 -12 33 90 -49 -224 -150 -63 -6 -37 -177 -90 -257 -275 37549 371 75 75 11336 10 25 49 6851 1024 1941 1996 2907 4059 5254 7062 6780 7456 8405 9865 11509 15704 18787 24106 29825 33831 32257 26034 27230 27695 30178 29036 31838 32866 25248 16243 1357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 307 938 1403 1735 1794 1489 1058 807 740 896 1212 1647 1873 2017 2059 2065 2297 2552 2331 1869 2056 2910 4675 7211 9763 11148 10713 8866 4909 415 334 519 1237 1540 1728 2072 3249 4473 4638 3646 2721 605 342 239 152 147 142 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 155 154 155 156 156 157 157 156 155 152 148 144 134 127 132 139 140 141 147 154 157 156 153 151 156 164 169 170 171 170 172 173 175 176 176 180 181 181 179 179 176 165 158 152 141 143 144 134 127 121 121 116 111 116 118 120 128 126 128 131 126 122 106 102 108 103 98 96 91 92 94 93 96 102 100 94 95 94 85 86 97 94 86 76 77 95 98 86 89 90 100 111 105 100 87 103 119 102 79 74 79 81 86 80 67 63 68 51 65 62 55 63 90 90 75 91 63 67 64 60 58 52 27 -9 6 68 54 -16 37 51 3 14 79 95 65 63 33 12 7 78 111 64 40 50 26 10 23 5 21 29 32 11 -16 66 83 -7 -14 69 83 64 59 115 186 63 65 147 102 -32 -2 168 159 35 -21 4 -86 -45 20 -6 30 -89 -55 -78 -150 28 11 31 182 86 92 126 -65 -49 317 244 -98 30 -65 -151 -24 358 604 21 -459 -368 32 -7 -457 -866 37580 372 75 75 11335 10 26 20 6848 1008 158 123 1298 2128 2625 2839 2236 2693 2976 3338 3619 3892 4454 5437 7581 9671 10839 13108 19251 23436 32941 41613 61899 89004 98737 79846 62477 40736 9335 59 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 25 25 20 13 12 17 18 24 23 19 26 27 32 26 21 22 26 21 27 35 45 74 288 761 1417 1728 2117 2396 2544 2316 1938 1571 1434 1228 1017 1058 1171 1250 1385 1634 2066 2423 2204 1771 1450 1648 2222 2881 3506 3622 2976 1163 532 576 907 1486 1501 1170 1220 1853 3179 3507 2958 1661 411 239 192 150 146 142 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 155 155 156 157 156 157 157 156 155 154 150 146 137 129 132 137 138 139 144 151 156 157 156 154 154 159 165 171 175 176 176 175 175 174 176 181 181 181 183 183 182 172 165 162 148 140 148 145 138 132 128 120 110 111 117 125 131 134 132 123 122 117 107 104 101 101 96 92 91 97 96 86 95 100 97 101 103 97 75 82 97 90 87 90 86 86 92 88 86 78 94 104 97 97 77 84 97 89 81 80 85 68 47 53 50 59 68 63 87 81 66 65 108 113 65 60 54 87 80 47 21 31 62 44 49 41 9 34 77 79 62 77 99 25 -54 -45 -58 -67 -12 96 146 52 15 26 10 38 -7 -55 36 61 -14 -24 -12 54 81 27 24 54 25 24 135 235 134 2 26 142 252 118 89 220 191 144 79 130 102 -63 28 152 122 3 46 126 77 171 95 0 224 173 86 137 45 -61 85 106 -101 -20 -64 -197 -46 235 296 -108 -253 -231 -121 170 -94 -363 43 37612 354 1125 75 11340 10 26 52 6846 992 886 5078 5560 6240 7306 14685 29990 53064 91322 118994 116693 99743 80664 53440 16400 48 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 9 17 19 16 15 15 17 14 16 25 21 18 27 29 29 28 24 32 29 35 39 72 239 736 1702 2262 2686 2973 3196 3206 2881 2537 2285 2316 2484 2729 2560 2119 1548 1486 1585 1748 2124 2103 1823 1578 1360 1169 1021 832 757 777 709 1192 1465 1710 2164 1964 1444 1181 1236 1689 1935 1695 753 278 186 164 150 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 156 157 158 158 157 157 157 156 156 155 153 148 138 130 132 135 138 141 144 150 157 160 160 157 156 156 162 172 179 182 179 175 174 173 177 181 181 186 186 188 186 175 169 164 152 144 151 149 140 133 123 121 118 118 125 126 128 135 135 123 114 110 106 110 110 110 103 87 95 108 99 95 109 108 107 109 105 98 80 85 89 84 93 108 90 71 84 91 81 71 87 95 92 92 79 75 69 60 61 63 76 53 24 39 56 58 62 78 85 54 46 83 101 100 70 48 43 47 35 21 15 6 63 80 52 45 50 87 90 68 75 54 67 16 -54 -3 53 28 41 118 129 63 21 29 19 12 -9 -48 59 112 62 81 69 22 4 16 48 60 -11 5 147 186 68 -25 -97 10 187 232 107 157 167 175 153 48 135 108 57 -32 -77 28 138 258 190 51 46 -205 -284 -94 36 101 27 8 -42 -204 -130 -15 -48 -84 13 -143 -418 -262 -97 -156 -198 37643 353 1050 75 11333 10 27 23 6844 977 1769 5033 11031 19485 28669 38452 54555 71539 86831 101359 92801 52797 34721 18809 11304 6581 7 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 20 22 24 21 24 27 30 21 29 36 32 24 30 32 43 57 98 251 529 715 953 1112 1372 1778 2485 2852 2990 2699 2385 2146 1965 1877 1923 1982 2177 2489 2338 1963 1519 1567 1685 1863 1829 1475 1092 998 1124 1259 1311 1207 1288 1441 1676 2387 2665 2541 2527 2281 2119 1634 1054 872 706 576 377 197 152 155 149 144 138 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 158 159 160 160 157 157 157 156 157 157 155 150 139 129 132 135 137 141 146 152 156 158 157 158 159 158 161 169 179 186 186 182 179 179 181 183 183 187 187 189 181 170 166 159 151 147 149 146 140 133 127 130 126 127 132 127 127 131 136 131 115 116 117 108 107 108 104 95 96 99 101 110 108 102 100 106 106 97 84 77 72 82 99 104 86 71 77 85 82 86 84 85 101 99 92 83 79 56 44 57 52 47 33 43 59 66 73 57 60 31 45 92 76 108 80 22 38 58 42 47 52 37 87 65 40 71 76 87 78 56 44 39 63 61 68 87 89 79 90 132 141 117 122 130 75 -11 -37 -20 87 124 41 10 35 44 32 60 24 -16 -48 11 125 107 107 108 39 -41 28 187 67 31 66 64 47 -27 8 7 -65 -209 -152 0 44 105 203 80 0 -74 -321 -49 215 52 -133 -13 -47 -243 67 321 142 91 58 -297 -277 -66 -44 37675 328 900 75 11336 10 27 55 6842 960 801 1261 3568 5073 7521 16607 27495 39108 53892 61130 68652 81165 82283 70919 30602 10579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 0 2 8 10 9 19 30 43 106 385 1064 1936 2830 3502 3840 3871 3296 2812 2319 2169 2078 2013 1858 1784 1665 1724 1813 1807 1595 1381 1183 937 723 622 641 745 957 1087 1256 1339 1364 1118 968 936 957 943 1081 1483 1941 2473 2846 2762 2799 2680 2810 2704 2200 1126 837 616 415 297 162 150 151 149 146 140 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 159 160 159 158 156 156 157 155 156 156 154 151 141 132 133 134 134 139 147 153 156 156 156 157 159 161 163 166 174 183 186 186 183 180 181 183 184 186 188 183 177 172 169 160 153 148 146 143 137 135 135 134 128 125 129 127 130 134 133 128 119 118 113 105 108 108 106 107 101 93 99 105 97 90 85 91 101 97 90 79 68 84 92 87 97 92 80 90 99 98 90 87 103 98 89 82 78 55 41 55 65 58 32 36 26 45 63 39 66 58 54 91 88 116 86 8 9 50 49 64 72 59 73 30 44 27 -26 37 94 75 64 48 33 42 44 52 63 43 14 37 13 46 97 85 65 16 -3 -18 51 8 -83 -68 -20 44 -30 -46 -50 -67 -44 -46 -40 -63 22 80 107 72 112 151 57 -40 -67 -108 -60 -24 -179 -212 37706 329 750 75 11338 10 28 26 6840 945 376 1867 3965 6652 10431 15805 23584 37698 59021 73199 74301 60901 52310 52996 56128 60456 30301 10687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 19 38 130 503 1471 2962 4605 5628 5907 5340 4947 4161 3069 2266 1703 1594 1761 1919 1954 1978 1991 2159 1968 1660 1200 818 593 481 478 554 628 578 571 549 540 546 655 710 784 839 897 902 817 893 1131 1559 1733 1813 2248 2382 2621 2389 2011 1291 1150 971 548 314 167 150 152 150 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 160 160 158 157 155 156 156 156 156 155 153 150 141 134 135 135 133 136 144 152 157 158 156 156 158 159 160 165 172 183 185 183 183 180 179 182 185 190 185 183 179 178 173 162 155 150 148 143 134 133 132 130 126 125 131 129 127 132 133 127 121 113 107 109 117 116 115 116 116 111 112 110 104 102 105 101 101 105 101 92 88 85 80 78 97 95 84 95 106 98 83 93 95 93 101 89 99 95 58 55 67 55 44 48 35 55 60 52 78 74 55 84 69 77 101 64 45 22 35 79 68 40 44 37 43 42 50 74 89 52 5 -19 -32 32 78 92 117 39 -38 10 9 -1 49 77 81 88 64 -10 -5 -17 -33 68 66 -10 -130 -111 11 23 49 10 -46 -157 -175 -4 16 -11 102 36 -70 36 127 10 -79 -147 -224 37738 369 300 75 11340 10 28 58 6838 929 55 919 1948 3169 4759 6889 10179 13630 18705 26424 36962 53677 69983 82934 98870 109648 101220 68024 38743 16149 4874 1325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 141 697 2188 4380 6365 7343 7162 5619 3144 2227 1878 1885 2547 3171 3613 3706 3415 3279 3081 2724 2184 1378 1013 750 666 833 1019 1153 1227 1042 818 594 398 410 646 1420 1671 1501 617 522 653 708 801 872 1073 1036 1153 1430 1605 1961 2800 3139 3081 3254 2966 1633 482 198 153 152 152 150 145 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 161 161 159 157 155 156 156 155 156 157 155 153 146 140 138 134 130 132 138 148 155 156 155 155 155 155 158 165 172 183 187 183 182 182 179 181 186 187 184 182 175 168 168 164 156 146 143 142 137 134 133 129 125 128 131 131 130 131 131 122 116 118 115 114 115 111 113 106 105 115 124 126 117 108 107 113 114 104 91 83 93 93 82 79 83 79 85 85 80 85 69 91 120 113 100 79 93 116 99 71 55 55 67 65 63 83 92 66 69 89 64 59 45 61 110 104 80 47 50 75 50 35 84 80 37 47 76 75 64 40 14 22 59 93 90 82 67 19 1 70 129 93 113 123 123 177 128 86 70 54 66 217 183 51 33 39 98 50 61 2 -5 88 -56 24 137 91 193 24 -65 226 337 190 -49 -136 -30 91 88 33 135 125 7 30 49 34 231 273 111 38 -76 -154 -11 242 164 163 410 266 49 188 434 343 -278 -198 268 -8 -84 -12 -139 -187 32 37769 372 75 75 11337 10 29 29 6836 914 545 258 934 1684 2096 2708 3718 5038 6267 7832 11078 15451 22572 31756 43690 54827 58251 56728 55157 44542 21858 7905 3401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 338 977 2129 3966 5471 5913 5174 4621 4019 3345 3647 3969 4610 5736 6281 6225 5370 4525 4152 3809 3255 2541 1640 924 683 764 1170 1437 1500 1338 983 825 737 742 1215 2703 6358 9907 10782 9064 4012 1513 1445 1573 1725 1786 1421 1174 1455 2418 3524 4970 5217 4323 2997 2737 1718 607 244 156 152 153 151 146 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 160 160 158 156 154 155 155 153 155 157 157 157 152 147 145 138 130 129 134 142 148 151 152 153 153 153 158 162 167 177 184 182 181 180 178 180 181 185 184 179 169 161 160 161 153 138 135 142 137 129 124 120 118 119 122 121 124 125 123 116 111 121 114 108 108 108 109 97 94 106 115 116 108 102 93 98 106 88 77 75 85 92 82 88 89 78 77 73 69 68 61 80 97 87 80 79 74 90 109 89 68 64 73 72 76 85 90 70 70 74 31 21 41 63 88 87 57 24 31 47 30 35 70 55 66 53 -12 17 23 2 55 65 75 110 72 -8 -24 -4 18 42 54 84 77 53 66 57 27 107 115 44 76 175 146 58 10 0 47 41 -2 -87 -63 94 52 69 123 157 213 24 -16 146 178 108 21 -139 -112 -5 34 -3 93 178 3 -111 -223 -165 72 111 79 -6 -130 -29 223 367 243 212 170 122 172 299 133 -70 -183 -49 86 -272 -176 -186 -315 -348 -66 37801 370 225 75 11338 10 30 1 6833 898 87 618 630 667 858 1080 810 329 955 3229 6430 8433 10155 10742 8969 9488 11936 13955 19550 29914 38262 32915 14448 1500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 976 2240 3400 3879 3966 3773 3216 3247 3877 4923 6178 6677 7117 7342 7046 6863 6535 6593 6601 6480 6016 5223 3690 2312 1786 1581 1590 1542 1343 1085 873 818 848 1009 1664 3388 7436 11632 12787 11310 6227 3517 3545 3424 3133 2496 2022 1922 2551 3962 5198 5971 5411 3665 957 649 595 413 218 152 152 152 150 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 159 158 157 156 154 153 152 151 152 153 154 157 155 151 152 147 135 128 130 137 142 144 144 148 151 151 153 156 161 169 179 182 179 178 178 177 179 180 180 177 171 167 162 156 148 137 134 143 131 119 118 120 120 116 117 113 115 118 121 119 110 113 105 99 107 110 106 102 99 103 101 95 94 99 98 88 81 74 74 71 73 78 73 79 91 83 75 76 73 79 70 62 58 63 83 80 66 50 55 69 51 46 53 47 56 46 43 61 53 63 35 33 49 31 64 66 49 38 37 51 47 29 67 64 38 57 20 -12 1 13 68 92 -1 0 25 -49 -77 -40 16 39 54 32 -33 -31 11 4 -27 13 49 51 53 40 43 38 -13 8 11 44 38 48 51 22 39 29 -29 -8 31 -88 -126 36 144 8 17 -12 8 54 -71 5 161 292 189 -101 -120 -182 -99 -74 -89 106 3 11 206 342 350 142 -10 70 133 108 57 49 -45 -248 -300 -214 137 328 43 -283 -241 37832 366 75 75 11344 10 30 32 6831 882 965 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1380 2834 4446 8456 10664 11917 12460 12995 20275 38945 65351 67277 43141 20582 7197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 1034 2193 2778 2901 3146 3701 4034 4627 5990 8061 9179 9348 9185 8907 9426 10181 10868 11550 11566 11128 10342 9270 6679 4248 3247 2628 2325 2041 1641 1252 950 843 868 983 1459 2599 5264 7771 7977 6610 4426 3314 3559 3340 2888 2165 1940 2058 2771 3515 4273 4919 4700 4031 2435 1858 1342 982 451 185 157 150 148 139 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 159 157 156 155 153 153 152 151 151 151 152 157 157 153 154 152 140 128 129 136 140 141 141 143 147 150 152 155 160 166 177 183 179 177 176 178 179 176 178 178 173 172 167 156 146 137 130 134 130 123 121 120 121 122 122 119 117 120 126 122 112 116 116 107 106 108 112 108 96 95 93 92 102 107 97 91 85 85 91 83 79 94 101 87 94 89 86 87 70 77 75 73 77 87 89 63 50 29 29 57 54 57 37 7 45 55 51 62 51 79 57 38 40 35 90 98 70 45 27 23 33 32 97 90 23 82 108 35 26 65 66 97 19 10 51 50 19 -6 96 111 80 72 16 -61 -4 29 -6 55 57 78 98 65 74 108 91 158 103 -14 34 177 211 66 22 2 -30 -55 -33 -130 -169 30 88 -68 -2 41 29 85 -38 41 113 105 45 -18 146 -26 -42 6 -180 59 122 -170 -156 105 318 181 -20 -5 -48 -45 171 109 -186 -246 -295 37864 364 675 75 11345 10 31 4 6829 867 543 1634 1708 1585 1309 1045 2801 5885 8788 8745 7271 10540 21319 34922 27009 7661 4829 4968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 641 1462 1974 2488 3443 4447 4939 5682 6922 8944 9771 10214 10591 10908 12166 13339 14054 14088 13519 12778 11629 9879 7497 5344 4049 3231 2757 2468 2391 2340 2080 1799 1650 1899 2362 5124 10598 16312 17923 19364 8225 2573 2004 1820 1709 1543 1465 1574 2228 2885 3396 3640 4539 6606 9517 10269 9364 3192 1742 391 221 151 149 145 135 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 159 157 155 154 154 154 154 153 153 153 154 158 158 156 156 151 138 129 131 136 138 140 141 144 148 149 152 157 160 166 177 184 181 180 180 183 184 180 180 179 173 169 170 160 150 140 131 133 134 131 128 123 119 124 126 122 120 123 123 121 122 127 128 111 104 113 121 117 105 95 90 100 119 124 105 105 107 104 108 99 91 104 115 105 105 101 97 89 78 79 79 75 69 91 94 62 67 71 66 77 78 75 41 15 54 79 84 74 76 99 82 50 33 83 102 77 73 55 59 54 54 27 17 40 77 100 76 41 34 93 64 37 45 62 71 81 79 45 66 45 22 51 41 6 56 60 21 107 111 63 104 154 108 151 282 278 175 77 -7 9 72 26 1 37 129 114 48 -103 -147 18 72 -3 7 19 -37 -6 133 207 54 31 88 206 138 -102 -159 -30 -194 -326 -17 59 -3 87 58 -46 91 81 84 104 93 40 -102 -181 -275 179 396 -1 254 510 485 37895 366 525 75 11350 10 31 35 6826 851 133 592 2247 3519 3625 2583 2073 1041 1161 1797 2130 1749 473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 992 1915 3029 3774 4440 5158 6143 7351 8621 9730 10711 11476 12162 12498 12991 13264 13317 12732 11846 10766 9221 7795 6890 6205 5585 5110 4699 4676 5322 5871 5189 4208 3816 4103 5951 10690 17333 22969 24867 27449 15155 3988 1684 1430 1428 1347 1593 2139 2894 3762 4098 4573 6924 10208 14281 13389 12265 4077 1799 445 227 152 149 147 135 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 162 161 159 157 156 156 156 154 156 156 156 160 160 159 159 150 136 129 131 137 140 141 142 147 149 148 151 157 161 168 177 183 185 184 183 181 186 183 181 180 178 173 167 164 160 148 140 139 137 133 133 132 124 126 128 122 120 121 121 125 129 130 126 111 107 110 108 113 112 104 106 109 114 122 119 111 96 98 111 103 92 91 102 107 103 107 112 108 94 89 92 85 81 79 91 83 86 88 65 66 70 65 49 48 53 52 74 76 83 111 103 66 46 87 91 72 92 112 106 105 107 57 37 58 85 49 -10 20 28 43 38 4 67 87 51 27 39 28 -33 -34 -5 34 12 53 122 64 33 75 95 38 51 138 133 80 109 94 54 124 30 -121 -60 -13 26 69 79 143 90 21 49 -59 -44 73 66 163 133 -49 -24 13 -2 91 197 333 169 -13 -131 -99 -155 -273 219 418 124 121 -82 -245 214 402 370 210 204 222 127 5 -218 77 161 11 356 344 355 37927 349 600 75 11353 10 32 7 6824 836 82 959 1153 1317 1223 1659 1907 2500 3109 3776 2742 1278 1214 759 1289 4358 8603 10734 10934 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 1506 2993 4182 5273 5482 6201 7497 8629 10132 11570 12344 12970 13154 13131 12644 12049 11352 10936 10693 10210 9545 8914 9088 9269 9134 9336 9035 8200 7111 6868 6839 5923 5758 6552 7573 10458 13947 17724 20749 21951 22043 20300 14418 11874 9669 6515 3990 3071 2954 3212 3541 3701 4967 6879 7986 8536 5886 4246 2183 708 299 164 151 147 143 132 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 165 163 161 160 159 158 157 156 157 156 157 162 163 161 160 152 138 130 130 136 139 142 143 144 147 148 151 157 163 168 173 184 187 183 184 186 186 188 182 182 183 178 169 163 159 147 134 129 134 132 126 125 121 123 127 124 118 122 127 130 130 126 122 116 112 108 102 108 110 105 111 112 105 104 109 105 87 95 118 110 101 110 111 95 89 90 99 103 93 97 89 94 112 91 89 82 66 60 44 48 60 55 41 40 47 38 62 87 76 98 113 91 67 84 108 100 80 74 59 99 120 105 111 91 84 54 25 55 13 -15 -12 -29 25 68 57 41 73 72 40 3 -22 66 74 42 77 36 31 66 56 48 123 126 76 13 9 51 31 65 12 -88 -27 -33 40 88 -11 63 80 20 64 -61 -215 -34 46 29 125 30 -101 -69 102 126 -26 26 46 -29 -74 -140 -103 -78 190 278 -158 -226 -118 37958 350 750 75 11355 10 32 38 6822 820 103 787 1725 2984 4057 4894 6676 8433 10011 9913 10814 9846 7798 9125 13245 13538 11443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 1223 2383 3613 4839 5442 6116 7013 8327 9886 10709 11513 12005 11865 11482 10980 10652 10200 9669 9284 9802 10667 10995 10848 10872 11106 10955 10205 9644 8769 7942 6724 6137 6031 7116 9948 12904 14771 14252 14245 15696 16669 16614 19067 20323 22629 24611 22693 17806 9357 7565 6950 6718 6457 4117 3266 3173 2841 2488 1715 1181 785 444 234 151 149 146 142 131 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 166 163 160 159 159 158 157 156 157 156 156 161 163 162 162 155 140 131 130 134 138 139 139 139 146 150 149 155 164 167 171 181 185 182 182 184 183 185 184 185 181 175 169 156 150 140 126 127 129 125 119 115 117 124 129 129 126 129 129 130 130 123 120 122 122 117 112 112 111 104 105 113 117 106 94 98 100 106 119 107 99 116 119 104 93 89 90 85 97 108 85 79 90 95 99 74 48 57 55 42 45 66 59 54 94 73 73 84 46 62 86 99 103 91 93 95 81 58 34 71 96 99 100 105 85 18 41 67 13 8 -3 18 66 61 33 35 115 169 134 11 1 63 27 23 73 96 132 118 38 -22 55 111 77 103 114 56 15 12 -49 -89 -35 -18 105 146 24 13 68 71 103 49 -205 -104 90 41 131 151 78 74 119 212 43 -114 -60 -183 -301 -121 -9 65 155 -28 -54 -44 -91 -65 -185 -80 37990 355 750 75 11357 10 33 10 6820 805 186 1345 3426 5137 4481 3181 4820 6179 8444 8570 9045 8441 5842 4095 3983 2137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 2077 3455 5016 5628 6153 7158 8526 9296 10067 10383 10345 10141 9954 10602 10861 11249 10943 10612 10615 11243 11961 12045 11357 10745 10207 9916 9312 9240 8808 9161 9959 10615 11554 13354 16556 16022 15417 13399 12068 12187 12021 11478 13346 13872 16355 20512 20828 19758 12368 10431 9104 8675 8506 5993 3949 3048 3255 3122 2735 849 471 282 169 150 148 142 140 130 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 168 165 162 160 159 159 158 157 158 158 157 160 163 163 165 159 143 131 130 135 138 138 140 144 149 152 152 153 161 166 172 181 187 187 185 182 183 185 184 187 184 175 166 160 161 152 134 129 128 126 125 122 124 126 129 133 135 134 126 126 130 124 122 126 122 121 114 110 113 114 113 115 123 115 105 110 109 108 119 105 97 106 109 113 107 108 104 93 107 105 87 87 88 91 112 100 77 81 69 45 36 62 85 91 91 77 96 92 36 38 58 92 98 75 109 105 70 62 48 44 74 90 86 98 61 18 60 56 -3 28 45 39 111 105 56 42 48 123 106 -2 17 42 13 57 92 126 174 111 59 -45 -73 68 140 127 82 72 123 132 40 -35 -4 27 62 55 -27 -4 -20 20 182 157 -46 -90 65 4 -20 66 166 116 68 255 103 -66 83 71 -221 -58 96 -46 15 -51 34 130 -118 -192 1 63 52 -78 -330 -366 -278 38021 353 825 75 11359 10 33 41 6817 790 276 1769 2720 1315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3124 4762 5862 6384 6967 7706 7885 8160 8602 9016 9116 9545 10169 11242 11984 12718 12749 12424 12464 12315 12198 12132 11863 11675 11582 11795 12203 13115 13915 15173 16579 17254 17876 17679 16407 11467 9193 8324 8046 8079 8328 8685 9332 9863 11855 12639 12368 12115 10266 8338 6785 6775 7015 6750 6468 9416 11410 11250 7478 1400 351 210 149 150 145 139 138 128 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 167 166 163 159 157 158 157 156 157 157 156 159 162 164 165 159 143 131 130 135 139 138 140 145 149 151 151 153 161 165 169 181 187 189 187 184 184 188 185 183 180 173 165 164 165 157 138 128 130 127 124 124 129 127 125 131 132 126 119 121 124 126 127 127 118 112 109 104 108 119 118 113 113 108 114 119 109 117 128 107 102 110 106 108 112 110 116 113 111 105 96 115 130 118 118 96 81 102 105 78 56 63 87 81 45 70 99 80 58 60 85 129 86 34 117 115 52 80 71 46 76 72 70 54 31 74 90 25 -11 61 55 -24 13 28 47 104 47 47 68 38 -24 -13 47 41 4 -3 93 59 36 97 29 10 59 90 92 46 116 202 100 -45 0 86 32 -87 -126 0 -11 -115 13 71 39 58 -5 -108 -12 120 147 83 46 68 -79 -91 -41 90 95 -28 28 -71 -73 158 22 27 20 20 230 12 -23 -25 -404 -600 38053 361 900 75 11360 10 34 13 6815 774 31 120 999999 999999 999999 999999 999999 999999 999999 999999 1242 2246 1968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2288 4883 6264 6260 6162 6259 6443 6694 7143 7465 8179 9382 10685 11404 12198 13333 14296 14617 14498 14315 14188 14176 14493 14742 15516 16276 16818 17408 17564 18234 18840 18688 18284 17464 15746 12514 9869 8339 9525 11812 12499 14684 18421 23029 17398 10848 6576 5670 5298 4987 4301 4069 4032 4077 3769 3999 7234 9404 9387 5853 1673 283 167 148 150 144 140 138 130 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 166 163 160 156 154 155 155 153 154 154 152 154 157 160 163 158 144 133 132 136 137 136 136 140 144 147 146 149 158 163 168 176 180 180 179 179 182 182 182 179 175 170 162 159 156 148 135 128 123 119 116 115 122 125 124 122 121 116 117 123 122 127 126 124 116 110 114 109 107 114 123 114 102 98 95 99 106 125 130 110 117 128 122 116 120 123 116 108 115 117 109 124 125 109 98 86 82 99 116 93 73 69 58 55 52 83 108 74 65 56 72 102 55 35 84 85 72 80 49 63 89 54 54 29 21 57 95 83 58 120 99 4 -25 -6 33 72 94 97 34 20 -3 15 61 42 47 -33 -46 45 102 211 71 -68 -16 91 133 12 -20 55 9 -50 32 50 0 41 13 -51 -61 -41 59 111 62 164 107 5 -3 3 106 25 5 1 -49 -88 -157 86 208 -60 -184 -97 18 209 69 -46 111 119 173 2 23 -92 -378 -202 -140 188 376 -10 -243 -44 48 -6 -22 38084 341 900 75 11363 10 34 44 6813 759 61 349 189 134 383 1086 1556 1196 883 2161 3991 4143 2044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 1527 3084 4130 4358 4276 4386 4686 5089 5650 6112 6701 7673 9354 10798 11534 12449 13670 14693 15235 16209 17951 19811 21491 23307 23542 22576 19013 17292 17015 16954 18401 19673 19765 19252 17132 14801 12948 12171 12418 16167 20020 23769 27704 31819 32523 20337 9755 5169 4406 4611 4400 3687 2919 1983 1541 994 659 713 1199 1440 1305 898 231 155 146 149 145 139 136 130 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 164 161 159 156 153 153 153 152 153 152 150 153 154 156 161 160 149 141 139 136 135 133 133 134 136 142 144 146 153 161 164 169 177 178 177 178 180 179 177 181 180 171 163 161 156 149 136 123 119 121 116 108 114 122 124 120 115 113 115 122 121 118 120 117 111 113 118 114 108 119 134 116 102 102 96 97 110 123 116 112 128 141 140 123 121 132 119 103 98 106 113 118 114 102 90 94 93 86 79 65 72 62 34 42 57 51 65 66 66 56 70 87 30 13 27 45 71 32 15 52 81 55 14 24 13 -2 39 47 48 106 128 78 5 29 57 23 76 120 68 64 32 -20 32 98 152 32 -82 6 54 71 -9 -51 -2 3 50 40 -18 -31 -72 -1 81 1 -80 10 37 -119 -126 51 112 94 42 97 94 13 -105 -135 27 25 133 107 93 7 -93 76 114 -119 -275 -153 -176 38116 320 1125 75 11364 10 35 16 6810 744 438 828 1497 1858 1398 661 1475 1893 1047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 1176 1666 2181 2420 2701 2820 2919 3328 3886 4492 5027 5738 6629 7674 8771 10064 10862 11461 12587 14684 16466 18646 21550 23630 24832 25315 24098 20399 14921 12368 11718 11932 15153 19475 23035 23511 21288 18694 15937 14015 14421 16548 22427 30060 32972 33494 26939 18110 10598 7641 6804 7142 7419 7039 4458 3330 3124 2818 1812 1114 609 431 283 230 167 146 144 147 144 137 133 131 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 164 162 161 159 155 153 153 153 154 152 152 156 156 158 163 162 155 150 147 140 137 135 133 133 135 141 147 148 153 160 163 169 177 182 183 182 182 180 176 178 179 175 170 164 159 152 136 127 130 134 124 109 117 127 126 125 120 119 113 116 124 120 117 114 108 108 115 120 118 119 124 115 111 111 115 114 110 114 103 111 124 125 131 122 117 123 119 113 113 111 122 116 122 134 95 83 88 71 52 63 79 65 53 60 77 52 50 59 53 63 77 86 68 46 11 16 52 26 19 41 51 34 24 50 49 22 -6 -20 18 84 72 38 15 19 53 56 58 56 72 74 56 67 48 24 54 0 -37 18 -17 1 72 101 27 -25 23 52 9 -96 -57 13 9 -48 -97 -110 -149 -176 -69 103 -68 -177 0 38147 326 1200 75 11370 10 35 47 6808 729 296 1766 3881 5095 5044 2421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 1263 2125 3133 4094 4675 4768 4991 5365 5590 5859 6202 6469 6776 7334 8472 9877 11343 12969 13972 14730 15921 17469 18326 18816 19243 19083 18370 16939 15261 13007 11528 10568 9748 9861 11675 15458 20248 20818 20204 16936 13545 10649 9752 10199 17040 24187 25483 25035 21512 15917 11383 9129 8324 7885 8554 8684 6654 6384 6835 7261 5900 3965 1432 690 372 205 157 150 146 146 143 135 133 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 162 161 159 158 154 152 151 151 152 151 151 154 154 157 161 160 154 151 149 143 138 135 134 132 133 138 142 146 150 156 161 169 177 182 181 180 179 176 173 171 170 172 170 162 159 153 136 124 123 128 122 112 118 125 123 125 124 126 119 116 129 130 116 108 106 104 111 119 122 113 110 115 115 107 110 119 118 123 119 125 127 119 130 124 107 108 98 100 133 138 124 116 118 129 101 82 98 70 51 72 74 81 76 48 40 44 69 72 40 33 52 74 107 122 40 8 53 61 47 40 41 35 15 10 61 83 68 29 -20 59 92 38 18 17 14 25 58 6 4 -5 23 140 122 7 -29 -12 -28 39 52 22 109 122 59 24 -9 59 7 -86 60 56 10 -59 -82 26 -35 -59 4 13 -100 -75 -23 -119 -107 2 -21 27 -26 -167 38179 326 1200 75 11370 10 36 19 6806 713 586 3713 8956 13316 14582 11441 5109 494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 702 1977 3581 5013 6240 7977 9331 9766 9040 8604 9113 9984 10641 10996 10852 10566 10653 11434 12167 12492 12726 12788 12925 13116 12913 12429 11818 11427 11103 10976 10800 10567 10283 10188 9742 9078 8528 7781 7649 9058 9020 9380 7922 6601 5574 5731 7027 10358 13663 14258 14366 13740 11752 10055 8416 8124 8812 9702 10312 11046 12034 13324 13266 12065 7798 2106 663 350 187 159 155 147 145 141 134 133 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 158 158 157 156 153 152 150 149 150 150 149 151 152 156 160 157 152 151 154 152 145 138 134 131 132 137 141 147 150 156 163 169 175 182 184 183 180 179 177 174 172 171 166 162 163 159 142 128 123 123 122 118 119 125 127 127 120 120 128 127 132 136 122 112 114 110 112 112 113 116 116 122 126 116 113 120 128 141 141 142 144 135 139 130 120 111 100 106 133 145 132 135 126 115 117 104 101 88 81 85 76 91 91 61 42 32 50 70 64 56 67 96 101 87 71 90 111 117 80 48 63 53 13 20 61 103 93 40 -19 32 106 50 51 89 44 16 60 94 152 133 63 75 70 63 42 3 -11 41 31 -28 14 62 88 65 46 121 -35 -107 46 59 23 -53 -82 -9 -24 -38 -45 -94 0 5 -162 -63 -76 -85 -41 -141 -206 -147 38210 332 1200 75 11378 10 36 50 6803 699 162 2277 6236 11345 16567 20403 17402 7836 916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 909 2372 4170 6256 7949 9421 10708 11647 12472 13028 13897 14994 15981 15877 14421 13156 12114 12117 12168 11785 10422 8852 7481 6765 6548 6522 6567 6728 6963 6930 6930 6861 6813 6718 6621 6564 6623 6046 4652 3078 2511 2763 3726 4790 5423 6002 6192 6939 7219 7228 7469 8111 8485 8545 8117 8001 9822 12810 13931 14912 15895 16273 16443 15371 12534 5848 1359 477 402 253 162 159 150 144 141 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 157 156 155 153 152 150 149 148 148 148 147 148 149 154 157 155 151 152 155 157 153 143 136 130 129 134 143 147 147 152 161 166 169 172 181 186 185 181 182 180 178 171 167 167 169 168 163 154 147 141 133 129 125 133 137 125 121 124 133 133 125 128 125 119 121 112 103 104 109 117 121 122 127 123 114 112 114 128 129 125 133 126 123 127 127 124 122 119 130 142 142 141 122 110 100 99 109 107 101 107 95 65 73 105 95 54 72 113 94 99 106 91 68 30 50 108 121 132 140 109 102 86 74 101 70 53 47 38 49 63 68 13 50 95 67 42 59 158 208 154 140 124 55 74 106 58 16 74 86 59 40 78 89 56 91 205 68 -39 19 47 54 -41 -85 -106 -137 -202 -125 -38 4 17 -63 -8 18 106 39 -109 -190 -110 224 202 -54 -126 -106 -311 38242 345 1200 75 11360 10 37 22 6798 687 94 1084 3455 8498 16881 24196 21001 8764 983 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2148 3583 5018 6729 8659 10994 13107 15171 16739 18311 19513 19722 18684 16600 14755 13999 13643 13549 12982 11976 10647 9348 8419 7834 7444 7050 6412 5914 5612 5231 4870 4590 4321 3941 3591 3385 3338 3094 2406 1908 1810 2373 3327 4393 5091 5165 4560 4013 3539 3258 3483 3844 4414 5287 6400 9376 13814 17371 18267 18293 17599 16079 14277 12304 8598 3270 850 431 387 243 163 160 153 146 145 141 135 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 157 154 154 152 150 147 146 146 146 145 145 146 147 151 155 155 154 153 153 155 154 144 136 132 130 134 141 142 143 147 153 157 163 166 172 181 182 178 177 176 177 171 169 172 169 174 174 169 164 154 142 139 138 140 140 133 139 141 136 139 134 133 132 132 136 126 113 114 108 108 119 120 125 129 120 117 118 129 134 121 119 118 118 118 113 119 117 105 101 117 126 132 123 101 105 121 111 90 92 90 67 46 65 106 96 74 98 137 138 121 129 151 117 81 94 96 96 131 185 166 131 102 63 21 -31 -51 -25 10 45 84 72 24 40 58 39 60 73 65 36 32 85 127 112 -18 -47 3 16 22 68 128 71 124 107 -2 -25 29 188 242 77 25 103 39 -33 -18 -103 -130 68 61 1 137 9 -186 -119 56 65 59 120 35 66 179 -30 -255 -142 -54 273 347 155 103 0 -154 -386 -216 6 -126 -305 -145 -10 38273 330 1200 75 11337 10 37 53 6792 683 376 1829 5155 10527 17483 20341 13586 6314 4013 2071 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2939 4242 5906 8519 11544 14568 17533 19613 19854 18481 16133 13989 12067 10800 10728 11317 11624 11028 10331 9955 10355 10943 11206 11029 10670 10969 10398 8787 7772 6832 5740 5216 4718 4134 3693 3227 2437 1855 1483 1528 2013 2942 3863 4342 4175 3736 3249 3011 2873 2822 2759 2546 2595 3239 4570 8402 14629 18429 18675 16467 16009 15045 13892 12773 9544 3543 683 259 185 171 160 158 154 149 148 142 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 159 157 154 153 150 147 145 145 145 144 143 144 145 148 152 155 156 155 153 154 152 144 136 133 133 134 137 139 141 144 148 151 157 166 171 176 179 175 172 172 175 170 164 158 158 166 169 168 161 153 142 139 146 145 139 141 144 141 137 144 146 140 134 138 139 137 136 131 122 126 131 133 144 148 139 125 122 129 142 136 133 146 150 154 139 120 106 95 94 102 105 122 123 117 138 149 123 90 86 91 88 92 118 132 102 77 83 100 144 177 146 167 168 157 138 93 58 80 111 157 199 119 43 0 -53 -41 0 15 51 53 17 45 50 44 103 89 13 -22 -44 39 92 104 137 -37 -60 23 42 -40 -67 6 47 165 162 49 5 -11 134 181 190 158 -47 -66 -48 74 101 81 161 52 -15 15 -159 -228 -168 -76 -71 -87 80 -91 -312 -215 -157 -12 38305 347 1275 75 11322 10 38 25 6785 686 742 2953 6116 10238 11249 7441 6158 5769 3081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3253 4340 5744 7606 9475 10908 11716 11844 11039 9343 7466 6370 5931 5879 5875 6076 5883 5439 5404 5897 7254 9316 11673 13907 16128 19059 21505 22000 22090 21798 21131 21263 19051 12207 5933 4185 3293 2750 2520 2893 3875 5208 5842 5739 4827 4336 4183 4210 4124 3972 3771 3531 3207 3079 3644 6062 10947 15474 16331 14689 14765 14165 12958 10957 6647 1974 326 188 172 169 160 157 155 150 147 141 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 161 159 156 154 152 148 147 146 144 143 143 143 144 145 150 155 157 157 156 154 151 145 139 133 132 133 136 139 138 139 146 153 158 164 170 175 180 176 171 169 174 174 161 152 152 158 168 169 161 152 145 143 148 148 144 146 142 137 136 145 149 140 139 139 132 131 137 136 137 141 130 138 158 158 151 136 137 145 134 125 141 168 182 177 154 145 129 119 127 136 134 159 159 123 130 150 158 141 113 115 126 110 113 101 71 75 98 103 105 169 143 131 188 186 125 64 60 73 97 179 207 109 64 66 44 103 130 62 79 19 -51 0 1 -11 83 67 -43 -73 -82 -6 70 69 56 10 46 48 75 71 94 128 69 81 169 215 169 35 51 146 211 229 122 85 28 -24 82 141 59 -65 -90 -71 43 106 83 134 56 26 134 -14 -159 -209 -213 -26 100 -216 -356 66 238 44 55 124 -35 -15 -44 -171 171 351 -114 -186 -124 -222 38336 339 1275 75 11330 10 38 56 6779 696 721 3200 5937 6984 7110 4811 1453 984 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3776 4124 4477 4689 4730 4786 4957 5476 6505 7981 9413 10307 10797 11206 11878 12486 12286 11562 11098 11283 12261 15090 19431 24064 28915 33252 34994 33214 30300 26409 21674 19983 16906 9539 3668 2360 2098 1975 1797 2103 2685 3555 4114 4187 3503 3178 3114 3153 3186 3243 3322 3447 3646 4172 5366 7235 9891 12526 12269 10717 9314 8169 6886 4902 2049 658 294 205 183 170 158 156 156 149 145 140 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 162 160 157 156 154 150 149 148 146 144 143 145 145 147 153 158 158 159 159 156 154 151 143 134 131 133 135 139 140 141 147 155 159 161 166 174 178 176 178 176 176 177 169 163 161 166 173 173 169 162 158 157 155 154 153 146 135 141 147 147 148 142 147 145 131 125 126 132 132 123 110 123 134 135 134 137 149 150 130 128 135 148 158 138 134 152 135 133 136 139 142 149 144 109 116 120 119 116 92 81 72 65 69 59 56 89 128 126 112 136 118 114 145 176 138 50 78 96 137 173 106 46 51 67 81 117 73 59 105 28 27 55 -13 -42 -13 60 38 18 19 -30 12 69 -1 -27 35 -14 -7 115 138 95 42 -39 27 112 103 6 -18 75 15 9 197 261 81 -118 -91 59 118 20 34 41 245 304 225 123 13 45 77 50 -53 -325 -384 -268 -320 -423 -224 94 203 115 112 164 -228 -656 38368 329 1200 75 11332 10 39 28 6776 713 108 1033 3446 6304 8664 10541 8847 3694 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1652 1752 2002 2413 2778 3427 4408 5679 7644 10203 12637 14711 16412 17537 18326 18999 19241 20605 23770 26220 27953 30489 33117 35148 36096 35906 35911 34651 32314 26782 17080 9005 3500 1068 665 645 581 480 325 466 867 1777 3335 4471 4288 3604 3015 2747 2656 2738 2971 3452 4155 4847 5991 6968 7625 7376 5895 3958 3040 2736 2400 1697 896 435 286 223 208 172 158 155 154 148 144 140 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 165 163 160 159 158 154 151 150 149 147 146 147 147 151 155 157 158 159 161 163 163 159 150 136 130 131 135 140 143 146 151 156 158 159 162 169 175 180 186 183 178 175 173 165 163 167 168 161 158 157 151 145 147 146 140 133 126 134 142 133 129 129 134 138 129 117 116 119 121 123 120 122 119 123 118 120 133 128 127 131 121 118 117 106 111 123 113 115 130 126 120 115 107 108 104 92 94 87 86 88 49 60 80 75 72 88 118 122 141 153 115 102 116 133 126 67 72 119 127 112 71 35 39 62 57 35 10 56 103 49 89 145 48 70 127 76 73 128 149 22 17 79 -2 -6 40 27 29 84 26 -42 28 -35 -48 53 50 56 -37 -39 29 -44 -32 0 14 19 -25 -58 128 273 255 75 91 106 -11 -133 -67 -73 -210 -109 -103 -275 -220 38399 358 1125 75 11333 10 39 59 6774 731 351 982 1267 1898 3420 6252 8605 8098 4363 324 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 1237 1831 2571 3366 4755 6691 8490 10493 12727 14167 15009 15739 16766 19845 24549 28055 30104 30956 31033 30917 30001 28339 29334 33262 37019 36557 30640 14391 3973 1494 1036 878 711 425 141 311 637 1536 3256 5298 6575 7108 6484 5669 4937 4367 4337 4803 5246 5146 4913 4471 3726 3044 2780 2556 2259 1825 1299 765 403 281 232 233 226 178 158 155 149 144 142 136 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 166 166 164 162 160 157 153 152 152 150 149 148 148 151 154 156 157 159 163 167 166 160 150 136 130 132 135 140 144 148 152 156 157 161 167 173 180 181 183 179 172 169 162 155 154 155 152 145 144 144 137 132 131 127 125 127 131 133 128 124 127 128 128 137 134 126 121 120 122 125 127 130 134 139 130 121 127 127 123 122 118 120 112 106 110 106 106 117 124 117 115 112 102 95 89 91 107 107 99 89 70 80 91 91 82 86 103 106 131 148 124 134 144 120 133 109 92 127 104 86 87 73 58 93 121 84 45 28 37 43 110 133 93 161 215 99 64 148 113 48 81 74 23 29 44 87 164 162 83 29 28 -1 20 144 129 80 9 54 122 32 -6 9 60 43 12 -6 135 290 202 55 12 33 -6 -49 17 77 36 -3 72 17 89 253 166 172 -12 -118 -23 118 277 333 377 199 -59 28 259 196 -59 -175 -49 16 28 268 355 344 407 323 90 -120 -10 38431 354 1125 75 11318 10 40 31 6776 750 100 1000 1781 2818 3861 4412 3816 2108 388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 204 338 445 477 1167 1441 2214 3451 4687 5868 7030 8059 9072 10514 12184 14429 16850 19334 21706 23106 24094 24067 25233 25590 25826 27314 29294 29089 25709 13620 6103 3862 5063 9408 13886 14395 10863 1079 389 630 1263 2877 6237 12504 14493 13972 12749 11136 9714 8818 7724 6464 5461 4777 4438 4358 3650 2834 1982 1087 729 523 314 255 244 256 217 173 153 152 147 143 140 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 169 169 168 166 164 161 158 156 155 154 153 152 152 154 160 163 162 163 165 166 164 159 148 136 131 132 135 138 145 153 156 158 160 165 171 180 186 186 185 181 177 171 160 153 146 150 157 154 153 148 139 137 136 132 131 132 139 142 134 134 140 134 135 137 132 134 125 122 128 121 116 121 132 137 131 127 123 120 115 118 126 127 118 127 120 100 109 113 96 90 104 86 77 95 84 71 87 110 93 71 85 87 91 79 66 81 99 111 91 88 121 118 86 89 121 100 78 81 70 65 79 98 96 159 159 81 47 26 24 42 110 90 46 53 64 79 101 106 13 23 115 124 112 45 0 52 137 112 56 28 -36 -29 26 56 45 65 63 75 97 53 9 34 60 11 71 180 99 41 28 129 85 0 119 55 -71 -99 4 62 0 -75 -27 86 27 65 -152 -322 -73 -98 -294 -11 270 136 52 53 126 222 -43 -112 -146 -142 -127 38 106 -146 -116 38462 356 1275 75 11326 10 41 2 6778 769 90 882 1503 2224 2621 1941 524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 52 25 63 200 878 1415 2138 2789 3207 3775 4402 5360 6417 7674 9077 11015 13131 15048 16619 16654 17193 17387 17761 18095 17986 17071 14822 11346 8381 6788 8320 14279 22282 27004 25226 15896 13614 13227 10235 8208 10061 16748 20332 21908 22817 23030 21692 19285 16566 13657 11523 10087 9193 8260 6151 3394 1492 472 340 296 245 236 240 237 197 158 152 150 147 145 139 133 129 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 168 166 166 164 161 158 156 155 154 152 152 152 154 162 166 164 161 163 164 162 156 144 134 131 132 136 139 146 155 159 160 164 169 173 179 185 186 185 178 179 180 172 160 150 153 161 160 156 148 139 137 136 137 136 133 139 141 135 133 139 138 136 134 130 128 122 120 122 119 117 120 124 130 129 124 119 122 124 117 120 115 111 113 99 96 105 93 85 89 90 81 86 113 97 80 87 110 110 81 80 85 90 54 23 57 84 95 65 51 103 112 67 42 85 85 64 68 46 39 62 92 64 109 102 70 81 50 58 50 26 34 22 9 47 68 47 10 -12 11 107 113 117 84 -13 16 79 48 49 51 5 -67 -41 101 118 -13 -25 8 29 124 124 40 20 64 133 63 -78 -5 66 190 270 134 76 193 133 -119 -79 142 -11 -215 -245 -309 -136 118 176 130 19 -227 -347 -171 -102 -108 -45 114 227 154 27 20 -131 217 329 207 78 -298 -155 282 469 -53 -200 38494 352 1575 75 11330 10 41 34 6780 787 230 438 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 255 464 1283 1556 1830 2218 2661 3207 3847 4515 5297 5994 6873 7922 8986 10303 11478 12171 12902 13533 13933 15172 16453 18651 23142 26924 27596 28000 27599 27712 24698 20422 18076 17260 18101 19756 24077 29697 34848 34920 32829 30204 27386 24681 21290 15941 8726 4006 1871 1104 1108 911 569 418 330 233 188 158 149 148 146 146 141 137 132 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 164 164 163 162 159 157 155 153 154 154 151 150 152 154 161 166 162 158 159 160 160 155 142 134 131 131 135 142 149 156 159 161 168 170 172 182 185 182 183 179 181 184 177 165 157 154 158 160 160 153 146 139 131 129 131 131 134 136 133 129 132 137 133 134 132 126 126 129 124 123 122 118 115 122 126 127 119 115 128 124 117 116 122 101 81 90 95 91 104 100 89 105 110 113 108 101 91 96 108 74 62 84 80 54 28 61 86 60 67 64 82 107 97 74 82 80 79 86 39 31 65 52 13 58 59 38 51 42 89 77 38 51 22 32 71 84 29 22 86 70 94 77 34 19 -11 -24 -11 60 110 55 13 -11 -22 5 37 -31 -120 -120 -16 151 130 12 37 50 68 -13 -23 218 155 -14 152 298 157 244 161 -38 -55 -47 11 -54 -42 -118 -106 -32 30 244 58 -257 -222 -173 -248 -184 11 214 62 -84 -159 -24 36 172 420 468 223 -123 20 -35 -156 -102 231 38525 275 5925 75 11331 10 42 5 6782 806 27 240 443 1231 1537 1923 2501 3042 3774 4650 5616 6838 8776 11231 13647 16147 19018 22536 25839 28162 31040 35372 39264 43200 43039 37505 28431 18391 15832 16547 21504 29377 38320 39799 38714 36447 32350 26228 19943 13428 7094 4266 3467 3324 3348 2646 1379 721 469 298 236 190 151 148 146 148 144 137 132 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 162 162 159 157 155 153 152 151 153 153 151 151 152 155 162 165 160 158 157 158 162 156 143 135 130 130 135 144 150 153 157 164 170 173 174 184 185 186 186 185 182 181 174 165 162 162 165 162 159 154 147 139 134 128 126 132 131 130 129 128 135 139 131 129 134 133 132 136 140 133 127 125 118 121 129 137 134 123 128 136 137 133 134 125 109 99 95 104 118 106 114 140 120 97 106 120 105 85 93 85 85 91 60 50 58 83 98 52 43 69 76 65 57 75 49 46 106 108 67 58 64 38 17 20 0 -11 10 31 55 41 57 30 9 50 29 57 80 73 113 112 89 55 -12 -38 -6 5 -22 8 59 33 -30 35 34 -86 -17 74 -60 -149 -19 101 73 -77 -27 23 21 120 119 207 124 -87 -1 204 120 -41 -14 33 -112 -267 -106 -8 71 18 -128 -30 -8 66 53 -98 -73 -71 38557 329 1425 75 11325 10 42 37 6785 824 339 1131 2127 2665 2430 2376 1105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 232 434 598 1314 1449 1498 1541 1657 1813 2076 2341 2630 2948 3449 3992 4451 5169 6168 7051 8338 9680 11189 13171 16500 20964 26257 32089 39552 46122 50862 53393 50365 39688 26025 15714 13167 12471 14099 17945 23050 24982 25272 22479 16602 10735 7549 5716 4756 3814 3415 3633 3425 2496 1251 640 452 356 326 253 169 155 147 149 145 138 134 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 163 162 159 156 154 151 149 149 150 151 150 151 152 155 161 163 158 155 156 159 162 154 141 134 131 131 136 143 149 151 155 166 171 175 180 180 184 183 184 188 187 179 173 170 170 168 167 163 156 144 136 137 136 130 126 131 129 129 130 134 145 143 131 130 138 134 129 134 141 132 125 127 125 128 127 129 142 147 136 128 126 130 131 131 126 107 101 116 116 104 118 129 104 83 105 129 106 90 76 76 111 105 76 74 87 88 80 50 33 72 86 57 52 61 20 27 85 89 89 58 44 62 41 34 31 31 41 27 -1 -21 31 35 -1 19 41 34 67 84 64 76 90 115 101 -27 -25 107 73 31 18 9 -16 37 71 7 52 110 15 -115 0 127 104 -34 -79 37 49 54 18 -54 -43 -102 -32 161 84 -66 14 43 -111 -152 -147 -56 140 11 -277 -71 38588 357 1200 75 11323 10 43 8 6787 843 126 308 1244 2917 5575 9312 10859 8680 7974 1600 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 201 391 1141 1612 2097 2678 3359 4141 4847 5501 5933 6272 6592 6843 7112 7280 7243 7164 7291 7765 8363 9360 10407 11077 11972 13207 14534 16724 19247 22057 25690 30768 35424 37557 38007 35249 30920 23126 16764 14131 11604 7879 6043 6312 7650 9776 11042 9792 7447 6191 5642 4924 3519 2329 1523 1561 1336 807 474 343 310 288 294 242 193 167 149 147 142 137 135 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 165 164 162 158 154 152 150 149 151 151 150 152 155 157 161 162 155 152 155 156 154 148 139 134 132 131 137 145 150 154 159 166 169 175 179 183 186 186 188 189 185 181 174 171 172 168 166 165 159 146 131 130 131 129 130 127 126 128 131 139 146 142 133 131 136 133 128 136 142 137 129 125 132 135 123 124 141 142 134 121 108 120 122 120 128 121 116 133 138 122 117 109 87 90 108 121 106 92 80 71 101 105 88 81 79 69 83 93 74 85 80 60 63 61 59 45 42 68 80 67 62 65 62 103 116 74 71 43 -3 -22 -9 11 3 13 46 73 88 102 69 55 121 195 175 74 67 110 107 60 -10 -30 -18 80 85 5 -17 40 95 -12 53 96 24 45 23 -4 -1 21 -49 -71 71 9 -111 10 120 94 28 -36 -48 -3 -5 77 243 125 -217 -106 59 -50 -92 -132 115 325 261 -21 18 220 63 144 35 -100 -2 -41 -125 9 -32 -273 -60 49 291 566 55 38620 358 1125 75 11321 10 43 40 6789 862 299 344 687 2361 7440 17790 24709 17702 7299 4715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 412 1032 1310 1596 1974 2334 2907 3610 4394 5249 6250 7248 8211 9031 9779 10728 11732 12403 12632 12831 13236 13456 13327 13237 13022 12952 13527 14113 14748 15603 17060 18487 20630 21995 22400 22239 21354 19739 18852 18617 18059 17064 15424 15479 15624 13397 6366 4352 3938 4127 3949 3267 2629 1690 1580 1705 1683 1499 967 504 342 294 333 362 352 256 191 152 145 141 135 136 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 164 164 162 158 154 152 151 151 151 151 149 151 157 159 160 159 153 148 150 149 143 139 137 134 132 132 138 146 149 152 159 166 168 174 184 192 191 188 189 185 183 178 174 174 174 171 165 160 153 145 133 126 128 127 128 129 125 123 128 134 134 132 134 135 133 134 134 137 141 139 127 122 127 123 116 123 134 136 133 128 126 127 117 119 144 143 131 127 133 129 111 95 90 108 105 106 121 99 88 105 106 88 83 88 70 56 84 116 89 91 88 78 79 73 95 67 60 74 81 88 82 82 70 69 52 45 66 55 -2 -19 -19 -30 32 78 58 84 48 26 70 80 89 88 117 142 99 81 122 -2 -48 -1 -37 89 99 14 20 51 79 -14 -28 -9 65 157 141 66 13 108 47 30 231 259 48 3 170 79 -103 -115 1 52 23 19 54 112 -56 -70 87 -8 42 32 3 21 72 -1 -151 158 147 -45 -49 72 177 44 -186 -125 -195 -128 454 405 457 665 193 38651 360 975 75 11316 10 44 11 6791 880 191 316 999999 999999 188 1843 8113 20083 26885 15151 2499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1339 1471 1548 1647 1845 2055 2494 2908 3228 3592 4251 5050 6059 7159 8428 9924 11413 12792 14250 15562 16646 17198 16867 16311 15323 14037 13133 12512 12306 12781 13551 13978 14517 14780 14684 14963 15328 14783 14655 15251 16515 17893 19756 23772 27440 27730 18245 6767 2924 2213 1804 1290 788 868 1456 3381 4901 4799 3529 1565 1073 1029 1589 1548 842 293 183 149 143 140 137 135 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 161 161 159 156 152 150 149 149 149 148 147 150 154 157 158 158 151 141 139 139 137 136 137 134 131 134 140 146 150 152 157 164 169 174 182 187 186 185 184 181 181 179 175 174 174 166 154 150 145 139 139 130 123 120 118 124 129 131 135 133 130 135 137 136 133 132 131 129 134 137 130 122 124 120 124 136 141 134 121 119 127 132 119 109 124 123 111 105 110 113 101 95 105 124 105 82 97 103 91 88 82 74 83 97 81 68 77 92 83 87 88 62 66 87 104 79 66 87 105 65 45 59 62 50 18 33 35 59 25 -4 8 20 41 32 56 61 43 38 36 55 43 20 84 85 61 108 112 43 80 112 9 77 164 127 107 135 112 24 17 95 170 123 149 195 117 147 158 57 93 166 153 113 128 106 -137 -127 71 121 13 -79 20 80 128 -44 -28 198 294 103 -87 -114 34 70 -46 110 -114 -244 -200 -48 233 27 -266 -36 29 -84 179 62 5 236 369 38683 355 1275 75 11322 10 44 43 6794 899 200 1315 4362 9397 14431 14671 11412 8709 2082 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1029 1873 2881 3805 4801 5774 6403 6498 6248 6013 6089 6239 6623 7029 7330 7903 8667 9701 11234 12780 14367 16307 17958 19110 19102 18305 17166 15429 14051 12590 11872 11806 12283 11787 10872 10707 11533 12272 12299 12064 13005 14397 16145 18989 22504 23849 24211 12448 4042 2311 1842 1530 963 950 1136 2935 5253 5746 4843 2121 1609 1615 1997 1776 822 254 158 144 142 140 139 133 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 162 162 160 157 154 153 151 151 152 153 152 154 157 159 162 162 151 135 129 133 136 139 141 138 135 141 147 153 158 160 164 169 176 183 183 182 185 187 187 185 188 186 178 173 174 167 156 152 146 139 138 131 124 125 122 122 130 135 137 134 136 148 140 132 133 131 132 133 143 150 143 131 134 142 141 140 137 131 126 133 136 139 138 122 116 110 104 117 129 110 97 103 116 141 134 93 86 103 105 79 58 75 93 95 95 81 75 85 95 102 79 70 98 113 105 86 64 90 105 70 50 54 55 63 86 65 21 47 42 0 -5 37 28 -9 65 107 85 91 33 -16 28 60 87 99 157 151 95 103 79 89 111 103 110 148 84 14 27 60 131 201 208 127 118 134 55 3 46 32 33 119 108 -36 -146 46 36 -19 87 115 281 160 15 36 77 53 92 204 148 72 80 20 112 73 -71 -88 -312 -402 -374 -116 95 -74 -56 234 126 -308 -269 -108 -74 -158 38714 355 1350 75 11320 10 45 14 6796 918 387 1427 3714 7558 14212 19285 21670 13887 8416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1216 3103 5364 7701 9698 11272 12095 12533 13242 13945 13871 13291 12552 11861 11198 10832 11000 11306 11678 12544 13841 15398 17126 18143 18575 18356 17081 15208 12656 10522 8996 8065 7168 6302 6057 7011 8420 9338 9799 10618 12345 13434 14052 13655 12974 13013 8934 3574 2337 1755 1279 863 727 758 1435 2552 3051 2656 1397 1097 1029 758 564 354 244 175 151 146 145 142 138 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 164 164 162 160 158 157 155 154 155 155 154 157 161 161 162 162 154 138 129 131 135 139 142 141 143 150 153 153 157 162 168 174 182 188 188 185 187 191 192 191 194 191 182 174 173 169 160 152 145 137 130 130 129 130 132 127 125 127 130 133 136 139 132 131 134 129 128 132 138 137 126 120 128 137 138 137 129 127 134 147 152 151 154 152 143 128 119 125 123 103 100 110 123 133 129 109 102 113 120 102 76 74 85 90 91 82 74 91 93 85 78 97 122 118 94 75 62 71 92 104 101 82 44 46 92 74 44 41 12 -2 17 36 20 0 27 34 5 7 -8 -37 -9 9 49 42 3 47 92 76 28 3 76 83 10 63 8 -96 -96 -16 62 84 140 129 42 33 26 -17 -1 -28 -35 73 107 6 -54 147 116 -51 -35 0 256 140 -37 22 -47 -17 128 76 14 186 158 90 257 220 6 -192 -207 -179 -137 21 76 78 288 210 -48 0 127 376 264 -270 -369 38746 363 750 75 11318 10 45 46 6797 937 50 776 2474 3740 3266 2278 1942 1281 61 426 1542 4009 7421 11097 13213 10999 7525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1694 4049 6306 8290 9547 10378 11004 12793 15086 16793 17854 18832 19553 18922 17270 15863 15345 15400 15469 15474 15520 14986 13783 13605 13014 13470 13635 13460 12492 10460 8041 5551 3398 2544 2697 3562 4775 6306 7962 10406 14385 15123 13785 9530 7273 4914 3865 3617 3144 2519 2124 2259 2188 1707 1698 1609 1593 1434 1252 996 714 605 573 471 232 152 147 145 141 138 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 162 162 161 160 159 157 155 153 153 152 152 156 158 159 161 162 155 142 132 131 134 137 140 142 147 151 150 149 154 161 166 175 184 190 186 182 187 194 191 189 189 186 181 176 171 161 149 140 137 136 131 123 122 123 122 121 121 122 125 130 136 133 127 129 130 124 119 125 124 117 119 117 120 129 140 148 136 122 122 132 142 151 145 143 138 126 127 124 114 104 113 104 114 140 125 109 111 123 109 103 110 84 64 72 90 90 91 96 68 45 73 84 73 97 111 82 60 58 86 89 75 68 29 51 79 74 64 21 -3 26 63 71 14 -26 10 28 34 9 -56 -6 84 40 -12 -33 -32 20 36 8 -2 58 74 44 45 87 105 58 -68 -116 -10 40 -6 -73 -86 -30 23 26 60 54 -44 -88 18 75 70 140 -11 -124 -39 19 14 -65 29 13 -63 48 238 75 -22 261 141 0 122 74 47 -153 -331 -123 -89 -38 69 81 114 -39 146 340 -5 -34 204 -3 117 38777 352 675 75 11315 10 46 17 6798 957 153 950 1928 3573 5054 5014 4447 5065 5145 4169 5849 8676 11839 13368 14020 10792 5063 607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2343 4130 6068 6668 6751 7045 8297 10352 13121 16011 18344 20057 20646 19987 19205 18812 18667 18339 18072 17944 17271 16573 16400 15284 13687 11860 11502 11696 11692 10936 8932 6462 4429 3424 3123 3403 4171 5371 7521 11905 13233 13061 9474 6892 5661 5041 4675 3603 2660 2428 2722 2676 2334 2662 2253 2167 2225 2331 1722 1000 755 716 583 273 154 147 145 141 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 158 158 157 157 156 154 153 151 150 150 152 157 157 156 158 153 142 135 133 134 135 137 139 142 146 148 149 153 160 166 169 177 186 189 182 182 190 196 192 186 185 179 179 174 165 151 139 135 135 134 129 121 122 123 118 119 122 125 122 127 138 134 133 136 132 128 129 138 133 123 135 133 127 133 137 135 121 109 120 130 124 124 117 122 132 134 129 126 112 91 94 93 107 130 128 129 129 112 96 102 98 82 90 97 99 80 66 89 96 76 66 77 95 111 114 104 78 55 65 52 51 39 36 80 71 73 67 -4 29 83 69 69 12 5 59 72 78 57 -12 -9 60 61 -24 39 97 0 -31 9 36 114 161 48 32 111 85 79 52 11 85 91 -28 -70 3 -14 6 -36 -21 190 93 -27 98 97 -28 -55 -79 -145 -64 66 28 20 54 -45 6 209 238 -67 -137 94 33 -49 25 -202 -238 -127 -91 75 -60 38809 365 600 75 11308 10 46 49 6799 977 95 539 1472 2260 2823 3401 3949 4216 5319 6341 7116 8896 12042 15367 16632 19018 18370 13234 4412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 692 2377 4554 6124 6721 7047 7444 7897 9726 12139 14324 15936 17487 18794 20013 20689 20955 20650 20097 19331 18826 19875 20306 21426 22013 19642 15178 9917 8477 8478 8689 8170 6156 4203 3148 2876 3135 3717 4862 6137 6796 6841 6720 6681 6761 6505 5640 3100 1908 1599 2479 3083 2732 2703 1879 1748 2041 2615 2074 752 445 416 384 249 157 151 150 146 145 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 156 156 155 155 154 154 152 151 151 150 150 155 160 159 157 154 143 130 130 135 138 139 141 141 144 148 148 151 159 164 169 175 182 188 186 183 185 188 194 194 188 181 180 182 172 161 151 138 131 132 132 133 133 127 123 123 121 124 126 128 138 140 133 135 140 143 139 134 142 140 128 136 141 132 134 124 121 122 115 126 135 115 96 99 110 129 125 111 118 106 97 92 97 98 95 104 110 103 76 86 87 78 89 109 108 93 74 54 96 110 83 76 84 107 101 99 107 74 55 57 71 79 52 48 71 75 78 84 61 38 53 78 78 59 107 91 21 91 84 55 29 -46 -34 -41 90 64 -63 33 114 58 4 155 103 24 72 39 93 186 227 231 171 64 -7 44 87 12 -32 28 154 163 137 121 139 172 77 -10 24 -24 -38 143 177 115 37 156 116 -40 -133 -32 178 71 54 193 -4 -314 -128 15 -11 -55 -68 13 16 -79 132 171 202 196 68 119 36 -174 38840 364 675 75 11310 10 47 20 6801 996 134 594 1204 1970 2408 2687 2739 3766 5548 6402 5599 6456 8469 12872 15037 15269 15229 10377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 2037 3924 5570 6243 6585 6305 6998 8625 10380 11424 12329 13574 14881 15930 16919 17404 17837 18667 19448 20045 19908 21000 24248 27658 25346 19955 13635 8584 5430 4512 3953 3433 3361 3639 4243 4734 5542 6385 6128 5986 6158 6593 6998 6971 5831 3854 3164 3145 3939 4063 1949 1127 578 963 1993 2981 2907 799 361 270 247 208 164 154 154 151 149 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 155 154 153 153 153 153 150 149 150 151 152 157 160 158 156 151 139 128 129 135 140 146 145 142 144 148 148 150 157 163 166 172 181 185 186 183 182 184 190 191 183 178 176 174 170 162 155 140 129 128 129 130 131 125 121 122 122 123 121 129 140 137 133 136 139 141 136 127 126 132 129 131 135 125 124 119 116 119 124 128 129 112 102 107 106 108 101 112 119 110 103 101 99 80 75 98 95 67 65 87 84 81 81 77 68 58 61 64 101 101 88 82 72 77 74 97 92 53 50 47 73 112 102 66 66 70 69 97 66 28 40 69 90 46 84 87 4 70 69 39 41 26 44 31 71 45 55 134 113 59 25 114 63 3 -2 0 91 104 110 129 144 136 55 -2 32 -17 2 95 66 85 94 -37 -53 169 132 -54 35 47 -85 -8 -47 9 206 257 179 -18 -114 14 273 109 -91 94 168 51 204 169 -89 -164 -83 -108 -33 175 306 583 802 311 11 245 229 93 38872 359 1050 75 11305 10 47 52 6802 1016 745 2178 5003 9067 12498 14401 13895 18419 25740 20096 9378 7122 6639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 1507 3111 4616 6249 7047 7095 7685 8066 8050 8112 8547 9110 10029 10608 10707 10837 12140 14750 16799 17286 18257 20582 25103 28755 30339 23084 16510 7288 2842 2164 2383 2955 3661 4541 5405 6491 8176 8440 7779 7209 7176 7125 6850 5981 5328 4926 5044 4763 3543 1108 481 404 633 1385 2106 2124 661 298 209 191 188 181 156 156 154 151 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 157 155 153 153 154 153 152 151 151 153 155 159 160 156 155 150 139 128 129 135 142 149 148 146 149 150 149 151 158 162 167 175 184 186 186 185 186 189 190 192 186 183 179 175 169 162 154 142 134 133 129 124 125 127 129 130 132 131 130 133 136 137 139 144 137 123 118 121 128 131 127 125 126 126 122 122 116 110 120 129 128 122 127 116 108 115 114 123 122 119 101 94 94 75 65 87 101 80 87 96 95 87 65 71 66 55 47 50 80 92 103 77 57 60 82 111 104 84 84 64 49 97 103 61 77 109 97 64 12 73 112 48 60 43 37 84 50 54 73 52 59 96 143 102 105 49 16 38 0 42 59 52 16 -51 -34 39 128 173 66 -73 32 77 1 21 -65 -42 -32 -4 73 25 41 58 34 77 -47 -80 1 -49 -28 -59 -224 -229 10 218 280 37 -20 221 245 34 -119 -52 67 157 316 199 6 -32 -82 -111 36 349 290 229 211 170 286 69 16 140 38903 360 975 75 11302 10 48 23 6803 1035 183 909 2557 5278 8867 13808 24655 35208 36442 21133 12959 2159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1005 1844 3044 4934 6669 7427 8042 8062 7535 7095 6930 6810 8033 9337 9845 9306 8983 10328 11830 11325 11832 13619 16265 19634 20456 16517 12868 7464 3770 2896 2573 2557 2632 2868 3391 4527 6244 6971 6014 5207 5160 5062 4703 4564 4512 4900 4977 4849 4018 2521 1128 434 250 271 450 463 278 220 191 189 219 218 171 152 150 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 157 155 153 153 152 151 150 150 151 152 154 157 157 152 152 150 140 130 128 134 141 145 146 147 150 153 150 152 158 161 170 180 184 184 181 183 189 187 184 192 193 186 177 175 165 155 146 141 138 136 133 129 127 125 123 127 132 131 134 137 135 136 141 139 124 113 115 123 132 131 125 122 123 129 127 116 105 100 112 122 124 116 112 107 102 110 102 102 109 106 101 97 86 87 91 93 98 97 99 101 101 98 80 95 106 82 67 64 69 64 71 82 82 71 77 88 89 100 93 51 72 95 52 51 76 95 80 8 0 67 45 33 62 38 51 118 138 68 39 79 50 41 81 30 70 9 -103 -26 17 59 92 66 76 25 33 78 123 150 -6 -103 -54 -39 -93 -8 28 -25 -64 -20 28 11 66 157 215 66 -150 14 151 57 124 52 -117 -158 -82 167 161 -77 157 476 129 -30 188 81 -58 37 252 90 -158 18 -9 -247 -64 165 220 345 7 -201 68 254 191 -12 38935 347 675 75 11305 10 48 55 6804 1055 50 405 1287 2051 1423 999999 999999 540 1652 4536 14212 34184 34895 6572 1113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1389 2505 3070 3417 3959 4654 5392 5932 6087 6021 6026 5751 6117 6908 7728 8170 8321 9261 9815 9399 9002 8506 8676 8366 8349 6891 4280 3368 2796 2484 2274 2357 2548 2585 2628 2965 3308 3124 2485 2350 2253 2170 1922 2002 2325 2942 3575 4559 5477 5398 3033 1152 417 226 187 169 185 187 212 226 311 269 207 147 145 142 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 157 156 154 153 151 150 150 150 150 152 154 157 155 150 150 149 139 130 129 134 141 145 147 147 147 149 149 152 157 162 169 177 177 176 176 178 185 186 184 188 187 178 172 170 165 154 144 141 139 135 132 130 126 121 118 118 118 124 130 127 128 135 131 122 113 117 124 124 127 130 129 124 123 122 121 115 111 103 105 111 113 104 102 111 102 94 93 94 90 92 101 111 97 87 110 117 115 106 90 98 99 80 67 82 102 83 74 74 75 62 66 94 95 84 52 66 97 87 63 32 65 73 -6 3 33 16 40 18 11 15 0 44 45 -6 32 88 70 36 18 11 -3 14 36 -52 -62 -10 -17 80 144 158 159 131 118 93 94 -6 9 24 -83 -59 -70 -17 -12 -44 47 48 21 26 -12 -34 -43 2 30 40 -16 -64 63 137 24 -71 -158 -183 34 70 -160 -156 142 222 -70 -130 127 101 -11 38966 358 375 75 11306 10 49 26 6805 1075 16 28 60 136 564 1846 6591 9275 9456 10273 8417 5435 5382 7614 11548 21159 17820 5327 1136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 890 3015 5626 5713 4865 3775 3166 3145 3360 3672 4044 4267 4299 4368 4553 4975 5287 5964 6646 7330 8024 8308 8127 7153 5818 4212 3499 2858 2211 1755 1650 1856 2382 2824 3081 3166 3030 2531 2028 1800 1516 1353 1178 1540 1996 2236 3162 4490 5651 6068 3368 1597 849 600 302 214 187 192 224 235 354 298 258 151 148 142 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 157 157 155 154 153 152 151 150 150 152 154 156 155 148 148 145 134 128 130 136 145 149 151 151 147 147 150 156 163 168 172 175 174 172 174 178 184 187 188 188 187 180 169 163 161 154 144 140 140 134 131 133 130 127 126 124 121 125 123 121 124 127 121 114 110 109 110 114 119 117 111 112 121 119 119 119 122 117 110 105 103 110 115 115 102 96 106 102 97 110 110 110 112 101 109 118 120 115 97 95 78 63 68 69 74 69 60 89 103 85 98 114 104 82 75 106 111 99 71 45 61 82 40 27 48 17 40 26 43 66 40 48 39 24 24 28 3 37 36 41 41 50 86 -6 -89 -78 25 151 186 100 68 152 126 60 142 57 -34 33 77 71 43 14 -11 -83 -100 27 90 36 45 -30 -118 -28 58 178 106 -47 84 152 -8 -9 -143 -276 -49 162 -84 -148 -71 -54 202 215 185 31 -90 30 206 180 -168 -226 -85 -250 38998 364 675 75 11301 10 49 58 6806 1095 406 1526 6184 11472 20816 37853 39078 26405 14299 9155 8585 8541 3282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1465 4050 5837 7107 6972 6399 5377 4729 3773 3397 2949 2706 2640 2763 2989 3189 3445 3786 4001 4718 5828 6934 7364 6586 4764 3802 3316 2696 2064 1901 1925 2214 2579 2736 2874 2994 3101 3042 3088 2808 2382 1713 1835 2239 2562 3644 4313 4496 4398 2659 1548 1200 991 587 369 255 214 255 240 299 281 253 169 153 144 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 159 158 157 156 155 153 151 151 153 153 153 155 152 144 142 138 131 129 133 142 150 154 154 153 153 154 156 161 169 174 178 180 179 178 179 181 185 187 189 191 192 184 171 162 163 155 146 148 147 140 137 139 136 130 126 123 124 131 126 127 129 120 122 121 117 117 115 112 111 108 107 117 125 119 117 117 123 125 116 108 115 121 112 112 103 110 120 114 123 125 114 100 103 110 105 100 102 111 101 93 79 65 72 72 90 78 66 123 129 91 92 74 70 86 91 115 92 87 90 43 96 157 104 85 75 47 57 39 53 68 45 82 63 23 37 8 13 -24 -49 66 77 73 112 58 -51 -55 23 51 60 31 49 58 57 60 90 95 31 66 121 74 -7 -74 -92 -124 -66 39 68 43 -10 -106 -19 65 11 34 -90 -180 59 270 219 183 8 -201 -169 27 43 -39 -194 -91 293 212 40 19 -144 55 349 137 -14 94 320 180 -160 -209 -5 89 -55 -125 171 126 -108 105 39029 344 675 75 11299 10 50 29 6807 1114 3 591 2833 11269 26171 48619 57223 46239 27255 10251 6491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 1340 2899 4204 5147 4866 4553 3478 2864 2204 2182 2360 2513 2234 1860 1943 2353 2715 3032 3226 3498 4025 4414 4322 4017 3797 3396 2881 2843 3251 3690 3854 3684 3279 2974 3138 3450 3842 3671 3197 2423 2153 2540 3132 3874 3816 3370 2550 1945 1306 1009 779 601 419 326 310 394 335 266 243 227 213 161 144 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 160 160 158 157 156 153 152 153 156 155 154 155 151 142 138 134 130 132 138 145 150 153 154 155 155 157 159 163 169 174 178 179 182 183 183 182 182 187 193 193 190 180 169 164 163 154 149 153 146 138 136 136 134 122 116 119 125 129 127 130 130 126 130 131 122 127 131 120 116 110 120 129 117 114 109 110 122 130 125 114 119 115 100 99 114 122 108 108 118 122 119 109 106 107 110 108 108 105 84 83 98 88 71 76 101 95 87 114 130 110 85 48 54 91 82 111 113 73 116 98 93 136 98 52 23 28 87 114 54 45 77 85 44 15 35 38 6 -55 -47 -8 37 71 86 78 40 85 94 52 37 69 90 22 68 40 -36 93 143 115 63 43 42 -62 -49 21 40 49 16 -3 -91 -174 64 228 -25 -98 -79 -175 -19 147 44 -8 -22 -99 -146 -175 -48 69 -55 -100 22 19 39061 368 150 75 11298 10 51 1 6809 1134 57 30 40 56 87 128 234 346 911 3353 13075 22500 28981 29069 24729 17818 8148 6586 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 236 595 736 782 716 695 731 1099 1489 1702 1639 1369 1361 1562 1645 1658 1751 1839 1903 1851 1923 2152 2264 2319 2387 2913 4050 5108 5456 5658 5722 5280 4779 4488 4342 4111 3740 3490 3516 4146 4541 4177 3214 2071 1279 988 822 630 461 362 301 307 420 600 497 369 314 275 227 158 144 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 157 158 157 155 154 153 153 154 155 155 153 152 149 143 138 133 130 132 140 147 152 153 155 157 155 154 155 160 168 175 180 181 182 183 184 184 184 190 194 194 190 181 169 166 163 152 148 151 147 139 131 130 129 121 117 126 133 129 128 128 130 130 128 128 119 118 125 124 125 113 111 113 109 118 113 112 117 119 120 112 105 104 101 100 124 124 97 109 114 112 129 130 122 127 130 122 117 121 118 108 99 86 92 82 66 76 65 68 101 121 104 77 90 84 70 89 79 71 127 148 113 115 114 49 23 27 59 80 60 75 72 1 -6 69 70 41 -8 14 37 19 47 71 69 27 65 107 129 179 79 28 70 108 160 24 13 159 98 70 94 101 148 -18 -5 216 108 -5 83 75 -82 -120 109 297 79 -73 66 142 36 48 -70 -190 -38 -18 -67 84 126 74 -17 -138 -11 -60 -112 82 190 24 -48 -83 -62 62 35 106 250 148 -21 -3 -187 -387 -272 39092 365 150 75 11293 10 51 32 6810 1153 328 355 370 395 413 438 486 558 973 2630 10261 23138 21876 3018 49 54 64 62 50 47 26 27 13 22 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 22 10 4 3 7 6 5 3 9 10 8 11 6 9 9 7 8 10 7 9 5 11 12 19 36 119 433 651 742 756 782 824 1020 1177 1166 1072 919 819 799 829 1001 1583 2600 3881 4958 5982 6647 6470 5917 5211 4653 4350 4239 4467 5080 5992 6038 5429 3875 1588 938 693 580 442 423 413 365 347 460 705 677 570 465 343 219 152 145 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 155 155 155 154 153 154 154 155 156 153 150 150 147 139 135 132 131 134 142 150 155 156 157 160 158 155 155 161 169 178 184 185 185 185 184 185 188 192 198 195 195 189 179 174 170 159 153 154 154 150 143 139 132 127 128 125 130 136 132 127 132 127 126 129 114 113 117 110 117 121 111 102 110 121 121 122 120 107 105 104 100 106 106 106 126 124 104 119 119 110 143 145 117 117 121 126 118 113 121 107 107 86 98 106 62 74 57 43 73 105 102 86 85 75 75 65 32 66 113 103 126 133 90 41 57 68 48 76 89 57 14 10 33 81 78 43 38 65 58 60 89 69 6 -92 -33 46 106 271 112 20 60 109 177 19 15 102 4 7 71 93 147 68 -12 209 111 3 186 98 -203 -204 92 131 36 -15 -77 -7 3 9 -67 95 249 34 -44 96 58 -65 -103 -18 150 -191 -309 -75 6 28 -70 -325 -81 341 182 74 159 29 -311 -204 39124 369 150 75 11290 10 52 4 6811 1174 455 443 467 498 506 529 574 605 766 1457 4631 14390 14111 64 54 69 73 84 76 75 52 64 44 61 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 41 35 34 37 34 30 26 27 28 25 31 34 36 39 33 35 30 32 34 33 31 31 33 39 35 27 27 36 60 134 301 447 654 838 929 917 823 692 572 517 663 1073 1921 3173 4437 4782 4551 3944 3402 3038 3001 3391 4208 5450 6927 8071 9174 8913 3446 1117 687 496 419 452 540 528 479 475 807 917 799 587 389 239 155 148 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 155 155 154 153 154 156 157 157 157 154 150 148 143 135 132 133 134 138 146 151 153 156 157 160 160 157 161 169 176 182 185 185 185 184 182 183 187 194 196 192 191 191 183 181 170 163 157 153 159 159 150 144 131 128 127 120 126 133 132 133 134 130 130 130 114 110 112 111 122 127 119 113 117 118 111 112 106 95 102 104 92 99 110 109 111 123 116 107 115 104 114 120 108 105 101 124 121 90 85 100 107 71 85 121 88 87 76 50 67 76 66 52 48 56 72 90 70 83 89 67 102 117 68 37 68 62 48 93 79 28 16 66 129 99 52 61 56 41 33 36 28 31 45 -34 5 13 56 102 45 69 37 -14 21 -25 -60 -39 -2 24 62 96 128 172 88 114 46 10 147 116 -153 -227 8 38 82 103 -29 -61 -26 -5 101 324 271 163 98 143 239 -88 -219 -21 64 14 -42 50 24 -42 -38 -112 10 94 122 257 166 -195 -511 -388 -140 169 -142 -224 39155 371 150 75 11286 10 52 35 6811 1193 590 570 581 600 601 596 592 565 504 394 210 82 59 49 42 54 52 78 71 69 48 51 40 50 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 54 45 37 36 42 39 31 30 26 27 35 39 37 39 35 36 32 34 35 32 30 33 37 36 35 25 25 24 32 32 35 56 132 394 586 782 835 873 1333 1333 982 838 1122 1658 2277 2454 2325 1850 1638 1785 2400 2789 3258 4693 7378 10371 12109 13074 7403 2680 965 641 546 524 550 624 640 577 887 901 778 541 347 222 158 150 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 154 154 154 153 154 155 155 155 156 153 147 143 137 130 131 135 138 140 144 149 151 154 157 158 157 158 164 170 178 182 179 177 179 180 178 181 186 188 189 185 186 183 181 177 169 160 152 150 157 154 142 137 133 132 129 124 123 129 132 133 131 125 124 123 120 112 109 113 123 123 120 121 120 119 108 97 84 79 89 95 87 106 122 118 100 104 111 106 117 94 83 90 93 107 109 116 116 102 100 103 87 65 69 98 103 101 85 87 81 62 74 62 74 80 64 91 104 104 104 132 144 77 57 45 77 103 53 28 44 65 95 102 79 56 31 5 23 31 24 40 -22 6 57 -28 -9 11 -8 -104 -66 65 -1 -57 -97 -74 -14 42 70 36 28 0 2 55 70 35 46 78 90 179 72 -32 52 224 190 42 7 45 96 -12 111 172 100 64 -71 128 282 12 -192 -229 -76 188 176 102 99 -78 -249 -74 161 -24 106 479 397 187 -70 -328 -301 222 338 122 199 -38 39187 356 150 75 11288 10 53 7 6812 1213 1238 540 551 569 555 518 456 378 280 190 96 48 38 42 41 50 39 48 46 46 43 41 37 33 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 43 31 21 20 27 26 22 25 20 19 24 23 25 22 21 21 22 18 17 9 16 18 25 21 17 11 15 13 15 13 13 22 36 70 331 660 1048 1371 2572 3641 3803 2612 1885 1508 1359 1356 1255 1015 860 1199 2347 3142 3615 4908 7574 9591 9555 8404 6519 3379 1240 949 935 1072 1431 1677 1504 1065 854 589 465 335 244 179 156 148 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 155 154 155 155 156 156 155 155 156 153 148 141 133 129 132 137 141 144 147 150 152 157 160 160 158 160 168 173 179 182 178 175 178 181 181 185 191 193 191 191 193 188 183 179 173 163 157 156 155 149 139 135 134 131 134 135 128 130 131 127 126 120 119 121 122 122 119 118 111 108 118 120 116 119 116 112 104 92 85 81 88 113 112 108 106 94 95 115 124 105 114 107 87 112 121 114 110 104 122 124 121 124 87 103 138 123 110 129 132 108 96 87 108 102 74 100 137 131 151 185 156 80 38 42 77 100 89 55 93 122 85 66 4 21 68 32 12 13 34 76 58 0 -11 -10 41 101 25 -32 59 61 1 -21 -114 -63 166 312 238 23 -47 -7 -31 -148 -127 -10 -16 -38 100 106 -6 97 253 235 34 -76 -81 14 193 -41 -195 -49 61 -81 -86 213 -75 -202 -81 -201 -77 134 -18 -183 -22 49 -348 39218 369 150 75 11288 10 53 38 6814 1232 2022 475 481 492 479 430 316 176 71 23 12 15 12 21 27 36 25 12 15 17 20 20 19 6 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 21 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 3 13 56 323 726 1467 2346 4244 6532 7662 6292 4561 3016 2235 1921 1649 1445 1477 1966 3124 4244 5349 6361 6951 6263 4738 3524 3026 2704 2184 2009 1593 1242 1577 1848 1676 1229 778 429 269 216 189 164 153 148 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 157 156 155 155 156 155 155 155 154 152 149 141 133 129 132 138 143 145 146 149 152 158 162 161 158 161 170 175 179 180 177 179 181 183 185 187 191 191 191 197 201 198 190 188 183 171 169 171 169 165 160 154 149 142 142 142 133 134 139 135 133 125 112 109 117 130 133 130 113 101 104 108 103 103 113 121 117 110 105 95 93 96 90 88 103 107 94 112 123 110 124 103 85 115 116 128 115 101 124 123 116 116 101 110 124 103 105 107 110 109 72 62 61 70 81 103 130 132 156 165 143 135 69 80 108 102 127 99 82 51 11 32 38 57 126 113 -8 -22 5 98 130 11 7 53 118 127 59 40 54 2 -54 -58 -87 -3 200 159 19 7 -23 -3 95 17 -86 -40 7 -58 43 -48 -148 92 240 115 69 107 34 116 207 168 1 -78 44 67 189 372 68 -185 -4 138 129 99 4 37 145 138 -71 -373 -334 -116 -428 -460 -102 150 144 -105 -204 -29 -52 -360 39250 371 150 75 11330 10 54 10 6817 1248 1179 348 354 362 358 324 224 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 476 1242 2382 4443 7481 9018 8680 7649 6585 5337 4389 3900 4634 5538 5653 5425 5096 5221 5318 4824 3908 3314 3421 4035 4132 4047 3364 2460 1603 1294 1396 1720 1537 782 351 222 192 179 161 153 148 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 156 154 154 154 154 154 154 152 149 145 139 133 130 132 139 144 145 144 146 151 155 157 156 158 164 171 175 179 177 174 175 177 179 178 179 182 185 185 188 191 187 181 176 175 168 167 167 168 168 167 164 161 159 149 140 135 140 151 154 153 133 113 119 130 144 143 135 125 109 94 103 113 106 115 119 104 111 124 126 125 118 107 105 129 135 110 125 140 128 131 127 116 126 132 156 128 97 115 104 76 71 108 121 85 85 98 91 81 95 88 89 68 65 77 78 99 160 181 124 153 169 145 142 67 50 118 140 85 51 79 130 105 79 172 138 84 69 99 225 158 0 10 49 51 45 28 23 62 -14 6 57 51 102 63 -34 -72 81 139 81 205 219 160 48 54 117 126 64 97 154 223 164 115 128 46 -134 -344 10 259 147 114 6 -82 117 413 404 278 364 427 367 181 217 414 124 -58 -146 -70 15 -241 115 539 607 626 213 9 -61 -231 -256 -60 580 39281 371 150 75 11312 10 54 41 6823 1259 198 192 198 207 189 131 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 590 1780 2602 3926 6897 9390 9879 9388 9387 9184 8483 7341 7181 7283 6984 7322 7522 7858 7504 6459 4987 4350 4618 6261 6548 5926 4156 2831 2145 1705 1469 1569 1258 549 252 202 189 176 163 154 149 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 156 156 155 154 154 155 155 153 149 145 140 135 132 131 134 140 144 146 147 146 148 151 150 152 159 168 173 175 175 172 169 168 168 170 169 173 179 184 181 175 174 173 169 164 162 168 169 162 156 149 145 140 142 147 140 134 136 136 139 144 150 139 124 127 136 151 152 144 142 131 118 122 122 119 126 123 121 129 129 124 120 131 129 133 153 134 117 131 131 120 135 163 158 150 137 133 119 93 117 114 80 92 138 135 80 90 115 121 127 117 100 127 138 91 93 133 116 128 137 72 105 166 185 137 -11 10 134 133 85 54 110 167 98 71 137 112 78 34 130 291 216 -32 -79 70 115 146 110 50 127 155 229 225 200 166 98 62 -11 145 188 81 106 159 160 -23 -11 156 24 -8 219 328 376 68 -140 -51 84 -126 -458 -175 150 233 160 -106 -285 41 632 748 483 430 358 301 -38 131 616 122 -378 -75 -30 -67 190 322 42 208 507 72 -116 -135 -506 -30 950 1053 39313 371 150 75 11316 10 55 13 6829 1261 197 187 190 194 167 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 1119 4029 6702 7119 7191 7970 9174 8854 7751 7443 8500 8995 8900 8596 8358 8623 9943 10777 11613 11740 11145 9833 7921 5155 5238 5491 5116 3890 2947 2583 1593 823 523 352 261 221 188 176 167 160 155 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 155 155 155 155 155 154 152 148 145 138 133 131 133 137 140 144 148 150 148 144 145 146 151 159 168 174 170 167 165 164 165 167 169 168 173 180 183 177 174 172 168 166 159 160 169 171 164 150 138 137 134 133 133 138 138 132 129 129 132 141 142 134 128 129 138 144 149 146 144 138 130 125 129 138 137 143 144 133 121 125 138 132 126 116 100 105 129 123 111 108 125 134 123 113 120 118 110 120 97 99 116 140 133 72 92 122 112 143 125 71 87 129 139 150 160 129 111 110 81 75 81 93 124 93 128 158 79 40 18 30 69 45 52 39 0 -17 -8 45 92 75 -26 -81 85 208 167 192 89 25 176 170 257 338 90 12 33 -72 40 69 -2 0 46 127 -54 -99 103 -142 -80 316 477 390 60 32 -9 123 324 229 -38 -99 72 111 3 -9 231 522 573 352 147 -83 -136 33 281 586 74 -332 166 100 -144 91 130 106 47 101 294 39 81 -147 57 597 439 39344 371 150 75 11317 10 55 44 6835 1255 268 266 272 275 251 190 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 1775 6347 10073 10821 9552 7328 6651 5529 4747 5079 6035 6816 7788 8957 9792 10138 10094 10054 10474 10925 11222 11419 9692 5715 4198 3840 3743 3527 3741 4279 3373 1641 593 314 256 222 183 166 159 155 151 149 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 155 155 154 153 152 152 151 148 143 137 132 132 135 136 140 147 151 152 147 141 141 145 153 160 165 168 165 163 163 164 164 167 169 170 171 176 182 179 178 173 167 161 162 168 170 165 158 143 133 135 138 139 134 139 148 137 129 133 138 138 133 132 131 127 126 132 143 136 137 132 127 136 142 142 148 146 134 137 127 130 128 118 113 99 96 92 113 126 112 82 90 103 94 93 100 76 89 118 108 117 105 108 118 91 88 86 66 86 70 40 69 98 91 96 97 109 123 121 88 74 56 56 97 107 136 118 87 63 45 40 38 13 0 21 29 45 76 8 -64 -86 -12 35 120 202 72 115 200 86 15 -30 76 216 117 52 91 -18 -40 4 -63 -36 30 148 107 -17 51 -139 -12 363 406 284 196 110 -220 -112 271 234 -117 -188 -32 -2 53 211 206 46 4 -7 -201 -280 -145 59 -41 95 -43 -137 44 -74 -250 -122 148 622 568 158 247 47 31 -14 -48 26 -131 39376 368 150 75 11316 10 56 16 6839 1244 276 264 267 279 250 155 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 660 2513 4898 6364 5738 3605 2900 2876 3489 4588 5132 5854 7057 8003 8673 9918 10732 10882 10468 10689 11418 12282 10653 6410 3791 2908 2959 3130 4026 6031 6854 4624 1795 783 311 215 200 183 164 157 153 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 156 156 155 155 154 153 151 147 140 134 132 133 136 138 143 149 153 151 145 142 144 151 158 162 163 160 160 163 163 165 166 169 176 178 179 184 185 185 185 181 175 167 166 174 174 165 156 144 136 132 136 138 130 129 137 133 127 131 133 123 119 125 122 118 118 123 132 131 133 126 128 138 139 133 138 137 128 131 118 112 109 111 120 118 122 126 112 109 101 96 111 116 121 118 101 62 73 115 126 110 86 82 81 70 52 77 84 73 85 104 130 124 67 62 82 85 83 78 76 114 128 72 51 46 64 99 93 90 62 61 70 40 0 40 134 146 58 -35 -25 -20 23 46 69 124 66 17 136 266 85 14 56 125 101 98 121 73 26 91 34 -22 -29 79 162 50 49 19 94 243 313 188 101 65 -25 93 223 158 0 -49 -157 -149 -79 -86 -3 -123 -164 -76 -117 -19 203 142 69 132 -138 -270 -328 -245 102 172 132 319 399 197 -215 -507 -279 -519 39407 371 150 75 11323 10 56 47 6840 1229 2170 516 205 180 126 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 845 2244 2682 2090 1601 1852 2483 2940 3059 3982 5253 6395 7675 10061 12060 13220 13068 13138 14338 15540 14142 8165 4696 3865 2953 3117 4743 8796 11042 7104 2446 839 353 267 288 241 190 162 156 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 154 155 155 156 155 153 151 148 142 135 132 133 135 138 144 150 153 150 145 144 146 151 158 162 161 159 160 161 161 166 168 171 177 180 186 190 192 189 186 183 177 168 162 168 170 164 152 138 131 128 130 128 121 121 122 126 127 124 123 119 116 124 127 116 112 125 136 134 122 117 122 129 134 126 122 117 123 125 118 122 125 123 120 118 131 144 126 117 116 118 130 134 144 133 107 86 85 98 100 95 64 62 82 66 54 80 97 106 101 105 123 114 100 98 110 103 71 70 93 123 120 50 45 30 -4 41 33 54 73 47 68 89 6 -24 71 132 66 -32 -26 -9 39 31 -1 47 23 -39 13 134 140 77 133 134 98 68 12 42 65 118 163 120 -17 30 150 44 -2 81 186 235 217 75 -63 -28 148 310 298 146 121 121 -8 96 -36 -221 4 92 94 -48 -34 51 67 64 171 280 1 -280 -285 -39 231 145 112 253 139 94 -92 -241 173 44 -363 -632 -343 39439 361 150 75 11314 10 57 19 6839 1213 2266 597 259 240 218 202 167 110 64 33 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1007 2162 2666 2573 1611 1508 1479 1287 1128 1546 2181 3312 4575 8085 11598 12641 12950 12857 13706 13344 11255 8171 7443 7228 5225 4534 6700 9211 9873 5403 1560 570 430 442 483 360 251 160 156 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 153 153 154 155 155 155 153 150 147 140 134 132 132 135 141 146 149 150 148 144 145 148 155 161 160 161 161 160 162 167 168 167 171 173 174 180 186 189 185 179 171 162 157 159 161 161 147 129 121 119 117 113 113 117 125 131 129 125 118 116 111 117 130 115 106 123 131 123 110 111 108 109 116 112 113 102 99 113 120 122 108 106 125 124 118 118 116 112 110 108 103 96 113 113 101 95 95 100 99 91 63 63 98 81 46 60 79 92 89 90 85 79 97 98 91 94 84 82 69 60 80 65 48 19 -19 0 1 18 46 52 45 20 -42 -52 41 79 69 -13 -49 -9 51 41 7 -17 -59 -76 -77 11 18 -11 77 124 121 146 13 -8 79 65 123 122 60 5 35 75 -69 -132 -14 80 58 68 -17 -115 -88 69 142 36 209 252 -4 13 110 127 94 118 58 -133 -161 -117 -84 -47 -75 -96 -99 -164 -198 -12 98 -89 -201 39470 352 75 75 11330 10 57 50 6838 1197 508 169 277 270 289 290 284 322 363 685 2268 8095 17581 15041 3729 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 1148 2279 2887 3112 3444 2764 2250 1712 1343 1260 1325 1620 2622 3921 6846 11294 11856 11657 10861 10056 7722 6418 7193 9474 9455 7427 5667 6434 6077 4903 2868 934 668 622 623 570 395 253 155 152 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 154 155 155 154 155 156 154 152 150 145 137 133 130 132 140 145 146 150 149 145 146 148 154 160 160 161 161 160 164 168 169 169 172 173 176 182 186 191 188 181 175 167 159 155 157 159 144 128 120 114 112 108 109 114 120 125 125 126 123 120 113 116 123 116 109 106 109 109 110 112 107 99 94 89 97 102 106 102 106 118 96 97 118 113 115 104 91 83 83 100 93 64 69 80 98 116 110 107 105 105 83 67 84 52 44 88 84 66 80 103 93 76 94 87 64 70 88 104 100 95 84 60 68 65 34 31 20 34 61 81 46 14 45 58 73 60 14 29 115 160 84 30 59 -3 -69 -85 -81 1 3 -69 -71 36 123 242 94 24 60 29 98 63 71 79 32 51 -67 -42 96 23 31 118 23 43 -2 -66 61 152 166 36 -191 -194 46 131 -55 -129 -14 -144 -379 -374 -188 39502 369 75 75 11337 10 58 22 6837 1181 96 71 90 99 132 153 206 271 414 986 3460 12790 24318 18883 5517 999999 16 191 457 956 1599 2241 4881 4743 579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 713 1711 2225 2538 2754 3209 3877 3595 3186 3152 3593 4589 4856 5387 5950 5394 7428 8131 8570 8105 6031 4761 5796 8076 10328 10400 9030 5873 5004 4548 3631 1942 904 766 774 680 508 328 192 152 149 145 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 154 154 153 153 154 155 153 151 149 144 139 135 129 131 139 144 143 145 147 147 148 149 155 159 160 162 161 160 163 166 168 170 172 174 177 184 188 186 189 183 179 175 162 153 155 158 148 136 124 120 120 112 109 112 114 116 121 126 128 128 125 123 121 126 120 104 103 116 124 115 107 102 95 92 99 105 111 108 103 102 97 104 109 118 122 96 98 98 81 81 84 81 76 84 97 119 133 109 90 98 79 53 56 60 69 99 94 55 46 59 78 68 88 65 41 69 73 105 113 117 137 110 99 83 74 94 51 -2 88 116 63 54 37 36 59 80 1 18 113 162 92 23 56 74 31 -44 -14 57 60 -10 -56 -6 23 131 152 -10 -76 0 52 53 125 94 81 115 85 96 69 18 -23 -43 27 277 209 -20 55 104 58 -21 68 34 -122 -13 -54 -60 14 -102 -224 -334 -161 -185 2 223 83 -56 -9 132 17 7 -90 -26 200 233 -50 -181 -110 -505 39533 363 225 75 11341 10 58 53 6836 1165 2 24 51 95 146 322 694 2272 9034 34268 43085 29895 13312 310 391 510 727 1147 1742 2395 5269 5114 629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 238 884 1916 2734 3099 3233 2533 2136 2338 2236 2411 3020 3780 5394 7265 9393 9001 4791 4163 3721 3354 2924 2013 2515 4219 5523 5838 5987 5653 3956 4231 4894 4236 2154 899 734 667 566 458 310 167 152 149 145 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 151 151 151 152 153 153 152 151 150 145 141 136 129 129 137 142 141 142 147 150 151 152 154 159 162 165 165 163 164 164 167 172 175 175 177 180 183 185 182 181 181 174 161 154 158 157 144 135 124 122 122 114 113 116 115 113 117 123 122 122 126 123 119 126 125 110 109 123 123 110 105 110 109 113 116 107 107 113 113 97 99 111 116 133 127 110 127 125 104 78 75 95 86 106 108 105 130 116 103 107 85 70 51 48 59 85 80 44 67 77 71 75 100 61 21 50 82 93 58 59 136 147 94 40 44 117 72 -9 61 99 108 92 -6 -36 1 66 63 11 -9 6 53 50 59 125 47 -84 -62 -47 -5 44 7 0 -47 -23 63 -3 -59 57 88 38 105 95 109 162 112 7 -104 -46 -95 -143 -11 167 112 79 159 111 165 72 120 44 -222 -104 13 123 142 104 -26 -215 -28 -53 -119 -115 -106 -37 -173 -156 -29 121 54 -141 -92 -102 39565 372 75 75 11343 10 59 25 6835 1149 61 42 116 270 474 931 1578 2325 3222 5412 13570 40680 51428 42259 28878 15719 4555 2984 1669 740 465 316 468 365 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 2 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 999999 999999 999999 999999 2 11 9 11 16 14 11 12 12 18 32 51 209 697 1674 2664 3132 3568 3602 3328 2548 2030 1658 1267 1281 1424 1664 2496 4594 6865 7049 4406 3696 2938 1791 928 934 1536 2611 2669 2164 1750 1695 1889 2951 4689 4355 3028 762 541 416 379 375 273 165 152 149 145 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 150 150 151 152 152 152 152 152 152 148 142 136 129 129 137 142 140 138 144 154 156 155 154 155 159 164 168 169 168 168 169 171 175 176 179 178 179 183 184 184 180 168 158 155 156 153 140 130 122 113 110 113 117 114 109 108 110 112 116 118 114 114 112 117 124 112 110 117 116 111 108 117 118 118 126 123 119 117 114 102 97 107 103 108 122 130 130 125 117 103 106 112 113 120 104 103 138 133 122 118 83 63 55 64 75 65 44 29 46 75 81 72 74 58 45 45 58 47 40 57 89 88 18 -18 29 103 77 26 28 49 81 61 8 3 -17 5 122 114 32 -49 -50 24 56 139 64 -78 -85 -80 -42 11 31 29 11 -82 -35 34 8 111 129 91 153 105 44 91 0 -74 -65 -26 -43 51 151 95 34 177 290 151 105 -44 -125 -32 -23 -91 -28 89 102 235 101 -12 36 -158 -127 -166 -245 -102 -57 -27 175 198 47 133 82 -160 -63 201 127 7 -61 -66 -68 39596 354 75 75 11342 10 59 56 6833 1133 1988 818 980 1278 2208 3596 5934 11097 16794 20140 20250 28386 33650 40635 51373 48587 32116 25229 21953 10436 2393 1212 135 25 14 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 16 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 0 0 5 5 0 8 18 8 15 20 18 18 27 34 48 118 458 1621 3030 3906 4111 3537 3380 3406 3801 3922 3818 3512 3049 2806 2335 1912 1512 1802 2252 2627 2593 2643 2287 1690 1235 1229 1591 2346 2749 2249 1470 1221 1200 1774 3477 3554 3121 713 402 299 270 263 217 168 153 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 152 152 153 153 153 154 154 154 153 151 145 138 130 128 135 141 141 141 144 154 160 159 157 156 159 166 171 176 175 174 174 172 174 178 179 182 182 185 190 186 179 171 162 156 155 153 147 137 127 115 108 113 116 109 111 119 118 118 121 121 117 114 113 115 122 117 112 117 121 120 110 114 122 118 125 129 121 116 121 117 107 107 104 109 120 123 132 132 121 136 128 114 140 138 126 140 164 175 159 125 79 71 91 103 95 64 56 46 28 56 86 65 57 83 87 72 44 44 81 78 90 94 7 -11 52 85 72 49 43 41 19 7 18 28 21 -22 34 79 19 -65 -87 13 37 70 72 -20 -62 29 52 -50 -28 -35 -13 -56 -41 21 39 70 30 17 61 25 -69 -74 -68 102 224 124 4 29 147 148 49 10 62 50 -37 -157 -246 43 267 -130 -233 121 92 -32 -51 -7 -72 -362 -293 39628 355 75 75 11348 11 0 28 6832 1116 4217 2978 3694 5556 9190 14120 17581 22755 26818 27074 22386 23555 24227 29118 38400 37257 32759 27861 27015 17130 10091 12225 23266 42565 41251 3003 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22 68 355 1312 2120 3232 4107 3871 3740 4181 4848 5081 5388 5358 5222 4995 4652 4342 3758 3256 2628 2227 2042 2147 2055 2383 2506 2698 2746 2575 2472 2595 2709 2277 1591 1313 1208 1996 2748 2324 1666 542 329 259 219 193 190 174 155 151 147 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 155 155 155 155 155 156 157 155 155 154 148 143 133 128 132 137 142 145 145 152 161 163 159 156 159 168 174 180 180 177 177 180 179 179 181 182 182 187 192 188 178 173 166 159 157 152 143 136 131 127 123 121 118 115 123 129 127 127 125 124 125 122 116 116 123 119 119 125 121 119 117 115 119 126 122 116 119 118 120 122 118 113 113 117 120 115 122 125 128 143 125 109 105 96 114 136 146 160 177 168 122 106 110 105 116 84 78 84 45 64 101 83 68 87 85 94 94 69 77 81 82 95 71 55 46 59 69 58 38 12 0 12 39 53 41 -39 -28 37 48 42 3 25 30 37 58 -3 -11 78 97 31 43 44 30 -23 -11 40 56 6 5 -14 -67 -29 -64 -122 -79 227 277 103 30 -85 34 50 -48 -144 -49 230 69 -49 -65 99 362 1 -236 238 205 -177 -105 -136 -103 -100 -259 -164 39659 359 75 75 11334 11 0 59 6831 1100 1440 1749 2764 5104 7158 11376 12927 13119 12979 11514 10211 10197 13358 18256 22782 27296 34092 42125 54098 65236 70215 82990 88802 70519 47189 3763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 80 279 802 1413 2444 2918 2793 3304 4100 5039 5981 6348 5398 4338 3438 2995 2846 2682 2577 2728 2962 3067 3066 2729 2467 2435 3026 3620 4228 4533 4613 4210 3499 2425 2029 1737 1486 1168 1838 1778 1167 833 625 348 243 211 165 164 163 155 151 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 156 157 157 157 155 156 157 156 155 155 151 146 136 129 131 135 141 145 146 152 160 163 158 156 157 165 175 181 182 179 178 174 177 181 184 185 183 187 193 190 181 173 165 162 160 153 140 132 133 130 124 121 118 122 129 131 128 125 122 120 118 122 117 115 126 124 126 130 127 120 121 124 121 130 127 117 118 129 125 121 119 122 133 123 115 116 125 128 133 132 126 107 86 89 100 117 133 154 166 153 131 114 113 111 110 93 82 88 74 76 87 100 108 89 71 82 102 80 61 90 75 43 71 62 14 41 65 62 53 15 -3 28 53 56 40 -11 2 59 92 163 147 113 69 12 64 70 31 -4 23 71 127 235 161 -16 -1 94 74 25 81 21 -80 -86 -51 55 62 80 3 -83 -2 -5 66 127 19 -98 76 196 19 -42 26 54 92 99 98 269 111 61 196 -21 102 -88 -531 -267 -32 -117 -319 -343 39691 335 750 75 11336 11 1 31 6830 1084 341 2184 5346 11113 17321 23360 28767 37565 50105 68918 95132 133676 167062 140268 51786 3983 647 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 97 391 1273 1799 1938 1793 1749 2051 2325 2530 2988 4067 5408 6274 6613 6029 4788 3389 2255 1402 958 753 772 1011 1407 1724 1802 2143 2376 2269 2053 2242 2640 3066 3632 4164 4087 3558 2781 2739 2430 1851 759 546 632 930 1489 1287 540 273 217 165 157 160 157 151 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 158 158 158 157 155 155 155 154 156 156 153 148 138 130 131 134 139 145 148 152 158 161 158 158 157 164 176 182 181 178 173 168 174 181 183 185 187 182 186 183 181 173 165 162 160 149 137 131 132 130 124 120 118 121 122 124 124 123 121 123 115 114 116 118 122 119 120 121 120 115 112 114 115 119 116 114 121 127 117 110 117 116 121 114 105 110 106 95 107 108 120 123 101 107 120 129 141 157 140 100 96 97 92 96 84 75 54 72 89 71 64 84 126 117 63 50 87 87 39 60 93 55 49 22 15 39 28 48 50 32 11 46 29 -8 -23 -17 2 42 89 126 157 169 108 -60 34 96 -12 -119 -104 19 56 98 115 11 20 157 130 52 72 36 -76 -65 4 51 94 -40 -162 -100 3 -16 -156 2 9 -136 90 57 -79 -145 -47 30 -244 39722 321 1050 75 11334 11 2 2 6829 1069 30 682 3357 6967 13031 25774 45501 91217 127597 114577 64268 50086 55921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 101 516 1183 2131 3022 3889 3938 3664 3432 3469 3425 3766 4638 5860 7396 7577 6524 4998 3232 2228 1857 1735 1409 724 552 525 630 629 619 656 869 1168 1228 1345 1556 1768 1856 2104 2521 2883 3168 3335 3278 2785 1939 611 385 544 916 1408 1251 694 303 211 163 158 160 157 152 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 156 157 157 156 154 154 154 153 156 155 152 150 143 135 133 132 133 140 146 150 156 157 156 157 155 162 170 175 179 178 174 173 170 174 183 183 181 179 178 179 178 172 163 156 154 145 137 131 125 124 121 115 113 110 107 110 112 119 118 120 118 110 108 111 109 102 108 106 105 113 116 115 110 112 113 112 126 118 97 105 111 103 107 104 111 124 106 100 109 98 99 123 115 108 122 126 126 128 124 107 102 77 43 57 94 92 66 94 86 65 52 49 87 95 115 124 112 81 22 18 57 68 55 49 48 23 10 41 41 46 37 42 17 -20 -49 -58 -29 41 107 92 44 42 28 -63 66 115 8 -100 -154 -20 -4 -79 4 -22 11 111 55 49 80 36 2 53 -31 -57 68 26 -77 -30 -79 -188 -255 39754 356 900 75 11334 11 2 34 6828 1053 2557 13617 18299 15210 14938 12287 12379 21421 24746 32042 47222 70683 82644 78462 62548 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 712 1735 3245 4269 4366 3926 3874 4415 5190 5652 6441 7094 6762 6099 4742 3148 2008 1507 1946 2384 2559 2082 1260 1013 898 893 1181 1911 2787 3027 2962 3077 3159 2724 1906 1864 1911 1994 2279 2707 2981 2701 2350 1928 1531 1405 1259 1036 945 793 643 354 240 157 155 156 152 149 144 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 156 156 156 155 154 154 153 152 153 153 153 153 148 140 136 131 130 136 145 151 154 155 156 155 154 157 161 169 177 179 177 172 173 173 178 181 181 179 180 180 178 171 163 157 154 148 138 129 121 119 120 115 111 109 114 119 117 120 119 115 116 111 107 110 118 116 114 113 109 116 132 132 117 116 115 117 130 120 109 122 110 105 124 126 128 126 128 138 137 125 111 129 139 118 116 120 120 119 116 118 103 69 52 44 95 131 108 93 66 77 65 60 71 80 131 159 110 71 88 47 25 57 76 69 56 63 53 9 0 47 74 75 74 75 37 -19 5 33 61 134 85 43 73 22 56 97 71 45 2 35 77 30 0 -38 -2 40 -14 5 51 -40 27 131 -30 48 101 69 90 88 -99 -185 -128 -85 142 189 135 157 72 -89 6 88 64 52 14 130 140 -66 -154 49 401 242 -134 -108 -185 -393 -124 228 98 75 118 -93 -271 -278 -157 -291 39785 361 900 75 11332 11 3 5 6827 1037 2569 13771 17877 14760 16204 13288 12546 19340 19708 19435 29892 68499 121690 128647 88204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 1159 2000 3140 3908 4495 4961 5469 5828 5797 5367 4902 4236 2821 1602 1006 710 789 1314 2295 2789 2902 2685 2400 2275 2226 2696 4437 7727 11043 11946 11833 11838 11238 9421 5092 3465 3163 2872 2583 2342 2608 3144 3866 4037 4308 3651 1548 1066 948 969 1103 902 478 207 154 156 152 148 143 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 157 158 156 156 155 155 154 152 152 153 154 154 147 141 137 132 130 133 141 150 154 157 159 158 157 155 157 168 175 178 179 174 175 177 178 181 186 182 182 179 173 168 161 159 156 149 137 128 122 122 121 118 114 114 122 120 121 127 126 124 116 109 115 113 125 129 118 122 119 121 128 139 131 130 133 125 132 132 128 132 121 111 121 138 132 120 128 114 110 125 111 129 147 117 103 130 152 139 120 116 108 89 99 74 81 132 120 86 66 75 96 99 83 93 97 103 114 93 102 92 50 66 115 82 53 91 60 -13 -6 47 62 108 118 69 35 4 52 59 31 81 94 89 114 58 56 143 112 53 73 89 72 20 -7 30 -8 -29 7 -7 73 -2 14 185 83 42 -11 -20 -47 54 46 -109 -67 -39 132 116 77 111 8 -29 15 67 90 -32 -3 199 48 -109 55 37 -97 32 141 54 123 102 -36 192 198 -18 -99 23 133 -57 5 -120 -187 -20 104 143 169 39817 359 1050 75 11330 11 3 37 6826 1021 150 706 3090 5544 11328 17385 24440 36147 61826 98141 141418 156500 124081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 889 2947 5607 6491 7535 7447 6675 5590 4732 3798 2695 1885 1235 813 540 432 530 775 1163 1832 2427 2641 2798 3004 3094 3274 3477 4402 6890 10469 13058 12909 12073 11566 11013 9800 6244 4441 3966 3611 3258 3000 3526 5107 6598 6696 6300 4417 1453 1040 984 1582 1977 1820 1081 273 156 158 154 150 144 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 159 158 157 157 155 155 154 153 153 153 154 153 148 143 141 136 130 130 136 144 152 159 157 156 156 154 156 164 172 176 177 178 176 176 178 182 184 184 180 178 171 168 162 158 158 152 142 131 122 122 120 115 116 118 120 119 123 127 127 124 113 106 111 111 118 122 118 128 131 129 121 125 130 134 137 123 121 127 139 146 127 121 127 135 124 115 120 102 105 114 101 118 135 119 103 128 162 147 123 132 132 107 112 94 81 109 112 107 91 91 109 95 73 83 84 68 85 65 50 67 66 87 128 67 10 43 51 49 73 105 78 72 49 -20 -9 59 59 35 55 18 5 56 75 38 51 139 91 -25 -29 -3 -58 -52 -6 -36 -35 -4 67 68 132 98 38 34 -42 -93 -62 96 -14 52 214 18 79 149 17 -62 20 82 -67 -149 -37 99 147 59 83 61 -104 42 109 -116 -291 -61 172 157 96 69 21 -41 205 -29 -444 -153 157 277 58 -129 -135 -86 149 219 207 39848 364 675 75 11333 11 4 8 6825 1006 93 378 563 1227 5264 12470 22250 42012 71076 78096 65610 54231 57790 62253 67752 63681 56515 40444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 2094 6112 9410 10486 10781 9228 6661 4662 3438 2502 1952 1810 1931 2079 1954 1620 1597 1777 2035 2197 2181 2132 2047 2030 2076 2256 2577 3266 4516 5782 6112 6172 6923 8271 8153 6982 4854 3313 2603 2358 2353 2825 4027 5908 6811 6539 5692 3719 2137 1638 1871 2773 3032 2755 1018 282 154 155 150 147 140 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 157 156 156 154 153 153 153 151 152 152 152 153 149 146 146 140 131 129 133 139 149 154 151 151 152 151 151 158 168 172 172 170 172 175 178 179 183 181 178 176 171 170 167 161 158 155 144 132 125 126 118 115 118 112 113 116 120 123 120 114 110 111 115 120 114 115 125 128 132 131 125 125 124 120 120 110 110 119 136 139 115 115 124 135 129 114 103 107 128 117 112 120 115 112 108 111 135 126 105 133 131 94 87 71 85 101 113 130 106 122 103 69 88 96 95 75 56 68 83 64 78 126 96 25 14 27 31 61 66 94 125 52 26 4 -26 90 86 30 71 36 21 80 92 24 22 63 56 -15 -56 -12 -55 -76 38 -4 -23 24 71 172 67 -43 -31 -89 -30 -26 15 98 96 118 94 90 112 131 -43 -177 27 173 59 -168 -35 184 95 91 88 -54 0 168 -75 -160 90 99 8 153 166 202 58 -130 230 201 -65 100 94 126 97 -29 67 -3 -126 -108 84 39880 354 450 75 11339 11 4 40 6824 990 48 406 1008 2232 4165 9422 14903 18176 22712 37954 54193 59219 56495 43981 29386 24257 12866 6973 2393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 805 2566 6143 7858 8581 8310 6986 5595 5112 4938 4937 4820 4361 3749 3293 2853 2383 2247 2194 2127 1938 1669 1439 1261 1158 1102 1216 1381 1592 1957 3097 6037 11726 16962 18253 14635 7897 3180 1827 1413 1543 2144 3577 5919 7485 7428 6776 6152 5818 6649 7418 8663 9184 8788 6599 1827 315 159 156 152 149 140 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 154 153 151 149 148 149 150 148 149 149 148 151 149 146 147 144 134 129 130 136 144 147 147 147 147 146 150 156 164 169 169 168 168 170 176 178 181 177 175 173 166 161 162 157 152 154 144 132 127 118 105 112 116 102 103 111 113 115 113 107 107 113 118 124 118 114 117 118 125 120 109 122 127 123 131 125 127 133 133 123 112 107 108 125 128 114 87 93 108 105 124 130 106 98 111 128 134 107 89 104 95 74 47 44 92 86 96 110 96 121 95 68 91 96 114 86 81 124 90 66 74 101 81 36 67 82 38 46 58 60 95 55 38 30 24 109 67 16 62 63 44 60 97 106 53 13 70 40 19 71 37 18 89 86 91 166 148 118 -10 -111 -96 -67 -19 45 100 -19 54 42 -163 -48 6 -70 -127 -83 106 159 184 22 -34 122 -16 -83 -118 -307 -83 190 -42 -222 -35 62 80 187 137 85 -80 -164 39911 346 75 75 11335 11 5 11 6823 974 67 999999 999999 999999 18 66 465 789 1677 3671 9470 13920 12930 12045 20398 20213 4995 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 909 3087 4337 6344 7555 7633 7740 8271 8556 8282 6402 4945 4342 3817 3027 2446 2252 2347 2754 3075 3067 2974 2878 3171 2875 2521 2359 2208 2234 2577 4118 8106 14284 19332 22207 19163 11574 1836 1230 1223 1612 2302 3963 6556 10194 11498 11630 10544 9363 8872 9801 10461 11428 11629 10897 8319 3292 431 208 154 150 147 137 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 156 154 152 149 147 148 148 148 149 148 148 153 152 148 148 147 139 131 130 133 140 146 147 146 142 144 152 156 160 167 169 170 168 170 177 181 182 177 176 174 165 156 152 147 144 148 145 134 125 115 112 118 118 110 104 108 112 111 110 112 113 110 110 116 118 112 113 121 120 105 98 108 115 119 129 126 119 126 131 119 117 113 103 113 124 112 93 101 105 117 135 130 103 107 127 129 116 82 83 89 59 53 43 59 94 73 77 85 101 146 130 72 40 63 101 80 100 118 63 94 89 69 92 38 29 95 80 22 47 67 49 41 3 23 45 80 87 3 28 64 22 -8 14 67 18 -59 -5 14 65 127 68 -6 0 29 127 221 128 21 50 42 -59 -174 -227 -99 -28 -36 79 109 5 18 9 -115 -264 -219 118 130 -40 0 -26 -8 32 -84 -349 39943 337 75 75 11342 11 5 43 6821 959 18 999999 999999 999999 999999 999999 999999 271 710 1284 2690 2498 999999 999999 999999 999999 999999 183 1219 3776 5915 6609 4086 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 434 2582 6894 7554 9227 11511 12059 12203 12884 12733 11354 7670 4654 3651 3443 3398 3441 3576 4145 5588 6689 7374 7267 6603 6655 5830 4758 4269 3948 4236 5543 8842 14077 18879 18155 15783 10831 5696 2339 1698 2384 3992 4750 5610 6502 7741 8266 9003 9183 8947 7953 6820 5854 5542 5310 4583 3967 2101 562 247 150 145 140 130 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 156 153 150 148 147 147 147 149 149 149 153 153 150 150 149 141 132 129 132 139 145 148 147 142 142 150 155 160 164 170 176 174 176 174 176 179 176 179 177 168 162 155 147 140 139 143 136 126 122 120 121 118 117 109 99 109 113 113 116 119 115 107 107 109 114 119 126 124 112 117 126 119 112 119 118 114 124 128 115 108 112 107 107 119 117 109 117 124 121 120 116 112 127 114 111 116 87 93 88 50 53 77 82 67 77 79 57 96 131 111 75 54 58 76 85 97 92 73 106 94 87 107 59 31 106 87 -10 40 144 125 80 58 51 37 16 78 44 48 95 20 -29 -30 -9 18 -12 -4 13 40 93 -6 -113 -40 2 45 50 -55 -5 85 33 -13 -40 -15 22 -1 44 168 136 -58 -131 -112 -90 -183 -184 39974 356 675 75 11340 11 6 14 6820 944 114 69 999999 999999 999999 999999 328 1005 1907 3946 7812 14136 20695 19537 14264 14170 9251 4522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1925 5175 8961 9686 10888 12508 12403 11504 10999 10023 8705 7038 6071 6036 6385 6849 7395 7839 8412 9637 10416 10804 10027 8673 7722 6492 5686 5446 5662 6444 8340 11849 14384 15786 15724 14685 12410 11041 10441 10948 12847 14591 14204 8265 5016 4252 4574 5204 5942 5766 4468 3194 2494 2432 2700 2260 1821 1212 684 264 151 145 138 128 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 159 155 152 150 150 149 149 151 153 152 155 153 151 153 150 139 130 130 134 139 144 149 151 148 146 150 155 159 165 172 177 177 177 178 179 181 187 189 186 178 170 162 153 148 144 147 139 128 125 119 122 120 119 119 113 116 122 122 121 125 126 120 115 117 125 124 125 125 126 130 135 129 120 129 135 135 135 122 109 100 113 120 98 103 118 105 98 114 115 110 108 112 125 121 136 148 117 100 104 82 72 90 73 52 79 83 57 63 82 84 75 87 80 55 66 72 52 56 47 39 41 59 93 74 99 70 31 59 114 125 72 48 56 109 88 115 91 79 145 108 77 100 92 86 73 40 28 2 46 30 -20 30 45 18 -18 -71 10 119 74 -33 -18 77 83 72 156 183 1 -80 -66 -47 60 34 108 238 191 60 -41 -17 25 173 14 -38 149 -33 -111 -99 -51 -35 -91 94 43 42 297 217 -137 -87 -88 -456 -551 -331 40006 357 825 75 11340 11 6 46 6819 928 66 1337 3043 3285 1806 1642 4075 7784 12537 17112 25816 26542 21365 22313 13489 7190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1639 5826 8964 10282 10029 9643 9265 8659 7872 7347 6945 7201 7596 7826 8264 8871 9468 9857 10097 9962 9764 9229 8659 8070 7841 7823 8018 8546 9084 9669 10263 10882 11531 11096 10344 10427 10763 11996 15543 18952 21071 22869 21752 19191 11560 7516 6998 7097 6988 6951 6030 5697 4515 3771 2818 2379 1677 1200 787 462 214 151 149 139 132 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 163 161 158 154 151 152 152 152 154 155 155 158 157 154 154 150 138 129 131 136 138 142 148 153 152 148 153 156 158 167 171 174 177 179 179 185 188 192 192 192 184 174 168 160 156 149 145 139 132 128 124 132 132 124 122 122 121 124 127 125 130 130 126 125 124 126 124 122 125 130 133 136 128 123 142 152 138 128 119 114 111 125 133 124 134 142 126 107 105 118 129 122 105 110 129 132 138 127 102 100 109 93 95 85 62 75 85 68 53 78 108 90 87 94 65 57 66 43 51 84 54 41 60 90 69 74 79 63 78 53 65 58 6 -6 63 108 119 70 51 131 221 169 166 152 128 130 34 -10 -3 -21 81 118 102 131 26 -35 37 -3 27 85 -43 -104 -100 -115 11 169 112 67 79 -21 47 143 12 93 270 144 -20 -54 -73 -93 -3 -3 -142 -137 -61 30 102 112 -144 -238 -18 -46 286 426 104 141 258 172 -77 -425 -541 -116 -224 -404 40037 358 600 75 11343 11 7 17 6818 913 16 420 1507 2864 5245 8527 8874 7738 7408 10278 12905 15608 17676 25161 31455 31572 24442 4613 2102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 727 4066 8520 10024 10097 9408 8562 8349 8745 9389 10117 10349 10419 10089 9693 9202 8829 8531 8258 8158 8054 7941 7582 7778 8481 9508 10287 11183 11362 11070 10433 9982 9193 8038 6725 5273 4464 4671 6867 12315 17474 18751 17287 12295 9928 7924 7506 8336 9109 9455 10375 12297 14683 13142 9112 3945 1831 689 407 258 168 153 151 149 141 134 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 161 159 156 153 151 151 151 151 152 153 155 158 157 155 157 154 142 130 129 136 138 140 146 152 151 148 152 155 160 168 171 173 175 176 182 186 188 193 190 189 186 181 176 167 156 151 145 141 141 135 130 134 133 127 124 120 120 123 125 123 123 122 119 123 122 125 123 120 130 130 130 141 136 130 148 147 132 134 145 151 144 135 127 135 154 156 139 118 116 119 116 122 101 95 103 113 118 102 108 90 85 81 85 101 89 84 82 80 92 91 107 80 59 73 60 50 71 88 89 111 66 50 90 102 68 93 113 68 118 115 83 95 57 12 35 101 97 54 98 145 107 110 96 67 82 91 23 8 -6 -55 102 172 158 183 53 39 120 36 -24 8 62 32 -43 -91 -22 101 -3 45 152 -27 7 58 -73 -130 -2 85 33 -18 -35 25 155 111 63 116 23 162 297 195 -284 -445 -186 -222 -46 49 -42 71 339 492 177 -392 -544 -199 40069 359 450 75 11342 11 7 49 6817 898 16 403 1009 1545 3262 4067 4323 6125 7072 7227 8152 9430 9972 9257 10590 13483 16803 19249 14882 733 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1996 6610 8227 8460 8567 8691 9138 10293 10895 11336 11452 11130 10460 9724 9347 9081 8821 8921 9050 9287 10037 10498 10972 11632 12530 13598 13756 13038 11096 8487 6665 5834 5458 5614 6395 6039 5414 5445 7943 14617 20037 18927 14543 6697 4210 3702 4356 6843 8570 9121 9682 11315 12681 11633 6960 2613 1084 521 286 163 150 152 151 146 142 134 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 160 158 155 153 151 151 151 151 151 151 154 157 156 156 159 156 143 130 129 134 138 141 146 151 152 150 152 157 162 168 176 177 178 178 184 187 188 195 193 192 192 185 174 166 159 155 151 149 146 138 136 133 126 124 126 126 129 127 122 124 120 119 125 127 123 119 113 116 131 132 126 138 146 142 137 117 111 125 149 167 154 126 119 125 122 134 136 117 130 113 89 101 91 99 95 102 106 81 99 115 101 68 76 109 114 105 100 118 115 75 90 81 59 64 91 91 77 95 76 93 97 62 62 66 35 34 72 58 67 63 44 76 101 74 41 84 107 102 103 119 77 49 21 7 78 59 -4 64 58 -2 43 96 126 104 0 42 191 113 74 125 176 148 90 -14 -135 -100 -65 47 188 153 50 -10 -7 6 -6 65 47 92 86 34 298 94 -120 32 114 200 125 28 -352 -461 -180 -152 -242 -123 57 12 101 256 192 -363 -421 40100 364 675 75 11342 11 8 20 6816 883 93 899 1113 500 763 846 405 393 823 919 78 1064 2812 4570 6941 6567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1052 4316 6854 6940 6700 6812 7410 8391 9779 9981 9531 8938 8902 9810 10533 11070 11530 11766 12176 12413 12786 13661 14615 15484 16228 16561 16387 14424 11645 9007 7571 7518 8234 8746 10211 12243 11906 11119 10956 12222 16319 18362 17510 14473 9517 5778 3737 2571 3518 3943 3808 3781 4134 5523 6520 5266 2177 661 461 254 154 149 150 149 144 141 133 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 160 159 156 153 150 151 152 151 151 150 151 156 156 155 159 157 144 132 130 133 137 141 144 148 149 147 150 156 161 168 179 179 178 177 181 186 189 192 196 194 189 182 176 170 164 157 151 150 142 135 135 128 121 120 121 130 133 125 120 127 127 126 137 138 126 117 118 121 126 129 129 130 139 145 131 114 111 123 136 143 135 130 127 123 111 123 139 130 125 96 97 113 97 105 95 98 106 87 77 105 109 76 83 96 96 83 80 100 93 58 76 116 103 75 110 118 112 102 53 75 97 91 83 38 37 47 32 43 85 73 49 66 122 99 36 45 39 49 40 53 39 18 59 102 61 17 2 58 131 97 34 85 122 62 -6 -10 158 111 56 184 138 75 88 47 -35 -62 156 341 166 -12 -158 -192 -100 24 166 92 14 97 52 52 135 81 21 -96 -39 -25 -117 99 -3 -238 -59 71 -39 10 198 200 171 237 302 -82 -38 102 63 280 76 104 -104 -297 101 40132 355 1350 75 11344 11 8 52 6815 867 123 1293 3524 6475 11152 19716 24549 14568 2870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1100 5496 6082 5789 5494 5468 5772 6142 6366 6701 7984 9680 10598 12166 12770 13307 13509 14201 14983 15863 16619 16784 16707 16658 16666 16609 15611 13091 11395 10621 11447 11626 12079 13309 15383 16720 15352 13220 14813 14561 14538 13055 12647 12018 11108 8911 5074 1980 1134 892 784 1638 3431 6363 7590 7304 1509 313 267 210 158 152 153 150 145 144 138 132 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 161 160 158 154 151 151 151 150 151 150 150 155 156 156 160 159 149 136 130 132 136 139 142 146 147 147 150 156 161 167 177 179 178 178 182 183 184 191 193 190 187 184 177 171 167 161 154 147 138 137 138 130 124 122 123 132 131 127 122 126 135 131 133 136 125 126 130 123 117 118 128 116 114 133 132 130 126 125 129 125 121 127 129 127 124 122 131 129 112 102 110 115 99 82 88 98 99 108 89 82 77 67 85 82 70 76 90 84 72 58 75 132 137 106 105 93 107 121 87 50 35 64 89 46 52 79 33 16 71 64 16 33 72 57 38 84 73 50 105 92 37 21 104 152 10 -21 21 22 74 104 109 90 141 128 96 78 76 97 47 148 83 23 114 86 39 146 355 304 42 -109 -104 -55 -18 -132 -6 79 -91 -129 -91 42 -121 -30 206 40 -5 -34 -37 0 -87 -155 -112 -195 -218 -146 0 251 246 201 390 206 174 351 136 29 -6 310 190 -200 -175 40163 354 1425 75 11347 11 9 23 6814 852 1129 4226 10388 21474 32581 32547 18100 2846 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 995 4869 5468 5300 5166 5432 6220 6899 7492 8212 10196 11871 12932 13736 14184 14970 15864 17001 18032 18451 18625 18092 17137 16481 15597 15498 15757 15771 16489 15484 14946 13817 13117 14085 15169 13704 12329 11845 15132 15465 15097 12331 11146 10264 9576 8100 4557 1703 1130 991 979 1962 4728 6946 6941 5899 900 292 206 176 158 152 155 154 147 144 143 139 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 161 160 158 154 151 151 152 152 153 153 153 155 158 160 162 158 147 135 129 132 136 139 143 145 146 147 152 159 161 165 174 179 179 179 180 183 186 190 189 186 188 186 175 170 166 158 152 148 140 135 137 135 127 126 131 133 130 125 120 117 134 139 129 129 126 125 123 125 129 124 130 125 113 124 119 117 122 122 136 141 118 111 127 136 135 123 118 116 114 110 103 104 102 83 87 86 75 85 77 65 63 77 88 95 93 106 106 88 84 60 68 132 144 92 89 80 75 98 97 78 75 69 39 44 73 66 49 29 28 27 35 41 6 15 104 162 141 122 122 96 48 -6 -9 65 63 36 34 18 110 122 81 63 67 111 198 275 168 137 77 131 160 158 222 84 2 90 113 151 75 168 289 171 143 -34 -71 51 23 -16 91 202 -34 -62 108 3 -4 120 -5 -68 -71 -130 48 -31 -170 -194 -257 140 309 -18 96 267 163 210 195 20 -105 129 262 104 -62 40195 361 900 75 11355 11 9 55 6812 837 354 1600 2501 2030 1689 314 999999 173 1382 6040 14244 19623 14477 2844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2414 4533 5149 5791 6442 7007 8059 8777 9806 10671 11432 11949 13313 14558 16111 17136 18240 18738 19302 19443 18963 18128 17161 16525 15566 15860 18336 19393 20042 17416 15182 13933 13730 13814 13752 13042 12883 14161 15811 16046 15373 13624 12421 11388 10032 7100 4360 2530 1923 1678 2048 3739 5871 5963 5038 3566 1155 288 177 165 154 147 149 150 145 139 137 136 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 160 159 157 154 153 153 153 153 155 154 154 156 158 161 162 157 146 135 130 131 136 141 144 148 148 149 153 158 161 166 174 178 182 182 181 185 190 194 191 192 194 184 180 175 167 162 155 148 143 137 134 132 129 130 132 129 123 121 120 119 131 138 130 129 126 120 123 131 138 133 133 133 125 125 119 114 119 122 136 135 105 114 127 117 124 117 107 108 117 116 106 98 96 86 77 70 67 74 74 57 47 90 94 73 83 104 99 99 96 65 75 117 116 94 96 74 78 67 63 97 63 55 48 44 102 108 111 117 60 50 69 58 53 27 78 108 80 73 40 63 66 -30 -48 22 76 101 28 -54 89 111 -52 -67 -37 67 150 180 162 91 15 63 227 242 178 45 -14 -93 -65 95 151 267 195 8 -42 -50 31 -21 -59 -16 231 353 -25 -78 83 -6 -125 -194 -151 148 234 41 116 86 -37 -74 -230 170 515 244 -74 -51 -93 -205 -26 -20 -20 -1 -146 -98 88 40226 361 900 75 11363 11 10 26 6811 822 529 1716 2722 2513 2800 1580 663 1097 1242 2177 2787 3378 2756 1754 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1986 4813 5782 6294 7563 8405 8766 9317 10055 10884 11710 12638 13724 14882 15951 17316 18101 18681 18717 18312 17574 15887 14132 12476 11605 11003 11996 14892 16107 16526 15467 14696 14211 14051 13466 13298 14161 14201 15051 15365 15291 15175 14519 14067 14146 13717 11793 9989 8637 7360 5179 4561 6205 6641 5952 4923 4088 2498 400 178 159 155 145 147 146 143 137 134 135 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 157 156 155 153 152 151 151 150 152 152 150 153 154 156 158 156 149 139 132 130 134 137 140 143 147 149 150 152 156 163 168 176 185 185 181 180 187 189 189 194 197 191 179 171 168 166 157 146 138 131 128 122 117 117 119 122 119 122 126 126 128 131 128 126 122 114 124 125 130 128 126 130 122 120 116 122 123 114 121 120 115 121 116 111 114 110 105 101 93 104 121 110 94 91 89 72 66 81 95 81 48 69 81 66 73 94 98 100 83 59 80 126 111 107 138 110 120 113 77 76 6 17 84 35 88 133 114 93 29 9 -14 17 76 41 45 46 54 115 85 32 47 25 -21 3 45 110 101 68 56 29 -62 -102 -5 113 119 3 10 -1 -19 21 48 111 73 0 -72 -107 94 156 74 82 54 9 -42 -19 -35 -99 -103 -132 119 309 -16 -127 -7 -78 -157 -286 55 394 130 -51 4 -13 30 140 125 277 281 69 -114 33 2 -171 18 2 -72 -97 -218 -25 218 40258 357 1200 75 11365 11 10 58 6810 807 629 1090 1594 4229 7771 11698 13478 14449 11671 3935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1256 3584 6830 8530 9167 9379 10040 10737 11247 11909 12683 13484 14691 15974 17205 16941 15785 14684 13584 12789 12020 10551 8546 6824 5584 4821 4597 4885 6199 7739 8953 10038 10542 10672 11588 13025 13304 13277 12847 12168 11534 10791 10007 10004 10288 11350 12719 13805 14472 14746 15199 15671 14249 11052 8847 6832 6833 6271 6397 4617 1916 227 158 159 149 147 146 142 137 135 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 158 158 156 154 152 151 150 148 149 149 149 152 153 153 156 154 148 142 135 133 134 134 136 141 147 149 149 150 154 161 165 175 185 185 180 182 184 180 183 190 193 189 177 170 165 158 147 140 135 128 126 120 115 111 112 120 121 124 128 128 131 133 130 125 123 116 118 120 125 125 122 121 120 125 119 122 124 123 133 133 134 126 111 121 121 120 113 91 82 92 113 108 87 91 104 87 68 70 88 79 57 60 60 71 104 103 79 92 78 57 75 108 77 64 99 109 131 131 72 24 15 24 93 83 83 117 97 46 49 28 -1 28 49 106 102 39 39 118 152 64 5 16 -23 -3 10 42 91 187 132 67 61 -18 25 25 57 -9 -34 52 127 124 -28 -23 62 57 -71 -86 88 191 179 118 65 -46 -99 47 13 -2 96 -59 -78 -50 -24 69 35 155 128 -86 30 229 98 33 -32 -122 138 305 171 46 54 -112 -247 148 258 -1 -263 -453 -298 -100 -164 15 170 40289 355 1350 75 11366 11 11 29 6809 792 642 2787 5767 8745 9918 10286 8134 1396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 2035 5775 8384 10454 10194 11541 13052 14808 15406 15606 14789 14055 13677 13457 12705 11637 9894 7720 6026 4842 4027 3457 2649 1643 1265 1210 1333 1681 2420 3501 4532 5185 6113 7415 9108 10910 12634 13215 13026 12083 10947 9500 7903 6841 6781 7893 9665 11412 13160 14532 15614 16902 18452 18704 15497 11123 8295 7941 8119 8512 7060 3672 451 168 156 151 143 142 139 133 132 131 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 159 159 158 156 153 152 150 148 149 149 150 154 154 154 156 153 146 139 133 133 135 135 137 144 149 149 149 150 154 161 169 179 185 183 177 181 181 181 180 186 186 181 174 167 163 152 139 134 135 134 128 122 119 119 119 125 125 124 126 132 137 134 130 131 137 135 125 121 120 124 130 120 124 136 129 122 134 149 149 139 131 122 117 123 114 113 112 95 105 111 106 104 104 92 88 88 80 80 79 66 69 90 96 84 99 103 90 98 66 67 79 73 57 47 54 59 99 96 44 27 78 111 104 99 59 57 87 74 27 -2 32 83 119 169 130 63 37 30 124 165 49 -18 27 40 54 74 68 106 102 89 3 -64 12 -44 53 55 -70 82 214 173 -63 -125 -22 2 -58 -48 86 120 238 103 -86 -20 -88 40 130 43 99 96 -8 -242 -129 168 181 399 507 153 -199 -237 126 433 78 -169 31 73 -56 -204 7 122 -57 -160 100 170 -337 -324 -196 -305 -234 275 104 40321 362 825 75 11370 11 12 1 6808 777 174 745 1675 3690 4858 4981 3266 1612 1991 2275 3475 5558 9181 8708 4139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 2189 4271 6937 7616 8413 8671 10235 13126 15862 16193 16199 13487 9301 6849 5325 3806 2493 1854 1866 2461 3321 3862 3620 2924 2287 1722 995 1089 1905 3217 4494 5524 6352 8638 11534 13686 12952 11322 10722 9898 9034 8289 7419 6493 6670 7639 9228 10563 11779 13174 15205 17036 17485 17243 15954 14117 12641 12534 13008 15344 17607 10774 2803 888 560 193 153 144 140 139 133 131 131 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 159 159 159 158 155 154 153 150 151 152 152 155 155 155 156 153 148 140 132 131 135 137 138 141 144 145 146 147 151 158 170 183 184 181 177 181 183 184 182 187 187 180 173 166 162 153 144 137 135 137 129 121 124 123 115 114 118 124 123 124 128 135 135 136 143 143 130 121 121 122 129 125 131 142 140 128 138 153 147 135 135 131 122 120 115 121 128 116 109 121 107 116 141 93 68 100 100 78 78 93 85 77 106 97 80 82 104 126 97 75 70 75 92 88 75 80 105 137 95 70 108 102 91 122 93 74 72 72 51 -1 11 113 160 152 144 83 51 1 53 96 1 2 28 60 128 131 147 130 113 60 -62 -64 20 35 28 -10 -24 123 198 50 -106 -32 106 82 63 85 115 141 226 -10 -138 175 66 -7 24 5 268 313 79 15 112 98 140 321 547 370 -72 -99 285 390 129 212 66 -149 82 -148 -289 -56 206 213 85 124 225 628 348 147 276 471 417 40352 363 750 75 11371 11 12 32 6806 762 75 640 2101 4481 7557 9300 12693 14474 16185 19427 20242 18697 15752 14413 8741 4162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1063 2677 4064 5059 5509 5914 6122 6463 7874 9631 9142 7689 5294 2447 1117 694 633 881 1714 3280 5911 7818 8701 7789 6143 5467 4368 3140 3306 4465 6401 8092 9305 10168 12434 14154 14013 11242 8664 7866 7239 6343 5741 5570 6189 7459 8947 10022 10720 11396 12139 13544 15940 15952 14759 13388 12418 13483 16474 19378 22920 14757 9109 2444 1804 603 197 156 147 141 140 135 134 132 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 156 156 157 156 154 153 151 150 151 151 150 152 151 152 155 155 151 143 134 131 133 137 138 138 138 140 143 145 149 154 162 172 180 183 180 180 180 181 182 185 189 185 177 169 162 158 152 143 137 135 128 122 123 119 111 113 119 124 123 119 123 129 133 131 123 126 126 116 119 129 127 127 140 135 134 133 131 130 128 128 133 134 122 118 136 141 136 132 126 136 111 113 145 100 67 93 80 49 51 68 69 49 65 78 62 78 116 112 93 64 64 89 93 100 89 107 124 136 105 75 90 59 59 92 79 77 72 75 120 102 65 39 3 41 115 84 14 0 55 78 5 27 36 41 48 85 202 211 148 83 69 9 -2 28 -62 3 77 75 68 -42 -72 25 196 167 92 152 94 89 208 68 -13 199 98 -6 -27 -53 157 186 63 75 218 53 -57 152 193 17 -23 137 145 77 92 200 -51 -237 143 25 -246 -39 347 261 -200 -130 67 360 421 491 440 336 63 40384 363 750 75 11373 11 13 4 6805 747 5 140 580 1195 2425 4329 7533 13465 25674 36013 41455 35198 13976 4098 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 317 1617 3247 4139 4583 4631 4236 3600 3310 2343 1325 718 611 906 1537 2641 4480 6922 10171 13393 15115 12577 9619 6298 5535 5130 4935 5440 5790 6696 6549 5961 5659 5737 5699 5656 5166 4925 5459 5977 6353 7167 8278 9414 9982 10183 10228 10276 10391 11118 12148 13584 14589 14438 13421 12189 12223 15083 15239 14793 17917 5235 3785 2677 259 161 155 149 140 139 136 132 130 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 152 153 153 152 150 149 147 146 147 147 146 148 148 149 154 154 149 143 137 132 133 136 136 136 135 137 142 143 147 152 157 165 173 183 183 177 176 181 184 184 181 179 174 165 159 154 145 136 131 128 124 115 115 116 111 119 122 115 117 119 121 121 121 122 113 114 115 113 120 131 135 133 132 120 126 139 135 131 126 137 150 126 117 126 144 128 110 130 129 132 123 124 144 114 82 81 65 52 48 46 70 63 62 89 75 108 136 99 96 81 67 85 84 83 72 79 111 109 90 105 112 83 59 77 84 68 31 44 102 99 72 9 -21 -8 73 93 32 68 91 127 116 84 86 42 24 111 167 164 124 62 102 31 29 48 -1 58 52 34 0 -46 -46 -50 87 118 -13 96 166 47 -12 102 76 101 108 -9 -58 -136 -15 146 330 177 90 135 122 99 -199 -262 -47 -5 0 -23 -56 81 14 35 199 10 58 300 266 -198 -483 -141 -114 47 240 -12 -123 239 -26 40415 357 1200 75 11371 11 13 35 6803 733 693 3949 13499 23686 33799 39536 36438 32321 35170 27730 7996 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 674 2270 3066 2921 2644 2236 1797 1241 940 1176 1814 2571 3150 4018 5813 9161 12910 15690 17321 15249 10781 8042 5617 5297 5345 5350 5290 4490 4128 2563 1215 951 998 1219 1834 2494 3389 4834 6158 7846 9943 11973 13333 13616 13021 11621 10103 8435 7770 8986 10870 12278 12994 12569 12798 10696 8459 5181 3551 3255 2947 2699 1591 240 169 159 155 147 143 142 135 132 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 152 152 152 152 150 148 148 146 146 146 146 149 150 151 156 155 148 144 141 136 135 136 136 134 132 136 140 142 147 154 160 162 166 178 182 178 177 179 186 186 181 176 171 165 158 148 136 133 129 123 121 116 116 119 112 115 116 113 115 114 119 121 117 116 110 107 106 119 122 115 128 130 122 119 125 139 135 144 154 152 148 128 133 137 136 132 110 109 112 120 136 148 139 107 95 84 83 90 89 75 74 84 89 101 83 98 116 120 148 110 68 70 80 87 81 92 87 89 95 105 119 82 64 116 95 50 36 52 79 57 72 79 54 20 0 9 11 64 117 158 150 73 79 62 67 126 124 53 -3 -57 -15 16 42 89 34 19 9 61 108 71 69 -35 -36 38 -39 6 147 64 -160 31 189 64 -55 -12 104 -1 68 163 205 76 16 229 257 -60 -256 -108 -78 -26 173 141 -96 -5 157 101 248 157 43 -3 -128 -246 -362 -17 98 174 97 -329 -324 -32 -161 40447 334 1200 75 11372 11 14 7 6802 718 1878 7534 23266 33029 41089 63537 73586 61781 39886 32128 8081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 864 1622 1989 1772 1368 1021 933 975 1069 1411 2074 3243 4139 4302 3851 4329 5811 7836 8433 8488 5977 4647 4768 6890 8470 7855 3676 2367 1774 1629 1154 754 968 1583 2373 3261 4039 5173 6326 7744 9833 12652 15262 16498 16882 14547 11934 10297 8595 6854 6378 8167 8342 9088 9218 11053 9021 5879 3896 3931 2106 1206 563 279 237 193 177 157 150 144 144 139 135 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 154 154 154 153 150 149 149 148 148 147 148 152 152 154 160 159 152 148 146 142 138 137 136 133 131 135 140 143 147 154 161 162 168 176 182 177 174 178 184 184 183 180 174 168 161 155 147 137 130 124 122 121 116 117 118 115 115 122 126 122 120 124 121 120 117 113 118 126 120 112 124 134 125 122 123 128 134 129 139 145 137 123 129 127 130 154 128 118 123 116 125 131 134 122 84 80 97 101 90 62 65 90 102 93 70 68 78 90 110 104 99 115 117 102 83 81 93 90 96 95 92 58 18 80 67 39 81 48 40 75 118 101 38 58 64 54 75 53 14 28 -2 -40 26 54 39 19 53 0 -15 14 -7 65 80 34 -57 -51 22 -32 63 130 48 -38 -74 9 26 61 108 61 -93 8 200 45 -97 86 307 23 -155 -93 -147 33 131 78 -111 -334 -239 -201 40478 325 1125 75 11370 11 14 38 6800 703 2379 9485 21927 50458 68783 64386 63878 57665 37745 8808 3957 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1599 2357 2457 2491 2997 3923 4813 4816 2838 2022 2059 2414 2516 2152 1220 847 813 1095 1333 1406 1249 1118 1507 3559 5075 4667 1293 539 465 409 427 471 671 1304 2026 2774 3620 4945 6738 9712 13388 16843 18837 17677 14744 11332 9995 10193 10086 8751 6729 5886 5405 6511 6799 6651 4681 3501 3192 3487 2313 1705 1389 993 511 243 184 154 149 144 142 138 133 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 156 156 156 154 151 151 150 150 151 149 150 152 153 157 163 163 157 153 153 149 142 139 136 133 132 134 138 144 147 151 156 160 168 178 182 179 178 178 182 181 181 178 175 172 165 166 165 154 147 143 139 133 123 125 133 128 128 130 135 130 118 121 125 127 128 131 125 117 115 115 125 131 124 122 130 128 129 123 113 109 121 130 129 120 130 150 131 126 121 111 117 104 97 92 67 94 126 124 106 73 81 88 87 81 52 26 31 71 99 85 107 133 131 104 63 43 51 63 78 85 88 97 62 81 127 127 87 38 2 -4 18 17 60 126 108 51 -13 -63 -110 -69 -76 -81 22 84 79 -2 -77 -87 7 112 -14 -31 65 -14 -170 -105 16 -80 75 101 -125 -101 26 86 156 173 62 -64 -88 4 69 72 91 133 25 -332 40524 330 1125 75 11359 11 15 24 6796 684 2259 8348 17869 33725 44292 40440 31624 43120 36220 9902 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 1383 2067 2472 2758 3369 4055 4016 2177 1296 1083 1089 1285 1532 1991 3238 4899 5662 5526 4993 4246 3974 4250 4166 3828 3367 3525 3738 3805 2933 2550 2555 2725 3211 4030 5306 7436 10836 15077 18977 21898 21461 18346 14722 11571 10262 10124 10411 10043 8885 6146 4246 3727 4916 5650 4617 3156 3264 4235 5170 5539 4162 2721 1664 916 387 178 152 149 145 141 138 131 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 155 154 153 152 150 149 148 148 148 147 147 148 150 153 159 160 157 153 153 150 143 138 136 134 133 135 135 138 144 148 152 157 162 169 179 182 179 178 181 178 176 176 168 165 165 164 162 162 154 145 141 135 126 131 141 142 142 138 137 137 132 126 134 139 137 135 121 108 111 113 125 129 128 135 139 138 130 128 117 110 113 120 124 129 142 143 143 127 113 109 109 116 101 109 122 122 130 125 129 129 134 138 126 69 31 15 16 91 128 117 153 168 150 107 69 76 71 98 156 141 137 177 157 141 147 107 81 59 7 11 56 63 83 119 78 56 -12 -25 45 149 88 3 98 111 94 64 -55 -99 -46 116 81 27 165 112 -36 87 94 19 129 41 -60 83 107 -89 -62 -28 -93 -129 31 121 9 15 45 -107 -297 -314 -38 -83 -137 -49 27 40556 320 750 75 11386 11 15 56 6790 678 611 653 999999 999999 999999 999999 453 2458 5257 9103 14003 18648 29525 24663 5403 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 123 279 807 1241 1706 2213 2671 3256 4029 4930 6002 7398 9562 12384 13648 12011 9754 7793 6698 5875 5236 5047 4806 5181 5548 5902 5055 4755 5053 5834 7242 9267 12056 15322 19061 22107 23186 22691 20037 16730 14967 15034 15625 15696 15031 12778 10166 6796 5031 4432 5574 6513 6322 5939 7346 8068 8005 7062 4699 2296 1191 748 374 173 153 150 147 142 139 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 155 155 153 152 151 149 147 147 147 147 146 146 148 150 153 154 155 154 153 151 147 142 137 136 134 135 135 134 140 145 147 151 157 159 165 174 174 172 174 171 167 168 160 158 164 161 156 152 145 138 134 129 126 128 133 136 136 128 123 133 137 130 124 129 139 132 120 120 125 120 125 129 129 150 161 153 146 128 119 122 126 122 116 139 143 127 143 153 147 138 121 139 157 164 149 120 114 95 121 150 164 170 146 59 60 126 116 129 129 144 197 222 233 178 109 107 96 127 170 137 161 187 167 167 136 81 154 127 28 79 103 91 84 101 120 154 138 136 116 147 102 13 54 76 62 -18 -139 -117 33 80 66 121 155 137 141 314 200 11 36 -42 -57 69 -32 -173 -99 -28 40587 320 750 75 11394 11 16 27 6783 680 590 600 999999 999999 999999 999999 1033 3558 8043 13306 12626 7889 5323 2425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 182 199 66 13 247 1297 2253 3108 4158 4872 5953 6830 7407 8045 8458 9101 9444 10551 10332 9790 9888 10160 11068 10311 7826 7503 8414 9524 11043 12075 13155 14003 15250 16702 18022 18702 18056 17275 16016 15261 14347 13611 13536 13804 14588 15114 14883 13627 10789 7996 6224 5256 4917 6593 6984 6898 6392 5392 4334 2994 2340 1907 1245 846 508 247 157 153 149 144 141 138 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 158 157 156 155 153 151 149 148 148 149 150 151 152 154 156 158 157 156 155 152 147 139 136 135 133 134 136 139 143 145 148 152 152 155 163 169 169 169 170 170 167 157 156 163 165 164 161 150 140 135 134 132 131 134 133 127 118 115 114 116 122 113 115 133 136 125 123 131 129 126 126 127 132 148 157 148 130 131 123 136 149 135 153 141 125 145 163 175 167 150 145 150 157 133 126 120 118 149 133 123 136 142 113 137 202 185 163 191 227 222 224 250 217 146 106 79 91 118 118 172 149 123 152 128 93 154 159 69 31 75 108 84 92 104 105 112 139 40 48 57 -94 -22 96 38 -7 -77 -88 46 75 52 18 -14 138 227 253 283 145 109 -69 -347 -238 -34 59 172 163 40619 314 1200 75 11391 11 16 59 6776 687 1061 4267 12039 22658 22635 15283 11607 14976 7044 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1400 2405 3086 3641 3962 3805 3250 2505 2179 2104 2623 3086 3732 4215 4846 5408 6238 6854 7375 7654 7704 8055 8098 9663 10122 8907 9122 8316 9489 9122 6589 6971 10639 13062 15359 11827 13840 18506 23449 24257 24624 22144 16242 11290 8402 6731 5566 5200 5063 5112 5297 5273 5063 4625 3873 3359 3057 2822 2784 3787 3688 3420 2967 1637 1142 560 380 327 511 709 643 371 203 153 147 143 141 137 131 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 158 157 156 154 151 148 146 145 147 148 149 151 154 159 159 156 156 156 152 147 140 136 135 133 133 135 135 140 147 149 147 147 150 156 164 170 169 167 173 171 160 155 163 166 168 165 155 142 135 139 136 139 140 131 125 119 119 117 122 130 135 138 134 140 134 118 124 124 117 115 117 122 132 140 140 143 136 124 135 143 148 160 158 156 155 171 164 151 177 170 128 138 155 164 159 170 172 158 142 110 129 146 172 170 171 232 293 329 270 219 255 250 198 167 138 124 165 167 148 92 82 93 67 100 133 126 131 173 190 124 90 76 56 137 205 225 147 137 88 -43 82 225 64 53 64 87 106 68 136 -16 -52 152 152 39 158 166 59 -116 -266 -55 113 117 344 387 40650 314 1200 75 11396 11 17 30 6770 694 461 3352 9663 19339 29595 35730 38231 37901 14477 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 1189 2151 3534 4445 5128 5518 5546 5094 4372 3555 3758 4518 5915 7409 9264 10455 11321 12407 12824 13161 13157 12831 12568 12358 12726 13832 11263 6266 3193 1347 579 789 2133 5804 11013 11983 9960 3641 5322 10898 18245 21215 23273 22535 17698 11223 6739 4129 2300 1409 1129 1049 1109 1278 1572 1957 2113 2018 1617 1183 962 959 857 718 680 592 595 524 386 301 326 509 518 363 201 151 146 145 142 136 129 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 156 157 157 156 155 151 148 146 145 146 146 147 149 153 157 159 157 157 157 155 152 146 139 134 134 134 135 136 139 145 147 145 144 145 151 161 173 175 168 168 174 165 154 156 161 163 162 159 152 147 149 143 142 141 136 128 116 121 130 131 132 138 139 126 125 124 114 114 113 109 107 106 117 139 127 124 144 134 133 150 147 154 182 181 150 134 166 157 140 168 166 119 115 146 169 177 150 132 160 172 133 102 112 170 171 205 292 310 285 210 189 278 277 205 132 97 118 164 173 125 79 71 68 64 131 133 95 129 207 165 76 66 15 0 54 53 113 160 146 109 86 132 161 71 62 118 221 247 67 103 56 12 111 94 16 -17 14 49 44 106 136 107 121 272 310 40682 313 1275 75 11400 11 18 2 6763 702 1001 4058 9548 17701 24412 26989 18847 8607 1606 1292 999999 999999 999999 999999 999999 999999 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 1385 1962 2102 2564 3084 3487 3918 4383 4822 5455 6457 8479 11149 14152 17409 19663 21561 23523 24321 24486 23805 22308 21476 21697 21784 18839 10335 4680 1202 72 999999 420 1743 4637 7287 7420 6029 6680 9889 13021 16359 18034 18958 18602 16768 12764 8730 6441 4828 4048 4202 4690 5486 6558 6852 5860 5208 4145 1325 575 360 351 448 573 693 610 570 498 384 287 229 290 268 199 149 150 147 146 143 136 130 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 156 157 156 156 154 151 147 145 146 146 147 147 148 151 155 156 154 155 157 156 155 150 143 135 132 132 135 138 141 142 142 143 146 148 152 161 169 175 169 171 174 169 159 154 152 155 162 162 158 156 154 147 140 140 140 134 126 130 133 130 123 122 123 120 119 114 118 121 114 108 118 119 125 138 124 116 135 144 140 151 150 142 165 161 139 143 149 151 142 143 136 120 124 143 164 143 99 101 137 132 142 151 146 159 161 182 247 264 205 177 217 258 259 223 133 91 127 140 137 170 159 80 101 128 113 70 31 27 82 144 177 101 31 65 14 -59 -34 54 111 217 222 181 205 108 84 127 41 -8 45 156 275 193 20 15 44 14 -29 34 107 158 87 155 366 79 -114 40713 313 1275 75 11401 11 18 33 6757 709 652 3500 8553 12562 12247 9114 4676 3326 3627 2648 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 1457 2274 2954 4383 6769 9508 11733 12725 13698 15308 17438 20339 22575 25307 26818 27429 28297 28671 27960 27101 25833 23909 21930 19962 16966 11269 4344 1696 180 999999 999999 999999 999999 57 691 2028 4547 8638 13128 14898 14900 13507 11590 9919 8892 7902 7033 6647 6624 7061 7953 9166 10390 11792 12442 12905 14025 12613 2201 936 447 414 401 588 954 905 767 558 466 432 757 779 339 161 152 153 151 149 147 139 135 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 156 158 157 156 155 152 148 146 146 147 149 150 149 152 156 158 156 157 159 158 156 152 145 137 132 132 135 136 138 140 143 145 151 155 159 164 168 171 172 174 175 176 174 168 159 156 159 160 160 157 152 145 145 146 144 141 139 137 139 141 131 121 114 111 109 109 117 126 123 116 123 119 131 141 138 130 125 132 131 139 136 130 135 134 134 122 103 122 133 129 126 148 149 140 153 141 102 111 147 122 126 164 160 139 136 153 203 226 206 227 212 187 218 227 193 150 136 118 114 180 171 75 95 108 65 79 63 -50 -4 136 146 83 68 89 125 121 116 138 183 227 117 98 126 38 -41 -5 -48 -64 60 145 147 129 -1 -103 -67 13 -39 -87 -85 -86 -88 -37 103 -203 -326 40745 314 1200 75 11412 11 19 5 6750 716 117 1116 2699 4476 5054 4839 3886 3217 1303 1245 580 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1020 2620 4424 6027 7400 9626 13150 17751 22555 25121 26225 27379 29138 30683 30461 30006 28939 28046 27590 26213 23048 18896 15229 11313 7855 4794 1883 579 999999 999999 999999 999999 999999 999999 999999 999999 400 1139 2360 4204 6784 8639 9461 9262 7684 6074 5379 5302 5809 6376 6959 7735 9050 11175 13223 14926 17835 21855 24819 23160 7202 4113 824 540 692 1198 1685 1555 1222 763 539 593 1252 1464 714 230 159 155 153 150 148 141 137 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 159 160 159 158 157 155 152 149 148 148 149 150 151 153 157 159 160 161 161 159 157 154 147 137 131 133 135 137 139 141 145 150 153 155 158 164 169 173 176 177 177 179 179 171 157 155 161 161 161 159 153 145 142 141 141 133 130 133 137 141 136 125 114 106 104 106 112 117 126 129 126 111 110 131 149 138 120 116 127 146 135 128 134 135 122 106 99 111 126 125 112 120 126 113 123 142 115 106 136 128 122 125 116 130 138 126 163 194 220 256 227 227 236 187 168 194 138 79 90 85 61 77 87 31 1 70 95 53 86 107 50 13 21 109 206 164 141 144 179 54 -94 -25 -14 -12 -8 48 126 153 127 86 11 96 107 -70 -67 -79 0 1 -85 -34 -150 -303 -291 -314 -310 40776 329 75 75 11419 11 19 36 6743 720 686 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 2267 4936 5753 3060 1797 1360 492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1378 4415 7500 9615 11674 13828 16280 19708 22905 24200 23318 22830 22754 22694 21617 20166 18917 17870 16381 14408 11354 7521 4316 1560 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 443 1161 2324 3947 5253 5658 5131 4510 4581 5312 6101 6730 7247 8263 10118 13271 17868 22809 28411 33623 37181 35583 12547 5910 1411 917 1110 1757 2329 2131 1306 665 432 571 1188 1307 621 229 159 153 150 149 146 140 136 128 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 161 160 159 158 157 154 151 149 150 149 149 151 152 154 158 161 161 160 158 156 155 150 140 133 132 135 136 137 139 142 146 149 155 158 159 166 171 170 174 176 171 174 172 159 158 163 161 160 154 149 147 137 130 131 128 119 124 135 135 129 129 131 129 129 123 125 125 123 128 124 109 101 121 150 142 132 132 132 135 127 130 132 122 119 134 136 122 128 142 119 105 121 129 114 103 103 101 125 130 103 100 90 130 186 171 176 216 226 227 265 317 315 241 212 237 187 113 64 54 92 129 92 37 45 60 106 178 191 74 0 22 86 182 163 154 93 23 145 97 12 27 -16 5 130 145 162 125 10 41 34 81 37 -100 -35 -80 -45 14 -74 183 70 -187 -45 -111 -279 40808 329 75 75 11410 11 20 8 6736 722 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1179 2794 6431 11564 18252 17069 13535 6257 5706 3626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1022 3717 7016 9373 11055 11497 10878 10493 9896 9115 7696 7274 7011 7334 6942 6693 6269 5376 4141 2850 1752 1080 579 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 501 1164 1831 2229 2475 3010 3846 5076 6253 7277 8105 9384 11233 13774 17827 23342 29021 35661 43362 41397 30403 2672 1595 1223 1433 2173 2384 1868 747 378 380 654 1483 1302 281 159 154 152 150 149 145 141 137 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 161 162 162 161 160 158 156 153 150 150 149 148 149 150 151 156 161 163 161 157 153 151 147 139 132 133 137 137 134 137 141 145 147 153 158 156 161 165 164 165 166 163 166 167 163 158 153 159 161 153 147 148 140 133 134 124 117 127 131 129 130 127 128 136 141 129 122 125 121 127 131 124 116 116 128 117 127 150 143 128 120 125 129 112 113 136 144 135 129 134 117 129 147 144 126 101 120 124 126 123 95 86 64 108 205 264 282 271 251 229 250 319 342 307 253 223 184 170 166 157 162 107 30 50 83 76 101 79 69 27 -18 33 144 153 61 118 72 12 212 257 159 63 -82 -109 42 79 76 90 95 145 75 -53 -42 -3 29 -3 -67 -76 -74 137 137 28 156 58 -95 40839 317 975 75 11411 11 20 39 6729 725 1321 2589 5110 9865 20010 29181 36735 43039 43709 29402 7269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 1527 3623 5606 6362 5955 4226 2275 1323 1081 886 908 870 837 672 566 474 387 301 64 999999 33 83 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 767 1556 2506 3603 4808 5731 6767 8369 10647 12776 15041 16499 16648 17339 19681 23530 30094 35596 33632 26123 3174 1967 1786 1964 2512 2528 1795 842 345 369 567 1097 940 243 154 151 151 149 147 144 142 137 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 160 161 161 161 160 158 157 155 152 150 147 146 146 148 149 153 160 163 161 155 151 148 143 136 132 133 135 136 137 138 139 140 142 147 150 148 155 163 163 163 167 168 163 161 164 156 151 155 156 151 145 147 144 131 121 112 122 134 124 126 134 128 122 131 135 119 118 124 124 131 135 139 136 117 108 113 126 142 139 134 130 133 129 120 118 113 130 132 118 124 127 140 144 137 126 115 121 120 126 114 113 101 56 74 169 283 333 308 275 225 203 243 284 283 237 166 113 189 236 129 73 82 79 119 127 129 108 36 70 119 102 36 78 95 33 37 4 6 51 74 93 54 -41 -47 -4 34 -23 -56 22 44 23 -85 -68 23 91 43 -71 -73 14 81 49 -6 101 317 252 40871 315 1125 75 11410 11 21 11 6722 728 208 2739 7155 15886 29706 51183 69046 71004 51655 21338 1461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 372 1433 2631 2949 2995 2590 1690 1076 825 572 213 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 687 1505 2541 3812 5542 7619 10329 12502 15396 18926 22374 26877 31326 33417 32831 30458 28668 26490 22992 16901 7422 2844 2173 2032 2333 2908 2504 1285 582 462 412 346 260 194 151 150 149 149 146 144 141 137 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 157 158 158 157 157 156 155 154 151 148 145 143 143 146 146 149 156 159 158 156 152 149 145 138 136 134 131 134 139 140 139 137 138 142 146 144 143 150 153 155 164 169 167 169 170 158 152 154 153 154 147 141 139 127 116 118 130 132 126 120 125 131 117 115 123 116 125 124 117 125 120 122 132 116 116 126 119 115 115 118 126 153 139 133 134 101 106 108 106 117 125 134 115 104 103 98 101 99 113 120 136 121 93 119 189 255 255 249 215 134 158 200 197 194 198 143 105 224 213 108 130 159 142 124 180 157 82 51 100 112 106 104 31 28 55 20 17 19 -44 -24 30 43 46 41 103 182 98 -28 -48 -10 -57 -97 -139 -194 -30 32 -12 22 -11 -21 -45 38 72 148 180 40902 312 1350 75 11415 11 21 42 6715 730 2096 7072 16540 37421 71426 89607 64516 8153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 642 1224 1405 1367 1156 345 167 112 48 13 999999 999999 999999 999999 999999 999999 999999 999999 277 655 1362 3144 5823 7481 7407 4126 891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 857 2352 4306 6453 8857 11852 15066 16749 18015 20168 22410 27857 36474 40996 40672 37971 32739 27633 19657 12411 6577 2176 1479 1351 1734 2174 1951 1210 1105 1102 936 575 291 188 157 154 150 150 148 145 142 137 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 155 155 154 153 154 153 151 150 148 144 141 140 140 141 141 143 150 156 157 154 150 147 145 140 134 134 132 134 138 140 139 133 132 138 145 143 138 136 139 145 152 159 163 169 169 159 151 151 151 152 146 137 127 121 119 118 120 120 119 118 123 122 110 105 113 125 131 124 117 117 102 104 112 95 102 105 98 95 100 105 116 143 130 121 124 98 107 108 116 128 108 112 101 114 123 74 75 103 99 113 122 136 138 166 197 196 198 176 159 149 174 215 164 139 239 229 167 202 167 130 148 90 57 37 86 82 24 16 39 20 18 137 70 30 77 -6 -21 43 61 24 12 70 112 20 61 177 239 96 20 146 27 -74 -120 -169 -99 -3 34 -31 -106 -27 107 206 124 116 137 40934 312 1350 75 11412 11 22 14 6708 732 1909 6425 17120 30332 48033 71003 50158 6164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 1204 2308 3676 6563 10738 16434 21627 21996 18742 9455 4050 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 899 2459 5051 7770 9765 11194 12722 13911 14665 14962 15732 16701 19572 24424 27700 30566 34678 34778 31446 23178 16426 9163 4247 3015 2525 2505 2433 2043 1787 1794 1814 1437 978 435 223 161 157 153 149 148 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 151 151 149 148 149 148 146 146 144 140 137 136 135 136 137 140 147 153 154 150 145 142 140 137 133 134 135 135 135 138 141 134 128 132 137 139 143 141 140 143 146 154 160 165 166 161 153 147 142 138 139 139 132 125 120 118 116 111 115 135 133 118 119 119 122 133 142 137 129 119 108 111 111 97 102 116 108 110 132 138 132 121 118 107 100 106 120 103 92 141 129 108 126 130 116 63 51 68 56 71 86 115 143 168 167 152 165 153 178 195 162 166 135 147 240 223 181 158 139 100 58 64 61 -7 -18 30 36 53 93 75 16 4 40 107 87 31 1 31 84 28 -40 -12 80 115 108 97 276 136 -76 84 37 -19 73 -37 -183 -117 -55 -140 -129 61 247 133 -25 6 -141 40965 313 1275 75 11414 11 22 45 6701 734 1081 5389 18250 42010 47838 20717 8821 6825 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 941 1995 3422 4594 6189 7301 8865 12444 14504 16530 20359 21017 21278 16171 6420 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 1052 2607 4607 6096 6415 6121 6223 6777 8258 9528 10966 12762 14717 16973 19470 23432 28540 30696 29413 25583 20148 14789 10737 8085 6116 5629 5746 5234 4108 2364 1735 1257 908 439 219 158 154 151 147 146 143 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 150 151 149 147 146 145 145 144 142 139 137 134 132 133 136 141 147 151 151 147 142 138 138 137 136 137 141 140 138 142 145 142 134 133 135 139 146 149 143 137 141 152 159 163 167 166 161 157 147 136 139 142 141 132 123 125 123 117 125 133 121 119 126 126 133 136 137 139 133 119 124 131 123 107 111 134 126 128 137 129 136 141 145 123 112 132 127 108 112 156 154 121 115 94 88 90 59 53 55 63 88 109 145 180 182 196 182 158 166 153 118 105 118 184 193 170 177 119 134 109 79 173 124 -75 -85 22 53 58 72 60 32 53 111 193 133 60 60 66 100 66 -2 76 208 215 102 73 256 267 136 132 116 131 73 -108 -235 -279 -292 -263 -130 25 200 93 -71 -227 -343 40997 329 75 75 11418 11 23 17 6694 736 5323 999999 999999 999999 999999 999999 999999 999999 999999 55 292 999999 999999 999999 999999 999999 1366 5129 16534 37972 40749 18297 14040 3365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 694 995 1131 919 855 1341 2320 3998 6091 7901 9479 10266 12393 16036 17224 16718 14148 12325 10208 6652 1718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 578 1422 2279 2808 2775 2556 2457 2696 3890 5143 6953 8963 10670 12337 15545 19153 23633 27514 28151 27731 24205 20162 15748 13660 10725 8414 7674 7621 6841 2326 1078 814 571 334 209 158 152 152 148 146 144 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 153 153 151 148 147 146 145 144 143 142 140 136 132 133 135 137 140 146 151 149 144 141 141 140 140 142 145 145 140 141 143 143 138 136 138 140 146 146 141 140 142 147 152 156 163 169 169 158 144 133 135 140 135 124 119 124 125 126 128 117 114 121 124 131 138 139 131 134 138 114 119 133 124 122 124 133 138 131 123 111 113 133 144 130 133 148 134 130 130 133 155 145 105 76 96 106 62 66 79 93 124 136 129 137 205 252 253 259 220 169 142 117 94 109 120 109 74 49 85 34 48 136 95 -3 0 20 36 60 21 -61 15 149 124 141 107 67 150 150 115 40 0 149 218 205 133 -13 39 265 251 129 181 174 -121 -177 -47 -176 -262 -71 64 26 119 14 92 141 -44 41028 320 750 75 11419 11 23 48 6688 738 10 250 999999 999999 999999 999999 999999 999999 834 4139 14559 34021 41768 25423 5437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 178 700 1235 2543 3402 3932 3957 4180 4786 5529 7351 8743 10121 11509 12426 14099 15177 15233 14012 10288 7540 4297 584 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 935 1988 2625 2915 2863 2873 2871 3176 4785 8101 10552 11747 12310 12972 16581 21342 25481 27844 28272 29965 29237 25186 18677 16460 12836 8092 6447 6018 5830 2868 1756 931 359 266 210 159 153 154 151 148 145 142 139 134 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 154 154 153 150 148 146 145 144 142 141 141 139 136 135 135 133 134 141 149 152 150 146 143 142 143 145 147 147 142 138 139 141 134 129 131 134 141 140 136 138 141 141 144 152 156 160 165 153 136 129 128 126 124 128 126 121 123 126 127 121 131 136 131 138 139 137 132 133 123 109 125 126 116 132 147 143 143 121 127 160 140 118 113 111 128 133 131 116 93 105 135 139 122 90 82 87 67 73 62 63 109 118 116 142 200 223 231 286 290 211 159 130 57 53 62 38 -14 -5 39 12 35 84 45 43 59 -12 -21 36 72 -11 14 65 33 141 135 52 125 185 67 -12 -10 46 144 166 89 -89 -110 57 56 -66 -13 41 -179 -173 169 155 43 117 124 11 -49 -65 -17 116 122 41060 312 1350 75 11420 11 24 20 6680 740 187 2097 9044 30417 46037 30660 3087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 884 1355 1773 2230 2860 3817 4531 4700 4832 5365 5829 6349 7519 8112 8508 9190 10011 10471 9760 8319 7882 6682 5819 6431 5230 3609 1060 999999 999999 999999 999999 999999 999999 999999 128 1270 2633 3961 4272 4035 3911 3932 4770 6883 11882 18832 21282 20056 17189 16772 20132 26362 31355 33440 30850 27298 27690 25483 18891 15951 13099 8930 7400 5429 4596 6308 4813 1752 258 199 175 156 153 153 151 147 144 142 139 133 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 155 155 155 153 150 147 145 143 142 140 139 138 136 136 134 132 134 141 149 152 153 149 145 146 147 147 146 147 146 142 141 142 134 127 127 132 140 140 133 133 137 136 138 149 153 158 166 161 146 139 135 127 123 125 120 119 125 132 137 134 140 131 127 139 140 139 137 143 126 119 139 134 122 121 138 144 143 126 129 169 161 137 125 117 125 127 133 126 121 124 126 122 109 102 99 102 120 130 86 62 87 93 118 189 220 240 259 283 276 227 171 104 93 162 113 39 38 36 63 95 60 38 11 7 87 74 8 49 105 79 40 25 35 154 145 -47 -63 68 57 18 29 21 165 164 -28 -86 -99 -64 76 13 8 19 -155 -93 130 131 116 31 -35 98 196 192 27 5 214 41091 311 1425 75 11429 11 24 51 6674 742 613 3792 13561 23674 19889 885 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 378 1395 1872 2435 2684 3131 3926 4729 5182 5419 5490 4972 4833 4793 4800 5293 5841 7267 9032 12132 14593 17711 18918 17855 16254 13915 8992 1196 999999 999999 999999 999999 999999 999999 67 1231 2755 4232 5055 4510 3307 2739 2704 3936 7186 14897 22992 25371 24467 20733 19377 20165 23371 27952 36295 36914 31194 26524 24620 18618 15545 14401 11153 8052 4713 3652 5007 3546 1201 199 173 164 155 153 152 150 147 145 142 138 134 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 157 157 157 156 152 149 148 147 145 143 140 137 136 136 133 133 135 143 152 153 152 150 148 148 150 151 148 148 150 149 145 143 138 133 132 135 144 147 141 139 135 136 138 143 152 164 169 167 162 154 147 140 134 125 117 119 133 143 136 130 134 128 126 127 126 138 148 151 136 128 136 134 131 113 116 136 143 144 148 161 161 156 143 127 121 146 166 147 145 129 115 114 85 90 116 105 105 90 80 110 101 87 133 224 273 292 315 305 261 224 183 117 111 179 130 12 58 109 61 81 76 -16 -2 66 142 167 115 135 103 69 48 30 7 86 126 12 -4 20 71 71 60 81 133 132 71 -58 -80 113 195 89 41 -12 -58 -45 -21 0 18 -33 -107 118 435 260 42 180 285 41123 315 1125 75 11428 11 25 23 6667 744 197 1355 2718 2689 1937 2281 4941 4127 2042 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 956 1600 2329 2879 3703 3996 4303 4609 4712 5314 6062 7454 8431 10025 10464 8949 7736 7054 6497 5922 4325 5918 8188 12387 14572 16946 14052 13365 11193 9288 5557 999999 999999 999999 999999 999999 999999 999999 822 2313 4221 6067 7022 6838 6164 5668 6255 9295 13502 20021 24438 24880 23436 21472 20061 17618 17110 18170 28217 32488 31999 27426 25231 21179 18337 17047 10448 4423 2174 1627 1137 495 236 190 174 166 154 154 150 149 149 146 140 139 135 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 157 157 158 156 153 150 148 147 147 145 142 139 137 135 133 132 136 143 149 151 150 148 147 148 150 151 150 150 151 149 146 143 139 136 135 136 142 147 146 143 134 132 140 145 151 162 165 165 167 158 146 140 134 124 123 124 133 134 123 126 124 131 128 117 124 130 137 135 124 130 139 139 144 130 115 137 148 153 170 176 173 171 151 128 133 171 186 170 169 147 130 133 120 118 110 89 55 49 78 111 120 101 125 210 355 435 402 307 244 199 132 78 64 83 112 108 151 159 102 113 119 60 75 130 104 89 147 123 47 52 48 20 -2 73 80 61 98 31 13 39 63 116 203 105 38 -6 0 153 92 72 30 -91 -105 -102 11 136 -15 -91 -7 102 233 54 -143 -81 3 41154 316 1050 75 11434 11 25 54 6660 746 1286 4842 10120 22712 37673 33459 13947 1738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 912 1631 2335 2825 3103 3285 3468 3409 3379 3239 3208 3381 3812 4419 4728 5736 6003 5145 4475 5223 5031 3721 3015 2924 2863 3933 3563 2636 999999 999999 999999 804 803 999999 999999 999999 999999 999999 999999 301 1799 3947 6342 9012 10819 11377 11456 10827 10990 13652 16760 19087 19337 18925 17811 18676 19052 17561 15587 13178 16106 18383 22458 23006 21849 21716 22343 21274 12283 7132 2076 939 774 462 297 211 181 168 155 154 150 149 148 146 141 139 135 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 156 157 157 155 152 150 148 147 147 145 143 140 137 134 134 133 136 142 146 148 150 149 148 149 149 149 148 146 147 148 147 148 144 138 137 137 140 148 148 145 138 134 137 143 148 156 162 164 169 165 160 153 142 133 129 125 118 118 124 134 124 123 130 135 142 135 133 131 125 137 150 154 154 146 128 132 144 161 176 164 156 138 136 146 167 182 183 190 176 163 194 193 152 143 107 111 127 142 122 107 137 121 111 224 454 654 622 384 246 194 128 62 31 38 96 155 197 185 157 137 139 163 136 105 48 45 138 97 101 171 122 55 80 120 76 47 31 0 -36 -56 -15 -6 98 83 -63 2 75 70 36 110 154 49 10 16 35 91 -77 -85 76 66 1 -221 -215 -304 -397 41186 317 975 75 11436 11 26 26 6653 748 392 2780 9380 19608 36247 54607 39882 15178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 913 1181 1195 1037 785 620 558 243 219 137 999999 999999 999999 999999 999999 999999 620 3891 18862 20173 8284 2062 1443 443 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 898 1580 2527 3380 4339 5628 7603 9606 11577 14206 15140 15542 14619 14028 13641 15216 16255 16339 16793 16858 17720 17589 15460 11496 8287 7170 8516 12445 13089 13194 15862 23538 26033 12739 8206 2465 881 599 476 376 262 214 182 158 155 152 151 147 146 141 139 134 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 155 156 156 155 154 151 149 148 148 146 143 140 137 135 134 132 135 142 145 149 151 151 149 148 148 148 147 146 145 146 148 149 148 140 134 133 136 144 149 151 148 140 136 139 147 155 161 165 171 173 171 161 153 148 135 129 125 125 127 124 127 131 134 139 135 133 134 133 134 139 142 148 146 142 145 146 146 160 163 136 131 119 124 156 175 169 167 170 149 144 198 229 181 140 106 116 142 142 107 68 107 174 188 287 483 743 771 449 280 224 129 52 40 115 146 117 119 125 105 83 74 123 106 51 39 49 110 94 93 148 115 91 175 215 166 44 27 102 39 -24 -15 -17 24 26 -104 -56 27 32 49 -2 -61 22 158 78 -29 9 -96 -168 -157 -165 -69 -131 -34 13 -211 41217 317 975 75 11444 11 26 57 6646 750 500 3380 12557 25705 35248 37635 20260 8255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2090 10781 29576 29628 9770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 1233 2810 4876 7259 8858 9991 10706 11923 13251 13925 15759 18243 19565 18899 17499 16478 17777 18052 17235 16486 15489 14496 12838 8048 4675 3959 5308 6435 6707 6797 7885 12133 18159 19716 7462 3447 2058 1408 1244 899 578 418 324 230 165 153 149 148 144 144 142 138 132 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 157 158 159 158 156 153 151 150 149 149 147 143 138 135 133 131 134 141 144 149 152 151 150 149 148 149 151 149 148 148 148 148 148 144 135 133 133 140 149 154 154 149 143 140 145 153 161 165 169 174 171 161 151 149 143 141 144 134 122 119 129 136 129 124 116 127 138 122 127 144 136 128 128 135 146 152 150 147 150 133 123 124 131 139 146 143 146 142 126 131 163 210 216 147 87 98 100 94 84 53 92 178 182 242 477 749 803 536 329 192 106 73 60 106 124 94 69 46 49 65 3 28 49 0 26 28 30 14 -26 -31 -20 28 90 186 196 98 80 61 70 96 76 98 70 1 -24 -54 -72 0 15 -67 -243 -131 49 -64 -106 -81 -127 -115 31 57 63 73 73 69 -159 41249 317 975 75 11450 11 27 29 6639 751 796 4262 15368 27909 33306 31060 14979 6259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1311 7181 31331 39429 14416 2534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 1272 2908 5403 7868 10231 11596 12684 13000 13848 14207 13723 13276 14853 15246 14697 13188 12485 12018 11607 11119 10723 10369 10003 10105 9592 10748 12456 14300 14241 12315 8237 5560 7316 7991 7243 3483 2392 2122 2873 2955 1579 1012 692 391 255 163 150 146 144 143 141 140 137 131 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 158 159 160 159 157 156 154 153 151 151 150 146 140 136 133 132 133 138 143 149 151 150 150 149 148 147 146 146 150 151 150 150 149 145 140 140 138 143 152 153 156 155 145 140 142 152 162 162 166 169 169 168 154 149 145 132 134 137 134 136 125 124 131 121 115 128 140 125 119 132 122 112 115 128 137 149 153 137 149 163 135 112 113 106 118 129 142 145 136 138 136 179 215 134 59 93 110 104 115 112 101 116 136 204 417 704 834 649 376 171 107 104 60 50 69 63 75 73 74 80 39 65 83 25 7 54 103 85 76 44 9 25 -10 49 101 87 135 79 45 133 103 63 3 -26 71 26 -2 57 -69 -183 -212 -22 173 57 -11 -83 -88 117 298 315 261 116 44 -86 -180 41280 326 975 75 11447 11 28 0 6632 753 411 3089 10063 19108 27302 24568 4962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 3019 15248 38680 39466 4748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 1581 4547 9286 13046 17080 18288 19059 19111 19203 18716 19725 19210 19678 19208 15428 13029 10622 9270 8533 7890 7705 7592 8079 9568 13191 17690 21423 23907 24988 24725 17853 6773 3238 2832 2546 1771 2070 2547 3389 3412 1585 1036 686 345 232 160 152 146 144 142 141 138 136 131 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 157 157 156 156 156 154 152 150 148 147 144 140 137 134 132 134 136 139 143 146 147 147 148 149 148 143 143 150 152 151 151 148 145 142 142 141 144 151 154 159 156 145 137 138 143 150 158 164 164 168 171 159 144 137 130 130 136 139 143 124 112 122 121 126 135 130 118 119 125 113 101 114 118 120 137 147 129 135 149 127 108 107 104 106 133 166 182 166 143 130 160 167 104 72 87 100 111 133 142 123 105 144 273 388 658 840 596 352 199 109 87 78 73 102 86 82 92 39 39 88 82 73 54 77 159 242 233 189 157 96 146 110 23 -10 11 137 127 17 62 100 81 -57 -102 10 -44 -12 112 -9 -151 -136 4 38 -60 -20 -170 -47 169 93 93 115 30 54 50 148 222 14 -69 -198 -203 -64 -12 -170 -235 41312 360 975 75 11449 11 28 32 6625 755 950 4262 7313 10401 15669 13496 4496 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1777 8420 23559 27656 12370 1415 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 1975 3273 5290 8942 13240 17988 26194 31177 35327 36165 34712 32820 31092 27764 22916 19532 14094 10855 8315 7274 6709 6199 7023 7949 9174 10192 11688 13095 15015 17808 20809 23803 16820 8223 3785 2052 1647 1443 1635 1880 1822 1632 879 584 402 261 207 161 152 146 145 143 142 138 137 133 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 156 156 156 155 156 156 154 151 149 147 145 144 141 138 135 132 134 136 136 139 143 145 146 148 149 149 144 143 146 149 150 150 149 146 138 138 142 144 145 147 154 160 153 142 141 143 141 147 158 168 172 168 165 159 158 151 138 140 132 129 128 126 127 121 130 140 130 122 124 116 108 103 105 119 132 133 140 138 129 127 112 108 126 129 115 126 156 175 158 129 145 180 137 102 107 89 103 112 110 125 143 134 153 303 474 725 789 492 278 167 120 143 133 88 135 127 79 105 82 56 144 124 86 130 193 233 209 118 71 97 93 148 144 34 33 140 124 103 63 46 127 185 88 -11 56 0 61 185 -19 -129 -56 135 121 -102 -39 -86 -57 -35 -154 -149 -76 -30 52 69 144 197 125 -23 -139 -166 -115 23 148 453 371 170 64 85 48 -62 270 400 283 581 487 193 127 -61 -13 -29 -9 139 206 -31 -215 240 353 432 192 -132 -232 -79 542 181 -322 -509 -2 368 41343 361 900 75 11455 11 29 3 6618 757 216 1976 7538 9636 6895 2296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1990 7797 15266 11591 382 194 220 207 246 885 1562 2975 5139 7821 10600 12372 13945 15694 18388 20785 23179 25580 30483 33848 36225 35504 34110 32213 27489 22337 15576 9991 6665 5222 4898 5158 6104 6745 8383 9864 10394 9527 7857 7109 7441 8035 9610 10828 5794 4543 3836 2998 1785 1036 822 726 619 498 383 325 245 197 176 155 147 145 144 140 140 136 135 132 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 156 156 155 155 156 156 156 154 153 152 149 147 144 141 137 133 132 134 136 138 142 145 147 148 149 147 144 144 144 146 149 150 152 148 139 138 143 143 144 143 150 159 161 159 154 149 140 139 151 166 168 169 174 174 169 153 137 138 135 129 126 133 135 121 123 135 133 134 135 110 101 115 122 139 148 148 156 160 144 138 130 125 139 125 115 119 136 145 138 110 120 182 160 126 127 116 122 124 132 146 161 168 158 259 503 737 748 549 361 260 216 175 156 83 88 117 57 122 155 106 127 115 172 250 225 234 166 31 17 101 150 159 103 19 33 115 154 143 90 55 62 60 87 203 242 145 217 158 -127 -195 -73 144 153 -59 -107 107 104 -219 -280 -149 -37 105 121 -14 74 184 152 -81 -80 24 -20 39 119 420 431 162 -107 -154 83 -7 208 385 202 317 146 225 24 -518 -243 -125 22 268 309 234 -33 -136 155 701 560 448 179 330 397 -693 -1164 -1193 -349 129 41375 371 150 75 11458 11 29 35 6611 759 331 165 202 204 233 266 322 356 397 549 1136 3744 8938 10309 6722 963 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1133 1654 1943 2109 2049 1806 1701 1762 2005 2261 2422 3053 4254 6488 9241 12646 15085 16246 15698 14607 14198 14528 14610 15646 15976 16139 15870 15308 14639 15097 14330 12678 10463 8780 6332 4842 4544 4676 4899 5910 7389 9907 12264 13224 10795 6307 4491 2827 2077 2187 2400 1692 2320 3267 3177 1626 437 358 328 301 273 248 228 195 175 162 154 148 145 143 138 137 135 133 131 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 155 155 155 155 155 154 153 153 151 147 144 141 138 136 133 132 135 137 139 142 146 147 147 145 143 140 139 143 145 146 146 144 142 144 146 144 144 147 147 150 154 159 157 144 137 139 150 159 158 163 170 167 159 147 134 130 134 132 121 126 131 120 123 133 121 119 141 125 109 123 138 143 137 136 144 148 130 135 131 123 133 119 128 141 149 150 144 130 122 160 176 179 177 149 135 126 155 200 207 198 184 281 500 658 745 711 595 485 305 180 126 68 87 116 64 97 70 31 42 18 149 241 215 223 149 93 72 61 67 56 44 87 121 101 124 51 -44 14 53 -33 -49 86 176 197 210 47 -12 23 -44 -183 -223 -119 -138 -58 170 56 13 37 -3 207 195 -25 66 289 183 8 27 -67 -151 -32 47 -16 -4 159 -81 -389 -230 -130 190 259 165 180 165 320 8 -241 -236 -19 217 280 262 158 15 -343 -401 -210 279 623 284 482 391 -445 -416 -95 -154 -708 41406 371 150 75 11464 11 30 6 6604 761 1042 1025 1007 1041 1065 1107 1173 1225 1327 1596 2656 7038 16957 19835 11420 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 196 738 1235 1719 2213 2683 3027 3010 2817 2292 1822 1611 1624 1663 1795 1940 2543 3755 5476 6812 7564 6959 5929 4533 3352 2767 2337 1977 1636 1542 1761 2029 2511 3040 4112 5337 5977 5371 4484 3986 4183 4345 4621 5489 8260 11026 12787 14531 13966 9364 4106 2132 868 435 450 523 578 1281 2720 3064 2624 762 233 192 185 179 168 165 169 166 162 157 152 148 145 141 137 135 134 131 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 155 156 157 156 155 154 153 152 152 152 149 144 141 139 138 135 131 133 136 138 138 141 144 144 143 141 137 135 138 140 142 140 138 144 147 148 145 142 145 147 147 149 153 150 144 137 138 143 145 144 147 158 162 166 159 138 133 137 132 125 127 125 119 120 122 115 121 141 135 119 120 132 142 134 126 129 124 120 121 119 122 126 136 144 140 140 139 149 167 152 153 176 205 207 163 145 142 162 194 218 248 249 284 394 546 829 951 821 671 387 197 126 111 151 154 122 127 88 69 126 77 88 155 127 150 120 114 92 -8 1 -44 -49 38 137 143 42 -18 -39 73 160 66 -6 -7 117 190 51 -110 6 118 -22 -180 -84 56 -38 -91 45 145 179 161 111 25 52 147 122 321 309 150 44 -97 129 169 76 292 245 172 209 1 -210 12 162 0 -67 -162 74 254 -70 -80 57 222 206 103 280 516 224 31 241 -63 258 367 -78 354 682 181 24 310 -48 -547 41438 371 150 75 11465 11 30 38 6597 762 757 756 765 777 778 920 996 1069 1248 1610 3034 8538 21658 25991 17436 3458 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 366 1777 1835 112 371 912 2047 2101 1751 1305 1213 1037 828 521 384 174 391 211 233 633 901 1317 1863 2356 2698 3157 3802 4822 5492 5310 4942 4668 4080 3635 3362 3252 3561 4012 5094 6809 8185 8821 8851 9334 10491 10800 8844 8339 9717 10802 11269 11149 9268 5874 2669 1568 603 863 1499 2819 2907 1568 2149 2568 2666 1060 237 168 164 161 160 160 169 166 163 159 155 151 149 145 141 136 135 132 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 159 161 161 159 157 156 154 153 153 154 151 147 143 141 141 138 132 132 134 137 138 140 145 146 145 145 143 140 140 144 148 145 141 144 147 149 148 148 148 150 150 155 157 154 152 149 148 144 141 141 142 149 157 171 170 147 140 138 130 133 133 131 125 119 129 132 134 135 128 136 131 120 121 113 115 122 127 148 153 139 118 115 141 142 122 112 122 158 156 123 125 153 179 196 169 116 135 182 190 209 348 415 346 337 482 865 1101 1018 888 591 303 202 159 139 109 76 87 100 130 154 99 102 156 120 129 165 127 110 19 9 14 7 -6 -2 82 28 -28 53 108 114 117 115 141 166 168 48 -95 -37 -51 -179 -93 120 120 -78 26 157 79 0 -11 -15 -291 -178 236 153 22 58 216 229 167 344 143 79 480 364 146 168 71 -12 38 -19 -170 -400 -472 -231 -265 -264 -105 41 173 66 -252 -210 151 209 378 645 261 99 216 102 95 200 4 -466 -466 -373 -402 41469 346 150 75 11469 11 31 9 6590 764 400 386 490 476 481 534 592 639 739 980 1850 5329 12699 14784 8265 3083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 585 3808 12966 13350 2385 5703 5936 999999 999999 91 959 850 407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 689 1184 1817 2528 3379 4250 5658 6933 7501 7418 7475 7038 6728 6725 7402 8674 10129 11057 11700 12428 13122 14111 15288 18136 18004 13020 7639 5730 4801 5802 6564 6415 5537 4501 3178 2201 2575 3600 5548 6314 2675 1866 1767 1652 985 398 178 159 157 162 163 166 162 161 158 157 151 152 147 144 138 136 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 162 163 162 160 158 157 156 155 155 155 152 149 146 144 141 138 134 132 133 136 138 141 147 152 153 155 157 154 150 151 154 153 148 147 152 152 150 151 155 155 150 155 161 162 156 151 151 147 145 142 144 155 159 166 174 164 150 136 124 119 126 144 139 125 132 130 127 138 133 138 143 127 120 125 117 111 130 139 143 130 98 100 133 137 121 108 133 166 142 124 123 142 194 231 205 157 134 151 189 220 411 681 675 623 701 911 1159 1131 1012 792 466 276 169 103 58 34 46 40 25 49 71 112 188 181 171 187 183 150 6 -6 -2 -25 -50 -66 63 8 -134 -27 86 29 110 251 184 34 30 -20 -36 -9 -172 -337 -247 -7 43 -26 69 261 154 64 133 99 -97 -199 41 85 -42 12 1 38 -17 -48 87 224 237 10 -21 66 -151 -261 -141 -27 -41 -26 41501 361 150 75 11465 11 31 41 6583 766 640 603 715 667 664 623 645 663 675 747 876 1491 3968 6876 4813 2023 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1388 7159 27805 29659 9572 10812 20015 27580 22053 365 21 20 101 365 408 420 326 81 999999 999999 999999 999999 999999 999999 999999 7 115 179 473 649 941 1364 1869 2471 2740 2976 3063 3131 3388 4052 5354 7056 8416 9566 10782 11985 12770 12793 14466 12300 7842 3189 1982 1734 2235 2966 3185 3102 3216 2459 2736 3239 3926 4432 4504 2038 1005 786 804 624 376 180 160 154 163 161 162 157 156 156 154 151 151 147 143 138 135 132 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 163 163 161 159 157 157 155 155 155 154 152 151 148 144 141 138 135 132 132 135 138 141 148 154 157 160 163 163 157 150 151 153 151 151 156 157 155 154 154 150 146 154 159 161 157 147 145 142 139 138 147 161 163 170 172 159 144 133 122 117 121 135 139 132 130 127 127 143 144 132 134 127 131 149 122 114 137 136 139 141 132 125 131 117 129 156 151 152 159 171 155 152 201 245 287 284 216 171 224 276 374 737 1018 1018 1049 1156 1308 1213 971 840 569 290 146 70 91 76 39 5 -78 -24 76 110 168 173 135 100 154 163 55 79 81 -30 -99 -42 42 -3 -119 -76 53 59 112 217 81 -91 -34 14 -5 19 -15 -107 -137 -111 -63 44 290 318 127 130 186 110 57 -175 -118 114 109 170 77 20 -43 -4 135 91 185 115 -63 -79 -181 -227 -43 -42 -94 185 -44 -78 443 462 220 -119 -213 -75 -193 55 114 -95 -121 -383 -628 41532 372 75 75 11473 11 32 12 6576 768 1006 1207 1199 1214 1175 1182 1199 1230 1252 1251 1302 1373 1453 2060 4875 5526 3843 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1802 7777 35123 35177 9954 7185 16168 29079 23453 507 98 105 491 878 1086 1030 853 557 347 266 412 638 875 1061 1206 1143 1005 796 613 535 486 411 367 321 166 150 138 138 138 309 576 1075 1746 2470 3171 3943 4401 4315 4467 3608 2505 1863 1602 1764 1982 2320 2630 3080 3299 3366 3452 4075 4647 4615 3642 2126 1069 541 267 189 169 162 161 154 161 160 158 154 153 152 150 148 147 143 140 135 132 131 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 163 161 158 156 155 154 153 152 153 153 151 151 149 145 143 140 136 133 132 135 136 140 145 151 157 159 160 162 159 151 149 152 152 153 156 159 156 153 152 147 148 155 156 157 156 151 148 141 137 138 144 152 163 167 161 150 139 135 127 130 127 125 137 142 146 143 138 141 134 134 144 131 119 117 113 131 147 159 169 154 154 173 164 135 142 157 149 153 138 133 170 192 182 223 321 337 282 220 287 363 400 698 1231 1384 1333 1430 1462 1262 946 805 569 254 98 63 116 136 34 -14 -26 -14 72 125 128 102 108 131 109 134 103 82 225 95 -54 0 20 -41 -20 51 56 60 42 35 9 24 121 199 129 136 200 142 46 -46 -90 -38 234 203 29 -26 15 57 20 -49 -2 130 157 146 277 236 43 -24 -42 -56 118 198 26 -48 -83 87 42 -143 -68 54 -92 -15 199 6 109 -73 -60 264 251 517 333 -434 -457 -220 -576 -546 -197 134 461 389 124 70 -2 142 93 41564 353 75 75 11480 11 32 44 6569 770 1377 1291 1313 1352 1377 1419 1495 1564 1599 1623 1636 1682 1681 1792 2431 2523 1484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1586 3369 9041 29360 29165 4550 1783 1902 3087 2928 1161 979 1063 1406 2194 3275 3850 3624 3008 2354 2155 1947 1620 1297 1162 1184 1044 864 666 512 454 408 310 142 52 999999 999999 999999 999999 15 76 379 815 1137 1477 1874 2584 3618 4673 5991 6948 7394 7398 7055 6626 6176 5985 5600 5611 5944 6672 7130 7656 8484 8835 8403 6792 5061 2923 877 247 189 168 165 160 163 163 162 161 162 157 154 151 149 145 142 139 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 160 158 154 153 153 152 150 149 151 151 149 148 145 142 141 140 137 134 134 134 134 138 142 145 149 154 158 159 156 151 149 150 152 151 149 150 149 149 152 150 149 150 152 157 160 155 149 144 136 137 143 143 154 160 159 158 151 149 138 131 130 129 136 140 140 142 140 138 135 134 144 145 128 121 132 134 142 153 132 119 139 174 173 150 147 133 139 139 114 115 174 232 205 209 266 304 315 310 382 500 690 1081 1497 1475 1362 1563 1556 1216 931 721 416 175 143 147 100 104 41 3 108 119 54 79 136 81 74 124 47 69 91 58 140 84 -49 -37 20 -14 0 53 16 -54 -125 -32 160 332 226 152 206 256 219 45 16 31 -73 -113 -30 26 95 36 -15 141 80 -48 72 114 -52 -303 -233 -134 -96 -95 -92 -61 -66 37 -3 -9 21 191 126 -98 191 190 -47 23 131 -2 -152 -251 41595 331 75 75 11481 11 33 15 6562 771 472 432 499 569 603 617 652 689 730 764 739 772 813 767 671 225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2211 3372 5642 9525 8324 2679 2296 1962 1665 1764 1900 1770 1703 1856 2316 3156 3751 3523 2970 2204 1975 1431 364 999999 999999 45 338 568 750 1082 1466 1830 2037 1989 1968 2064 2208 2684 3416 4309 5150 6141 6856 7166 7220 7526 8546 10115 12306 15195 17069 17482 16190 14750 13239 11753 10580 10058 10808 12197 13332 13779 13799 14317 14654 15835 17172 15179 6768 1620 317 210 192 189 165 167 168 168 164 168 161 160 158 154 150 147 144 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 157 154 151 150 152 151 149 147 147 146 145 145 142 139 140 140 138 137 136 133 132 135 137 139 144 151 158 159 154 153 148 145 148 145 142 147 147 148 151 151 150 146 145 154 161 157 153 149 137 137 143 136 143 151 147 152 158 154 140 130 132 140 140 135 132 127 130 136 134 132 135 144 135 140 136 110 120 145 130 123 143 147 161 168 174 167 166 161 137 152 182 215 219 219 245 258 271 315 453 644 989 1461 1617 1369 1235 1469 1616 1251 882 604 289 158 177 143 69 89 132 72 155 156 52 70 112 115 6 -58 -89 -38 20 12 41 26 -37 -13 53 73 53 -65 -120 -72 -77 0 100 162 121 -46 54 122 64 42 18 63 100 61 8 116 227 178 -116 -235 -122 6 108 -25 -364 -561 41627 299 3825 75 11482 11 33 47 6555 773 2061 2522 2650 2565 2276 1862 785 1467 1614 1896 2043 1933 1645 1553 1607 1882 2580 3255 3202 2340 1619 1190 807 676 713 786 911 1130 1445 2027 2779 3525 4202 4818 5369 6092 6988 8205 9778 11830 13894 15185 15017 13830 12930 12217 12439 13263 14886 16768 17795 17409 15452 13899 12712 11948 11907 12478 13927 15417 16593 16653 17031 16644 15835 17865 22538 24626 21768 10284 902 275 217 196 159 164 163 164 158 159 157 158 153 148 146 143 142 142 138 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 156 153 151 151 152 152 150 148 147 146 146 147 145 142 142 142 140 140 140 135 133 133 133 138 146 153 158 161 159 157 151 145 148 147 144 145 146 148 153 158 158 151 148 153 156 157 163 163 154 147 143 142 147 148 148 156 167 155 135 129 131 140 134 129 142 140 134 143 137 133 136 142 130 133 130 120 143 164 165 171 188 176 173 184 175 171 199 213 176 165 184 212 272 278 234 191 210 325 564 793 1024 1306 1361 1275 1285 1605 1758 1244 694 428 232 186 154 106 80 108 136 86 80 4 -17 23 10 74 55 0 49 66 5 -8 18 -8 -38 -5 67 120 109 -6 -69 31 106 221 100 47 96 -111 -46 50 58 159 -33 -51 254 297 13 32 123 101 -9 -111 -36 106 171 67 -130 -225 -86 -10 -132 -75 -241 -298 228 530 300 -108 -124 222 280 19 -222 -347 -646 -718 41659 322 3825 75 11486 11 34 19 6548 775 2967 3624 4118 4450 4555 4437 4306 4325 4423 4422 3800 2882 2430 2019 1646 1553 2091 2727 2667 2001 1310 1000 738 806 958 1210 1444 1758 2313 3056 4030 4749 5478 6417 7777 8860 10114 11082 12150 13296 14919 16115 15785 14485 13774 13331 13422 13412 13795 14040 14444 15088 15098 15485 15362 14768 13867 12900 11914 11410 11938 12592 13987 13517 12924 14888 18993 24844 32048 24254 2343 313 209 180 159 164 157 160 157 155 154 155 147 144 144 142 142 141 137 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 156 155 153 152 152 152 149 148 147 146 146 146 145 144 144 144 141 140 138 133 133 134 135 142 149 154 157 160 159 156 151 146 146 148 147 146 149 155 158 158 156 154 152 151 153 153 158 168 168 159 148 150 158 157 160 168 176 169 150 139 135 136 135 139 143 143 143 143 129 135 152 149 133 132 136 151 176 179 184 198 216 212 176 150 154 178 197 216 215 173 160 194 252 314 304 244 273 432 741 976 1022 1088 1245 1267 1355 1756 1866 1321 691 325 147 152 111 85 95 91 110 92 59 39 20 31 53 87 102 44 161 210 75 18 -12 10 7 95 179 158 211 151 64 94 152 364 340 166 47 -99 -32 76 86 71 -57 -31 242 151 -9 26 -27 40 165 300 262 78 143 134 18 25 -48 -147 -155 127 175 96 192 178 105 -209 -67 444 438 478 577 167 -561 -654 -192 -60 50 407 373 102 57 -426 -657 -442 -146 109 214 475 607 121 -73 210 635 844 172 -119 311 41690 293 3825 75 11490 11 34 50 6541 777 963 1383 1678 1962 2099 2062 1947 1839 1757 1640 1145 672 478 283 999999 999999 999999 999999 999999 999999 999999 42 764 1433 1982 2883 3907 4871 5888 6950 8025 9036 10226 11174 12421 12706 12878 12702 12687 12742 13216 14147 14779 15534 16336 17591 18220 18270 18325 18428 18683 20264 21908 22980 23352 22417 20120 17132 13234 11662 10242 8824 8056 7083 6981 8454 11295 17323 27219 28194 7936 531 196 168 167 169 163 162 158 159 156 154 150 146 146 145 145 143 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 158 157 155 153 152 151 150 149 147 146 146 146 145 144 145 145 141 138 135 132 132 134 138 143 148 153 158 160 158 155 152 153 152 148 147 145 149 157 158 152 150 152 149 145 149 151 158 173 169 157 144 141 150 146 155 168 171 167 162 163 145 136 138 148 144 128 127 130 122 134 158 153 147 139 140 160 173 165 175 176 187 203 173 154 165 197 186 197 228 199 187 172 173 306 470 580 578 601 871 1190 1229 1234 1497 1485 1394 1715 2040 1664 840 302 139 104 -3 -15 18 19 74 91 58 107 104 63 88 129 78 -11 92 129 56 0 -65 7 81 145 118 73 158 97 42 103 78 154 176 -5 -85 11 71 30 -35 -5 56 5 36 -34 49 121 -143 -85 186 239 115 -2 -79 -213 -144 254 120 -201 -102 -11 67 179 293 26 -259 -389 -502 -237 41722 274 5175 75 11488 11 35 22 6534 779 111 433 1680 2461 3289 4254 5148 6358 7700 9112 10748 12280 13448 14184 15016 15599 15677 14934 14050 13023 12308 12006 12150 12608 13782 15897 18225 20936 22656 23317 23489 23544 23266 23370 23845 24117 25232 25348 24449 22997 20779 19124 16208 12353 8601 5166 2309 2204 3958 7991 14630 20659 23583 9440 6250 219 164 168 162 160 159 158 159 155 152 149 148 146 145 142 136 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 158 157 154 153 153 151 150 149 148 147 146 146 146 144 144 143 139 137 137 135 132 132 138 141 143 149 158 161 158 154 154 155 153 149 146 145 147 154 156 151 151 153 151 146 151 154 156 164 160 151 143 143 147 142 147 157 163 159 156 169 150 132 131 137 150 142 137 135 134 137 148 146 153 162 159 163 163 167 166 150 167 191 192 197 199 201 183 171 178 185 210 169 149 309 694 1096 1116 1029 1231 1564 1667 1664 1781 1598 1483 1795 2038 1477 627 252 145 83 2 -1 14 -16 -18 33 12 15 11 30 118 158 119 84 77 12 11 25 -33 -86 -4 62 -32 -24 43 114 171 149 95 56 7 -36 -68 89 179 45 -26 -58 -154 -172 -15 137 163 141 -5 -132 49 235 168 -116 -326 -269 -103 228 121 -292 -184 34 -39 5 110 62 108 -127 -481 41753 277 5100 75 11493 11 35 53 6527 781 219 582 1958 2809 3745 4636 5648 6821 7927 9108 10405 12302 14225 15683 16652 17526 18344 18268 17903 17655 17198 16817 16016 15497 14855 14894 16255 17996 20044 21354 21381 21552 21539 21389 20721 20664 20768 23664 25229 25575 24780 23808 21478 19002 15610 11780 5982 2353 1313 1288 2263 4571 8386 12177 11596 15042 5790 206 163 162 159 160 157 157 153 150 149 147 146 144 141 137 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 158 157 156 155 155 153 151 151 150 149 148 149 148 145 145 143 139 138 138 135 133 132 134 140 143 148 156 161 159 154 153 152 152 153 150 149 146 149 157 157 157 159 160 159 160 160 157 156 159 161 156 152 149 144 143 147 155 158 162 165 155 146 135 130 141 146 148 150 141 142 147 144 157 168 162 159 155 159 154 146 181 218 219 199 204 212 186 186 184 165 178 155 129 313 940 1550 1655 1594 1769 1947 1952 1985 1846 1532 1487 1613 1401 728 281 135 41 26 34 73 113 80 79 93 38 6 -1 48 126 140 134 101 45 29 22 27 26 -33 -21 63 66 -15 20 154 230 142 107 138 133 211 37 -12 -119 -130 31 -122 -250 -129 142 226 149 147 99 -16 76 317 141 -195 -199 -209 -164 114 107 -177 -218 18 5 -191 -186 10 228 125 -52 -241 -386 41785 263 5100 75 11495 11 36 25 6520 783 63 344 663 2023 2726 3493 4386 5217 5871 6629 7522 9051 10954 12716 14805 16401 17817 18399 19017 20155 21294 22255 22166 21686 20645 20080 19916 20320 20942 21816 22454 23386 22664 22374 22438 22982 23054 23879 22625 20859 19072 17680 16523 15531 13845 11864 6855 4284 2423 1687 1736 2068 3012 4083 3811 6697 5837 207 162 163 161 160 157 155 153 152 148 147 145 143 142 138 131 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 157 155 155 154 153 151 150 149 147 148 149 148 144 144 142 140 140 138 135 134 132 133 138 142 148 155 156 152 150 149 148 150 150 148 147 144 146 156 164 163 159 160 163 160 158 158 159 161 161 152 140 141 144 147 152 159 161 156 156 167 166 146 137 129 130 140 150 147 138 137 148 166 155 152 161 163 157 139 155 191 212 191 175 196 209 183 197 219 181 176 169 155 298 929 1707 2048 2059 2074 1964 1778 1777 1548 1295 1226 1079 692 283 160 96 41 54 68 84 122 94 81 44 -3 66 117 94 68 63 111 100 49 46 59 102 71 4 17 107 139 -24 -42 68 33 -38 20 101 111 132 48 5 -104 -107 -12 -116 -41 16 142 205 104 -18 -85 -77 -52 -23 -228 -224 -80 -249 -270 41816 269 5325 75 11497 11 36 56 6513 784 111 100 238 408 628 1604 2074 2682 3829 5041 6431 7902 8991 9800 10689 11580 13067 14664 16204 17276 18200 18879 19360 19078 19548 20218 21163 22728 24974 25381 25459 27448 30551 32931 32644 29378 26449 24194 22035 20743 19486 18629 17684 13284 7540 3404 1544 1512 1834 2513 3045 2204 1101 496 188 163 164 163 161 160 156 155 155 149 148 147 145 144 140 133 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 156 156 156 155 153 151 149 149 149 147 147 149 147 144 144 143 142 140 139 137 134 132 134 136 140 150 154 153 151 149 147 146 148 149 149 148 145 146 154 157 155 155 156 155 159 160 155 159 159 154 153 147 148 149 142 148 161 165 148 145 166 166 161 159 142 145 161 156 150 146 149 162 159 136 149 181 171 165 155 155 171 187 194 203 209 225 226 202 211 220 218 195 183 313 900 1637 2012 2075 1996 1745 1400 1156 865 699 715 590 329 142 130 99 48 92 96 112 128 61 50 60 48 77 117 106 39 27 63 71 69 28 80 158 106 52 59 84 29 38 39 27 -4 -84 18 63 -17 37 28 78 131 -9 -116 -28 159 190 227 212 14 -106 -38 -21 -95 -148 -132 -78 -75 -43 -122 -191 -70 132 278 345 186 -184 -398 -496 41848 264 5850 75 11496 11 37 28 6506 786 160 465 1682 2304 2914 3475 3891 4305 4845 5762 6949 8348 9736 10974 11943 12475 12541 12867 13893 15366 17172 19101 20458 21580 24402 29484 32960 34867 35747 36484 35853 33784 30879 30223 28468 25859 19997 11053 3270 908 728 911 1413 3087 9992 9697 4465 220 167 165 165 163 161 159 155 154 150 151 151 149 147 144 135 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 158 159 159 157 154 152 151 150 150 150 149 150 148 146 147 146 144 142 141 139 135 132 133 134 138 149 155 157 157 155 151 147 149 151 151 151 146 147 150 149 153 155 153 153 160 162 156 159 160 156 162 161 148 140 140 143 153 164 156 153 167 162 161 171 167 179 188 170 168 171 162 168 151 126 142 169 156 153 165 149 152 185 219 206 197 220 223 196 227 284 267 207 184 322 871 1472 1686 1867 1940 1600 1144 798 463 277 321 282 188 126 125 67 17 40 8 93 175 123 97 137 166 119 72 47 33 50 52 94 134 108 106 104 148 183 94 9 22 158 128 26 73 -4 -48 46 85 121 71 39 24 -92 -156 25 300 265 149 92 -74 -6 91 -111 -268 -137 69 -107 -259 -101 -55 -100 59 314 318 256 50 -334 -272 -155 -363 -483 41879 258 5925 75 11501 11 37 59 6499 788 199 490 1650 2190 2677 3267 3781 4451 5195 6107 7209 8394 9202 9537 9568 9687 10194 11220 13155 14550 15129 15253 16682 20084 24267 27465 30556 33843 35714 36026 34687 31861 30651 29466 25981 18812 10198 2050 1092 1351 2005 7500 24510 40004 13570 4296 203 168 165 162 163 160 158 153 151 154 153 152 150 147 142 134 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 160 161 161 160 158 155 153 152 152 151 151 151 149 148 149 146 144 144 144 142 137 135 133 132 136 147 155 156 155 153 149 143 143 146 148 150 149 147 148 153 157 158 156 154 156 159 162 163 163 160 162 158 144 138 139 142 158 172 166 164 174 169 168 180 181 189 188 170 176 176 163 168 141 122 133 138 140 145 174 182 165 177 189 171 160 165 169 190 244 274 264 206 184 314 766 1287 1536 1848 2065 1714 1113 683 414 256 264 250 184 116 77 31 33 39 -2 48 96 87 93 78 70 88 58 31 99 108 86 98 96 103 91 75 98 68 -18 29 178 216 144 132 194 91 -24 19 121 157 49 -37 -3 29 12 59 166 116 -59 -117 -146 -52 82 -100 -279 -170 -107 -304 -282 -236 -233 -97 56 292 242 49 -239 41911 274 6075 75 11504 11 38 31 6492 790 82 747 1232 2060 2858 3631 3933 4707 5513 5850 6116 6569 7111 7602 8899 10111 11202 11893 12694 13308 14689 16992 20009 22141 24827 26865 27961 28729 29882 31287 31753 34823 35128 31311 26175 15349 9084 2984 3409 11165 38009 54732 10359 2135 166 154 154 150 154 151 148 148 146 151 149 148 145 141 136 128 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 160 159 160 158 155 153 153 152 151 151 151 149 147 148 149 146 145 146 143 138 134 132 132 136 145 151 154 154 149 144 140 139 143 144 145 146 142 139 141 145 151 153 151 154 164 168 165 161 161 164 159 148 137 132 138 155 164 161 165 182 177 171 182 181 183 183 166 160 174 168 155 133 125 123 121 139 131 161 190 168 160 166 176 173 176 169 179 204 223 236 218 192 276 688 1169 1457 1846 2066 1725 1058 522 296 243 252 244 193 134 122 100 68 79 57 41 18 10 72 90 19 -4 31 51 55 14 44 71 60 144 160 39 -7 -13 -39 76 249 234 118 93 111 64 31 21 94 181 59 0 113 183 138 47 101 128 78 -55 -186 1 249 256 167 -109 -190 -113 72 117 -64 -36 -18 164 231 6 -218 -89 15 31 152 180 145 -22 -148 -159 113 6 -470 -558 -179 240 270 -38 -395 41942 278 5475 75 11505 11 39 2 6485 791 156 380 628 1687 1756 2504 1819 3695 3057 3527 3728 4293 4911 5723 5830 6833 8455 9274 9573 9868 10833 12250 13854 17465 18120 17657 18203 19344 20586 21396 23479 24959 26765 28234 29909 30420 30933 30588 28078 28746 28738 26840 23919 15906 9000 2744 4298 9320 23230 22203 5882 2102 167 153 153 151 153 148 148 149 147 149 148 148 147 143 137 129 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 163 161 160 159 158 156 155 155 153 151 152 151 149 150 152 150 148 147 144 138 134 131 131 138 144 149 152 153 150 147 146 142 145 149 147 142 139 138 136 139 147 153 154 157 165 165 164 159 154 163 157 144 138 135 138 140 147 150 160 173 173 180 191 186 184 181 159 151 175 168 145 149 149 122 114 135 130 149 176 160 142 142 172 199 206 177 135 160 208 229 222 189 219 540 931 1219 1585 1757 1450 881 418 214 179 227 257 254 218 191 197 128 82 69 50 48 37 18 81 74 -28 -3 72 74 17 28 40 15 119 145 2 -29 46 -1 46 164 132 -7 -34 26 -20 -59 -113 -27 117 105 55 73 115 112 79 153 54 45 166 64 53 69 27 65 -37 -21 -3 -75 12 42 87 28 -6 -25 0 -44 13 206 31 110 17 49 -90 -453 -228 63 207 -323 -617 -119 41974 259 5250 75 11518 11 39 34 6477 793 86 323 605 876 2270 2724 3229 3676 4134 4545 4818 5030 5221 5489 5762 6458 7196 7933 8906 10522 12437 13999 14549 15011 15894 16690 20471 20772 19819 19529 20854 22256 23225 25120 27537 29866 31382 31773 31544 30840 27942 23720 22891 22004 19668 15896 9538 8224 14314 21595 29725 15330 3200 204 158 158 155 154 153 150 150 148 147 147 149 147 148 149 142 136 129 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 164 163 161 160 161 160 159 158 157 155 152 152 152 150 150 151 150 148 146 145 140 136 131 129 137 143 146 151 151 150 154 153 146 145 150 150 148 144 142 141 141 150 157 158 160 159 154 161 166 156 158 155 148 149 144 142 133 136 146 150 161 169 175 185 174 173 167 159 162 153 141 142 163 157 130 134 152 152 153 161 164 160 144 155 181 192 178 157 180 207 205 203 190 196 364 594 848 1190 1492 1263 729 370 170 147 277 344 334 271 154 153 130 23 12 66 40 36 88 135 95 3 12 80 126 103 64 3 -29 11 -1 -42 -44 25 41 47 55 22 -17 35 89 94 18 -124 -112 -25 61 26 -11 60 104 104 159 150 16 20 101 -88 -163 -132 -226 -79 30 -191 -411 42005 299 5475 75 11518 11 40 5 6470 795 57 185 285 360 421 526 664 787 957 2383 2834 3273 3657 3897 4431 4985 5616 6552 7747 8493 8340 8347 8430 9126 9219 9209 9356 10225 11108 12070 13593 15492 18349 20765 23229 27495 32051 36201 39850 45074 49341 49235 45550 33178 25759 31970 42395 34169 7899 218 160 156 157 149 148 149 148 150 145 145 146 149 149 148 148 143 137 130 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 163 162 159 159 160 160 157 156 156 155 154 152 150 148 149 148 148 147 146 145 142 137 130 130 137 139 142 150 153 150 153 156 151 149 149 149 151 150 143 141 142 147 156 160 157 154 154 157 162 161 162 160 157 153 147 146 140 146 156 156 168 169 161 164 160 160 157 151 150 137 128 141 148 126 125 139 151 151 150 148 159 168 149 146 177 175 166 193 202 229 212 171 187 207 269 387 553 845 1218 1112 626 342 205 165 206 283 303 270 214 170 146 49 -4 27 30 49 113 124 101 107 109 77 93 107 48 11 49 44 26 30 -7 24 46 25 42 12 -34 77 142 118 -1 -64 48 20 -55 -77 -19 141 100 -92 -42 147 68 39 36 -125 -72 78 53 42 180 -28 -210 -35 241 282 186 238 163 -89 -44 -56 16 196 194 415 57 36 569 422 279 284 212 135 -98 -143 16 143 -344 -732 -151 9 125 219 -160 -94 -187 -338 -169 -9 183 -78 -543 -565 -495 -489 42037 293 5775 75 11523 11 40 37 6463 797 36 189 312 392 555 764 968 2201 2427 2728 3048 3020 2917 2807 3192 3664 3592 3635 3765 3889 5269 6965 8005 8959 10154 12182 14665 17295 21818 27276 34380 43592 51555 58875 65168 69323 71311 56932 38907 24366 18055 16489 17732 7124 728 160 144 154 154 149 147 146 149 148 146 145 149 148 149 148 146 143 138 131 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 164 164 162 161 161 160 157 156 156 155 153 150 148 148 149 149 148 148 148 147 144 139 132 131 134 136 139 144 149 149 151 156 158 157 154 150 150 153 151 147 143 143 149 157 159 158 157 158 157 163 169 161 157 154 155 155 151 159 155 144 148 150 151 158 149 155 160 141 132 134 131 137 126 115 119 118 132 140 149 148 151 148 148 164 185 188 186 222 239 264 264 222 196 189 222 336 537 781 1033 881 500 313 233 166 128 195 214 173 182 131 78 65 53 59 75 100 112 65 73 133 148 118 143 183 101 -1 21 55 37 12 36 102 49 23 93 137 53 29 93 73 -4 115 291 222 -51 -146 -13 135 108 -95 -199 -89 28 123 14 -96 -13 164 261 128 63 -8 -113 29 263 175 6 155 365 211 -38 -174 -12 115 40 83 -219 -332 94 284 85 -13 -14 58 27 -104 -195 -52 -379 -586 76 150 291 312 -199 47 143 234 438 114 -143 -409 -686 -638 42068 268 5700 75 11526 11 41 8 6456 799 9 126 218 268 303 390 453 514 549 601 1314 1314 1169 1136 1319 953 2082 1893 1744 2165 2619 3903 5660 6861 8333 10482 13027 16368 20018 24947 31613 40204 51396 62189 73333 85869 94676 93769 63703 31996 11508 4036 2353 1099 306 163 151 145 149 151 149 150 147 147 146 147 146 151 152 150 149 147 141 136 129 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 165 163 161 161 161 159 158 156 154 150 147 147 146 148 150 150 151 151 149 147 145 140 133 131 134 136 139 142 145 151 156 160 158 157 156 155 155 153 148 146 145 145 152 159 159 159 162 161 167 171 167 165 160 157 157 161 164 150 137 137 140 148 160 162 160 165 145 135 134 130 143 136 127 127 140 156 174 177 154 152 155 167 176 196 220 207 235 268 263 264 232 195 195 264 431 666 881 930 684 398 275 189 136 99 132 151 128 138 105 60 36 92 137 137 195 162 78 27 54 118 97 88 120 103 20 34 62 -25 -41 126 147 25 -5 76 180 112 27 -6 63 132 203 273 290 230 94 102 42 -61 -180 -242 -66 86 -41 -74 -21 -52 44 65 -96 -283 -130 -186 -225 76 45 -58 21 60 202 193 -73 32 -15 -219 -68 -163 -334 42100 259 7125 75 11534 11 41 40 6449 800 283 517 1460 1970 2671 4022 5707 7393 9487 12354 16111 21674 29661 41085 54668 70979 91093 110412 119219 102098 78362 23040 4383 1942 786 182 150 144 147 140 146 144 147 145 142 143 146 145 149 152 151 150 147 142 137 128 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 163 165 164 161 161 161 160 158 155 152 148 147 146 144 146 150 152 152 153 154 153 148 144 137 132 133 135 136 140 141 144 153 157 153 149 153 152 154 154 146 147 149 147 151 157 163 165 163 166 175 174 172 169 167 162 150 147 155 149 144 148 154 163 175 189 176 173 165 148 154 149 164 169 149 147 151 150 174 184 174 166 175 180 180 201 207 214 241 241 226 218 169 145 205 304 414 553 671 623 424 291 244 175 136 88 71 122 138 107 103 97 61 103 139 138 191 109 33 29 45 77 26 32 106 93 0 85 134 42 44 142 128 37 -3 90 143 40 50 87 106 90 86 115 75 161 225 262 247 61 -176 -216 46 220 105 40 67 19 32 78 69 -41 -131 -125 -150 -180 -65 16 103 255 289 175 -59 -134 -286 -318 35 184 0 184 359 276 35 -58 10 -146 -207 -213 -258 42131 267 6600 75 11533 11 42 11 6442 802 26 130 267 409 907 1291 1738 2510 3567 4740 7443 11194 16064 21423 27326 32446 35386 36710 37519 42850 49802 56333 64491 67019 75649 79384 68257 56259 17148 2710 389 200 152 136 128 139 134 140 136 138 138 137 140 147 144 147 150 151 148 145 143 139 131 123 999999 999999 999999 999999 999999 999999 999999 9999