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 12 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. 27745 247 5400 75 8755 7 42 25 6862 1588 169 385 657 1916 2578 3401 4929 7867 13989 19688 22346 18832 11860 9417 1358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5235 2732 842 404 313 310 371 450 582 602 475 447 545 487 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 139 160 178 162 139 159 174 159 171 193 163 157 186 210 201 182 115 85 110 157 189 181 160 178 164 132 183 205 208 245 216 157 156 159 102 159 205 83 166 259 176 94 154 196 200 220 184 150 259 267 148 179 150 159 188 286 272 87 83 191 259 200 198 159 197 152 60 173 156 201 158 151 325 178 102 173 165 189 173 22 177 322 200 119 147 217 47 -82 72 208 18 85 336 293 317 303 115 106 335 109 -123 44 162 181 72 -61 82 131 81 365 310 130 237 27776 248 5325 75 8835 7 42 56 6864 1574 15 177 353 673 1959 2656 3672 5400 8394 14216 23319 17707 13628 10551 3253 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1769 2638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4704 2228 700 337 265 268 302 359 496 631 604 501 655 763 474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 136 166 159 140 166 180 165 154 164 167 169 193 188 150 158 156 128 130 168 150 136 202 241 207 170 204 209 184 236 240 193 179 178 174 202 217 136 147 270 204 89 184 221 193 201 160 89 196 330 320 288 178 185 226 216 158 91 96 133 270 255 311 324 194 58 112 276 192 170 246 230 396 357 92 96 176 155 78 107 270 393 348 306 325 351 139 -44 179 306 7 -51 159 200 190 130 -224 -95 381 230 -100 147 319 -25 -88 107 140 -117 66 374 165 52 138 27808 250 5175 75 8928 7 43 28 6867 1560 50 101 146 204 319 1190 1819 2479 3542 4871 6646 9750 13045 12428 9306 3404 1434 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1394 2695 3061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3126 2570 1117 409 165 159 252 306 551 1004 1059 747 968 1280 842 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 145 160 165 163 195 208 188 166 161 191 211 188 155 123 170 181 106 109 159 161 151 180 173 172 159 182 195 186 202 172 173 207 203 176 172 184 165 144 195 219 180 228 272 219 193 197 137 138 204 203 169 148 228 257 182 138 114 234 232 199 185 234 255 11 -25 181 272 178 125 268 349 239 123 51 199 352 229 104 190 255 268 210 300 425 346 222 166 357 276 -7 25 163 197 174 28 -135 1 181 329 317 320 227 -111 -97 217 420 247 266 428 284 232 293 27839 256 4725 75 9020 7 43 59 6869 1547 196 379 496 1137 536 475 486 592 1414 1675 2157 2728 3368 4245 5460 6861 7878 7791 7868 7011 4450 2981 2220 1928 1413 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 2318 3729 3129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1953 1064 402 156 142 159 281 742 1780 2046 1289 1368 1792 1141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 142 139 145 150 151 175 188 162 164 155 163 188 176 164 158 175 164 113 109 159 199 196 171 137 138 159 193 193 181 198 172 185 198 172 155 154 156 161 157 136 176 231 236 251 254 195 190 195 178 164 124 121 169 215 191 177 210 173 247 198 96 130 156 133 38 108 211 222 136 86 152 245 202 150 152 265 354 210 149 145 170 227 140 177 214 155 179 165 161 157 -15 -20 165 128 34 42 187 223 117 204 194 176 214 137 77 210 435 405 262 283 236 121 65 27871 309 4725 75 9117 7 44 31 6871 1533 412 523 549 600 1347 1441 1533 1943 2354 2716 3147 3602 4016 4666 5653 7472 9163 8174 5843 3952 2747 2651 2309 2012 1373 67 999999 999999 999999 999999 999999 999999 999999 61 1708 3564 5523 4395 999999 999999 999999 999999 999999 999999 999999 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 211 234 280 499 1160 2060 2928 2197 1723 2099 1326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 154 153 150 153 159 169 160 148 160 170 169 166 164 165 158 156 155 147 152 170 176 170 163 164 172 182 194 190 179 195 191 182 189 175 171 172 182 183 179 185 205 224 192 184 219 228 207 176 160 160 176 174 171 158 159 194 219 243 236 155 116 138 149 166 160 172 177 184 176 94 102 147 159 176 122 111 147 149 134 130 161 141 93 83 69 79 111 123 95 118 122 118 129 129 126 125 118 82 110 71 83 148 134 173 183 171 179 148 167 176 156 100 98 203 222 104 101 120 121 163 175 141 96 190 204 122 158 137 29 31 23 43 142 98 -11 42 129 37 72 95 -117 -16 197 64 35 82 -5 -78 -111 149 307 187 47 203 270 87 247 279 96 367 456 95 199 177 57 326 27902 306 4950 75 9240 7 45 2 6873 1520 108 355 504 651 1623 1853 2098 2469 2988 3400 3712 4146 5083 5340 4741 3600 2523 2322 2788 3500 2799 999999 999999 999999 999999 999999 999999 999999 999999 129 1716 3219 6083 6276 7323 999999 999999 999999 999999 999999 999999 999999 999999 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 230 297 581 1070 999999 2700 2079 2022 2277 1427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 165 167 160 159 162 161 167 171 177 179 184 188 183 175 169 165 169 171 168 167 171 168 161 170 181 177 185 190 185 186 182 179 183 181 178 184 197 194 191 201 211 223 217 237 269 250 226 221 200 200 205 182 177 173 172 175 178 193 181 151 147 154 175 170 109 127 153 127 136 117 121 134 105 111 91 76 110 143 148 154 147 86 37 92 91 69 118 111 83 77 112 125 109 74 69 118 146 119 97 83 90 132 108 49 42 141 163 74 120 152 146 183 167 214 166 95 179 124 97 92 134 198 99 112 111 47 79 81 130 87 21 57 -45 -101 -182 -182 -35 20 132 161 -38 -57 42 -18 -43 -18 -2 -35 -149 -34 110 176 220 187 83 31 -93 66 208 65 84 -69 95 74 -136 74 27934 305 5025 75 9366 7 45 34 6875 1506 51 83 208 425 1512 2170 3247 4594 5241 5394 4464 3195 1877 1414 1690 2030 2197 2772 3482 2877 999999 999999 999999 999999 999999 999999 999999 925 2442 4392 4969 6281 5621 7432 9626 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 371 712 999999 999999 999999 1751 2089 1593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 163 162 156 154 157 159 165 172 167 165 170 179 184 178 170 164 163 165 158 150 161 160 158 169 176 168 173 182 174 166 173 174 167 169 168 179 179 166 174 181 186 208 213 230 237 214 218 218 202 212 214 198 200 196 171 157 162 167 156 156 163 161 173 163 125 127 144 136 135 119 123 140 142 135 116 131 133 123 160 161 127 100 110 163 157 147 151 118 98 92 94 87 106 77 55 111 154 124 117 126 119 127 102 72 39 122 212 179 102 134 184 188 172 160 137 114 170 128 209 242 144 107 52 79 115 155 167 178 181 100 132 129 27 3 40 62 13 113 123 -14 -35 103 183 48 -3 30 16 137 166 7 106 214 185 93 106 197 1 -35 77 -7 -45 5 88 74 0 30 27965 305 5025 75 9475 7 46 5 6877 1493 108 435 1694 2398 3556 4718 6107 7064 7041 6370 1775 364 120 690 1083 1425 1429 1543 1252 271 999999 999999 999999 999999 999999 241 2311 3867 5220 6531 6768 5005 6026 8220 11184 13922 16558 18251 18473 999999 999999 999999 999999 999999 999999 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 515 999999 999999 999999 1546 2063 1834 910 332 191 150 136 130 128 127 125 121 119 119 120 120 120 121 121 121 122 120 121 120 117 114 113 111 115 116 115 119 125 129 129 123 115 114 115 120 125 127 128 129 129 132 140 144 145 144 147 148 145 147 146 145 144 147 149 144 148 154 160 165 162 156 155 155 160 165 167 168 163 163 166 172 177 171 160 151 153 152 145 146 155 159 158 154 162 163 155 159 160 160 166 171 170 166 166 170 166 161 173 181 186 205 209 206 202 186 187 188 188 198 198 209 209 206 191 167 169 160 158 173 164 174 182 165 147 138 148 152 149 130 145 134 134 157 141 146 138 119 127 132 144 135 138 180 208 243 201 155 136 88 76 93 79 60 69 113 144 105 129 122 93 139 155 107 53 93 139 178 112 143 181 125 165 144 122 89 66 113 206 172 125 54 1 40 85 86 116 206 149 110 220 143 35 84 145 168 36 169 171 53 76 144 107 56 185 181 87 132 144 89 74 100 215 142 195 323 208 -101 -21 83 -13 17 30 97 -103 -310 27996 309 4725 75 9574 7 46 36 6879 1480 60 102 179 344 1524 2707 4119 4931 5788 6512 7042 6795 5793 4743 1351 94 999999 229 892 914 898 269 4 999999 999999 999999 999999 999999 92 2073 4833 6446 6791 6969 7788 6215 7633 10185 13246 15459 17449 18607 18526 19114 21422 23461 21140 18616 16617 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 314 188 153 141 136 133 131 128 123 120 121 120 121 122 122 123 124 124 125 124 123 123 123 121 119 120 122 122 125 132 138 143 144 140 135 134 139 141 141 145 147 148 148 148 153 157 157 156 157 162 163 159 160 163 163 164 166 169 168 173 175 171 172 174 174 177 182 180 176 177 183 182 179 173 160 153 153 161 161 158 163 163 169 168 158 168 174 161 166 171 171 178 187 187 177 176 178 176 190 203 211 222 226 233 238 243 237 217 215 223 220 214 231 234 222 224 223 227 201 181 200 204 223 224 192 186 191 195 200 200 196 197 202 183 196 234 245 210 169 171 211 236 214 205 246 290 310 308 299 278 249 215 188 164 166 153 134 183 233 217 132 94 178 234 179 163 204 199 207 157 158 185 170 238 190 154 171 102 193 297 262 254 197 205 249 281 224 260 342 255 197 202 207 283 359 250 181 150 260 351 350 345 337 161 156 343 392 402 352 214 211 162 202 440 276 311 410 326 164 61 169 137 152 333 365 318 10 28028 309 4725 75 9671 7 47 8 6881 1466 325 536 785 2176 3262 4551 5293 5382 5415 5592 5544 5592 5203 4674 3163 739 1540 1782 2044 1668 1297 999999 999999 999999 999999 999999 999999 1385 3498 5707 7163 7949 8268 8465 9709 7870 9385 11931 13752 14711 15120 15053 13877 13174 13619 13803 12868 13166 14001 14145 14776 999999 999999 999999 999999 999999 999999 999999 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 202 168 156 151 149 147 143 138 134 133 132 132 134 134 134 135 135 136 134 131 133 135 134 129 124 125 125 125 131 139 145 147 146 140 132 132 136 137 139 142 141 139 139 144 149 150 147 146 150 151 152 153 153 155 160 167 169 163 165 166 165 173 177 170 173 182 172 168 169 170 170 169 162 143 138 145 154 152 150 154 151 155 153 147 150 157 153 156 165 159 159 163 171 171 164 173 169 172 181 195 207 201 204 214 217 212 202 204 214 210 209 221 218 206 194 207 230 222 199 186 186 200 199 189 194 184 181 187 193 188 183 191 180 208 232 229 210 164 182 229 215 230 249 242 247 233 247 243 235 255 244 212 163 126 122 115 142 191 172 117 97 147 179 146 194 221 162 134 81 53 107 158 182 131 162 89 12 179 253 246 216 176 200 225 194 233 388 381 255 183 95 197 434 361 190 208 178 163 194 287 437 394 245 178 293 439 376 321 192 152 56 35 191 113 167 171 248 338 157 172 208 305 332 402 617 325 28059 308 4800 75 9744 7 47 39 6883 1453 149 397 1447 2149 2611 2565 2401 2329 2587 2753 3110 3295 3341 2757 2649 3804 6941 10148 10196 7208 694 999999 999999 999999 999999 1238 4233 6811 8378 9130 9932 10460 10505 11292 9077 10149 11162 10629 9550 8527 7575 6904 7119 7671 8318 9618 11318 14341 16275 18076 18569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 171 160 155 153 151 148 144 140 137 136 135 136 136 137 138 136 137 137 135 134 136 136 132 129 127 125 126 130 135 143 148 149 145 136 134 136 138 139 138 135 134 137 142 147 146 144 143 144 148 150 147 148 154 159 165 166 163 163 164 166 169 171 167 171 179 168 162 162 162 167 168 161 144 136 146 153 144 139 148 152 153 148 142 147 150 151 154 163 152 140 150 166 174 168 168 160 162 169 181 192 176 169 182 181 172 176 184 207 202 188 205 209 204 179 164 183 187 184 190 173 174 192 180 160 151 159 176 177 152 168 180 143 169 173 154 147 137 153 190 201 214 224 226 203 163 191 193 195 195 189 186 148 118 99 118 156 120 83 115 131 139 142 126 177 230 139 94 92 64 83 97 105 114 184 103 39 139 171 160 98 73 190 285 181 166 308 293 131 59 126 183 210 166 205 250 204 200 140 202 280 200 189 246 270 315 270 225 192 148 76 -29 -16 228 192 117 438 383 186 193 225 375 425 392 491 361 28091 298 5550 75 9811 7 48 11 6885 1440 45 219 462 1633 2861 4498 8690 12900 13717 11501 6295 999999 999999 999999 107 2236 5023 6100 6722 7601 8465 8795 8784 9077 10010 10795 10818 9729 8394 7652 7592 6654 9039 11002 12473 13897 15070 17854 19881 21486 21612 20831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 162 158 155 153 150 147 142 138 136 136 137 136 136 137 137 135 135 135 134 133 132 130 130 128 124 127 131 134 143 150 152 148 139 134 135 138 140 140 136 134 137 142 145 145 146 147 145 144 146 142 143 151 156 159 160 162 163 163 163 164 163 161 166 174 169 162 165 165 166 160 148 143 139 142 141 129 126 140 150 149 147 141 145 149 152 155 157 152 145 149 151 147 146 146 148 156 154 163 167 158 156 154 160 162 160 170 198 191 168 177 179 183 173 162 161 141 151 160 132 148 167 150 150 154 145 152 179 159 144 155 156 161 141 127 153 197 154 149 180 165 193 215 206 172 199 199 156 147 160 149 126 118 92 94 143 109 55 102 118 99 96 133 208 218 127 77 112 158 165 73 10 51 101 127 110 87 116 142 66 49 155 230 133 111 166 173 29 -74 152 201 88 163 265 151 58 99 136 210 120 47 138 183 118 220 279 84 132 142 129 187 176 237 222 212 378 183 107 349 320 265 241 179 274 394 28122 309 4725 75 9883 7 48 42 6887 1427 1342 1946 2517 2348 1786 443 61 179 545 1613 1933 1863 428 360 1144 1633 2160 2877 3550 4180 4253 3333 999999 999999 999999 1287 3476 5196 6167 6819 7568 7912 7873 7851 8318 9219 10158 10630 7705 8116 9014 10560 12480 14358 15750 16018 14275 12708 13293 13561 14165 14832 15901 999999 999999 999999 999999 999999 999999 999999 999999 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 163 159 157 154 150 145 141 139 139 138 136 135 135 136 135 133 134 133 131 128 126 128 128 125 126 130 136 142 146 149 147 140 134 134 138 139 140 139 137 138 141 145 148 150 154 150 142 145 145 143 148 155 158 159 160 162 168 166 162 165 164 164 167 169 172 174 172 172 163 148 147 143 139 136 125 123 138 147 144 142 140 145 150 152 157 158 161 159 156 149 126 126 145 151 154 155 157 145 152 156 147 156 154 154 172 201 192 165 157 159 164 158 175 177 151 156 146 125 139 134 140 158 156 144 139 153 167 155 161 190 185 153 149 180 206 169 145 139 157 201 198 194 181 165 176 126 83 113 136 107 92 123 113 91 136 145 126 103 100 90 96 167 162 64 26 115 236 251 107 13 54 106 120 90 89 101 111 110 101 97 100 109 133 156 190 115 -12 44 190 151 165 277 110 -23 -5 32 100 220 163 110 273 189 187 314 163 189 145 -3 230 226 74 251 375 298 21 8 349 366 141 15 149 403 514 28154 309 4725 75 9957 7 49 14 6889 1414 3593 4192 4048 3314 2413 2358 2857 3339 3826 1308 1568 1264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 743 2237 3863 5067 6142 7110 8279 9385 10087 10592 11181 11480 11625 8167 8300 8970 10213 11634 12876 14062 15974 17525 15883 12852 11780 12100 14336 15078 16172 17250 999999 999999 999999 999999 999999 999999 999999 999999 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 163 161 157 152 147 144 143 142 139 137 137 136 135 134 133 133 131 126 124 127 129 127 127 128 132 138 142 148 149 145 139 140 141 138 140 141 137 135 138 145 149 149 151 151 150 150 147 147 149 151 154 158 158 159 167 168 166 167 165 165 166 169 174 174 173 178 175 167 164 153 142 141 143 138 137 140 142 139 143 150 149 145 151 156 160 158 155 152 136 142 149 148 151 156 163 142 141 148 165 178 161 156 164 185 180 160 138 131 145 163 178 159 141 144 145 143 142 145 149 146 144 135 134 140 154 159 152 162 156 152 144 131 127 145 158 150 166 169 168 163 136 135 159 143 107 121 159 140 112 105 87 80 145 179 147 131 132 127 115 117 104 46 14 87 153 185 165 139 111 109 128 84 143 102 -4 39 17 101 156 79 114 231 188 104 93 49 138 78 82 201 178 187 66 59 146 324 278 110 325 257 79 161 148 139 181 125 234 252 93 99 256 374 252 14 142 177 152 318 179 310 390 28185 309 4725 75 9945 7 49 45 6891 1401 1965 2070 609 608 1360 2198 2921 3120 2669 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 995 2234 3786 5332 6091 6782 7407 8278 9043 9697 10227 10134 9746 9492 9223 9554 8066 9552 10507 11115 12722 15099 18105 21387 25348 26545 27934 25436 19384 17585 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 168 168 166 163 158 152 148 146 144 141 139 140 138 137 136 133 134 133 127 124 125 128 128 128 126 128 135 142 149 151 147 141 142 140 139 140 141 135 132 135 144 150 149 149 151 154 154 151 150 153 150 150 156 155 156 158 159 165 166 168 171 171 168 167 171 173 176 174 169 170 162 146 142 147 141 138 142 145 149 148 149 148 141 138 142 152 156 149 144 141 143 142 140 143 146 150 155 150 147 167 180 160 143 154 182 179 152 129 134 156 169 178 166 141 142 150 141 142 155 157 146 141 126 131 155 136 108 105 112 147 154 139 140 118 122 140 141 127 98 121 140 131 146 169 174 163 167 160 129 96 92 61 41 109 127 136 151 103 114 133 89 96 85 44 81 95 83 110 135 107 91 104 73 150 90 -6 14 -58 35 146 68 100 198 131 -4 55 137 72 -10 -12 25 101 210 130 136 204 185 250 227 113 61 71 11 -76 -63 133 211 172 323 134 -122 -25 236 186 -51 137 12 -11 395 71 -99 -43 28217 308 4800 75 9946 7 50 17 6893 1388 46 228 407 319 174 73 71 265 803 1568 2298 3964 4241 3151 999999 999999 999999 999999 999999 999999 999999 999999 999999 1140 3067 5257 7132 8180 9801 10301 10190 9604 8669 9002 9374 9686 9864 9933 10424 8455 9673 9773 9873 11010 13447 17155 21475 25981 25751 24008 21864 18154 17699 999999 999999 999999 999999 999999 999999 999999 999999 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 170 168 166 162 157 152 147 145 143 140 139 139 138 137 135 132 133 132 127 126 126 127 128 127 126 129 135 142 146 148 146 142 140 139 140 141 142 139 136 136 142 150 151 149 150 151 153 152 151 152 149 150 151 153 155 156 162 164 168 171 171 171 169 162 164 172 173 168 165 167 162 148 143 144 133 134 141 137 143 144 137 138 136 132 144 149 150 143 131 135 137 139 135 137 147 150 157 158 155 164 166 158 154 171 195 195 167 172 188 176 155 158 181 175 160 155 143 135 143 168 164 139 135 132 132 117 100 116 127 148 151 150 155 134 121 120 147 113 49 76 120 143 129 106 140 163 158 125 87 58 63 90 62 94 109 103 128 112 81 97 138 149 118 75 92 151 127 49 77 92 55 53 53 52 31 93 86 -96 -49 125 120 115 144 152 17 23 171 89 4 -21 18 134 201 128 84 115 118 182 257 39 0 131 22 -58 -87 7 25 67 260 87 -74 118 271 243 37 84 188 75 219 142 -153 -224 28248 300 5400 75 9948 7 50 48 6895 1375 1153 2664 3840 6280 8331 7167 68 999999 999999 999999 999999 999999 999999 999999 999999 683 2558 4846 6763 8516 11543 13550 13515 12432 10389 10163 10366 10260 9842 9696 10434 7934 8441 8569 9847 12113 15543 18500 20398 21616 21091 20566 19085 20253 21377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 169 168 165 161 156 150 147 145 141 139 137 136 136 136 132 130 132 131 126 124 126 126 127 126 126 129 134 142 145 146 146 145 142 140 140 142 144 145 142 140 142 148 152 149 149 150 152 150 151 155 151 151 154 155 154 160 169 167 168 169 165 165 169 169 168 169 166 160 158 158 152 138 136 140 133 132 135 126 130 136 128 131 135 130 143 141 138 134 128 139 146 139 143 153 158 157 149 150 163 169 166 164 173 185 208 226 217 211 214 187 166 154 159 174 158 140 131 143 155 171 164 142 153 136 116 131 136 144 156 137 136 148 144 129 129 140 163 145 70 59 88 126 148 104 101 139 170 130 68 40 31 96 79 77 74 64 112 127 117 111 141 99 71 95 105 131 144 99 73 84 49 50 88 41 44 122 116 11 9 104 94 83 113 104 58 53 195 175 64 61 74 210 270 138 -1 80 191 134 147 22 100 222 -4 2 -10 -34 -26 18 173 159 87 172 231 268 146 44 375 317 57 38 -66 -19 28280 301 5325 75 9948 7 51 20 6897 1361 862 2130 3609 4007 3775 4500 3486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1700 3829 5526 6918 8670 10109 10544 10788 10180 10149 10910 11239 8111 8100 8473 8957 9480 10339 11734 13983 17374 21466 25610 28109 29171 28428 999999 999999 22871 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 169 168 164 160 154 149 146 143 139 136 135 135 135 135 132 129 131 130 125 123 126 126 126 126 126 128 135 142 146 146 144 143 141 139 140 141 143 145 144 143 146 148 149 150 154 156 153 151 155 159 155 150 154 155 153 161 168 168 169 172 172 169 169 172 169 167 163 162 161 157 147 140 137 137 139 143 140 132 128 134 135 138 143 140 141 140 140 139 141 145 144 142 147 156 155 157 153 152 157 152 158 169 180 202 262 283 251 235 214 189 158 134 135 147 147 140 111 129 156 151 153 155 150 133 114 127 149 150 132 99 112 142 153 143 135 152 149 112 75 80 82 106 147 148 142 138 133 93 73 77 62 77 35 27 44 71 122 104 133 153 81 49 99 121 100 33 40 72 45 91 52 29 109 64 95 62 29 125 51 14 31 -35 12 113 124 94 146 168 129 87 84 160 261 152 -35 -18 74 166 124 -51 34 173 55 97 103 97 142 212 152 135 125 -40 10 224 171 5 161 242 53 -12 -48 57 28311 302 5250 75 9948 7 51 51 6899 1347 155 1680 2870 3486 3265 870 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1611 2899 3702 4322 4690 4968 5646 6600 7173 7667 8412 9229 10363 10976 11424 11977 8921 9901 11154 13240 16110 19480 23300 27036 31256 31316 999999 999999 18195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 157 154 151 148 144 140 137 136 132 129 128 130 131 131 130 127 128 128 125 124 126 127 127 126 126 129 137 144 147 147 144 141 140 138 137 140 144 145 145 145 148 150 151 151 157 160 156 156 158 161 161 156 155 158 162 165 167 171 172 178 182 178 174 175 177 174 170 170 170 168 160 153 150 147 147 149 153 146 134 133 139 143 149 149 149 151 149 147 149 151 145 149 151 145 155 172 160 154 164 158 164 183 192 214 302 383 379 365 319 223 152 139 137 140 148 147 134 139 153 139 143 149 139 134 126 119 116 116 111 94 106 122 115 138 141 129 123 92 90 97 86 106 105 92 124 127 84 48 112 141 64 60 92 71 36 38 78 103 100 102 74 51 107 89 -2 -42 -21 44 61 40 -6 41 143 69 12 53 110 138 28 -68 2 22 -8 102 171 92 68 125 117 80 137 138 185 122 -26 -18 111 252 232 100 10 70 164 181 173 213 134 182 250 163 115 50 53 141 -46 -96 153 265 91 -49 25 126 28343 301 5325 75 9952 7 52 23 6901 1333 90 324 395 359 139 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 617 1777 2317 2886 3321 3678 4035 4520 4892 5003 5312 5767 6221 6798 7568 8822 7335 9060 11274 14120 17464 20022 22364 24620 19006 14792 9426 10403 999999 999999 999999 999999 999999 999999 999999 999999 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 104 109 112 114 113 113 114 115 114 112 114 118 120 123 123 122 124 124 122 124 127 128 127 124 125 129 137 144 148 148 146 143 143 140 139 145 149 149 147 146 149 154 156 154 159 161 161 162 161 166 167 162 162 165 168 170 171 177 177 180 185 187 184 181 187 185 176 167 166 163 151 153 150 140 145 152 150 143 137 134 132 137 150 152 154 152 147 148 153 166 160 148 143 144 164 173 159 163 180 184 164 173 192 226 306 457 514 490 508 370 228 194 154 153 155 155 177 181 158 157 169 163 156 157 149 127 113 114 119 124 129 124 106 117 129 133 145 147 162 145 102 106 114 89 105 122 91 87 101 92 97 127 157 131 63 16 38 94 94 51 36 27 48 50 -23 22 70 85 103 -11 -41 110 171 64 15 115 182 183 107 0 111 171 46 77 189 154 217 222 43 78 178 178 134 23 -58 72 191 142 160 129 50 43 38 114 134 184 75 -24 143 81 205 269 115 97 32 15 209 88 -80 68 81 153 28374 284 6600 75 9952 7 52 54 6903 1320 147 434 1553 2104 2670 3131 3450 3739 4235 4538 4773 5067 5313 5656 6139 7047 8338 9924 8118 9671 11462 13307 14071 13374 10288 7352 9221 9479 14891 999999 999999 999999 999999 999999 999999 999999 999999 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 65 75 84 90 92 95 97 99 100 100 105 111 114 117 118 119 122 122 120 123 127 128 125 124 125 127 131 141 148 149 147 145 145 144 145 148 153 154 150 148 151 154 157 157 159 165 168 167 169 171 172 166 163 167 169 169 172 177 177 179 184 186 184 181 179 179 181 173 167 160 144 148 142 132 144 151 146 137 132 131 134 139 146 149 152 146 142 146 148 159 163 149 135 138 152 155 153 173 188 176 159 176 193 253 340 434 489 499 503 359 228 202 175 156 148 159 157 160 147 149 178 183 154 134 129 116 132 151 147 129 121 124 129 126 127 157 177 147 125 121 122 114 131 115 122 141 125 124 55 61 107 82 82 87 83 65 65 42 13 65 94 87 49 14 57 121 135 97 98 38 18 102 79 39 87 21 -6 172 189 89 102 74 57 153 235 188 177 174 51 64 116 100 -70 -188 -61 43 -31 -106 3 18 52 5 -133 43 4 -1 33 -60 7 63 245 98 -17 174 209 114 155 130 -20 144 117 131 28406 319 3975 75 9952 7 53 26 6905 1306 649 1522 1638 1384 999999 999999 999999 999999 999999 999999 999999 999999 92 120 148 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 241 999999 999999 999999 999999 1162 822 2125 2810 3978 5766 7113 7937 9491 10198 10093 10260 9976 9308 9142 9277 10678 12533 13818 15867 12932 13504 12311 10759 7599 6147 5394 3766 7977 10372 15983 15743 999999 999999 999999 999999 999999 999999 999999 999999 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 65 75 83 89 94 96 98 99 100 101 106 110 114 117 117 118 120 119 119 121 124 126 123 125 127 128 133 143 147 147 147 145 145 147 148 150 151 151 149 149 152 156 158 161 162 167 168 168 172 171 170 169 163 165 166 165 170 174 178 182 185 188 186 186 182 179 184 183 175 169 163 159 151 144 148 151 157 158 151 146 153 158 158 155 152 153 151 156 156 153 159 153 147 148 149 156 161 185 196 173 185 208 233 302 388 437 483 552 505 345 228 190 179 147 133 133 107 132 147 130 133 138 126 125 133 118 115 132 153 142 121 134 156 140 115 144 143 115 127 133 131 115 119 91 104 146 118 82 57 114 87 35 53 40 71 85 78 60 30 72 125 81 44 58 77 78 94 92 126 91 -12 20 25 51 118 37 4 48 64 53 75 110 105 141 127 29 8 87 96 83 33 -43 -73 -85 1 55 -22 -47 2 -18 69 75 -165 -83 0 42 23 -20 119 181 156 -32 -18 129 52 -87 73 316 88 35 209 164 28437 320 3900 75 9953 7 53 57 6907 1292 1243 2902 4732 4656 3274 999999 999999 999999 103 1510 2122 2111 2073 1925 1569 589 301 999999 999999 999999 999999 999999 999999 215 205 999999 460 1323 1176 107 999999 999999 999999 1555 3761 5600 8086 10694 13287 14578 15307 16419 16957 12358 12386 12350 12353 12151 12972 15055 18201 18978 18407 16161 13826 11429 9965 7536 7115 7788 8963 10297 12217 14827 13210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 68 78 85 91 95 98 100 101 101 103 108 112 115 118 118 119 120 118 119 122 124 125 124 124 127 131 138 144 145 145 145 144 145 148 149 150 149 145 145 149 155 157 158 160 163 164 163 168 170 171 174 174 168 164 164 167 170 171 176 184 189 193 193 194 191 181 181 181 174 176 183 175 167 162 161 163 168 177 178 174 172 175 171 164 168 174 177 176 176 167 170 171 169 174 168 176 187 197 202 196 211 243 294 373 445 503 625 775 796 651 436 281 207 165 145 149 126 140 158 144 141 115 110 123 123 131 114 116 141 139 131 156 148 110 98 112 127 130 155 155 94 65 109 76 94 150 116 73 55 92 82 73 75 29 47 105 105 125 129 103 121 71 72 95 45 57 89 125 143 37 -74 -4 36 1 98 118 63 -43 -60 98 153 104 79 88 92 -3 43 161 114 65 28 74 173 143 53 110 248 130 -23 -45 -26 87 -42 -47 68 109 19 -15 201 107 -78 5 73 276 132 -181 -2 83 146 204 277 265 28469 326 3450 75 9952 7 54 29 6908 1277 48 1060 822 117 351 1248 1951 1893 2586 2339 1123 999999 999999 717 1963 2784 2835 2306 1619 448 188 999999 999999 999999 999999 999999 999999 761 1413 1907 1649 403 1671 1634 437 999999 999999 999999 101 2683 8497 11465 13517 15161 15571 14434 13309 12589 12411 12367 13004 13933 15489 11667 12802 14560 18335 18386 15705 10862 8821 8855 9646 10525 11510 12529 13206 13782 13710 13419 12993 999999 999999 999999 999999 999999 999999 999999 999999 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 71 79 87 93 96 98 101 102 103 105 109 113 117 119 118 120 121 120 122 124 125 126 126 124 127 133 138 142 145 148 145 141 144 147 148 148 147 143 144 151 153 154 157 159 161 162 162 165 168 169 173 175 172 169 169 170 176 179 182 187 192 194 192 191 188 181 182 185 182 181 183 177 173 171 171 169 173 178 179 176 174 175 173 172 180 188 185 185 188 186 179 178 181 193 190 195 200 203 203 223 242 264 302 380 474 527 620 801 1005 1069 926 690 490 339 236 210 169 160 174 155 154 138 131 122 125 138 101 129 156 129 113 128 132 111 122 112 119 147 130 116 74 67 111 66 63 96 82 87 66 42 81 118 86 36 49 70 85 116 96 109 183 153 109 84 84 121 92 123 121 37 83 150 120 22 -1 69 42 58 114 146 120 41 100 104 95 85 60 102 120 89 -45 106 233 156 42 3 211 146 38 20 -44 -120 -235 -75 128 113 -85 -165 40 57 53 254 229 118 0 -6 121 96 308 369 100 39 28500 344 2100 75 9952 7 55 0 6910 1263 1053 2228 2340 1255 1615 2464 2378 2097 1440 1033 121 999999 999999 999999 999999 999999 999999 999999 71 862 499 999999 999999 600 482 999999 999999 999999 999999 999999 999999 1093 1851 621 312 3 999999 999999 999999 999999 999999 999999 999999 0 578 2078 2596 2229 1550 1352 1836 1585 957 165 999999 147 1838 5866 11526 13309 13408 13407 12639 11273 9927 8979 7548 7458 7986 8725 9791 10602 11630 12870 10567 10614 10163 9147 9936 10792 11495 12131 12667 13275 13889 14521 15225 15794 15473 999999 999999 999999 999999 999999 999999 999999 999999 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 70 79 86 92 96 97 98 100 102 104 107 112 117 120 119 121 122 121 122 125 126 126 126 125 126 131 138 144 147 148 146 141 141 144 148 148 148 145 146 149 151 153 155 158 160 164 162 163 168 169 169 165 163 161 162 169 178 188 187 188 191 187 182 185 187 184 182 185 185 172 165 167 163 162 164 161 160 163 161 158 162 161 166 170 170 177 171 179 185 181 166 160 173 183 192 197 200 209 206 225 249 252 261 308 410 493 509 578 776 1024 1199 1166 985 780 561 418 329 272 242 201 190 168 155 149 166 165 128 164 195 167 144 128 130 125 128 149 144 153 149 126 120 123 97 54 50 63 47 27 42 50 93 140 88 34 69 35 30 81 80 73 107 80 67 139 153 99 78 121 102 123 169 118 75 1 -11 70 120 216 210 31 18 34 72 107 76 175 104 30 150 167 -58 4 163 161 15 -38 99 121 265 190 39 -23 -141 -109 62 137 37 -17 11 187 403 391 215 -54 -106 41 230 368 328 239 -2 -2 28531 346 1950 75 9955 7 55 31 6912 1249 517 1288 2153 3360 3817 3147 3738 5290 5945 5632 5041 3653 2017 453 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 859 1181 1463 1696 1788 1933 1476 984 53 999999 999999 999999 999999 999999 999999 63 2503 6719 9370 10170 10697 11237 10854 9557 9028 8802 7653 7592 7811 8369 8832 9148 9736 10095 10704 7066 7540 7945 8407 8768 9446 10378 11813 13063 14636 16418 17984 18005 16495 999999 999999 999999 999999 999999 999999 999999 999999 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 67 75 82 88 93 95 95 97 99 102 106 110 116 120 119 120 123 122 121 123 124 127 128 126 125 129 136 143 146 147 147 143 140 145 149 148 148 144 146 150 153 155 155 157 160 164 162 159 163 170 171 167 164 157 160 171 180 185 184 187 194 185 176 182 183 176 170 171 168 164 159 156 153 152 156 156 152 146 148 153 151 152 156 165 166 166 165 158 156 153 148 149 159 168 173 169 180 194 191 202 218 217 220 253 319 419 468 450 475 629 892 1104 1172 1084 862 665 528 423 345 263 240 220 204 207 201 205 223 241 234 204 200 190 127 126 139 134 165 204 177 100 90 117 84 47 40 63 52 -19 -12 68 109 87 42 23 69 49 13 61 89 65 43 2 8 72 74 14 44 96 91 171 126 40 90 37 43 170 200 166 132 29 52 87 11 84 145 177 160 23 82 108 10 70 127 196 151 167 163 108 306 248 69 142 144 60 105 139 205 125 66 121 181 182 -21 78 149 191 302 319 241 217 227 122 28563 348 1800 75 9956 7 56 3 6914 1234 33 801 2288 3661 4740 4611 4423 3866 2994 3222 3825 3615 3111 1986 1310 545 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 297 970 1438 1954 2061 1725 612 349 138 999999 999999 999999 999999 999999 999999 890 3629 3502 297 2352 4970 7382 9083 9904 10142 9609 8440 8592 8766 8097 7803 7794 7833 7721 7788 8003 8261 8592 9018 9355 9953 7133 8508 10218 12264 14605 15726 16383 17708 20025 22235 20555 999999 999999 999999 999999 999999 999999 999999 999999 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 64 72 80 86 92 94 94 95 98 101 106 110 115 119 118 119 122 122 121 122 125 129 129 127 126 128 135 142 145 147 146 144 143 146 149 150 147 141 144 150 153 156 159 160 161 163 164 162 163 167 168 169 170 167 168 172 179 180 183 190 194 186 176 181 180 174 169 166 165 165 158 148 150 152 152 155 154 144 146 150 144 149 158 167 169 164 161 148 145 156 154 149 159 162 158 158 169 181 178 191 197 183 195 236 294 373 417 412 478 597 697 889 1049 975 801 629 502 419 337 255 235 242 244 242 204 206 259 270 246 233 232 236 203 192 191 158 161 194 182 111 106 151 113 73 93 125 85 44 68 106 88 48 22 10 73 108 61 45 107 104 65 77 84 72 43 63 114 96 123 174 117 113 156 72 31 193 139 72 130 29 79 160 99 109 182 147 118 4 -3 116 67 -42 54 201 164 110 59 69 199 152 52 129 109 33 186 300 233 177 119 30 48 120 54 117 83 75 123 131 146 281 247 -51 28594 348 1800 75 9955 7 56 34 6916 1220 33 601 1860 2918 3887 3605 2983 1954 752 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 63 123 229 304 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1500 3967 6345 5645 574 2726 5762 8216 9416 9800 9716 9779 9803 10241 10023 9177 8399 8109 8008 8462 9022 9436 10554 12313 13939 14615 9480 9982 10636 11664 12668 13571 14089 14780 16802 21612 25075 22062 999999 999999 999999 999999 999999 999999 999999 999999 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 66 74 80 87 92 94 95 96 99 101 105 110 116 119 119 120 122 122 122 123 126 127 126 124 124 128 136 142 146 147 146 145 145 144 146 150 148 143 143 148 153 155 158 161 162 161 160 161 164 165 164 163 167 167 165 169 175 181 182 187 188 182 177 185 184 174 170 168 167 165 155 149 150 150 148 151 151 143 146 149 145 152 155 162 170 166 156 149 155 169 161 157 171 168 162 180 187 179 178 192 190 190 226 295 381 478 487 512 705 813 815 971 1081 955 732 514 403 333 263 215 213 228 234 214 184 173 221 250 228 231 231 244 254 233 189 169 184 180 160 126 127 145 126 111 146 175 148 115 103 96 68 50 36 25 67 102 85 33 117 152 68 98 97 89 61 77 114 105 139 115 114 122 92 2 7 147 69 56 104 60 147 179 150 120 160 146 97 54 79 221 133 -79 -24 98 21 -75 -58 27 111 70 81 172 9 -60 139 345 245 148 135 96 103 168 263 243 117 118 182 173 226 188 61 -30 28626 361 825 75 9957 7 57 6 6917 1205 0 294 510 627 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 98 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 2129 3419 3127 1214 3525 6031 8716 10136 10404 10281 10025 9874 9813 10532 10169 9551 9013 8935 9190 9834 10468 11426 13133 15259 16648 17132 17015 16933 16600 16991 17222 17691 19393 14985 17631 19665 18529 14909 999999 999999 999999 999999 999999 999999 999999 999999 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 68 76 81 87 92 95 96 96 99 102 106 111 116 119 119 120 123 122 120 123 125 125 125 125 125 130 136 141 147 149 149 149 147 142 143 148 146 142 140 146 152 155 160 162 164 163 159 158 163 164 162 161 163 162 164 169 177 183 187 192 190 184 180 182 179 174 170 166 163 159 152 148 148 147 146 146 142 143 149 150 154 155 146 156 167 165 158 156 168 173 164 167 176 177 178 183 188 181 186 193 188 210 268 368 501 658 716 756 988 1037 970 1200 1290 1068 783 509 347 271 222 197 187 188 199 182 165 159 202 238 244 241 246 255 227 190 173 161 186 203 167 124 86 91 118 125 144 166 136 99 78 104 126 99 65 31 84 116 108 75 52 93 77 58 42 51 72 93 57 12 37 44 85 140 103 1 8 95 27 -17 86 201 228 161 237 228 153 171 119 36 57 205 159 -1 -22 58 18 -72 3 52 -34 -10 293 362 60 28 110 168 112 -53 116 166 47 101 159 272 225 264 376 248 314 205 118 168 28657 361 825 75 9957 7 57 37 6919 1191 110 451 751 940 580 238 999999 999999 999999 999999 383 1246 1536 943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 193 325 358 428 447 409 1017 487 466 384 193 999999 999999 999999 999999 999999 121 445 1136 2221 3811 5596 7653 8541 9162 9558 9495 9513 9775 10123 11047 10873 10419 10279 10336 10563 11034 11528 12455 13400 14154 14557 14680 14685 15010 15590 16581 17447 18179 19853 22209 22971 20767 18204 15756 999999 999999 999999 999999 999999 999999 999999 999999 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 71 80 85 90 94 97 98 98 100 102 105 111 115 118 118 120 123 119 117 121 125 125 126 127 126 130 134 140 147 148 149 149 146 143 143 147 147 143 144 149 153 156 159 163 167 169 166 163 163 162 162 164 164 160 162 166 173 179 184 192 195 191 183 181 179 179 176 168 170 168 157 149 144 138 144 148 142 144 148 146 150 148 146 148 161 169 169 174 174 170 164 167 175 181 182 172 178 186 185 194 192 204 247 330 453 628 800 859 1081 1228 1116 1216 1246 1004 799 575 332 257 231 197 172 166 153 142 159 186 217 238 275 296 289 243 172 126 144 176 168 141 147 139 89 75 94 115 147 154 106 99 104 101 110 122 106 60 106 117 127 134 66 123 150 45 53 121 122 87 41 39 81 129 110 146 156 40 15 77 76 36 97 165 150 69 182 195 122 217 183 151 138 192 174 35 54 87 24 -9 137 196 41 58 323 319 25 31 153 110 -23 -31 160 236 199 164 23 131 108 -42 120 275 353 250 58 41 28689 351 1575 75 9957 7 58 9 6921 1176 191 1044 1318 720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 331 526 1450 1647 1729 1744 1678 1739 1696 1629 761 679 619 635 653 581 558 563 812 2661 4524 6094 6912 7664 8136 8376 8624 8785 9078 9881 10166 10092 9870 10066 10571 10991 10988 11381 12107 12990 13727 14417 14521 14201 13698 13347 13421 13818 14283 14674 15143 15987 17322 19891 14167 14703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 74 83 88 94 98 100 101 102 103 105 107 111 114 117 117 119 121 119 119 123 126 126 125 124 125 129 134 141 145 147 148 147 145 143 144 145 145 145 146 151 158 157 158 165 170 170 169 168 168 166 168 171 174 167 160 161 169 178 180 186 193 196 191 187 186 186 181 176 176 178 165 161 159 149 155 158 150 147 152 151 148 155 157 152 168 176 170 171 171 163 163 168 169 173 179 169 185 201 188 188 197 208 238 285 382 556 712 855 1091 1170 1083 1086 1039 895 823 680 429 328 293 262 261 245 176 154 190 227 258 297 344 356 312 218 156 135 135 131 123 103 121 127 81 91 90 70 92 110 123 147 105 47 68 143 109 53 73 56 108 152 144 183 148 56 52 105 106 47 71 118 90 132 110 82 153 113 138 184 159 156 148 135 114 74 86 37 106 249 264 226 173 164 177 223 240 154 48 7 152 248 111 158 102 -59 -63 23 142 247 212 181 210 266 307 175 36 112 138 -17 33 168 164 251 177 124 28720 314 4350 75 9956 7 58 40 6923 1162 192 439 659 1654 1945 2372 2678 2801 2805 2582 2378 1992 1759 790 670 568 531 593 496 482 580 2047 4008 5425 6121 6550 6833 7072 7277 7561 7643 7539 7668 8053 8593 9428 10350 10738 11507 11858 11380 11315 11665 12297 12756 12764 12886 12872 13308 14156 15240 15672 15813 16255 18394 21979 16777 17910 16845 999999 999999 999999 999999 999999 999999 999999 999999 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 58 67 74 81 87 90 94 95 97 100 103 106 110 114 114 116 120 119 120 123 125 125 123 123 125 128 135 142 145 147 149 149 147 146 148 145 142 144 146 149 156 159 163 167 169 174 171 168 170 170 172 174 174 169 166 167 174 187 190 191 195 194 191 191 196 193 185 182 178 170 165 166 164 163 163 160 155 159 165 168 168 170 171 171 178 177 181 186 179 169 178 183 171 176 188 180 193 214 205 202 215 229 257 298 397 529 597 821 1051 1032 1121 1231 1157 1004 875 733 542 441 415 425 434 364 279 238 226 261 279 331 416 414 346 243 163 156 172 143 120 99 122 154 104 122 135 63 58 109 125 146 101 65 82 100 89 87 90 97 115 115 98 79 67 86 96 101 111 46 125 123 18 89 118 113 184 214 171 126 133 157 171 144 129 93 141 81 62 189 193 165 150 116 110 213 272 145 12 33 152 201 123 226 163 26 149 229 266 308 391 399 309 283 143 -2 7 98 114 32 82 -11 -126 118 130 80 28752 361 825 75 9959 7 59 12 6924 1147 412 750 1168 1405 2839 3136 1128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 392 617 711 787 1885 2112 2316 2492 2605 2555 2314 903 498 216 999999 999999 999999 999999 999999 999999 999999 113 1566 3120 3792 3891 3831 3493 3620 4442 5511 6280 6625 6890 7165 7269 7722 8049 7647 7874 8247 7664 7444 7718 8357 9070 10097 11352 12776 14896 17876 21343 24990 29323 29492 29777 20091 20570 16943 21534 17911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 84 91 94 99 102 104 107 108 108 109 110 113 116 119 121 121 124 126 124 124 125 126 125 126 127 128 134 141 145 146 147 147 146 146 147 145 143 143 143 145 147 153 159 161 165 167 164 161 164 167 169 168 164 163 165 168 178 190 197 200 199 192 184 182 188 186 175 176 174 162 161 158 151 159 158 156 154 155 164 166 168 169 176 182 182 183 193 195 186 177 185 193 176 181 205 196 196 218 220 223 237 242 259 299 358 406 446 593 798 934 1113 1265 1316 1222 995 804 664 589 565 572 561 474 362 283 252 263 274 336 412 398 327 249 185 186 170 141 151 157 159 147 129 123 127 100 86 118 111 91 69 74 104 96 98 105 81 91 82 103 69 48 42 43 91 108 102 63 104 80 91 108 131 151 103 104 47 13 111 171 122 54 77 94 98 70 -31 47 125 139 134 75 39 78 102 6 50 90 99 108 73 175 335 235 184 254 192 96 251 448 303 136 115 126 43 127 38 -129 176 25 -172 42 33 87 28783 361 825 75 9957 7 59 43 6926 1132 198 244 651 1116 3138 4027 3109 2998 3840 5118 6323 7697 6427 9311 8393 2355 999999 999999 999999 999999 999999 411 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 498 1406 1725 2144 2420 2624 2723 2749 2582 2289 872 608 324 999999 999999 999999 999999 999999 999999 999999 999999 969 1571 1928 2860 4327 5503 6296 6404 6258 6448 6479 6129 5872 5247 4285 3452 2584 1927 1487 691 1432 1785 2238 2835 3738 5507 7784 9797 12078 15132 19618 24467 30875 32784 21188 20181 19327 15237 21088 999999 999999 999999 999999 999999 999999 999999 999999 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 147 145 145 143 142 140 137 135 132 132 133 134 136 133 133 136 134 130 130 131 131 130 129 127 130 135 140 143 143 144 143 141 142 140 138 136 135 137 140 145 151 154 155 153 150 148 153 157 157 151 151 154 157 167 175 183 187 188 186 178 174 171 174 177 167 163 158 154 156 144 140 146 139 142 139 137 144 143 147 150 157 169 173 176 175 174 180 180 178 179 171 168 186 189 195 210 208 209 219 228 243 270 302 315 342 376 475 668 817 890 1013 1127 1103 1009 884 778 683 617 609 557 414 309 289 285 347 453 486 437 388 320 250 242 223 166 146 162 151 102 110 125 86 73 71 83 94 46 31 86 99 42 32 52 32 48 100 127 71 45 56 73 92 62 97 131 77 21 68 58 60 72 37 48 72 118 135 160 95 13 6 92 48 -7 47 69 129 152 126 96 82 62 -30 -42 60 -19 50 122 79 97 37 -17 152 155 -71 -129 1 249 275 241 283 181 81 203 170 71 369 176 -98 92 334 482 28814 356 1200 75 9961 8 0 14 6928 1118 396 1591 3026 3921 5937 8769 11534 12741 18663 19932 10974 5844 4610 4049 2313 597 954 1457 1275 1972 2093 595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 325 1252 1743 2211 2812 3046 3191 3321 3462 3441 3262 3019 2623 1008 532 203 999999 999999 999999 999999 999999 999999 1178 2755 3939 5003 6022 6459 6848 6566 6004 5621 4897 3929 3026 2130 1598 501 103 999999 999999 999999 999999 252 1550 2697 3761 5634 8155 9811 11349 13388 15515 17315 19128 20647 24175 17418 18316 18175 17491 15516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 168 167 162 158 156 155 154 151 149 146 141 140 140 141 142 139 137 139 138 134 134 135 134 132 130 127 126 131 137 140 141 144 143 139 140 140 135 131 130 134 138 142 147 147 148 149 147 144 148 154 154 145 139 145 153 162 168 175 178 177 175 169 169 172 170 168 162 157 150 146 144 136 137 134 128 127 122 125 128 133 136 128 132 144 150 149 142 151 161 163 159 158 159 156 161 165 178 188 188 182 175 195 215 227 245 239 244 279 319 452 536 511 597 774 942 1015 928 817 754 670 631 585 484 372 349 370 443 548 577 573 558 464 370 345 346 303 243 189 152 156 142 114 87 63 48 52 44 19 15 55 57 -3 17 56 7 34 106 58 27 19 45 134 129 99 89 103 101 43 70 96 67 88 134 135 103 93 97 133 125 98 109 98 58 36 136 164 105 149 201 152 82 64 90 116 100 95 128 64 48 81 -157 -176 139 151 0 -27 -130 -58 140 283 238 83 215 376 266 96 174 105 -2 183 329 348 28846 353 1425 75 9963 8 0 46 6929 1102 1002 2635 4609 6062 7048 9393 11655 10125 9713 9501 9937 9328 7113 5502 3474 2604 3519 3252 918 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 420 2007 2425 2575 2395 2342 2482 2624 2638 2892 3281 3782 3929 4031 4228 4566 5225 6081 5949 5336 3389 2272 692 276 999999 999999 199 1967 3505 4581 4904 4466 4689 5188 5596 5920 5696 4988 3951 3090 2118 641 275 41 999999 999999 999999 110 1624 4225 7166 8954 10688 12607 13705 14251 14417 14489 15691 15747 14577 16367 21305 19103 21306 21928 19510 999999 999999 999999 999999 999999 999999 999999 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 157 153 150 148 148 148 147 145 143 138 136 137 138 139 139 137 139 137 134 135 137 136 131 129 128 128 132 137 140 141 144 143 140 141 142 139 134 130 133 138 141 145 146 149 150 151 149 150 155 152 146 140 142 148 154 162 169 176 174 170 167 161 161 161 156 152 149 144 136 125 120 127 130 126 120 116 118 122 128 127 129 129 135 141 134 127 128 135 133 137 141 142 150 155 152 151 164 173 173 164 171 184 196 205 196 217 280 365 446 477 464 469 556 648 742 747 689 693 679 650 587 504 453 439 423 448 487 519 601 650 588 537 510 452 390 351 323 270 247 209 128 88 83 99 76 25 34 30 24 22 7 60 62 17 37 76 13 26 50 0 23 73 71 26 52 57 93 109 90 58 86 109 78 82 39 116 167 110 159 177 128 157 147 99 111 78 152 251 215 173 92 88 101 124 100 67 3 -60 92 156 66 162 119 137 215 -21 -50 41 105 28 -23 251 365 202 62 86 -58 -48 271 199 132 28877 354 1350 75 9962 8 1 17 6931 1088 219 1280 2283 2600 2529 1103 500 1245 2857 4692 5772 7944 11055 12146 10134 5575 2852 2429 1523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 462 2191 2567 2691 2418 2307 2200 2249 2182 2321 2579 3169 3547 4030 4817 5918 6967 8076 7555 7445 5203 3281 879 476 228 245 504 1996 2377 3004 3770 4568 5822 6731 7012 7145 6629 5896 4660 3610 2550 835 378 67 999999 999999 999999 680 2657 6579 10569 13032 14269 15348 15661 15587 14566 15235 18516 23394 25118 24101 21272 24703 29175 31663 30209 999999 999999 999999 999999 999999 999999 999999 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 156 151 148 146 146 146 145 144 141 140 135 134 135 135 137 138 138 138 136 134 135 137 136 131 128 129 130 132 135 138 142 144 144 142 140 140 143 143 135 131 134 138 142 146 151 152 155 156 157 156 150 149 146 145 149 151 157 169 173 168 168 168 163 160 158 154 147 136 130 127 121 114 120 124 116 111 113 118 120 119 119 131 137 138 143 141 139 130 128 129 128 135 142 146 155 154 147 158 159 168 182 186 181 199 212 204 231 288 365 414 446 516 562 589 593 580 574 564 586 617 591 513 478 483 422 377 384 402 458 515 558 561 558 509 402 341 348 371 315 233 194 159 99 66 111 109 57 79 77 63 37 10 79 84 52 32 75 86 63 78 35 31 87 52 47 65 44 133 141 80 -5 -5 44 51 105 128 149 154 141 162 110 165 262 127 25 74 54 220 347 196 147 68 58 131 133 75 97 57 -24 51 190 274 249 111 185 277 200 89 -15 21 -86 -218 -22 182 334 325 105 -36 0 322 295 41 28909 351 1575 75 9963 8 1 49 6933 1072 405 1175 2452 3670 5013 6768 7689 8004 8556 9938 10554 10598 8889 6382 3199 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 211 384 614 1627 1926 1941 1986 2127 2323 2509 2787 3271 3726 4295 4969 5487 5863 4784 4561 3497 2848 2836 2983 2509 2374 2382 2608 3407 4192 5030 6284 7701 8181 7763 6722 5777 4849 3948 3092 2181 776 463 224 114 149 604 1779 4630 8539 11760 14527 16506 17386 16729 16543 15257 14809 16718 20685 24029 23666 20908 21584 22948 23724 24619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 156 151 146 144 144 144 144 141 139 139 136 135 136 136 139 139 139 139 137 136 136 138 137 132 129 129 129 131 134 138 142 143 141 140 139 140 144 143 138 131 133 137 138 144 151 151 152 155 156 154 151 149 146 146 149 152 159 171 174 170 170 173 175 169 157 150 147 136 132 130 124 120 123 123 115 110 109 113 115 112 114 130 141 139 139 137 147 148 137 141 131 122 130 143 156 161 158 159 163 166 176 188 190 202 204 200 206 233 286 292 327 421 509 536 512 477 454 466 519 536 463 399 412 385 305 302 331 357 406 426 456 453 382 314 268 295 362 355 265 170 143 153 102 72 101 104 62 78 105 84 59 52 71 47 41 37 57 108 98 57 34 104 109 33 69 120 120 100 94 46 -28 -11 17 45 65 74 59 89 131 93 65 162 220 109 96 155 159 242 331 182 64 72 70 175 181 117 91 18 -27 -68 4 124 59 4 -14 67 106 3 -12 -48 38 12 -150 -13 196 223 124 37 44 295 398 214 28940 351 1575 75 9967 8 2 20 6935 1058 83 1426 3780 7737 13881 18132 19323 17813 15445 14127 13616 13279 12514 9411 4339 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 459 1781 2653 3383 3867 4216 4537 4718 4605 4436 4397 4397 4344 4284 4649 5096 5449 5701 5856 5858 7027 8283 8802 7943 6436 6210 6760 7741 9132 10639 13022 14633 15107 13553 11222 8859 6693 5124 3770 2786 2405 2452 2629 2633 2633 2459 3611 5530 7038 7942 10466 13579 15548 15515 15308 13852 12056 10593 9939 9847 9668 10906 13663 14164 15028 18861 999999 999999 999999 999999 999999 999999 999999 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 151 147 143 141 142 141 140 138 136 136 134 134 135 135 139 139 138 139 137 136 137 140 140 135 130 129 130 131 135 139 142 143 141 139 139 142 142 139 135 131 133 136 139 145 148 149 151 153 152 150 150 149 146 145 145 151 160 169 175 174 170 171 171 164 154 151 149 143 141 133 122 116 112 112 112 108 107 110 122 121 118 134 140 130 126 128 142 142 134 137 133 118 121 141 150 156 153 149 161 165 162 169 179 181 173 178 185 211 240 238 270 333 408 468 455 391 382 404 445 435 361 325 305 256 229 254 285 318 367 377 431 429 325 263 247 320 431 419 276 173 156 180 129 108 122 104 77 83 116 106 72 60 48 39 62 82 57 37 113 118 32 45 49 15 10 59 106 82 15 -25 37 61 30 48 17 38 45 84 118 128 149 107 108 104 72 96 233 211 172 110 32 51 -30 82 253 152 7 -44 35 47 12 -21 -88 -20 82 59 -77 -91 69 129 266 169 -84 -72 -98 167 268 157 164 46 147 247 28971 364 600 75 9965 8 2 51 6936 1043 161 323 468 862 421 357 155 112 221 411 682 521 62 324 867 2219 5400 10835 14160 14738 12376 10400 9230 9032 7979 6623 4260 1840 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 360 728 2210 2916 3324 3665 4081 4516 5197 5451 5342 5072 4903 5178 5550 6469 7340 8731 10531 12180 13388 12773 12233 12023 12183 10878 10684 11725 12689 15365 17860 21127 22258 22308 20295 16524 10957 6646 4181 3044 2787 3373 4751 6255 6473 5898 5554 6270 7008 6318 5406 5833 7312 8434 8868 8633 7970 6732 5565 5088 3826 3078 2930 4754 7800 14472 19334 999999 999999 999999 999999 999999 999999 999999 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 145 142 139 138 138 138 136 135 133 132 131 131 132 133 136 136 135 138 137 135 136 139 140 136 131 130 131 133 136 139 141 143 142 140 143 144 143 140 135 130 133 137 141 145 148 153 155 153 152 151 149 151 151 148 147 150 152 161 173 177 175 174 169 163 155 152 149 146 147 137 124 121 112 104 102 102 108 115 122 118 115 126 124 117 112 114 123 118 109 110 119 124 129 137 141 144 146 154 155 150 156 159 166 167 161 154 166 200 209 208 244 324 425 513 491 391 367 397 402 351 284 251 225 191 199 225 239 275 340 379 446 467 377 313 281 296 393 460 394 278 239 243 177 157 151 107 109 104 93 100 122 90 77 116 94 36 67 87 103 115 16 5 67 69 26 31 81 85 26 9 76 58 42 90 75 114 141 120 98 30 92 143 153 103 5 49 178 182 56 -39 0 70 86 210 335 296 102 5 73 159 152 91 6 64 168 45 17 19 123 358 261 -61 47 171 79 329 122 -26 158 -20 -29 124 29003 364 600 75 9965 8 3 23 6938 1027 205 364 511 582 458 399 181 124 180 327 582 366 999999 999999 999999 179 582 1069 1397 1395 833 718 328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 284 464 552 611 1480 1625 2209 2744 3030 3050 3253 3710 4420 5180 6817 10405 15700 19074 20603 19774 20032 20594 20949 16160 11612 11897 13911 16617 18698 20549 21034 19617 17894 13292 8338 5635 4908 5184 5918 6829 8975 10548 10405 8517 9007 10262 11041 10320 8716 6937 5023 3335 2527 1976 1582 1171 1263 1673 1548 1038 935 1736 4823 12838 20743 999999 999999 999999 999999 999999 999999 999999 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 144 140 138 137 137 136 134 133 131 130 129 129 130 131 133 133 132 136 138 136 136 138 139 137 133 129 130 134 137 140 142 143 142 140 143 145 144 143 138 132 134 138 140 143 149 156 156 154 154 154 153 155 155 152 150 148 149 160 171 178 183 179 170 165 163 160 158 155 154 145 135 128 118 108 104 106 114 119 112 111 118 122 118 116 113 109 112 109 109 111 106 115 137 144 145 146 144 163 163 146 140 147 158 153 151 157 169 169 171 176 208 271 332 386 372 325 306 334 338 296 245 209 196 184 182 201 229 287 353 421 522 501 376 317 301 302 334 405 392 275 225 224 195 185 151 113 95 82 63 52 85 61 86 134 99 38 75 128 106 62 -7 43 85 44 54 105 85 29 89 130 52 -22 -8 78 84 56 106 58 16 -30 -25 144 232 125 68 106 213 220 77 93 111 121 205 251 232 312 229 151 147 129 155 104 91 67 -33 -45 38 182 274 393 250 -49 185 322 182 222 -50 -355 -199 2 161 181 29034 311 4575 75 9967 8 3 54 6940 1012 33 347 1527 1916 2392 3003 4146 6571 11562 15699 17849 20495 26590 32749 38061 37232 15309 11127 12509 14332 15916 17139 16787 15308 13896 11824 10611 10937 11699 11746 11439 10551 10661 10651 10309 10191 11845 14517 16046 17143 15800 12679 8914 6173 4313 2297 881 404 573 1119 1237 809 497 524 1503 4318 10227 999999 999999 999999 999999 999999 999999 999999 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 145 141 139 138 138 135 134 133 129 129 128 127 128 130 131 129 130 134 136 134 135 138 138 136 133 130 131 135 138 142 143 144 144 142 142 144 146 145 141 137 136 135 136 144 149 154 157 158 159 158 158 158 157 155 152 148 149 160 166 175 187 182 171 166 168 168 168 159 151 149 145 137 130 120 113 115 118 122 117 119 131 130 125 126 118 115 123 122 122 125 113 115 146 155 149 142 143 161 160 147 144 142 140 140 145 160 161 147 153 168 183 203 225 230 209 194 198 209 216 222 209 183 171 174 173 193 240 322 366 396 554 591 423 325 310 310 353 434 404 234 163 198 218 174 90 95 93 100 99 53 11 6 58 86 59 50 81 56 62 66 29 65 104 64 35 112 85 26 122 149 31 0 -3 -31 10 22 46 -8 -64 -34 16 109 111 30 79 79 138 175 40 156 158 67 112 132 170 175 67 30 55 51 130 118 118 75 73 15 -92 128 136 186 243 -37 15 57 -76 5 -48 -235 -55 190 408 356 29066 313 4425 75 9964 8 4 26 6941 997 494 1748 2567 3607 4898 5479 5899 6192 6618 7074 8591 11593 13724 15857 18872 25433 32508 37709 17286 14506 16474 19157 21804 22378 21156 19490 17545 15892 14453 13333 12364 10968 9826 8882 8011 7408 7012 7838 10277 14871 18182 20832 20677 18146 12789 9644 7024 4109 1987 979 632 458 233 150 123 137 245 612 1735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 152 146 143 142 140 139 138 136 133 132 129 129 130 130 131 129 130 133 134 132 132 134 135 132 129 129 130 133 138 142 142 144 146 145 142 143 146 147 142 140 141 139 139 146 151 155 160 161 161 161 160 159 162 164 160 155 154 161 167 174 185 187 182 175 171 168 167 164 157 154 156 151 146 139 126 121 121 127 128 126 129 130 132 137 128 126 127 125 125 122 131 134 137 145 142 135 141 149 141 143 151 141 130 127 130 129 124 128 144 147 149 163 181 177 150 146 155 161 162 178 182 162 148 159 184 219 294 343 334 389 549 583 426 323 297 324 387 515 544 385 266 257 230 165 99 87 101 122 135 117 78 53 79 79 82 69 77 82 64 60 76 68 95 102 77 110 49 29 91 116 36 39 71 11 40 39 70 54 -57 -40 70 122 60 -6 61 70 94 113 -24 65 177 71 10 74 123 56 -28 10 -111 -88 215 249 132 38 123 47 -112 11 -5 77 232 -14 -191 -215 -169 -36 24 69 153 194 290 312 29097 357 1125 75 9967 8 4 57 6943 982 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 999999 999999 999999 999999 999999 999999 999999 999999 72 1229 2547 4430 6383 8266 9426 10171 10425 11542 14167 17290 20835 22823 21228 17479 18631 20428 19848 16087 18623 22761 25143 25041 21609 18442 15079 11906 9439 7589 6376 6582 8078 9516 9471 9105 6270 3925 3537 4772 8417 13646 18495 19256 16905 11171 8466 5929 3854 2483 1492 1017 639 251 153 120 116 118 132 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 164 160 153 149 147 146 145 143 141 139 137 134 133 133 133 134 132 132 134 134 132 132 135 134 130 127 129 130 131 137 140 141 143 143 142 141 143 146 146 140 137 140 142 145 150 153 156 159 158 159 157 158 159 157 158 156 156 162 168 172 178 183 189 189 180 174 170 170 175 168 161 163 158 151 146 137 133 138 147 151 143 133 134 140 144 143 148 135 131 138 126 139 147 134 133 136 134 132 141 138 140 143 132 123 118 127 131 122 124 132 119 112 124 140 155 149 142 148 155 176 189 189 172 155 162 189 230 314 355 364 430 567 559 402 323 316 365 432 545 581 458 340 285 242 190 142 114 76 100 122 119 123 83 104 95 89 106 104 86 49 107 127 92 101 94 91 103 55 -15 38 124 72 32 97 123 77 27 91 136 53 131 204 181 170 77 88 181 172 49 3 113 166 75 94 109 26 -4 -65 32 -79 -8 250 197 197 59 -12 3 -17 199 196 38 32 -48 -76 -32 61 203 167 266 201 85 284 264 29128 364 600 75 9966 8 5 28 6944 967 96 814 1461 1360 694 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 357 1828 2850 4111 5400 6785 8783 10861 13781 16532 19197 20534 19715 18921 18798 17991 14977 12761 13851 15683 15903 12600 8728 6235 4447 4411 10565 29821 37839 34927 15923 9076 6594 5584 3151 1420 1173 1190 2487 6928 14256 16082 14723 8961 5827 3874 2517 1668 1129 778 467 276 183 127 113 116 131 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 162 158 153 149 147 147 146 143 141 140 139 138 135 134 134 134 131 131 134 134 133 134 137 136 132 130 130 130 132 136 139 140 141 141 139 141 143 144 145 142 138 139 142 145 147 151 157 157 157 157 155 154 154 150 147 147 150 159 167 171 181 186 185 182 172 166 164 163 164 158 157 159 156 148 140 140 142 146 149 147 143 135 140 146 148 152 153 143 140 142 138 141 144 142 143 153 154 140 147 153 148 160 146 127 126 132 141 139 137 127 124 123 121 124 137 140 130 144 164 174 174 162 157 159 158 188 226 279 340 377 398 496 521 375 307 342 426 529 562 516 449 369 246 174 181 142 101 78 89 76 129 183 92 68 69 49 42 79 117 74 97 121 143 155 88 46 67 84 58 93 130 87 27 48 132 180 134 140 139 84 138 175 182 174 150 128 147 163 142 180 201 115 75 201 204 118 3 -100 11 31 146 191 108 178 68 66 52 70 220 138 30 -54 -88 36 189 140 141 174 212 222 197 350 266 29160 364 600 75 9969 8 6 0 6946 951 426 1174 1337 938 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 82 95 179 375 516 516 469 447 456 447 489 480 422 362 426 1327 1780 2570 4022 5155 5487 5291 4939 5186 6194 7785 8442 8451 7434 5952 5640 6401 8208 8907 8314 6695 4927 7764 16599 55315 79696 88315 61331 15659 4790 1165 872 1208 1460 1708 2068 3039 6283 7634 8015 5149 2942 2111 2049 2335 2397 1701 619 287 185 128 114 116 123 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 150 147 145 144 143 142 140 139 137 137 136 133 133 134 133 129 129 134 134 132 134 137 136 134 131 129 130 133 136 138 140 141 141 140 141 143 145 145 146 144 140 141 145 143 145 152 156 156 154 155 153 153 152 149 149 148 156 168 172 181 182 176 176 169 161 161 160 153 149 146 140 138 135 127 121 122 130 129 124 124 119 122 134 135 137 138 135 134 137 140 140 144 140 152 174 173 163 164 168 165 190 181 147 141 137 137 152 159 152 162 167 158 145 143 146 137 148 160 152 142 142 150 155 153 165 198 240 292 347 390 400 397 352 289 316 426 549 592 580 529 431 280 147 166 163 109 104 88 64 117 133 96 71 62 74 65 56 93 102 70 105 153 134 92 61 97 109 137 175 111 98 98 37 57 176 140 75 103 78 60 71 123 100 89 136 111 98 155 209 162 117 112 94 133 240 208 78 78 116 120 97 136 178 89 36 80 191 55 -31 143 189 74 78 126 -121 -167 67 83 42 37 241 312 29191 363 675 75 9970 8 6 31 6948 936 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 58 999999 999999 999999 11 44 123 224 301 330 358 373 384 406 450 532 540 455 208 999999 999999 999999 999999 999999 999999 392 1771 2912 3844 4104 4629 5919 9308 12908 13321 10363 5421 7090 8952 29319 60682 91380 110619 37745 17551 11670 9160 3388 3664 4809 5892 5770 5023 3623 1891 1562 1387 2749 6843 11865 13001 8736 1785 505 160 120 118 119 122 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 145 143 142 140 140 139 138 136 135 135 133 131 131 132 133 129 129 134 133 133 135 136 136 136 133 130 132 133 135 137 139 141 142 143 143 144 145 146 144 144 141 140 143 142 144 149 154 157 157 155 153 156 154 154 152 146 155 168 178 183 185 182 177 170 168 167 167 158 151 146 133 133 133 126 114 116 127 128 124 119 116 119 125 127 128 134 134 130 139 136 141 156 149 149 153 151 162 161 158 167 179 183 164 156 164 162 167 174 168 181 203 192 156 155 167 155 139 143 141 148 154 149 153 169 168 189 241 268 333 378 383 367 322 249 282 374 514 668 671 601 456 308 218 185 180 137 118 122 124 95 66 120 146 112 92 97 76 62 89 74 82 127 126 78 68 158 157 113 124 83 116 138 105 39 11 68 67 75 80 90 122 168 181 121 138 241 173 55 82 116 128 84 78 130 227 223 138 108 123 110 133 161 97 121 20 108 267 63 -1 76 112 136 208 171 30 99 144 116 218 144 138 382 29223 297 5625 75 9969 8 7 3 6949 920 201 1747 2435 3394 3861 5563 7408 7139 5010 820 1220 1577 7345 35197 79559 115440 84202 55201 39009 30362 4866 3576 5201 8986 10581 7043 3097 1176 768 1014 2857 6787 11227 11505 6813 1366 428 144 121 119 120 119 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 146 144 142 140 139 139 139 137 134 133 132 130 129 130 130 130 128 129 134 134 133 135 136 136 134 131 128 129 130 133 138 140 141 144 145 146 146 145 145 144 143 142 142 143 144 150 156 160 166 166 161 160 162 161 158 153 148 152 163 173 182 186 189 185 178 176 171 169 164 163 164 157 150 143 131 129 134 136 140 141 132 132 131 135 141 140 142 136 138 149 139 137 152 156 148 138 139 149 144 141 152 156 160 157 154 167 169 161 157 155 162 177 159 127 125 140 140 111 122 139 144 147 139 144 168 193 249 307 292 294 334 365 320 259 243 313 413 511 586 562 489 376 309 261 197 188 160 141 152 131 97 86 95 126 129 121 108 90 105 116 46 17 83 135 68 36 117 138 57 14 56 53 49 129 114 13 76 143 83 100 123 89 67 84 144 171 248 167 5 9 94 51 -47 -10 74 142 133 111 81 84 57 72 64 -101 21 143 94 59 -44 -3 83 108 129 162 183 202 280 225 91 264 247 72 221 29254 295 5775 75 9966 8 7 34 6951 905 59 240 256 282 189 8 999999 349 2787 7256 17264 42551 86219 114614 117668 81789 56966 38462 4161 1877 3142 6327 6960 3197 729 408 379 689 1533 1839 1637 1016 275 161 130 125 122 121 122 121 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 144 142 140 140 140 139 137 134 133 131 129 130 131 130 129 127 129 135 136 134 134 135 135 133 128 126 126 128 133 138 139 141 143 145 148 149 147 144 145 144 141 142 143 146 153 158 163 168 167 165 164 164 163 162 156 153 156 160 168 182 188 193 194 187 180 176 175 176 174 177 175 162 150 132 133 141 134 142 151 145 143 138 143 146 144 145 134 138 151 145 139 144 153 154 147 148 154 159 151 148 152 142 141 155 151 154 150 133 147 147 147 134 111 119 128 124 100 112 127 126 134 154 176 177 213 304 344 303 292 360 385 322 297 301 374 479 518 492 483 408 345 371 328 252 196 155 161 181 128 92 61 37 96 117 96 109 97 88 84 70 72 50 69 84 76 62 93 18 -72 16 46 11 34 112 64 3 83 121 141 84 17 -47 -74 55 204 162 52 21 6 83 21 -22 8 23 113 68 19 68 76 14 -14 3 -101 -61 96 27 -94 -87 63 157 191 71 40 87 62 42 133 131 -6 132 111 55 29285 291 6075 75 9970 8 8 5 6952 889 1 145 932 4406 17961 31223 43756 61416 107124 129666 90517 44963 25176 14760 1958 1186 1944 3048 4589 4262 3315 1461 913 1068 1657 1564 474 199 169 147 132 125 122 123 121 123 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 145 142 140 141 141 139 137 134 133 131 130 131 132 131 129 128 129 133 136 135 135 135 135 133 130 129 128 128 133 138 138 139 142 143 145 148 148 146 146 145 141 139 142 147 152 154 160 167 167 164 165 163 160 164 162 155 156 157 165 175 183 189 190 183 174 171 178 177 169 174 173 162 152 135 133 136 131 138 146 143 139 140 142 138 141 140 131 137 141 136 129 130 142 150 156 151 148 156 155 154 151 136 138 150 145 152 143 129 152 157 151 140 127 139 153 139 119 120 128 142 143 172 209 200 215 271 302 299 327 374 409 414 385 358 402 456 489 516 537 503 466 456 385 323 224 168 169 141 97 104 64 27 86 89 68 112 84 49 93 104 89 57 43 79 115 70 81 53 -18 38 55 27 -6 71 39 -45 57 137 156 124 110 81 43 89 199 147 117 107 93 128 69 63 151 108 83 43 -17 158 132 -35 -99 -92 -25 10 76 129 71 -21 -61 -5 60 53 112 165 113 8 216 177 -142 121 142 -32 29317 365 525 75 9971 8 8 37 6954 874 602 2751 3727 4195 3197 4845 3969 2346 1311 454 713 681 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 999999 999999 999999 999999 999999 999999 275 1462 2178 2618 2747 2473 2133 2020 2842 3822 3926 2185 287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 1624 2862 6131 21495 48985 70133 33061 34600 55507 55777 24849 6622 1465 505 451 887 1700 3407 6110 6727 5438 2844 1223 983 1226 1076 226 154 155 142 131 121 120 119 118 120 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 150 147 143 142 142 141 139 137 136 135 133 131 130 132 132 130 129 130 133 135 135 137 136 133 129 128 130 130 132 134 137 137 136 140 141 144 146 145 145 147 147 144 141 144 148 151 154 159 165 167 164 164 165 161 158 159 156 152 148 153 164 173 182 184 181 170 166 174 174 167 164 165 161 151 135 130 133 133 140 149 148 144 143 134 129 134 135 130 133 135 127 118 120 131 135 147 149 133 140 151 140 136 131 115 114 121 120 122 133 143 142 126 122 128 127 131 135 144 129 127 154 162 178 181 190 215 219 216 247 299 306 325 361 370 359 352 360 378 414 488 524 518 504 486 437 311 244 195 124 76 81 61 18 44 67 78 109 86 48 73 43 5 67 75 53 87 73 96 116 34 17 15 -1 -8 46 77 65 132 143 95 147 168 128 150 150 128 77 63 122 179 125 125 46 35 88 56 50 27 109 90 -25 -16 -126 -96 112 148 249 90 -76 -100 -21 111 111 135 97 122 69 124 164 26 -18 125 -13 29348 365 525 75 9970 8 9 8 6955 858 649 2949 4524 6033 6361 9786 9830 11992 13966 17079 13520 10680 2142 936 915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1016 1318 1424 1425 1414 1542 1622 1645 1554 1277 1006 397 326 394 1399 2298 3132 3890 4288 4418 4244 3900 3862 4724 5557 5136 2341 534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 1494 3749 12034 42149 73213 86827 11159 3334 2577 570 106 106 116 255 777 1509 2318 3203 3814 3815 2748 1659 626 327 249 184 140 133 127 126 125 123 122 119 121 120 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 999999 999999 999999 155 150 147 146 145 143 140 138 138 137 136 133 132 132 133 132 131 132 135 136 136 138 138 133 128 127 130 132 135 135 137 136 134 138 141 144 144 142 144 148 148 144 139 141 145 149 155 159 165 167 163 161 163 162 158 157 157 154 151 154 167 181 186 183 183 177 172 177 180 173 167 168 169 164 147 139 135 137 150 165 161 155 154 146 145 145 149 150 147 146 150 154 146 144 143 146 149 142 142 131 118 122 120 107 108 105 99 117 115 115 127 117 117 121 123 105 85 113 120 114 135 160 175 150 159 183 182 175 193 227 229 223 240 291 276 245 272 297 339 402 439 433 458 512 509 399 314 255 218 197 143 146 108 66 90 74 62 72 67 26 10 26 107 119 48 63 71 91 126 106 81 88 18 -76 -26 64 111 166 154 94 122 124 58 57 -14 -20 53 38 108 106 37 60 -27 18 120 60 -28 78 153 100 104 102 5 -70 137 240 254 35 -107 48 123 204 104 10 -56 -70 -58 -140 65 186 90 130 -73 29380 364 600 75 9974 8 9 40 6957 842 915 3115 5691 8668 13381 18457 25934 30144 37739 27910 9268 2173 1049 1025 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 1107 2294 2793 2873 2622 2484 2375 2177 1872 1102 627 424 161 151 550 1135 1642 1814 1887 1834 1892 1931 1887 1708 1593 1485 1002 100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 1501 4353 16041 50169 74503 46739 5208 115 98 108 105 112 124 245 698 1124 1350 1083 1007 1195 1253 852 457 319 229 162 134 128 125 125 124 122 120 119 120 118 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 999999 999999 999999 158 152 149 147 146 145 142 141 139 139 139 136 135 135 134 133 131 132 136 138 138 139 139 135 130 129 131 133 134 136 136 138 138 138 141 143 143 141 141 143 144 138 136 140 145 150 155 159 163 164 162 161 160 159 156 157 155 154 159 169 179 186 188 185 184 179 175 182 181 177 173 176 182 170 157 148 137 139 154 176 179 173 169 171 167 159 169 173 174 175 182 188 184 174 177 180 173 167 157 142 143 151 142 131 129 126 136 138 108 109 120 114 103 92 100 92 71 85 108 110 121 141 147 151 166 166 165 171 170 178 179 177 185 216 215 191 210 256 314 339 335 330 346 409 442 428 407 353 288 246 223 218 191 105 116 104 95 114 82 84 61 64 104 104 79 76 58 36 71 108 63 91 67 -18 -15 41 89 122 132 88 41 87 62 -2 -62 -57 101 86 67 27 3 56 -36 20 103 58 75 220 189 16 69 129 83 54 176 231 153 78 59 116 54 29 47 22 -24 -243 -243 -89 -53 -16 141 204 3 29411 365 525 75 9976 8 10 11 6958 827 380 1675 5014 12054 24650 37355 42622 38797 36385 31908 19276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 270 760 1483 2461 3716 5213 6583 6811 6415 5371 3617 2870 2473 2380 2461 2536 2432 2425 2784 2896 3268 3736 3984 3728 3600 3421 2998 2125 1158 530 268 254 216 136 96 80 86 103 108 113 127 131 133 139 119 99 85 91 97 123 318 545 1443 3299 10922 29801 33762 11379 320 297 292 293 293 296 295 306 332 359 461 784 797 648 852 855 532 437 367 337 319 317 312 314 309 308 307 306 308 305 307 999999 999999 999999 999999 999999 999999 999999 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 156 151 149 147 146 144 142 141 141 142 140 139 138 136 135 134 135 138 140 139 139 139 136 133 131 132 132 134 136 135 138 141 142 143 142 142 141 138 136 135 133 136 142 150 155 158 161 163 163 164 163 160 156 154 155 155 154 162 175 183 189 190 187 183 176 172 181 185 181 178 177 180 170 165 158 147 151 155 166 181 188 192 187 170 167 179 182 190 198 194 204 221 225 229 220 225 233 262 277 234 206 181 148 145 158 179 179 157 151 134 114 105 87 92 109 109 103 118 128 135 137 136 173 187 151 139 147 149 168 173 173 168 180 205 205 200 200 227 250 248 236 262 324 361 384 368 343 288 240 238 199 165 89 108 138 142 194 141 115 61 45 79 60 74 87 40 -17 36 48 -15 58 74 44 32 42 106 82 70 70 91 188 135 55 6 -20 45 2 63 189 107 138 149 25 97 127 113 201 133 -1 26 182 198 114 77 98 175 136 55 52 20 -38 -1 81 60 -13 -169 -75 45 -158 -161 -55 -72 29443 367 375 75 9976 8 10 43 6960 811 28 72 317 1026 4030 14855 29939 37223 31357 22938 22201 13473 5492 2 999999 999999 1 999999 8 9 22 68 121 520 1446 2844 4341 5778 6983 7674 7846 7097 5919 4998 4372 4730 5998 9100 11236 11006 10236 7369 6233 4946 4081 4242 4400 4077 3833 3457 2810 1848 973 468 195 145 132 119 122 135 138 150 153 160 168 169 163 156 133 116 106 105 109 115 112 115 127 182 284 308 328 763 2600 2504 398 143 142 147 139 145 145 178 262 555 526 271 157 153 154 163 163 166 162 163 159 159 154 157 154 154 155 153 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 158 153 150 148 147 144 142 140 140 142 141 140 140 137 137 135 135 138 139 138 138 137 134 131 130 131 132 133 136 137 138 141 145 145 144 142 140 138 134 133 132 135 143 149 154 159 162 161 160 162 161 158 155 154 150 151 160 172 176 179 188 191 185 181 181 177 175 178 181 182 177 174 167 164 162 151 149 157 158 167 179 188 189 176 172 178 185 191 194 198 206 223 244 252 236 261 303 384 441 374 298 241 187 164 174 218 272 298 297 247 161 122 104 101 117 124 117 126 146 168 164 157 206 225 176 140 146 145 165 179 185 169 187 207 213 218 183 185 228 231 202 233 265 282 275 226 225 230 230 217 164 133 104 81 98 131 167 147 106 51 35 31 4 58 106 61 -13 29 106 73 80 153 127 67 55 90 81 84 98 178 236 159 105 -9 12 53 17 34 174 186 114 193 91 120 93 15 131 148 16 -88 83 217 153 154 215 229 74 -134 56 213 6 -94 -63 84 184 -100 -80 97 -42 -111 -221 -169 29474 371 75 75 9978 8 11 14 6961 796 14 999999 999999 49 101 168 414 1009 3183 12394 20242 19090 14175 13566 17153 17307 10043 3846 36 999999 999999 999999 999999 999999 0 64 254 983 2772 4671 6238 7523 8659 9171 9044 8194 6888 5893 6366 7686 10481 14132 14770 12395 11007 8011 6748 5140 3355 2990 2588 2253 1953 1615 1144 700 310 168 131 114 110 110 118 131 125 132 135 149 154 153 139 124 115 112 106 113 116 121 119 129 138 165 277 487 1370 4877 14707 14024 550 215 202 208 205 212 227 295 362 350 250 218 219 224 222 227 230 235 227 226 223 221 220 222 218 221 221 219 218 999999 999999 999999 999999 999999 999999 999999 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 157 152 149 147 146 145 142 139 139 141 140 139 139 137 136 133 132 135 136 136 138 138 135 132 130 130 131 132 136 137 137 141 145 145 147 145 141 140 137 136 133 136 143 147 152 154 157 156 152 153 155 156 154 150 149 148 162 181 182 183 189 190 185 180 182 177 168 170 176 176 174 169 160 152 149 142 144 156 159 161 165 168 169 164 156 167 177 174 179 193 195 202 229 234 224 252 297 387 503 479 375 318 255 194 175 246 359 499 673 665 419 220 135 113 119 125 122 132 170 233 257 269 329 378 365 296 224 175 173 214 205 160 190 188 181 199 182 195 211 188 171 210 212 187 176 139 129 154 167 156 132 153 159 82 43 56 71 113 156 142 68 24 30 74 114 86 52 85 119 82 95 192 157 89 93 91 167 123 21 65 74 49 72 107 142 95 84 37 79 160 83 88 73 92 46 103 129 21 -90 -83 111 88 76 273 417 283 -55 -188 100 137 3 63 42 39 -19 16 131 184 234 155 22 -112 29506 371 75 75 9977 8 11 46 6963 780 108 66 99 184 412 1303 1389 1245 1172 3675 4597 4750 6570 7020 7828 9428 5284 3800 59 999999 999999 999999 999999 999999 14 157 751 2202 4650 7380 9340 10471 10452 9878 9185 8603 8033 7291 7498 7850 8775 8422 7152 5209 4613 5115 5244 3899 2368 1502 935 672 547 463 362 277 206 154 133 114 107 117 117 120 120 128 134 152 155 153 138 123 119 116 107 114 116 117 116 131 137 156 244 414 1137 4155 11946 11366 252 193 184 188 185 189 204 266 330 312 223 198 201 207 206 209 212 218 211 209 210 207 206 204 204 206 206 203 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 154 150 147 146 145 146 143 140 139 140 139 139 138 136 134 130 131 135 136 136 138 138 137 136 133 131 130 133 136 137 138 139 140 141 145 147 145 143 140 137 134 136 141 146 149 151 154 155 151 150 154 157 152 146 149 149 154 170 182 186 189 191 183 177 177 168 166 173 178 174 167 157 149 140 134 133 145 160 162 158 150 150 154 149 141 152 158 164 171 170 182 188 191 186 188 209 253 352 466 448 368 348 316 245 187 240 394 705 1168 1300 921 476 224 150 151 139 135 145 157 214 311 407 460 526 638 664 581 386 242 247 223 199 214 175 146 172 186 219 208 146 140 178 197 193 166 109 87 116 161 152 100 118 123 86 62 14 52 90 90 135 92 60 104 92 115 78 61 128 97 82 117 151 121 74 44 48 134 45 -23 8 -44 -44 13 106 144 54 30 50 193 159 80 126 72 7 -16 148 144 24 -39 124 219 7 -56 47 211 140 -62 -74 101 160 141 157 148 74 -29 162 235 214 219 82 -51 -137 29537 371 75 75 9978 8 12 17 6964 765 426 333 441 876 2674 4677 4636 4022 2379 406 17 9 4 999999 999999 2 41 68 51 31 999999 999999 999999 3 119 663 2266 5554 8741 10917 11529 11448 10114 8005 7038 6792 6866 7309 7700 7381 6781 5752 4813 3960 3573 3827 3439 2126 1303 677 532 474 408 338 255 201 172 151 141 129 128 135 132 134 132 138 152 172 179 169 152 132 126 123 112 114 115 119 112 126 123 124 127 131 126 129 128 128 128 131 126 135 125 124 119 128 127 129 129 136 141 147 150 151 154 157 154 153 149 150 149 151 151 150 150 147 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 153 148 147 146 146 146 143 141 140 141 140 140 138 136 134 131 132 136 137 137 137 138 138 136 134 132 131 135 138 140 141 140 139 141 145 145 144 143 139 135 132 132 137 143 150 155 154 153 155 155 157 156 150 147 150 151 156 171 181 182 184 185 178 171 170 170 170 174 181 176 159 146 138 133 127 124 135 149 150 145 143 142 148 148 149 150 149 153 155 157 171 177 166 162 170 198 240 324 386 350 313 330 348 296 208 226 392 801 1415 1717 1434 845 370 236 229 182 153 160 150 177 288 408 481 655 883 985 941 647 332 250 218 234 284 295 240 197 217 237 228 172 131 163 177 196 167 121 76 77 150 132 93 83 82 97 111 95 111 112 61 59 57 27 24 23 100 97 65 81 35 82 136 103 75 73 49 26 0 1 47 57 0 48 86 33 85 128 130 105 152 42 -16 102 68 7 42 117 145 102 28 186 223 -20 -101 -142 -30 176 66 -2 110 159 197 187 188 228 144 191 116 49 141 130 9 47 29569 371 75 75 9980 8 12 49 6966 749 507 439 658 1460 4718 8561 11585 9778 7932 2468 1358 3040 4540 6816 7412 6447 9523 8214 3598 2707 67 80 352 854 1944 3487 6174 9376 10780 10329 8784 7486 6221 5039 4980 5716 6627 7148 6946 6345 5931 5596 4265 3278 2581 2219 1865 1360 1214 1019 777 538 355 289 241 211 188 170 151 134 131 132 134 141 139 148 159 179 195 181 156 130 125 122 114 116 116 118 114 125 124 122 126 129 120 127 130 127 125 131 127 131 126 127 118 133 132 129 131 135 139 145 146 150 149 153 152 150 146 148 147 150 149 147 146 144 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 154 149 148 148 147 146 143 141 140 142 141 140 139 139 139 134 134 136 137 138 139 139 137 136 133 132 134 136 138 139 139 139 139 141 144 144 142 138 134 133 133 133 137 141 149 152 152 154 155 154 155 155 150 148 144 147 163 178 182 181 179 177 176 172 170 174 171 169 175 171 159 145 131 131 126 120 135 144 139 139 141 142 148 152 154 152 147 151 155 160 166 179 190 196 198 216 238 275 327 329 305 312 342 342 271 227 307 582 1049 1386 1381 998 506 304 278 201 145 157 161 193 305 412 572 866 1095 1130 1051 717 362 243 213 241 316 346 287 227 245 255 216 184 158 171 156 138 136 150 105 70 99 96 121 86 69 98 105 120 102 99 106 59 8 3 12 17 91 94 49 43 -10 35 149 98 24 22 60 82 1 35 145 161 21 42 128 115 175 146 129 112 95 6 -17 51 72 183 206 126 149 112 19 130 269 46 -34 68 60 248 156 83 108 -99 -27 234 303 271 180 194 103 -55 7 107 103 19 29600 368 300 75 9979 8 13 20 6967 734 326 1948 4860 8418 7124 6516 2953 2330 4792 7475 11501 14132 13728 14701 12587 8157 9813 11053 14866 21933 28882 36403 44185 45453 42623 30557 19280 11245 6392 4831 5001 5538 6592 7303 6913 6236 5708 5354 5028 4470 4270 4175 4335 4893 4974 4782 4850 3608 2467 1330 694 559 465 386 324 235 148 131 134 137 146 145 165 180 195 208 188 158 136 124 119 113 115 121 119 114 123 124 122 125 126 120 126 127 127 122 132 132 131 131 134 127 135 131 132 132 136 139 145 144 150 148 153 152 149 146 148 145 149 144 144 143 141 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 153 149 149 149 148 146 144 141 140 142 142 140 140 140 141 137 136 138 138 138 138 137 136 136 133 131 132 134 135 137 138 137 138 140 144 145 142 138 135 134 133 136 138 140 145 147 150 153 155 155 158 160 156 151 144 147 163 177 181 179 177 176 178 175 171 174 173 169 170 167 159 144 128 129 131 128 138 147 146 149 150 148 154 161 157 154 149 161 169 167 173 185 200 208 206 210 230 246 280 318 323 314 328 336 299 239 239 349 533 704 842 759 469 315 291 228 162 164 180 205 281 380 569 900 1251 1372 1220 832 424 259 206 223 286 273 231 251 308 323 247 178 155 126 123 160 160 131 107 118 118 87 124 95 59 84 91 99 58 74 123 102 48 53 102 99 124 65 27 109 45 88 143 91 53 23 78 97 18 19 179 218 3 -28 71 141 161 29 17 26 151 154 121 138 120 240 238 170 214 217 148 140 212 171 190 353 205 64 19 95 263 183 15 101 252 172 140 150 -9 -154 85 62 -224 -241 29632 363 675 75 9980 8 13 52 6968 718 923 1834 2737 4024 5685 7838 10907 13452 14593 21893 33350 46721 59910 63479 77421 77046 69147 59235 50819 42301 28917 18149 10949 7172 6748 7431 7606 7519 6766 5420 4541 4360 4924 5955 6856 7380 7940 8584 9529 12788 12474 10659 6968 5039 3469 2262 1721 1363 1048 612 297 163 136 140 143 153 153 173 189 206 208 186 162 149 131 124 114 115 120 117 110 123 121 125 125 130 125 127 126 133 126 134 134 133 132 135 136 138 131 140 138 142 142 148 147 153 153 158 154 152 150 151 149 150 145 145 146 145 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 151 148 147 147 147 146 143 141 140 141 140 139 139 139 138 134 134 137 139 137 136 136 136 136 133 130 131 132 134 139 141 138 137 139 141 144 145 143 139 137 136 138 138 141 146 150 155 155 156 158 161 163 158 151 150 150 161 176 179 180 181 177 178 174 165 166 174 175 171 160 148 137 128 122 129 130 130 138 142 150 151 149 150 150 152 155 160 159 161 171 178 178 186 192 184 191 203 214 227 254 281 285 292 285 264 237 219 278 365 412 473 469 360 301 322 317 243 212 210 210 242 303 402 629 998 1357 1511 1157 595 310 231 224 247 279 283 327 398 379 291 206 154 109 77 107 130 118 104 101 105 53 66 105 90 114 162 117 77 117 117 97 74 59 107 155 151 127 137 178 129 132 159 138 122 121 128 102 29 -5 106 191 169 215 190 167 192 101 81 11 80 154 127 99 79 129 228 215 129 235 410 231 -73 12 150 217 170 96 5 -100 93 298 281 274 131 -138 -130 -38 -85 29 321 188 60 209 29663 367 375 75 9980 8 14 23 6970 703 962 2356 3547 7233 9723 10988 14221 23469 23237 15415 15603 20642 30566 48392 66918 76184 72610 56875 54317 47122 33182 17822 10195 6846 5991 5628 5418 5671 6083 6350 5888 5006 3906 2632 2167 2813 5147 8853 10489 11647 12761 13694 14325 18737 20520 17080 10648 8126 6625 5308 4175 3042 1926 1004 395 205 150 139 140 154 157 169 169 181 183 182 163 152 136 120 119 119 117 114 109 124 124 125 123 128 126 126 126 133 126 135 135 131 131 135 137 139 137 141 140 146 143 150 149 154 151 156 154 153 149 148 145 146 145 146 148 145 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 152 149 147 146 146 145 142 141 140 140 138 137 137 137 137 132 131 135 137 134 134 135 135 134 133 132 133 135 138 142 143 139 138 142 141 143 145 144 141 139 138 137 137 142 148 151 156 157 159 160 158 160 157 153 150 149 160 173 180 186 185 179 179 174 168 166 172 178 175 161 149 142 131 121 125 128 130 136 141 144 145 149 150 148 150 155 160 158 159 169 170 163 173 186 178 173 174 182 184 198 223 225 224 231 225 212 205 232 281 303 317 326 294 268 316 356 311 267 229 210 231 258 312 424 580 998 1479 1265 629 307 241 250 260 325 337 366 429 436 365 264 216 165 87 67 95 126 127 65 76 81 47 80 98 109 110 70 67 108 99 64 61 11 31 112 143 155 106 100 137 90 108 130 134 141 72 97 111 50 35 86 180 288 230 177 219 105 65 82 71 81 20 -59 -11 32 58 124 35 50 273 195 -28 5 -2 155 190 50 66 -100 -29 145 184 243 26 -214 -233 -55 149 250 146 95 420 601 29695 371 75 75 9981 8 14 55 6971 687 1463 1414 1527 2171 3548 6266 8303 12720 17056 18827 19726 22260 21514 12931 11627 14008 20169 30415 39061 38382 25794 10081 1167 380 313 861 1891 3387 4396 4415 4188 4099 4055 4011 3606 3130 2933 3848 6224 9270 10906 13091 13185 15086 19144 22250 24451 25568 23317 16989 11503 9513 8424 6850 5409 3782 2258 1277 652 310 179 138 132 148 147 161 158 169 177 176 160 145 134 119 119 118 115 122 112 127 125 120 120 128 127 127 127 133 125 131 133 134 137 139 135 138 137 139 141 146 145 149 149 151 148 153 155 155 149 146 141 144 148 151 152 149 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 153 150 149 149 148 146 144 141 141 142 140 138 137 137 137 133 132 136 136 134 134 135 134 132 131 132 133 135 139 143 144 141 141 143 141 143 144 144 141 138 136 135 137 142 147 148 151 158 163 163 162 162 164 161 151 150 161 170 182 190 188 184 184 177 170 171 174 180 183 172 165 155 142 133 129 130 131 141 148 147 153 157 151 148 156 158 150 154 164 171 166 158 164 172 168 165 167 169 174 182 189 194 198 197 181 171 188 214 239 247 257 247 229 241 286 315 282 246 210 203 207 210 268 364 469 732 1161 1070 593 317 243 241 290 358 347 354 426 500 466 313 216 165 120 116 105 82 107 85 76 93 75 71 71 93 65 16 28 67 119 149 100 28 27 54 84 56 -9 6 74 86 31 22 52 65 32 68 127 75 41 47 88 176 160 184 186 19 53 129 49 13 8 -23 -7 -39 -55 63 22 -9 144 240 217 122 10 161 59 -139 60 143 174 17 -101 29 170 215 39 61 302 238 73 149 228 147 29726 371 75 75 9982 8 15 26 6972 672 1368 1257 1258 1571 2273 4145 6779 10737 13685 15549 13121 5312 4119 5205 6585 8124 8236 8735 8117 8083 5369 1656 781 600 1125 1962 2546 3334 3656 3561 3551 3624 4034 4953 5803 7565 9874 13016 15575 17362 17195 18090 19522 22835 26951 29070 29529 25323 17426 10723 8187 7046 6117 4840 3903 2823 1970 1322 871 501 243 160 140 153 152 165 176 187 183 171 159 142 132 125 120 116 114 124 116 124 121 118 119 125 123 122 126 133 125 124 129 136 135 139 133 140 134 136 137 143 146 144 141 142 140 146 148 148 146 142 138 142 144 148 147 147 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 153 150 149 149 148 147 144 141 140 142 141 139 137 137 138 135 133 136 137 136 136 134 133 132 131 131 132 134 136 141 143 141 139 138 140 144 145 146 143 138 137 136 138 143 146 149 153 159 163 163 164 168 168 164 154 151 157 169 179 185 186 186 184 179 173 172 174 174 173 170 169 162 151 143 132 129 131 135 141 148 153 157 153 146 150 147 141 150 154 162 169 165 163 167 158 159 165 170 181 188 193 202 207 192 172 162 172 198 225 219 201 174 191 233 242 224 191 188 195 206 204 224 308 399 507 636 793 767 496 299 224 217 306 367 348 347 387 444 479 392 231 133 96 100 107 96 128 125 88 92 71 55 94 155 128 49 85 112 97 120 59 18 84 75 21 25 76 82 50 68 53 38 61 70 97 141 112 41 91 158 134 143 182 205 113 -3 78 138 107 125 140 123 96 93 136 133 98 105 122 177 180 93 71 34 -118 -68 84 177 240 -33 -107 177 242 302 308 50 18 100 -74 -1 156 147 29757 366 450 75 9979 8 15 57 6974 656 332 2043 4884 6434 7235 5863 2538 1851 3450 6136 9265 10158 11421 11947 17555 18980 15757 13890 5448 2729 3282 3091 3767 4097 4456 5635 6879 8103 10472 13100 17187 20729 23937 25065 24201 24376 25994 26428 26648 24405 22517 19530 14365 9403 7399 6216 4908 3836 3163 2604 1948 1410 1022 685 458 253 180 157 153 155 178 189 204 192 172 155 132 124 123 121 118 115 119 118 119 121 120 122 125 118 121 123 126 127 124 128 135 130 137 133 138 133 134 135 142 144 141 136 140 140 143 142 143 141 140 138 139 138 142 143 143 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 153 149 148 148 147 146 143 141 140 143 142 138 137 138 139 135 134 137 137 137 136 133 132 131 131 132 134 136 137 141 143 140 137 135 138 141 142 143 142 139 139 139 140 144 148 152 156 158 159 161 164 168 169 165 162 155 154 164 174 182 187 187 181 179 178 172 170 168 164 170 174 171 161 147 138 133 136 135 139 149 155 164 161 145 143 145 140 145 149 155 165 165 164 163 147 141 143 160 171 177 184 190 186 172 171 160 157 195 246 226 171 160 171 190 180 159 158 177 213 213 194 235 332 418 486 564 579 508 400 305 236 218 310 367 316 333 385 395 474 502 366 215 138 126 123 117 109 103 115 95 59 64 100 129 68 52 128 152 91 40 61 56 70 59 59 74 102 166 110 83 130 122 122 135 123 162 204 153 130 220 188 66 63 88 77 103 165 178 191 177 132 176 212 248 198 91 135 78 -28 51 137 188 224 30 -52 69 163 137 151 135 90 116 4 279 396 107 -11 32 -64 -50 84 275 29789 363 675 75 9979 8 16 29 6975 641 415 552 161 999999 70 999999 1125 2442 4724 7874 10801 16990 20681 25249 23361 13458 14679 16773 15425 5065 6591 8947 11629 13603 15220 17456 20048 22697 24643 26430 29170 30292 31658 31029 25726 18918 14114 11201 8471 6681 5130 4414 3712 2848 2241 1881 1464 999 640 417 241 150 110 123 201 419 1112 3924 16530 16160 1424 177 147 123 120 118 122 118 116 118 121 119 121 127 125 127 121 128 126 124 129 135 132 135 132 137 136 137 134 138 138 143 141 143 138 143 146 149 143 145 142 143 141 141 142 145 148 147 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 152 148 148 147 147 146 143 141 140 142 142 140 139 138 138 135 135 137 137 136 136 137 135 132 131 131 134 137 139 141 143 142 138 135 136 139 142 142 140 137 137 137 140 143 145 150 155 157 157 158 163 164 164 161 162 158 153 157 168 179 188 187 182 178 175 173 171 171 171 176 175 168 162 149 140 133 137 143 142 149 153 161 164 146 143 150 147 141 144 152 154 159 162 149 135 135 136 147 169 166 160 166 167 158 155 149 141 193 257 236 179 171 165 156 158 156 171 170 177 169 149 196 269 336 387 477 534 472 381 321 276 232 272 322 292 330 382 380 486 549 484 397 287 210 161 156 158 128 110 63 45 83 99 79 19 49 106 116 101 69 104 115 101 99 153 111 65 97 46 74 111 115 106 101 91 110 184 216 161 145 95 10 70 150 166 141 141 185 171 90 125 221 234 235 105 15 112 97 54 93 180 287 266 138 95 111 171 221 146 -68 -16 86 10 282 100 -142 32 131 201 200 166 141 29820 362 750 75 9980 8 17 0 6976 625 906 3002 4390 3283 605 1057 1081 2170 4616 6523 7253 7151 12061 10858 9047 14901 18574 18985 8604 10157 12694 15233 16746 17835 19092 20229 20775 22139 24333 26661 27554 27793 25363 18303 11048 9172 7768 5576 4600 3740 2903 2062 1588 1077 823 659 424 233 95 32 6 999999 57 332 1149 3786 14209 54102 51961 1931 168 140 122 121 120 117 119 119 119 117 122 120 125 119 123 127 129 126 128 129 136 131 133 130 132 129 134 129 136 131 133 131 137 132 136 141 146 139 141 136 137 134 136 137 141 144 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 150 148 148 147 146 146 145 142 140 140 141 141 139 138 138 135 134 136 135 134 134 135 135 133 132 132 134 136 137 140 144 143 138 136 137 140 144 143 139 137 138 137 139 142 145 150 153 157 160 161 162 162 162 160 158 159 155 154 166 178 183 185 184 181 176 175 176 173 174 177 172 165 158 148 139 133 145 152 146 144 151 161 164 158 153 150 148 144 145 153 155 156 159 158 147 142 145 150 164 166 168 166 163 154 144 151 161 192 203 201 188 165 167 162 173 165 161 162 142 128 133 195 245 287 326 390 458 448 364 282 263 239 243 263 280 315 327 338 416 500 536 528 376 222 191 208 224 190 129 66 76 135 130 90 70 112 91 65 69 70 70 73 125 78 121 174 113 78 50 77 103 116 147 110 74 143 151 167 200 192 50 -29 100 205 200 85 51 152 191 107 170 261 212 177 112 83 99 185 186 37 102 199 189 143 183 69 -25 225 238 -9 6 194 193 129 68 -84 -106 187 230 153 335 256 29852 362 750 75 9977 8 17 32 6978 610 1405 5126 8894 9184 5469 1989 925 296 999999 999999 999999 999999 999999 569 1740 3865 5906 7387 7984 8471 9449 10723 11935 12859 13697 14066 14342 15148 16338 16849 16773 15872 13555 10012 6234 5363 4719 3232 2616 2079 1506 1072 855 602 399 303 141 32 8 17 999999 999999 16 398 1606 6244 25196 96128 106402 40613 168 137 126 123 121 116 119 119 119 113 123 119 124 121 122 124 125 124 131 129 133 127 134 130 133 126 131 129 132 126 128 127 133 128 135 139 144 138 136 133 133 131 133 132 137 140 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 151 149 148 148 148 147 146 143 141 141 142 142 139 138 139 137 135 136 135 134 133 134 134 133 132 132 133 134 136 141 144 143 139 137 138 141 145 143 137 138 140 138 137 141 146 150 154 159 162 163 163 166 167 165 162 163 162 161 165 174 181 184 181 181 183 178 173 172 177 182 178 171 161 154 146 141 145 153 153 155 160 161 161 167 170 160 153 156 166 169 168 167 164 168 159 150 167 175 167 160 171 175 167 156 146 160 175 193 182 177 175 179 188 160 165 169 152 147 138 135 169 227 249 272 311 333 398 414 314 219 227 236 226 242 279 308 298 291 342 425 479 483 339 192 153 178 143 129 140 79 105 150 80 52 88 129 74 37 78 116 84 71 94 40 42 99 98 115 177 143 144 101 101 150 81 102 95 71 109 174 129 69 75 138 227 118 18 31 142 176 175 198 169 78 65 185 167 152 56 -49 46 156 144 117 263 145 -10 145 231 286 226 69 -17 -48 82 80 126 311 97 -24 82 55 29883 361 825 75 9980 8 18 3 6979 595 2684 5293 6529 5081 1400 549 450 999999 999999 999999 999999 815 1999 2933 3973 4579 4807 4874 5026 5186 5434 5680 5994 6241 6492 6747 6933 7135 6922 6432 5440 4332 3474 1782 1367 1163 559 175 67 49 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 927 3821 16342 61022 147271 150685 60971 168 139 128 120 118 116 119 118 119 116 120 120 128 125 123 122 128 124 132 129 137 129 135 133 141 133 135 133 132 129 132 130 132 133 140 140 147 140 140 137 138 137 139 137 140 143 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 151 149 149 149 149 148 145 143 141 142 143 142 140 138 139 138 136 138 137 135 134 134 134 131 130 132 132 132 135 140 142 141 139 138 139 141 145 143 137 139 140 138 137 140 146 149 155 160 163 163 162 166 168 166 167 167 162 160 157 164 176 183 184 181 182 176 171 175 182 182 178 172 164 164 159 144 135 142 152 156 156 157 165 167 166 164 162 166 172 170 172 178 170 161 157 162 179 185 173 155 174 183 168 159 166 176 169 184 202 197 179 200 211 165 146 150 154 153 145 154 195 220 234 286 339 357 386 335 228 164 189 230 241 238 263 297 262 247 280 290 324 336 249 184 142 169 142 96 115 105 80 94 66 80 133 95 53 84 100 104 91 131 134 61 56 106 126 102 130 139 126 33 -23 68 101 71 20 46 66 87 133 149 133 134 150 105 54 -24 84 113 41 72 92 12 -28 126 181 140 83 -2 4 108 146 151 246 296 145 156 152 40 73 -2 -216 -254 -64 26 191 150 30 45 -116 -90 29915 361 825 75 9982 8 18 35 6980 579 232 415 331 999999 999999 999999 999999 999999 999999 999999 999999 80 550 1359 1592 1779 1924 1990 2010 1959 1863 1764 1735 1767 1884 2073 2171 2258 2021 1445 630 324 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 1622 6918 29917 107708 209914 203485 61987 167 135 123 114 115 117 122 116 119 119 124 125 129 121 124 123 134 128 130 130 138 133 139 138 141 135 139 133 135 135 135 136 135 138 143 144 150 145 148 149 148 144 144 143 146 149 148 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 151 149 149 149 148 147 145 143 141 142 144 143 142 140 140 138 138 140 139 136 134 134 135 131 129 131 131 134 138 142 142 138 137 137 137 138 143 142 138 138 136 137 139 141 147 152 156 158 161 164 166 168 168 164 168 167 160 159 163 169 178 184 187 183 178 176 176 180 181 179 180 180 174 172 164 150 141 143 150 148 153 169 181 179 176 170 168 169 171 173 184 194 176 160 164 169 165 173 176 169 181 182 168 150 163 171 164 176 191 200 193 195 201 184 173 172 192 197 164 148 183 208 231 289 367 422 366 266 213 197 205 218 246 241 243 271 254 226 207 201 253 279 203 167 164 139 134 93 66 88 104 105 82 124 167 135 82 106 92 62 42 88 130 63 121 178 125 83 71 149 153 28 33 71 30 3 27 141 205 156 97 164 223 191 112 6 31 62 76 22 22 151 220 116 -5 35 16 80 239 104 -10 65 113 103 177 229 122 145 75 37 179 84 -58 -71 -33 0 -49 -82 66 85 66 203 29946 310 4650 75 9980 8 19 6 6981 563 160 2442 10386 39887 124938 238485 235668 89200 456 143 120 113 120 121 120 115 118 119 123 126 128 121 129 129 137 132 133 135 132 136 138 137 134 133 139 134 136 136 137 139 140 139 144 149 154 149 153 165 195 222 236 219 200 164 161 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 150 148 148 148 148 146 144 143 141 141 143 144 143 141 140 138 138 139 139 135 132 134 136 133 131 131 132 134 138 142 142 138 135 135 138 140 143 145 140 136 135 137 137 137 141 148 152 155 159 164 167 166 164 163 168 168 156 155 167 175 181 182 183 182 181 177 179 183 178 178 176 176 179 178 169 157 149 150 152 151 155 167 183 197 200 182 175 179 183 185 194 209 197 177 169 169 168 173 175 172 172 167 164 144 135 144 146 153 168 177 170 169 181 192 191 191 185 173 152 142 168 203 233 283 340 389 339 248 219 206 209 199 213 218 211 248 235 198 184 212 252 245 203 168 143 85 105 114 68 91 152 134 84 112 148 163 105 67 65 63 34 26 68 87 112 106 53 47 49 106 116 44 120 149 12 -77 31 106 130 138 51 102 161 139 175 54 40 124 22 30 174 200 228 198 75 86 -35 -68 62 36 36 134 160 103 228 169 -26 46 124 223 354 362 268 132 26 60 -133 -63 183 55 -2 1 29978 311 4575 75 9982 8 19 38 6983 548 140 2768 11285 30738 80562 157243 226511 179308 49542 441 141 121 116 119 120 119 119 119 115 122 125 129 123 132 132 141 132 138 134 129 132 132 132 133 133 138 134 137 132 137 138 141 141 151 161 168 162 162 188 270 411 432 359 243 163 160 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 152 148 148 149 148 147 144 143 140 141 142 144 144 141 140 138 137 139 138 135 133 135 136 134 133 131 132 134 138 142 141 138 135 135 138 142 144 143 140 137 136 135 134 134 140 147 153 157 162 167 164 157 156 161 163 159 152 153 166 175 179 182 183 181 180 181 183 181 178 178 170 170 174 175 174 160 149 152 153 155 160 164 175 189 191 188 184 184 184 194 206 205 210 189 166 169 173 176 178 169 159 156 158 143 125 134 144 146 164 155 135 153 169 162 153 155 157 133 126 141 163 190 221 268 305 340 314 246 214 179 171 195 215 210 193 211 207 169 172 241 266 208 180 166 125 85 101 151 141 147 148 153 136 119 159 141 93 83 81 70 72 80 83 105 92 71 29 27 49 37 65 70 101 141 120 35 -4 14 62 144 128 84 7 -21 134 98 70 115 40 91 186 132 100 44 7 42 -85 -71 80 78 4 103 214 129 149 149 2 -41 -4 169 267 165 101 43 70 86 -66 16 275 216 -163 -268 30009 311 4575 75 9983 8 20 9 6984 532 1293 5775 23258 69190 166158 221284 184584 86577 3235 138 121 122 124 116 115 116 118 122 116 126 130 132 129 132 134 138 134 137 131 135 127 132 130 137 133 137 132 136 135 140 150 164 178 183 192 201 205 206 222 306 496 493 378 215 153 154 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 154 150 151 150 149 148 146 144 142 142 142 143 145 142 142 140 139 140 139 136 134 134 134 132 131 130 132 136 140 142 142 140 136 136 137 140 140 137 137 138 137 134 134 138 144 148 155 159 162 168 168 162 160 160 158 155 152 156 166 175 183 183 183 180 178 179 176 176 180 181 176 174 170 170 170 154 145 146 151 157 163 166 168 180 185 184 183 175 171 191 202 202 213 198 173 174 179 181 185 187 169 159 168 160 144 161 162 161 174 160 140 160 169 155 151 164 184 154 137 149 170 209 224 240 294 330 284 244 225 186 173 207 213 206 185 167 189 163 168 246 284 215 152 127 113 117 113 138 169 159 126 140 121 74 123 159 119 120 127 94 77 110 87 95 138 82 44 70 72 55 37 66 137 135 139 103 26 67 105 150 180 149 72 33 145 122 4 138 261 164 82 115 183 85 39 5 -19 115 196 183 79 188 300 218 211 217 94 -18 26 250 189 -101 -62 75 147 42 -88 30 289 333 -46 -93 30041 311 4575 75 9985 8 20 41 6985 516 1487 6700 26894 88887 219352 257824 168788 22885 231 140 120 120 122 118 116 118 114 121 119 126 128 132 132 129 134 129 128 133 129 134 128 127 127 134 130 134 128 135 141 168 185 218 259 258 241 245 254 241 230 246 312 301 242 179 167 159 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 154 150 150 150 148 146 144 143 140 141 142 143 143 142 142 140 138 139 138 136 134 133 134 133 131 131 133 135 138 142 144 143 138 135 137 139 138 136 136 138 138 134 136 140 141 145 152 155 160 167 169 168 166 160 161 160 154 156 164 180 183 181 180 180 178 173 175 179 176 178 184 179 171 169 169 156 143 139 150 157 161 158 157 175 183 176 170 168 175 186 191 205 214 205 184 186 201 207 215 211 194 168 168 165 157 164 174 191 200 199 180 159 163 163 151 166 176 150 145 165 181 206 203 211 247 282 275 227 207 182 151 161 185 185 161 152 169 214 216 235 316 276 172 111 92 118 115 119 128 115 93 108 116 100 132 164 106 73 91 121 111 95 90 59 105 96 50 78 99 98 66 105 179 188 100 70 162 170 98 133 198 187 201 140 191 252 118 137 267 147 94 154 154 168 187 150 138 122 101 229 227 120 155 254 349 338 131 121 156 197 70 -40 73 78 246 329 159 144 271 218 4 184 30072 311 4575 75 9984 8 21 12 6986 501 1267 5943 22809 74392 192621 254038 208348 55250 15653 4640 132 117 118 118 117 124 114 122 119 125 121 134 135 136 129 135 126 136 130 134 129 131 131 137 131 137 133 146 198 366 913 1432 1321 1155 926 674 464 251 207 183 164 161 160 166 177 162 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 153 150 148 147 146 144 142 140 139 140 140 141 142 142 142 140 138 139 138 136 135 135 137 137 132 130 131 133 137 143 145 141 137 136 137 138 138 136 136 139 137 136 136 139 142 149 156 158 159 162 167 167 164 162 164 162 157 157 163 173 179 181 180 181 182 179 182 180 176 178 183 181 177 172 175 171 150 141 150 152 156 158 157 169 180 175 165 165 176 177 186 211 220 215 197 206 229 242 258 256 218 175 156 148 152 140 167 213 232 208 167 148 148 158 147 140 140 141 145 154 162 181 174 203 226 232 239 193 173 155 129 152 190 198 188 193 222 277 253 246 312 271 180 121 88 98 113 114 90 80 99 111 141 163 120 110 117 68 36 79 104 105 115 76 49 69 71 58 69 61 97 77 60 181 134 103 154 125 102 134 173 137 156 104 112 166 179 165 189 151 113 174 104 122 138 111 188 60 -19 192 255 69 -26 186 279 235 230 99 -6 49 -19 27 160 27 95 279 218 5 -2 113 158 439 30104 311 4575 75 9984 8 21 44 6987 485 829 4296 15696 51129 143073 245614 250323 149508 35650 10808 145 119 118 121 114 123 118 120 115 127 121 139 144 154 140 154 169 239 345 447 512 528 486 475 572 526 405 305 388 949 2998 3891 3286 2500 1814 1128 746 400 259 201 184 183 181 182 183 179 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 153 151 149 148 145 144 143 141 139 140 140 141 142 143 144 141 138 139 138 137 137 137 139 139 135 131 131 134 137 142 141 137 134 135 136 134 135 136 136 139 142 139 134 135 144 153 158 159 160 163 167 165 163 163 163 162 160 156 157 166 173 181 186 187 182 180 177 174 177 179 180 182 180 179 183 175 151 142 144 141 150 167 170 171 177 180 179 170 178 179 191 222 231 222 213 215 239 261 260 264 226 176 154 145 153 152 174 224 255 212 163 159 143 146 159 139 131 153 165 159 152 182 183 178 204 205 211 198 174 152 143 184 177 188 203 193 222 255 246 273 309 276 238 184 124 118 140 131 122 105 94 93 128 159 105 94 145 98 62 114 146 137 92 99 113 56 16 74 73 9 78 53 50 132 110 101 92 86 62 86 99 33 92 65 47 159 178 154 168 167 144 186 228 187 34 -3 166 166 -12 27 173 165 48 175 140 -2 135 -41 -52 75 -69 -11 136 97 70 276 196 -166 -117 78 80 248 30135 311 4575 75 9984 8 22 15 6989 469 168 2851 10550 35264 103902 210572 245756 189161 80883 30676 148 118 114 117 116 117 118 119 111 132 132 167 226 276 413 785 1470 2270 2898 3059 2939 2683 2224 1957 1703 1377 921 445 435 954 2881 4094 3546 2522 1432 826 551 388 274 222 207 210 208 204 204 205 210 999999 999999 999999 999999 999999 999999 999999 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 151 149 146 144 144 142 140 140 142 143 143 143 143 140 139 139 138 137 138 137 138 136 133 131 132 134 137 141 141 136 133 135 135 131 133 134 133 140 145 142 138 138 143 150 155 158 161 164 166 165 163 160 159 159 159 162 164 166 171 183 192 190 181 177 174 176 173 165 172 183 179 176 186 175 152 147 145 143 158 173 174 173 172 172 178 182 194 194 200 225 228 222 218 210 235 252 236 245 235 201 178 152 163 177 190 229 288 296 231 190 168 144 151 164 163 155 148 151 167 168 158 152 163 165 205 206 165 152 156 195 181 172 186 185 181 178 187 268 290 283 308 241 189 170 148 123 119 126 103 90 108 153 116 77 115 124 108 118 158 149 97 123 191 102 -11 45 101 3 11 50 53 67 80 125 119 106 72 101 81 -33 -21 -31 11 183 182 89 85 179 236 170 275 221 63 42 48 132 82 -35 58 149 116 107 3 55 72 11 119 121 8 -72 22 100 63 313 295 -26 78 115 4 -40 30167 311 4575 75 9986 8 22 47 6990 453 269 3327 12089 39150 103807 190302 228357 163897 91050 43153 143 114 111 114 113 115 118 121 115 132 142 223 331 461 735 1301 2177 2996 3504 3587 3503 3639 3355 2788 2100 1333 702 307 261 380 934 1868 1905 1547 835 498 262 206 198 205 230 267 257 217 194 195 199 999999 999999 999999 999999 999999 999999 999999 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 155 152 151 150 147 145 143 142 140 140 142 143 144 143 142 139 137 139 138 137 137 136 137 135 133 132 131 133 138 142 142 137 135 136 137 135 135 133 133 139 140 140 140 141 142 147 156 158 158 163 166 165 165 163 161 160 160 165 167 170 174 180 190 191 187 180 176 178 170 169 179 185 179 173 180 169 152 147 147 152 162 167 168 171 168 166 168 179 193 199 197 203 215 221 223 209 234 247 238 253 241 231 213 169 174 189 197 222 285 333 271 211 199 159 139 151 157 152 145 133 153 159 150 151 140 140 187 186 156 152 141 168 205 191 184 202 181 161 165 226 258 286 359 301 214 202 151 97 113 154 147 87 86 112 46 42 79 86 82 66 65 105 144 183 152 96 56 32 98 45 44 61 54 121 166 123 55 64 87 123 114 30 -79 -86 37 131 88 39 -12 92 230 162 110 116 206 129 -17 3 71 10 54 207 158 40 -8 163 155 114 149 60 83 49 -30 77 52 25 -26 8 280 268 321 19 30198 312 4500 75 9986 8 23 18 6991 438 973 4847 16560 49098 105475 177647 199627 190225 84045 33445 20232 126 111 112 118 111 113 115 124 125 140 204 334 494 688 950 1349 1665 1855 1776 1651 1509 1587 1575 1268 970 495 226 165 217 370 739 977 1068 893 589 372 219 182 172 181 213 275 372 301 226 177 173 999999 999999 999999 999999 999999 999999 999999 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 156 152 152 151 148 147 145 143 140 140 141 142 143 142 143 140 138 140 140 136 137 139 141 140 135 132 131 134 138 140 140 137 136 137 136 136 136 134 134 137 136 136 136 137 141 149 159 160 158 163 167 168 169 170 167 166 162 160 161 168 174 181 183 186 191 185 179 178 175 177 180 185 186 186 183 170 156 145 145 148 157 162 164 168 168 160 157 169 185 193 187 189 202 210 212 214 240 261 257 243 218 213 204 182 189 189 189 209 250 276 255 229 218 189 155 131 131 149 165 139 137 177 175 165 145 156 196 183 152 153 140 134 179 194 172 179 185 189 192 207 253 310 396 373 254 203 160 125 155 177 143 75 89 109 58 95 96 61 73 57 24 73 151 146 85 42 11 21 57 38 87 83 86 96 102 79 31 76 57 26 100 129 30 -27 13 73 83 46 -18 34 120 123 52 107 217 160 45 43 82 90 148 153 89 54 -33 -105 70 111 3 4 137 89 -80 130 204 114 4 42 259 286 314 79 30230 313 4425 75 9987 8 23 50 6992 422 776 4307 17146 52415 122423 180002 173265 146580 83948 20352 11702 6742 119 107 107 109 105 109 111 122 126 189 380 653 833 998 1099 1234 1249 1311 1187 971 682 425 295 236 198 140 135 144 183 311 575 729 907 694 386 225 163 156 149 155 158 187 292 260 208 155 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 154 150 150 149 148 146 145 143 140 140 140 141 141 141 143 141 139 140 140 136 137 141 143 140 135 131 131 134 137 140 141 139 138 137 135 133 133 132 134 137 137 138 137 135 140 149 158 162 160 162 166 168 169 169 168 166 162 159 158 163 172 180 182 185 184 179 176 174 172 173 175 182 190 192 189 172 150 139 139 134 143 155 158 160 158 152 145 163 178 175 173 184 197 192 200 219 257 280 257 227 210 201 181 176 177 161 160 196 227 218 212 217 212 200 169 139 136 144 150 137 152 171 172 184 179 182 190 171 147 145 140 126 133 172 162 144 141 176 207 209 250 276 290 332 275 175 166 181 198 184 146 133 108 110 133 154 146 126 100 53 62 76 84 94 83 69 97 78 49 77 111 74 48 6 23 142 120 104 86 14 65 75 56 30 -6 20 89 11 4 127 95 137 209 171 174 199 168 185 121 121 242 223 170 153 15 27 145 40 34 148 196 210 227 224 208 260 328 328 279 100 -56 -102 30261 324 3600 75 9992 8 24 21 6993 406 65 95 999999 999999 999999 999999 999999 999999 999999 999999 764 3012 11772 43005 107894 165997 163710 100879 80131 31727 18667 14433 5067 115 104 100 101 102 111 112 121 123 219 457 739 960 1144 1314 1456 1621 1624 1430 986 674 346 166 138 133 129 124 131 127 136 159 247 440 410 265 177 149 147 141 142 140 142 145 148 148 143 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 150 147 147 146 145 144 142 141 139 139 139 140 142 141 141 139 138 141 140 137 136 140 140 136 133 131 131 134 138 141 143 143 140 137 135 134 133 132 134 137 138 139 137 136 140 147 156 161 162 165 167 169 168 170 168 168 169 167 165 164 167 173 183 185 181 182 178 172 169 174 181 184 190 188 180 169 147 137 141 135 141 152 159 154 146 145 146 169 178 164 167 193 194 187 196 209 269 303 263 245 244 225 183 172 173 169 166 199 210 178 178 179 167 160 139 143 145 143 149 144 170 182 172 177 193 178 147 143 150 143 136 137 134 158 164 125 92 139 182 194 220 207 190 232 205 147 166 190 197 168 153 166 114 110 141 105 67 75 111 131 138 82 37 64 78 106 161 145 92 98 171 119 91 104 59 111 113 92 95 96 147 88 86 121 48 27 72 3 0 110 135 186 212 15 53 193 185 204 35 55 186 134 82 204 170 231 282 88 90 166 145 112 369 271 -48 22 269 451 380 76 -37 -155 30293 324 3600 75 9993 8 24 53 6994 390 38 130 999999 999999 999999 999999 999999 999999 999999 999999 251 2642 10389 37040 87276 117506 106387 90013 112143 112533 77476 20329 140 113 112 112 108 113 120 118 126 134 222 369 523 697 857 1050 1291 1640 1753 1554 1047 656 321 167 146 138 141 135 137 138 146 148 168 203 203 186 165 157 160 158 156 154 153 155 159 160 158 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 147 145 146 145 144 143 142 140 138 138 139 141 142 141 140 138 138 141 141 138 137 139 140 137 133 131 130 133 137 140 143 144 140 137 135 135 137 136 134 135 139 138 134 133 137 143 149 155 162 165 164 165 169 172 166 166 168 172 168 163 167 173 185 188 185 184 177 176 178 176 179 179 184 184 177 175 161 148 149 152 158 156 161 162 152 148 159 180 180 170 181 197 194 190 191 199 238 290 318 313 306 287 236 211 213 204 220 256 247 214 193 180 162 131 135 160 149 142 145 141 149 155 146 157 183 171 130 122 138 142 140 156 165 149 150 139 111 122 139 164 189 177 169 170 165 155 147 144 133 147 137 97 83 119 119 78 64 65 112 146 163 133 84 63 48 37 68 98 47 71 178 148 158 178 74 98 130 117 149 102 106 129 148 94 -51 -10 61 39 29 5 -5 71 139 -52 4 175 189 234 6 -31 69 -85 -111 240 198 113 345 239 63 39 -53 -125 247 208 -217 -92 232 396 393 292 227 -2 30324 313 4425 75 9992 8 25 24 6995 374 943 4539 14272 37368 66411 87960 122528 195709 180796 70122 14450 137 118 118 114 106 110 119 119 123 131 194 270 349 434 527 608 622 612 521 398 278 159 158 141 146 126 137 130 129 133 136 136 144 149 153 156 169 157 156 152 154 151 149 150 154 154 154 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 149 147 148 147 145 144 143 141 140 139 139 141 142 142 141 140 140 141 141 139 139 140 141 139 136 133 130 133 137 140 143 144 142 138 136 134 135 134 131 132 135 133 132 133 136 143 146 153 161 162 159 160 165 168 165 163 164 164 161 169 179 179 181 184 179 176 172 174 176 175 179 177 179 179 174 171 161 149 141 148 157 158 167 167 158 159 168 178 173 171 182 195 203 193 191 209 225 267 340 351 333 333 289 246 218 200 239 315 340 290 238 217 200 169 154 152 154 156 147 132 130 142 147 157 173 151 105 93 113 130 124 143 164 146 143 137 113 107 120 142 136 146 143 143 164 126 112 139 133 122 100 77 98 113 82 111 169 144 132 162 133 103 114 103 91 40 65 104 28 76 194 156 97 81 63 184 138 27 189 172 98 134 96 12 -77 -22 75 72 28 57 97 97 197 126 29 161 214 83 -26 85 143 -20 -4 173 90 64 283 309 205 181 63 166 340 238 16 -94 86 191 209 131 33 80 30355 313 4425 75 9992 8 25 55 6996 359 1878 7062 19771 47255 85247 144852 196531 197731 84077 156 124 121 122 122 115 113 113 120 121 124 125 151 213 287 344 452 594 571 441 280 162 151 140 154 145 145 130 133 129 131 136 154 215 311 308 167 160 162 155 151 149 152 149 148 148 150 151 151 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 153 150 150 150 149 148 145 143 141 139 139 141 142 142 140 139 139 140 139 140 141 141 140 137 135 134 134 137 138 140 141 140 140 137 135 135 135 132 132 134 136 135 133 132 137 145 150 153 158 159 159 161 164 167 165 160 155 151 156 168 178 178 175 170 173 175 173 164 161 169 177 182 178 176 176 169 160 153 147 142 148 157 168 168 162 165 167 170 172 177 184 194 210 212 213 216 221 244 291 311 308 325 290 229 200 186 211 311 390 340 263 240 237 227 165 137 168 200 188 154 140 162 168 158 159 132 101 93 114 123 111 101 121 141 153 134 113 132 126 118 93 137 151 124 137 109 89 109 113 102 145 144 116 83 54 98 115 136 159 179 140 76 60 51 88 100 90 122 72 68 157 160 64 5 9 140 161 31 96 131 53 0 11 -42 -105 16 167 113 8 191 251 195 309 186 -117 -30 110 -66 -79 123 160 40 53 95 134 171 71 235 453 320 213 240 241 205 63 -39 3 -70 25 -37 -68 49 30387 314 4350 75 9994 8 26 27 6997 343 712 3386 9993 25445 57043 126103 245775 264641 96110 3072 144 127 121 121 121 111 120 117 116 118 124 127 138 169 230 269 346 452 526 598 511 351 215 155 148 151 154 143 143 144 191 317 819 1696 2076 1874 1172 985 866 705 427 263 231 187 170 169 171 170 171 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 154 150 151 151 151 149 146 144 141 139 140 143 144 142 139 139 139 139 139 141 143 141 137 134 134 135 138 140 140 139 138 135 132 132 134 135 135 134 134 137 139 139 135 133 139 147 150 154 156 155 159 165 166 167 162 158 151 145 153 161 165 169 171 167 171 175 169 161 162 168 161 173 179 177 183 182 176 169 168 157 154 162 170 172 168 171 169 177 185 183 184 188 210 223 224 221 219 235 251 265 272 303 284 219 187 179 210 302 414 381 280 237 249 251 187 148 162 229 247 185 128 135 169 157 159 151 136 136 138 135 126 107 99 117 150 123 97 144 185 168 154 200 175 107 113 116 83 75 79 150 206 166 133 90 84 103 46 72 130 73 112 145 47 69 73 20 37 56 65 48 61 110 56 4 -9 76 149 141 110 36 28 46 48 -32 -50 55 122 84 20 147 162 221 251 43 41 47 34 59 15 118 219 102 43 152 112 81 73 172 326 83 73 249 80 -135 25 347 144 -98 19 -174 152 198 30418 315 4275 75 9993 8 26 58 6998 327 190 1919 6130 14507 29239 61792 140411 235224 224395 83898 53486 5475 133 121 122 117 112 120 119 119 115 122 129 135 140 169 225 327 495 765 912 772 479 264 161 141 145 152 144 147 156 252 523 1278 2441 2979 2818 2155 1868 1547 1160 744 461 339 209 176 174 178 177 178 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 155 151 152 152 152 150 147 145 141 139 141 143 144 143 140 141 141 141 141 142 143 141 138 135 134 135 138 142 140 140 140 137 133 131 133 135 134 131 130 134 134 134 134 135 143 151 154 158 157 152 154 161 167 168 163 160 155 150 155 161 168 169 171 172 170 170 162 161 164 171 164 168 181 177 183 183 176 169 163 155 155 164 173 172 177 179 169 179 187 184 188 186 201 204 196 206 220 240 256 253 238 284 289 223 187 184 216 285 398 384 282 237 249 268 235 183 173 236 258 210 158 142 160 138 154 159 127 140 162 144 144 145 118 130 133 104 94 118 148 123 122 193 180 132 133 107 62 85 94 139 195 137 134 145 103 144 141 77 58 -25 16 82 42 87 65 2 10 74 117 64 37 64 10 -4 40 117 102 34 70 86 86 87 69 20 79 57 9 83 44 -18 29 138 41 -15 156 137 109 286 358 289 225 75 -11 37 44 -2 61 132 153 64 80 340 103 -231 -47 256 265 65 -34 4 340 348 30450 315 4275 75 9992 8 27 30 6999 311 257 2262 7438 19317 41726 87471 141631 150446 141776 134433 108006 5478 123 115 121 120 116 119 118 122 121 120 123 133 133 162 197 285 415 614 655 583 410 262 155 134 143 139 134 145 145 195 341 579 835 1021 1060 1046 925 742 541 437 343 259 172 157 159 160 160 159 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 155 152 152 152 152 150 147 144 140 138 139 141 143 143 139 140 140 141 141 141 143 142 140 136 134 134 135 138 138 141 144 140 135 133 135 138 138 132 129 131 131 131 133 136 143 152 157 158 157 157 158 160 169 170 165 159 151 151 157 162 171 175 177 174 171 173 165 160 165 172 176 172 174 181 184 181 168 163 156 142 145 152 159 166 176 185 170 170 183 189 193 192 187 183 179 181 197 222 247 240 222 256 255 201 181 182 199 257 359 370 278 241 263 314 324 258 220 261 275 266 250 184 139 118 138 158 133 121 150 126 124 147 135 146 130 111 111 107 98 77 78 139 168 141 111 75 76 112 107 113 155 121 107 168 152 184 182 123 114 30 15 60 68 23 -10 70 66 85 147 111 147 133 42 3 58 143 66 4 91 77 23 16 8 -12 53 44 -33 66 48 8 -2 16 22 26 78 -21 110 264 202 154 82 54 73 -59 28 157 52 37 98 114 101 185 90 -64 31 4 171 133 12 244 117 134 30481 314 4350 75 9993 8 28 1 7000 295 1316 5571 17797 48339 107803 160274 161976 158436 126925 65006 148 119 127 123 125 114 117 110 114 116 122 126 141 146 153 157 168 194 226 295 363 346 273 202 149 145 143 139 149 135 138 141 147 146 150 154 160 169 172 158 163 165 168 161 157 160 160 159 159 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 157 152 152 153 153 151 148 145 141 138 139 141 144 142 138 139 140 140 140 141 143 141 139 135 134 134 134 137 140 142 142 138 136 136 136 137 137 134 130 132 132 134 135 136 143 150 155 157 159 162 163 161 168 170 166 160 154 152 158 169 171 174 177 171 167 169 167 168 172 168 171 170 172 183 182 179 175 170 160 143 146 155 158 162 167 173 168 166 177 188 191 206 199 188 186 179 183 206 235 240 237 251 233 177 163 169 183 243 326 339 269 232 257 316 359 323 267 283 291 330 338 236 153 131 138 134 127 127 137 131 121 127 137 125 137 134 102 129 120 119 144 127 148 129 66 80 113 97 103 121 136 138 137 168 169 155 112 115 121 59 34 118 138 54 38 119 180 133 88 62 157 187 43 7 31 55 47 36 51 42 -13 -29 -31 -30 74 123 -29 -81 10 107 56 -12 42 114 147 17 74 74 -69 -35 28 51 136 41 -37 29 5 -54 -101 -75 -4 82 68 -17 64 -31 49 84 105 221 29 -36 30513 314 4350 75 9990 8 28 33 7001 279 1270 5367 18016 55864 144550 239336 249174 100243 65322 4291 130 116 128 120 123 117 116 108 119 116 119 129 140 154 162 192 323 595 876 1031 1214 1204 962 539 265 197 168 154 154 144 152 151 161 165 176 194 198 190 190 186 184 180 181 172 168 170 169 167 168 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 166 159 153 152 154 154 152 150 147 143 140 140 142 144 141 137 140 142 141 139 141 142 140 137 136 134 133 134 139 142 142 138 135 135 134 136 137 135 133 133 135 135 137 135 134 141 148 153 158 159 155 154 157 165 170 164 157 152 151 162 173 170 169 175 176 171 164 161 164 164 164 167 169 174 180 182 181 184 171 154 148 154 163 161 167 175 171 170 168 171 190 202 219 217 206 194 181 173 193 240 255 255 274 249 178 150 150 165 208 251 269 243 212 221 256 308 338 317 287 309 393 400 288 196 150 139 124 143 160 136 136 121 124 139 130 158 163 111 145 151 134 176 136 132 134 114 145 147 108 62 48 83 108 128 119 98 112 108 95 33 12 32 109 158 82 84 137 198 141 68 46 60 83 -3 2 37 26 62 37 7 85 -25 -104 -1 61 116 107 29 -45 121 253 203 126 19 60 21 65 160 86 87 8 53 97 55 130 87 53 35 -103 -162 -62 -82 -76 110 117 111 103 69 99 81 33 -2 36 30544 315 4275 75 9991 8 29 4 7002 264 950 3903 12651 36318 93377 205770 281706 242994 19065 1942 134 122 112 117 115 121 118 115 112 121 123 125 128 140 152 185 286 649 1343 2074 2227 2228 1929 1355 730 375 260 207 169 167 156 164 166 181 169 181 190 194 182 186 184 182 182 182 175 173 172 172 169 171 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 159 154 153 155 154 153 150 147 144 141 140 141 143 141 137 140 142 140 139 140 142 139 136 135 133 132 134 138 140 139 139 137 134 134 137 138 137 134 135 136 135 137 137 137 142 144 148 156 160 156 155 159 160 162 160 151 147 151 159 169 164 162 171 177 174 164 162 161 159 163 163 168 174 179 186 185 180 164 146 146 154 153 156 168 177 175 169 172 181 191 210 211 199 196 192 179 167 189 251 267 253 265 232 173 144 136 158 175 176 195 201 196 198 216 263 340 361 325 345 384 366 268 186 138 130 148 164 159 131 120 126 145 139 155 169 164 139 160 190 155 163 140 141 136 132 122 145 196 132 51 37 93 104 67 54 72 91 71 12 33 89 109 67 27 60 110 117 16 50 72 29 -14 -45 -34 60 104 114 144 132 140 23 12 80 194 179 94 65 -21 169 235 101 125 73 -3 3 57 -20 -77 21 -21 -66 77 178 255 105 63 93 -149 22 84 -72 73 284 118 242 241 -214 -42 147 22 4 54 30576 315 4275 75 9990 8 29 36 7003 248 1184 5267 18695 53544 127609 236035 250885 140511 37635 1109 122 126 118 115 121 116 116 114 110 113 124 133 132 137 151 188 272 514 937 1393 1386 1181 894 602 427 329 260 219 194 185 164 166 178 179 158 159 155 157 156 165 162 167 169 169 168 165 164 166 161 163 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 157 152 152 153 152 151 148 146 143 139 138 140 142 140 137 138 138 137 137 139 141 139 136 133 130 131 133 136 140 142 142 139 135 136 138 139 139 137 135 136 138 138 139 139 139 140 143 151 160 162 163 165 162 159 158 151 151 154 153 159 164 167 171 172 169 165 167 166 160 160 160 169 181 182 180 179 168 157 151 148 152 153 157 167 168 165 171 186 187 188 196 199 183 179 192 190 175 196 265 284 242 232 218 176 140 142 154 138 136 152 160 176 169 183 228 300 337 308 303 317 307 235 162 130 131 147 126 127 127 106 147 138 111 166 164 156 167 156 138 138 168 146 121 124 146 122 144 196 163 120 80 87 73 65 117 130 105 75 74 82 110 130 42 -4 48 94 136 75 45 71 69 -16 -24 21 46 53 90 128 100 128 61 39 67 177 171 143 69 -37 104 99 -41 15 99 54 103 67 -101 -154 -21 54 -90 19 184 337 241 61 134 -8 95 -16 -181 -32 36 -94 27 170 -98 -21 126 104 148 5 30607 315 4275 75 9990 8 30 7 7004 232 650 3967 15949 50547 140773 263124 258557 74355 25722 284 124 123 114 110 117 113 114 112 105 116 132 138 138 137 154 168 201 254 342 476 573 522 371 319 281 256 234 217 197 194 188 185 182 179 164 165 161 161 161 165 169 170 174 174 176 175 179 176 179 179 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 156 151 150 151 151 150 148 145 142 138 137 139 141 139 136 137 138 137 137 137 139 138 136 133 131 130 131 135 142 144 141 139 137 135 137 138 139 139 135 137 141 140 139 140 138 140 144 146 154 161 162 164 165 165 158 156 160 157 153 153 164 170 169 168 171 173 165 158 159 166 169 171 179 179 171 173 173 166 159 152 146 151 153 165 177 167 173 181 172 179 186 194 200 187 187 197 198 210 274 296 255 226 202 161 133 142 144 130 126 129 139 152 155 158 193 257 266 232 265 291 269 241 202 148 137 156 142 141 138 131 158 133 121 167 176 155 143 113 92 121 169 183 119 114 168 136 144 143 95 96 79 45 61 87 163 180 118 116 114 43 75 166 130 49 40 59 134 148 118 170 64 -63 6 96 106 74 -19 13 133 136 12 -11 41 39 69 86 79 92 121 157 109 -4 -4 135 207 147 112 79 125 179 84 97 81 151 276 168 186 172 66 -11 -18 -57 -158 -65 68 150 331 325 9 -98 -32 -48 30639 315 4275 75 9990 8 30 39 7005 216 1181 5356 19004 62795 172750 280991 230235 40608 1729 116 110 105 102 108 109 105 105 112 114 124 133 141 144 142 145 150 150 200 263 354 453 446 327 277 228 210 189 185 161 166 167 161 157 159 157 159 155 155 152 159 164 169 169 171 172 169 172 172 175 175 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 157 152 150 152 152 151 148 145 143 139 137 138 140 138 134 137 139 137 138 138 137 136 134 131 131 131 132 136 140 141 139 139 138 136 137 140 142 142 138 139 140 139 140 141 140 140 146 150 156 162 165 165 167 167 161 162 162 157 151 155 164 165 163 167 172 174 167 157 158 168 175 174 172 173 174 178 179 169 156 145 142 146 148 165 177 167 175 174 169 177 197 219 233 210 182 183 189 207 295 341 297 254 197 141 131 148 143 147 143 126 126 143 173 174 189 226 212 222 283 262 214 211 202 136 116 147 155 163 151 147 151 148 171 189 190 177 169 138 137 150 143 190 156 122 121 104 150 145 84 51 64 78 128 120 90 95 78 104 74 7 61 130 135 102 69 69 98 110 131 135 23 -45 -6 71 113 156 41 33 191 82 -85 -18 133 143 47 26 2 46 124 184 140 78 58 180 264 179 102 46 68 124 189 201 136 26 21 49 -21 -47 54 47 81 174 196 48 77 228 269 218 44 79 59 -59 30670 315 4275 75 9991 8 31 10 7006 201 1106 5053 17586 58101 156121 264285 239808 96598 906 111 107 102 107 110 109 103 104 116 125 127 132 135 133 138 133 134 133 142 145 159 159 183 166 182 163 161 146 148 141 147 147 141 138 142 142 144 144 142 136 144 151 156 151 154 155 157 153 154 150 151 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 158 152 152 153 152 152 149 146 143 140 138 140 141 138 135 136 137 136 138 140 138 135 134 132 132 134 135 138 140 142 139 135 133 133 137 140 140 139 138 138 138 139 144 144 141 145 149 156 163 164 163 164 165 165 162 162 158 155 154 157 163 163 163 168 168 168 171 164 162 167 167 167 171 177 181 182 168 154 145 141 147 153 157 164 162 156 164 172 174 183 211 239 241 229 212 194 182 209 296 356 325 275 209 138 120 153 169 157 152 143 126 130 149 153 157 164 168 232 278 221 191 182 151 121 111 115 135 143 124 122 132 138 175 183 169 169 149 129 156 181 141 131 110 100 102 127 143 116 92 48 78 102 117 131 46 22 31 30 35 35 66 105 126 132 103 72 58 117 141 70 86 -3 -28 33 56 160 102 101 144 38 -78 -29 169 246 124 69 61 -8 16 118 143 231 239 212 100 68 30 -77 -27 -38 47 104 52 99 33 57 16 -91 118 49 -79 41 245 159 9 -71 -136 -83 5 90 178 19 30702 315 4275 75 9992 8 31 42 7007 185 285 3348 12816 45004 134027 264237 288788 125224 918 113 113 108 114 114 112 112 107 116 123 122 131 132 126 136 135 136 139 161 161 192 191 193 185 183 165 158 147 148 141 142 139 139 139 144 146 149 146 147 143 149 155 159 155 159 160 162 156 158 156 158 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 158 152 151 153 152 151 149 146 145 142 140 140 141 138 135 137 137 136 139 141 139 137 135 133 134 136 138 139 141 142 137 132 129 131 135 136 137 136 135 136 139 142 147 147 145 148 151 155 160 163 160 160 168 169 162 159 159 157 156 155 158 160 162 162 161 164 168 163 163 167 169 169 170 179 181 179 164 151 147 144 150 153 164 166 163 160 155 170 179 196 222 240 259 269 247 216 197 208 259 317 296 251 207 158 142 150 163 158 146 136 131 132 139 143 137 154 178 239 244 176 178 165 122 108 109 113 133 104 92 128 150 152 140 133 137 145 109 93 121 173 171 125 113 94 88 120 107 97 118 103 125 100 68 107 34 -3 36 45 86 92 102 110 96 131 102 12 11 123 155 111 153 58 11 49 46 72 57 96 109 105 -17 -17 120 154 180 182 187 18 7 91 67 169 156 91 40 25 -37 -90 -95 -179 -175 -141 -49 200 161 181 222 75 135 142 74 146 159 213 223 -121 -234 -53 111 82 168 21 30733 315 4275 75 9994 8 32 13 7008 169 693 3665 13872 47932 139180 258335 289452 128703 324 113 112 109 117 119 118 117 114 114 117 117 125 127 126 133 135 130 145 192 198 210 206 193 184 186 168 159 148 147 140 136 130 139 141 147 149 151 145 148 149 157 157 163 162 167 168 166 161 164 162 163 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 162 157 152 150 151 151 150 148 147 146 143 140 139 139 137 135 138 138 137 138 141 140 136 135 133 133 135 137 137 138 140 137 133 130 133 136 136 139 140 136 137 140 142 145 146 147 150 152 153 156 164 163 163 168 171 164 160 160 158 158 158 159 159 164 164 167 169 165 164 166 165 171 170 169 177 179 177 167 160 154 146 144 148 157 168 170 166 166 173 176 199 227 249 273 280 248 225 201 205 238 258 238 208 182 153 149 148 140 147 146 131 137 143 150 146 147 164 184 259 257 182 194 184 134 114 126 134 121 86 106 162 151 148 121 99 118 145 137 110 122 134 148 162 151 108 76 103 119 113 150 126 69 53 71 93 44 34 86 69 118 205 166 113 94 141 142 39 41 159 163 84 103 98 47 89 126 86 57 79 173 202 67 5 -103 48 272 178 140 104 149 191 -17 -73 35 -13 143 128 -80 -57 -57 -84 -58 -51 39 200 157 200 245 86 61 87 113 111 37 168 120 -40 -15 -127 0 207 259 177 30815 316 4200 75 9997 8 33 35 7010 128 118 2744 10523 36279 116700 219329 229321 141415 80593 292 119 121 121 126 125 124 115 119 115 113 116 125 123 122 125 124 124 137 164 168 185 169 162 151 155 145 140 139 137 129 131 126 136 140 144 147 147 144 144 148 155 157 160 161 166 169 167 162 163 162 162 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 158 153 151 151 150 149 149 148 145 142 140 139 138 137 136 138 137 136 137 141 141 136 134 133 131 133 134 136 140 140 138 137 135 134 134 133 138 141 140 140 141 140 142 145 147 151 154 155 160 168 168 168 170 172 168 165 166 163 160 155 155 156 163 168 173 173 165 165 170 172 172 167 168 173 176 172 160 148 144 144 138 147 156 160 161 162 169 175 173 179 207 234 243 242 228 217 202 215 235 222 212 191 159 142 150 145 144 145 140 142 146 142 140 132 147 165 168 267 320 263 241 231 187 132 121 118 117 120 126 156 160 158 134 106 119 130 144 144 133 119 146 184 154 101 89 130 126 107 123 86 27 25 57 82 69 71 54 53 108 148 111 91 116 132 122 69 81 170 169 85 102 115 77 90 121 148 146 82 122 185 133 9 -140 18 151 79 69 32 85 207 28 -117 28 44 121 162 -11 -5 169 88 -40 49 98 104 136 232 195 -4 -18 -35 -113 -208 -61 214 53 -150 41 44 -97 259 359 279 30846 311 4200 75 9997 8 34 6 7011 113 1483 6045 21924 73661 190030 288363 210153 24149 137 127 120 128 129 132 131 128 116 118 117 116 118 125 123 121 122 118 130 124 131 138 140 134 144 137 130 129 125 133 136 133 132 136 143 144 150 152 150 149 149 152 159 163 165 167 171 174 170 168 168 168 166 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 158 154 153 152 152 151 150 148 145 142 140 139 139 137 136 138 138 136 136 140 141 138 136 135 133 132 134 137 140 140 138 137 135 135 134 133 136 138 138 139 142 140 141 146 147 148 149 153 159 165 168 168 168 174 170 170 171 165 160 155 153 156 159 164 175 176 168 168 175 179 181 179 170 165 169 169 157 138 134 135 143 159 160 154 151 154 168 175 173 175 184 203 211 213 212 205 212 230 240 238 228 206 184 163 166 158 145 139 130 145 151 148 147 147 154 155 165 288 365 313 252 220 197 140 110 103 120 146 123 125 175 166 134 118 111 110 132 128 98 107 152 195 138 67 68 109 115 82 90 108 90 69 72 92 69 87 43 -6 6 45 86 70 72 105 112 100 73 57 132 105 56 108 96 82 133 118 85 91 58 50 43 -58 -65 60 48 6 -12 30 77 65 58 30 66 27 -26 38 44 35 166 105 -32 39 -69 -201 1 110 15 -46 -58 -224 -234 -154 -36 32 84 -97 -76 30878 317 4125 75 9998 8 34 38 7012 97 74 2380 9142 31306 97947 183577 225877 134410 20034 135 125 117 117 121 127 127 121 119 118 121 118 121 117 121 121 123 117 130 121 120 117 125 120 133 133 126 127 128 130 137 139 137 141 145 145 153 151 149 149 148 151 155 159 161 164 167 167 165 165 166 164 163 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 158 154 152 151 151 150 148 147 144 140 139 138 138 138 136 138 138 136 135 138 139 137 136 136 136 134 136 138 140 142 140 135 132 134 134 133 135 138 139 138 141 141 142 146 145 143 145 151 155 160 167 168 169 169 168 170 166 152 154 157 154 155 156 161 174 177 167 163 172 178 182 181 176 170 166 167 163 149 132 126 140 155 153 146 145 151 163 167 170 176 173 174 185 195 198 186 208 234 238 234 221 211 197 162 153 165 140 129 134 141 153 154 154 160 147 138 207 372 377 267 237 188 154 142 135 141 139 153 142 143 160 119 118 132 126 108 108 115 105 87 93 134 99 75 88 95 94 33 88 156 106 91 117 71 20 70 53 -18 -7 77 93 25 -8 87 147 113 37 3 86 84 7 53 74 63 177 127 3 70 45 12 14 -78 -30 110 196 45 -51 126 125 140 133 29 158 201 61 82 126 90 80 7 39 190 -28 -264 -84 25 -44 -23 126 -188 -225 139 152 -121 -66 59 2 -13 -80 -217 -277 -131 30909 317 4125 75 10001 8 35 9 7012 81 327 3207 12565 46054 125189 178120 147104 40637 282 130 122 123 118 121 122 123 117 123 119 124 117 126 122 121 120 124 119 121 120 118 112 122 119 132 136 133 128 133 134 138 139 145 145 146 147 152 149 149 147 147 149 153 154 156 156 159 160 160 161 161 159 158 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 158 154 151 150 148 147 147 146 144 140 138 138 139 137 135 136 135 134 134 136 138 136 133 134 137 138 137 138 140 140 140 138 134 134 134 134 135 137 142 142 140 143 144 144 143 143 148 152 155 160 161 162 166 169 167 166 162 149 150 154 154 155 160 168 170 169 166 162 169 179 176 169 172 175 168 164 164 154 135 128 137 143 140 140 147 157 163 169 170 170 180 185 180 176 186 183 194 223 222 217 211 208 179 147 152 161 141 143 152 149 154 144 151 141 142 194 324 448 349 233 230 202 148 126 126 143 152 177 175 151 156 136 121 151 153 115 96 119 131 99 83 96 104 125 142 132 96 62 85 116 125 151 156 69 17 69 51 7 56 79 50 32 9 55 109 95 89 75 36 51 13 21 111 88 111 122 113 123 67 91 97 17 94 143 180 118 42 148 155 180 125 40 122 226 110 148 280 109 9 -53 9 192 85 -7 -66 101 218 -13 153 87 -13 265 286 -9 -13 181 93 -83 -60 -261 -465 -117 30941 318 4050 75 10002 8 35 41 7013 65 384 3382 10668 29733 77482 153738 163243 82579 6480 129 122 118 122 125 122 119 124 116 121 118 122 120 126 124 119 115 120 119 116 120 119 120 123 124 135 136 136 132 136 138 143 140 145 143 146 151 152 148 150 149 153 154 156 157 160 158 162 162 164 164 163 161 160 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 157 153 151 149 147 146 146 145 144 140 137 138 139 137 135 135 134 133 133 135 138 137 134 134 139 140 135 134 135 137 140 141 136 133 135 137 137 137 139 141 143 147 146 143 142 141 145 149 156 164 163 157 162 172 167 162 160 152 147 149 154 155 160 170 170 169 169 165 166 169 167 168 171 175 177 177 175 161 148 140 141 142 137 141 149 152 166 176 177 179 194 207 198 186 199 202 208 234 257 261 233 219 191 150 148 151 153 160 161 162 168 164 171 141 149 226 365 433 333 266 257 198 134 118 128 141 131 131 149 130 152 143 105 149 122 82 83 90 86 82 101 112 105 113 128 141 103 103 148 82 85 150 144 122 64 89 104 23 43 83 104 88 53 52 42 50 93 116 105 103 38 69 109 74 149 199 155 132 168 138 112 61 83 157 132 158 96 44 112 95 118 108 63 52 -50 114 190 117 133 82 66 -36 -3 113 50 33 88 -78 -112 -30 -34 178 209 -29 40 168 253 353 393 -21 -460 -186 30972 318 4050 75 10002 8 36 12 7014 49 917 3697 11838 34445 91445 161300 157581 86043 6452 128 119 117 119 126 124 122 126 117 116 118 129 125 126 120 119 117 116 118 117 116 124 121 129 136 143 133 133 135 139 138 143 142 144 140 143 148 149 146 147 150 153 153 155 157 160 157 160 160 164 162 161 158 157 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 157 153 151 149 146 144 143 142 140 137 135 136 136 136 135 135 134 132 132 134 137 137 134 136 139 137 133 132 136 139 140 140 137 134 137 140 140 137 137 141 143 146 147 146 144 143 145 150 157 166 170 161 163 169 169 162 156 153 147 143 147 148 153 161 169 173 172 170 171 174 171 177 179 180 185 188 185 171 161 149 144 150 155 158 151 146 166 177 176 183 195 204 203 199 197 202 210 234 290 353 317 238 196 164 162 162 159 161 166 175 191 193 170 146 144 212 312 353 307 302 294 204 151 142 155 155 128 118 151 143 114 101 113 141 99 74 103 132 120 105 91 83 97 83 70 125 121 108 167 99 48 84 108 110 51 54 105 94 87 136 122 54 79 45 33 91 41 77 138 125 148 123 51 39 124 223 168 28 73 149 142 89 79 74 107 205 31 -96 81 117 127 213 135 72 72 82 1 159 240 160 129 16 93 -9 -44 -97 16 68 -183 -96 -5 106 42 -43 103 105 150 237 226 -32 -236 -95 31004 317 4125 75 10007 8 36 44 7015 33 1564 6526 25350 84958 157569 166463 84484 9674 128 121 115 119 120 125 124 129 124 122 122 129 123 125 119 119 121 118 118 116 115 125 119 132 147 147 132 134 136 138 136 142 140 142 140 141 142 143 143 146 146 149 150 154 155 158 155 156 157 160 159 158 155 154 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 159 155 152 150 147 145 143 142 139 135 135 135 135 135 135 136 134 130 131 134 137 137 134 137 138 134 132 133 137 139 139 139 139 138 138 139 140 139 140 145 144 144 147 146 145 148 148 148 150 158 168 167 167 168 166 166 157 151 149 143 145 148 150 155 164 168 168 170 177 177 172 177 176 177 182 181 178 180 168 147 148 158 162 159 154 157 168 173 173 178 195 204 207 202 200 218 226 232 296 400 373 249 188 170 180 180 175 179 168 172 192 165 138 144 146 226 317 316 269 265 259 214 166 130 138 143 127 150 170 143 108 116 121 110 102 91 123 161 163 125 100 91 91 63 80 125 110 100 98 116 110 92 136 133 97 43 74 138 99 108 103 119 153 57 54 157 128 140 147 117 171 119 111 115 51 112 144 26 29 111 153 115 30 47 103 101 23 1 113 109 75 204 153 109 113 15 72 189 150 154 146 170 216 99 -44 -93 188 229 -57 25 76 -86 -166 92 253 50 -45 -3 -30 8 192 250 31035 317 4125 75 10008 8 37 15 7015 18 2020 7926 28211 85329 153902 167870 87937 11551 126 121 112 120 119 122 122 129 125 124 125 122 120 122 119 120 121 123 114 120 116 120 123 136 151 147 135 137 135 137 137 144 141 142 142 141 142 142 144 148 149 151 152 157 157 157 156 157 158 160 158 159 156 155 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 161 156 154 151 147 145 145 143 140 136 136 137 136 136 134 135 134 131 132 135 138 139 136 137 139 135 133 133 135 138 139 139 138 137 136 135 137 138 140 144 145 146 147 144 142 146 149 150 149 157 167 166 169 171 170 171 163 157 150 143 146 150 151 158 164 170 172 170 172 168 166 170 169 179 185 182 183 184 172 151 150 160 156 152 164 172 171 175 176 181 192 202 204 202 214 224 236 257 310 369 335 244 182 166 177 175 174 179 166 175 195 163 143 155 169 222 326 394 358 307 248 192 155 133 133 127 107 131 134 119 132 120 103 106 107 93 119 134 108 83 106 124 102 84 93 95 87 78 79 108 76 68 160 181 110 15 49 135 76 48 107 166 155 83 55 96 137 218 173 97 97 75 128 81 -20 35 99 138 163 55 91 114 35 156 149 -12 -8 64 63 18 77 164 97 21 55 222 265 149 197 280 143 17 103 183 1 -173 -92 96 10 -160 -146 -116 24 97 220 260 63 108 70 50 81 69 31067 318 4050 75 10010 8 37 47 7016 2 29 2271 8838 31172 82324 153163 162281 102129 4500 126 120 118 125 125 121 122 124 125 123 122 124 122 122 117 118 117 120 112 124 119 124 124 151 154 149 143 139 136 137 140 145 141 144 144 143 141 146 149 149 152 153 152 156 156 155 156 156 159 160 156 158 156 155 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 159 156 153 150 147 144 144 144 141 137 135 136 137 135 134 135 133 130 131 135 138 139 136 137 139 135 134 136 137 139 139 140 137 134 135 138 139 139 140 142 145 147 144 144 145 145 151 157 158 163 167 168 168 173 173 169 162 159 153 145 148 154 155 161 167 166 171 174 172 171 173 173 176 187 185 187 187 173 165 152 145 154 156 163 169 172 176 177 171 177 189 190 196 204 207 205 219 248 293 307 275 224 161 141 160 170 163 156 162 204 219 193 168 163 188 215 383 587 570 470 331 184 149 179 164 127 115 111 110 130 140 118 115 131 139 137 126 131 104 46 71 106 105 103 81 99 117 89 112 123 73 83 151 143 42 -13 39 95 40 66 104 85 104 105 131 122 139 185 137 95 55 30 87 15 -50 25 132 222 189 101 31 38 66 98 107 103 112 117 14 -54 87 154 87 79 108 191 238 178 188 186 47 -99 4 51 -144 -275 -236 -98 116 104 -76 31 176 -10 -65 166 186 267 243 125 167 84 31098 318 4050 75 10011 8 38 18 7017 -13 2058 7688 21977 54075 102839 155955 131103 58864 1195 128 123 124 125 123 126 123 123 126 127 122 126 124 120 116 117 117 118 114 124 119 131 139 164 158 154 152 146 142 141 143 143 142 144 141 146 143 148 150 150 152 154 153 154 154 156 155 156 158 160 159 163 160 154 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 157 154 151 149 146 144 144 142 140 138 136 136 137 136 136 136 134 132 133 136 137 135 134 136 138 136 134 136 137 138 138 138 137 137 138 140 142 143 142 141 142 142 139 142 146 144 148 154 158 164 167 169 168 168 168 166 160 158 156 154 153 152 151 156 160 163 166 167 171 174 174 178 186 188 188 194 182 166 163 152 145 147 151 156 154 165 172 167 164 177 194 193 193 196 197 203 206 225 288 304 243 196 173 158 163 160 157 155 165 220 229 187 166 163 185 265 563 840 785 638 461 273 200 183 168 149 154 144 122 125 127 130 123 107 124 166 119 108 146 96 100 116 120 113 106 122 96 72 117 163 140 124 106 109 89 41 26 18 51 127 103 74 122 118 143 144 181 202 146 103 57 98 181 133 93 47 53 185 119 35 -3 2 69 57 128 161 133 132 30 -7 56 103 130 122 5 12 94 84 7 21 4 -92 2 93 -21 -138 -145 -138 133 228 11 68 158 56 -62 31 315 244 164 171 181 361 31130 328 3300 75 10011 8 38 50 7017 -29 691 677 999999 999999 999999 999999 999999 999999 999999 368 3350 11450 32118 76305 132529 157576 106111 24335 1586 123 117 116 118 119 123 121 123 120 123 122 123 123 120 114 118 118 121 116 124 118 129 143 152 151 150 145 145 141 143 144 143 145 144 143 146 148 150 149 151 153 155 156 158 165 183 261 430 412 350 237 219 279 436 398 999999 999999 999999 999999 999999 999999 999999 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 156 152 150 149 145 144 144 142 141 140 137 136 138 137 135 137 136 132 133 137 137 133 132 134 138 137 134 135 137 137 137 136 139 142 140 137 139 143 142 141 142 142 142 141 141 143 147 152 156 161 163 165 169 168 169 167 164 165 163 155 149 147 148 150 152 165 173 161 163 169 169 173 175 177 186 196 187 173 168 162 153 148 154 151 144 154 157 158 168 182 190 196 192 189 193 200 194 207 320 351 263 209 177 163 164 155 142 146 170 212 233 196 183 194 173 291 705 983 893 732 542 370 247 184 183 166 165 156 133 118 94 106 121 86 75 116 114 114 141 131 121 139 142 117 119 106 50 46 103 125 116 123 94 130 171 98 17 27 100 140 154 124 106 92 82 68 61 138 148 133 102 80 106 133 157 85 32 131 133 32 17 43 110 115 173 97 48 38 64 159 63 128 103 72 80 126 74 -40 -92 -15 170 137 102 54 16 16 1 68 65 -112 -3 227 230 94 -57 -35 224 270 268 110 58 435 31161 328 3300 75 10011 8 39 21 7018 -45 852 841 999999 999999 999999 999999 999999 999999 999999 326 2884 9386 29488 81105 145853 162771 116785 36109 1760 112 112 109 114 119 114 115 119 120 121 123 121 122 121 112 118 119 122 120 126 121 133 134 141 143 145 142 144 141 149 151 153 152 156 158 161 167 228 232 241 252 265 276 295 331 433 805 1728 2245 2243 2400 2753 3407 3803 5126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 156 153 151 151 148 145 144 143 142 141 138 137 138 137 135 137 135 132 132 135 135 132 131 135 135 133 133 134 136 137 136 138 142 143 140 139 141 142 139 141 144 144 146 144 143 145 148 153 157 159 164 168 169 169 165 164 166 167 163 149 146 151 152 153 156 161 169 163 160 163 168 173 166 167 178 185 188 183 171 156 153 153 155 153 155 164 159 160 172 183 185 184 186 183 190 205 204 222 309 331 270 219 177 163 165 164 147 144 183 226 245 226 221 259 234 329 776 1064 937 829 660 427 280 222 212 210 170 139 140 148 140 118 137 113 87 109 118 112 114 123 101 104 117 107 140 162 86 53 91 96 93 121 134 135 146 143 106 116 102 124 196 161 122 95 93 108 75 90 97 125 101 30 2 -8 94 103 102 130 100 123 121 148 159 121 146 151 154 58 93 140 58 138 85 133 148 148 130 -51 -72 35 247 353 225 17 3 112 30 -11 74 13 142 236 285 175 -92 1 59 284 434 77 139 283 31193 319 3975 75 10013 8 39 53 7019 -61 116 2398 8307 29738 88647 162445 179664 128589 34624 117 104 111 105 110 116 109 115 118 120 124 119 120 120 120 117 119 118 122 125 131 126 138 138 149 144 147 148 151 152 161 163 168 167 282 291 312 326 353 368 391 417 447 487 571 843 1899 3647 5551 6156 6226 6271 7011 9167 12121 16837 999999 999999 999999 999999 999999 999999 999999 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 152 151 150 146 144 142 142 141 139 137 138 138 136 136 135 133 133 135 135 133 134 136 132 130 131 133 136 138 137 140 144 143 140 140 142 140 139 141 142 143 143 143 143 147 149 152 157 159 166 170 169 165 162 158 159 159 155 148 146 147 150 154 157 162 169 167 162 163 167 171 169 175 184 178 179 181 170 151 146 153 149 151 160 167 159 162 172 173 182 180 181 181 191 218 220 235 268 260 236 213 202 197 181 174 171 169 203 249 244 234 238 305 345 405 804 1065 982 903 723 462 317 261 245 236 179 147 155 174 170 127 128 106 122 158 134 111 91 98 92 71 106 113 151 200 131 56 37 92 114 95 124 106 43 80 142 136 70 102 148 110 186 155 95 111 79 104 97 40 43 90 91 9 48 80 108 203 123 71 71 105 151 165 143 173 128 79 199 116 91 126 96 154 140 103 55 -21 -17 59 144 161 126 67 -30 -25 -22 69 227 167 158 132 239 145 -62 75 -62 168 370 -32 57 278 31224 319 3975 75 10014 8 40 24 7019 -77 172 2705 10465 36441 98116 175825 187917 116058 20900 1044 108 110 110 111 113 111 118 118 118 121 119 123 122 118 118 121 118 126 125 129 131 140 141 149 145 150 154 158 160 261 169 278 289 305 319 341 360 386 409 438 466 508 583 775 1486 4343 7244 9106 8567 8196 7837 8900 12270 15747 21894 999999 999999 999999 999999 999999 999999 999999 999999 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 151 148 146 144 143 143 142 139 138 137 136 136 137 135 133 135 138 138 137 135 133 130 130 133 137 138 139 141 143 141 139 139 139 140 138 137 141 144 143 140 140 145 147 150 157 159 166 171 170 166 162 161 161 161 157 151 150 150 150 151 154 162 164 164 164 163 166 169 168 173 179 176 175 174 170 161 147 144 143 149 155 149 148 162 170 169 177 182 181 187 198 205 196 207 232 226 215 215 205 198 193 192 206 195 193 235 255 234 202 277 429 527 713 1000 1120 1006 822 566 335 275 270 263 228 177 178 210 187 138 146 134 130 149 149 146 109 99 107 78 105 125 122 147 141 106 67 112 104 82 116 56 -25 25 71 36 66 112 94 33 151 209 87 36 18 66 114 21 50 136 114 106 67 40 79 171 192 141 66 32 70 207 201 118 -24 -76 133 210 140 53 38 58 192 104 -41 45 52 55 96 31 106 183 43 -51 -19 193 341 291 96 2 79 98 209 222 108 230 264 51 -65 247 31256 319 3975 75 10016 8 40 56 7020 -93 214 2742 10883 39320 115918 209479 200821 57336 7216 1028 108 111 110 109 109 114 114 117 120 118 119 125 121 119 116 121 120 130 124 128 132 144 145 147 148 157 157 162 162 254 257 271 282 296 313 334 351 376 397 423 446 490 567 770 1536 4738 7518 9220 9176 9183 9675 10398 13447 17545 17279 999999 999999 999999 999999 999999 999999 999999 999999 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 152 150 147 145 144 144 142 140 138 137 136 136 138 134 132 134 139 139 136 135 132 129 129 133 136 138 140 143 143 141 142 140 138 139 137 136 141 145 142 139 142 145 144 148 156 158 163 169 169 166 165 166 168 169 163 157 155 154 150 148 155 161 161 165 166 164 171 175 172 171 172 177 179 168 163 164 157 145 146 155 152 149 153 161 159 169 182 177 173 171 179 182 181 188 202 214 218 215 191 189 204 212 231 216 175 207 262 240 190 258 510 761 873 1103 1273 1119 926 657 359 258 257 278 272 212 189 192 210 195 175 166 149 142 132 136 139 114 94 90 101 124 128 124 114 120 127 131 91 71 72 21 4 62 59 10 53 79 82 64 79 166 159 77 66 118 149 84 56 75 56 64 62 30 51 77 145 187 141 90 23 82 98 117 -4 -138 11 162 164 56 -110 -155 136 210 138 134 180 200 122 36 87 186 120 100 -26 10 263 381 291 54 -1 220 372 264 261 252 66 -37 -190 -34 31287 319 3975 75 10013 8 41 27 7021 -109 1288 5428 20042 57422 143979 227926 187944 15179 120 106 107 108 110 114 110 116 116 116 119 126 119 121 116 123 120 119 116 129 128 132 134 146 148 153 152 160 157 161 157 277 169 296 308 327 345 369 383 406 428 454 483 253 283 695 1109 2731 5108 6517 6905 8485 11113 13267 16590 17213 20269 999999 999999 999999 999999 999999 999999 999999 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 156 155 154 152 149 146 146 145 142 139 138 138 137 137 137 133 132 134 138 139 135 133 130 127 128 132 137 140 142 143 143 142 142 140 139 141 139 137 139 143 141 140 143 143 143 149 157 159 163 167 170 168 166 165 168 169 163 157 157 151 147 148 155 163 167 169 169 169 176 182 181 179 176 173 173 171 159 156 153 145 148 151 147 153 156 161 164 169 175 168 164 164 165 175 193 195 187 206 222 197 167 178 197 214 244 229 190 232 268 254 248 282 487 857 1206 1452 1474 1191 878 624 374 251 242 255 236 193 168 135 158 214 198 183 181 187 145 124 127 110 92 125 148 125 135 127 108 124 122 139 149 112 67 35 14 27 100 116 60 38 61 84 74 118 151 114 89 86 86 121 90 55 38 8 73 124 106 15 68 113 83 93 110 69 -2 83 91 45 124 169 255 255 -76 -179 122 159 144 199 184 200 89 17 101 158 102 56 0 -47 80 218 267 150 70 132 55 123 276 161 130 175 20 52 31319 320 3900 75 10017 8 41 59 7021 -125 267 2861 11540 44689 124551 202372 191256 80776 6640 114 105 110 114 118 122 113 120 116 116 117 125 119 123 116 119 122 121 117 124 133 135 140 149 145 153 154 157 157 161 157 305 169 325 337 363 379 400 211 219 222 234 242 251 263 293 383 1186 2219 3042 4816 7263 12706 21024 21156 24219 23193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 160 158 156 155 153 151 148 147 146 144 140 138 139 138 137 137 134 132 134 138 140 135 131 129 126 128 131 135 139 140 141 141 140 141 141 142 143 143 139 139 143 141 140 143 143 143 150 156 160 166 170 172 167 167 169 169 171 166 157 160 162 155 153 157 164 169 172 169 165 170 176 177 180 183 181 177 174 165 155 152 147 144 146 143 148 153 163 174 174 172 162 164 171 170 181 200 202 184 211 232 196 157 157 179 195 251 240 203 250 279 273 252 261 419 817 1384 1776 1711 1298 913 642 391 248 240 252 210 193 195 158 181 231 243 205 175 186 161 123 120 150 152 152 159 142 123 143 168 140 120 145 140 124 113 75 59 84 140 122 87 93 90 90 98 111 107 130 127 69 37 118 112 75 76 63 110 118 85 4 67 187 97 76 133 31 102 200 156 192 228 236 311 262 79 86 116 24 101 211 81 25 40 135 211 107 184 168 166 116 63 159 49 -89 93 293 147 157 391 95 33 377 184 112 31350 321 3825 75 10019 8 42 30 7022 -140 30 1942 7512 27800 95210 203960 224810 92006 1329 107 106 103 113 113 110 115 110 118 108 112 117 119 121 124 120 119 120 123 120 126 133 138 144 148 143 147 151 157 155 158 159 299 307 320 337 365 379 398 417 224 230 243 249 262 276 306 388 1029 1494 3062 8824 13089 19136 21255 27588 26416 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 153 151 150 148 147 147 144 139 137 138 137 137 138 136 133 134 139 139 134 130 130 128 128 130 135 139 140 138 140 142 144 143 141 142 142 139 139 143 141 138 142 144 145 151 157 162 166 167 168 168 167 169 170 171 167 163 164 169 163 157 160 164 168 167 166 166 167 169 172 176 181 189 189 175 164 156 149 149 150 157 149 153 159 158 166 165 168 168 173 173 171 184 197 205 196 204 212 195 166 159 178 194 238 236 211 239 265 270 254 254 374 765 1428 1843 1668 1216 877 727 509 281 237 234 178 191 211 198 230 264 269 238 213 194 158 98 123 145 127 137 132 124 132 191 193 146 186 141 103 114 142 127 108 136 125 70 74 95 108 114 88 38 78 140 128 146 112 42 3 52 76 76 88 58 82 78 81 131 52 72 55 -132 101 306 113 120 170 148 142 30 69 143 81 28 68 211 169 24 -30 61 129 184 426 389 191 155 27 50 109 -84 44 275 340 203 139 89 -29 284 309 121 31382 321 3825 75 10022 8 43 2 7022 -156 1481 6120 22603 69822 153608 213269 172571 17253 123 106 111 109 117 112 108 108 107 109 106 116 120 122 122 126 120 120 115 118 117 132 132 140 144 151 149 155 151 160 158 158 166 290 297 314 337 358 374 394 413 438 469 246 259 272 287 317 391 968 1608 4067 10288 18510 25733 21971 22929 23507 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 155 153 151 150 149 147 146 144 139 138 138 136 136 138 137 134 134 138 139 134 130 131 130 129 133 138 140 139 138 141 143 143 142 140 141 140 138 136 138 142 141 143 144 146 151 155 159 162 165 170 170 167 167 169 169 167 165 165 161 155 150 158 165 163 160 165 172 173 174 168 169 172 183 191 184 168 152 152 153 154 154 152 164 164 149 149 150 158 164 169 165 158 170 186 195 185 181 174 175 162 170 205 214 227 240 227 219 221 231 247 244 304 635 1295 1682 1484 1102 806 749 660 408 275 218 162 155 163 198 239 282 279 259 263 216 161 121 146 133 83 106 129 135 133 164 169 187 204 161 141 129 172 167 121 106 58 48 130 123 87 129 88 21 63 126 105 168 160 19 9 46 54 89 93 97 129 110 93 87 67 59 18 -43 83 196 90 118 161 63 -12 -22 68 93 37 -92 0 342 249 89 105 -29 -41 157 276 234 104 60 38 17 90 -85 -116 -11 173 208 139 146 74 156 202 197 31413 322 3750 75 10023 8 43 33 7023 -172 856 4057 15509 56353 140546 207198 154242 69190 5210 114 107 109 111 114 112 107 104 103 106 108 122 121 120 116 123 119 115 117 120 123 135 134 149 147 154 149 159 153 166 165 167 268 282 293 309 330 346 366 387 403 433 459 492 523 282 294 319 396 1099 2236 5069 11600 22430 20866 20938 20117 21550 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 150 150 148 146 146 145 140 138 139 137 135 138 138 134 133 136 138 135 132 131 131 131 133 138 140 140 140 142 142 140 141 139 137 137 137 136 137 139 144 149 148 148 149 151 155 160 166 170 173 173 171 170 169 164 163 164 158 151 149 155 160 163 162 164 166 165 172 176 175 173 180 187 183 170 160 166 158 153 158 155 148 150 151 145 146 153 158 167 163 153 160 170 165 164 182 179 172 172 171 194 209 220 223 217 203 185 186 194 220 300 568 1148 1562 1379 1052 849 738 699 504 307 233 181 142 141 184 267 364 389 333 270 183 128 127 128 135 113 108 104 163 169 162 219 225 189 156 168 138 123 124 136 145 103 121 181 124 103 123 91 76 104 139 125 142 95 20 33 22 73 113 25 81 144 139 168 178 104 44 129 196 161 135 125 180 256 183 90 28 90 120 31 -126 27 291 78 30 314 80 -182 -4 -22 -13 132 185 328 237 122 12 5 33 102 206 122 125 110 142 99 153 31444 323 3675 75 10024 8 44 4 7023 -188 197 2854 11590 43122 117883 199784 199584 65984 2966 114 107 105 106 107 108 101 103 105 106 112 108 114 118 118 119 118 121 122 120 124 121 131 133 146 143 149 145 151 151 164 164 251 258 269 282 298 313 332 348 369 387 415 447 494 549 566 292 319 780 1211 2801 6020 13965 22180 27803 20391 22064 22456 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 149 149 149 148 147 146 144 141 139 138 138 135 137 137 133 132 136 138 134 131 131 134 135 135 136 140 140 140 142 142 140 140 138 136 136 137 138 138 138 142 148 152 150 147 151 157 160 165 168 172 174 173 172 171 169 168 165 159 154 153 153 157 166 166 160 163 167 176 188 183 174 177 181 175 170 172 169 153 147 154 151 144 152 159 149 149 156 165 170 163 145 148 171 166 163 186 181 171 173 174 182 203 200 182 193 200 172 169 185 223 299 506 1016 1471 1325 1014 974 895 781 567 328 241 170 160 181 196 313 451 529 435 282 192 151 114 107 142 125 125 126 178 176 165 231 238 165 138 139 143 114 70 77 92 109 119 96 78 78 64 129 117 95 172 141 81 76 63 77 51 72 98 22 76 120 100 89 43 -49 50 250 145 54 73 33 159 253 136 130 130 153 126 95 74 -12 -14 26 4 202 134 -223 -59 66 34 53 -4 192 307 142 222 366 181 193 99 -87 173 155 149 107 45 31476 323 3675 75 10025 8 44 36 7024 -204 308 3203 12837 49587 148261 230473 182165 7373 127 112 111 113 114 109 111 106 108 109 109 115 114 110 116 120 119 118 120 128 121 129 121 129 134 141 140 146 148 151 155 166 165 252 262 270 281 294 308 327 337 360 381 405 445 533 566 540 275 302 725 1120 2573 4722 9506 12500 15507 20861 22522 22391 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 148 147 147 146 145 145 144 140 137 135 134 133 136 135 130 130 135 138 134 129 131 135 136 137 137 138 139 138 140 143 142 141 141 141 140 141 142 142 143 142 143 151 150 145 150 155 159 164 167 170 172 169 170 168 169 167 161 161 159 155 159 163 164 163 161 165 169 176 181 177 176 183 188 184 173 174 170 153 145 145 145 149 156 151 137 137 149 167 171 165 152 153 177 185 174 160 161 165 163 180 193 217 221 191 187 174 158 179 192 212 288 515 926 1347 1275 974 1050 1060 887 632 377 230 158 167 169 200 316 431 490 439 329 249 191 144 136 173 160 131 146 154 133 140 179 192 186 164 128 160 168 92 70 69 73 66 62 80 75 88 101 89 105 193 191 127 116 120 149 95 71 62 82 111 84 44 -2 58 38 67 126 -56 -54 24 40 156 230 102 72 187 196 183 122 82 8 -4 97 75 61 21 0 43 54 88 99 -26 74 367 93 164 405 190 154 140 165 198 83 125 206 212 31507 323 3675 75 10028 8 45 7 7024 -220 282 2941 12033 49201 164806 221856 150518 2535 121 111 115 113 113 113 113 111 117 114 110 115 117 113 117 119 118 117 117 128 122 127 127 135 135 142 143 145 152 156 158 168 165 258 267 277 287 304 315 332 344 369 389 415 461 539 528 519 269 302 764 1330 2948 3742 5406 6310 7849 12572 21193 18086 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 145 145 144 143 144 143 138 135 134 133 132 135 134 130 130 135 138 137 131 129 133 137 138 138 139 140 139 138 140 142 142 142 143 140 139 142 144 144 144 141 145 147 148 150 151 158 164 166 168 169 168 169 165 164 160 160 162 158 154 159 165 157 155 163 164 165 169 173 173 175 181 188 195 186 177 169 154 148 144 141 145 153 148 136 133 141 157 160 166 168 158 169 180 170 156 158 164 167 177 191 218 229 198 170 157 153 171 183 200 297 562 882 1117 1029 828 962 1077 855 553 362 221 160 167 183 215 270 365 441 409 336 280 196 159 132 158 175 117 137 130 121 139 147 166 184 166 180 193 147 103 121 140 115 68 77 59 77 143 62 42 85 165 159 131 126 54 49 68 116 120 106 124 121 69 70 135 145 165 135 0 57 120 75 109 191 202 131 115 193 161 120 86 44 45 -22 127 178 143 169 48 40 102 58 70 184 283 37 -34 151 -16 -80 161 133 -48 143 220 239 430 31539 323 3675 75 10027 8 45 39 7025 -236 1343 5611 22344 86078 206331 207466 75485 883 118 113 114 110 108 109 111 106 117 117 114 114 114 116 119 116 120 118 114 127 123 128 129 132 134 144 139 146 154 153 159 162 159 250 262 270 280 299 308 328 338 361 381 412 449 480 484 507 274 628 880 1843 4488 5920 6939 8091 10231 12940 18662 19071 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 147 145 144 144 143 142 142 140 136 133 132 132 132 133 133 130 131 136 139 137 133 130 133 137 139 138 138 141 141 138 138 139 140 139 141 140 138 142 144 145 148 147 146 147 149 151 151 155 162 164 163 163 169 170 168 162 159 162 160 153 147 150 158 157 161 165 162 162 158 166 169 174 185 180 181 189 181 164 154 147 142 147 150 154 151 148 148 145 146 159 174 164 148 153 171 171 173 170 162 155 158 188 203 198 186 165 171 174 176 189 198 277 506 811 880 712 697 892 944 660 394 304 224 195 207 267 308 322 409 465 396 300 256 225 216 152 137 136 114 140 160 165 164 183 187 159 119 135 155 78 126 190 166 141 71 106 109 90 128 98 63 57 97 64 27 45 34 51 56 115 177 113 99 122 108 165 125 66 122 129 94 56 83 107 156 252 291 251 139 171 155 181 216 107 7 -38 106 179 256 182 43 206 263 102 111 -46 -160 -90 -176 31 26 -124 -38 -92 -62 198 180 107 332 31570 324 3600 75 10027 8 46 10 7025 -252 246 2878 11041 40672 136402 222160 192354 25059 130 115 121 117 115 113 107 108 108 113 116 115 115 114 118 121 115 116 117 118 123 126 127 125 133 137 145 135 143 149 152 158 159 162 169 245 260 269 280 290 310 319 347 387 441 494 546 569 573 586 745 1365 3869 9089 10827 11482 12378 14870 17353 13800 18218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 152 150 148 146 145 145 144 141 140 139 134 132 132 132 130 132 133 131 132 136 139 136 132 132 133 135 137 138 139 143 142 139 138 137 136 139 141 140 142 146 144 143 147 149 149 149 150 154 156 154 157 161 164 167 171 174 171 166 160 158 158 156 148 147 157 160 163 169 168 162 165 169 169 178 189 182 179 184 176 163 165 161 154 160 157 143 144 149 157 161 157 172 178 163 157 165 178 182 180 180 162 152 167 186 190 187 192 177 176 196 191 176 194 269 503 800 740 524 582 796 758 476 375 380 310 231 196 313 429 412 456 471 400 305 239 213 208 193 176 166 137 134 136 143 165 182 179 182 96 58 127 110 162 196 159 168 162 175 144 119 108 131 129 129 100 80 63 -4 48 104 46 72 147 122 87 41 50 134 110 6 -1 85 136 71 41 76 133 150 153 242 163 106 191 212 167 105 51 -82 -78 28 38 120 98 180 264 223 208 -199 -245 -110 -25 190 103 -63 -127 -11 251 41 -172 -55 90 31602 324 3600 75 10027 8 46 42 7026 -268 1061 4534 16654 57571 167835 209155 155636 880 119 117 122 119 113 111 101 105 109 110 111 113 114 116 117 122 115 113 115 118 124 129 125 125 138 134 146 135 144 144 154 154 158 166 239 245 264 275 283 296 319 342 401 467 538 631 780 857 822 807 1308 3462 9957 15585 16377 15579 13136 12211 12702 13071 17620 15758 999999 999999 999999 999999 999999 999999 999999 999999 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 151 149 148 145 143 143 143 142 141 138 135 133 133 132 131 132 131 130 131 134 136 134 132 132 134 137 140 139 139 142 140 136 135 136 137 140 142 142 145 148 149 146 143 145 146 146 148 153 158 155 155 161 164 167 169 171 170 163 157 159 161 157 153 151 155 153 153 166 168 166 172 172 170 176 180 185 190 185 180 175 166 162 158 164 162 152 153 160 164 159 165 169 163 160 162 163 176 184 173 168 160 160 170 168 178 187 174 165 163 178 188 184 195 281 533 760 614 401 437 659 702 501 449 488 449 303 186 276 443 471 478 469 395 330 278 211 156 148 145 113 101 129 126 110 128 167 165 178 184 114 124 101 115 105 73 173 202 185 126 89 109 129 132 113 126 184 125 15 59 93 63 85 128 160 133 -3 25 154 86 13 75 151 142 131 153 63 20 -5 -3 164 100 50 106 91 42 -2 0 -182 -197 5 1 13 41 134 162 19 -47 -177 -123 -87 42 195 60 -82 -49 159 286 -89 -308 -104 137 31633 324 3600 75 10029 8 47 13 7026 -283 1058 4523 16640 58882 174343 198452 120262 139 111 114 112 109 106 100 99 104 107 106 108 109 113 114 117 119 116 115 116 119 126 127 126 127 136 130 142 136 147 145 152 156 158 165 253 262 279 288 298 312 337 367 434 481 528 616 832 1233 1438 1438 3147 7602 14608 16858 15661 12776 6981 5001 5505 8530 12548 17019 999999 999999 999999 999999 999999 999999 999999 999999 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 151 149 147 143 141 142 142 141 141 139 137 135 134 134 133 133 131 130 132 135 136 135 134 133 133 135 139 139 136 139 139 135 135 137 139 140 141 140 143 147 149 148 145 147 147 145 144 147 151 153 154 160 162 166 169 170 168 159 154 157 156 152 151 155 156 151 153 158 160 166 163 168 173 174 179 185 186 177 174 167 151 144 144 149 153 160 161 167 170 158 162 168 157 160 158 151 160 182 172 149 152 157 168 180 188 194 188 202 199 181 193 194 209 294 507 640 489 349 398 657 810 636 527 532 489 352 235 214 322 480 542 454 363 352 279 220 164 124 113 94 109 132 149 131 99 141 162 159 183 156 141 83 58 21 49 147 106 120 120 127 143 105 108 91 126 173 122 54 88 117 108 132 83 51 91 -19 61 244 135 80 132 61 40 148 247 214 87 111 68 114 112 36 129 136 20 4 42 -110 -46 52 130 112 27 147 171 45 -70 -149 -123 -22 -31 39 170 178 209 281 203 158 77 96 344 31665 324 3600 75 10033 8 47 45 7027 -300 931 4114 16014 62573 189413 212615 84629 130 105 107 105 102 103 99 105 103 106 106 114 110 112 113 115 124 118 116 119 123 124 122 122 122 136 130 139 140 142 146 152 157 158 161 169 269 280 286 298 309 332 356 405 426 442 494 663 1171 1656 1774 3445 7850 11469 12423 11285 9338 5675 4361 4943 7704 9348 13506 999999 999999 999999 999999 999999 999999 999999 999999 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 150 148 146 143 141 143 144 142 141 142 140 137 136 135 133 134 132 130 133 136 137 136 135 132 132 134 135 135 137 139 139 138 138 138 139 138 140 141 141 145 144 143 145 149 148 147 148 147 150 154 155 158 164 169 173 171 168 167 165 158 154 158 155 154 156 155 156 155 156 162 160 169 174 175 177 182 188 179 165 155 162 167 152 138 148 158 159 162 167 166 167 174 170 168 171 171 154 165 168 142 148 146 159 202 223 223 248 316 323 281 249 220 247 302 432 529 443 367 408 658 867 716 565 508 394 295 213 180 251 443 535 392 303 306 234 177 173 179 157 131 123 112 132 148 127 128 165 156 107 90 105 118 118 53 50 112 75 79 126 192 125 52 104 161 127 79 81 110 141 172 144 136 137 28 35 -34 7 185 129 97 52 -5 36 119 181 171 119 133 75 65 98 84 124 123 16 47 71 -151 -95 35 172 217 51 138 186 142 65 -10 52 45 -46 -64 130 152 195 391 371 313 82 50 190 31696 325 3525 75 10032 8 48 16 7027 -315 13 1997 7973 30214 105620 207344 195603 35448 118 105 104 100 98 100 96 102 101 106 103 113 112 112 111 111 120 116 120 123 122 125 119 128 124 137 137 144 142 148 146 155 155 158 159 168 166 328 333 354 181 197 216 236 229 223 235 299 839 1203 1708 3451 5930 7609 8009 8364 9666 8492 6320 5711 6378 7067 12420 999999 999999 999999 999999 999999 999999 999999 999999 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 150 148 147 144 143 144 145 143 143 144 141 137 137 136 135 136 133 130 133 136 138 136 134 132 132 134 133 134 138 141 139 138 137 137 139 139 141 142 141 143 143 142 144 146 147 149 150 150 152 153 156 160 167 170 171 173 171 170 170 167 163 166 160 150 149 153 157 160 157 162 164 163 168 174 175 183 191 183 175 169 168 175 167 153 156 162 167 173 175 178 182 184 187 179 171 172 171 172 167 145 158 157 148 187 229 247 281 369 411 369 326 313 332 332 399 531 515 439 399 581 777 634 549 461 321 277 204 238 357 465 448 298 236 246 227 156 145 166 136 100 103 107 107 111 135 144 151 140 141 89 80 153 167 109 49 111 121 73 107 137 76 30 98 138 136 131 80 98 138 182 153 101 191 172 37 -10 48 52 57 108 94 107 102 35 68 94 93 92 72 -31 -63 149 104 -23 -19 82 101 -80 -67 68 179 213 151 200 242 144 115 197 80 -45 -48 -36 60 -126 -137 174 245 122 -7 126 120 31728 325 3525 75 10032 8 48 48 7027 -331 376 3499 13925 53730 172637 220086 123195 128 105 105 104 100 98 100 96 101 102 106 102 107 110 113 112 114 111 115 124 126 119 126 119 129 126 137 141 143 146 159 155 155 152 160 158 166 165 170 170 177 183 199 224 219 203 207 214 241 310 1003 2182 5394 6538 5927 5921 6393 7775 7053 5644 5079 4770 4909 8126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 151 148 147 145 142 143 145 144 144 143 139 136 137 136 135 136 135 132 133 137 139 136 134 132 132 134 136 136 136 139 139 139 139 138 138 139 141 141 141 140 141 143 143 144 147 148 148 150 151 151 154 162 169 169 171 172 170 166 168 170 168 164 160 156 155 153 153 159 161 165 166 167 171 176 176 178 186 186 180 172 159 153 157 155 151 161 170 173 186 186 185 186 185 185 169 172 184 186 171 159 165 169 161 184 224 274 315 339 398 398 396 450 482 432 429 539 533 460 409 593 664 480 490 461 351 333 290 346 483 506 373 197 159 171 186 154 135 121 96 116 138 136 99 72 116 148 130 141 174 130 91 140 130 82 48 103 190 166 111 119 93 80 131 94 129 165 141 117 94 165 151 79 166 203 9 -23 47 27 11 51 167 186 107 125 167 109 73 81 63 40 83 235 232 41 54 225 285 173 122 150 213 244 239 295 197 79 185 373 102 -33 45 22 148 7 -184 -70 34 109 193 345 249 31759 325 3525 75 10033 8 49 19 7028 -347 1031 4727 19131 76335 226281 238294 46107 132 113 109 109 105 99 99 99 106 106 105 107 112 111 115 119 118 114 117 119 120 116 126 121 127 125 129 132 139 148 155 157 153 149 157 151 157 161 158 162 167 169 346 374 187 181 189 196 219 554 874 2199 4743 4858 3334 3189 3706 5485 6247 5540 4775 3622 3152 3783 999999 999999 999999 999999 999999 999999 999999 999999 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 149 147 145 143 144 146 146 144 143 140 138 137 135 134 137 136 132 134 138 139 137 135 131 131 137 140 139 138 140 141 141 142 139 135 136 138 139 139 138 138 139 140 144 146 144 146 153 154 153 153 162 171 169 169 170 170 167 167 168 169 166 166 167 158 155 155 156 164 169 169 172 179 183 181 187 192 194 195 187 169 160 162 165 164 170 170 169 178 167 171 179 184 182 176 186 201 207 201 182 171 164 169 183 196 256 326 317 384 421 477 622 650 541 415 459 480 410 396 546 570 399 370 450 432 381 368 383 516 549 360 190 151 145 122 122 139 116 111 140 171 185 158 125 148 179 181 147 114 127 123 122 109 105 80 87 169 170 78 77 85 69 99 79 68 114 135 80 61 125 126 67 171 238 113 41 11 80 50 108 165 95 187 231 138 89 153 139 134 227 234 164 259 182 167 227 187 159 188 255 186 183 258 440 220 -39 39 217 213 -28 103 263 198 283 174 33 60 72 153 165 163 31791 326 3450 75 10032 8 49 51 7028 -363 75 2355 10188 39467 140205 232280 180671 4225 129 122 121 119 108 102 99 98 105 105 106 112 117 114 116 120 120 116 120 116 114 119 126 118 126 122 124 131 138 143 145 148 149 145 145 142 148 147 146 150 155 156 167 257 264 267 276 284 305 353 531 1283 2770 2637 1542 1046 1067 2428 3362 3502 3019 1954 1722 1952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 152 149 147 145 144 145 147 146 144 144 142 139 139 137 136 138 136 133 135 139 140 139 138 133 132 136 141 140 139 141 138 138 140 138 137 136 135 138 138 139 137 136 137 140 145 145 147 154 155 153 155 164 169 168 166 169 174 174 168 168 168 166 167 167 159 158 162 162 165 167 165 168 177 179 184 194 194 195 203 201 181 167 169 173 167 168 169 169 170 161 165 169 169 183 181 196 217 224 221 196 172 166 172 170 174 221 282 303 394 434 582 774 770 619 413 377 375 336 325 413 430 302 267 418 477 398 364 315 429 549 385 203 175 158 122 108 135 131 134 144 137 164 172 135 131 191 215 136 76 129 151 114 82 100 111 122 122 64 41 49 46 61 98 93 73 78 63 43 29 54 67 30 156 266 162 100 65 75 90 182 139 48 174 166 45 93 221 176 164 220 122 63 240 155 124 158 60 15 114 228 90 62 183 260 81 -87 -64 87 84 -260 -65 310 212 324 292 91 84 -26 -11 20 92 31822 326 3450 75 10034 8 50 22 7028 -379 269 3005 13563 52157 164329 220489 154405 1627 128 127 127 121 115 110 109 101 104 108 115 116 116 113 114 116 116 116 117 119 119 121 122 119 123 121 121 129 132 131 134 141 140 136 134 133 136 135 132 135 137 143 150 155 157 154 152 154 152 157 250 430 920 969 968 602 361 314 453 824 753 502 540 767 2006 999999 999999 999999 999999 999999 999999 999999 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 149 146 144 142 143 145 145 144 143 140 138 138 138 136 137 138 135 135 138 140 140 138 136 134 136 142 142 140 139 136 135 136 138 140 139 136 137 138 139 138 134 134 139 145 144 145 149 149 148 155 166 168 167 169 170 168 169 167 165 166 161 162 166 165 158 159 166 167 163 158 166 175 173 178 179 185 194 196 198 186 170 169 168 162 165 169 165 169 175 173 168 170 189 200 198 200 212 217 210 191 168 171 175 190 227 250 287 366 386 555 719 729 666 466 357 314 305 296 308 295 221 214 349 437 420 378 295 313 436 391 235 177 143 127 126 153 123 113 130 118 125 143 140 111 159 172 162 149 148 126 76 62 2 23 128 158 107 51 74 105 109 91 58 106 99 87 103 103 89 48 53 118 183 116 62 37 37 118 175 135 -31 -128 -6 109 163 168 68 -41 21 84 117 140 38 49 108 202 -1 -79 163 88 23 109 43 -44 19 38 11 -51 -175 -116 44 207 299 268 111 -16 -4 68 108 55 31854 326 3450 75 10036 8 50 54 7029 -395 380 3415 16111 60979 178419 231444 118471 159 134 129 124 117 113 106 106 104 107 112 116 117 113 109 112 117 116 117 115 122 119 121 118 123 122 122 118 126 129 131 135 143 138 132 128 132 130 131 125 128 131 135 141 150 144 142 137 140 134 128 127 128 135 189 282 255 160 126 123 122 121 121 122 129 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 151 148 145 143 141 141 143 144 144 142 139 136 137 136 133 135 136 134 135 138 140 140 138 136 137 138 141 142 142 142 138 135 134 137 140 139 137 138 137 138 137 134 137 140 142 140 142 148 149 148 155 166 168 168 170 170 168 166 164 166 169 169 163 165 166 164 160 157 162 165 162 163 171 176 179 180 188 197 192 191 184 174 168 164 165 168 167 157 161 178 186 180 190 199 198 194 191 203 202 212 203 178 188 186 182 204 225 245 292 322 438 507 546 666 548 381 313 288 295 259 220 195 202 286 372 475 507 396 339 385 360 269 220 174 137 132 118 106 125 123 108 97 99 101 106 130 93 117 156 120 107 118 97 27 48 134 172 140 92 102 112 93 72 78 144 132 82 79 115 47 -15 62 53 67 46 29 64 89 150 172 122 -51 -167 -68 168 252 85 -34 -35 12 47 7 -29 74 162 263 299 -4 4 205 9 -76 27 135 71 64 134 -54 30 133 19 165 193 293 418 208 64 66 64 -41 -173 31885 333 2925 75 10036 8 51 25 7029 -410 914 3079 3279 2316 121 72 451 2977 15025 64177 123788 193703 153565 28757 138 126 127 125 114 110 105 102 105 107 112 111 116 114 113 117 123 118 118 113 123 115 122 118 125 122 121 122 127 132 139 148 153 150 137 134 139 135 135 129 132 134 140 145 152 140 143 137 138 132 131 132 128 128 129 126 129 126 127 125 124 121 123 120 119 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 150 147 144 142 140 141 142 142 141 141 138 135 136 135 135 137 135 133 135 137 139 140 137 136 136 137 139 142 141 139 137 135 135 135 138 139 138 138 140 142 140 141 140 139 140 140 143 149 150 150 154 159 164 166 167 168 168 165 165 170 170 161 157 160 161 165 164 155 155 163 169 169 175 180 181 184 188 195 190 188 185 169 153 150 162 160 153 151 164 185 187 182 188 196 198 190 185 187 181 175 175 171 184 175 173 181 185 196 214 255 369 404 413 587 555 405 331 277 294 242 197 192 193 268 429 632 669 530 470 436 331 222 182 166 144 111 84 122 139 99 78 75 106 118 112 98 64 83 123 100 79 122 130 105 99 165 202 109 121 121 41 31 104 94 54 121 94 55 42 -3 5 57 25 65 26 -24 80 87 94 117 146 85 -24 -12 112 192 88 28 116 125 41 -52 -59 6 200 421 318 153 158 54 -92 -52 68 217 145 107 229 171 171 160 -43 113 245 280 300 -7 -35 -5 -170 -128 -90 31917 335 2775 75 10035 8 51 57 7029 -426 45 910 3924 13377 15051 6386 799 519 1965 9659 44145 142930 194868 120203 34815 367 131 127 131 130 121 113 106 104 102 107 111 116 115 113 119 119 122 114 117 113 117 119 123 119 125 121 129 125 127 130 139 147 147 145 140 138 138 134 135 128 133 138 144 149 144 137 139 134 137 131 131 132 130 129 129 126 128 126 127 127 127 123 123 121 120 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 149 147 144 141 139 139 141 140 138 137 136 135 135 134 134 137 135 133 134 137 138 138 135 133 134 136 140 143 141 136 136 134 132 134 137 140 139 137 141 147 147 144 141 140 140 142 147 149 146 147 150 152 159 165 166 169 166 163 164 163 159 153 154 153 153 158 162 162 160 163 169 168 175 176 172 180 186 190 191 190 185 167 156 149 156 156 153 162 168 177 174 175 182 184 184 178 172 180 174 161 155 155 164 156 167 176 176 189 208 248 372 418 403 545 527 407 356 323 298 236 224 190 168 294 567 789 736 658 629 506 333 192 119 121 126 115 115 129 137 115 90 103 141 166 145 93 76 89 114 105 68 64 140 170 134 164 191 116 65 49 23 73 180 138 29 123 131 14 50 122 87 24 16 109 81 -8 30 83 95 70 129 59 -22 13 -24 51 131 24 40 99 132 163 1 -136 89 258 199 253 167 56 44 48 182 84 36 226 160 146 143 118 -17 39 278 104 -35 -136 -21 125 -21 -20 98 31948 335 2775 75 10034 8 52 28 7030 -442 2066 5723 23609 62958 70044 9874 803 645 3041 14392 64351 137302 141807 34703 223 127 131 131 128 131 122 110 101 102 106 108 110 119 118 114 117 112 115 111 114 109 116 121 126 119 121 123 136 127 126 136 138 137 134 132 139 136 137 129 134 128 135 140 149 150 142 134 135 133 135 130 131 130 130 128 129 126 128 128 128 128 129 125 123 123 122 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 146 142 139 137 137 137 138 136 135 134 134 135 133 132 134 133 133 136 138 138 136 132 130 132 135 139 143 144 140 135 134 131 131 134 139 141 139 140 147 151 148 145 143 142 145 145 147 150 149 150 153 159 163 162 166 168 163 164 160 155 162 161 155 158 161 156 153 157 157 157 159 168 170 170 182 191 192 178 170 171 162 161 153 149 155 156 159 159 166 166 168 174 174 175 169 178 190 186 176 157 163 167 148 155 173 190 199 207 248 380 434 420 526 496 389 371 357 318 267 263 238 214 303 538 764 771 741 810 695 403 202 119 123 125 107 120 126 146 145 104 120 125 139 150 113 93 79 81 83 48 31 115 157 143 97 76 54 -6 9 42 85 131 123 67 53 62 -13 47 136 84 59 53 35 37 77 71 86 114 33 43 80 65 50 -24 28 68 16 28 -30 13 79 -102 -264 -9 137 71 82 123 163 141 30 86 57 -37 -26 -85 -82 -59 266 127 35 227 -39 -119 52 55 -101 -52 -4 152 31980 337 2625 75 10038 8 53 0 7030 -458 94 2150 7828 29071 111904 166844 92989 4575 135 346 1724 7697 34916 52631 39529 144 127 125 126 128 121 121 112 104 99 108 112 108 108 111 118 114 115 109 112 115 114 108 119 117 123 118 122 129 130 127 127 137 142 135 133 133 138 137 140 131 136 134 139 146 155 150 146 134 137 135 137 133 135 134 133 132 134 134 135 136 135 133 133 133 131 132 133 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 146 145 144 140 137 135 135 136 137 136 135 133 133 134 133 133 136 135 134 138 139 136 135 132 128 130 134 139 145 146 144 139 135 134 133 133 136 138 138 140 143 147 149 148 142 144 145 143 147 151 151 151 154 160 162 160 163 165 160 165 169 164 169 165 159 165 163 153 149 161 162 153 156 160 166 177 181 184 184 167 156 154 149 157 162 152 148 149 145 150 159 152 164 172 174 171 157 177 185 178 174 166 168 169 157 166 191 217 228 237 283 403 451 428 543 569 462 447 431 366 294 247 259 256 274 395 664 826 776 853 856 583 315 196 187 208 165 125 121 155 166 137 149 143 148 159 144 90 97 128 92 41 29 81 106 118 103 65 46 21 17 42 73 11 -25 3 22 85 73 116 97 46 151 120 33 71 112 183 125 102 66 -6 140 103 105 136 81 90 186 166 -1 -2 -32 -71 -47 118 4 -56 26 128 214 97 -52 -1 181 191 72 -26 -125 -81 304 216 103 246 79 -52 120 40 -238 -184 69 205 32011 342 2250 75 10037 8 53 31 7030 -474 206 783 282 999999 95 2023 10214 28025 105367 198940 163339 36877 142 140 149 167 214 401 395 147 138 130 133 130 126 122 118 109 107 100 110 113 108 108 110 116 111 115 110 117 116 115 116 118 121 122 115 122 125 125 120 128 129 139 129 133 132 134 133 138 134 134 133 140 147 152 146 142 134 137 136 134 131 131 131 133 132 133 135 135 134 135 134 138 152 275 402 395 364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 145 143 139 137 135 135 137 137 136 136 134 133 135 134 134 138 138 136 137 138 138 136 133 130 131 134 139 145 147 145 140 135 134 132 132 135 137 138 140 139 142 148 146 143 144 144 146 149 150 149 150 152 157 160 162 167 165 163 167 168 167 165 162 157 161 163 154 154 163 164 156 156 158 162 168 170 173 174 172 159 143 145 151 158 151 138 144 148 152 155 157 168 175 174 168 155 165 168 167 164 160 170 171 163 165 185 249 289 329 428 534 563 525 643 760 693 637 534 379 284 224 217 216 234 287 492 747 832 867 925 820 531 340 236 220 289 238 135 141 160 146 150 180 196 202 199 105 102 139 97 75 74 94 98 93 110 97 112 127 61 102 162 82 3 26 111 126 90 161 145 71 114 114 108 118 114 220 158 56 95 61 77 54 126 179 114 143 190 138 84 180 104 105 242 188 13 33 121 47 33 -11 -92 39 221 233 216 23 -197 -41 152 30 -44 182 288 150 235 303 233 248 367 394 32042 343 2175 75 10037 8 54 2 7031 -489 159 1267 1516 1040 677 1009 4446 20788 59663 204323 235141 50211 146 136 137 145 153 152 146 143 137 138 132 134 132 125 124 121 109 110 103 103 105 104 108 113 116 112 116 113 117 114 114 112 117 119 123 118 125 123 129 126 137 133 132 124 131 127 134 131 136 136 135 136 145 150 153 146 139 134 140 137 134 132 132 133 135 133 136 137 138 140 142 149 228 370 1102 2061 1998 638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 145 142 140 138 137 139 138 137 136 134 134 135 135 135 138 138 137 137 139 141 137 134 132 131 132 137 143 143 140 136 136 133 130 132 135 138 138 139 139 144 149 146 144 143 143 144 146 144 145 146 148 154 159 165 168 176 174 171 165 163 162 164 165 163 165 160 157 159 157 160 165 166 169 169 173 179 179 175 160 142 137 138 150 147 136 147 148 149 165 169 162 162 169 178 172 171 174 168 155 152 164 171 163 153 172 268 378 408 511 701 811 806 858 953 916 793 583 380 273 226 198 207 235 227 357 668 889 937 982 935 648 374 236 175 270 293 188 131 107 120 147 169 193 191 182 138 110 91 64 67 127 125 70 50 60 93 148 163 103 153 214 124 87 130 180 172 166 127 91 129 147 99 112 125 65 140 116 -11 16 73 48 106 179 142 116 116 121 127 119 122 138 146 5 -109 76 195 148 20 -8 84 33 128 285 168 151 116 -117 -72 215 85 -107 117 173 300 518 355 166 296 422 396 32074 342 2250 75 10040 8 54 34 7031 -505 782 895 819 1150 2844 9090 37338 121140 229481 159339 275 132 133 133 134 139 138 138 133 132 133 132 128 132 128 120 113 104 103 101 103 98 104 106 112 110 106 110 108 108 110 113 109 115 114 120 122 129 131 132 133 142 136 133 125 131 131 132 133 135 134 136 140 150 154 156 149 140 137 140 140 136 136 139 138 141 142 145 143 145 150 156 252 376 999 3090 4162 3690 1304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 146 143 141 139 138 140 139 137 137 136 134 135 135 135 137 138 136 137 140 141 138 134 132 132 133 137 141 140 138 136 135 133 133 137 139 140 137 137 139 145 146 144 144 144 144 145 145 146 149 146 143 149 159 163 167 176 177 172 169 164 162 167 167 169 167 155 154 160 159 158 165 169 178 187 181 176 178 175 165 147 129 126 141 141 132 139 146 154 163 165 156 142 150 160 158 167 171 159 145 158 157 162 165 160 183 290 447 473 563 854 1067 1141 1211 1189 989 736 500 327 241 205 182 216 250 259 531 878 982 963 940 850 533 270 213 198 237 216 196 182 113 145 176 175 182 155 104 93 101 95 47 38 74 56 64 86 64 35 78 124 83 96 92 24 88 130 134 195 178 49 38 138 105 96 134 119 86 100 136 94 9 20 74 60 132 141 -11 0 124 165 123 13 107 127 -188 -210 0 83 129 88 40 115 103 101 133 66 211 345 142 -15 178 142 116 93 -103 0 87 85 -5 56 99 101 32105 341 2325 75 10041 8 55 5 7031 -521 68 1362 3202 9571 25050 74172 209433 229055 31167 138 124 124 127 130 133 132 131 126 126 124 129 129 129 119 112 106 101 96 99 98 98 104 105 107 106 102 104 100 101 105 106 107 108 117 124 128 136 134 130 129 130 132 131 124 130 131 127 129 127 129 132 140 148 146 146 141 138 131 135 139 136 135 137 136 139 141 143 143 147 152 236 308 630 2018 4304 4935 4397 3461 999999 999999 999999 999999 999999 999999 999999 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 143 141 139 138 139 137 136 136 136 135 135 135 134 138 139 136 137 141 142 139 134 132 132 133 136 141 142 139 138 135 131 134 138 139 138 136 136 138 142 145 145 143 143 144 145 146 147 150 150 147 153 163 165 166 170 171 169 169 160 155 161 163 169 168 150 145 152 156 156 160 165 173 178 175 181 181 183 181 157 141 142 140 140 134 134 147 163 161 163 161 154 154 136 137 158 166 161 151 159 169 165 164 180 207 312 478 534 643 941 1240 1434 1569 1450 1023 655 434 289 222 201 176 200 233 289 657 1040 1093 1018 1011 923 578 319 220 220 217 182 183 162 147 155 155 148 174 154 102 91 73 79 53 35 27 3 54 89 66 29 83 149 124 117 74 17 35 35 86 191 110 -3 92 167 85 103 148 113 123 58 100 193 88 24 23 26 95 86 8 52 200 167 70 83 118 147 9 -61 -31 44 163 201 49 -34 96 1 -91 83 156 84 141 158 117 13 -21 -19 -57 -91 -114 8 3 -47 -4 130 32137 341 2325 75 10042 8 55 37 7031 -537 84 1787 5060 16889 50204 137693 240220 163288 183 115 112 111 115 123 119 117 116 116 112 110 117 122 117 109 101 97 94 88 92 87 90 94 93 92 95 100 97 92 94 95 92 93 96 109 130 148 190 156 134 122 122 123 120 119 119 116 120 117 119 121 127 132 136 132 132 130 129 120 130 130 134 134 132 134 137 140 141 147 157 274 362 742 2672 7251 9527 9690 9140 8511 999999 999999 999999 999999 999999 999999 999999 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 139 137 137 137 136 135 134 133 134 136 134 134 138 137 135 137 141 140 137 133 132 132 131 136 143 142 139 136 133 134 135 135 137 139 139 137 139 146 147 146 144 142 143 147 149 146 150 154 155 162 170 168 168 169 170 169 169 165 160 164 167 164 162 158 155 154 155 161 166 167 173 177 180 188 186 191 192 162 153 156 142 150 153 150 151 154 167 171 162 166 181 164 151 164 157 155 163 159 160 161 166 179 201 300 490 561 605 821 1233 1623 1841 1711 1220 759 454 319 244 216 194 191 209 274 598 955 1088 1046 1090 1137 846 515 324 263 248 212 165 136 169 168 138 133 159 191 163 132 82 68 64 75 92 70 79 100 97 91 143 199 154 121 120 150 146 100 134 168 143 64 126 215 143 130 125 74 97 96 70 190 173 58 79 115 136 70 110 161 161 132 84 140 63 89 181 185 143 82 45 131 98 7 56 44 61 45 74 121 303 492 329 220 168 266 134 46 142 0 -13 -33 189 222 32168 340 2400 75 10044 8 56 8 7031 -552 895 3909 14978 53444 167252 216287 89627 123 101 102 101 103 106 103 101 100 101 104 103 104 111 107 102 89 83 81 75 77 77 80 81 78 78 81 85 81 80 85 86 86 86 88 92 118 135 198 169 163 153 188 293 283 123 113 109 117 115 118 116 124 129 130 124 125 123 124 121 131 131 137 140 140 141 147 155 166 330 424 813 2607 7482 13142 17735 17142 15198 13344 11730 999999 999999 999999 999999 999999 999999 999999 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 140 136 135 133 134 134 132 131 131 131 134 133 133 135 134 133 135 137 137 135 131 130 130 130 136 142 142 140 138 136 137 135 135 139 142 142 142 143 148 149 147 145 147 148 149 150 148 152 155 155 162 166 167 167 168 169 168 169 168 166 165 165 162 161 163 163 159 157 162 165 173 189 194 191 190 190 197 189 166 160 151 138 149 158 155 151 149 160 169 169 171 179 178 167 160 145 148 169 161 146 158 173 166 178 279 440 498 501 663 1112 1614 1936 1836 1372 867 464 320 248 196 200 187 178 252 478 751 990 1045 1085 1279 1269 972 589 387 332 246 179 137 139 167 159 153 163 218 219 124 115 99 58 86 108 67 58 131 123 65 52 111 129 52 80 210 241 132 135 195 197 109 62 200 182 118 107 48 140 143 78 127 141 190 215 144 169 82 83 176 139 93 109 203 71 0 181 261 131 -41 -32 120 107 88 -13 32 173 -60 94 398 297 204 129 215 281 361 354 258 1 -199 -62 0 143 262 32200 340 2400 75 10046 8 56 40 7032 -568 469 3000 12900 50060 178800 206634 58315 145 122 119 120 121 120 123 120 116 112 119 122 121 121 118 109 100 98 96 92 90 92 95 98 94 97 98 93 93 95 103 101 103 102 104 101 114 114 139 147 196 208 228 340 322 139 130 129 133 131 132 136 138 145 142 134 134 131 140 138 146 151 157 157 162 161 169 346 378 432 578 1187 4383 14873 25700 25590 15063 21069 18071 14277 999999 999999 999999 999999 999999 999999 999999 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 138 135 133 131 133 134 130 129 130 130 133 133 133 132 131 131 132 135 137 136 132 129 128 130 136 140 142 142 141 138 134 133 136 140 140 143 144 143 147 151 153 152 151 151 148 146 148 153 155 157 162 165 165 166 171 167 166 167 169 169 168 167 166 163 160 157 155 158 165 167 176 192 194 192 194 200 201 192 170 155 152 148 148 147 144 148 154 156 164 177 186 179 169 168 165 154 150 164 162 156 178 187 176 185 266 359 399 479 727 1170 1684 2009 1798 1299 822 427 300 258 201 195 184 168 220 344 579 939 1063 1035 1374 1689 1424 816 483 427 341 253 221 170 135 143 164 176 198 202 139 189 155 72 65 65 32 32 96 106 92 92 72 71 52 133 244 199 62 77 166 170 132 38 115 149 111 132 111 193 149 115 84 114 235 118 108 198 123 104 150 203 153 94 201 218 44 34 116 82 -41 75 256 167 193 129 43 118 113 257 308 -2 -145 -116 75 258 310 348 254 54 -194 -181 10 -21 74 32231 340 2400 75 10046 8 57 11 7032 -584 1272 6030 24238 90847 216681 190887 2504 146 139 134 139 138 140 140 139 133 133 134 130 133 130 126 119 116 117 110 111 107 111 114 115 111 118 118 112 113 114 115 112 111 111 113 115 122 118 128 129 137 146 156 153 145 143 138 138 141 138 138 145 147 147 140 136 137 139 140 141 148 150 156 155 161 161 166 321 351 398 493 903 2936 12181 24312 24740 22697 20425 15759 10609 999999 999999 999999 999999 999999 999999 999999 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 136 135 133 131 130 132 133 131 129 130 130 131 131 131 131 129 130 133 136 137 135 131 128 130 134 138 140 142 141 137 135 133 133 136 140 142 145 144 143 150 154 155 154 152 151 151 150 148 150 154 156 161 167 165 165 170 170 168 173 170 168 167 166 164 161 157 150 152 158 165 169 170 179 187 188 186 195 201 186 160 152 153 150 149 144 140 143 162 168 164 169 169 172 167 161 168 160 156 157 146 157 185 190 193 215 257 296 345 515 881 1370 1863 2053 1648 1070 622 326 249 219 188 189 176 176 222 306 570 896 933 938 1388 1703 1450 911 564 510 401 341 333 264 162 130 173 226 220 198 169 160 151 89 67 90 65 51 32 38 106 164 100 37 47 126 204 161 103 109 150 164 139 74 102 142 109 124 100 77 123 195 125 171 214 5 -16 98 147 46 19 224 253 129 199 246 21 -39 95 199 105 163 213 139 246 207 54 24 104 219 256 -27 -168 34 117 130 258 66 -99 218 108 -131 134 287 305 32263 341 2325 75 10049 8 57 43 7032 -600 23 1980 8682 34387 130232 213110 152263 157 132 131 128 137 138 138 134 134 135 134 134 132 128 133 125 119 116 111 106 107 107 111 117 115 110 114 118 113 116 118 118 116 116 115 115 115 123 118 128 125 124 124 134 136 136 136 137 135 136 136 138 137 142 132 129 124 131 130 127 128 133 135 138 137 141 138 141 142 149 164 289 488 1335 5238 10067 10525 8736 7104 4717 3040 999999 999999 999999 999999 999999 999999 999999 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 132 130 128 127 128 130 129 129 128 128 127 127 130 131 129 131 135 136 136 134 129 128 133 136 140 142 142 141 135 132 134 136 138 141 144 146 145 144 147 152 154 153 154 157 158 158 154 150 152 154 156 162 167 168 170 169 171 177 172 167 164 164 163 163 158 151 150 163 166 159 161 170 186 192 189 190 196 181 158 151 146 147 147 149 153 148 164 168 166 167 155 158 166 164 165 162 153 152 152 151 168 182 188 207 239 279 337 480 889 1453 1846 1863 1393 836 475 270 203 182 164 166 160 174 237 325 586 774 730 827 1312 1601 1417 1007 640 494 363 399 433 329 238 201 187 213 195 188 196 126 111 93 73 107 93 50 25 32 77 124 127 137 79 84 155 120 149 195 174 100 65 96 119 110 70 147 167 24 23 154 153 154 175 62 -23 21 72 34 93 242 161 135 259 210 56 59 186 226 232 184 106 87 18 -34 -91 -225 -77 193 285 102 -36 304 275 -29 -129 -179 -25 193 225 144 118 263 543 32294 341 2325 75 10050 8 58 14 7032 -616 39 2152 9192 36930 139888 205282 139469 154 131 132 125 134 135 134 129 125 127 128 134 136 132 134 122 114 111 102 105 105 104 107 113 116 113 114 118 112 114 114 116 118 119 118 119 119 120 118 121 120 125 122 129 129 134 129 135 130 134 134 138 132 130 118 121 120 122 120 122 120 127 131 131 131 131 129 129 129 131 131 143 217 346 725 1572 2218 2113 2187 3113 3601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 129 130 129 127 125 124 125 126 127 127 127 127 126 129 131 130 128 131 136 136 135 133 131 132 135 136 139 141 142 141 134 132 135 137 139 142 146 148 150 150 148 154 157 157 159 160 160 157 158 157 154 155 155 162 175 175 172 170 169 172 171 166 166 168 165 160 154 159 162 164 161 159 165 180 192 194 195 193 190 177 158 143 146 157 151 155 163 156 163 174 176 178 185 178 164 165 170 169 143 152 171 164 179 179 170 192 230 281 326 475 887 1287 1507 1600 1338 820 444 264 206 207 192 192 180 187 228 337 523 611 632 763 1147 1506 1484 1094 700 464 321 375 453 381 297 220 176 161 153 161 187 188 118 111 107 72 60 70 61 39 20 56 114 174 146 118 166 119 127 173 133 36 30 133 143 88 148 237 258 85 3 55 64 123 180 183 55 -8 52 129 183 204 46 28 124 115 53 126 235 246 294 102 45 -25 -191 -67 -54 -204 -23 282 251 197 166 326 442 286 65 142 345 135 175 386 246 104 234 32326 340 2400 75 10052 8 58 46 7032 -632 1879 8204 33343 128682 217553 175974 620 132 138 128 131 127 130 126 127 124 126 134 134 133 130 119 114 108 102 103 107 101 103 106 109 114 117 114 113 112 109 108 113 118 114 121 123 121 118 118 120 129 122 130 127 137 129 133 132 141 136 143 135 128 121 123 124 124 125 129 129 140 139 144 145 145 144 145 145 148 148 159 270 340 550 1206 2652 4509 6393 9398 11786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 130 130 128 126 125 124 126 127 127 128 128 128 127 130 132 129 127 130 135 137 134 133 133 133 135 136 136 137 139 137 135 135 135 137 141 143 146 150 154 153 149 151 152 158 162 158 158 153 151 154 153 155 159 163 172 174 172 174 169 168 170 165 164 161 162 160 153 158 167 164 155 153 162 174 186 192 195 195 190 165 137 137 149 152 147 151 158 156 163 177 187 182 181 178 156 152 166 162 156 162 158 157 173 178 173 196 233 274 362 671 1001 1089 1246 1443 1189 660 336 224 196 188 179 202 184 194 233 318 426 500 585 777 1142 1425 1290 876 579 370 290 352 348 272 231 188 155 152 176 162 157 174 107 77 100 114 93 111 107 93 62 24 72 134 105 70 117 115 128 139 148 90 76 149 116 88 150 165 130 78 102 93 -25 40 211 192 20 -14 65 93 82 181 135 28 161 102 22 215 121 136 288 205 95 -34 -28 123 117 -58 58 205 64 188 260 341 414 183 168 359 373 256 341 138 -67 257 354 32357 340 2400 75 10051 8 59 17 7032 -647 1275 6013 25015 101777 236122 223122 2575 128 132 126 125 121 125 125 130 124 126 130 131 133 132 121 117 107 100 97 106 106 106 109 107 110 114 109 111 110 106 109 110 120 117 121 118 121 118 121 122 128 123 134 131 137 133 137 134 142 144 148 139 138 126 129 127 131 128 133 137 144 140 151 150 155 153 157 159 165 288 361 574 970 1613 2988 6165 9468 11624 13905 14938 999999 999999 999999 999999 999999 999999 999999 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 130 129 129 127 127 129 130 130 130 130 129 129 131 130 127 130 134 137 137 133 131 133 134 135 137 138 138 138 137 136 136 140 145 147 146 148 150 150 147 147 149 156 161 157 158 156 152 149 148 147 150 157 166 171 172 173 165 162 168 165 161 165 163 157 155 152 156 164 159 152 156 167 178 184 185 183 175 151 135 143 148 147 143 144 147 156 164 164 177 173 159 163 164 168 169 152 159 169 155 149 157 166 174 190 228 251 356 707 966 1026 1192 1306 1009 519 291 221 188 163 148 150 137 146 217 291 378 477 564 783 1122 1140 792 468 316 236 207 279 263 143 144 191 180 201 168 124 129 135 86 60 119 168 128 115 136 123 114 71 89 99 16 53 74 45 98 127 203 178 114 106 35 29 85 116 45 46 138 122 14 31 123 44 22 131 200 160 36 72 108 -7 58 127 149 225 84 80 100 -17 3 178 260 199 213 107 75 83 0 104 224 356 304 43 -25 59 146 222 338 79 -173 120 351 32389 340 2400 75 10054 8 59 49 7032 -663 2233 9537 38441 131845 242738 181264 2079 129 128 132 131 124 129 129 128 125 126 129 134 133 133 128 120 111 107 105 111 113 111 114 111 109 111 109 113 112 107 113 110 115 119 124 115 115 123 122 125 127 123 130 130 133 134 139 136 140 145 146 138 135 120 128 126 132 127 132 138 142 140 147 148 154 154 158 163 284 383 738 1638 3028 5001 7715 11290 12396 12046 10981 8168 999999 999999 999999 999999 999999 999999 999999 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 134 133 132 132 129 127 130 131 130 130 130 130 128 131 132 129 129 134 138 138 134 131 133 132 135 137 137 141 142 140 137 136 138 141 143 144 145 148 149 148 149 151 156 159 158 155 152 149 146 143 141 144 154 163 166 166 167 162 157 162 161 160 168 163 153 154 150 152 158 161 159 154 166 175 177 178 177 164 142 135 138 147 153 143 136 139 152 156 149 160 172 176 171 169 169 172 166 152 169 177 164 157 159 182 203 212 232 343 631 878 999 1093 1054 827 485 282 214 169 158 150 139 133 142 195 281 409 474 524 782 982 801 505 310 198 154 175 226 216 119 129 178 209 288 229 120 113 123 109 135 157 132 66 34 97 102 120 108 77 20 -1 100 98 62 50 117 250 264 157 25 -25 37 59 70 53 22 114 95 97 117 54 28 86 148 181 223 109 0 21 -39 3 179 215 127 69 77 -91 -55 148 241 327 288 116 -25 -5 3 50 129 61 195 297 139 29 114 192 61 51 53 89 127 130 32420 342 2250 75 10056 9 0 20 7033 -679 16 2128 7645 25470 70295 170926 218706 115451 163 137 132 138 133 126 130 127 123 127 129 134 139 132 128 129 121 112 113 114 113 113 113 116 107 104 110 114 121 117 109 112 111 111 115 123 116 120 125 124 123 128 125 126 125 132 128 134 139 140 136 137 132 126 117 120 120 128 127 130 133 139 140 144 148 149 151 158 165 299 468 1015 2487 4861 7093 9034 10403 11661 12368 10548 6619 999999 999999 999999 999999 999999 999999 999999 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 134 131 128 127 130 130 130 129 129 129 128 131 132 129 129 134 140 139 133 132 131 132 135 136 139 145 146 144 140 136 135 136 138 139 145 149 149 149 148 151 156 159 158 153 152 147 146 143 141 148 156 162 165 166 165 164 166 166 161 162 168 161 160 162 155 152 157 162 154 148 159 166 173 184 185 169 144 136 135 138 145 142 139 145 152 153 154 165 178 184 168 168 174 167 170 166 164 177 176 160 156 181 213 218 248 391 661 900 989 902 719 542 330 209 176 147 149 185 176 153 184 241 344 452 482 549 785 940 756 434 244 159 159 214 255 232 151 141 201 237 252 199 111 103 86 106 161 150 129 73 39 68 75 88 96 69 4 65 162 168 148 81 139 193 193 210 110 45 103 149 104 90 115 73 23 63 76 8 59 66 -7 68 215 207 100 15 -9 99 96 18 4 -28 -27 -88 77 169 -56 114 252 -32 -35 -2 -25 33 72 110 178 84 14 168 336 279 -11 18 134 39 75 25 32452 342 2250 75 10055 9 0 52 7033 -695 1055 3992 14027 46786 128454 202054 167175 71144 552 137 132 136 127 118 118 117 122 125 128 133 133 129 122 120 115 106 112 112 108 110 113 109 105 105 113 114 115 110 113 112 112 114 111 118 116 124 127 124 123 125 125 127 123 130 131 132 138 142 134 132 128 122 120 117 120 125 125 127 132 132 139 143 145 147 148 152 160 275 398 791 1988 3966 5132 5067 5261 7510 11169 12144 9439 999999 999999 999999 999999 999999 999999 999999 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 130 127 123 120 121 123 124 125 124 124 124 125 127 127 125 128 133 136 134 130 131 131 133 138 140 142 144 145 145 143 138 136 139 140 143 149 153 153 151 152 154 158 161 162 164 165 157 154 153 149 155 164 170 175 177 177 175 175 178 172 167 172 169 173 178 172 163 167 167 162 169 175 177 187 192 191 188 169 157 153 150 152 153 161 162 155 157 162 176 178 176 180 184 194 175 171 175 167 176 180 173 178 193 219 238 279 446 687 915 965 703 515 415 262 185 157 150 169 215 176 156 197 262 361 389 439 600 831 977 847 535 301 230 259 291 307 286 199 154 218 266 202 154 130 129 116 85 79 109 154 119 101 60 28 46 64 72 74 152 163 147 132 114 119 96 89 160 226 211 195 248 207 96 137 126 32 13 98 85 115 138 39 114 247 207 155 192 185 179 117 -49 38 185 174 28 -58 110 14 75 208 103 294 227 212 162 44 84 98 62 138 272 192 134 80 276 274 6 -106 -119 32483 342 2250 75 10059 9 1 23 7033 -711 876 3777 14703 55146 178095 228817 103730 15961 513 129 128 129 123 115 116 114 121 126 127 128 129 130 126 115 111 106 114 112 109 108 111 103 106 112 116 112 110 105 114 116 113 116 115 119 119 120 123 124 123 122 123 122 119 124 127 132 139 143 133 125 123 119 115 118 120 124 122 128 129 131 136 141 138 140 143 145 151 248 347 691 1294 2068 2723 2645 2995 4277 7811 11293 10349 999999 999999 999999 999999 999999 999999 999999 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 128 128 127 123 119 116 117 119 120 121 121 121 120 121 124 124 123 127 131 132 129 129 131 131 134 140 142 141 141 142 143 143 140 139 143 145 150 154 156 157 154 153 156 159 163 165 169 169 165 160 157 157 163 173 176 179 183 181 180 180 179 176 174 179 183 184 187 181 175 182 183 180 186 189 196 206 206 205 192 169 165 168 161 153 158 167 163 164 172 165 178 184 187 204 210 204 192 181 176 178 181 171 171 184 200 217 234 277 448 729 950 1001 778 570 435 275 216 158 156 185 200 189 180 210 243 304 302 333 551 798 978 1013 806 513 357 320 329 374 320 216 187 233 298 239 202 166 109 103 80 75 74 86 70 72 91 82 136 135 120 133 157 138 101 53 64 89 79 136 167 164 167 156 122 115 56 141 238 107 11 82 134 112 104 153 248 204 103 87 221 337 255 179 74 182 424 266 45 5 110 162 231 320 182 217 424 555 270 68 6 121 269 308 312 29 -5 69 51 -113 -51 -54 -259 32515 342 2250 75 10062 9 1 55 7033 -727 1170 5553 22965 92375 194400 197154 38439 418 115 117 126 126 123 115 119 120 122 134 135 133 133 134 128 119 114 113 121 117 117 114 112 113 114 114 113 111 111 110 110 118 114 115 115 117 119 123 119 125 124 126 123 127 123 127 127 134 138 142 131 120 123 124 114 123 121 127 129 131 131 141 139 143 139 138 142 146 155 241 337 618 979 1647 2987 3521 4263 4995 6405 8326 7673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 132 131 129 124 122 122 124 125 125 125 126 126 126 128 129 126 127 131 132 130 130 130 130 133 139 140 138 140 142 142 142 139 139 142 145 149 148 150 154 154 153 153 156 160 160 158 158 155 150 149 150 156 163 166 170 174 172 169 169 170 170 171 175 170 170 171 169 171 175 176 169 171 178 181 185 191 196 184 157 151 158 144 136 151 161 153 157 164 160 165 175 174 178 183 187 193 181 172 169 179 172 160 154 170 201 211 247 402 807 1074 1134 979 690 489 276 208 178 185 185 166 169 165 218 240 226 228 254 422 622 881 1032 802 542 376 274 273 350 325 215 217 243 285 218 113 102 69 85 106 134 113 71 70 59 100 86 87 150 176 155 114 76 68 78 78 66 88 95 91 42 30 109 92 74 86 104 131 118 97 131 120 93 60 88 174 102 15 -30 -19 116 143 51 119 256 269 75 0 139 121 133 176 91 21 185 364 332 95 -107 -41 314 433 342 303 69 -54 88 142 16 89 -2 -142 32546 343 2175 75 10061 9 2 26 7033 -743 34 2350 10126 40860 142303 217823 149087 157 128 123 120 131 134 130 121 122 124 128 138 141 139 136 135 130 123 121 122 125 120 116 113 114 115 117 115 114 108 112 113 115 117 113 114 117 115 117 123 122 123 126 126 124 128 126 130 133 135 137 138 124 120 123 122 116 127 124 127 129 131 133 141 141 142 139 139 142 147 156 237 330 588 1425 2966 4348 4920 5819 6424 6459 6409 5729 999999 999999 999999 999999 999999 999999 999999 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 135 134 132 128 125 126 127 128 129 130 130 131 130 131 131 127 127 132 135 134 131 130 129 131 136 138 140 141 143 143 141 138 136 136 139 145 145 146 152 154 154 150 146 154 157 150 148 149 150 148 146 146 154 162 166 168 173 166 165 168 167 169 170 163 160 160 159 163 163 160 159 164 166 161 167 174 179 174 154 143 143 140 138 145 156 151 148 145 149 154 158 161 155 157 170 177 177 175 165 176 170 151 149 171 204 207 222 386 885 1282 1362 1177 864 570 267 185 167 165 161 160 161 160 186 185 160 184 222 336 482 712 845 609 374 267 259 303 315 275 254 298 299 266 185 82 73 78 81 106 130 137 136 123 78 87 78 45 110 137 128 113 124 145 128 89 30 66 21 -17 3 -8 26 41 81 121 81 75 131 165 225 163 73 79 21 3 34 10 -21 -20 -5 103 107 155 232 95 26 -20 109 141 21 106 -72 -159 119 164 129 58 -49 -55 234 356 328 259 83 49 58 266 289 253 130 58 32578 343 2175 75 10065 9 2 58 7033 -759 938 4673 19164 73828 183611 213661 76090 157 130 130 125 130 129 126 124 120 118 123 129 133 136 137 132 132 124 127 126 121 116 110 109 108 106 105 111 114 111 113 110 119 114 111 117 121 118 117 121 122 123 121 124 118 123 125 132 131 132 130 124 116 116 118 116 114 121 122 123 124 130 128 133 137 137 135 134 139 143 151 233 343 676 1582 2989 3863 4187 5179 6658 6927 6369 5543 999999 999999 999999 999999 999999 999999 999999 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 136 134 133 131 129 126 126 128 129 131 132 131 132 130 131 132 129 129 135 138 136 131 129 128 130 134 137 140 140 140 142 140 137 135 135 138 143 150 152 153 152 150 147 147 154 157 151 147 150 152 149 145 147 158 166 169 171 172 168 167 167 166 169 172 166 156 161 158 157 161 161 166 168 167 167 168 179 181 166 146 139 137 138 141 141 150 149 158 153 147 150 161 178 175 185 183 176 182 187 177 184 180 153 152 177 240 271 253 349 803 1385 1630 1453 1162 753 332 217 183 149 131 141 163 167 186 184 149 147 194 289 379 576 712 514 278 243 314 362 335 265 318 405 369 289 201 105 80 74 78 95 75 82 138 88 54 108 88 90 176 162 108 103 176 195 102 70 62 50 47 59 81 32 23 75 138 167 99 47 87 117 154 136 -13 -13 29 57 62 -29 30 71 97 188 94 61 142 128 170 102 53 99 -74 34 76 0 128 233 272 239 199 46 65 147 214 151 7 58 -2 16 205 184 -2 -74 32609 343 2175 75 10065 9 3 29 7033 -775 1902 7936 30817 110549 212294 185975 11345 143 125 128 124 127 121 122 119 119 117 126 126 131 136 138 132 132 132 133 128 121 114 113 113 105 103 104 108 114 115 109 110 111 117 113 119 115 119 118 122 122 124 119 125 116 127 131 136 132 132 128 119 117 115 114 120 117 119 123 127 124 131 129 135 138 139 139 140 143 153 228 385 795 1099 1583 2076 2902 3962 5040 6107 6578 6535 5687 999999 999999 999999 999999 999999 999999 999999 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 136 134 133 132 130 128 129 130 131 132 133 133 135 133 134 136 134 132 136 140 138 132 128 128 130 133 136 138 137 136 137 136 134 135 136 139 143 149 151 150 150 150 149 151 152 151 150 150 149 146 143 143 152 163 167 169 171 175 171 167 168 169 167 168 164 154 156 157 158 164 169 167 162 170 174 174 182 185 167 142 136 133 133 137 144 153 149 166 168 153 156 167 180 192 193 181 179 187 188 177 200 199 171 161 187 277 342 321 339 668 1254 1624 1542 1322 940 448 256 201 155 134 134 148 161 204 216 187 169 197 245 283 460 634 489 297 294 361 409 368 298 320 378 344 281 217 129 101 104 147 164 74 39 98 91 97 142 104 134 211 173 123 109 123 170 135 107 148 110 57 105 143 90 117 148 174 213 110 40 109 161 152 111 47 140 209 130 133 71 58 125 96 80 90 89 67 202 322 288 149 58 90 93 61 60 210 295 282 304 185 193 250 133 47 54 115 83 128 41 131 173 -155 -53 32641 344 2100 75 10066 9 4 1 7033 -791 239 2953 12261 47348 159550 220334 123685 533 134 124 126 126 128 121 122 121 124 124 132 137 142 144 139 134 133 138 136 132 124 117 115 116 113 107 111 108 111 116 107 115 113 115 116 116 111 118 118 125 120 121 121 128 121 131 132 134 136 135 125 123 116 116 114 120 119 122 124 129 127 131 135 141 141 142 143 146 148 164 268 491 1103 1257 1574 1893 2690 5018 7324 7992 7271 6647 5939 999999 999999 999999 999999 999999 999999 999999 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 136 135 134 133 131 129 130 131 130 132 134 136 136 134 135 138 135 132 135 140 139 133 129 129 131 133 137 138 137 137 136 133 133 134 135 137 142 145 147 149 150 149 149 151 148 147 147 149 149 143 143 146 154 163 165 164 166 171 171 172 174 170 165 164 161 156 153 156 159 162 165 161 160 168 174 178 178 177 158 134 135 136 136 135 146 154 148 158 162 150 154 154 162 186 192 194 184 175 170 175 210 202 184 182 200 298 408 426 412 595 1013 1339 1278 1086 878 517 269 191 155 139 156 173 161 192 212 213 206 195 204 216 289 406 398 291 270 383 441 373 332 337 329 297 272 232 192 186 179 157 169 133 80 110 145 164 155 139 158 158 142 135 120 130 140 135 113 68 81 75 103 125 70 99 126 109 93 122 140 169 153 87 105 81 104 193 133 37 70 102 152 -29 -88 141 115 61 163 233 198 137 19 93 283 91 -36 250 274 163 155 -16 138 297 136 124 159 274 306 381 208 187 245 -19 346 32672 344 2100 75 10068 9 4 32 7033 -807 935 4910 20587 80007 219510 234051 37553 140 129 122 123 127 127 120 120 124 126 125 130 138 140 141 136 134 137 138 136 131 123 117 114 112 115 111 110 108 105 108 109 115 116 114 118 115 114 121 114 122 117 121 122 132 123 131 129 132 135 128 118 121 113 115 113 119 120 125 124 128 128 133 136 143 141 143 140 143 146 156 244 365 646 663 770 1231 2967 4666 7102 8432 7590 5541 4707 999999 999999 999999 999999 999999 999999 999999 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 134 132 132 131 130 128 128 129 129 130 132 134 134 132 133 136 134 131 134 139 139 132 127 126 130 136 141 140 139 140 139 135 132 132 135 138 142 147 148 151 152 149 148 150 150 149 148 148 153 150 144 145 152 160 166 167 167 170 172 173 179 172 167 168 158 150 150 153 163 169 162 162 163 169 177 181 181 185 175 149 141 140 133 135 150 156 157 154 149 154 167 165 169 189 200 208 192 169 170 187 211 197 189 207 223 318 473 516 494 598 856 1034 943 800 682 454 259 190 165 161 161 183 196 201 216 219 188 195 213 229 224 260 326 302 293 418 478 383 343 358 335 302 258 214 224 192 164 152 158 178 151 155 164 189 199 163 127 88 150 166 146 150 95 124 157 53 105 184 193 179 115 115 106 102 86 92 176 219 187 127 183 158 40 105 140 52 44 68 156 93 93 337 272 218 221 264 173 60 85 108 234 246 163 265 351 152 68 58 213 151 145 307 315 366 460 544 313 366 394 270 497 32703 345 2025 75 10072 9 5 3 7033 -822 34 2363 10966 44941 142521 224330 147721 3433 135 129 123 123 125 123 121 116 119 125 123 126 132 132 132 136 136 139 136 136 128 119 116 112 113 115 112 110 112 107 108 111 113 113 116 120 120 121 121 116 122 120 123 126 132 125 132 129 135 131 125 117 116 115 118 113 118 120 126 127 131 131 136 136 142 142 146 143 145 147 153 162 270 344 378 512 1213 4180 5230 6400 6871 6101 4006 3260 999999 999999 999999 999999 999999 999999 999999 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 133 131 131 130 130 129 128 128 128 130 131 132 132 131 133 136 132 130 133 138 137 131 126 125 129 135 141 142 141 140 138 135 134 135 138 141 145 149 150 150 151 149 148 150 151 152 153 153 157 155 148 149 154 160 168 171 170 177 175 174 176 172 175 174 164 154 154 154 162 168 166 173 169 168 176 181 189 201 200 183 160 147 145 144 151 161 166 158 154 165 185 197 194 195 199 204 201 192 186 196 213 207 199 222 231 300 464 548 558 615 782 897 809 699 569 384 269 207 180 185 187 197 206 204 203 193 162 189 216 242 238 239 253 270 351 455 451 333 292 342 347 293 231 200 190 105 116 191 175 179 161 123 130 162 182 169 158 131 139 161 162 144 105 150 153 100 162 219 166 129 123 134 125 117 149 105 166 239 269 238 185 143 163 222 178 147 170 112 111 124 143 353 367 297 174 173 204 185 221 227 223 273 257 133 283 188 117 268 328 219 127 169 318 352 355 413 278 374 459 416 341 32735 345 2025 75 10071 9 5 35 7033 -839 57 2607 12172 50153 155908 216523 113681 148 128 130 121 123 121 120 120 115 118 120 121 123 129 129 129 135 135 140 134 132 123 115 111 112 112 110 114 113 113 110 112 109 111 114 116 118 124 123 119 118 121 121 125 126 129 126 133 127 131 125 122 117 114 117 121 114 118 120 125 127 133 132 133 138 143 143 147 145 146 149 154 156 164 273 328 560 1291 3622 5513 6327 5663 4711 3216 2888 999999 999999 999999 999999 999999 999999 999999 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 135 132 132 131 131 131 129 128 128 130 132 133 134 131 132 135 132 130 133 136 135 130 127 125 128 134 140 141 141 141 139 137 137 139 140 140 143 145 150 151 150 149 147 150 155 155 157 159 158 156 153 152 156 162 167 168 169 175 174 172 172 171 172 170 164 158 155 154 159 162 163 174 175 171 173 176 184 196 199 190 166 149 161 156 153 161 155 161 169 168 179 195 188 185 199 207 213 215 193 191 203 202 192 192 193 232 412 593 649 643 751 826 697 563 452 329 245 193 152 154 189 185 167 190 186 166 150 141 169 237 265 237 209 248 375 422 325 239 223 300 349 256 193 195 151 99 126 190 163 132 129 124 125 116 105 96 117 131 98 119 153 134 141 154 158 144 144 146 64 39 85 131 176 153 114 86 157 254 280 173 144 202 192 209 154 71 81 76 93 12 -13 81 145 129 92 127 115 143 150 183 292 266 208 46 22 26 64 328 209 4 -4 89 230 261 218 238 144 274 407 147 235 32766 345 2025 75 10075 9 6 6 7033 -854 703 3873 15968 59327 157771 205948 110868 142 125 130 118 122 118 123 125 121 117 117 119 124 133 134 134 132 139 142 134 127 116 109 108 114 111 114 112 110 112 109 108 106 110 115 120 119 129 123 122 119 120 120 123 126 131 127 132 126 128 123 117 116 115 119 121 116 119 121 132 127 135 133 136 139 145 145 146 147 149 152 156 160 165 269 320 488 916 1947 4902 6093 5453 4005 3111 2862 999999 999999 999999 999999 999999 999999 999999 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 132 132 133 132 129 127 127 130 133 134 134 131 131 133 132 131 134 136 134 131 128 125 127 135 142 140 140 143 141 138 135 136 138 139 142 145 147 153 153 150 149 152 156 157 157 158 157 154 152 148 149 160 168 169 171 173 171 171 172 172 169 166 162 157 152 153 160 162 164 177 182 175 169 175 188 190 191 189 165 146 159 158 152 163 165 169 172 169 171 171 170 176 191 205 213 219 206 189 183 180 176 177 186 232 441 676 805 816 786 712 554 427 337 258 195 177 157 144 155 146 150 148 149 167 155 129 149 229 249 196 165 246 324 310 228 186 202 237 301 259 191 162 163 138 116 126 136 123 105 124 126 163 120 52 79 82 89 69 37 107 203 211 196 170 139 90 44 68 122 159 123 90 75 72 122 259 273 150 175 175 178 198 127 24 -64 -76 63 76 88 132 112 2 121 230 20 -25 -19 152 347 314 271 124 74 143 158 373 342 23 -2 175 92 115 277 164 37 139 190 -101 5 32798 345 2025 75 10074 9 6 38 7032 -871 1145 5456 22179 82897 205495 198336 19283 126 128 133 126 123 114 119 119 116 111 115 114 120 127 132 134 130 136 138 132 125 114 104 104 107 110 114 110 107 105 103 104 105 113 111 114 115 125 120 120 117 118 119 124 125 131 126 127 121 125 122 119 114 115 119 121 118 121 122 132 131 136 136 141 143 148 147 150 151 154 154 160 163 168 293 323 383 582 1346 4584 6095 5652 4290 3973 3824 999999 999999 999999 999999 999999 999999 999999 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 136 132 131 131 132 131 129 127 128 131 133 134 133 131 131 131 129 129 134 136 134 132 127 126 128 135 139 138 138 140 139 138 136 138 141 141 144 149 149 153 152 148 151 157 158 156 155 154 150 150 153 152 152 159 166 172 176 176 177 178 173 166 169 169 163 158 153 155 159 161 168 177 180 177 170 172 184 188 189 194 176 156 160 164 167 176 181 174 162 168 181 189 189 184 201 216 217 229 218 188 177 178 170 180 192 244 478 773 979 974 840 740 586 419 314 247 194 182 172 168 156 144 153 124 113 154 166 140 138 187 193 122 127 210 248 237 186 137 158 181 208 215 202 157 172 173 118 75 98 131 91 87 107 143 118 76 110 147 168 96 17 104 131 163 141 74 93 104 90 92 110 159 189 126 113 137 73 156 264 276 209 17 85 193 225 136 46 19 11 27 35 115 153 109 208 174 30 52 15 221 449 239 192 244 260 326 270 273 247 153 97 219 53 27 226 -1 -14 169 116 -76 -57 32829 345 2025 75 10076 9 7 9 7032 -886 795 4021 16833 66807 189412 208204 58334 136 128 132 132 129 119 118 113 114 114 122 122 122 120 123 132 130 132 133 128 126 116 107 105 102 108 110 111 115 102 102 108 108 116 113 117 114 118 116 118 111 120 122 126 125 126 123 123 120 120 119 120 116 122 120 125 121 127 130 135 136 141 143 146 150 155 157 158 155 160 162 169 285 304 329 369 483 919 2526 6582 7720 6915 5699 4344 3403 999999 999999 999999 999999 999999 999999 999999 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 136 132 130 129 130 130 129 127 128 131 134 136 135 132 131 130 127 129 134 135 133 131 127 127 129 133 136 137 139 140 141 141 139 139 140 142 145 152 152 151 149 145 150 158 161 158 156 155 152 149 152 153 158 165 167 172 176 179 181 179 174 170 171 172 169 159 152 154 159 165 174 172 170 181 177 173 188 202 199 191 181 167 160 165 182 179 175 180 172 171 184 201 200 191 211 234 231 233 224 194 184 187 177 179 194 223 359 646 1028 1035 877 902 828 670 470 316 226 187 185 182 155 158 147 100 111 160 167 147 139 138 165 178 195 218 247 260 201 134 145 169 162 155 127 132 152 140 117 87 118 134 119 144 114 74 112 91 66 137 174 127 86 101 32 40 111 91 125 163 127 109 114 194 207 131 133 67 46 97 145 217 175 64 136 169 226 246 166 146 29 -14 -89 -27 123 159 180 74 17 120 160 163 260 164 190 331 270 232 273 235 48 28 87 81 0 7 -47 -161 25 124 128 -59 22 32861 345 2025 75 10079 9 7 41 7032 -902 1726 7185 28170 102183 180505 165277 57039 151 131 134 138 140 129 124 120 127 131 134 133 130 132 134 139 140 145 143 137 132 117 114 109 115 117 114 112 112 111 107 115 116 121 121 127 121 125 121 122 117 124 127 124 123 123 119 119 119 116 117 118 118 126 122 128 122 127 132 139 138 144 144 147 152 156 158 160 156 161 164 260 273 295 326 400 658 1689 5393 9735 10045 8614 6381 3302 1664 999999 999999 999999 999999 999999 999999 999999 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 137 132 130 130 131 132 131 128 128 132 134 136 135 132 132 131 127 129 134 136 134 130 127 127 130 133 136 138 140 140 141 139 138 139 139 142 145 150 151 151 149 145 149 157 160 157 154 154 156 151 149 152 157 161 165 167 172 178 173 171 172 174 173 173 175 168 164 163 164 168 169 170 169 178 180 180 191 205 204 191 177 163 155 161 168 167 174 183 182 177 167 174 185 185 193 219 220 221 223 200 168 169 184 187 198 218 256 432 911 1016 832 932 1010 935 654 402 273 208 192 170 154 164 153 126 136 162 159 134 147 131 140 208 231 214 236 279 235 169 128 122 142 133 114 148 136 106 96 85 82 94 155 188 149 136 163 122 120 169 143 69 25 43 40 43 97 79 65 64 35 81 150 226 126 65 115 2 48 159 94 79 68 63 240 156 93 196 91 96 88 93 5 -34 36 56 88 64 47 208 278 141 94 91 273 219 76 223 248 91 34 61 48 126 142 47 -111 61 165 -64 144 14 85 32892 346 1950 75 10080 9 8 12 7032 -918 711 2913 11202 42125 144740 213691 143200 228 155 146 145 144 149 140 137 132 138 143 140 137 139 142 146 149 154 155 157 150 139 126 123 114 122 124 122 120 112 116 117 123 122 124 127 130 127 129 126 127 126 128 125 127 121 124 120 119 117 118 117 119 120 120 121 127 121 127 129 136 136 139 138 145 144 147 147 148 149 151 152 158 158 167 254 325 578 1621 5101 7440 7633 6666 4956 2266 740 999999 999999 999999 999999 999999 999999 999999 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 132 127 125 128 130 130 128 125 126 128 130 132 132 129 130 129 125 126 132 135 132 128 126 127 131 134 137 139 142 142 139 137 138 141 142 144 144 148 154 153 154 155 154 155 158 159 155 155 157 156 152 154 159 161 169 176 178 177 173 174 175 178 181 183 183 176 173 170 172 176 168 167 170 175 185 187 190 195 198 194 183 166 161 166 163 165 169 187 198 188 180 186 192 199 214 226 223 205 195 191 169 171 189 190 195 197 248 384 686 778 703 859 991 903 638 412 278 221 188 149 167 169 163 197 204 182 164 164 193 163 147 193 204 206 236 271 268 196 89 86 140 133 150 211 164 156 108 77 100 129 183 160 151 190 220 195 190 214 202 151 66 80 130 122 81 91 211 180 76 121 186 198 182 159 255 173 102 251 202 178 175 180 254 149 141 151 149 238 191 124 88 104 107 171 169 149 254 251 120 84 169 121 172 178 121 266 287 142 183 177 160 422 509 510 299 148 229 275 437 216 212 32924 350 1650 75 10080 9 8 44 7032 -934 1096 2194 4172 7388 10454 16282 31878 75320 168308 211522 117494 215 162 162 158 150 151 147 147 140 146 142 143 144 148 147 149 158 156 155 159 150 142 131 127 124 125 128 123 122 121 116 118 126 125 130 131 127 123 127 126 132 130 130 124 130 123 121 119 120 116 122 116 122 119 118 121 128 123 129 128 133 134 137 136 143 140 143 142 142 144 146 144 149 149 157 210 290 580 1650 3935 5546 5591 4979 3710 1590 465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 125 121 120 123 125 125 122 120 122 124 125 127 127 125 127 126 122 124 131 134 131 129 127 128 131 133 137 140 142 144 143 141 141 139 140 142 145 148 153 157 158 159 159 158 161 164 161 159 158 159 151 148 154 161 170 176 181 182 181 180 184 192 189 184 183 176 168 168 173 177 177 177 177 179 186 191 194 202 205 198 191 174 168 167 167 180 179 193 207 195 193 195 195 208 223 234 228 207 179 187 200 202 197 193 197 189 231 323 434 479 582 834 929 748 510 373 270 212 178 155 193 158 154 214 236 204 166 190 219 219 195 226 239 270 290 272 260 219 154 142 163 132 154 223 165 169 162 188 206 191 229 191 128 145 208 183 132 161 221 228 130 137 218 170 98 150 299 269 134 170 223 194 207 201 283 230 204 285 245 254 232 243 257 196 275 271 244 286 233 148 34 171 285 251 236 280 334 190 26 25 209 276 246 360 224 123 221 290 328 205 250 454 555 678 308 30 217 327 343 177 206 32955 350 1650 75 10083 9 9 15 7032 -950 2877 3835 5513 8124 11257 18345 38045 87346 185138 209041 94075 190 160 159 159 152 146 148 146 138 144 139 145 143 149 154 159 167 162 159 161 151 148 134 127 130 129 124 117 117 121 120 121 126 124 130 127 129 123 130 126 131 129 126 122 124 117 117 118 123 114 120 117 123 123 123 123 131 125 131 130 134 134 137 136 140 141 144 142 143 145 145 144 147 149 156 195 270 532 1454 3120 4537 5022 4403 2433 846 362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 323 195 153 140 136 133 130 126 125 126 127 128 126 124 127 129 129 131 131 130 132 131 127 130 136 138 136 134 130 131 133 135 137 137 137 141 143 140 138 136 133 138 146 148 152 154 151 149 150 153 156 156 156 154 152 151 140 138 141 146 156 160 164 171 176 180 186 186 177 172 173 163 152 153 152 155 167 168 163 164 172 181 186 187 188 188 182 165 159 158 154 165 169 169 173 168 171 177 180 186 188 193 199 192 170 168 176 167 178 191 188 185 203 240 277 331 475 720 826 692 465 305 230 185 162 157 152 128 129 126 128 138 127 117 148 160 143 234 214 238 276 207 163 127 105 103 118 112 104 84 51 50 109 132 104 127 125 74 53 61 113 88 28 64 119 116 54 64 112 92 78 45 -13 79 144 112 110 86 85 68 66 50 113 134 145 132 53 47 130 137 168 248 150 124 204 206 -31 -3 168 77 3 70 60 -12 -51 29 181 157 225 203 -35 -59 -130 -91 3 86 155 179 184 81 -59 -20 -7 -309 -214 164 166 32987 350 1650 75 10083 9 9 47 7032 -967 2172 2116 1977 1831 3183 7755 22617 70336 187457 210450 78681 186 157 152 154 149 146 146 146 139 140 137 141 138 145 151 165 167 166 161 159 149 147 136 128 131 125 115 117 117 120 121 126 127 123 128 130 135 129 132 127 130 122 121 117 117 113 119 119 123 121 122 122 125 124 125 121 127 125 132 132 140 135 137 138 141 142 147 145 142 145 146 147 150 152 163 213 335 749 1900 3398 4368 4657 3865 2183 797 285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 465 467 333 199 152 139 134 132 129 126 125 126 126 125 124 125 127 128 130 130 128 129 126 125 128 132 135 132 132 133 133 135 137 140 140 139 140 139 134 131 131 130 134 142 148 150 151 150 150 147 151 154 156 155 154 153 150 145 143 141 144 156 161 162 165 173 184 186 177 174 175 174 165 158 159 154 159 169 169 168 169 179 186 186 185 178 182 189 175 163 167 162 164 167 167 163 160 170 174 173 182 186 191 201 185 168 169 169 154 159 178 193 203 214 247 248 280 385 594 786 726 495 311 238 202 167 145 142 144 135 96 89 123 127 116 116 93 117 162 194 224 250 227 163 120 83 100 143 183 185 118 65 41 91 88 71 146 107 24 50 102 144 156 110 90 137 129 111 109 68 53 62 51 -13 34 163 137 24 13 51 45 57 45 52 92 80 33 14 1 -37 2 73 124 240 314 323 310 137 34 99 40 -142 -129 -91 7 35 126 273 127 156 134 121 150 -44 -91 5 360 347 203 24 -84 231 206 1 -319 -374 0 79 33018 350 1650 75 10085 9 10 18 7032 -982 1238 1674 2760 4334 5347 8068 17754 62119 184702 190826 46451 192 153 151 149 144 147 143 145 144 146 138 135 138 141 145 155 155 157 159 156 144 137 131 124 121 119 117 119 117 118 120 125 125 120 127 129 128 123 130 128 129 120 119 117 114 114 119 117 119 129 136 145 142 131 129 128 129 130 134 133 140 138 139 141 147 146 151 150 148 150 152 156 163 218 271 456 1176 3183 5541 6498 6273 5769 5017 3979 1774 430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 531 483 247 163 140 131 129 126 122 121 122 123 120 119 119 121 123 125 124 122 123 122 122 126 129 132 133 134 135 136 136 139 142 140 139 138 137 132 127 125 128 130 135 142 146 148 147 145 143 144 148 152 152 154 155 154 151 142 139 141 149 157 163 162 168 176 174 171 170 173 168 160 158 158 153 157 159 160 160 158 168 175 175 186 190 183 188 187 168 160 160 165 172 173 169 168 178 177 178 196 196 200 213 212 207 196 188 176 173 182 204 228 250 270 269 269 324 522 752 714 483 336 270 220 162 149 153 146 150 128 120 138 127 137 136 134 162 277 294 294 205 238 160 145 110 77 105 143 148 130 77 62 94 133 129 113 125 62 56 132 123 137 135 99 90 38 96 80 37 55 92 110 66 43 81 136 37 -3 28 84 114 114 64 68 52 -15 16 84 7 -22 162 179 216 297 205 124 109 80 27 88 103 -45 -97 50 235 235 100 53 19 20 70 130 80 -118 6 252 315 256 -50 -13 278 177 133 143 -103 -47 -29 33050 350 1650 75 10088 9 10 50 7031 -999 972 1968 3524 4970 5330 6464 12435 42259 150466 196999 114545 192 154 146 145 141 144 137 140 141 146 139 136 139 138 141 147 145 146 153 150 137 126 123 117 113 118 122 119 116 119 122 121 128 119 126 123 121 120 127 127 125 121 119 119 116 109 114 119 128 136 146 173 177 162 152 145 136 132 138 138 141 141 144 146 152 152 155 153 156 157 162 165 220 254 355 750 2255 5837 8314 8615 8009 7182 5785 4347 2355 626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 595 722 471 246 157 136 130 126 122 120 121 123 122 120 118 119 121 123 123 122 123 124 124 126 129 133 133 133 133 134 134 137 138 138 138 138 139 137 130 129 124 124 129 136 144 149 144 141 143 143 147 150 151 156 157 154 149 146 141 141 145 151 156 160 166 166 158 161 165 166 161 153 148 146 149 154 155 159 157 148 156 171 174 182 194 191 192 193 173 156 152 163 171 167 167 174 170 179 190 196 193 182 203 210 214 211 195 184 181 190 223 220 237 257 281 279 290 401 585 654 531 383 294 245 195 171 176 184 166 131 155 163 141 137 133 196 243 268 346 382 285 176 117 118 87 48 88 130 110 76 51 87 102 127 135 110 127 72 48 105 89 80 92 85 54 -7 53 53 41 119 157 139 70 74 153 162 69 33 48 92 107 189 162 33 74 31 49 166 167 100 204 223 189 233 103 85 152 110 89 242 283 145 140 206 288 247 31 56 160 99 58 212 286 119 61 89 298 298 5 -29 59 105 168 278 118 177 251 33081 350 1650 75 10091 9 11 21 7031 -1015 1401 2353 3559 4494 5051 6900 12952 44504 151356 203490 124151 186 158 149 150 143 148 139 141 140 143 139 140 144 144 141 145 147 147 150 147 134 123 120 119 121 122 122 118 114 118 121 119 126 120 128 126 119 124 124 129 125 120 116 115 116 111 117 122 138 153 175 193 204 189 178 154 140 131 137 136 140 138 144 146 152 151 153 150 153 150 157 160 168 233 329 717 2234 5274 6494 7016 7334 6470 4612 2773 1749 835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 830 588 280 165 137 128 124 121 119 119 121 122 120 118 118 119 122 122 120 121 122 121 121 125 130 134 135 134 132 133 135 134 137 138 138 140 137 128 122 123 126 129 135 140 142 143 145 145 146 147 146 153 158 154 150 147 144 140 139 143 146 149 156 161 162 160 165 170 164 157 156 153 153 153 150 152 158 160 154 158 168 165 169 174 177 182 176 168 159 153 162 170 169 167 165 162 176 182 183 178 183 201 197 201 209 188 161 152 171 208 196 204 245 281 285 271 305 441 574 550 422 328 254 190 171 175 193 166 133 154 164 154 137 133 199 222 244 343 394 323 204 134 114 84 105 151 153 128 88 80 124 113 88 74 77 97 81 72 107 92 87 101 66 60 54 84 61 50 75 143 204 122 86 104 138 146 115 42 47 76 84 134 97 114 39 60 179 178 133 139 150 203 232 119 84 96 41 109 179 172 155 131 170 110 -6 -4 118 244 143 76 236 305 210 72 1 102 149 151 159 -11 117 92 14 189 133 143 33113 350 1650 75 10090 9 11 53 7031 -1031 1393 2281 3652 5005 5654 8062 18580 69460 190308 199391 46756 184 158 152 150 140 146 140 142 144 141 134 140 142 146 143 149 153 152 148 147 136 128 117 120 126 120 122 117 113 115 123 124 122 122 126 121 121 120 122 124 122 115 117 115 114 117 129 133 161 189 212 207 199 169 156 142 132 125 131 130 134 133 138 139 145 141 145 140 144 142 145 148 156 210 294 635 1991 4292 4734 4887 5732 5256 4148 2242 1438 1171 999999 999999 999999 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 596 352 197 143 131 127 123 120 120 122 124 123 121 119 120 122 122 120 119 120 121 121 124 128 132 133 134 133 134 136 135 135 138 140 138 132 125 122 121 123 126 133 139 141 145 143 141 143 145 146 151 155 153 153 148 147 143 142 149 151 145 151 158 155 160 167 167 162 155 158 160 160 155 140 139 153 159 155 156 160 166 169 168 171 173 163 169 171 166 160 162 166 158 152 161 176 184 185 183 194 212 212 200 194 182 160 158 172 181 189 214 247 263 279 281 284 386 521 513 397 322 256 199 187 177 163 147 137 153 153 153 152 148 191 203 228 340 388 302 203 166 121 84 103 126 128 106 106 135 129 108 111 90 78 69 111 124 115 129 104 75 54 49 89 139 80 75 66 147 219 143 133 106 131 201 209 45 13 84 43 90 145 186 175 173 163 227 260 151 106 90 124 85 141 200 118 192 198 77 81 104 44 87 91 107 225 129 1 -12 -2 24 29 72 88 57 -23 18 307 129 26 202 42 97 -58 -181 33144 350 1650 75 10090 9 12 24 7031 -1047 104 1123 1972 2919 4285 8931 29317 104279 227174 218748 11953 153 141 135 134 129 130 125 133 134 130 122 128 131 132 130 140 146 146 136 133 122 119 105 109 116 108 109 105 105 108 117 114 115 118 116 108 113 108 112 110 107 103 110 110 112 138 192 202 243 245 233 203 168 151 140 127 119 116 120 123 127 125 130 130 133 131 133 132 134 136 138 140 147 169 286 650 1916 3499 3780 4026 4786 4757 4089 2485 1279 1014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 869 644 269 161 137 131 127 122 121 122 125 125 123 120 119 120 122 120 117 118 118 119 122 127 130 131 132 133 133 135 134 135 138 140 137 129 121 123 120 120 125 132 139 144 145 143 140 139 140 143 147 151 152 152 153 150 143 144 145 138 140 150 156 155 154 159 162 163 159 162 166 158 154 141 141 154 158 157 157 161 167 177 179 179 172 170 177 185 178 164 154 149 151 161 162 163 177 187 191 195 209 217 211 194 186 181 168 175 175 196 232 248 248 285 312 293 352 485 506 386 314 282 230 215 199 166 158 156 159 159 185 201 160 312 216 229 308 382 325 204 147 122 78 61 108 117 89 82 99 105 98 142 133 100 83 126 164 121 125 137 68 53 55 49 108 70 88 86 91 193 150 94 109 81 98 185 45 -29 65 116 96 57 196 247 168 111 145 176 78 97 119 85 95 268 313 144 184 229 96 34 130 215 243 237 314 330 97 -67 -79 -196 -146 -27 -37 65 115 55 27 245 164 -47 167 116 115 -154 -411 33176 349 1725 75 10092 9 12 56 7030 -1063 1335 2384 3434 5193 12423 41852 131674 227936 210922 160 132 120 114 116 117 116 113 119 117 117 112 117 118 120 121 125 129 132 124 119 107 103 100 97 97 94 91 96 99 99 103 99 97 101 103 96 100 94 95 96 95 93 97 99 122 218 398 561 602 528 456 357 286 218 163 137 124 116 117 114 120 118 120 123 122 124 122 124 124 126 129 129 133 148 217 431 1039 1602 1711 1978 2662 3356 3575 2871 1539 659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1064 923 504 237 148 131 126 121 117 117 118 119 118 115 115 116 117 114 113 115 113 115 118 123 126 125 126 127 129 131 134 134 135 135 133 129 120 116 117 119 123 129 136 140 138 137 139 138 138 140 143 148 148 145 139 129 132 135 135 138 143 149 153 153 152 157 165 165 158 161 158 147 154 152 154 160 155 158 158 159 159 164 170 169 167 170 172 170 161 149 144 138 145 152 159 161 158 166 172 164 169 185 197 189 176 152 151 157 162 187 205 216 212 240 273 274 312 420 460 384 364 274 233 193 155 153 167 163 152 166 183 211 292 148 165 208 336 314 274 200 157 148 119 114 163 143 93 70 94 100 85 133 140 128 131 116 133 104 94 110 70 80 82 82 114 69 86 91 89 222 203 128 138 93 91 153 106 57 55 76 51 49 232 234 136 81 29 55 96 209 203 139 181 240 210 166 159 146 129 59 109 273 222 148 202 134 141 121 8 -40 77 55 -149 -81 98 200 129 57 46 116 90 51 330 298 -75 33207 349 1725 75 10094 9 13 27 7030 -1079 808 1845 2725 3726 9189 32299 102443 206585 194904 20485 134 118 107 107 110 112 116 118 114 114 111 116 115 120 121 125 123 123 117 116 103 97 97 94 90 91 90 93 98 95 98 98 92 95 102 95 98 93 90 91 92 93 95 99 133 253 577 1104 1208 1102 884 568 417 324 250 194 147 124 118 114 118 118 119 123 121 120 122 122 119 123 124 123 124 128 136 169 261 358 435 516 773 1275 1790 1960 1494 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 712 437 213 140 126 119 114 112 112 114 114 112 112 113 115 112 112 113 111 112 115 119 121 121 120 123 127 129 131 130 130 128 127 123 115 111 112 117 123 127 130 130 134 136 135 134 135 139 145 149 141 135 132 126 122 125 133 138 139 147 149 148 148 154 161 159 156 158 153 148 156 157 158 158 158 158 158 159 159 159 163 164 169 175 170 172 172 155 141 140 146 143 159 173 155 149 159 159 159 168 182 180 172 156 153 147 143 149 155 153 161 197 220 227 249 314 392 407 368 245 220 172 124 148 168 146 152 180 163 150 151 138 132 155 291 258 214 171 160 156 121 102 133 142 96 94 144 126 93 125 132 127 146 130 104 77 88 82 89 105 68 73 103 90 94 104 132 176 180 140 146 115 118 138 130 153 84 85 50 31 155 142 60 53 74 64 146 211 84 84 149 186 191 139 53 127 174 141 204 152 65 123 94 6 136 119 67 63 153 164 53 -14 62 134 3 -52 -18 113 119 127 240 315 165 33238 348 1800 75 10098 9 13 58 7030 -1095 747 1229 1792 5239 19512 67664 194971 193250 42429 139 119 110 106 111 115 119 120 115 115 115 115 116 118 123 124 122 120 113 110 99 95 96 99 97 92 95 88 96 91 99 102 98 97 99 101 101 94 95 93 93 92 93 109 153 302 589 1024 1174 1145 957 653 467 362 285 224 153 123 117 114 116 116 119 123 122 120 125 123 122 122 123 123 122 122 125 125 130 136 144 142 157 226 362 624 679 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 610 263 155 133 126 121 117 117 119 121 121 120 121 123 122 122 121 118 117 120 123 125 124 123 126 130 129 127 126 125 128 124 120 115 114 115 118 127 133 130 127 131 134 132 131 134 142 148 149 141 130 124 123 119 119 126 132 142 148 148 149 150 154 159 157 160 160 155 153 152 156 156 158 158 158 161 156 159 159 164 160 170 170 161 170 168 156 148 144 150 151 157 159 159 159 159 162 161 168 181 185 165 159 151 145 152 148 147 151 160 187 192 188 206 251 342 389 292 223 206 163 142 155 149 141 155 187 190 162 165 165 145 148 188 219 182 134 150 181 111 88 125 122 112 115 137 142 136 133 138 128 143 143 119 117 122 119 100 108 79 78 109 102 88 109 206 204 136 71 76 97 102 91 118 158 122 167 175 66 56 64 27 130 213 184 175 169 177 220 120 139 183 18 -158 -37 129 166 206 128 137 166 133 101 145 43 -20 119 116 157 179 115 117 15 19 73 39 43 58 105 200 235 38 33270 348 1800 75 10099 9 14 30 7030 -1111 320 1213 1837 5031 18075 61637 176518 210569 101212 142 120 113 111 115 123 129 129 123 121 121 121 119 121 128 130 127 124 117 109 101 99 103 103 101 99 97 97 99 96 105 103 101 101 104 108 103 95 96 95 93 96 100 126 208 372 504 600 649 625 552 466 370 310 267 226 152 127 121 113 116 118 118 121 121 122 124 122 121 121 122 122 122 122 126 125 127 127 127 128 132 157 252 655 675 495 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 742 604 263 160 137 128 124 122 122 124 126 127 127 127 128 129 128 128 126 123 124 128 130 127 126 126 127 128 129 126 124 125 125 120 117 115 115 121 127 133 132 131 133 136 137 134 135 142 146 149 146 134 124 122 126 126 128 134 145 150 152 159 157 156 159 158 161 157 151 150 149 157 158 158 158 158 159 159 159 160 165 166 175 177 166 156 151 153 151 146 154 155 156 156 159 162 170 169 167 171 179 177 162 156 135 136 162 158 160 181 179 164 191 204 237 297 360 372 262 217 201 178 164 157 134 124 158 184 190 185 180 192 206 167 179 190 153 161 231 220 148 108 122 113 121 134 121 129 153 129 121 140 168 135 109 137 142 104 36 64 130 160 138 80 75 124 212 192 81 43 44 55 59 44 89 117 115 108 106 72 88 106 112 187 234 275 209 143 206 235 87 99 117 29 -47 -79 47 89 138 242 275 168 66 35 75 41 -10 112 73 77 152 237 178 17 92 202 211 50 91 222 221 253 140 33301 346 1950 75 10102 9 15 1 7029 -1127 789 2868 10935 41039 139496 222865 179954 146 121 116 121 119 124 129 131 133 130 124 128 130 135 132 138 134 130 121 113 107 105 106 102 100 104 96 103 104 103 108 103 105 108 115 112 103 95 96 93 92 100 112 158 250 320 339 351 315 267 215 162 161 199 242 286 245 153 129 113 116 119 121 120 121 122 123 121 119 121 122 121 122 119 124 124 125 125 125 129 141 194 391 1172 1055 668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 675 563 253 159 137 129 127 125 124 125 127 128 129 127 128 130 128 130 129 124 125 128 130 129 125 121 121 124 127 126 121 124 126 125 122 116 114 121 128 132 133 136 137 136 136 134 135 139 141 145 143 135 128 126 132 132 134 142 149 156 160 165 163 159 152 152 159 154 149 149 146 148 158 158 158 158 157 159 159 159 159 162 174 181 171 159 159 157 156 152 148 150 151 153 154 159 167 159 152 175 172 163 165 156 142 147 164 159 161 169 161 158 193 209 248 292 349 353 246 203 184 163 152 157 141 106 136 158 163 163 149 165 191 177 164 169 169 189 204 205 164 98 91 120 130 134 126 134 136 125 103 95 133 136 126 129 125 120 85 96 131 126 129 103 85 100 108 103 77 59 47 69 125 90 100 148 143 95 70 125 151 114 102 132 154 121 133 136 89 123 125 141 50 80 127 106 114 121 89 115 190 126 150 202 15 4 71 -30 43 53 53 198 223 76 96 151 65 -43 72 191 29 70 120 33333 346 1950 75 10103 9 15 33 7029 -1144 988 2664 9211 38122 143125 196675 129088 145 119 120 127 123 121 117 124 131 130 127 130 132 136 131 133 126 124 120 111 107 106 103 101 104 103 98 100 102 102 99 104 103 103 110 106 101 95 96 93 92 95 109 148 207 216 194 158 141 129 127 121 116 122 181 284 285 232 147 124 114 116 122 120 119 123 122 120 121 119 122 121 121 118 122 122 122 124 125 132 152 234 537 1180 1001 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 683 502 236 151 132 125 123 121 119 119 122 125 125 123 125 126 125 127 125 122 123 126 128 128 123 118 118 120 123 125 126 123 127 128 122 117 113 117 122 125 130 133 134 134 138 139 133 135 142 145 145 143 135 130 133 132 132 135 144 152 155 156 162 161 155 152 159 161 158 152 148 151 158 163 157 153 159 159 159 159 167 168 173 178 167 158 153 150 146 147 152 152 159 159 161 157 159 159 159 159 159 159 166 163 155 159 165 149 159 163 152 162 187 196 235 262 316 307 210 181 160 133 157 177 159 123 119 148 144 147 164 169 160 165 179 173 176 156 167 164 128 112 113 136 128 109 114 140 151 131 117 107 108 139 170 148 146 139 110 123 94 115 156 145 115 100 109 122 102 88 87 85 136 127 110 170 219 141 92 162 152 102 58 50 85 55 20 45 139 191 153 104 94 163 136 115 120 188 172 88 150 210 291 322 105 79 127 25 164 168 78 193 337 205 64 69 23 91 100 35 -56 120 324 33364 348 1800 75 10105 9 16 4 7029 -1160 201 2071 3868 6618 19804 68010 194041 196661 25105 152 135 130 130 127 128 128 135 141 137 139 143 138 138 136 137 133 131 127 120 119 116 110 115 115 113 110 111 113 112 105 111 111 112 116 115 115 110 106 103 104 102 110 123 153 175 157 148 139 136 137 136 121 113 129 165 201 154 146 133 121 121 127 128 130 130 129 129 130 128 129 127 128 128 130 132 130 132 135 144 162 242 526 957 887 637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 762 445 217 140 125 119 116 113 112 113 115 119 120 120 121 121 121 124 122 119 121 125 127 127 125 122 120 121 122 124 124 124 127 126 122 116 112 113 116 119 123 130 134 137 140 139 133 133 140 142 149 152 140 132 134 131 128 127 134 142 147 152 160 161 162 157 153 155 158 158 151 148 153 160 156 157 161 161 154 162 175 176 183 178 164 154 143 144 139 139 154 159 159 159 159 165 159 154 159 160 159 167 164 169 163 160 156 139 155 159 159 168 181 186 216 251 294 272 180 141 134 128 144 149 148 140 150 168 148 146 151 151 150 138 151 149 151 155 162 145 126 153 155 152 129 130 147 152 169 140 127 130 108 139 177 145 140 97 53 109 92 94 139 185 199 140 135 115 95 138 108 64 104 166 117 105 183 105 77 98 67 103 132 70 22 66 -12 9 181 122 57 82 152 196 171 140 120 188 228 128 84 222 285 208 141 186 141 100 211 262 180 101 179 233 159 244 248 236 176 97 98 73 255 33396 348 1800 75 10106 9 16 36 7028 -1176 229 1985 3731 7985 26650 92150 234900 231221 634 142 134 122 124 118 125 126 131 132 129 133 136 135 138 133 135 132 126 119 114 118 113 111 113 110 106 105 104 110 108 104 104 111 115 120 114 111 108 108 104 105 114 149 268 744 966 901 615 403 274 185 151 131 115 116 111 119 114 121 122 125 123 129 129 134 131 130 129 131 129 130 129 130 129 130 133 134 135 147 147 152 198 340 738 920 807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1073 795 372 198 135 123 118 114 112 110 111 113 115 118 119 121 120 122 123 120 119 121 126 128 126 124 125 123 124 124 121 121 121 120 121 120 123 120 116 115 119 124 128 134 137 137 139 137 137 140 144 152 153 149 141 131 127 124 121 125 136 148 154 157 161 161 159 159 156 160 160 152 148 151 158 158 158 161 157 159 159 163 167 176 166 156 160 155 152 153 152 151 159 161 158 164 167 152 154 170 167 165 162 158 166 162 159 153 145 151 153 155 165 191 191 197 247 271 240 169 126 144 144 142 144 152 176 166 162 176 163 154 147 138 119 141 146 133 144 122 114 135 148 157 138 133 169 166 153 131 119 145 136 144 164 177 190 153 105 54 101 97 46 139 223 195 120 104 121 154 164 106 114 78 124 121 102 156 96 151 105 59 110 182 175 46 34 41 180 251 85 41 65 176 286 220 173 203 255 212 132 107 156 173 52 53 183 157 34 137 249 132 36 106 198 170 152 101 184 200 143 170 -49 -66 33427 346 1950 75 10108 9 17 7 7028 -1192 1210 5623 22444 84287 227758 229423 1756 126 113 106 108 102 114 114 119 113 117 123 120 119 125 124 125 119 112 107 104 107 104 103 100 99 95 96 93 93 97 96 96 100 105 111 107 101 98 100 104 108 131 259 751 2065 2366 1439 878 582 375 226 158 131 118 120 109 114 115 118 122 123 125 130 129 134 133 133 132 132 132 131 132 131 131 131 135 138 147 169 156 145 159 236 485 665 691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1428 850 327 168 134 125 121 118 117 115 114 115 117 118 120 123 123 122 121 121 122 125 128 130 130 127 121 118 119 121 121 121 122 122 126 126 127 124 120 123 130 133 135 139 148 152 151 146 144 144 143 148 153 154 148 134 132 130 125 123 131 143 148 144 147 152 154 159 163 166 163 149 142 152 158 160 161 159 153 161 172 182 188 190 179 159 151 143 148 141 134 154 157 146 144 169 177 162 174 176 166 159 152 152 167 163 159 159 162 159 138 131 154 181 165 202 237 231 205 159 127 141 157 164 151 162 194 169 166 175 188 162 152 167 134 134 162 156 120 93 117 140 145 159 119 148 218 179 134 103 117 127 147 164 166 191 223 243 169 134 116 65 114 184 141 123 108 124 142 168 114 71 178 130 109 135 141 203 126 141 192 168 134 197 236 89 31 67 234 252 160 133 116 273 253 55 25 115 189 175 141 156 41 -57 -12 94 47 -18 -42 114 109 65 96 -83 10 212 126 55 142 229 227 56 177 112 33459 346 1950 75 10111 9 17 39 7027 -1209 1104 5813 23735 87729 206151 181890 1811 133 120 116 113 108 114 120 124 121 131 132 127 126 127 127 128 125 125 121 118 118 114 110 107 101 102 100 102 97 103 103 106 103 114 112 111 106 103 102 109 116 135 269 766 1641 1651 692 423 329 249 181 145 126 123 118 114 112 117 117 123 122 124 126 128 133 132 133 131 131 134 131 133 131 132 133 135 137 146 159 153 149 192 254 411 547 561 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3764 2434 913 342 196 139 130 126 124 124 123 120 121 123 121 122 126 129 128 127 128 127 126 128 131 132 126 120 119 120 121 123 124 129 135 140 140 139 138 133 136 140 140 144 149 154 157 153 149 150 148 142 138 148 152 143 135 132 126 123 126 129 133 141 146 151 162 159 159 171 172 174 159 137 145 150 151 150 159 167 163 169 184 187 186 183 165 153 149 159 143 142 169 157 146 147 153 182 204 196 174 325 159 151 156 175 190 180 180 200 189 160 165 145 128 152 208 220 165 175 172 137 169 202 208 171 192 240 228 211 148 177 194 171 206 179 125 202 221 165 111 92 105 117 211 183 163 242 202 117 148 240 287 148 232 227 125 135 204 194 257 162 73 57 213 204 68 74 188 200 112 -4 -56 229 273 135 224 215 133 109 88 179 250 86 83 58 -17 153 202 273 231 8 -99 -14 221 190 -63 -90 151 139 178 292 262 114 -106 15 39 -138 -311 -241 172 66 -58 96 -50 -78 177 457 177 -282 -125 349 506 336 101 33490 347 1875 75 10113 9 18 10 7027 -1225 1023 5081 17528 54993 150727 215125 103404 1252 136 131 126 123 122 127 135 134 136 140 139 133 132 131 133 134 132 133 132 127 128 129 124 118 111 112 109 111 108 111 112 116 112 123 117 115 114 110 107 113 118 133 206 353 433 389 223 188 166 158 144 139 128 127 119 117 111 119 116 121 120 123 123 127 131 132 132 132 131 133 135 134 134 133 135 136 136 139 141 148 162 268 425 660 1083 1461 1657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4113 2740 875 337 194 137 127 124 122 122 122 119 121 122 119 118 122 127 130 129 127 123 121 123 126 128 125 126 130 129 131 133 134 137 138 141 143 143 143 143 144 146 144 145 148 147 150 151 154 152 151 147 140 149 151 137 133 130 122 123 129 132 138 160 166 165 172 170 174 180 180 183 177 154 150 151 145 148 167 177 178 184 187 199 202 187 179 162 149 159 151 153 161 142 161 164 158 188 168 178 163 323 166 160 175 167 175 164 201 222 186 169 196 152 129 151 182 207 167 197 231 218 221 244 213 164 223 304 267 221 153 112 151 180 161 133 89 126 152 138 106 19 33 63 157 190 102 93 123 146 161 457 517 227 247 348 191 162 158 98 148 152 89 -30 115 188 64 31 134 224 144 -67 -105 155 162 71 217 291 138 56 26 -9 97 110 84 96 92 172 263 297 187 55 -129 -44 295 378 -23 -74 271 80 259 453 178 171 122 21 -112 -42 -44 -246 -76 -175 -367 87 215 -98 -348 37 -17 -432 -150 288 505 478 425 33522 348 1800 75 10112 9 18 42 7026 -1241 460 3261 13579 49571 133725 201227 145148 30731 1152 130 126 122 119 124 134 139 138 138 138 140 136 130 134 138 136 135 129 127 125 126 127 125 116 112 112 119 118 118 116 114 117 114 117 122 122 122 117 113 118 124 138 159 217 213 199 181 165 164 154 141 136 134 129 123 118 114 114 114 117 119 122 126 127 131 133 133 133 133 131 132 132 133 133 133 134 135 137 140 145 154 230 351 515 927 1565 2290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3536 2495 1235 487 233 147 130 126 124 123 122 122 123 123 121 121 126 129 131 128 124 123 123 125 127 129 129 128 131 132 135 139 141 141 139 142 145 143 141 144 142 143 143 143 146 148 148 148 152 153 151 149 146 154 158 148 142 139 136 134 134 135 149 166 171 167 168 170 177 176 174 176 168 167 174 173 164 163 175 177 180 177 188 214 216 203 185 165 152 139 119 129 158 149 146 153 182 185 163 161 139 151 153 160 190 156 155 137 168 191 195 188 168 212 189 144 160 188 180 159 196 204 165 219 189 121 180 209 220 228 157 111 162 201 181 156 140 151 125 109 133 89 87 64 83 197 160 100 229 224 118 129 263 210 141 259 245 236 270 237 245 152 60 20 117 168 109 -40 -100 141 214 61 64 96 -15 -76 23 181 149 -29 -16 -57 -82 22 181 264 284 242 127 230 255 280 277 164 301 208 -230 -104 151 74 253 101 -189 216 719 293 -225 -171 -252 -330 -78 28 -80 95 -15 -191 -332 -280 272 27 -66 160 45 242 497 33553 348 1800 75 10107 9 19 13 7024 -1256 144 2860 12482 48888 142901 216436 135504 10747 138 125 121 119 118 119 127 133 137 136 135 137 141 137 134 135 131 129 124 123 122 131 129 124 116 118 118 122 120 122 119 116 118 116 118 121 125 126 126 128 142 166 213 224 239 235 238 224 188 167 152 143 137 136 130 121 119 116 113 114 115 120 123 127 128 129 131 132 134 135 131 131 132 134 134 133 134 135 137 138 140 141 142 149 211 322 688 999999 999999 999999 999999 999999 999999 813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2980 2757 2036 1175 493 242 157 138 131 128 128 126 127 128 127 125 127 131 136 136 132 128 127 127 130 132 132 134 133 133 135 138 140 141 139 140 143 145 145 144 146 143 140 138 139 142 147 146 145 148 148 149 145 139 142 144 140 142 147 147 150 155 156 160 162 174 188 190 193 199 198 186 179 186 197 197 183 173 179 187 186 176 162 176 196 192 197 200 189 168 151 148 149 157 157 148 167 187 163 164 165 151 157 142 146 144 147 173 160 136 142 208 205 192 209 195 145 167 209 193 133 130 120 134 211 196 149 137 142 168 185 102 110 164 141 169 198 199 224 179 208 248 178 182 127 38 128 229 275 284 233 62 1 117 188 163 109 115 153 151 239 295 118 -5 -18 115 189 185 174 -54 -21 163 176 136 122 107 -28 49 131 52 37 -19 -98 -103 -45 166 183 89 136 63 172 201 177 268 -19 -1 56 -125 -176 -141 -41 64 9 -152 71 481 323 -4 -256 -770 -428 195 238 270 95 74 167 41 206 568 231 -27 -31 -76 -440 199 33585 346 1875 75 10117 9 19 45 7018 -1265 1065 5908 24933 94049 216300 201359 28218 131 119 111 110 112 113 118 125 128 128 128 128 131 129 126 129 126 119 118 118 117 130 128 122 117 122 122 122 122 125 123 121 121 117 120 120 126 127 131 139 160 229 259 265 270 263 253 231 194 167 155 150 139 130 124 118 116 116 115 118 117 120 124 127 129 126 133 136 140 141 139 137 138 140 144 147 153 155 152 147 147 147 148 148 158 251 451 1022 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2195 2642 3118 2556 1473 625 283 168 140 131 127 127 125 126 126 125 125 127 130 134 136 135 130 127 128 131 132 134 138 138 136 136 137 140 141 139 138 140 143 144 143 144 143 141 139 133 133 140 144 147 148 152 150 147 141 142 147 148 151 158 157 157 163 159 153 152 166 182 190 193 195 196 190 177 188 207 199 188 180 189 200 189 182 173 167 179 185 195 206 198 168 169 183 166 142 146 159 168 167 151 166 160 162 195 174 146 124 130 161 161 146 138 167 158 161 162 144 146 150 164 197 201 158 190 224 198 174 171 140 160 147 158 149 136 147 116 152 170 192 243 219 201 135 41 70 93 61 65 133 135 112 97 28 80 122 152 180 156 161 144 76 84 199 151 115 119 180 198 267 426 122 -126 95 209 94 86 234 232 214 83 32 51 -134 -76 -13 -3 92 182 10 -90 57 14 -160 -64 112 -127 -9 0 -1 8 -332 -241 59 57 -148 -43 -20 77 343 112 -541 -152 422 -11 45 282 191 209 156 405 389 -196 -526 -315 -181 -232 33616 331 1800 75 10123 9 20 16 7012 -1267 662 1739 5268 20078 77733 202988 212137 45733 136 122 116 117 125 133 139 140 142 139 138 137 135 133 132 132 126 119 124 123 124 127 127 125 127 131 136 135 136 137 137 134 135 130 129 131 136 131 135 138 163 238 282 290 286 254 219 190 162 153 149 142 132 124 118 115 116 118 121 118 120 121 124 128 127 129 136 138 141 141 146 163 234 279 264 224 169 158 154 149 148 146 147 146 152 226 349 772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1474 2173 3144 2684 1588 735 355 211 148 133 129 128 125 127 128 127 127 128 130 133 136 136 132 128 128 132 132 133 137 140 138 137 140 144 146 143 140 140 141 141 139 141 141 141 140 133 133 140 147 148 151 160 159 155 146 148 156 157 156 160 164 170 169 161 160 165 174 183 196 201 198 200 205 204 198 204 206 194 185 188 200 196 195 194 184 181 194 217 208 201 194 183 175 166 164 143 129 140 137 159 195 178 161 191 188 138 114 121 151 149 120 114 126 130 133 132 116 114 108 133 186 197 189 197 216 185 148 145 94 141 164 209 289 234 167 123 161 194 208 230 158 114 0 -50 8 21 77 123 125 97 115 41 42 197 148 186 348 342 277 275 272 203 137 142 219 184 169 117 135 215 83 -13 94 165 104 87 160 232 -28 -245 -110 -171 -212 147 159 -52 94 296 215 6 -14 153 69 -90 14 -63 33 90 -12 -90 -279 -246 203 108 -49 141 -154 -481 -319 -170 33648 332 1650 75 10126 9 20 48 7005 -1260 1126 4572 9718 13200 16739 35332 106046 197274 156572 22222 138 127 126 131 143 157 166 164 162 157 147 141 138 138 136 134 123 122 126 124 128 127 136 137 143 146 150 146 142 140 139 139 143 137 135 137 137 129 131 133 155 206 239 249 240 211 164 149 141 141 135 131 128 124 120 116 118 116 121 117 121 118 123 125 126 133 136 138 143 157 236 399 522 484 345 227 160 146 144 145 144 140 138 138 141 154 220 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 999999 670 1265 1808 1289 670 456 332 225 158 138 133 132 130 131 132 130 129 131 133 133 134 135 134 132 132 134 134 134 139 143 141 138 143 146 145 143 141 141 138 138 141 143 140 139 142 141 141 141 146 149 152 158 154 154 151 151 156 158 153 153 161 169 172 168 167 169 170 180 192 202 205 206 209 214 205 198 205 188 163 171 190 193 194 191 186 175 182 211 191 173 182 169 133 129 153 129 109 128 158 170 180 167 158 159 167 155 122 119 150 124 79 87 124 148 139 114 86 97 123 177 197 187 184 149 157 180 154 169 143 148 176 159 204 231 195 100 142 183 169 190 154 186 161 70 40 55 136 260 251 325 160 40 34 140 165 309 395 242 224 278 307 205 161 232 163 -48 -83 -62 0 64 -5 83 107 115 85 97 63 14 -56 -17 33 -34 3 12 104 63 90 125 38 21 -37 219 306 127 -3 78 273 447 141 -209 -247 -312 84 17 -125 20 -350 -863 -879 33679 330 1500 75 10129 9 21 19 7000 -1247 934 2361 6211 16922 31655 36406 41510 76665 155737 158226 55586 1657 129 125 128 136 145 159 172 172 169 163 154 140 135 133 134 132 123 124 123 121 124 127 134 139 147 154 154 151 144 138 133 134 137 140 138 136 130 128 127 137 156 162 153 143 131 124 117 123 129 134 129 129 129 127 124 119 118 113 116 118 120 119 123 125 130 136 139 152 205 417 767 1006 906 632 359 218 164 152 149 145 143 138 137 139 138 139 136 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 1240 1739 2188 1294 599 426 350 239 156 134 128 127 124 125 126 123 123 126 129 129 129 130 131 131 132 132 131 131 137 140 139 139 142 143 141 139 139 141 141 140 141 142 139 138 142 144 141 142 150 152 150 155 152 143 146 151 152 154 154 161 171 172 177 183 183 176 172 181 190 195 202 206 208 200 190 187 194 188 167 171 187 190 189 197 196 173 167 187 172 154 166 166 142 126 135 129 138 145 161 170 148 141 159 168 172 181 150 127 135 131 118 116 124 152 155 115 122 150 142 195 192 188 219 166 124 145 153 196 238 208 147 144 201 269 228 196 220 218 183 170 211 260 282 178 98 141 198 246 224 263 219 76 44 87 143 270 281 161 258 369 323 183 163 238 158 -27 -22 72 0 -32 -16 6 62 104 -41 -42 -104 -242 -70 145 228 78 -63 -185 19 184 -155 -326 -270 -59 184 147 -48 -69 5 295 322 162 4 67 155 -78 -70 -192 -496 33710 356 825 75 10124 9 21 50 6996 -1229 541 1752 3908 6346 8236 7619 7440 5572 4341 7278 13554 15777 20835 29518 32891 47908 117480 158936 81224 9035 777 115 116 122 131 145 156 163 162 163 159 155 142 134 125 127 124 118 117 121 123 124 123 126 132 142 151 149 147 141 134 126 123 127 141 141 134 130 130 133 177 216 205 148 126 120 117 116 125 127 127 123 126 128 126 123 119 114 112 116 117 120 122 124 126 131 135 142 167 281 668 1264 1387 1020 562 335 236 186 153 150 144 141 136 136 137 136 136 134 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1893 2225 3253 2928 1629 743 551 376 217 139 124 120 119 119 119 117 117 119 122 123 125 126 126 125 126 127 128 130 132 134 135 136 136 137 135 135 138 140 142 143 141 137 136 140 143 141 136 143 152 149 134 136 137 126 119 121 119 117 126 142 145 143 144 149 148 151 159 167 175 175 174 176 177 169 162 160 163 162 157 161 163 176 180 186 180 160 162 174 175 169 174 178 172 152 138 134 152 163 147 144 143 156 174 167 161 153 147 144 139 157 157 131 126 163 164 122 162 159 120 148 166 198 231 228 188 159 177 217 210 217 226 243 288 351 329 306 350 291 245 221 182 244 287 237 237 230 159 217 284 287 266 196 139 153 193 220 173 208 385 428 353 240 205 138 42 35 128 247 154 63 65 69 162 154 81 -37 -94 54 7 48 228 -5 -43 139 11 69 15 -187 -84 130 241 95 -100 -60 105 259 103 -9 126 286 422 113 -83 124 15 -159 -147 54 -61 -224 339 -33 -491 92 418 294 -253 -495 -421 -279 -176 -232 33742 364 600 75 10126 9 22 22 6994 -1209 240 1942 3927 7409 10639 16798 24712 31582 34033 33006 32819 36952 40707 44852 36891 22336 9903 9816 24869 88531 94440 17098 227 110 108 112 117 127 144 159 162 163 161 161 152 139 128 125 128 125 116 116 122 125 126 123 123 125 131 136 141 139 130 126 121 115 123 132 135 135 132 127 130 177 232 228 163 135 123 122 121 125 123 121 123 121 130 126 126 122 115 111 115 118 120 123 123 122 130 133 139 153 224 446 918 1173 942 410 282 249 196 156 147 142 140 137 134 132 133 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1207 744 317 165 133 125 122 121 121 118 117 117 118 120 124 125 125 123 122 124 126 126 128 127 128 129 130 128 126 127 132 134 137 142 140 136 137 143 146 144 142 146 148 142 140 136 134 130 128 123 119 111 106 121 123 115 114 120 129 132 141 155 167 171 167 156 156 159 159 162 163 155 152 158 154 169 172 167 170 159 157 180 193 178 182 199 181 157 154 144 140 165 169 159 151 163 185 178 167 147 136 157 160 155 148 131 141 182 216 210 147 138 162 194 165 188 246 233 245 305 239 239 201 238 293 304 369 467 488 433 385 303 233 229 214 201 218 239 228 180 164 191 201 228 221 190 185 144 120 165 91 152 289 266 286 186 90 0 -86 20 127 95 160 191 32 60 144 -62 -120 15 137 189 48 157 197 15 84 131 -63 33 145 27 77 211 78 -162 -30 225 318 72 19 54 54 197 41 -78 20 261 337 327 204 249 -11 -284 267 217 134 83 -86 97 -43 -115 -51 262 58 -11 415 303 192 299 220 33773 354 600 75 10122 9 22 53 6992 -1188 623 2487 4692 8220 11935 18874 27466 33399 34580 32355 34505 43280 49839 54746 59804 69550 77806 73719 40665 34192 22701 133 111 110 108 112 117 122 134 155 161 161 155 157 145 134 126 127 128 127 121 122 124 124 124 124 123 122 118 127 135 133 126 123 117 115 122 126 129 129 127 117 119 134 193 201 175 143 127 123 126 124 125 122 132 128 136 132 131 126 117 109 114 117 117 120 122 122 132 132 135 137 155 257 691 973 856 470 330 280 222 166 150 144 142 139 137 132 132 131 131 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2286 1167 429 212 146 133 128 124 123 121 118 117 118 121 125 127 127 124 121 121 122 122 125 124 125 129 130 130 130 130 130 135 141 142 139 140 143 141 144 145 145 151 149 146 142 136 135 136 130 132 123 113 118 122 123 117 112 117 127 126 131 151 161 163 170 159 155 165 163 164 174 168 152 153 150 154 165 173 177 165 144 159 170 161 181 194 177 158 145 133 124 145 178 199 169 156 179 179 197 169 143 147 162 173 155 176 197 161 191 166 149 198 195 144 151 191 231 205 248 266 291 254 244 278 285 356 479 494 487 476 392 328 274 219 188 189 203 202 240 228 264 302 241 232 186 218 248 212 222 185 233 273 200 308 297 136 0 -2 -6 4 70 111 162 181 38 -17 68 -157 -340 -20 184 -68 -175 57 129 98 130 -13 -30 106 19 -25 50 18 -118 -160 27 203 162 80 188 133 96 111 -265 -240 51 -46 -195 40 182 259 95 -246 95 79 -167 -324 -227 -85 -177 33805 348 750 75 10126 9 23 25 6990 -1167 272 959 2417 5050 7929 8798 7332 8200 12751 23897 46459 80927 113182 121360 127605 113181 51168 13861 1791 126 111 114 112 115 118 123 136 151 156 157 153 154 146 141 134 127 120 120 120 124 125 122 121 122 120 121 115 122 128 124 122 123 118 117 121 122 127 123 124 113 114 124 176 192 175 147 130 123 128 123 127 128 136 141 144 132 130 122 117 112 117 116 117 118 122 123 131 131 135 137 157 260 696 1179 1052 793 519 296 216 164 156 147 143 140 139 134 132 131 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3463 1785 588 266 160 142 136 130 128 127 123 120 121 125 129 132 132 128 124 120 120 124 128 131 132 133 133 136 136 133 131 136 143 144 142 142 142 139 139 136 140 150 153 150 151 147 141 136 138 136 122 134 135 140 136 129 123 129 137 138 148 158 162 168 178 175 166 173 171 169 179 171 158 150 154 156 166 175 167 175 171 163 171 181 191 191 169 159 142 129 140 147 153 177 180 186 189 175 181 174 151 125 145 175 137 157 180 96 96 125 149 205 159 130 166 205 194 220 266 255 220 229 242 247 269 373 480 392 336 397 393 286 220 197 160 178 227 205 245 280 288 429 444 353 221 240 239 261 270 174 240 327 261 319 191 185 152 109 142 2 45 293 196 88 114 43 111 18 -228 -133 75 61 9 96 67 55 190 -18 -88 113 57 -66 -81 -161 -117 6 15 64 -96 21 284 324 313 75 -219 -104 201 -154 -331 36 242 283 -205 -201 68 -269 -472 33836 358 1050 75 10123 9 23 56 6989 -1147 85 1471 5208 15093 39532 82359 132677 151833 110263 64636 51459 39598 14592 723 145 132 120 117 118 119 123 132 144 151 156 160 160 161 156 153 143 136 121 117 118 124 122 119 121 120 119 113 114 114 120 117 120 127 123 121 124 121 127 122 121 112 114 115 157 175 166 161 139 125 121 121 125 123 132 141 144 132 129 124 117 112 115 115 116 120 123 123 132 132 137 138 159 265 734 2026 2050 1662 1185 622 258 177 151 145 145 143 142 136 133 132 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4394 1913 617 267 155 135 129 123 121 120 116 114 114 119 123 125 124 120 117 114 116 117 119 122 127 130 130 131 130 129 127 131 136 141 140 134 132 136 137 135 136 142 148 150 147 147 151 138 127 113 106 115 114 118 122 111 116 125 129 138 148 145 146 158 165 161 161 171 173 172 173 161 155 146 149 145 159 172 159 167 171 174 181 184 194 195 193 159 164 163 158 135 123 150 170 188 201 195 162 162 163 137 136 166 152 152 148 78 89 158 177 166 132 131 216 234 211 221 231 227 167 146 219 236 221 302 389 372 296 282 344 269 168 176 135 149 193 198 190 210 277 415 458 369 267 240 162 87 103 170 223 249 240 218 139 146 149 148 154 111 153 164 65 23 99 107 112 135 27 -103 5 88 2 100 199 146 132 90 40 95 121 187 20 -70 -80 -136 75 129 25 22 216 298 137 -89 -143 113 270 8 91 104 127 215 -155 169 162 -221 50 -78 160 385 -290 -492 -150 117 22 339 388 256 279 -257 2 33868 358 1050 75 10124 9 24 28 6987 -1125 1461 5990 20276 55428 111495 164779 176318 129549 32980 308 128 132 139 147 141 127 112 113 107 115 118 131 142 148 148 151 153 154 152 148 135 129 118 114 115 115 117 120 118 115 112 107 109 108 109 106 115 120 122 120 122 119 120 121 115 110 114 111 131 135 149 162 150 131 117 112 119 114 124 130 134 134 129 126 121 111 115 111 116 120 121 126 134 134 138 145 184 313 1080 2833 2904 2440 1859 976 338 189 151 148 149 148 147 140 139 138 137 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4905 1582 535 231 148 131 125 119 117 114 112 110 111 116 121 120 119 114 111 110 113 116 116 119 123 128 128 127 127 128 127 128 128 134 136 131 131 135 137 139 140 144 149 145 140 141 144 135 123 109 101 108 104 102 104 102 108 110 116 131 137 139 144 152 157 148 153 170 168 160 167 161 155 159 153 144 145 164 174 170 147 154 163 151 178 192 176 159 166 168 164 150 147 160 160 172 178 156 157 200 243 157 149 182 190 190 187 142 108 136 183 137 102 129 240 274 245 195 207 183 142 163 182 222 208 264 299 310 298 270 276 267 237 193 159 181 202 210 207 141 172 229 283 266 221 223 163 73 148 268 333 245 143 198 236 111 113 213 130 77 189 92 40 45 -7 6 62 157 73 24 79 35 124 177 206 258 200 222 239 88 71 235 160 129 -91 -120 226 344 134 -87 67 158 26 -50 -144 111 193 -169 50 59 -38 -13 31 160 177 140 69 -143 87 286 -27 360 545 413 11 119 415 166 -58 -349 81 33899 359 975 75 10122 9 24 59 6985 -1105 589 3799 14538 45387 98043 165210 182173 125258 45194 1716 110 101 106 118 122 119 112 99 100 94 99 99 112 126 138 137 136 138 139 137 134 120 116 114 110 107 102 106 107 103 103 98 96 95 95 100 94 100 101 107 106 108 106 109 115 108 104 103 103 107 117 159 293 793 2920 2837 120 117 122 122 127 130 130 130 125 123 115 116 109 114 118 122 124 129 131 136 146 199 378 1482 3024 3090 1739 1147 597 258 167 153 149 148 145 141 140 139 135 135 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3350 1048 396 176 133 122 116 111 109 108 107 106 107 112 115 115 114 112 110 110 111 115 116 118 122 128 126 120 121 123 118 118 117 116 117 118 123 128 131 132 138 147 150 147 145 145 144 133 131 135 126 121 111 101 99 99 100 98 102 113 115 125 136 147 150 141 151 162 158 153 157 165 164 158 159 152 144 164 179 165 154 150 159 143 159 177 161 160 162 155 165 168 165 157 157 161 149 150 159 168 172 167 143 149 161 169 167 153 136 161 181 143 149 165 231 284 296 243 207 135 108 159 161 150 179 202 214 178 193 233 251 273 252 182 182 145 132 187 190 138 161 206 190 197 196 157 135 209 260 311 350 205 142 299 168 122 176 253 149 67 108 97 153 170 89 13 46 132 2 110 162 55 229 191 41 115 180 185 293 214 161 113 3 131 131 211 345 370 100 -95 3 -14 -42 40 58 177 137 -63 11 80 65 -68 -27 -20 36 179 107 -161 -199 65 92 364 579 638 376 210 365 179 8 -101 -40 33931 359 975 75 10122 9 25 31 6983 -1084 550 3553 13495 42222 90059 148894 160688 99837 29894 3564 449 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 16 19 15 15 15 15 14 5 2 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 2 8 6 9 10 15 29 62 134 483 1963 8501 25865 22898 150 125 137 134 134 132 125 130 125 124 116 114 109 113 118 123 124 129 131 137 148 222 579 1972 2877 2972 1166 455 252 164 149 148 146 143 141 136 135 135 131 130 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1804 611 287 146 126 119 114 109 106 107 107 107 108 110 112 113 112 112 112 113 113 115 114 113 118 122 124 121 120 122 118 108 99 102 104 106 112 116 118 121 128 135 138 139 139 141 144 139 136 139 140 136 127 122 114 109 112 113 106 116 123 129 139 146 147 147 157 160 158 155 158 167 170 156 149 149 159 168 159 150 159 159 159 159 165 169 166 170 166 150 143 145 154 159 164 158 156 161 165 159 165 167 151 153 162 169 157 144 177 182 144 141 159 159 168 206 224 215 177 154 150 155 151 136 138 153 195 168 157 191 268 313 242 196 183 128 116 176 167 161 212 194 147 186 206 131 100 179 229 212 195 128 135 146 71 69 142 183 143 133 127 106 128 182 154 91 91 140 128 103 43 12 56 54 28 40 58 100 204 172 175 135 -13 93 182 202 274 206 132 156 72 -45 -41 21 171 155 75 191 87 25 87 14 125 218 122 69 155 113 2 251 209 -53 177 543 393 140 122 42 -12 87 138 33962 358 1050 75 10122 9 26 2 6980 -1064 797 4309 15325 44698 90509 134894 143197 102121 42695 2838 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 21 69 220 291 798 2374 9052 26498 23722 373 139 141 137 129 127 123 127 125 127 115 114 111 114 119 120 125 129 135 137 148 215 649 1795 2431 2796 2041 862 333 211 158 148 145 142 142 138 136 136 133 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1743 681 309 160 138 130 124 119 114 114 116 115 114 115 117 119 118 116 118 119 118 118 118 118 119 122 124 124 123 120 118 107 100 102 102 102 107 111 112 114 120 129 135 139 140 139 141 143 146 146 143 134 129 133 127 120 117 120 123 131 142 149 156 154 149 153 156 157 159 158 159 158 158 158 156 159 159 159 159 159 159 159 170 170 162 160 168 170 154 136 147 156 157 159 159 160 159 159 167 159 169 161 158 165 166 174 159 168 175 150 126 137 159 159 204 225 254 232 196 165 145 145 136 144 152 161 166 160 175 207 317 349 260 205 196 179 185 247 279 295 236 154 147 167 201 186 157 161 147 118 121 123 136 132 75 43 80 99 93 98 113 122 65 49 69 91 92 88 91 61 55 54 67 105 73 58 66 82 121 84 104 96 82 140 122 118 148 115 126 160 92 38 12 17 118 124 49 73 80 73 110 87 145 271 144 25 91 124 79 32 -28 15 164 197 124 96 106 -20 -66 24 66 33994 359 975 75 10122 9 26 34 6978 -1043 1990 6877 16816 24954 35825 73738 115942 146143 132485 71802 13224 179 82 85 85 85 86 83 77 76 81 85 88 94 100 102 104 112 111 107 105 97 91 86 85 84 80 78 81 78 85 80 70 67 67 68 73 74 77 75 83 82 85 88 88 94 99 116 163 350 423 719 934 1624 4080 3705 428 131 125 123 121 125 123 126 127 130 118 116 110 112 118 116 122 125 131 135 137 180 424 1125 2177 2577 2496 1000 357 223 158 147 142 140 138 136 134 134 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1555 892 368 180 148 137 131 124 119 118 118 117 117 118 121 123 121 121 123 123 121 120 115 119 121 120 120 118 117 117 108 103 102 103 102 104 108 114 115 114 121 129 134 139 141 142 142 145 148 148 145 140 134 135 137 128 121 122 126 132 140 148 153 151 151 156 157 159 160 161 161 158 152 154 155 157 159 161 159 157 159 159 170 174 159 159 168 162 150 146 159 166 160 150 147 163 157 158 166 155 166 157 157 167 153 165 165 162 167 166 137 145 168 185 260 339 349 297 224 182 164 153 159 183 169 174 186 204 229 268 403 437 326 249 258 336 379 385 442 471 326 179 184 202 211 189 149 146 79 65 107 109 132 145 94 43 86 92 47 26 39 114 134 68 78 126 68 11 -3 39 51 32 48 117 110 11 14 138 143 46 55 42 28 79 91 82 118 127 93 50 79 76 34 30 60 180 202 147 178 129 57 83 99 168 142 72 36 21 43 -28 53 156 175 183 216 176 98 110 -128 -117 105 34025 362 750 75 10121 9 27 5 6976 -1022 733 3769 13700 36385 59624 74358 58126 61761 81399 80162 63967 57234 33999 10737 108 107 118 120 113 111 112 110 109 110 114 113 117 127 131 134 139 139 140 138 127 123 118 119 122 118 111 112 106 107 113 105 99 96 98 100 103 107 104 108 112 112 110 111 118 120 128 145 223 287 377 376 328 427 376 199 124 126 127 135 135 128 130 129 131 119 118 110 112 116 118 119 124 127 133 129 148 238 638 1708 1933 1833 684 305 202 156 140 135 134 130 129 126 126 125 124 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 999999 999999 999999 1559 997 397 180 144 132 125 118 113 112 111 110 110 111 114 117 115 116 117 118 118 114 112 113 112 112 114 113 111 109 103 103 99 100 101 104 105 108 112 112 115 123 127 131 135 137 140 140 141 147 148 143 136 128 131 128 122 122 121 123 128 132 141 142 146 157 156 153 155 158 159 162 160 153 155 159 159 160 160 161 157 157 159 159 159 169 163 154 156 159 159 163 160 150 159 162 159 163 162 151 159 159 162 169 146 159 166 154 162 160 155 159 159 159 285 378 343 256 186 152 152 139 140 154 144 139 147 192 227 310 464 470 345 259 271 402 536 588 651 615 399 230 204 189 168 156 127 110 48 53 95 63 84 106 76 51 61 52 75 79 73 111 142 124 104 128 103 38 47 67 14 46 97 97 105 40 22 104 100 100 128 88 21 21 91 70 67 127 121 79 80 96 46 57 33 103 230 168 125 14 -21 52 22 138 174 110 146 104 40 103 141 190 262 159 196 168 98 150 -7 -34 56 34057 362 750 75 10116 9 27 37 6974 -1002 1037 4872 16581 43344 73416 86094 72336 87918 94976 77878 51742 25470 10010 142 106 115 125 130 118 115 116 118 114 117 120 123 124 132 135 141 145 146 153 151 140 132 127 126 126 120 118 117 111 111 116 110 102 103 101 101 107 110 108 111 118 118 113 112 121 122 133 148 182 169 163 199 205 193 156 130 127 134 138 138 139 135 137 133 129 119 118 110 114 116 119 119 124 126 130 127 138 178 378 1191 1500 1441 659 286 191 151 135 132 130 125 124 123 123 121 120 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1544 786 341 165 140 128 122 117 112 111 108 107 107 108 113 115 112 113 115 117 119 118 117 114 111 115 117 115 116 115 111 104 99 99 103 107 106 112 113 115 119 122 128 131 132 135 139 137 135 144 150 141 129 125 126 125 126 125 122 122 128 138 143 145 150 158 153 149 156 158 158 159 160 159 155 158 164 167 172 164 153 144 150 159 159 164 158 157 160 159 158 159 159 159 159 161 158 174 176 144 143 159 163 159 155 164 160 153 160 158 159 180 148 153 280 405 364 261 195 161 142 150 142 129 134 144 139 163 201 318 528 528 368 295 284 426 663 788 840 734 438 286 223 166 165 147 123 101 92 106 101 71 100 108 80 56 48 62 96 118 103 101 102 83 56 76 88 44 69 77 75 97 118 144 145 113 80 43 7 68 125 142 120 85 125 86 34 82 81 8 16 142 147 169 155 63 36 19 57 -42 3 121 -28 51 107 28 116 119 32 134 94 56 165 103 214 203 190 101 -7 143 100 34088 361 825 75 10119 9 28 8 6972 -981 1215 4941 13781 32055 55517 79162 102861 92510 84340 84965 69554 36431 5864 134 118 125 124 114 114 114 119 118 121 119 128 134 136 133 135 142 148 151 147 142 136 131 131 129 120 117 115 114 111 109 112 104 104 103 101 106 107 109 111 115 112 115 111 119 119 124 134 145 145 146 188 175 195 171 149 124 128 133 126 131 132 137 134 132 119 118 111 116 117 119 118 124 126 127 124 134 157 307 840 1044 965 491 234 156 138 134 130 128 124 124 123 122 120 118 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 999999 999999 999999 1580 609 287 161 142 132 127 123 118 116 114 113 113 113 117 117 114 115 118 118 119 120 119 120 121 125 127 124 125 119 116 110 103 103 109 111 114 119 121 125 134 137 142 143 142 142 143 143 137 142 150 140 134 136 134 129 129 123 120 128 139 146 151 150 153 158 157 157 158 158 158 161 163 159 152 154 159 162 164 161 158 154 158 172 176 165 154 159 149 145 155 157 159 159 160 159 159 162 169 159 155 165 167 174 160 144 146 151 159 162 159 163 153 159 334 486 462 381 288 205 165 190 186 149 159 188 211 214 235 383 665 694 474 361 402 613 879 973 907 747 504 342 245 224 207 146 129 116 138 138 103 120 124 109 105 58 66 122 106 75 62 56 71 77 51 46 31 37 82 95 79 75 91 110 99 83 105 108 116 85 107 134 86 88 77 110 148 152 94 -9 -60 80 192 164 184 60 -27 72 87 2 12 93 71 113 147 28 -6 78 106 221 119 44 135 58 119 139 186 39 -180 -73 63 34120 361 825 75 10117 9 28 40 6970 -961 1421 5892 19110 42306 64907 85332 99037 81185 67978 63874 59765 31141 6168 148 124 125 122 113 118 116 118 120 120 118 126 138 141 132 133 145 146 147 143 137 137 129 129 125 120 114 114 116 114 113 119 118 111 110 105 104 106 116 113 114 113 120 118 119 118 111 108 113 128 141 164 162 181 167 150 121 122 128 127 133 134 136 130 128 117 118 113 116 116 117 119 124 126 129 122 125 136 197 389 468 404 236 162 132 131 129 126 123 121 122 120 119 118 116 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 999999 999999 999999 1219 432 231 152 139 132 128 125 121 120 119 119 118 116 119 121 118 118 121 122 122 121 119 121 127 133 135 133 129 126 122 115 107 112 114 115 119 125 128 130 136 143 149 153 153 152 148 147 148 148 147 140 141 147 142 137 136 134 128 136 148 151 159 159 158 166 168 163 155 155 152 156 159 146 144 154 163 168 159 156 159 166 175 184 185 171 157 148 143 151 153 159 168 155 151 164 164 169 172 177 177 179 182 185 163 140 148 163 178 199 209 201 185 192 329 494 563 539 411 297 230 229 235 200 200 231 261 262 307 529 890 964 660 486 571 773 964 1032 866 709 535 381 301 283 236 162 142 140 151 139 117 125 101 92 130 65 73 108 96 75 32 59 50 80 173 85 -5 56 109 123 46 -36 22 -12 -65 63 87 37 91 95 127 100 31 57 32 102 130 114 100 87 41 -15 0 23 81 -3 -19 37 -56 73 84 36 174 178 165 162 226 266 167 175 65 112 217 124 32 -93 71 152 -32 -137 -17 34151 361 825 75 10116 9 29 11 6968 -941 1351 5583 18321 41642 71197 118790 139249 123336 78911 38851 21380 6795 1698 651 123 124 123 116 116 114 114 116 117 119 125 134 136 136 139 149 147 144 145 138 137 126 121 118 116 114 113 118 119 121 123 120 113 107 106 107 106 121 117 117 120 122 119 122 121 122 134 140 140 160 165 169 164 146 129 118 120 129 136 140 140 138 129 121 114 117 114 118 117 117 123 125 127 132 125 127 130 151 221 230 190 154 134 130 133 130 125 123 123 123 122 121 120 120 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 999999 999999 999999 663 282 167 145 136 131 128 126 124 124 124 124 123 122 125 129 127 124 125 129 131 124 121 123 128 133 137 140 135 129 126 121 114 115 117 118 119 124 129 128 131 138 147 152 155 156 152 148 148 147 150 152 148 150 148 144 142 139 133 138 146 151 163 164 159 163 165 158 153 156 155 158 155 142 148 156 161 167 161 154 156 165 175 177 173 162 154 148 151 158 156 167 169 160 154 159 168 177 184 185 172 176 197 184 160 163 178 176 176 191 199 190 198 240 385 565 633 538 378 305 243 211 225 217 231 260 272 308 450 743 993 974 755 626 682 778 823 817 704 622 524 419 328 299 248 189 131 112 136 139 132 67 50 90 119 89 73 111 107 65 26 107 70 31 144 113 53 76 44 47 76 -10 8 30 18 122 7 -60 86 120 37 43 117 75 53 39 -16 10 95 115 124 134 54 90 86 41 -4 -32 -18 70 20 -31 69 41 72 179 181 161 212 193 296 174 6 173 154 30 102 138 211 238 37 34182 360 900 75 10117 9 29 42 6965 -921 1788 6758 22017 61177 125489 160451 165760 139224 99470 26276 5151 1573 753 193 181 135 126 116 107 111 115 117 124 131 140 142 140 138 142 144 142 144 139 137 128 120 120 122 118 115 121 121 124 129 120 108 106 105 112 110 117 118 119 119 121 118 121 115 120 132 147 140 155 162 162 144 126 115 118 121 134 145 143 138 138 127 120 111 115 117 117 115 122 125 126 128 130 126 129 128 144 188 190 161 141 129 129 132 129 125 124 124 125 123 122 120 120 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 579 255 157 139 130 124 121 119 119 120 120 120 121 121 123 127 125 122 123 126 127 122 119 123 128 133 133 135 136 133 126 121 119 117 117 119 122 124 125 128 132 138 147 151 151 152 151 148 144 146 154 155 151 150 150 147 137 137 134 137 139 147 159 161 156 155 158 156 158 164 164 158 144 140 150 163 161 163 165 157 156 163 173 168 161 153 145 150 159 157 150 159 159 167 168 159 162 159 173 172 167 168 167 165 157 167 184 181 176 165 157 159 200 330 555 648 545 384 267 228 195 181 199 222 233 239 232 322 567 840 959 874 796 736 690 701 719 689 618 598 659 590 392 313 278 245 175 97 111 169 176 109 79 93 141 217 95 121 121 39 41 109 110 83 102 96 86 85 56 60 58 63 125 93 59 142 52 -23 122 168 31 46 79 -24 9 47 40 36 126 125 61 165 181 134 133 147 -90 -94 53 11 3 19 30 79 -1 -1 55 21 232 362 416 199 -49 171 280 95 142 205 209 340 64 34214 361 825 75 10116 9 30 14 6963 -900 29 1807 5860 16272 39450 74437 113225 168276 216442 215388 122457 53698 14178 2135 518 195 144 129 118 112 116 118 115 124 134 140 143 139 140 138 146 143 144 139 133 125 122 120 119 120 116 121 125 126 133 127 118 113 108 112 110 110 115 117 117 119 119 117 112 107 106 134 138 143 150 154 137 117 114 118 126 139 149 147 137 136 126 120 112 114 113 116 118 125 126 125 127 130 127 128 127 133 139 151 146 131 128 131 131 130 124 123 124 125 123 122 118 120 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 531 241 150 133 127 121 118 117 117 119 119 118 119 120 121 123 121 119 122 125 125 123 119 120 125 130 132 134 137 136 130 125 119 118 116 119 123 125 126 129 135 141 147 151 153 152 150 149 149 152 155 155 151 149 149 141 132 131 132 134 138 147 155 159 157 158 163 163 161 162 164 155 137 135 155 164 161 159 163 160 157 170 186 176 166 164 156 146 150 151 137 141 147 159 162 163 179 164 163 175 182 178 177 176 162 163 177 186 184 155 155 175 201 368 646 671 481 332 242 221 195 188 190 184 193 197 187 305 576 807 877 805 854 818 631 590 694 738 648 672 770 690 477 328 267 224 188 119 113 162 158 143 130 111 124 135 91 96 48 -19 2 65 83 79 100 62 9 29 95 120 48 65 159 86 28 109 105 15 50 128 133 151 93 12 74 100 73 125 166 123 87 124 95 26 145 209 10 -10 35 -29 79 119 70 78 -72 -36 136 162 302 385 272 141 89 181 306 -57 -112 204 94 115 120 34245 361 825 75 10118 9 30 45 6961 -880 94 1301 3529 8681 19994 35655 57360 98177 149300 175608 155436 100584 62880 56768 44977 1029 134 119 115 113 116 117 119 121 132 132 134 141 146 139 145 148 150 145 137 125 122 119 111 116 116 122 130 130 133 130 127 117 106 108 107 111 115 115 114 114 120 115 108 105 109 129 134 142 145 151 135 115 111 116 123 129 129 137 135 132 125 122 116 118 110 117 120 119 125 125 123 129 127 124 122 124 126 131 134 129 125 129 130 128 121 119 121 121 120 120 116 118 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 999999 999999 632 272 157 137 130 125 122 120 119 120 121 121 121 121 123 124 121 120 124 125 126 125 122 124 127 131 133 136 137 132 124 122 117 116 114 115 115 118 120 125 132 139 145 148 150 149 146 144 148 150 152 153 149 145 144 146 141 128 130 134 139 143 149 159 161 162 163 162 156 155 162 153 138 139 156 159 161 162 168 171 166 172 175 173 166 159 155 146 146 146 142 147 147 160 173 167 172 165 162 177 166 162 169 171 152 150 158 178 189 159 161 169 199 384 660 688 471 310 233 203 197 196 180 164 196 191 202 316 535 735 760 731 787 766 669 676 782 787 737 808 795 580 439 333 247 227 190 189 160 133 126 134 173 153 127 127 125 141 110 21 29 87 114 134 84 60 55 32 79 132 89 117 119 41 15 48 75 27 87 153 143 104 44 20 16 28 93 201 142 139 223 157 57 41 128 155 115 98 82 59 32 64 138 37 -28 96 108 182 297 196 48 165 216 12 42 -28 -71 -16 15 218 194 34277 361 825 75 10118 9 31 17 6959 -860 598 1624 3079 6539 14540 24147 35563 50662 71503 96295 109813 106684 91166 102849 86592 11211 116 104 105 98 101 103 108 105 115 122 123 129 132 125 131 142 146 140 130 119 114 109 104 103 108 117 125 129 128 121 117 107 97 98 100 107 107 108 104 106 112 106 92 87 101 122 128 133 135 146 144 165 338 494 558 536 596 586 353 255 197 159 122 121 114 115 116 116 120 124 123 124 124 121 119 119 123 125 126 128 123 126 128 129 122 118 118 120 117 118 116 116 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 999999 999999 999999 670 287 165 144 136 132 129 126 125 127 129 128 128 126 128 130 127 126 128 130 131 127 124 126 130 134 138 140 138 129 120 114 112 110 108 109 109 114 121 127 136 143 148 150 148 149 150 149 151 149 147 148 151 147 145 149 144 138 135 139 143 142 149 163 164 161 160 156 155 158 158 144 132 140 154 161 164 167 164 155 159 164 164 177 168 158 151 151 154 151 153 153 152 166 173 159 159 169 172 161 154 163 173 165 155 145 141 164 184 193 206 189 216 467 697 612 392 265 222 186 193 194 177 176 212 215 229 310 451 589 644 688 744 786 817 855 961 1028 986 1049 1132 859 568 456 308 281 263 270 265 243 230 145 178 224 202 199 165 100 99 75 83 119 125 128 83 66 91 59 70 101 -17 26 46 -12 17 76 122 31 1 58 13 -5 27 -7 -25 -56 27 105 3 54 128 51 59 147 189 113 106 141 118 65 25 52 84 -28 29 104 -39 84 237 136 -23 200 316 138 13 67 188 -58 -95 294 168 34308 361 825 75 10116 9 31 48 6956 -840 210 1326 2022 4038 8981 17362 30893 51592 79639 112489 127241 116188 82873 93383 89648 42571 2032 95 99 99 103 100 103 100 109 114 120 125 126 123 129 136 140 131 117 112 108 103 99 104 107 118 128 130 129 120 114 102 95 98 96 99 101 107 109 108 105 100 89 85 105 125 129 131 135 141 140 162 337 491 556 534 597 586 352 267 212 169 125 119 115 116 114 120 118 122 124 125 123 124 121 123 123 126 124 128 124 127 129 131 124 121 120 122 119 121 119 119 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 552 254 160 143 137 135 132 129 128 130 133 133 131 130 128 130 129 127 129 132 133 130 128 129 131 135 140 140 137 127 120 119 116 111 108 105 105 111 121 126 133 140 144 149 149 150 150 150 149 149 150 153 154 157 147 144 144 139 138 140 143 145 151 159 163 169 172 166 163 162 162 150 141 146 150 155 160 165 159 149 163 172 177 185 168 155 155 150 145 145 147 146 159 175 175 163 169 184 176 173 173 171 184 180 169 166 158 155 161 189 202 191 224 448 584 441 285 222 188 155 194 222 213 187 184 195 217 272 333 459 543 548 675 872 999 1060 1175 1346 1349 1300 1501 1401 955 747 526 366 331 320 335 393 319 157 152 221 245 202 92 26 56 60 60 120 87 44 85 113 116 99 100 100 -23 -9 44 32 69 109 139 45 -40 44 0 -13 55 -16 1 -37 -47 25 -14 14 -6 6 97 67 95 115 81 73 66 -33 -13 12 18 -69 -90 36 24 37 74 -10 53 206 143 192 129 125 260 201 -19 117 214 34340 360 900 75 10117 9 32 20 6954 -820 25 341 1413 2623 5042 10764 24178 47201 75058 96449 104010 94154 103581 101123 90194 28460 4464 101 101 105 105 105 107 116 115 120 123 124 125 126 131 131 124 112 110 105 97 97 107 111 125 132 133 131 125 123 108 99 99 97 95 98 103 107 103 101 94 89 95 108 122 121 132 132 134 119 105 103 105 106 106 106 110 112 141 147 137 129 118 109 113 111 117 114 116 116 120 118 119 116 118 117 120 121 126 121 121 122 124 120 117 115 115 116 116 114 114 113 118 139 253 743 1961 1699 999999 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 218 147 134 130 128 125 122 123 125 128 128 127 126 124 127 125 123 126 129 130 128 126 127 129 134 135 134 131 132 128 125 118 112 108 107 107 111 117 120 127 135 141 146 148 149 147 143 145 146 149 151 156 158 153 145 141 141 144 137 134 143 147 152 160 164 166 164 165 162 156 151 144 141 147 157 161 159 161 160 167 170 168 178 167 157 158 150 142 151 153 142 159 163 157 159 168 174 173 159 155 159 163 161 159 176 173 152 154 164 177 187 221 328 402 342 261 206 159 145 165 225 225 195 198 197 199 245 274 368 436 423 503 773 1172 1383 1411 1562 1684 1509 1550 1715 1409 1102 806 506 415 371 391 381 275 193 171 217 218 161 122 134 133 67 75 126 57 44 111 116 84 52 69 100 101 77 34 2 7 42 99 97 41 63 34 27 23 -54 -35 -1 6 63 112 88 -66 -23 34 -81 37 100 28 44 57 54 91 109 184 113 -9 137 184 44 10 48 81 67 -16 12 59 145 337 359 131 89 178 34371 359 975 75 10115 9 32 51 6952 -800 108 1144 2648 5664 11484 22849 43573 73166 98043 126232 120850 107718 69766 58724 26548 4406 66 58 66 71 72 73 80 84 84 79 84 90 89 97 91 79 74 70 68 63 65 74 82 96 101 101 101 96 95 82 71 70 68 63 65 67 67 68 64 59 59 70 74 84 87 99 95 94 80 70 74 80 77 86 88 115 202 612 2234 2602 1726 230 116 109 108 110 112 114 110 116 113 115 111 113 112 115 115 120 117 116 117 119 119 116 113 111 112 111 111 110 109 110 117 151 361 977 1645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 195 137 128 124 121 120 119 119 121 122 123 122 122 122 124 122 121 123 127 131 130 127 125 129 129 132 133 131 130 129 122 114 118 113 109 109 115 118 122 133 139 140 142 143 145 143 139 140 147 148 147 148 150 143 140 132 135 144 139 138 149 149 153 162 164 161 160 165 164 155 154 145 142 146 159 167 154 157 159 159 160 165 172 166 158 158 159 157 154 155 148 159 168 156 159 175 177 169 145 140 159 154 148 163 173 159 156 155 159 178 165 161 205 284 331 291 227 187 153 153 177 165 157 152 165 178 196 248 299 344 390 462 718 1201 1495 1542 1726 1903 1661 1559 1880 1755 1453 1101 674 556 494 472 384 269 262 229 202 188 174 172 168 110 58 71 81 45 21 87 107 96 87 86 78 43 57 24 17 39 0 53 103 31 -24 -28 2 17 0 -30 29 71 83 123 91 15 0 -46 -82 22 5 -59 -73 -16 109 99 101 96 109 170 181 96 6 39 237 89 -74 2 -52 21 61 148 309 249 140 152 34403 368 300 75 10115 9 33 23 6949 -780 1685 3053 4808 8838 15522 20890 19307 16190 10419 6574 4790 4495 7413 12206 21068 36310 56028 66761 73969 61975 46298 15234 2014 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 712 2070 4869 10204 20265 25270 25078 18147 10806 265 116 106 109 115 109 114 110 111 107 109 109 110 111 111 113 113 116 117 116 116 116 110 109 109 108 108 107 107 108 124 219 596 1392 999999 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 204 139 128 124 122 121 120 121 123 125 125 124 124 124 125 123 123 124 127 131 128 125 127 128 127 129 128 126 125 120 115 113 116 114 109 107 114 121 126 132 135 135 135 136 137 137 138 141 145 148 147 146 147 141 133 123 125 133 135 137 145 149 152 159 166 168 164 162 160 155 154 149 150 149 154 159 159 159 159 165 165 178 185 171 157 149 154 159 146 145 148 148 159 159 159 164 159 155 165 163 153 155 159 164 163 159 154 156 159 160 159 168 194 240 351 381 289 210 157 127 123 140 154 141 140 177 184 207 240 258 312 447 704 1105 1422 1573 1807 1873 1618 1597 1801 1681 1480 1188 787 596 536 497 379 269 256 219 156 165 190 194 127 23 10 47 30 50 86 95 119 113 94 64 35 -22 17 78 57 61 43 68 70 46 18 19 36 43 46 40 85 78 76 127 163 117 2 -5 90 100 71 79 -14 -32 68 61 58 2 2 57 101 135 19 12 133 37 1 68 50 231 157 105 274 235 225 369 34434 370 150 75 10109 9 33 54 6947 -760 1546 2696 5412 8890 15592 24223 35089 30998 19151 13714 8438 5029 3057 1732 2162 2245 2282 2516 2351 2153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1190 3371 8014 16809 33283 51051 62644 63155 44453 23656 11762 281 125 113 115 121 117 118 115 112 112 111 112 113 115 116 117 118 121 121 119 120 120 114 113 112 111 110 109 108 116 152 323 959 1194 999999 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 160 136 128 124 122 121 120 122 125 127 126 125 125 125 125 124 123 124 125 127 124 123 126 129 131 131 131 130 123 124 116 114 113 110 104 107 117 125 128 129 131 134 134 137 137 135 137 139 141 143 139 142 149 146 144 136 137 140 141 138 145 150 149 159 169 174 168 163 160 155 149 144 144 151 158 159 159 159 159 167 168 173 181 182 174 156 145 145 140 142 147 150 158 159 160 167 159 164 178 165 144 144 154 159 159 161 160 159 157 159 189 195 208 215 336 500 432 278 200 155 150 150 161 183 179 196 200 211 235 248 303 470 782 1211 1588 1735 1828 1780 1597 1615 1583 1390 1198 930 696 582 495 428 342 262 231 229 238 252 254 207 94 13 24 106 79 63 117 106 77 59 21 8 75 51 44 76 23 7 66 100 110 114 73 48 89 72 -13 -15 16 -19 27 58 91 59 -52 39 150 142 84 118 211 67 -22 88 36 -4 4 25 121 149 96 147 112 6 104 223 242 335 220 163 191 81 46 248 34466 370 150 75 10108 9 34 26 6944 -740 2327 3264 4493 6795 11862 16706 20878 11271 2080 999999 999999 1206 4372 4129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1054 4228 12483 27308 48742 74335 91110 81653 59827 23326 5133 1176 131 120 116 118 119 118 118 115 112 114 114 115 117 116 117 117 119 121 121 120 121 118 115 113 114 113 110 108 108 115 152 323 998 920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 209 143 131 125 121 120 118 119 121 123 124 124 122 123 122 122 122 120 121 124 126 127 126 127 129 133 136 137 138 135 125 118 116 112 106 105 111 120 126 127 130 136 137 136 138 142 143 136 135 138 141 142 145 152 155 149 150 148 139 135 133 139 140 142 155 167 171 166 164 160 159 152 149 147 148 156 155 159 160 158 161 167 175 178 177 178 162 143 140 140 156 152 144 154 159 160 165 166 173 162 143 147 158 163 159 155 161 157 159 159 168 206 217 244 305 469 549 422 264 160 135 157 162 177 183 187 205 231 244 223 245 361 610 1013 1389 1566 1512 1428 1380 1298 1263 1124 913 772 613 543 550 452 366 379 373 306 276 292 297 284 215 129 78 52 74 76 69 82 103 89 97 59 17 107 134 97 71 61 71 79 67 108 113 54 43 106 57 -4 -9 -28 2 21 3 -16 -37 -29 124 94 -4 -21 43 207 89 -47 5 53 46 73 92 75 90 194 237 75 31 91 99 248 307 -11 -109 32 58 -83 -79 34497 370 150 75 10111 9 34 57 6942 -720 271 473 657 770 756 247 999999 999999 999999 999999 999999 1210 4459 4213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1439 4032 8449 16649 33057 57961 81740 91451 80771 59488 33185 9423 2058 326 111 106 103 104 105 105 108 103 103 102 106 103 106 104 104 104 110 110 109 110 110 110 105 101 103 101 100 97 96 96 106 153 448 758 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 154 136 129 124 124 122 122 125 126 127 127 125 127 127 127 127 125 126 129 131 133 130 129 131 133 133 135 137 129 126 117 118 118 116 113 113 121 124 126 127 129 131 133 133 136 142 141 138 140 142 146 151 157 156 148 146 138 132 133 132 135 139 149 156 162 169 167 165 159 158 161 158 148 146 151 152 159 167 161 165 170 175 175 167 169 162 144 139 143 154 147 146 167 159 153 161 170 171 148 145 159 165 173 163 154 152 151 159 189 197 225 254 303 485 663 538 316 212 126 105 142 165 154 162 185 176 204 234 208 210 304 561 980 1312 1354 1160 1024 1001 937 934 908 712 561 553 537 517 436 368 412 480 442 322 254 269 354 316 219 141 67 56 37 53 62 77 92 131 109 30 75 84 53 30 49 76 58 46 65 117 96 89 108 47 72 129 85 35 13 24 12 -40 -10 95 103 -19 -2 124 86 -29 -64 -23 80 56 107 212 117 29 182 178 -5 126 157 -39 66 235 -75 -151 78 41 -25 -19 34528 367 375 75 10109 9 35 28 6940 -701 61 1725 4742 5030 2070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 1281 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 950 3517 9018 16782 22703 28007 30966 36903 47857 52719 49816 38650 27893 13240 2150 106 84 85 85 85 85 87 91 93 87 88 84 86 83 87 85 86 88 94 95 93 92 94 94 89 86 87 86 84 83 84 90 124 294 722 970 999999 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 160 142 135 131 130 128 128 131 131 132 132 131 133 133 135 136 133 132 134 136 137 135 131 131 134 136 138 139 136 127 119 120 126 124 119 117 123 129 128 131 133 134 138 143 146 149 148 148 149 148 147 150 157 154 147 139 135 137 139 142 145 149 159 160 161 164 169 169 162 162 166 160 151 151 154 155 161 164 160 164 174 180 171 156 150 151 154 144 141 152 148 153 165 161 150 162 169 156 148 144 160 160 163 171 168 153 159 201 254 289 309 357 411 554 752 679 412 261 190 142 149 172 176 191 200 187 202 258 264 239 260 373 645 1029 1316 1226 1004 907 889 890 916 876 687 661 656 605 579 530 552 691 677 500 417 409 558 556 369 236 123 139 95 108 117 94 110 124 109 85 119 65 -1 13 48 17 21 43 74 176 123 85 95 65 89 161 136 31 74 53 -63 -13 32 24 109 92 3 -22 -40 -69 -61 -102 -15 122 179 320 195 32 192 49 -73 94 173 -4 -200 0 77 19 96 -36 -70 43 34560 368 300 75 10113 9 36 0 6937 -681 379 2059 5662 11762 12299 7080 2131 1069 468 999999 999999 999999 600 4116 15556 15509 822 999999 999999 999999 643 3936 12939 17496 10669 3974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 1282 4553 11066 19044 23281 25180 24207 25080 23724 19917 17089 14050 8486 2720 135 100 90 94 94 94 90 95 97 101 94 95 89 91 90 92 92 94 96 99 99 99 98 101 100 96 94 94 93 92 90 92 100 146 402 999 1211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 151 142 137 134 133 132 132 133 134 135 135 134 137 138 139 141 138 135 137 139 139 137 133 133 136 140 140 139 141 139 126 124 129 126 121 122 124 129 136 139 141 142 144 147 151 155 155 154 154 150 146 150 158 160 159 152 146 147 148 150 160 165 169 169 170 171 171 173 169 166 161 156 151 153 155 157 159 159 162 162 172 184 172 150 142 147 155 143 135 145 153 159 165 168 159 159 162 152 146 147 164 162 159 175 180 159 156 207 310 368 381 473 537 630 881 867 539 324 240 209 179 184 203 229 233 237 274 331 296 290 307 359 416 790 1321 1471 1271 1039 907 952 920 919 893 891 928 705 752 713 707 908 858 592 609 715 944 894 517 248 125 90 48 123 103 53 99 107 112 127 137 64 2 -5 18 42 46 -18 -10 124 55 -1 47 -25 -85 21 75 73 144 78 -42 47 10 -38 -5 66 41 9 -48 -78 112 -80 -29 161 48 245 302 93 65 -114 -175 -172 -54 63 -170 -48 36 -158 -93 -88 -132 50 34591 368 300 75 10109 9 36 31 6935 -661 296 1863 4185 7362 7465 5250 2926 2006 1638 1140 823 1118 1716 4814 16839 17316 1229 999999 999999 999999 898 4696 16386 32968 45537 53821 67601 50255 9162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 373 1223 2477 3781 4872 6306 9124 15171 21095 21103 18669 14487 5686 2445 201 131 115 114 114 110 112 116 112 115 111 112 108 107 109 107 109 112 111 112 111 114 114 115 116 114 109 108 107 106 103 104 108 136 335 783 1043 999999 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 146 138 134 132 133 131 130 132 133 135 135 134 136 137 139 142 139 136 137 139 139 135 133 133 135 139 141 140 141 140 136 125 124 124 123 125 125 127 133 137 138 138 137 142 149 154 155 155 151 149 150 152 158 161 159 155 151 153 155 152 159 171 173 172 176 178 177 172 163 158 153 150 149 150 154 160 159 157 158 165 173 181 175 159 142 143 149 145 140 145 154 157 171 176 176 167 159 158 149 148 165 173 169 171 169 156 184 254 349 396 430 539 604 797 1054 895 525 322 239 198 196 202 200 327 253 335 302 355 317 320 291 333 364 661 1246 1598 1537 1188 919 1087 1071 877 902 920 939 769 754 749 797 977 937 659 657 888 1182 1012 556 245 124 74 10 75 55 26 75 140 154 80 79 21 38 51 23 77 116 43 -60 4 48 69 41 -98 -97 17 40 52 80 77 62 123 69 9 -83 -127 39 138 87 24 148 91 24 47 -43 60 251 48 -98 -159 -166 -156 -74 157 -71 -51 69 -121 23 62 -102 -69 34623 367 375 75 10111 9 37 3 6932 -641 522 1261 1177 1582 1715 2071 2240 2592 3022 4955 14485 14542 9102 9078 11844 14786 19750 23290 27166 27644 22475 22628 35281 57180 69711 93573 87224 50487 11645 6 999999 1 4 16 25 24 24 23 20 18 16 12 6 2 4 12 18 36 45 49 48 39 37 29 31 44 52 45 37 23 18 18 21 22 43 86 86 66 50 40 36 49 69 132 353 811 1852 3676 8082 9599 8855 7165 2358 898 190 138 126 127 126 115 121 121 119 117 117 115 115 111 112 112 114 115 115 114 117 119 117 119 121 120 114 114 114 114 120 114 114 130 239 549 747 999999 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 129 125 122 120 120 119 118 120 122 125 125 124 126 126 129 133 131 127 129 132 133 126 124 126 130 135 140 141 142 142 139 131 124 122 122 122 125 127 131 132 132 134 134 135 140 145 148 147 148 152 152 154 159 157 147 145 147 149 148 148 155 167 169 171 174 176 176 168 158 149 144 143 145 144 149 159 162 153 151 167 181 175 167 161 147 147 151 151 149 150 154 157 169 177 175 161 156 160 147 144 157 173 180 157 145 159 193 270 337 357 408 510 550 813 1131 995 640 400 279 217 160 161 168 271 186 279 250 291 285 252 190 187 255 490 939 1386 1543 1203 889 1097 1146 866 831 823 773 799 764 703 757 956 989 680 558 722 913 778 508 256 73 31 16 69 90 75 66 88 76 -11 -12 -1 11 54 66 61 121 84 -30 -9 5 6 9 -54 -31 73 90 93 91 94 112 127 110 82 3 -47 60 43 135 142 7 53 61 -12 38 -17 -25 52 23 0 27 62 -76 -18 -33 121 217 61 194 274 213 35 34654 367 375 75 10112 9 37 34 6929 -622 86 845 750 1059 1228 1519 1338 1346 1598 3985 13531 15572 11491 9874 11902 15459 20919 25402 32416 34739 28601 24399 23255 28642 33222 43325 65404 96488 86163 77305 55726 34217 6370 103 108 112 116 115 110 105 106 103 98 93 94 103 109 130 137 144 141 131 130 121 124 129 133 127 119 106 101 99 99 99 113 151 158 146 128 109 102 116 120 113 117 133 158 208 175 135 125 125 127 136 148 219 390 396 153 120 115 116 116 117 114 112 112 110 111 115 122 120 116 116 117 119 117 121 121 119 114 115 115 115 121 115 114 119 143 346 467 999999 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 122 117 113 111 111 109 108 111 113 115 116 117 119 119 122 125 124 123 125 128 127 125 124 126 129 132 136 138 139 141 137 131 124 119 119 118 120 122 127 130 128 130 131 129 135 138 141 143 146 151 152 153 152 149 146 142 139 143 144 145 155 159 157 161 167 172 174 168 160 148 139 144 146 152 153 161 165 154 154 170 184 179 162 152 149 147 148 159 159 152 150 159 166 169 172 162 172 162 137 141 156 172 174 155 147 152 159 186 261 301 301 366 444 632 1006 1071 778 507 350 241 169 168 154 126 141 190 221 242 244 206 174 175 210 364 669 1100 1442 1279 940 1054 1061 789 790 890 891 863 790 690 765 933 831 544 513 660 713 561 338 167 54 -9 22 80 49 33 54 39 74 56 29 34 -6 47 114 92 55 33 28 30 36 -12 9 43 -3 -3 45 79 131 131 70 71 55 22 67 86 80 100 129 105 22 47 56 -4 33 -33 -99 -12 -23 -54 69 194 -26 -121 18 150 150 38 120 217 286 161 34686 356 1200 75 10113 9 38 6 6927 -602 1712 2129 1000 466 401 1024 2472 5603 6701 5743 4517 4762 8539 14348 19324 31910 57949 77620 88466 85770 102421 73032 13932 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 60 29 999999 8 77 362 1511 6723 19860 23456 23105 13426 3132 313 120 117 119 113 116 115 115 116 122 129 126 118 120 120 123 121 123 124 120 117 119 117 115 113 114 113 111 126 223 302 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 246 140 126 120 116 116 114 111 113 115 118 119 120 122 122 124 127 126 125 127 129 128 126 126 128 132 135 137 136 135 134 129 122 121 120 116 116 118 118 120 123 124 124 126 131 135 138 141 142 141 144 147 147 146 146 142 142 141 139 140 143 153 158 156 159 165 168 168 160 160 149 141 147 153 160 158 159 159 160 169 170 176 177 163 154 154 149 143 149 159 154 152 159 169 167 163 173 177 159 132 135 159 159 159 163 163 155 155 172 285 323 295 375 529 677 1103 1331 1041 713 457 285 195 154 136 127 163 217 233 239 248 204 183 193 215 318 598 1025 1422 1444 1124 1068 937 693 833 996 1015 923 789 748 944 892 560 465 564 717 640 388 211 145 109 32 -4 46 33 24 103 77 82 82 61 49 23 79 80 44 93 135 80 -28 14 61 16 74 73 81 102 65 137 163 43 31 5 -4 75 48 -24 99 247 120 25 95 94 51 17 -9 53 127 44 -131 -24 184 7 -140 -35 92 224 32 -37 226 254 70 34717 343 2175 75 10111 9 38 37 6924 -582 169 815 850 745 2784 12086 39094 95707 130722 74474 1279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 651 3215 15572 46036 55418 59823 54011 13143 455 134 120 122 115 118 117 119 117 123 127 127 121 123 122 123 124 124 127 125 120 123 126 143 154 142 122 115 136 262 345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 149 130 123 121 120 118 115 115 118 121 123 125 126 124 126 130 128 126 129 131 130 125 123 126 130 135 139 140 135 133 130 123 123 120 118 119 119 122 123 123 128 127 128 132 133 138 142 143 145 146 147 151 152 145 144 139 140 139 135 140 154 161 161 160 159 159 161 161 159 153 147 151 155 160 158 151 157 170 182 175 177 173 159 149 137 144 143 143 156 159 159 159 169 162 159 171 169 158 135 151 160 158 159 159 169 166 165 222 316 351 321 452 683 866 1300 1586 1333 963 606 384 290 242 216 204 260 282 311 305 312 284 288 316 341 457 744 1148 1554 1710 1432 1232 954 724 970 1118 1057 944 877 961 1128 868 488 498 604 674 542 246 119 109 37 12 33 67 57 44 84 58 18 28 29 -1 -7 21 30 35 79 127 41 -66 -21 22 4 27 36 103 122 83 163 164 87 50 16 53 126 32 -74 99 273 69 10 82 68 48 66 178 111 144 95 -94 2 83 -84 -137 28 225 215 75 189 287 186 119 34748 339 2475 75 10113 9 39 8 6922 -563 840 5750 20503 56266 104999 88788 4357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4754 20503 49260 62243 73298 89579 36689 773 135 109 113 106 109 106 113 116 124 127 122 113 113 114 114 115 115 120 121 118 128 194 241 236 165 131 120 146 311 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 161 136 127 124 123 121 119 119 122 125 127 129 129 127 130 134 131 131 135 136 133 127 124 128 134 137 140 141 137 127 121 120 123 120 118 117 117 125 128 125 125 122 127 134 134 136 142 145 149 148 148 152 153 151 150 145 143 143 145 152 161 165 167 166 167 167 165 161 156 150 141 144 153 155 155 150 159 173 185 181 178 166 145 131 133 146 147 153 151 159 163 156 159 167 164 161 162 157 149 154 159 163 163 159 169 179 199 262 320 317 330 532 814 1061 1415 1701 1492 1058 674 435 323 267 219 213 263 269 338 350 350 358 401 453 493 607 828 1192 1655 1870 1639 1397 1072 770 897 1055 1028 998 1070 1215 1280 1083 688 514 561 639 652 390 142 74 -4 10 115 113 53 58 58 46 8 -12 5 23 19 -46 -18 50 47 54 83 58 -11 5 52 72 51 26 38 85 58 36 47 11 80 74 91 115 14 82 83 -69 -8 65 63 50 38 79 16 20 45 -51 24 209 138 154 152 12 86 147 272 216 119 197 34780 347 1875 75 10113 9 39 40 6919 -543 699 835 774 999999 999999 999999 999999 827 5450 23275 67593 115077 111875 30619 5886 2814 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 157 158 597 1061 1015 164 110 805 3739 14175 30017 41687 50977 57430 30545 820 126 99 100 95 98 95 101 109 115 112 106 100 101 103 105 105 105 109 110 107 115 164 214 222 150 113 102 110 153 240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 203 139 128 124 123 121 118 118 121 122 123 127 128 127 132 134 131 131 133 133 130 126 126 130 134 137 140 140 133 124 121 119 120 119 115 117 117 121 121 120 119 119 125 135 135 136 141 144 148 145 145 145 145 146 149 146 138 135 144 153 156 159 166 167 172 171 160 151 141 140 140 143 154 154 155 159 163 169 172 172 171 161 147 140 141 151 155 157 156 159 159 159 160 167 172 152 153 166 159 151 156 159 159 159 159 159 164 208 261 236 245 474 794 1107 1457 1760 1662 1186 731 406 280 255 224 218 253 295 385 437 429 462 540 614 648 765 1036 1418 1828 2020 1814 1557 1247 801 642 764 921 1017 1099 1253 1440 1376 911 538 534 745 825 516 200 94 52 42 48 64 11 13 59 65 49 -15 -36 25 67 -35 -84 32 84 1 -1 12 -31 -48 9 37 8 8 12 59 -19 -98 22 74 32 -5 14 122 72 97 23 -88 32 80 -36 -92 -67 -98 -53 93 260 170 100 317 298 211 41 -181 68 151 161 243 209 327 34811 367 375 75 10112 9 40 11 6916 -524 662 1903 2919 2658 1501 1744 1576 1713 1893 2332 2895 2633 1431 578 15 999999 999999 999999 999999 999999 578 760 738 999999 999999 999999 297 2545 11879 44636 106282 170651 135507 13984 3089 3814 1202 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 16 18 14 17 12 14 7 10 10 8 1 999999 999999 999999 999999 999999 999999 8 32 39 37 23 16 20 26 48 92 97 116 228 665 1082 1032 442 277 354 839 2714 6719 10858 12165 11486 4817 285 105 91 90 88 88 87 94 97 98 94 92 91 92 95 97 97 98 98 96 93 92 94 108 142 132 97 83 76 85 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 357 206 139 128 125 123 120 117 118 121 122 123 125 126 127 131 132 129 130 132 132 130 126 125 129 133 136 138 139 134 125 119 116 117 116 115 115 114 121 122 124 124 123 128 138 140 138 141 142 148 149 149 147 144 141 141 139 139 140 139 154 160 159 162 163 167 167 159 150 139 142 148 146 154 158 158 162 172 170 169 167 172 162 146 137 137 155 159 154 159 157 157 159 159 161 163 167 166 161 151 148 157 159 159 164 177 156 154 202 244 233 255 491 869 1258 1657 2085 2005 1412 824 443 303 272 253 268 333 415 529 610 639 693 763 809 893 1158 1540 1905 2110 2058 1791 1488 1124 735 608 724 908 1050 1130 1283 1381 1164 811 637 667 865 825 491 266 182 90 28 16 47 -9 -14 39 72 121 61 31 30 27 -28 -56 42 66 13 -50 -26 58 6 -10 13 12 15 -20 -17 34 -60 7 129 4 35 75 51 45 58 84 10 3 69 -43 -120 -140 -149 -122 115 299 171 210 269 196 44 -61 95 170 139 439 410 240 314 34843 368 300 75 10113 9 40 43 6913 -504 493 1454 2828 3899 3210 1807 2022 1999 1977 1860 1977 2373 2383 1370 756 370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 2014 9327 34162 85020 156335 145519 34740 233 679 623 999999 999999 999999 999999 999999 0 3 13 23 30 39 43 41 36 32 31 30 30 35 29 21 13 3 999999 999999 2 19 20 35 43 56 64 70 73 81 77 78 71 71 68 81 117 309 1047 3921 8047 8515 7114 776 220 149 119 96 88 89 86 87 88 86 87 89 91 92 89 88 89 89 93 94 94 93 93 91 92 104 148 330 377 323 203 108 75 75 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 503 248 154 138 134 131 127 125 126 127 129 131 131 130 132 137 136 133 135 137 136 131 128 128 130 135 138 139 136 131 128 117 114 116 112 109 113 118 123 129 131 133 134 139 146 146 142 144 145 150 150 150 148 149 144 142 137 140 148 148 155 164 166 159 156 161 167 164 158 143 141 151 146 150 157 158 165 171 172 177 186 189 178 154 139 145 151 143 142 147 145 145 155 165 162 160 176 183 181 166 141 146 158 159 167 168 153 159 212 266 275 307 490 875 1393 1953 2490 2489 1823 1065 574 391 337 300 346 455 600 787 912 989 1017 1058 1148 1404 1787 2150 2330 2213 1884 1435 1062 812 713 809 964 1072 1153 1203 1154 1005 779 689 743 717 737 570 318 235 187 77 30 52 73 27 3 29 64 81 48 65 40 3 -42 -71 -12 66 84 5 8 64 30 -18 48 93 49 -3 -36 -32 -85 -115 -9 10 96 183 114 18 -57 110 157 -41 -3 38 -15 -36 -14 52 152 185 105 138 65 25 79 -48 0 61 154 544 387 191 212 34874 368 300 75 10113 9 41 14 6911 -484 749 2093 2834 1572 881 10 9 92 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 620 3175 13257 50695 107262 110806 23678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 137 576 644 626 448 339 502 1134 4123 16877 34152 41831 14023 689 119 106 91 89 80 86 83 86 86 86 84 82 83 83 82 85 85 86 90 91 92 88 90 91 106 159 410 913 1075 912 521 286 117 84 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1002 515 257 155 139 133 128 126 126 127 127 129 129 128 131 136 136 135 136 136 133 127 126 128 133 136 135 132 129 128 122 114 116 114 107 107 115 121 122 125 127 130 133 136 139 139 138 143 142 141 140 141 142 147 141 134 135 137 143 148 150 159 166 163 157 158 164 164 158 147 142 148 146 150 159 159 159 166 163 166 179 186 178 164 159 159 147 137 141 150 153 150 149 164 165 155 159 168 175 176 166 175 180 179 180 177 178 185 200 238 259 290 374 581 1063 1670 2254 2661 2381 1534 819 476 374 329 343 440 618 827 1044 1140 1079 1053 1199 1476 1755 1954 1870 1617 1233 742 541 546 562 675 736 793 815 688 519 478 475 473 528 455 368 211 106 110 60 35 26 -29 27 37 14 30 80 67 22 41 33 91 67 25 69 96 89 50 -4 0 25 25 42 93 2 -12 63 -22 -104 -87 -36 -27 -15 75 123 35 26 108 200 136 -10 -103 25 267 137 -32 -94 -14 156 64 -87 -33 19 -70 -154 -68 148 298 221 90 190 34906 370 150 75 10115 9 41 46 6908 -465 1088 1216 1979 2778 3207 1872 1499 802 656 495 282 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 353 630 1373 4770 19395 45143 42784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 525 1874 4631 7167 8599 8254 6697 3947 1649 1292 1971 6065 19027 35086 46739 10663 65 38 30 22 20 12 20 18 18 16 16 18 18 16 15 14 18 17 17 20 22 25 23 25 32 65 169 641 1259 1526 1600 1497 1192 861 573 228 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1117 541 260 148 130 123 118 117 118 119 119 119 120 121 124 128 128 129 130 131 126 121 122 125 129 134 132 132 129 127 118 113 115 113 107 107 115 120 116 118 122 121 123 125 129 129 130 139 140 140 143 144 140 130 129 127 130 132 133 137 143 154 158 159 157 159 163 163 163 160 157 152 148 150 155 154 158 159 159 159 168 170 170 174 169 159 153 142 142 148 156 165 159 154 159 160 172 172 159 166 169 168 167 182 189 203 194 175 180 218 261 330 470 749 1178 1731 2225 2333 1878 1171 635 359 289 272 289 436 640 761 830 850 788 725 810 974 1168 1268 1109 896 615 349 277 302 295 303 341 421 433 345 288 270 260 257 286 287 201 105 96 83 26 43 10 -58 -30 -19 12 26 57 41 -3 -14 0 101 62 41 97 61 43 8 -28 -22 38 104 33 8 -10 14 129 111 -11 -7 4 -73 -15 50 48 -10 42 142 224 261 91 -1 29 148 115 -37 -67 51 218 203 45 -44 -63 -22 45 72 200 243 296 134 56 34937 370 150 75 10109 9 42 17 6905 -445 568 1167 2162 2885 4592 6629 8328 9826 8577 7830 2467 529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 111 161 619 2728 10491 10061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1698 4549 9977 14665 17463 17606 15955 14598 13918 16074 17156 14622 13652 15826 13758 4657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 435 1262 2066 2476 2535 2481 2192 1721 1510 973 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 537 249 143 125 118 113 111 112 113 113 113 114 117 118 120 124 125 124 126 128 126 121 121 123 127 134 139 138 136 131 123 117 117 115 109 107 111 118 121 117 117 121 125 127 129 128 133 144 148 147 148 151 154 143 136 136 133 136 133 134 146 155 154 158 159 162 165 165 167 168 160 148 146 148 149 154 159 159 159 167 168 171 171 170 170 162 148 139 147 150 147 159 159 159 160 159 159 167 167 163 159 149 151 159 172 177 182 176 206 279 361 490 780 1215 1625 2131 2389 1917 1096 527 277 193 197 189 212 372 550 631 621 577 587 537 512 608 754 853 790 652 482 324 206 200 199 156 203 363 478 440 367 322 310 292 296 284 210 177 190 127 75 51 21 13 25 29 53 40 20 43 39 19 -16 0 -10 36 110 39 11 24 14 29 54 95 61 32 68 31 16 76 45 22 24 4 103 128 73 1 4 100 182 243 148 107 48 -17 17 0 50 96 103 86 -109 -129 -74 -53 -7 -31 102 178 179 75 -3 34969 370 150 75 10113 9 42 49 6902 -426 484 1708 3110 5523 10723 14451 17396 21898 19872 17469 10167 7083 2869 3895 2967 999999 999999 999999 999999 999999 999999 999999 6 37 999999 999999 999999 999999 999999 999999 999999 999999 12 1919 3723 3033 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1057 2956 5416 8666 11370 13324 14241 15185 17116 20753 27030 31449 25574 20058 17656 6054 1377 571 322 141 104 58 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 152 425 445 626 1594 2825 4114 5084 4613 3586 2221 1864 1302 999999 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 156 130 121 116 112 110 111 112 113 114 115 117 118 119 123 124 125 128 130 129 124 122 125 128 133 140 141 138 132 124 125 123 119 114 110 110 115 121 120 119 124 129 126 129 131 137 144 141 145 151 149 147 144 143 138 139 146 141 139 149 153 150 158 159 156 159 159 159 163 159 150 151 152 159 159 159 159 165 172 173 174 179 180 168 160 145 143 146 139 136 149 163 160 162 160 151 159 163 159 160 159 167 180 165 166 174 197 242 275 356 533 832 1213 1596 2046 2275 1958 1308 738 371 234 213 194 204 259 312 396 471 526 560 518 440 454 518 632 766 730 562 421 308 254 216 132 166 387 556 463 345 352 385 373 340 344 314 273 197 104 40 -8 29 55 29 27 53 59 80 91 62 61 13 -49 -50 78 188 122 87 124 114 93 35 -49 3 6 44 74 -67 -10 70 81 60 80 159 214 128 -36 -12 52 44 125 144 129 107 71 -22 -100 13 49 86 63 -31 39 19 30 99 12 85 180 109 98 66 35000 370 150 75 10112 9 43 20 6899 -406 2164 6337 14871 19666 23397 20624 14958 16564 14906 12181 9662 7831 4450 8130 19481 31758 29611 7659 999999 999999 18 261 544 839 1101 923 621 371 12 999999 999999 999999 232 2085 4020 3550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 727 1630 2451 3076 3550 3995 4424 5207 5964 7503 10214 13303 14177 13640 11924 4799 1952 965 677 576 557 510 457 456 348 92 27 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 359 473 575 615 1063 2152 3181 4286 5462 5329 4600 3564 3420 2306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 397 212 144 130 125 122 120 120 120 121 123 125 127 126 126 131 133 134 137 138 137 130 127 127 131 135 141 142 137 136 130 126 119 113 110 112 113 113 117 121 124 128 130 129 132 139 143 145 146 148 152 154 151 146 148 148 146 147 144 147 152 156 163 169 169 161 157 158 155 156 153 146 146 155 157 155 160 161 163 175 180 177 186 192 174 143 138 144 142 136 133 145 161 160 159 158 156 163 170 159 154 168 188 192 184 199 206 200 233 242 272 384 593 933 1422 1868 2227 2362 2063 1433 770 405 265 240 248 259 286 328 450 612 673 692 629 542 537 672 966 967 752 602 397 264 220 152 266 468 565 441 325 416 558 576 504 509 450 300 157 71 47 17 51 118 40 7 52 70 131 57 -1 -7 -26 20 34 74 109 130 97 56 96 101 41 -36 -37 -41 -23 59 -24 27 98 80 34 16 127 183 57 -129 -58 98 34 9 61 109 137 180 27 -141 -70 -24 -57 80 204 46 57 122 190 54 67 235 58 -105 -54 35032 368 150 75 10114 9 43 52 6897 -387 1719 5228 13388 16735 17503 13452 7318 6845 5449 5124 5502 5347 8265 19789 50842 87439 83060 10486 1153 521 42 999999 114 381 919 1050 777 554 196 999999 999999 999999 999999 999999 246 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 93 78 75 144 473 847 1052 1092 917 773 707 640 649 771 834 1263 1570 1504 1042 411 254 150 134 145 158 267 429 770 714 516 321 121 58 12 999999 999999 999999 999999 999999 999999 999999 999999 22 159 809 1772 2741 4004 4766 4921 4358 3329 3216 3431 3944 2789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 449 223 151 136 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 166 167 166 158 157 164 159 152 150 147 146 158 156 149 159 166 159 167 184 189 184 178 167 150 139 142 149 157 147 142 160 175 177 155 166 180 168 153 146 167 178 189 195 216 241 246 278 301 296 372 603 1018 1688 2177 2554 2816 2463 1715 965 527 341 279 282 319 355 375 525 712 798 855 750 651 675 885 1239 1200 895 602 330 222 189 178 342 499 532 481 442 562 704 810 817 747 602 339 173 87 66 82 64 123 86 70 118 59 72 60 34 10 16 121 141 114 56 0 42 73 92 13 49 138 61 -16 -96 -31 -28 -113 4 58 -26 -26 90 160 105 -33 -50 7 -45 -118 -8 174 167 248 87 -50 -27 -214 -253 114 204 -67 -169 -119 107 -50 -203 -120 -90 35063 370 150 75 10116 9 44 23 6894 -368 33 77 155 323 1321 2349 3614 5076 5431 8013 10900 10440 12631 26656 53669 80528 74995 5593 3479 2875 2105 1564 1040 508 199 42 999999 999999 999999 999999 999999 999999 999999 101 1441 6120 12423 11532 2999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 463 1400 2701 3982 4509 4317 4193 4367 5019 5553 5656 4541 3393 2879 2515 1639 1066 623 391 106 39 1 999999 999999 999999 999999 999999 999999 999999 55 588 1274 1560 1258 494 99 36 999999 999999 999999 999999 999999 999999 999999 999999 18 408 1899 3700 4468 5343 6564 7255 6670 5124 4373 4557 4475 2600 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 586 260 160 140 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 159 159 153 154 164 162 159 158 155 155 163 166 158 160 166 169 175 174 180 189 191 177 159 132 125 130 140 138 138 162 169 168 152 160 170 165 169 170 170 162 178 218 242 248 263 285 301 337 468 795 1323 2049 2477 2754 2845 2159 1331 810 522 359 270 296 359 391 429 535 689 792 849 847 827 788 928 1303 1330 958 580 309 228 215 182 246 347 372 346 349 430 557 774 901 760 507 241 106 19 6 76 40 65 23 10 75 85 108 108 59 59 131 123 65 105 128 51 26 75 96 27 110 134 -63 -183 -167 -51 32 -97 -75 35 27 33 63 162 223 10 -67 -3 -45 -125 68 229 34 172 98 9 145 33 186 397 247 -33 -203 -142 22 47 67 -2 83 140 -100 35095 364 600 75 10114 9 44 55 6891 -348 317 1367 2314 4486 6663 6121 6382 12895 23028 29184 24271 4501 3520 3179 2519 1849 1113 389 10 999999 207 300 556 562 157 27 82 996 3852 14680 31403 32830 13980 999999 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 1155 2908 5108 7986 10626 11091 11262 11205 11690 12247 12944 13474 14351 14715 13978 10431 5196 2265 801 157 40 999999 999999 999999 999999 999999 30 668 1916 2256 2067 1433 1731 1500 453 999999 21 16 999999 999999 999999 999999 999999 999999 999999 55 699 3028 5604 6316 6897 8059 9106 9062 8894 8082 5550 4924 3602 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1038 432 226 144 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 157 161 163 157 156 158 157 160 154 148 156 160 160 161 160 163 175 183 172 180 201 189 165 147 142 134 126 134 143 159 169 159 164 159 159 155 151 170 170 165 178 184 220 238 214 228 242 255 301 490 862 1287 1854 2231 2377 2469 1945 1158 698 446 303 245 289 348 385 442 442 532 690 814 946 904 803 883 1168 1186 812 476 260 192 208 163 124 163 187 148 139 219 366 560 557 350 162 31 -27 -35 6 38 41 29 13 64 67 93 82 22 23 69 79 35 55 93 108 123 84 22 -1 76 168 70 -73 -108 -20 4 60 79 13 52 108 102 139 146 136 90 -63 -10 109 85 46 15 53 215 224 148 146 227 367 350 213 48 14 31 12 191 346 359 335 287 181 35126 359 975 75 10115 9 45 26 6888 -329 57 2118 4816 6950 6632 5006 3069 2741 3254 3992 4585 4801 5162 5817 5895 5836 4472 3843 2845 1643 1068 903 2784 6807 18289 30278 26410 10764 999999 999999 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 1149 2230 4451 8748 13375 17022 20459 22435 22880 22952 21875 22032 21057 17389 12646 6408 2715 691 54 999999 999999 999999 999999 999999 999999 161 1338 4585 7345 7393 4134 1293 603 61 999999 1 42 999999 999999 999999 999999 999999 999999 24 563 1340 3617 6176 6715 6787 7342 8764 10209 10792 6925 5644 4762 3861 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1152 465 234 131 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 150 154 161 163 158 158 160 160 153 150 147 148 158 159 159 159 159 163 162 163 175 186 180 159 158 150 139 142 150 153 153 158 157 159 159 159 164 154 161 157 159 164 154 159 184 175 186 209 210 219 421 743 1016 1401 1706 1848 1979 1618 933 524 324 242 244 297 344 388 442 486 573 700 834 898 834 848 986 1018 767 440 226 130 129 161 140 111 93 95 83 79 111 179 277 238 125 93 68 -3 1 36 53 87 68 71 83 60 83 47 -20 9 47 48 65 95 108 74 100 125 18 -49 -2 62 93 93 66 81 40 31 49 30 14 81 100 208 250 105 102 12 -85 -28 79 51 11 -7 112 290 360 175 92 271 284 174 19 107 236 158 243 198 24 89 75 78 35157 362 750 75 10116 9 45 57 6885 -310 44 867 2004 3413 5857 6538 5048 2006 1520 1190 1050 2115 3473 4881 6873 12191 22886 28766 34634 37214 28240 16395 10156 7334 5981 6745 8494 12406 11417 5274 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 667 2938 7151 10757 14584 16589 16676 15796 14001 14950 14427 11536 9064 7524 7120 5435 1235 999999 999999 999999 999999 999999 999999 59 748 3209 6790 7319 4721 858 59 999999 999999 999999 999999 999999 999999 999999 999999 16 434 1446 2904 4225 5513 6108 5794 5265 5526 6908 8940 9083 8103 5922 4348 2490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 890 348 145 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 999999 999999 999999 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 150 156 158 159 157 158 161 158 158 162 153 151 158 159 159 159 159 163 164 169 172 163 166 164 158 141 139 153 162 159 154 159 159 159 159 170 169 148 149 159 159 159 159 159 159 159 170 192 196 262 469 744 1055 1335 1491 1685 1692 1207 650 370 242 189 226 294 342 368 436 562 658 745 810 755 721 831 944 798 444 219 125 93 106 125 101 71 77 74 43 40 58 72 102 138 127 76 72 39 13 40 42 35 59 46 17 37 68 75 46 18 42 121 125 81 90 85 106 78 -29 -21 2 45 124 93 69 67 87 86 21 9 -22 46 98 182 259 122 76 133 81 14 69 137 89 -33 76 161 174 137 138 270 344 221 13 154 293 243 276 238 0 -12 30 52 35189 362 750 75 10201 9 46 29 6882 -291 503 1551 3932 7838 13367 13877 10743 6425 6924 6933 9816 15128 30019 30106 16942 8915 19314 27541 34409 41514 34914 20342 9863 6805 6509 9960 9579 5246 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 769 1355 2018 2622 3268 4409 5191 7486 6866 6246 6062 5864 6119 4988 1111 999999 999999 999999 999999 999999 999999 999999 54 607 1766 1920 1201 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 588 2106 4794 6824 7199 6795 6104 6155 6238 6314 6482 6120 5762 5051 4096 3123 3390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 265 135 118 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 999999 999999 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 151 159 159 155 157 164 161 152 157 158 151 158 158 158 159 159 159 159 170 183 172 160 166 174 156 147 141 149 156 148 147 159 159 159 168 159 159 155 155 159 159 159 163 176 178 188 197 224 247 377 585 879 1284 1453 1532 1741 1599 1060 582 338 218 181 243 302 331 331 394 531 623 717 750 661 594 667 777 644 371 222 169 134 126 119 95 74 116 112 71 59 84 121 106 117 118 60 69 68 39 72 28 7 55 73 60 31 59 70 100 94 70 150 156 158 198 140 52 -34 -21 73 18 63 150 121 151 92 62 45 56 90 27 43 96 215 283 220 171 149 142 69 81 171 93 114 235 87 0 153 208 184 323 265 94 176 207 223 256 306 106 26 171 71 35220 360 900 75 10336 9 47 0 6879 -272 1773 5128 10606 12559 12174 10203 10135 10389 14025 21524 39353 40255 22591 3992 2969 5051 5923 9832 13273 10551 4070 711 1277 5699 7504 4819 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 807 1812 3588 6605 11554 16382 19503 20605 18387 14963 9524 2216 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 653 2297 5197 7493 7559 7244 7110 8114 8611 8608 7866 7011 6532 5780 4963 4242 3536 3094 2486 999999 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 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 163 167 167 158 156 162 158 154 156 150 151 157 157 156 157 157 162 170 174 183 185 177 185 174 147 142 134 140 149 136 133 158 167 178 181 159 161 179 181 159 169 182 179 199 234 244 253 278 308 425 618 940 1425 1672 1758 2019 1923 1340 803 458 278 244 303 351 394 394 426 548 690 776 756 690 567 565 711 645 435 293 198 199 158 131 145 139 151 156 137 95 89 123 138 157 151 116 78 65 74 69 49 40 54 101 57 31 138 106 102 107 41 76 126 180 191 124 -22 -123 3 70 -46 7 118 89 108 131 -3 -106 41 170 209 131 16 83 100 171 128 -21 -3 -47 -62 -80 27 218 185 -5 -75 101 96 -3 19 83 163 174 140 76 39 75 99 222 322 106 35252 358 1050 75 10487 9 47 32 6876 -253 753 2112 3707 3487 2896 3155 4226 6997 11075 12422 9622 4985 5738 9107 14812 20195 25988 23897 15988 11760 10354 13048 14509 14367 5739 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 384 1921 4827 7264 9138 11051 13141 16255 18772 17723 14197 8815 1925 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 909 2038 3757 5713 7266 8248 8005 8025 8392 9108 9637 9910 9304 8158 6844 5586 4658 4190 4102 4328 4546 6250 999999 999999 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 134 133 131 131 133 135 138 139 139 139 139 139 137 137 137 136 137 140 140 141 142 141 141 143 142 143 141 140 142 144 145 149 147 144 151 153 151 157 163 164 161 165 171 168 167 166 159 158 157 157 165 171 169 168 173 175 165 161 168 166 161 158 155 152 151 155 152 155 159 160 168 173 180 180 179 172 154 133 133 135 137 145 139 148 171 176 182 180 167 167 180 184 177 180 181 163 185 225 246 238 234 266 351 512 799 1286 1720 1885 2098 2124 1562 930 527 286 222 223 284 360 419 500 635 806 859 807 693 501 473 593 602 570 419 194 200 162 129 152 159 149 133 122 85 91 116 145 222 169 131 81 67 107 73 59 74 66 91 85 114 139 60 64 130 191 126 38 36 47 87 56 8 72 31 -14 34 50 -10 0 73 4 30 80 134 309 213 5 -68 -143 30 159 139 145 138 -3 -177 -19 124 91 -29 -22 17 94 216 97 -68 55 179 79 28 -52 -137 82 263 65 -63 35283 332 1725 75 10618 9 48 3 6873 -235 161 1406 3010 5640 9491 15586 20649 25262 22313 16238 16341 21104 29709 37554 33802 13840 5628 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 788 1608 1976 2182 3690 7482 9642 9840 7456 5709 4091 3434 3550 4311 6000 8533 9102 6632 961 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 1039 3232 5059 6318 7670 8239 7961 7400 7064 7242 7479 7646 7916 8018 7880 7219 6466 5570 5057 5274 5611 5838 5776 6257 7020 999999 999999 999999 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 136 135 134 133 134 135 137 138 138 138 138 138 135 134 134 133 134 138 138 135 132 131 133 137 138 140 140 135 132 135 139 143 144 146 151 153 153 156 159 161 163 168 174 170 170 169 166 166 167 170 175 179 177 173 178 182 178 178 180 180 175 166 159 160 165 170 171 169 163 163 169 186 192 186 181 168 156 139 136 140 142 147 146 155 167 171 171 172 190 192 180 167 167 183 188 187 207 233 248 223 213 244 319 496 821 1304 1781 1973 2052 2028 1425 828 484 275 229 255 337 343 470 546 729 851 853 805 621 420 363 414 537 579 422 241 139 137 165 199 183 155 108 117 97 119 196 202 217 203 219 173 125 107 75 64 116 102 95 76 49 42 -29 -66 27 137 21 1 28 1 25 23 30 39 10 2 -18 -70 -11 47 -54 -136 20 70 -42 -60 -78 -54 -73 -133 -50 45 106 54 124 122 -21 -93 -81 37 35315 334 2175 75 10728 9 48 35 6870 -216 9 949 1938 3562 6313 14546 27108 41939 45717 37784 31362 365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 1430 2824 3782 4301 5229 7417 9555 11747 12004 11938 9227 7052 5784 5782 7348 9949 10676 9441 5244 6434 5531 1383 446 999999 999999 999999 999999 999999 999999 999999 434 504 100 999999 999999 508 1720 4487 8355 10359 9984 8934 7898 7047 6460 6155 5936 5730 5733 5795 5714 5492 5013 4708 4538 4828 5426 5995 5788 5315 5160 5342 5240 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 140 139 138 137 138 139 140 140 139 139 139 138 137 135 136 136 135 137 141 138 134 130 131 133 137 140 141 138 134 135 137 140 140 142 145 146 149 151 152 157 160 165 167 164 163 164 165 166 169 168 167 172 179 178 178 182 180 172 171 179 177 167 156 157 166 168 168 161 157 162 166 176 178 175 178 167 160 153 138 135 140 143 145 149 154 157 159 162 163 165 158 154 160 176 178 176 200 218 230 219 234 267 374 492 892 1488 1958 2030 2069 1992 1359 738 435 253 221 262 348 319 391 485 680 813 780 655 480 341 280 346 536 547 321 182 134 152 187 160 130 144 144 124 118 113 154 200 236 252 205 152 155 73 27 42 70 58 95 107 21 66 64 -37 -51 9 28 132 145 19 -65 -30 47 4 -36 6 -19 -65 -9 25 39 -1 -52 -71 -60 -4 -24 -7 -33 -31 12 -91 -49 25 66 160 102 -54 -27 123 -58 -51 19 -65 -41 53 61 -89 35346 315 2175 75 10814 9 49 6 6867 -198 168 1370 2735 4813 8695 16410 32952 41969 44607 37890 27151 381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 718 1515 2283 2932 3439 4083 5231 6917 7668 7181 5895 4311 2916 2496 3414 4046 4408 5489 8772 14203 20619 15415 8551 185 999999 999999 999999 999999 999999 999999 501 811 916 625 198 923 2351 5472 8067 8635 8040 7640 7290 7038 6662 6103 5365 4567 4248 4074 3905 3560 3323 3333 3515 3799 3818 4261 4354 4021 3838 3791 4155 5066 999999 999999 999999 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 139 141 142 142 141 139 139 138 138 138 137 137 138 136 136 138 139 136 132 129 129 133 136 138 138 137 137 138 138 138 139 143 146 147 147 150 155 157 163 167 165 163 161 160 162 168 167 164 169 178 182 181 178 178 172 174 179 173 165 155 152 158 159 155 152 159 170 163 166 181 178 175 168 160 151 136 133 135 141 145 153 156 151 159 157 158 175 167 161 157 165 186 189 202 211 220 249 266 278 386 518 999 1639 2111 2140 2171 2239 1691 965 529 291 252 258 319 313 325 433 585 725 762 627 712 384 330 336 482 527 382 236 142 144 157 146 103 130 146 111 95 68 82 177 225 185 94 64 99 19 -46 6 38 -27 -44 72 66 5 9 12 -13 -29 23 80 61 23 -46 0 106 15 -127 -72 0 -2 38 -30 -94 -118 -133 -116 -43 -32 -5 6 -127 35378 326 1125 75 10877 9 49 38 6864 -180 1403 5529 9458 9602 2753 999999 999999 999999 999999 999999 999999 999999 999999 548 2163 5710 12337 20353 36409 47302 36697 24967 19935 7976 476 999999 999999 999999 999999 999999 999999 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 802 1190 1437 1848 2168 2395 2595 3083 4069 5435 5783 6361 6544 7335 7926 8318 10824 12640 15307 13510 7482 378 999999 999999 999999 999999 999999 999999 999999 60 483 417 80 197 952 2150 3033 3170 3734 5468 7296 8225 8156 7427 5987 3906 3191 2879 2895 2841 2802 2962 3296 3426 3408 3394 3350 3119 2981 3416 3975 4442 5515 999999 999999 999999 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 143 144 143 141 140 138 138 137 136 137 138 138 137 138 139 138 134 131 129 130 132 134 135 136 137 139 140 139 138 142 146 147 147 152 155 155 159 164 165 165 162 158 158 164 166 166 174 178 176 178 178 178 173 172 172 167 158 150 145 151 154 152 155 158 160 157 165 183 177 171 168 162 144 130 134 131 134 145 154 162 161 164 160 166 171 162 166 161 160 180 201 217 225 234 261 280 294 380 709 1253 1738 2110 2193 2273 2340 1763 1033 557 323 326 275 309 295 318 398 543 712 746 614 730 484 485 373 383 443 529 457 227 162 205 164 126 165 256 239 154 118 104 142 145 100 86 104 92 14 -29 -4 35 -1 -43 16 16 -43 -45 -22 -50 -86 -14 19 -74 -91 -33 11 64 15 -52 -10 38 78 70 -43 -104 -116 -130 -83 -72 -91 35409 328 1050 75 10932 9 50 9 6861 -163 690 3146 9953 19684 23855 17587 2005 999999 999999 999999 999999 999999 999999 999999 85 1338 4116 9645 15894 28925 35210 14058 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 879 1759 3175 4534 6134 8104 10084 12487 14974 16448 18335 18243 16961 16323 15717 14894 11914 4427 1367 865 1191 1125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 150 548 1160 2916 6033 9299 10604 10894 10326 8614 4863 3698 3033 2708 2351 2140 2170 2615 3061 3320 3517 3651 3951 3653 3523 3579 4019 4464 5767 5649 999999 999999 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 144 144 143 140 138 138 137 135 138 140 139 139 138 137 135 133 131 129 130 132 131 131 133 138 141 141 140 138 139 142 143 144 149 154 155 155 158 164 167 164 160 159 163 166 169 177 181 175 174 180 176 171 173 176 169 160 146 139 144 150 150 152 154 153 153 161 169 172 171 168 159 138 125 130 126 126 142 150 149 152 156 160 155 154 152 149 170 170 168 191 202 204 213 229 271 298 433 852 1326 1744 2056 2178 2270 2049 1399 810 446 277 310 243 259 266 461 466 615 684 598 537 480 509 522 487 507 535 531 432 276 259 224 186 264 260 254 231 229 185 138 140 125 85 104 147 132 55 38 19 17 27 29 60 -26 -78 -23 -21 -43 -24 46 60 -65 -205 -142 -59 -53 -33 -41 38 59 71 10 -156 -44 46 -72 -33 -47 -95 -101 35441 332 825 75 10970 9 50 41 6858 -145 178 1294 1823 3409 7791 18660 33515 37522 25384 3451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 904 2637 5518 8369 11577 14707 16642 17471 17506 17895 19937 20477 18545 16971 15479 12693 10920 8332 4304 2724 2430 2036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 1083 2769 5749 9150 11232 11469 11075 10158 8733 6141 4916 3804 3000 2404 2074 1957 2175 2679 2936 3226 3536 4059 4155 3995 4375 4551 5107 4991 7266 999999 999999 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 145 145 145 143 140 139 138 137 136 138 139 138 139 138 134 132 132 130 129 131 133 131 130 131 136 140 139 138 139 140 139 140 142 147 150 152 156 158 164 167 162 158 158 163 166 167 175 179 180 176 176 169 168 175 175 171 162 146 143 148 151 151 148 153 157 155 160 175 180 177 171 158 144 142 143 136 131 143 157 154 154 163 180 164 160 159 149 164 170 173 179 317 192 187 212 271 303 416 717 1059 1540 1982 2103 2115 1819 1204 674 366 254 243 241 270 306 501 499 563 522 473 489 515 536 541 629 669 544 367 301 232 289 278 278 322 303 244 227 225 200 172 178 181 135 139 125 62 7 17 11 25 35 42 97 16 -82 -8 26 4 40 49 92 38 -131 -112 -31 -58 -50 -79 -37 10 70 15 -152 -89 -49 -46 75 44 -112 -226 -213 35472 336 825 75 10960 9 51 12 6856 -127 954 1772 2174 3324 6812 15837 30390 30196 9901 920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 1500 3789 7252 11004 15020 17950 19883 20913 20971 21073 22064 21171 18824 16764 13050 8256 5759 3840 2594 1508 985 694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 699 2088 4635 8444 10946 11348 10843 9727 8313 7186 5863 4835 3984 3558 3391 3160 3424 4493 6110 7172 6632 4964 3521 4133 4516 5354 5790 5912 6253 6995 4965 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 146 146 146 145 142 139 138 137 136 137 137 136 138 138 134 131 131 131 131 131 130 128 129 131 134 137 138 139 142 145 143 141 146 148 148 150 156 161 164 165 162 158 158 160 160 163 168 176 181 178 170 167 168 168 167 167 161 152 148 150 154 152 148 147 149 157 165 171 180 180 176 164 161 160 150 148 148 153 161 166 168 183 186 175 165 161 159 164 170 184 189 312 184 192 213 284 292 385 518 759 1170 1768 2173 2155 1930 1675 1182 643 344 249 227 264 308 323 360 392 376 364 387 456 459 431 595 671 454 289 298 240 300 336 367 347 332 289 216 175 159 123 126 170 156 120 76 12 -35 -10 28 36 58 61 0 7 26 19 42 44 40 11 46 35 -56 -17 11 -28 -24 -44 -16 46 87 3 -35 4 -20 5 77 130 25 -95 -121 -55 -34 -168 -141 35504 322 1200 75 10963 9 51 44 6854 -108 1750 9081 8805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2903 7357 8611 5808 2474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 1318 3288 6316 10017 13510 16469 19841 22986 25177 27103 28223 26828 24206 20505 15918 10345 5301 823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 433 1624 3611 6225 9177 10559 10857 10878 10239 9279 8030 6316 4924 4441 4028 3933 3946 4740 6995 11373 16580 15874 12174 7847 4276 4009 4427 5113 6517 7887 8413 999999 999999 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 148 147 146 143 140 138 136 136 138 137 135 138 138 133 128 129 132 132 129 128 128 129 133 136 137 137 136 138 144 144 142 144 146 149 152 157 160 159 161 160 157 158 160 159 168 173 176 180 176 172 168 169 168 163 164 160 151 147 144 151 155 149 150 154 159 164 164 170 183 180 172 172 156 142 148 150 153 157 167 172 167 177 188 187 180 175 182 201 214 216 210 215 227 222 268 276 397 478 670 1047 1512 2058 2290 2190 2226 2056 1435 747 376 416 348 278 287 304 343 363 283 280 382 374 278 396 554 441 429 236 269 318 337 384 338 305 272 193 110 37 7 45 62 20 25 25 3 -18 -34 -3 26 31 -22 -86 -38 50 8 -37 -10 -34 -61 -20 -7 -37 -23 -106 -98 -79 -90 -9 10 40 34 16 -10 10 32 35535 329 525 75 10969 9 52 15 6852 -89 127 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 713 629 1340 2336 5781 21727 36929 37375 6392 2288 999999 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 694 1635 3630 5165 5554 5958 7345 8935 10029 10725 10978 10234 9054 7477 6414 5165 3157 681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 504 2102 4427 6636 9145 11093 12310 12095 10906 9577 8125 7239 6372 6606 6068 5043 4565 4874 6252 10702 16383 20756 18982 15026 7963 3306 3205 3490 5831 8220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 149 149 147 144 141 140 138 137 136 138 136 135 138 138 132 129 129 133 133 130 128 127 130 134 137 138 137 134 136 140 143 141 141 146 150 155 159 160 160 163 161 157 160 163 166 175 178 176 178 172 168 168 168 170 163 159 157 150 152 152 149 153 155 165 168 162 164 166 174 179 181 181 167 150 149 151 151 157 182 198 169 164 190 205 214 221 233 215 226 241 251 271 316 317 285 285 342 461 566 865 1358 1588 1907 2374 2483 2551 2676 2234 1266 584 567 447 345 345 345 432 421 384 296 372 370 264 288 372 355 433 231 272 366 417 400 276 236 206 120 61 17 -9 36 42 1 42 40 6 -20 -47 -22 12 -10 -43 -11 -41 -52 -63 -88 -43 -29 -37 0 40 -16 -94 -104 -1 -13 -1 -56 -150 -47 58 59 -35 35567 303 2625 75 10967 9 52 47 6850 -70 58 1703 2787 3894 5593 11923 42612 59559 48728 4329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 594 1496 1702 1105 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 666 3319 7175 10852 10536 3348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 187 1742 3909 5421 7479 10626 14911 16136 13936 10081 7616 6618 6070 6389 6242 5429 4931 5012 5583 8698 12817 17271 15759 12224 7768 3184 2962 3636 5814 9098 999999 999999 999999 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 145 142 139 136 136 136 136 137 138 136 136 139 139 135 131 130 131 133 132 130 128 132 136 139 140 138 136 142 146 146 144 145 149 153 155 159 162 163 165 164 162 163 161 167 175 178 179 182 175 169 169 169 166 162 159 159 152 154 157 152 152 157 164 161 158 166 170 174 178 172 165 146 140 144 143 147 154 165 169 166 166 187 190 204 216 321 288 261 293 302 338 371 364 349 356 471 660 901 1309 1783 2054 2329 2614 2764 2701 2418 1802 1010 536 432 407 367 365 342 412 372 388 354 396 353 265 252 247 227 245 240 289 444 569 474 260 210 221 110 76 79 41 12 -3 22 50 -8 -10 -27 -26 48 50 -27 -46 34 8 -45 -36 -31 -1 -22 -56 -4 80 32 -71 -13 43 40 61 -91 -106 -38 -72 -42 -54 18 -30 35598 303 2700 75 10963 9 53 18 6848 -52 310 1830 2859 4768 10513 28789 34695 21962 3794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 829 1843 4003 9718 19516 32570 39030 31376 18971 630 999999 999999 999999 999999 999999 999999 693 1410 2310 3592 4796 5522 7226 12193 19605 20705 15381 11569 9132 6949 5402 4661 4388 4391 4552 5021 5672 8011 10933 10630 8374 5595 3497 3381 4025 6332 7511 7478 999999 999999 999999 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 139 138 136 134 134 134 135 137 139 138 136 139 142 138 134 135 134 132 133 133 133 136 139 140 139 139 141 144 146 145 147 149 151 152 155 158 160 164 165 163 161 160 161 166 168 175 181 182 182 178 170 165 163 166 167 160 155 153 151 151 150 155 157 154 157 166 164 164 168 155 137 123 118 120 120 123 132 140 148 151 151 160 172 175 178 266 264 258 289 281 273 268 289 343 450 653 888 1119 1443 1874 2252 2474 2522 2441 2010 1324 708 415 368 362 312 285 255 228 265 253 268 295 303 288 310 219 180 235 299 257 310 447 588 626 526 422 359 265 218 147 75 41 16 7 7 -6 22 -8 5 57 70 32 -26 35 77 64 41 1 -11 -29 -81 -46 27 50 20 -32 -74 -49 16 -86 -62 11 -91 -118 -111 -134 -86 -31 35630 313 2850 75 10965 9 53 50 6846 -32 663 2138 4544 5860 5570 1806 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 420 2088 4873 8716 13783 22960 30522 42952 52235 44546 28667 7416 61 999999 999999 999999 102 1025 2632 4415 6251 8042 9911 11105 13142 18087 23440 21464 14006 11493 10111 8295 6699 5596 5141 4926 4780 4862 4840 5398 5866 4992 3904 3566 3395 3471 4335 7673 7161 7589 999999 999999 999999 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 139 139 138 135 135 134 135 135 137 138 136 139 143 140 137 138 136 131 131 134 135 136 139 139 138 143 144 141 140 142 148 152 152 151 155 158 159 163 164 161 158 160 164 163 167 174 177 178 181 178 170 166 166 168 165 154 149 150 151 143 143 152 158 160 165 169 167 162 154 142 126 116 122 127 122 122 124 132 147 150 148 152 161 151 151 165 178 208 230 215 184 190 217 298 446 642 835 906 983 1206 1521 1849 2046 2028 1701 1091 554 439 288 282 252 239 229 196 214 231 221 221 226 230 319 296 314 352 360 323 372 469 626 799 834 740 599 425 323 229 127 117 118 53 31 70 85 34 43 81 120 84 22 72 141 135 51 -14 -3 41 25 42 22 28 59 -13 -61 14 54 -79 -50 15 19 14 -75 -73 -40 12 76 13 -77 -117 -142 -24 58 -37 -142 -173 15 -14 35676 333 2925 75 10965 9 54 36 6843 -5 227 391 838 634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 271 624 2009 3238 5092 7774 12451 20436 31475 35429 39071 42074 33645 21402 16401 10379 5114 4200 3080 2825 3207 4825 6648 8315 10556 14310 15961 17633 19355 19840 17536 14203 12640 11949 11525 10890 9945 8755 7293 6365 5730 5434 5367 5330 5003 5517 5986 5945 5474 5306 6872 10972 999999 999999 999999 999999 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 141 142 141 138 136 136 135 135 136 136 136 139 141 139 137 136 133 130 131 134 135 134 136 138 140 141 140 138 141 145 149 152 152 153 158 160 160 161 160 160 163 167 167 163 168 173 179 181 178 177 177 174 169 164 157 155 150 152 153 145 151 157 166 171 169 173 181 178 160 148 142 134 138 145 140 136 133 144 169 169 157 160 169 167 168 168 168 190 209 212 204 198 197 254 353 474 602 703 649 593 863 1457 1922 2105 1984 1374 749 504 268 268 295 268 256 250 239 231 243 288 276 285 346 411 440 399 380 420 483 588 749 883 850 723 555 450 334 261 213 204 142 94 84 85 102 83 2 24 131 104 93 124 111 112 95 27 48 98 81 97 65 67 93 97 56 64 32 -43 -52 -25 38 -29 -77 21 32 -12 -39 -39 -44 -17 -33 -53 10 -12 4 -85 -54 11 4 -27 -106 -82 96 222 193 168 111 47 -106 0 131 69 59 -3 18 131 235 265 122 35707 289 6225 75 10963 9 55 7 6842 14 258 671 2172 3270 4079 5985 11024 16191 19479 23892 28552 27398 22831 23461 25139 27072 27138 23542 17663 11238 8535 9011 9527 10925 13433 13748 13925 13956 13194 12025 10989 10415 10472 11122 11407 11450 11058 10343 10511 10829 11067 10804 10467 9553 8681 8058 7481 7010 6673 6705 8822 8140 7147 999999 999999 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 142 142 141 138 137 136 136 136 136 135 136 138 140 140 138 136 131 129 132 132 134 136 136 138 139 139 138 138 142 147 149 149 150 153 158 160 159 159 159 161 166 167 166 167 168 171 177 180 178 176 171 169 169 162 156 155 151 152 151 152 160 161 168 175 177 174 176 185 181 172 163 151 146 146 154 157 156 164 173 175 171 172 181 184 187 183 191 209 225 234 230 224 214 244 313 396 513 618 600 648 1032 1629 1990 1984 1550 941 506 334 289 270 275 254 234 236 216 209 233 271 271 306 357 396 371 355 423 499 580 653 755 828 788 646 474 392 358 276 210 241 218 172 130 97 111 73 -10 7 79 123 150 104 74 88 63 9 79 150 105 73 62 56 49 130 141 65 45 46 -56 -47 9 -55 -47 29 72 27 19 130 110 76 58 -33 -93 -26 77 -37 -115 -3 81 -29 -160 -120 30 53 77 211 221 206 -95 -159 44 -42 37 168 155 161 66 44 66 35739 285 6525 75 10959 9 55 39 6841 33 147 534 1936 3034 5410 9021 12665 15000 18621 24340 29255 36195 38062 36467 26929 15417 9929 9581 9590 10094 10944 11787 13035 14684 16288 16943 15341 12886 11250 10048 9176 8784 8742 9308 11121 14051 16522 16108 14880 14501 13430 11484 8817 7656 7129 6646 6146 5239 5069 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 999999 141 140 141 142 142 141 139 137 136 135 135 136 135 135 138 140 139 137 133 128 128 132 134 138 141 140 139 139 140 139 137 140 144 147 148 150 152 155 160 163 163 164 165 165 165 165 166 167 172 174 174 172 168 164 165 168 161 154 146 144 147 150 156 161 161 166 176 180 176 175 181 183 177 168 162 158 150 155 166 168 169 163 169 179 182 188 184 179 186 199 220 235 237 242 230 221 263 318 367 460 528 555 787 1317 1819 2040 1816 1238 693 399 324 313 268 220 192 179 155 149 208 209 204 217 223 256 286 287 321 379 447 499 553 674 791 852 805 685 523 405 290 243 266 286 245 146 100 64 39 48 73 80 95 96 50 43 62 55 38 104 162 119 54 20 -1 -3 64 46 -20 5 11 -15 12 3 6 -1 44 92 57 22 142 180 115 85 63 22 49 110 45 42 169 204 52 -70 -23 142 164 144 249 203 112 90 133 120 -71 -42 200 213 -55 -184 -27 -70 35770 285 6525 75 10953 9 56 10 6843 52 190 1383 2671 4074 6657 10088 13083 15581 19173 24983 30987 34462 32074 27085 13809 7044 4699 4659 4826 5345 6500 8509 11265 14593 18292 20949 20003 16105 12119 9512 8078 7404 7053 7233 8226 10327 12440 12331 13365 16375 17862 16030 12208 10719 8765 7145 5868 4828 4676 999999 999999 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 141 141 140 139 137 136 135 136 136 134 136 139 139 138 136 133 129 129 131 135 140 142 141 139 139 139 137 140 143 145 146 150 154 154 155 161 161 159 160 160 161 164 164 164 168 175 174 169 166 164 163 160 156 152 145 142 144 147 152 156 160 163 164 175 178 175 175 177 169 164 161 162 159 149 148 161 169 172 166 158 168 180 190 194 191 188 195 223 235 227 227 216 214 248 304 325 361 406 478 759 1310 1866 2164 2077 1621 1018 590 392 342 308 246 207 169 153 148 201 210 189 199 201 222 259 308 327 313 348 409 479 650 889 1063 1158 1062 767 495 317 273 258 233 211 154 124 73 53 77 91 94 48 78 76 22 57 126 114 35 46 66 64 76 112 90 56 24 0 23 40 44 7 10 46 37 65 70 94 80 -15 98 190 58 34 30 -13 -42 48 234 214 114 19 13 139 308 328 131 82 31 -46 57 234 47 -53 43 147 151 -60 -23 96 85 35802 287 6375 75 10964 9 56 42 6844 71 133 515 1938 2964 4206 5386 7222 9973 12831 15483 16258 19834 29877 35135 30787 17782 1415 635 358 270 394 1474 2756 4884 7247 9894 12114 13195 12069 9211 6662 6001 6021 6233 6373 6254 5929 5733 5700 6268 9209 14834 19235 21737 19922 11355 13792 10059 9236 999999 999999 999999 999999 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 141 141 140 139 137 136 135 135 134 134 136 138 138 139 137 132 129 129 131 137 140 140 139 138 140 139 138 142 146 147 147 150 154 154 158 159 155 154 157 156 157 160 162 166 173 174 173 170 165 162 161 154 151 150 146 146 151 154 158 153 148 158 164 167 172 174 173 168 160 150 147 146 144 139 144 156 166 174 169 159 169 178 191 197 193 193 197 212 215 211 207 209 215 238 304 293 264 321 449 734 1302 1944 2352 2288 1809 1111 621 408 330 291 272 238 199 162 181 205 224 216 226 264 320 353 355 355 343 358 423 503 693 999 1263 1457 1362 942 571 366 261 215 165 126 112 106 88 59 65 90 66 -2 15 83 101 89 80 55 -60 -70 -3 72 140 169 150 105 132 147 159 161 109 8 31 119 102 123 62 63 75 24 165 137 0 89 60 72 90 190 285 124 28 28 43 78 151 113 -13 -150 -192 -102 72 224 -22 -86 -45 20 159 -116 -65 159 89 35833 287 6375 75 10963 9 57 13 6842 90 24 375 1741 2517 3147 3602 4199 5530 7799 10064 12890 19080 29069 33727 29375 15969 4635 3054 2760 2914 3026 3121 3873 5550 7353 9031 9245 8366 6779 6118 6125 6406 6489 6429 6229 5835 5438 5194 5075 5481 7004 11076 16179 21840 22336 20220 14011 10021 9865 999999 999999 999999 999999 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 139 137 135 134 133 133 134 137 138 137 138 138 132 128 129 132 137 140 140 139 140 142 142 142 142 142 145 149 151 152 155 160 159 155 158 161 160 162 163 164 170 178 179 179 175 169 171 168 163 160 159 154 151 156 158 162 159 148 159 169 167 168 174 176 168 153 142 131 124 125 129 141 153 162 171 165 159 174 176 180 183 178 184 204 210 202 193 193 206 214 244 315 300 246 285 430 711 1271 1953 2289 2219 1684 961 524 403 360 303 277 233 185 174 220 235 229 259 305 335 418 463 427 427 435 452 481 599 865 1131 1333 1457 1272 861 543 346 273 249 237 189 99 26 40 60 44 69 42 7 -64 1 135 44 -11 40 -34 -44 -2 -20 20 56 115 126 153 98 54 130 73 15 0 30 103 123 4 -30 -1 32 140 130 50 101 167 285 329 172 183 216 123 -5 -85 -150 14 77 52 30 -145 -134 -11 1 -138 -42 150 184 166 -60 -38 145 -84 35865 331 3075 75 10954 9 57 45 6838 105 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 202 634 1910 2866 4646 7485 10668 14783 21597 32625 38991 38050 23245 8150 5481 5463 5844 6068 6090 6342 7015 7964 8899 9109 8960 8481 8291 8184 8448 8919 9889 10482 9706 8345 7555 7309 7368 7661 8767 11328 14220 14589 11996 8216 6599 6904 999999 999999 999999 999999 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 141 140 139 138 137 136 136 135 134 135 138 138 136 137 139 134 128 129 131 135 138 140 140 139 139 141 143 141 140 144 148 149 149 152 157 158 158 159 161 161 162 163 166 170 179 181 180 174 170 169 168 168 164 160 152 149 155 159 162 162 158 167 170 164 170 170 165 167 160 147 128 114 112 122 137 149 158 164 164 161 171 176 175 176 167 167 190 205 200 186 181 201 217 239 313 319 272 273 365 590 1048 1758 2222 2239 1863 1184 657 427 430 408 312 280 227 193 237 256 220 248 322 400 525 574 551 548 531 543 608 784 1100 1279 1316 1237 863 563 441 295 267 247 224 187 72 11 30 47 37 18 -4 28 17 39 114 43 12 44 22 7 -10 8 6 42 60 38 48 26 -10 36 9 16 -8 22 88 48 80 119 96 17 27 166 99 37 153 141 79 -61 64 296 291 38 -31 -49 69 63 -33 97 -87 -267 -16 69 -149 -67 205 252 87 48 83 157 45 35896 347 1875 75 10956 9 58 16 6831 114 76 109 429 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 622 505 228 1144 2385 2255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 476 2879 5722 10098 14829 18810 19178 15637 10768 8210 7123 7787 9869 16292 22866 24566 17234 6647 5569 6456 7100 7498 8024 8725 9811 11279 13002 14307 14539 13949 12736 11661 11078 10603 11362 12260 11366 9510 7990 7102 6649 6614 7055 7647 7975 8400 7816 6708 5804 5667 6244 999999 999999 999999 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 141 141 139 137 136 137 137 137 135 136 139 138 136 137 138 134 127 127 132 137 140 143 143 140 138 138 140 139 140 144 146 148 149 152 157 160 160 157 158 160 159 161 166 172 176 176 177 174 169 163 163 166 162 156 151 148 153 159 160 159 159 168 168 163 172 175 169 168 166 159 143 126 114 117 134 141 152 164 165 167 178 184 189 193 185 195 205 216 228 227 225 224 239 265 329 343 293 270 323 490 926 1700 2267 2301 1962 1311 739 448 437 419 316 290 267 246 253 269 265 280 317 416 534 549 580 648 622 603 690 867 1110 1257 1191 904 554 399 374 339 355 271 172 114 55 44 72 86 51 38 27 69 93 80 132 169 113 75 135 133 51 104 71 45 54 56 61 36 26 35 15 28 50 84 100 18 122 273 259 126 59 187 109 12 82 100 128 141 147 197 287 200 204 219 198 199 82 91 109 63 103 314 267 118 -22 -22 183 -140 -363 41 219 35928 345 2025 75 10954 9 58 48 6825 115 298 422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 409 1969 7950 20338 23017 5439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2803 5097 8617 14154 20429 25700 25378 19131 10439 5361 2709 1676 831 764 1871 2666 2720 2035 3011 4309 5572 6553 7589 9076 10856 12758 15114 17419 18742 19335 19446 18904 16395 12567 11024 10314 9490 8477 7334 6445 5977 5649 5603 5838 6856 9503 10168 8773 8495 6704 6105 999999 999999 999999 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 140 141 140 139 137 137 138 138 136 136 136 136 136 138 137 133 128 128 132 137 141 143 142 139 136 137 138 138 142 146 146 149 154 156 156 160 162 160 162 163 163 168 172 174 173 173 174 170 168 162 160 162 156 152 152 148 149 152 154 155 154 158 160 162 167 175 181 177 168 159 150 139 124 127 140 146 162 175 168 171 184 189 202 210 205 214 227 257 293 285 276 260 246 262 316 338 290 279 313 438 842 1634 2283 2351 1986 1332 726 444 425 391 316 280 286 312 278 263 297 292 294 329 424 473 502 633 684 649 693 770 892 1088 1080 776 547 417 380 427 380 280 200 125 67 59 97 102 39 76 87 105 132 107 153 158 106 107 79 83 76 40 -27 19 145 111 69 49 66 143 58 -42 -37 15 95 108 118 180 226 114 11 54 29 -68 -47 106 195 201 94 61 63 74 252 297 118 173 185 -3 -43 67 -141 41 132 135 72 -67 45 -223 -433 -223 -16 35959 330 3150 75 10950 9 59 19 6819 109 560 2837 11007 35286 55700 33236 1363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1103 2198 2918 3847 5206 6687 7923 7201 4015 696 153 20 999999 999999 999999 999999 999999 149 1358 3254 5830 8332 10263 10974 11336 10948 10496 10596 11358 13442 16758 19689 22049 20415 15570 12598 10789 9653 8626 7896 8156 8463 7959 7219 7054 7899 10106 11220 10913 10605 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 142 139 138 140 141 142 141 139 138 138 138 137 136 136 136 136 137 136 134 129 128 129 133 137 139 139 138 136 137 139 141 143 145 146 151 156 156 157 162 167 168 169 169 167 169 170 168 168 170 171 170 170 166 163 162 158 153 150 146 145 146 148 147 148 154 162 165 164 167 176 179 173 160 152 140 126 133 150 152 157 166 167 166 170 174 173 174 174 190 211 239 275 268 255 243 223 232 276 292 282 291 325 448 796 1430 2044 2309 2086 1471 807 440 391 415 419 428 422 394 345 326 332 312 312 325 370 448 456 526 609 744 825 862 924 1086 1190 916 597 390 365 414 309 199 139 128 92 67 80 59 26 50 30 24 87 102 82 33 39 67 -2 -5 43 27 2 72 180 114 54 158 162 130 88 16 -24 11 36 92 105 -2 17 73 41 -39 -10 69 44 -18 -77 7 -37 -63 16 168 352 224 48 55 63 -102 -244 -174 -168 -9 -101 -12 113 56 24 -53 -195 -209 -42 35991 330 3150 75 10944 9 59 51 6815 97 1559 5384 11297 37100 53307 27548 1362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 542 1300 1957 2354 2765 3245 3736 4094 4482 4816 5137 5283 5038 4325 3906 3872 3767 3633 4022 5474 7516 9413 10423 11032 11015 11053 10544 10332 10480 9490 9034 10596 12660 15574 17502 15832 13747 11975 10155 7909 6301 6319 6547 6450 6189 6104 6676 7790 9470 10830 8631 8314 999999 999999 999999 999999 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 141 142 142 142 141 140 139 140 141 139 137 138 137 135 136 135 130 128 129 129 132 134 137 140 139 139 138 139 139 140 146 154 156 156 161 165 167 169 173 172 169 170 169 169 169 171 176 179 177 174 165 158 162 161 155 152 147 142 144 149 152 156 165 173 172 179 184 183 180 166 157 141 125 126 143 153 152 158 168 166 161 162 154 146 151 168 181 186 212 229 238 206 195 198 225 260 296 337 379 443 605 1006 1627 2296 2334 1719 1056 555 379 418 538 662 698 588 513 507 490 446 466 446 411 463 497 502 690 970 1085 1138 1184 1257 1138 757 423 283 277 264 209 120 80 105 94 79 70 48 38 20 23 -4 -9 36 21 23 54 75 86 101 97 91 143 106 90 78 61 156 104 -12 53 130 114 103 21 15 136 90 18 144 128 58 55 73 105 -2 -104 10 -40 -111 34 204 368 181 105 147 122 -3 -93 -3 64 74 82 98 -39 -10 0 53 7 93 369 36022 330 3150 75 10953 10 0 22 6812 85 2475 9607 18659 46663 46176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 2004 2602 1743 2870 4493 6110 7033 7566 7940 8400 9134 9901 10770 10920 10213 9645 9013 8275 7480 7519 7652 7224 5966 5044 4484 4768 6278 8240 10221 11176 10314 8651 8019 8981 11322 13708 14051 13223 11271 8524 5829 4150 3364 3008 3145 3539 3754 4220 5276 7576 10583 10041 999999 999999 999999 999999 999999 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 141 141 143 143 142 141 141 140 140 142 139 136 138 138 136 137 136 131 128 127 127 129 131 134 138 140 139 137 137 140 142 147 152 154 156 161 163 164 167 169 168 168 170 169 169 172 178 181 182 179 174 166 158 163 165 163 161 155 150 150 159 158 151 156 167 175 182 182 180 178 167 158 141 130 133 144 155 156 157 157 153 155 164 165 164 164 163 162 175 198 228 245 212 199 200 237 317 381 417 454 497 671 1199 1888 2358 2197 1581 978 535 376 402 567 797 855 735 632 609 584 561 602 555 499 537 555 695 1044 1213 1233 1135 1058 1103 760 386 238 166 121 84 68 58 92 84 74 91 72 45 54 36 54 50 1 19 5 23 58 62 94 136 84 17 49 25 -15 36 92 61 36 22 117 270 181 167 95 49 118 81 -8 25 46 56 -13 -72 43 69 -19 49 45 -47 -28 10 155 134 171 173 106 28 47 146 100 -23 131 195 44 43 -76 166 299 149 265 36054 330 3150 75 10964 10 0 54 6808 73 1126 5978 12781 28945 28011 999999 999999 999999 999999 305 1123 1481 1427 946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1751 6291 16019 21196 14332 8641 6955 8437 9356 9444 9713 9957 11137 12329 13461 13488 12736 12005 11040 9832 8412 7660 6652 5295 4095 4096 4342 5130 6893 9917 12992 13015 12056 10833 9631 9363 10598 11899 12484 12049 10325 7463 5140 4411 4139 4106 4081 4061 4300 5299 7510 11642 8955 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 142 141 143 144 143 142 140 138 137 137 135 133 136 135 134 136 136 132 127 125 128 131 133 135 137 140 140 139 141 145 149 152 153 156 159 163 163 164 165 167 166 165 169 167 167 172 182 183 184 181 173 168 159 161 161 163 161 151 148 153 160 156 150 155 164 169 176 178 180 182 176 161 143 134 137 143 151 157 155 146 147 164 169 169 181 186 181 178 186 210 252 266 235 225 237 341 491 529 561 701 912 1385 2152 2497 2100 1480 903 526 364 353 408 596 823 872 786 665 581 529 535 582 583 627 639 591 706 989 1225 1314 1258 1017 882 684 364 217 152 68 87 111 79 115 114 102 96 99 74 96 105 97 87 40 76 75 77 75 4 61 134 71 -13 -17 29 -28 1 99 74 95 84 155 288 118 81 52 58 59 12 -51 -62 6 86 43 78 122 -9 -12 34 36 -57 -4 94 146 38 74 153 68 19 90 218 134 36 73 140 126 118 73 236 291 7 63 36085 331 3075 75 10969 10 1 25 6805 60 960 1136 559 878 902 290 999999 999999 999999 999999 375 1370 2375 2565 1379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 1378 4897 14289 32406 44765 40720 18022 6769 5045 5896 6221 6551 6819 7905 9045 9852 10074 9425 8724 7989 6950 6101 5607 5207 4629 4504 4831 5229 5923 7339 9900 12586 13841 14469 14459 12730 10429 9239 9271 9687 10142 11056 13101 13722 13086 12628 13035 12992 12458 13205 15031 12086 13589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 142 141 144 145 144 143 141 137 136 135 133 131 133 133 132 132 133 130 127 127 130 132 134 137 138 141 142 143 145 146 150 155 157 159 162 165 166 164 166 172 169 166 169 168 171 171 177 180 180 179 177 173 162 161 161 163 160 145 139 150 158 152 152 158 167 171 177 179 180 181 172 155 147 137 129 135 151 161 159 149 156 175 175 174 181 192 193 187 192 226 282 303 279 239 229 350 518 575 648 957 1321 1863 2602 2535 1728 1090 570 330 302 352 485 741 892 851 770 630 507 484 480 516 704 797 669 555 525 686 1041 1314 1485 1321 987 862 655 372 242 143 112 137 131 125 131 115 88 56 33 93 97 120 141 56 78 143 105 -3 19 118 105 62 -20 5 55 -45 -75 2 60 98 143 165 120 40 26 89 155 132 73 34 53 82 182 200 191 148 92 38 -40 0 -89 109 252 133 31 -82 -59 -47 59 253 150 2 79 141 217 170 -139 -219 43 265 50 -113 36117 331 3075 75 10976 10 1 57 6801 48 744 728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 999999 999999 999999 999999 999999 999999 999999 999999 237 638 292 1177 2052 3911 8814 20351 41129 60242 63348 30658 1714 174 1520 2133 2336 2391 2642 2937 3167 3336 3228 2851 2551 2274 2311 2397 2497 2563 2619 2760 3107 3951 5109 6517 7774 9456 11093 12554 12245 10849 9868 9296 9605 10558 12712 17808 23168 23467 22198 21488 20575 20369 13861 14053 13765 12780 13087 999999 999999 999999 999999 999999 999999 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 142 141 144 145 145 145 142 139 137 137 134 131 134 134 131 131 130 127 125 126 128 130 133 137 139 140 142 143 143 145 149 155 157 159 161 165 167 165 169 176 171 168 172 173 178 176 174 179 180 181 183 175 163 163 163 161 156 151 146 150 155 149 153 160 163 171 180 184 177 173 167 155 150 142 141 141 140 151 154 152 163 169 175 183 184 183 182 182 199 229 263 293 272 230 218 300 433 513 592 964 1356 1858 2507 2262 1570 1120 670 380 314 384 537 825 1009 965 864 703 588 621 641 629 878 975 711 552 568 821 1097 1267 1354 1283 980 912 982 616 282 167 139 145 158 121 109 104 72 53 51 63 39 59 112 83 59 85 47 -16 60 97 65 50 -23 16 34 -12 -23 -44 0 38 209 228 136 123 71 99 93 58 137 200 173 128 137 184 229 173 193 133 -27 -9 30 54 84 92 84 8 -37 -114 57 310 24 -209 -67 147 129 -68 -338 -332 -82 100 83 -151 36148 308 4800 75 10981 10 2 28 6797 35 135 999999 999999 999999 999999 999999 999999 1203 3095 5912 5545 4149 6269 12641 24845 37155 44686 58745 69945 49892 17233 152 999999 7 617 1172 1894 3163 4511 5272 5021 4010 2785 2140 1945 1903 1783 1679 1516 1312 1207 1274 1801 2660 3772 4934 6039 7277 9064 10274 10518 10501 10600 11144 11780 12995 16010 21030 22319 21253 19616 18147 17788 11223 10271 9141 9047 10234 999999 999999 999999 999999 999999 999999 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 140 142 144 145 144 142 139 138 138 137 135 137 136 133 132 131 127 125 125 127 130 133 137 138 139 140 140 142 145 147 151 155 156 159 163 166 168 170 171 169 169 172 175 175 178 178 180 183 185 181 167 158 155 154 155 151 151 150 147 154 156 155 159 159 166 183 189 182 179 175 169 157 142 144 143 135 146 152 158 170 166 169 184 185 176 179 184 198 223 228 230 216 203 208 286 397 469 570 884 1300 1780 2143 1846 1374 1036 658 403 310 358 501 734 980 1074 1038 920 834 844 877 858 979 1119 1047 899 858 1055 1310 1421 1340 1211 999 988 1168 858 403 249 228 196 164 132 112 97 90 144 133 73 51 58 89 78 12 -72 -19 134 116 14 13 12 22 99 92 96 65 -17 13 65 179 199 142 181 115 37 14 4 156 213 125 82 62 120 160 79 46 100 68 100 155 11 58 181 155 138 81 -21 33 209 11 -198 -121 8 -90 -281 -252 -120 -31 146 310 156 36180 302 5250 75 10980 10 3 0 6794 22 619 2707 4193 5191 4724 4036 8516 22794 57010 96128 99979 69904 41105 14465 452 999999 999999 999999 999999 158 853 2027 3636 5658 7654 7897 7052 5826 4521 3643 2972 2682 2636 3660 3355 1697 1434 1467 1739 2484 3436 5288 7303 8961 10507 10827 10731 10862 11083 11220 11685 12731 13734 13552 12521 11250 10420 9836 9511 9012 9559 10240 10623 7589 8176 999999 999999 999999 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 142 140 139 141 143 144 143 140 140 141 140 141 140 139 137 134 133 132 129 127 125 126 129 131 134 137 137 137 139 143 144 144 146 151 155 159 163 167 170 171 170 169 168 171 175 171 174 180 181 184 185 179 164 153 149 151 157 156 155 151 145 153 163 161 158 159 169 178 183 186 184 183 181 167 151 144 147 149 146 144 157 174 174 177 180 178 180 184 175 184 198 204 199 184 186 208 253 337 406 518 810 1298 1821 1943 1611 1222 873 556 362 310 352 468 649 850 1012 1064 1010 959 999 1058 1130 1263 1417 1491 1397 1232 1177 1368 1547 1551 1407 1081 873 1019 950 571 334 245 235 163 109 111 105 102 91 68 46 9 42 102 85 -8 -98 -43 75 79 61 38 -7 46 160 154 123 85 53 38 -53 50 94 61 161 143 56 93 193 186 123 13 0 56 27 -68 -75 16 15 14 185 172 45 169 135 41 75 76 102 44 14 -74 -128 -81 -48 -9 50 142 141 185 252 353 261 36211 302 5250 75 10986 10 3 31 6792 8 468 1679 1485 183 1714 7376 26945 77490 118103 121267 68979 33544 5152 44 999999 999999 999999 999999 999999 999999 999999 999999 164 1465 3335 4262 4836 5684 5526 5289 5008 4870 4863 5868 5630 3869 2952 1827 1237 1121 1345 2419 3781 5325 7424 8808 9758 10095 10176 9835 9346 8663 8511 8073 7378 6553 6379 6744 8081 8725 9358 9297 9243 10040 7682 999999 999999 999999 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 139 142 142 143 142 142 143 142 142 140 138 137 135 135 135 133 129 124 124 129 131 134 137 137 137 140 143 144 146 149 152 155 159 164 167 169 169 173 173 172 176 175 170 175 181 182 182 181 175 167 156 154 158 164 163 160 154 150 151 156 161 161 163 168 167 171 177 186 197 192 174 164 158 155 157 151 148 167 182 182 185 181 177 181 179 173 175 184 197 212 189 181 216 252 320 362 427 748 1341 1939 2146 1847 1380 971 641 421 358 415 511 658 865 1047 1073 1042 1047 1097 1235 1465 1623 1582 1540 1511 1366 1257 1447 1637 1699 1409 919 641 750 823 575 382 284 235 179 112 104 86 67 71 66 20 -13 37 67 99 57 12 53 80 56 60 121 90 75 127 134 132 52 23 52 -28 42 60 57 124 67 51 105 198 182 96 44 41 1 -101 -113 41 18 -95 3 222 224 68 79 139 132 74 139 169 86 20 0 31 38 142 280 341 252 312 325 63 93 227 36243 305 5025 75 10988 10 4 3 6789 -5 1449 4966 6876 11050 17864 25666 29218 25134 31230 57618 118711 122203 60207 1186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 1506 2098 2560 3219 3927 4415 4502 4505 4058 3407 2199 1183 885 730 950 1330 1940 2762 3927 5888 8131 8393 8784 9172 8964 8326 7806 7679 8040 8465 9221 10522 10798 10788 10272 10302 11035 10844 999999 999999 999999 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 136 137 139 140 142 144 143 144 144 142 138 136 138 137 137 138 137 132 125 123 128 132 134 135 135 136 140 142 143 148 150 149 152 157 161 164 164 168 173 174 176 177 175 178 183 185 184 182 179 175 170 167 160 159 166 166 162 159 154 147 148 156 161 163 160 160 162 169 185 196 191 187 180 172 170 161 151 153 168 174 173 177 182 183 177 184 190 180 181 195 196 187 172 187 243 339 408 454 750 1423 2120 2277 1915 1560 1251 913 639 527 553 598 740 1006 1207 1196 1133 1155 1180 1319 1607 1816 1797 1640 1534 1454 1453 1621 1742 1799 1631 1246 860 679 651 613 522 398 264 167 129 151 143 98 99 112 99 94 63 58 121 80 47 102 168 125 21 74 103 44 33 86 103 21 44 65 95 131 111 125 76 16 94 132 109 119 79 141 166 13 -40 -26 82 -10 -160 10 224 203 54 -13 63 234 153 118 30 18 145 152 151 223 297 247 247 131 72 -25 13 102 87 36274 306 4950 75 10990 10 4 34 6787 -19 40 1674 5443 9477 22105 38321 51923 54320 38857 47335 64582 96354 84597 24365 4705 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 447 976 1438 1658 1802 1659 1886 1570 535 212 170 636 815 937 958 1290 2617 5059 6580 7992 8784 8940 9005 9468 11053 12129 13237 14008 13840 12627 10754 9795 9900 12303 999999 999999 999999 999999 999999 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 136 138 139 141 144 144 144 144 143 141 139 140 138 136 137 138 136 128 122 123 129 133 134 134 133 137 141 143 145 146 148 153 157 161 163 163 167 169 172 175 176 179 181 184 186 187 186 184 183 178 172 160 155 159 160 160 158 155 146 145 151 157 159 157 161 165 173 181 185 189 197 192 171 168 156 145 144 160 169 168 164 168 171 167 181 182 174 176 188 194 191 183 178 245 373 488 576 733 1305 2104 2346 1990 1679 1608 1504 1205 860 694 690 772 1028 1301 1405 1394 1377 1412 1534 1689 1935 2331 2308 2010 1763 1715 1859 1886 1923 2068 1897 1352 787 541 641 736 575 377 221 143 153 172 160 105 103 104 88 38 60 140 130 73 40 77 109 88 91 106 55 11 29 24 42 83 54 116 127 37 39 42 -38 26 144 139 114 36 63 104 42 42 33 92 68 43 118 193 180 139 209 139 111 85 71 44 -27 59 98 25 230 369 106 -24 -16 -3 -45 63 147 45 36306 304 5100 75 10992 10 5 6 6784 -34 919 5336 15517 24789 30358 29134 20457 36334 50549 73587 88842 106363 89385 9595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 105 490 460 999999 999999 999999 307 676 1195 1142 1042 1284 2397 4737 6741 7935 9052 10461 12805 16444 18896 19818 19182 16568 12256 7830 6404 5995 8523 999999 999999 999999 999999 999999 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 137 139 141 143 144 144 143 142 142 140 139 136 134 136 139 135 128 122 123 129 132 133 135 138 140 144 145 144 146 151 154 158 163 167 167 167 170 177 175 176 183 183 181 183 187 185 186 190 184 176 165 155 154 157 156 151 150 145 140 148 157 160 165 168 163 156 168 180 184 192 185 171 155 145 147 143 158 172 164 164 168 171 165 173 173 167 170 178 196 217 215 210 235 333 490 601 676 991 1641 2199 2213 1872 1810 1965 1814 1322 922 818 805 955 1280 1582 1733 1771 1920 2080 2118 2231 2651 2757 2478 2235 1977 2004 2059 2108 2346 2255 1676 1018 696 743 756 571 369 246 165 140 153 174 131 104 63 55 72 58 74 109 83 44 46 57 88 118 83 14 -2 7 25 93 91 62 133 106 -8 25 109 12 -13 76 96 63 -38 -49 -37 24 97 93 184 188 166 164 173 163 182 306 135 32 64 62 96 91 49 -140 -131 95 374 228 -34 -45 155 176 -104 -29 43 36337 351 1575 75 10996 10 5 37 6781 -48 67 112 88 53 58 109 125 124 114 101 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2177 5273 5727 3976 4596 12731 24225 35113 29696 40391 67685 140761 135769 9464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 490 966 1098 959 407 1218 2603 4749 7681 10675 13921 19209 26095 19272 18555 16210 19188 12514 7713 4387 3301 3971 3752 4007 3742 999999 999999 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 135 137 138 140 142 142 143 143 142 142 139 138 136 134 136 138 135 128 124 126 128 132 136 138 142 143 143 143 143 148 155 157 160 164 168 172 172 176 181 179 178 181 185 185 187 194 191 188 188 179 173 165 158 154 160 160 148 144 139 134 144 155 163 165 162 155 145 159 180 181 179 181 173 160 148 149 150 156 166 165 161 160 170 165 165 176 175 174 181 193 215 222 216 204 240 368 510 671 906 1282 1795 2143 2130 1912 1951 2155 1923 1503 1116 923 963 1186 1629 2018 2185 2401 2688 2788 2723 2792 2801 2744 2778 2513 2195 2142 2221 2405 2242 1598 969 707 681 549 368 282 209 146 136 121 136 138 88 40 50 66 60 74 88 109 115 66 -28 -51 22 38 13 5 -20 64 119 101 82 38 60 50 92 134 22 -110 -84 42 -34 -110 31 120 216 209 124 179 143 143 103 83 170 285 235 67 18 2 113 31 39 -23 -174 28 -27 131 223 -29 -66 125 223 -11 132 310 36369 353 1425 75 10998 10 6 9 6779 -62 169 700 973 1099 1084 1015 956 970 1024 1034 1017 967 815 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1777 3187 2815 3929 16514 52772 90981 90968 32751 12350 27448 64167 60950 3086 5085 7750 10932 8221 290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 544 615 650 731 286 172 185 877 2273 4723 7773 11676 16311 21190 21961 15125 15627 13143 16300 12392 8768 7066 5645 4570 4049 3658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 135 134 136 137 138 140 141 141 142 143 142 138 137 135 134 136 138 136 132 128 126 127 132 140 143 145 144 142 142 144 150 159 161 162 164 169 174 174 175 178 182 180 179 183 186 189 196 195 184 177 170 163 156 157 157 161 166 155 147 143 136 137 149 163 161 155 157 150 156 177 178 176 174 172 167 153 142 146 163 168 161 147 155 173 168 164 169 169 171 194 215 224 221 219 202 201 280 433 689 1049 1366 1650 2070 2298 1891 1878 2300 2268 1878 1307 1014 992 1132 1677 2238 2444 2602 2940 3159 3163 3137 3008 2962 3097 2918 2491 2251 2134 2271 2084 1356 829 604 454 312 241 211 195 135 92 72 86 135 54 -5 53 35 31 58 62 54 72 48 -8 -22 5 40 53 4 -33 8 7 66 79 32 78 109 101 -17 -115 -111 -30 57 -50 -100 84 250 222 196 229 191 178 189 50 -74 -68 195 268 157 109 -28 76 99 14 24 -30 12 14 98 193 70 103 207 271 91 178 336 36400 350 1650 75 11000 10 6 40 6776 -76 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 600 4416 21079 69453 117624 112269 33214 7483 6118 4175 4947 5323 12316 24822 37750 41355 39085 17792 5599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 597 1314 1461 1194 963 716 251 439 562 892 1341 2166 3670 4710 6092 8315 10423 13954 15111 14469 12644 11619 10964 9356 7242 5260 4391 999999 999999 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 134 133 134 136 137 139 140 141 142 144 143 137 135 134 134 135 137 136 133 129 127 128 133 139 145 147 145 144 143 144 151 158 160 160 163 168 173 172 173 177 179 176 178 187 189 189 187 185 182 176 172 166 156 154 152 152 162 164 155 153 147 142 148 158 159 153 157 156 152 171 180 179 173 170 169 159 146 147 160 162 156 157 166 168 163 152 160 163 162 190 219 233 219 216 204 204 254 356 631 1053 1440 1736 2160 2412 1916 1810 2231 2289 2004 1497 1198 1079 1212 1747 2343 2600 2737 2996 3176 3360 3560 3401 3202 3222 2955 2467 2177 1994 1938 1647 1036 645 430 252 165 189 165 181 136 83 116 113 117 36 -8 62 56 40 71 87 4 -29 -28 -17 8 13 21 40 29 38 46 7 88 94 48 137 153 23 -96 -93 -39 39 18 -42 -39 35 95 67 122 152 145 179 93 -59 -128 -236 -156 82 155 192 13 -120 12 15 53 -153 -222 -20 -53 -118 114 273 205 313 62 25 73 36431 300 5325 75 10999 10 7 11 6774 -90 1510 9004 34316 60383 57071 11448 7789 5237 999999 1446 5791 14650 26539 39849 57985 90507 87272 60873 26403 1049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 550 1858 3500 4187 4044 3893 3453 2963 2553 2527 2286 1237 158 412 705 1770 3661 6139 9402 12293 13276 13075 12015 7279 6500 5759 4559 3808 999999 999999 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 136 134 132 134 136 137 140 141 142 143 144 143 138 136 136 134 135 136 135 131 126 126 128 134 140 143 146 146 143 140 142 149 154 159 160 161 168 169 171 173 177 180 178 179 185 187 188 184 180 185 179 175 171 162 157 149 145 153 162 162 158 151 148 147 148 152 152 158 159 158 175 182 184 182 170 166 159 146 148 155 150 150 164 168 156 153 147 161 170 166 178 198 236 261 257 247 233 252 340 562 968 1563 2056 2390 2551 2027 1718 2098 2229 2064 1703 1328 1290 1574 2011 2449 2740 2881 2944 3109 3400 3478 3287 3093 2885 2457 2030 1862 1720 1412 1026 639 351 208 162 140 163 149 98 48 30 119 190 142 96 50 53 73 88 93 120 58 10 6 -47 -27 15 47 75 106 77 105 88 78 149 107 138 118 -8 -24 -15 -49 20 10 -71 -28 55 101 149 78 15 103 74 46 -43 -77 -24 -111 24 248 214 8 -178 -216 -150 -23 -103 -134 -120 -179 -193 159 236 -71 138 -87 -226 36463 369 225 75 11000 10 7 43 6771 -105 839 1060 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 379 488 500 433 470 727 1899 1926 1608 347 216 93 48 999999 999999 999999 999999 999999 999999 999999 999999 109 607 546 345 999999 999999 999999 999999 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 1732 649 999999 999999 3751 4931 3347 2103 6207 12609 17175 25984 47616 87058 104648 89867 32860 1328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 480 1497 2933 4168 4680 4910 4995 5198 4822 4464 3506 589 96 50 146 634 1517 3448 7147 10729 14383 15328 9885 8754 7244 6283 5236 4348 999999 999999 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 134 135 136 138 141 142 143 143 143 140 138 138 136 134 134 137 135 130 126 125 127 131 138 142 145 145 142 139 141 145 150 155 157 162 167 168 169 170 175 182 179 180 184 182 185 187 187 183 179 177 169 160 160 156 152 155 159 163 159 149 144 145 149 150 156 162 160 157 166 169 178 186 180 173 164 149 150 158 153 155 170 174 167 165 166 171 171 178 184 196 233 276 318 331 305 278 341 500 817 1456 2134 2608 2528 1994 1726 2092 2291 2101 1731 1385 1474 1928 2342 2587 2805 2781 2728 2972 3205 3130 2788 2616 2357 1951 1612 1529 1580 1217 755 475 274 195 152 145 185 162 68 31 48 114 179 142 114 84 84 103 105 95 111 84 76 116 47 28 68 80 34 27 14 -32 32 27 52 61 -54 -52 -3 78 39 0 93 97 69 96 108 111 98 61 70 60 88 121 126 131 136 71 59 141 36 7 37 -181 -254 2 143 -38 -105 43 0 143 248 10 111 -91 -226 110 36494 370 150 75 11000 10 8 14 6769 -119 21 1356 1912 1365 572 314 999999 999999 999999 999999 999999 999999 999999 84 248 523 1585 2179 2352 2387 2351 2449 2841 3204 3220 2771 1792 1378 1096 475 362 144 999999 999999 999999 999999 999999 245 842 1281 1220 869 437 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1803 9050 24142 57567 54666 25088 9062 13599 22152 33509 49184 39980 26867 2711 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 728 1741 2280 2630 3040 3423 3331 3104 3340 4831 4145 2448 87 76 244 1259 3185 6335 12331 16557 11753 10463 8558 6908 999999 999999 999999 999999 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 139 137 136 136 138 141 142 144 144 143 139 137 138 137 133 134 138 135 128 125 125 126 131 136 141 144 143 139 140 143 144 147 151 153 160 164 167 169 170 176 179 177 182 187 185 187 190 190 187 180 174 168 160 158 152 152 160 165 166 161 155 148 148 150 149 158 161 163 162 161 161 172 190 191 190 181 164 154 154 162 176 180 173 171 172 180 181 178 192 193 198 221 259 300 339 336 299 295 394 594 1132 1923 2605 2494 1846 1650 2103 2389 2101 1712 1511 1627 1970 2341 2632 2779 2528 2468 2762 2865 2795 2561 2306 2052 1738 1458 1303 1387 1024 547 340 223 146 114 142 150 137 124 116 125 151 141 108 93 55 47 35 54 97 69 19 70 88 38 31 79 113 -26 -58 -30 -81 6 24 2 -65 -128 -38 20 127 66 37 96 89 120 72 90 67 -14 -12 -78 -106 43 134 173 162 71 18 44 21 -74 55 258 -11 -194 44 251 13 -88 53 -163 -100 139 250 262 36 37 330 36526 369 225 75 11002 10 8 46 6766 -133 972 1574 1625 1266 426 999999 999999 999999 999999 999999 999999 31 187 391 1398 1792 1935 1936 1811 1747 1772 1848 1832 1616 1327 415 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 279 316 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 2005 7825 26730 79742 109919 90115 33438 6284 9141 10586 8456 3952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 1788 4621 7674 8173 7228 6591 6215 6159 7340 8076 8725 8849 7483 4005 1012 915 910 1178 1523 2867 6893 10127 11818 13536 999999 999999 999999 999999 999999 999999 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 136 138 141 142 145 147 143 139 136 138 135 131 134 137 134 129 125 125 128 134 138 140 143 143 139 139 142 145 150 154 156 159 162 164 167 172 174 175 178 183 187 188 189 190 190 188 184 178 175 170 161 153 155 162 163 166 164 162 153 142 141 147 153 156 162 165 164 166 177 189 192 193 186 172 160 154 163 180 182 179 179 185 193 181 182 193 191 187 221 249 267 282 267 245 256 328 491 936 1628 2429 2641 1966 1505 1773 2206 2198 1885 1681 1680 1875 2181 2488 2690 2599 2471 2691 2837 2773 2695 2428 2085 1785 1475 1195 1001 679 355 219 182 134 124 116 76 99 154 153 152 156 87 88 89 26 3 -4 20 55 42 24 62 29 -13 16 37 40 -102 -90 33 36 54 74 63 -39 -14 13 7 113 57 63 89 68 125 12 29 70 49 27 -120 -86 78 176 78 -3 72 0 4 181 179 104 254 158 -152 -71 157 41 -84 -38 -191 24 387 318 106 -96 28 234 36557 370 150 75 11002 10 9 17 6764 -147 1087 3081 4408 4635 4900 4463 3390 2715 2959 3185 3486 3684 3969 4574 5836 6917 6967 6400 5754 4621 3714 3440 3126 2458 1953 1570 1242 879 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 289 693 691 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 1058 4036 3687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 1309 2608 5245 20399 44070 65753 67875 27444 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 617 2543 8169 14563 14903 14694 13847 12403 11836 12576 12600 12333 8572 6381 4004 3137 3071 2736 2157 1727 1673 2543 3743 6409 10914 11596 999999 999999 4242 999999 999999 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 138 136 134 134 136 139 141 144 144 140 137 136 136 133 132 136 137 133 132 129 128 129 133 138 142 145 146 143 140 141 146 151 154 158 161 162 164 165 170 172 174 180 181 182 186 188 187 186 184 185 182 179 173 164 160 158 155 155 161 162 161 153 145 147 154 149 155 163 159 162 163 168 180 192 190 177 172 164 150 162 169 165 169 174 180 183 179 175 177 168 180 214 223 225 207 188 210 243 296 482 928 1552 2359 2882 2276 1351 1244 1778 2308 2295 1970 1726 1742 2024 2388 2694 2877 2809 2850 3101 3147 3006 2793 2352 1883 1546 1148 798 480 249 164 161 151 111 48 23 85 146 141 157 133 45 69 69 6 41 73 21 0 35 80 67 24 -24 -32 -31 -34 -91 -59 74 54 57 104 60 11 87 58 4 82 -4 58 105 111 211 82 34 82 143 163 90 93 96 43 -14 42 143 144 26 54 217 73 90 187 -4 -21 -19 3 16 82 218 228 401 374 167 16 -17 167 36589 371 75 75 11001 10 9 49 6761 -162 470 2535 6426 9373 10325 9966 7745 4903 3961 4482 4936 5447 5885 6679 7815 9285 10238 9947 8458 6726 4842 3568 2970 2397 1627 1209 964 788 555 112 999999 999999 999999 999999 999999 999999 999999 999999 54 472 769 682 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 1107 3378 10029 23940 38989 25841 1675 417 388 276 128 91 71 43 22 6 999999 999999 999999 114 736 2159 2543 2682 10732 10360 1375 1105 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 153 991 4142 7980 9875 10940 10892 9876 8993 8435 7753 7217 6095 5262 4246 4154 4742 4288 2885 1922 1930 2435 3005 4589 8000 8069 7274 5960 4847 999999 999999 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 139 136 134 134 135 137 140 141 139 137 135 135 135 133 132 135 138 136 134 132 132 132 133 138 143 145 146 145 142 142 144 149 152 155 160 162 166 168 171 173 175 178 178 179 182 185 185 181 180 183 181 180 174 170 168 158 152 153 154 153 154 157 155 153 155 152 158 159 155 157 158 162 172 181 177 172 167 155 148 162 165 152 152 166 172 171 180 176 167 167 184 215 221 210 185 166 198 244 326 597 1102 1798 2487 2822 2189 1277 1083 1522 2220 2429 2155 1825 1707 2021 2451 2825 2994 2996 3051 3349 3489 3299 3017 2515 1827 1436 1140 794 487 260 164 141 119 75 33 7 38 77 82 119 98 40 61 58 18 66 108 56 6 15 57 56 41 25 -47 -94 -24 0 13 93 76 31 39 58 104 165 176 100 35 -10 73 113 131 178 171 168 127 90 31 128 131 3 -2 -1 7 98 230 156 51 232 179 15 -3 119 151 43 194 171 148 224 73 208 311 201 177 -29 13 36620 370 150 75 11004 10 10 20 6759 -175 1500 4962 7608 8466 7666 5691 2826 1985 817 1973 2356 2889 3658 4332 4655 4332 3764 2626 1589 843 201 32 999999 999999 999999 999999 999999 999999 51 73 29 999999 999999 31 256 362 443 863 1417 1539 1439 931 462 15 999999 999999 511 1423 2689 3738 4829 5876 7592 11018 19095 36023 51684 37574 14699 14010 14436 14234 13749 14143 13396 10925 8446 5615 3662 2630 1902 1481 1641 1913 1450 115 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 78 483 1779 4008 6919 7529 7615 7468 7136 7062 6684 6171 5288 3458 2192 1863 2214 2146 1537 1112 1295 1867 2469 2860 3708 4000 4196 4388 4112 999999 999999 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 136 135 135 134 136 138 139 137 136 134 133 134 131 129 134 140 141 137 133 131 132 135 139 140 142 146 145 144 145 147 149 153 155 158 165 168 169 171 176 178 178 177 182 183 186 188 185 185 185 183 183 178 177 180 172 158 152 154 157 157 160 155 144 147 156 159 157 159 159 158 161 165 176 176 174 168 153 153 161 160 153 159 175 177 182 180 164 167 170 180 207 233 245 212 183 193 222 323 610 1137 1818 2467 2727 2162 1298 1123 1581 2190 2265 1987 1760 1789 2160 2602 2911 2951 2883 2964 3303 3584 3522 3205 2428 1607 1238 1071 910 689 457 284 162 120 98 78 55 67 77 83 70 34 38 60 78 72 93 126 103 89 80 36 37 13 43 30 -30 -15 -25 -37 5 52 7 -10 46 151 153 78 -4 -23 68 123 97 92 67 117 225 74 -97 -21 117 21 -15 46 -15 -64 83 137 -12 18 158 234 95 -34 0 121 162 75 17 -48 -112 21 153 137 67 73 69 -32 36652 369 225 75 11004 10 10 52 6755 -189 775 2113 3495 5016 5454 4818 4219 2298 999999 999999 72 201 284 344 629 565 482 488 417 302 327 423 490 730 1162 1946 2297 2529 2672 2625 2347 2390 2823 3785 5470 8059 12596 17713 18635 17064 14744 9006 5629 4341 4172 5641 7317 8866 9465 9811 10234 10961 12519 14156 17264 20887 23452 24222 24779 24769 23813 22952 22082 20538 17652 14272 10190 7136 5156 3686 2730 1963 1324 791 155 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 1 9 24 72 349 1185 2503 5197 6760 8125 8979 9230 9031 8246 7190 5746 3008 1555 663 254 124 139 246 412 786 1332 1726 1976 2574 3631 4432 4075 999999 999999 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 136 136 135 134 136 137 137 136 136 134 133 134 132 131 135 139 141 139 135 131 133 137 140 139 142 145 142 142 144 145 149 153 156 161 168 169 168 170 177 179 179 178 182 187 191 188 184 184 185 183 177 175 178 185 179 162 157 160 164 165 164 163 156 156 159 153 155 162 162 152 155 164 174 184 177 164 153 153 164 162 156 161 166 173 182 167 162 174 170 173 195 228 249 214 185 188 211 343 690 1284 1957 2581 2756 2008 1172 1182 1748 2134 1947 1670 1680 1932 2347 2720 2949 2891 2721 2798 3217 3643 3664 3339 2601 1710 1237 1083 1032 907 668 466 345 257 220 148 93 120 123 101 43 5 56 93 97 83 77 93 69 60 53 11 39 -3 7 58 20 -48 -64 -69 -34 49 90 61 -7 41 63 16 33 109 112 71 60 35 -61 -52 68 -75 -122 210 234 29 25 11 -85 -105 1 -46 -220 -265 -128 107 -8 46 137 110 138 4 104 245 179 190 58 0 32 20 217 114 36683 367 375 75 11002 10 11 23 6752 -202 1292 3203 4107 4350 4051 2137 999999 999999 999999 999999 999999 999999 999999 84 152 382 328 141 328 412 533 868 1594 2770 3278 3597 3921 4138 4236 4491 5197 6988 10485 16391 25671 34904 35865 31436 27178 20580 17650 17475 16654 17007 16846 15994 14218 12521 11202 10274 10042 10699 12780 15871 17601 17315 16151 15415 14464 13486 10822 8675 7624 6351 5008 3944 2957 2121 1553 921 458 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 25 95 388 374 83 16 12 19 13 16 9 11 14 16 18 20 26 34 36 44 56 97 322 1011 3049 5556 7711 9053 9399 8790 7965 6769 5097 2862 1897 955 410 234 162 150 148 241 379 639 929 1431 2291 2919 2838 999999 999999 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 136 135 134 134 136 136 137 136 137 136 133 135 135 132 133 138 142 141 138 135 137 141 141 140 142 141 137 138 139 141 146 153 159 163 168 169 167 170 177 179 180 179 180 184 187 184 182 183 182 179 175 178 180 177 168 157 151 146 153 164 166 168 163 160 156 151 157 167 168 160 163 166 171 184 181 162 147 149 155 159 162 159 155 158 164 166 164 165 172 192 218 242 247 211 177 169 198 419 917 1561 2249 2679 2285 1355 956 1276 1764 1772 1457 1438 1756 2186 2649 3064 3221 2986 2688 2822 3274 3694 3730 3415 2913 2058 1359 1067 992 920 702 509 399 299 249 166 97 99 102 70 60 90 104 129 102 48 18 30 49 66 87 42 33 27 39 68 9 -103 -68 2 77 113 112 98 -28 -39 17 49 166 215 109 -20 9 82 -1 -53 16 27 74 213 213 135 111 51 -31 -8 0 -67 -54 -65 14 129 -48 18 107 -10 -39 100 201 329 370 258 98 157 294 157 378 425 36715 366 450 75 11003 10 11 55 6749 -215 484 979 996 621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 267 454 1373 1805 2071 2381 2621 3152 4365 6807 11394 19480 29233 36531 37129 35658 33018 31276 30617 29607 29268 25997 23277 22728 21145 18432 15819 13341 12079 11917 12396 12371 10642 8852 8247 7801 6950 5103 3580 2632 1824 1302 1006 772 543 345 143 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 16 40 132 516 1449 1833 1327 289 25 32 27 31 26 27 26 30 32 36 41 44 46 56 65 94 248 692 2077 4814 8276 10599 10227 8366 5801 4228 2798 1632 1161 722 472 310 236 159 132 125 149 246 379 612 1051 1598 2004 999999 999999 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 134 133 132 133 134 135 137 137 137 136 133 135 136 134 134 139 144 145 143 138 136 139 141 142 142 140 140 140 139 141 146 152 156 160 165 164 164 169 175 178 179 182 182 181 183 185 191 187 182 179 178 181 179 173 172 164 152 147 150 159 162 162 161 159 157 153 161 170 173 168 164 161 167 182 186 174 151 144 147 154 167 159 149 148 153 157 150 147 156 177 209 235 230 199 161 156 286 681 1239 1858 2421 2201 1303 749 863 1347 1560 1280 1207 1487 1982 2526 2974 3487 3692 3391 3044 3135 3519 3808 3791 3432 2817 1998 1262 919 793 695 515 365 242 163 153 137 118 105 86 79 111 122 73 75 119 96 17 -10 33 106 151 56 26 50 72 135 44 -54 -12 28 66 34 -9 44 16 -16 75 68 82 142 145 33 0 74 7 -62 16 192 187 141 150 86 173 165 100 153 141 40 109 141 89 111 -22 -44 -96 -139 -114 29 -75 -78 138 59 -146 -16 283 184 284 423 36746 339 2475 75 11008 10 12 26 6745 -228 133 749 1315 2137 3592 6024 10737 18449 30058 42369 57227 63534 63466 56965 48886 38995 27992 19323 17559 15795 13627 11257 9429 8162 9211 8646 7103 5934 5370 5695 6645 6686 6347 5638 5333 5173 5441 5545 5166 4211 2530 1628 1216 865 509 343 240 109 43 32 28 32 46 57 78 150 457 1095 1493 1259 312 59 59 58 59 58 61 57 58 55 63 66 70 71 74 80 94 111 241 595 1884 4304 6842 6996 5565 3274 2296 1779 1514 1413 1210 991 730 493 328 214 129 133 160 268 395 607 947 1336 999999 999999 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 136 133 131 131 132 134 135 138 138 138 137 134 137 138 136 135 138 142 144 142 139 138 137 140 144 142 140 141 141 139 140 146 150 151 155 160 162 164 169 177 176 177 178 178 180 186 191 189 187 186 185 183 177 177 179 187 179 167 160 156 159 160 160 166 167 157 147 156 167 169 165 166 171 173 180 181 177 163 154 155 155 167 163 149 150 146 144 148 154 153 160 182 196 189 182 162 164 411 1021 1641 2160 2376 1605 686 511 739 1217 1384 1190 1223 1506 1977 2582 3116 3627 3992 3931 3695 3707 3906 3998 3826 3490 2773 1856 1092 765 582 426 309 242 134 95 123 109 116 116 87 129 144 95 58 54 118 145 95 65 59 94 81 -3 41 54 14 88 80 58 22 -6 38 -24 -85 44 121 42 88 138 124 100 127 116 102 4 -63 -13 4 139 138 174 176 48 154 193 126 82 155 275 204 115 48 -34 -65 -71 -33 -36 10 15 -122 -40 36 -22 -140 -57 168 60 -42 -33 36778 339 2475 75 11009 10 12 58 6742 -241 237 851 1342 1973 2861 4146 6310 9289 14255 23632 38139 45598 47314 41825 34151 24432 16696 10638 8732 7300 6927 7716 8886 10101 13256 14819 15656 17189 18587 20229 21563 20932 19685 18284 16668 15553 16150 15605 13032 9000 5239 3643 3187 2672 2011 1536 833 516 275 105 56 57 100 232 248 124 146 208 325 1079 3202 4269 3265 119 90 85 83 85 84 83 85 89 92 91 89 97 103 107 115 133 267 643 1634 2360 2643 2565 2415 2358 2384 2621 2524 2200 1748 1327 977 511 307 203 148 139 139 158 254 500 544 999999 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 136 137 135 132 131 131 133 135 138 140 140 137 134 136 137 134 134 137 139 140 141 142 142 141 143 144 141 140 139 138 137 138 144 148 151 155 160 166 167 169 172 171 173 176 176 181 186 188 187 187 186 184 183 180 176 178 184 182 169 162 157 154 156 157 161 162 152 146 148 154 164 165 169 174 179 177 176 169 149 144 146 145 156 158 149 150 152 149 147 152 150 152 168 174 174 184 172 162 337 920 1577 2000 2039 1295 534 359 458 844 1226 1265 1178 1289 1596 2241 2963 3550 4002 4214 4203 4179 4206 4152 3833 3371 2587 1622 929 608 389 261 187 153 125 108 131 97 66 95 116 115 90 94 111 113 95 102 98 81 79 85 39 -6 56 42 -27 44 81 42 -1 16 67 -32 -89 18 146 125 37 96 116 67 99 118 211 111 29 102 78 73 101 181 149 31 36 2 20 55 88 271 193 79 -14 -31 126 46 18 -75 -47 71 71 -4 -55 96 13 83 70 -99 34 98 36809 338 2550 75 11009 10 13 29 6739 -254 21 475 751 1016 1342 2008 2980 4164 5959 8157 10351 11698 11760 12303 14394 17792 18013 14307 9759 10494 12559 14240 16181 18462 20079 21952 23477 24715 25635 26075 25200 24020 22748 20465 18845 18868 17727 13974 8532 5619 3708 2902 2352 1819 1441 835 606 411 136 39 9 62 297 668 1783 3403 5261 6210 8221 11131 10334 4516 128 90 79 74 81 80 82 81 83 88 88 89 95 98 115 163 325 611 1220 2181 3049 3542 3572 3319 3056 2982 3045 2952 2621 2169 1473 1071 602 382 255 228 168 156 151 166 276 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 138 138 137 136 133 132 133 134 136 139 139 136 133 134 135 133 133 137 140 140 141 143 144 144 143 141 139 138 140 139 137 138 142 143 148 155 160 161 162 164 168 168 171 176 178 178 180 182 190 191 184 179 189 189 178 179 182 181 171 162 153 145 151 157 159 160 151 144 146 153 158 162 161 157 163 178 178 169 149 133 144 149 147 152 150 155 161 155 150 157 153 149 177 209 225 208 166 158 214 576 1147 1597 1659 1078 457 283 293 565 1020 1191 1085 1099 1352 1918 2642 3329 3849 4264 4410 4238 4233 4231 3833 3250 2255 1250 780 482 253 189 133 136 152 151 138 113 91 78 113 91 34 44 87 80 67 77 42 59 95 100 65 40 103 55 -31 60 58 -6 30 76 49 -11 -1 -24 87 149 -22 -66 -18 54 154 172 131 -4 -98 12 135 68 66 113 53 60 86 9 123 157 35 18 14 26 -41 -12 127 108 78 -3 -5 172 139 31 20 72 -9 -36 6 3 206 301 36841 338 2550 75 11009 10 14 1 6735 -267 273 1123 1825 2741 4077 5275 6960 8675 11445 16117 21813 27010 31555 35871 42951 54466 61275 58767 25393 16594 6747 6973 7395 8047 8053 7759 7648 7767 9019 15349 34016 34211 9001 8369 8074 8205 8110 7151 5222 3932 2469 1713 1252 922 734 645 581 452 287 113 48 39 102 481 1663 3237 5039 5901 7095 7847 5864 1044 67 55 55 48 51 48 53 53 55 62 67 69 76 84 119 347 778 1788 3429 5353 6810 7710 7637 7082 6175 5506 4211 3212 2030 1395 794 515 360 279 249 258 246 239 229 207 199 197 999999 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 138 138 137 134 132 131 132 134 136 137 134 131 134 135 134 135 138 140 141 141 142 145 146 146 143 140 137 138 140 140 140 141 142 146 154 158 156 157 163 169 172 173 174 175 176 179 183 191 194 189 185 186 182 181 186 188 180 167 158 149 145 147 152 153 156 149 138 152 159 157 162 158 157 165 180 181 176 163 144 154 155 150 158 160 160 160 153 151 154 148 162 225 288 329 299 211 173 186 410 958 1417 1472 1068 515 325 290 422 790 968 951 1055 1348 1982 2702 3275 3756 4104 4189 3911 3859 3908 3587 3099 2189 1159 671 491 323 211 161 176 232 243 117 82 123 94 95 112 65 62 73 42 75 103 80 98 68 42 38 44 139 86 -30 31 21 34 87 52 35 30 53 20 24 77 21 -42 -21 82 134 65 -47 -185 -182 -45 97 71 47 89 47 131 148 76 112 54 100 130 10 78 130 -33 -136 -67 104 63 57 137 36 151 232 132 246 205 178 200 121 164 36872 340 2400 75 11011 10 14 32 6732 -280 21 294 1046 1496 2097 2933 4374 6765 8754 12057 16749 21971 27026 30759 34833 38810 57206 108346 113054 111429 64073 24454 1283 1272 1499 1878 2014 1893 1950 2024 3586 9767 26098 24531 1613 1520 1416 1311 1420 1736 1732 1414 1270 1159 848 680 556 485 464 390 291 204 107 75 62 58 56 47 50 54 56 57 58 63 68 60 66 57 58 55 64 62 65 68 73 73 82 89 118 317 761 1906 3778 5481 6523 7263 7164 6720 5826 5117 3510 2374 1317 846 531 359 266 255 284 311 325 332 332 293 229 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 135 135 137 136 134 132 132 132 131 133 135 137 135 132 135 135 135 137 139 140 142 143 142 145 149 150 145 140 137 136 139 139 139 138 137 145 156 161 161 163 166 167 170 174 174 171 175 180 181 185 188 187 186 181 172 174 181 184 173 162 161 155 149 149 150 156 154 144 141 152 153 151 159 158 162 168 175 180 180 166 155 154 158 160 156 158 161 162 161 161 156 143 160 221 306 433 489 360 202 168 346 885 1330 1438 1213 681 376 310 336 547 691 807 1093 1467 2135 2873 3410 3796 3957 3892 3593 3524 3463 3223 2962 2147 1101 622 521 388 200 107 128 203 246 135 52 97 118 107 91 87 93 64 43 74 124 112 82 51 4 -9 1 46 44 46 81 11 35 69 -34 -9 17 38 49 1 17 38 104 85 97 94 -15 -36 -48 -5 56 86 61 51 124 98 142 85 -8 59 -24 -17 114 89 -22 -32 -110 -70 130 144 -15 67 53 -28 74 242 361 242 5 -141 -68 -114 -176 36904 338 2550 75 11011 10 15 4 6728 -293 122 805 1694 4155 9060 16190 22023 25050 24565 24270 22992 20817 21669 31578 68501 115585 97540 83553 54315 18570 3491 3708 3777 4040 4336 4596 4986 5012 5416 6401 6527 4739 4552 4210 3657 3152 2807 2524 2181 1764 1707 1459 887 459 261 162 163 186 190 127 77 65 63 66 70 70 74 72 76 76 80 79 86 87 88 82 85 83 89 86 85 87 90 91 95 100 114 160 429 1078 2195 3072 3429 3587 3645 3614 3310 2972 2077 1209 858 748 563 434 345 313 307 318 346 413 460 375 274 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 135 133 132 131 132 132 131 134 135 136 136 135 136 135 136 138 141 141 140 141 143 147 152 151 144 140 136 136 137 135 135 136 138 147 158 161 162 164 164 164 168 172 172 170 175 177 176 180 182 179 180 182 177 170 172 174 167 156 160 159 147 143 148 154 154 146 145 151 149 150 154 157 162 159 160 171 171 164 163 155 157 159 153 157 162 163 166 173 171 159 163 200 318 516 624 468 257 169 260 789 1377 1551 1320 782 424 334 347 435 531 785 1191 1590 2131 2706 3225 3662 3938 3973 3655 3441 3431 3170 2892 2116 1129 707 659 526 288 149 137 168 228 179 130 123 92 97 94 113 96 80 75 63 84 70 91 86 27 24 70 65 79 115 108 37 36 107 93 84 13 43 75 53 104 136 197 180 71 19 96 47 18 137 86 25 60 8 21 55 99 82 37 149 61 -130 -13 135 -14 -122 -208 -21 349 126 -77 112 181 135 95 189 290 -14 -317 -352 -182 -189 -239 36935 340 2400 75 11005 10 15 35 6724 -304 463 2217 7299 12251 18616 26364 32397 32461 31496 29270 24563 19188 13861 11631 12844 25527 56497 64880 43671 18052 5901 3299 3101 3275 3122 3170 3418 4024 5728 12229 16283 12527 5167 4306 4214 3992 3687 3474 3316 3243 3117 2866 2792 2695 2510 2088 1631 1096 706 412 235 132 66 29 22 21 24 28 30 31 35 33 35 36 39 44 49 48 48 47 49 49 47 47 47 50 54 61 74 109 291 675 1342 1965 2374 2699 3167 3801 4683 5439 5399 4711 4332 3605 2003 701 482 384 330 310 329 380 413 345 277 184 999999 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 134 132 131 131 132 132 132 134 134 134 134 134 135 134 137 141 142 140 139 140 144 148 152 151 146 141 137 134 134 135 134 136 140 146 152 152 153 156 160 165 169 170 169 171 175 176 179 184 183 177 178 179 178 180 177 172 164 161 161 155 147 140 142 154 161 156 151 151 156 164 160 150 150 154 163 172 160 153 156 147 142 136 140 143 147 149 139 146 156 153 152 180 334 571 673 525 303 195 259 753 1487 1744 1444 821 432 298 319 398 480 803 1217 1541 1956 2385 2903 3386 3793 4052 3819 3477 3462 3397 3144 2592 1786 1063 806 713 506 304 200 187 205 215 226 175 109 122 147 155 159 180 134 88 93 93 95 81 74 102 181 198 123 52 34 48 112 210 165 104 -12 4 110 103 93 139 150 108 66 16 74 56 -6 225 178 -1 115 161 116 -23 -36 -23 -32 94 179 52 37 154 81 114 -8 -108 178 118 -50 205 358 152 11 -21 -81 -245 -329 -66 153 -38 1 36967 342 2250 75 11015 10 16 7 6718 -308 132 764 1710 3516 7261 11280 17874 24793 26574 20750 14277 10739 9049 5948 3557 3271 3829 7990 15809 22105 19339 10863 3250 1188 64 999999 51 605 2313 9440 34518 94124 107704 51530 3540 2645 2672 2664 2649 2666 2581 2561 2611 2677 2749 2763 2759 2594 2313 1861 1517 1273 1014 808 574 380 251 101 49 33 25 23 25 25 27 32 37 40 56 93 143 140 85 49 48 43 43 41 49 53 59 75 109 263 532 854 1191 1670 2417 3393 4704 5986 6780 6883 6527 4878 2279 814 563 458 398 365 348 315 274 257 243 178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 135 131 129 129 130 131 131 133 134 136 135 135 136 136 136 140 143 143 142 140 141 146 149 149 147 143 139 135 134 136 136 135 137 141 145 147 150 154 157 162 166 166 171 174 176 177 177 181 190 191 184 183 188 191 190 184 180 177 171 160 156 157 165 178 177 168 166 168 173 175 168 155 156 168 181 185 167 150 148 148 144 134 136 138 144 152 150 152 156 152 143 169 311 536 681 559 291 170 268 767 1447 1724 1444 789 376 248 255 324 423 707 1041 1254 1647 2189 2694 3190 3628 3966 3921 3496 3266 3344 3467 3313 2795 1990 1239 850 654 444 279 275 307 322 296 220 153 159 200 211 218 220 162 139 183 191 136 118 143 155 154 130 -17 -89 -40 30 122 152 42 -33 -33 -72 -2 52 -20 -64 -8 61 132 104 45 -36 -94 140 186 -22 -24 98 116 9 -110 -157 -88 -29 20 -102 -81 38 -16 35 7 187 349 128 90 305 278 39 -55 -286 -442 -174 -66 177 279 -164 -201 36998 321 2325 75 11020 10 16 38 6711 -306 246 581 724 842 733 1405 1629 1494 268 999999 999999 999999 999999 999999 999999 79 503 1601 2181 2661 2976 4345 6762 9976 12226 11901 11430 13423 25971 62463 125238 120641 55856 9419 9261 9070 8936 8872 8852 8815 8629 8465 8392 8317 7972 7647 7324 7047 6941 6599 5786 4605 3535 2509 1698 932 528 295 120 63 15 3 1 2 5 11 16 30 76 147 146 63 23 25 23 23 18 24 24 30 36 39 42 54 95 319 865 1957 3227 4256 4974 5275 5029 4358 3135 3192 7486 6706 3902 527 417 346 288 238 208 191 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 137 136 134 129 128 128 128 129 131 133 135 137 136 137 138 136 135 139 145 145 142 139 141 145 147 147 148 146 141 138 135 136 136 136 136 139 144 146 150 154 154 158 161 165 173 176 180 181 178 181 191 192 188 192 197 199 198 196 194 189 188 181 172 175 181 190 184 168 169 176 190 197 185 182 188 195 198 199 194 172 155 149 144 147 156 157 155 163 171 161 152 158 161 192 302 478 633 548 303 177 250 691 1335 1700 1389 679 312 229 251 310 422 665 912 1120 1587 2241 2777 3250 3669 3940 3957 3580 3072 3148 3533 3587 3404 2820 1752 943 737 591 397 380 384 370 332 258 216 225 243 238 278 302 228 145 147 176 182 169 128 160 226 120 14 -38 -27 1 44 55 41 70 46 -82 -116 -50 -52 -98 -67 53 61 76 101 -66 -99 -61 -98 -140 -124 -56 32 112 -17 -139 -48 -8 -38 -184 -90 37029 301 3525 75 11022 10 17 9 6705 -298 262 593 1731 2194 3155 5494 9382 16117 27482 45323 68763 85167 93597 60748 33906 15157 12047 11971 11932 11841 11603 11594 11348 11167 10880 10563 10222 9581 8685 7913 7355 6984 6897 6445 5395 4182 3283 2475 1868 1174 680 376 168 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 80 517 1503 3110 4527 5348 5549 5044 4426 4679 8645 15590 14681 7025 799 499 384 302 232 193 156 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 135 134 133 131 130 130 130 132 134 135 135 136 134 135 136 135 136 139 144 146 143 142 142 142 143 147 149 145 140 137 135 134 137 138 136 138 142 146 150 153 155 159 164 168 169 173 177 178 182 185 185 184 189 195 197 197 193 188 187 189 192 184 171 175 173 176 171 159 163 172 186 198 188 185 188 183 182 192 200 188 169 156 145 141 154 152 142 149 149 138 138 146 156 195 306 450 552 474 274 178 210 590 1303 1754 1329 571 286 224 253 309 403 603 855 1096 1576 2238 2818 3349 3766 3985 3866 3390 2875 3150 3601 3642 3469 2906 1848 979 797 700 479 376 361 322 272 226 223 244 228 209 261 315 254 115 87 148 174 125 34 60 46 10 102 102 77 53 49 59 58 12 -51 -91 -79 -46 -39 -22 -31 -19 -20 70 116 -49 -104 -138 -208 -220 -117 -90 -89 -101 -41 -13 -60 37061 320 3750 75 11023 10 17 41 6701 -284 526 1749 5143 13408 31517 63647 104982 130998 114229 82924 30963 6922 5845 5982 6238 6478 6821 6850 6861 6585 6155 5775 5489 5176 4725 4237 3626 3265 3155 3152 2753 2196 2076 2159 1786 1258 822 540 348 256 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 444 1239 2218 3088 3605 3676 3581 4782 9127 12767 14931 12617 6029 537 379 296 225 168 155 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 136 135 134 133 133 132 132 132 134 135 135 135 133 133 135 136 137 138 143 144 142 142 142 142 144 148 149 146 141 135 133 133 135 135 135 140 145 148 151 154 158 162 164 163 163 167 173 181 182 180 177 180 182 183 185 191 188 181 176 178 174 166 158 161 161 157 151 149 157 160 166 171 161 161 159 152 155 163 169 165 158 159 154 133 127 126 127 138 136 130 133 131 131 163 275 409 462 357 213 152 168 457 1103 1578 1258 606 301 227 253 316 345 468 739 985 1347 1892 2449 3056 3642 3959 3803 3379 2902 3045 3489 3478 3374 3086 2152 1248 999 919 661 429 357 287 262 231 235 280 282 284 289 289 296 202 118 119 121 112 77 25 -91 -120 20 90 131 131 91 109 92 -20 0 44 -14 -7 22 96 110 25 1 37 42 -24 -15 13 -26 -127 -129 -57 -6 -27 -47 43 88 -25 -60 -55 -97 3 86 44 23 122 201 -25 -139 17 145 141 176 120 -37 -143 -184 -261 -299 37092 331 3075 75 11022 10 18 12 6700 -268 57 128 211 321 464 1115 1235 1532 1842 2223 3647 9591 27622 67559 110786 143713 112886 40645 4056 2819 2751 2775 3068 3495 4064 4642 5012 5207 5325 5419 5527 5684 5893 6129 6286 6189 6112 6376 6443 5804 5003 4860 5055 4564 3379 2063 1552 1541 1635 1355 965 790 554 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 3 4 7 11 29 88 417 864 1457 1967 2129 2192 2786 4205 6304 10379 13301 8395 475 309 248 208 169 160 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 137 137 135 134 133 132 131 131 133 135 135 136 134 135 136 137 138 140 143 141 139 139 141 143 146 148 149 145 140 135 132 132 134 135 135 142 147 149 152 155 159 162 162 160 162 167 171 180 178 175 170 173 181 182 180 186 187 175 167 165 157 153 149 147 145 140 142 144 146 150 152 147 144 146 144 148 160 164 156 147 143 147 152 135 124 131 140 147 152 149 144 142 140 152 235 357 432 363 228 169 166 336 803 1286 1261 779 376 249 260 315 340 402 616 871 1152 1556 2062 2715 3428 3914 4063 3851 3333 3128 3416 3516 3515 3434 2823 1748 1303 1284 1066 720 480 372 354 324 317 307 258 290 341 364 431 396 254 136 87 85 117 97 52 37 49 76 127 159 118 84 82 91 105 131 63 57 135 179 210 101 -11 63 43 9 140 128 68 104 71 131 166 85 53 135 227 102 -22 71 163 213 127 54 68 -73 -82 87 121 156 95 -56 130 355 188 -43 -141 -296 -102 -4 -101 37124 332 3000 75 11019 10 18 44 6701 -252 105 304 513 1373 1740 2160 2492 2705 3132 3676 4529 6933 14690 34906 72285 101753 103822 48260 7026 5572 5712 5970 6107 6389 6777 7527 8054 8240 8070 7934 7900 7871 7829 7684 7580 7492 7211 6826 6408 5619 4534 3691 3472 3606 3660 3334 2875 2251 1587 1621 1397 1035 834 622 162 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 142 702 1781 3207 4795 6020 6323 6234 6901 7764 10087 12958 9563 3138 452 341 292 247 215 168 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 137 137 136 134 131 130 131 131 133 134 135 138 137 137 138 135 136 140 143 143 140 138 139 143 148 151 151 144 137 134 131 132 135 136 137 144 148 150 153 155 159 162 165 166 169 173 173 177 178 174 174 178 179 180 183 183 182 173 163 158 154 149 144 139 138 140 140 135 139 149 148 141 143 144 144 162 175 178 164 150 140 137 144 140 141 149 155 166 173 169 161 156 153 161 216 313 404 368 241 178 183 308 723 1185 1187 804 438 279 265 308 354 407 551 788 1056 1419 1955 2573 3267 3931 4320 4286 3770 3428 3609 3676 3665 3568 2823 1792 1344 1335 1112 756 517 412 346 278 261 227 181 178 254 354 380 395 348 173 70 18 16 100 124 105 107 92 136 236 229 148 80 45 26 75 60 33 105 94 96 56 17 143 60 -21 129 184 172 152 140 165 46 -105 -85 64 211 198 121 223 186 119 119 81 86 117 44 161 326 206 102 28 161 241 126 111 11 -49 115 22 -164 37155 331 3075 75 11020 10 19 15 6704 -238 41 859 1509 2319 3613 5688 8632 11121 13077 16349 22065 28446 36949 50981 63716 61571 43106 18640 11882 9504 10496 11777 12306 12198 12152 11713 11068 10601 10310 10259 9870 9290 7817 6984 6514 5743 4755 3625 2421 1415 868 690 678 717 865 1173 891 122 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 18 477 1292 2456 3925 5808 7713 9977 13186 18371 20572 21924 22269 8801 869 546 416 333 273 230 202 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 136 136 134 131 129 128 130 130 130 132 134 136 137 138 139 138 136 138 143 146 144 142 141 143 148 151 151 146 139 134 130 132 135 135 137 142 148 152 155 157 161 163 166 167 169 172 171 174 175 176 182 185 183 185 186 186 181 175 167 160 161 159 154 143 141 144 141 138 141 151 157 154 144 140 147 163 173 174 167 154 137 126 130 126 127 133 143 155 154 150 149 146 142 156 191 256 304 266 196 155 170 341 736 1095 1112 760 426 279 254 284 325 417 577 835 1211 1710 2305 2962 3610 4264 4601 4540 4102 3791 3852 3818 3762 3396 2432 1540 1278 1136 839 593 449 371 279 211 220 214 184 162 210 258 254 279 247 145 72 58 50 81 90 75 108 158 169 258 289 244 104 5 44 91 56 58 7 -6 89 41 4 38 47 110 96 96 219 182 115 153 91 -8 -57 -13 107 168 161 198 210 291 391 251 222 369 100 -56 110 106 35 8 135 138 71 136 88 115 312 243 117 37187 332 3000 75 11001 10 19 47 6708 -227 75 931 1931 3437 5740 9390 15077 22212 27250 29990 30727 32767 34178 34370 42870 65531 79932 73112 40890 21673 14758 14028 14812 15728 16115 15617 14960 13678 12761 11306 9906 8416 6827 5402 4846 4552 3881 2910 2025 1295 909 928 978 985 875 590 422 261 105 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 258 649 1339 2061 2554 3117 3789 4844 6806 10214 14999 16789 15637 11412 3672 865 615 485 420 393 363 320 230 999999 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 131 129 128 128 129 130 130 132 133 135 136 135 138 140 139 138 143 148 148 146 144 142 147 150 149 145 140 137 135 136 135 133 135 143 149 154 157 157 162 165 166 168 171 171 172 176 178 179 181 182 184 180 182 186 191 184 175 163 162 167 163 152 148 157 160 152 147 149 156 159 149 147 159 167 167 168 157 148 137 126 125 120 123 123 136 150 142 131 128 131 128 136 159 195 200 178 156 152 209 432 697 897 899 601 345 252 251 346 443 514 707 1119 1721 2411 3064 3626 4201 4694 4874 4687 4322 4160 4072 3807 3565 2863 1830 1218 1057 867 619 480 402 315 235 215 251 257 186 149 230 251 198 241 246 221 136 125 118 87 108 92 115 200 151 137 133 124 105 85 58 36 80 125 97 48 74 91 50 -37 -20 163 211 93 74 147 162 91 97 185 209 194 167 216 165 36 191 284 247 138 105 212 52 -97 51 149 52 9 -46 -112 -12 211 139 206 341 141 136 37218 332 3000 75 11010 10 20 18 6713 -216 34 873 1938 3668 6446 10520 16378 22146 24746 23956 20102 16773 17016 25011 44958 89668 137076 151382 111017 29860 12324 10586 9461 9698 9860 9405 9183 8301 7459 6037 4577 3292 2324 2037 2060 2056 1933 1635 1238 882 670 629 660 667 667 525 463 403 320 138 66 44 33 32 34 33 36 44 42 42 47 48 56 62 66 63 61 65 68 70 72 80 112 302 742 1549 2714 3987 4895 5706 6274 5649 4916 4124 4421 5075 5449 4041 1767 998 869 856 772 651 573 528 480 329 999999 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 131 130 130 130 131 131 132 134 135 136 134 137 140 139 138 142 145 144 144 145 145 148 150 147 142 138 136 136 139 138 135 137 145 150 156 160 160 162 166 167 171 176 178 181 182 185 186 183 181 183 177 184 192 195 192 182 168 162 163 156 152 159 170 173 163 153 152 152 154 157 158 169 169 162 151 123 122 135 134 131 135 132 122 143 154 131 126 139 135 127 125 134 151 152 146 137 148 265 510 701 757 613 366 253 251 338 580 734 721 922 1475 2189 2857 3447 4100 4633 4884 4789 4451 4317 4281 4074 3672 3027 2078 1244 937 795 581 405 309 284 232 193 235 316 315 195 101 197 285 255 245 273 286 206 171 160 122 126 93 109 175 152 74 71 124 109 181 150 -24 -21 91 183 61 47 85 28 37 -39 41 231 189 73 10 29 45 94 187 126 72 98 182 307 161 70 63 -5 29 -17 6 145 83 108 122 137 147 -128 -247 -203 43 51 103 248 183 163 37250 336 2700 75 11010 10 20 50 6717 -205 127 841 1102 1327 1147 1061 1457 2299 3755 5566 7867 10498 14425 15005 12914 9501 10368 22390 40797 70994 116013 133041 116781 60595 51169 34826 18057 16860 14068 6790 3459 2708 2282 1846 1434 1153 912 717 593 461 388 381 372 296 141 77 66 62 85 113 123 113 100 65 37 26 27 23 27 24 35 31 34 36 40 43 51 52 59 54 54 59 63 63 73 84 147 487 1498 3727 6365 8164 8526 8428 7043 5560 4404 3162 3048 3074 2891 1995 1362 1611 1569 1323 1025 703 490 405 395 275 999999 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 131 130 129 130 131 133 135 136 137 134 136 138 136 135 138 141 142 143 145 147 151 152 148 144 140 137 137 139 139 139 142 143 147 157 162 163 162 165 169 172 175 177 182 180 181 185 185 185 181 182 189 190 190 194 185 169 160 153 143 148 162 168 164 159 150 146 142 146 155 156 166 163 156 147 121 112 119 129 129 130 120 111 130 136 122 121 131 130 129 123 130 143 140 135 117 158 388 671 875 824 515 286 228 291 471 793 940 908 1146 1696 2418 3081 3659 4285 4744 4749 4408 4211 4425 4478 4080 3539 2662 1682 1089 933 714 420 310 268 257 214 207 263 324 284 182 117 141 247 295 218 177 184 151 201 180 102 90 89 106 134 113 64 84 179 101 136 163 2 -55 -36 91 62 12 0 -13 52 -50 -119 -4 120 158 50 -54 56 100 -27 -130 -155 -23 156 308 255 162 108 51 96 84 39 202 206 44 34 178 257 5 97 242 27 -87 -192 -213 139 298 37281 337 2625 75 11012 10 21 21 6722 -195 555 1228 1737 2577 2881 2553 2248 2031 1859 1632 1577 1767 3195 7363 9949 10254 9384 10356 17573 30008 35179 39034 34719 37105 43211 50632 55334 95760 105916 90953 14122 2961 2728 4944 10879 11714 7280 3969 678 421 307 214 125 91 52 24 15 17 10 4 2 0 0 7 11 13 10 14 11 9 8 19 13 21 21 24 24 28 30 34 35 40 42 50 54 79 146 434 894 2686 7171 10770 12183 11507 10156 7259 5028 3849 2909 2560 2306 2273 2257 2240 2432 2135 1576 1086 542 321 281 418 516 999999 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 134 136 133 130 130 129 130 131 135 137 137 135 131 133 134 133 132 136 141 144 144 144 147 149 149 147 145 142 141 141 140 138 139 143 145 151 158 159 159 162 167 170 169 177 178 180 179 181 188 189 184 179 185 189 187 184 183 175 166 158 158 153 153 160 169 167 158 154 146 137 139 149 152 163 165 154 144 133 125 121 121 116 117 116 116 121 133 134 117 112 110 121 135 144 137 141 143 133 196 506 891 1105 1097 713 332 245 295 532 930 1050 965 1194 1680 2301 3031 3716 4173 4598 4630 4287 4172 4482 4465 4131 3606 2767 1741 1106 919 704 442 344 321 309 292 293 256 258 250 219 146 106 200 267 195 205 227 161 128 129 80 36 79 94 45 33 62 44 7 0 124 130 43 9 -11 50 39 -51 -50 -17 -94 -154 -168 -8 161 148 62 -32 41 49 -3 102 141 120 169 251 124 37 100 57 -11 72 204 255 186 134 172 197 183 90 353 628 249 -28 -198 -366 57 236 37313 335 2775 75 11008 10 21 53 6727 -184 150 898 1190 1403 1897 1779 1336 92 999999 999999 999999 999999 999999 124 2273 4181 6446 13657 14397 7839 999999 999999 1029 6280 27240 90070 114233 99253 18291 2236 3710 17257 57617 86667 80460 9080 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 467 467 75 999999 999999 999999 999999 999999 999999 999999 999999 7 34 109 539 1550 4072 9056 15374 18436 17907 15449 11759 8989 7033 6258 5305 4581 3776 3172 2890 2575 1940 1372 1008 728 393 393 789 1160 999999 999999 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 133 134 131 128 128 130 131 133 135 136 135 133 130 133 136 134 133 135 141 145 145 146 149 148 148 145 143 144 144 144 141 138 139 141 147 156 159 158 158 163 169 171 169 174 179 182 185 186 188 191 191 185 189 187 182 186 182 169 161 158 163 163 164 167 176 175 165 163 159 149 150 148 148 158 171 161 147 137 135 139 127 118 122 124 125 121 120 120 113 121 114 123 144 135 126 136 139 159 271 586 1005 1371 1577 1095 435 280 360 698 1047 1005 892 1169 1541 2093 2771 3335 3878 4251 4273 4112 4177 4448 4438 4165 3784 2963 1841 1168 1011 909 729 512 381 329 341 344 249 173 218 239 189 143 174 198 157 229 238 131 18 62 101 72 128 134 69 22 5 -42 -87 -16 81 104 89 46 68 79 -24 -71 -24 19 -33 -158 -105 77 185 91 31 28 37 97 66 84 100 12 29 166 153 14 -32 39 94 151 167 101 48 91 92 253 318 89 76 143 191 -8 -175 -215 -32 125 37344 333 2925 75 11002 10 22 24 6732 -173 100 1757 4435 6810 7252 6689 2246 999999 999999 999999 999999 1839 3047 1933 495 999999 999999 999999 999999 999999 999999 1319 7680 32265 45367 29912 10841 1948 3821 17897 64869 139257 145364 52036 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 456 446 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 158 830 2656 6552 11603 16114 18848 17950 15664 12219 10343 9504 9175 7312 6173 4821 3603 2590 1694 1017 616 409 299 313 521 1147 1514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 133 130 128 128 130 132 133 134 134 133 134 132 134 138 135 134 136 140 144 144 142 145 147 147 145 146 145 145 143 141 141 141 142 149 157 160 161 164 169 174 175 174 177 178 181 186 189 192 195 195 192 193 188 180 186 181 170 163 160 158 164 170 167 169 169 156 153 162 160 158 156 152 153 168 165 152 142 131 138 137 128 127 139 139 129 121 113 112 120 119 137 153 130 138 146 132 159 311 651 1121 1616 2013 1681 880 473 560 1010 1336 1069 846 1117 1501 2055 2530 3040 3686 3910 3662 3605 3973 4219 4192 4075 3818 3083 2048 1470 1368 1342 1189 815 535 383 298 309 213 127 133 135 178 202 195 163 108 139 160 57 -27 40 80 92 183 206 110 17 7 -23 -29 75 69 78 127 38 59 121 37 -50 -76 -1 74 -45 -49 -9 140 174 174 170 20 61 23 23 4 -94 -18 15 46 160 113 110 166 195 65 5 97 -50 -44 249 88 -129 -14 -36 87 -17 10 135 64 109 37376 368 300 75 11005 10 22 56 6736 -162 406 800 847 93 170 1375 1280 125 133 297 349 426 335 336 155 84 84 427 634 875 1038 1267 1313 1382 1552 2220 2904 3212 2964 2149 2049 2300 3295 5291 7583 8397 11431 13753 14871 11044 9140 4181 1834 1907 3425 4739 7652 12463 20795 24631 15905 942 841 603 480 437 948 3701 16276 16309 3587 999999 4 850 4121 18695 74000 103010 74291 2068 23 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 267 566 719 517 2 999999 999999 999999 999999 999999 2 5 9 11 21 30 58 143 594 1854 4281 6302 8243 10009 10187 9364 8300 7612 6686 5937 4226 3548 2850 2270 1586 958 616 472 484 638 1074 1769 2635 3321 999999 999999 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 131 130 130 131 133 134 134 135 134 136 134 135 138 135 135 139 142 145 144 138 138 141 143 145 147 146 145 142 140 143 146 148 154 157 160 162 166 170 174 174 177 181 179 181 187 189 191 191 192 195 194 190 181 180 181 171 168 165 162 168 167 163 161 159 148 141 160 166 157 161 160 157 174 167 149 136 125 126 132 132 134 140 136 137 134 124 124 137 133 151 175 159 159 152 128 143 302 712 1292 1844 2335 2152 1310 759 878 1405 1701 1382 1030 1160 1505 1954 2301 2840 3419 3492 3200 3243 3652 3914 4035 4005 3807 3214 2261 1668 1637 1601 1376 937 600 385 216 165 133 77 90 80 121 153 114 92 94 115 137 13 -43 72 47 82 189 158 85 22 16 51 40 82 59 58 85 30 101 83 79 38 -119 -175 -89 27 20 -71 91 209 221 175 -46 -37 114 236 202 51 22 -38 -117 75 217 159 2 24 128 115 31 -235 -48 168 -146 -268 -36 -47 12 246 305 371 319 89 37407 369 225 75 11003 10 23 27 6741 -150 1133 2104 2925 3005 2233 1994 3194 3187 1833 1841 1945 1974 1984 1862 1720 1597 1516 1591 1868 2256 2933 4119 5875 7935 9576 11033 12360 12001 11250 9551 8511 8566 9912 12797 16043 18468 18744 20943 19960 17570 9527 5338 3612 3669 5036 7664 8792 9806 13030 22844 26668 17491 3616 7437 7371 1759 1100 930 871 1441 1991 1852 59 63 271 768 2821 12014 31501 31943 4022 561 318 239 162 150 999999 999999 999999 999999 999999 999999 999999 999999 53 395 1334 3026 3860 3424 1146 583 724 524 4 999999 0 999999 999999 999999 5 7 16 16 26 35 51 107 416 1338 4279 7667 9833 11271 11242 9471 6224 3481 2641 2146 1808 1440 854 626 491 391 367 491 790 1425 2663 4009 4831 5065 999999 999999 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 135 132 132 131 132 134 136 136 135 135 135 134 136 137 133 134 139 143 145 141 138 137 138 140 143 144 145 145 142 139 140 145 150 156 159 161 163 166 171 174 175 175 179 182 188 193 189 188 189 191 197 192 191 183 182 177 169 168 166 168 170 168 170 167 160 155 150 158 165 162 159 156 158 168 166 148 134 129 131 133 141 140 132 130 141 150 148 144 156 152 164 189 175 170 149 145 183 364 792 1376 2002 2464 2313 1530 1036 1264 1812 2102 1870 1539 1568 1851 2156 2436 2838 3094 3050 3009 3186 3501 3782 3844 3635 3209 2581 1939 1564 1547 1427 1069 706 446 297 151 109 92 52 68 71 60 69 24 61 144 122 92 33 54 106 34 122 190 97 89 83 43 57 47 76 63 67 92 95 155 88 87 131 13 -88 -87 12 53 12 119 215 200 46 -129 -60 137 130 5 75 133 29 -83 -31 112 133 53 32 148 153 -29 -213 -41 29 -8 26 -26 -18 10 248 428 381 242 100 37439 369 225 75 10999 10 23 59 6745 -138 445 1152 1735 1816 1182 823 1051 1016 695 725 762 725 744 661 487 423 380 408 478 629 1007 1968 3568 5735 7755 9604 10734 9710 8771 7135 6604 6622 7866 9987 11745 12272 12144 12374 10745 9095 5516 3201 2078 1915 2301 3154 3355 3139 2141 1440 1073 1170 2165 6907 10040 8519 6553 1503 999999 999999 999999 27 1165 2322 2013 400 999999 999999 116 1751 2305 2786 6276 16381 32045 32524 19526 45 999999 999999 501 1892 4616 8345 12646 16415 19915 20258 15175 6852 1122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 595 2138 5437 9831 13577 15725 16885 16397 13845 9897 6274 5645 6112 5491 3574 890 329 166 329 632 1110 1684 2642 4301 5418 5418 4624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 136 133 134 133 134 137 138 137 135 134 135 134 136 136 132 132 138 143 144 139 135 136 137 139 140 143 145 144 141 141 144 147 150 154 159 160 162 165 172 179 178 180 180 185 188 189 188 189 190 193 192 189 188 184 174 165 159 160 164 169 170 169 165 158 157 163 162 163 164 161 160 160 161 161 160 153 137 134 146 154 151 146 140 135 141 144 145 150 150 143 156 178 169 174 162 166 214 350 719 1317 2015 2566 2530 1860 1337 1556 2169 2569 2447 2088 1938 2121 2436 2693 2859 2862 2811 2915 3160 3370 3391 3257 2959 2371 1789 1535 1450 1345 1133 773 506 349 251 184 161 120 94 81 37 19 63 66 112 166 106 94 104 87 67 43 122 177 133 124 134 123 70 14 25 70 136 176 155 186 181 153 249 136 114 56 44 114 76 163 324 269 23 -115 -10 99 29 -99 10 145 121 34 -12 103 90 84 146 138 118 -33 -179 -228 -252 -31 200 152 35 -192 -181 142 218 36 -82 37470 369 225 75 10995 10 24 30 6750 -126 634 1253 1577 1372 999999 999999 999999 999999 643 1846 1639 862 77 999999 999999 999999 999999 123 312 559 743 1024 1146 1297 1502 1618 1605 1420 1133 666 504 473 752 1175 1873 2825 4142 4888 4665 3979 2650 1117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 1689 8140 26915 26962 3388 999999 999999 999999 248 2449 8065 7742 23 999999 999999 999999 999999 125 2377 6910 20772 38275 38035 20235 16 999999 531 2393 3956 6521 9742 13346 16146 18428 16515 10483 2664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 611 1722 4910 9642 13267 14977 16349 17339 17487 15768 13237 11759 12044 13684 13203 10342 2741 921 649 725 1285 2307 4015 6093 6966 7575 6636 4948 999999 999999 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 136 133 133 133 134 138 139 138 137 136 135 134 135 133 130 133 139 141 141 136 132 134 137 138 140 144 147 148 144 141 144 150 150 152 160 163 163 166 169 175 179 180 183 189 191 185 185 187 186 190 188 188 186 178 172 155 150 157 164 169 171 167 155 149 152 158 160 164 166 158 161 170 172 171 165 155 137 129 139 155 152 149 148 138 138 133 131 142 145 143 157 172 172 169 179 200 220 293 566 1209 2074 2814 2881 2193 1591 1800 2499 2832 2581 2186 1989 2045 2385 2668 2719 2688 2678 2833 3047 3179 3091 2865 2558 1996 1576 1533 1430 1235 952 599 364 274 219 157 121 105 132 122 75 45 88 102 97 124 127 130 117 67 54 46 51 67 109 132 118 138 114 123 68 -5 51 81 90 106 132 171 167 151 152 88 13 136 209 189 160 118 98 -18 -34 -17 24 23 -123 -28 220 218 52 76 75 93 292 97 -169 -51 -120 -250 -112 34 121 134 5 -238 -341 -40 141 -45 -122 37502 369 225 75 10994 10 25 2 6754 -112 1022 2588 4893 5186 2701 938 632 836 2133 4387 4708 3480 1732 1597 1561 1583 1699 2046 2347 2516 2457 2213 1968 1846 1660 1304 865 418 999999 999999 999999 999999 999999 35 791 2134 4205 5880 6318 5843 4317 2725 727 999999 999999 999999 999999 999999 999999 999999 31 1528 2095 2155 4520 20679 20706 1873 999999 999999 999999 999999 1260 6311 6205 999999 999999 999999 999999 999999 999999 132 2280 10155 21791 29475 23897 11969 4610 4320 5112 2115 1765 1494 2548 6880 8534 5427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 897 3252 6220 8425 10168 11126 11741 12740 14239 14292 12930 10804 10561 11006 11500 11510 9697 4134 2072 2096 3496 4915 7417 10023 8983 8378 6771 7365 5086 999999 999999 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 136 134 133 132 135 139 141 142 141 140 137 134 135 135 133 134 138 138 134 131 131 132 134 137 141 145 148 149 143 138 142 149 156 159 164 167 166 169 172 173 175 178 184 188 190 189 189 188 185 189 184 181 185 181 165 153 155 165 171 169 167 158 149 143 149 156 161 162 161 158 165 174 180 176 161 146 132 129 139 146 144 148 150 145 144 142 140 137 137 147 181 201 198 200 203 237 274 381 737 1454 2378 3036 2873 2194 1873 2231 2628 2571 2244 1844 1667 1760 2148 2407 2503 2684 2754 2841 3025 3102 2943 2761 2586 2116 1785 1753 1534 1260 1016 651 379 294 230 156 137 117 118 87 82 116 119 122 112 99 116 111 96 73 65 35 18 16 67 71 80 227 160 128 256 75 22 38 40 23 42 111 44 69 83 -4 -3 108 154 125 124 103 93 -70 -148 20 174 154 -34 -30 206 234 49 66 89 141 304 63 -173 32 80 -7 -2 -73 70 231 108 -154 -311 24 348 201 -9 37533 368 300 75 10993 10 25 33 6758 -99 1167 3589 4133 2204 59 999999 999999 673 1686 2337 1775 664 696 886 926 850 1083 1141 1216 954 584 171 84 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 1120 1963 2314 1976 1459 1043 68 999999 999999 999999 999999 999999 999999 999999 999999 1167 1470 637 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 999999 999999 999999 999999 999999 999999 37 2240 8032 21484 36952 48599 55831 72574 75381 62169 8741 1621 2206 4578 7655 8881 5349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 891 3117 6569 8101 9153 8551 8054 7725 7952 7440 6437 5834 6969 6627 3889 3085 2664 2286 3039 5728 7693 9352 11903 14174 10091 8785 7255 5611 4182 999999 999999 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 133 133 135 138 141 142 143 144 142 140 136 136 136 133 133 136 135 130 128 127 128 131 135 141 145 149 151 145 141 144 148 155 160 161 164 165 168 172 174 172 176 180 184 188 193 195 190 185 188 183 179 178 174 164 164 167 170 176 170 158 150 147 140 148 161 164 162 158 152 156 167 178 179 167 157 143 141 154 155 149 155 158 159 155 140 144 145 137 148 199 243 239 232 231 260 326 534 1113 1932 2667 2933 2556 1989 2084 2449 2383 2150 1908 1525 1349 1603 1978 2128 2329 2633 2805 2901 3177 3331 3043 2786 2600 2231 1983 1988 1798 1554 1472 1117 674 437 334 245 168 123 94 51 75 157 158 120 58 67 119 126 129 103 78 89 114 107 108 39 60 223 132 36 156 126 107 154 109 33 19 56 -6 85 147 49 78 79 2 53 187 177 152 -5 -104 43 160 205 167 92 151 273 177 183 153 1 43 107 187 142 99 56 -84 -160 -235 72 195 -74 -220 15 365 243 -76 37565 304 5100 75 10992 10 26 5 6762 -85 54 1228 3458 4956 6228 6510 6322 5445 7717 14181 26112 47054 87680 124655 127406 100604 31179 17603 7646 3685 926 419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 607 2166 3970 5953 5951 5634 5090 4470 3780 3054 2985 4173 4952 2860 998 975 2136 4403 7731 8975 9613 10061 10948 11737 12946 7760 999999 999999 999999 999999 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 135 135 136 139 141 141 142 142 142 141 137 136 135 132 133 137 135 129 126 126 127 130 135 142 147 151 150 146 143 143 147 151 156 160 166 169 168 170 174 174 173 176 183 188 188 189 185 184 186 181 171 165 165 167 167 165 167 169 167 158 152 152 154 159 159 157 155 157 157 158 169 176 177 174 163 150 145 157 163 156 158 161 158 155 148 157 169 166 167 202 244 238 222 224 260 321 544 1151 1929 2478 2623 2488 2143 2097 2252 2146 2025 1930 1612 1409 1599 1928 2159 2432 2816 3130 3264 3504 3666 3351 2925 2662 2343 2185 2146 1957 1762 1613 1220 726 452 367 306 188 158 192 160 128 100 102 89 10 42 99 79 129 167 116 107 116 101 90 51 40 96 91 28 49 67 106 156 135 104 97 99 109 116 123 117 63 37 69 69 67 57 168 182 68 14 95 203 164 48 22 183 270 374 290 -47 -61 171 334 289 178 191 116 36 -154 41 326 258 38 -100 118 103 -124 37596 303 5175 75 10991 10 26 36 6766 -72 2702 8887 18463 29491 35727 32264 20468 17568 21656 29867 42267 69802 87648 85591 67018 45798 24578 7382 1274 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 299 616 1009 1695 2657 2968 2910 2569 2069 1427 825 567 941 2069 2342 1930 3025 4977 6506 7167 7554 7948 7634 7622 8622 11046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 137 136 136 137 139 140 140 142 141 140 138 135 135 135 133 134 136 136 131 127 128 128 131 137 144 150 151 146 141 143 148 151 153 157 162 169 173 172 171 174 177 177 177 182 182 178 180 180 178 181 179 171 161 160 163 163 161 165 168 166 158 151 155 163 163 157 155 154 156 164 171 176 179 173 165 157 147 145 153 157 151 150 157 156 155 165 168 177 188 189 205 221 220 206 218 255 345 601 1110 1668 2074 2302 2329 2125 2022 2091 2056 1954 1835 1621 1481 1598 1940 2345 2774 3255 3597 3759 3763 3605 3337 3037 2736 2472 2264 2110 1861 1618 1311 884 560 411 317 258 207 182 184 164 118 73 74 107 97 59 35 34 72 103 110 106 90 75 85 47 4 50 67 63 103 110 92 137 120 80 115 108 84 36 23 69 44 15 47 16 -5 43 151 228 248 179 127 178 127 -2 -77 50 246 371 443 253 111 131 116 222 195 223 186 216 281 188 277 276 168 -93 -115 25 -51 37627 368 300 75 10985 10 27 7 6769 -56 245 654 454 410 112 999999 999999 999999 999999 999999 999999 91 283 448 1051 1269 1491 1495 1327 1270 472 292 208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 2047 4954 11413 23453 39061 59327 56891 31344 25636 26708 30648 36699 40459 41375 42504 39176 22548 6247 1005 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 436 578 705 842 827 750 281 216 597 1193 2557 4781 7766 9301 10481 11333 11629 11081 10169 9204 8556 7507 7112 7148 8818 10716 999999 999999 999999 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 136 135 134 135 136 138 140 140 141 143 142 139 133 133 133 134 135 136 137 136 132 129 129 131 136 143 146 146 145 144 145 146 149 154 155 157 162 165 168 171 175 174 172 175 180 184 183 179 175 176 180 182 174 165 159 159 159 158 159 159 162 159 149 151 157 162 160 159 164 165 167 174 181 184 184 178 162 155 151 150 157 155 152 163 180 175 173 184 177 168 183 201 219 214 209 206 230 282 484 869 1305 1761 2045 1982 1886 1987 2074 2026 1826 1620 1469 1337 1397 1721 2108 2565 3192 3650 3763 3720 3547 3260 3022 2792 2575 2286 2059 2003 1868 1512 1134 772 530 437 363 235 156 169 156 128 84 68 107 134 116 79 48 73 51 38 100 120 113 119 57 35 64 136 120 22 150 158 54 92 109 113 99 26 39 26 -24 58 141 59 -38 2 35 37 93 112 168 175 47 37 38 -4 -37 18 102 154 257 310 201 29 13 107 46 72 95 122 247 132 94 113 212 179 59 48 33 37659 369 225 75 10983 10 27 39 6773 -40 1790 3634 4666 4280 3675 2512 2427 2641 2711 2850 3052 3392 3916 4222 4511 4425 4457 4682 4711 5268 5296 3789 3410 3002 2251 1429 1038 870 437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 1215 2718 4987 8052 13419 32120 66910 72397 40598 23494 12462 12999 14866 14807 13019 10829 7998 2743 252 999999 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 241 203 154 139 606 1617 4044 7329 10679 14481 16571 19179 19712 17185 13429 12076 11371 10881 10066 9088 8348 9036 7642 999999 999999 999999 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 136 134 134 135 138 140 141 141 142 141 141 138 132 133 134 135 137 138 137 134 128 126 128 134 141 146 146 142 141 144 147 148 150 153 156 159 162 163 165 170 175 176 176 176 184 186 184 181 181 185 185 183 172 163 160 161 162 160 155 150 152 149 147 157 158 162 168 167 165 167 181 184 184 187 180 177 165 157 156 154 157 160 160 170 182 177 178 191 189 176 177 202 225 214 204 210 233 290 545 911 1289 1727 2002 1741 1632 2007 2080 1843 1442 1201 1151 1117 1264 1685 2067 2610 3229 3455 3404 3227 2979 2819 2769 2641 2257 1987 1993 2125 2109 1757 1362 966 607 597 613 418 262 201 152 154 105 72 107 138 124 82 77 85 60 99 112 96 146 184 11 -47 97 185 163 -19 16 93 26 38 95 86 45 38 12 12 12 73 141 47 -44 0 95 82 -15 0 110 175 70 3 55 76 -87 -36 75 18 86 267 248 55 28 -38 61 265 118 -19 124 95 62 159 200 226 31 -103 138 37690 371 75 75 10986 10 28 10 6776 -24 1153 1504 3801 6639 8959 8019 5999 5150 5661 6148 6205 5846 5751 6004 6395 6614 6549 6359 6068 5937 6788 11896 17411 15010 4818 4070 3349 2482 1963 1813 1395 852 160 999999 999999 999999 999999 999999 999999 999999 48 402 866 1176 1107 527 277 442 966 1282 1638 1754 1669 1990 2193 1881 2018 2012 1720 1502 1339 1061 771 247 202 496 1001 3174 11289 15460 13643 21377 40628 42406 23755 9958 420 326 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 78 132 314 155 108 56 4 999999 999999 999999 999999 47 426 885 1546 2178 2959 4413 6677 8798 9928 10983 11767 13931 15254 13881 11630 11376 11498 11810 11714 10708 9719 9406 6733 6148 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 137 136 136 138 140 142 144 142 142 140 140 137 133 135 137 136 136 136 132 127 124 125 129 134 139 142 143 143 143 145 146 148 150 153 157 161 161 163 168 172 175 181 179 179 183 184 182 184 184 187 185 180 176 172 172 172 172 166 155 151 151 152 153 163 167 170 175 169 164 166 184 188 185 185 180 170 158 155 164 161 157 159 163 170 173 172 176 180 185 187 193 207 223 221 209 218 217 243 443 689 1103 1628 1962 1874 1776 2026 1944 1503 1053 854 852 838 997 1314 1576 2092 2652 2851 2781 2610 2513 2616 2865 2809 2342 2021 2119 2260 2283 2058 1709 1329 840 805 858 571 348 291 169 123 123 101 86 103 123 87 132 165 89 123 131 86 144 210 86 -23 74 137 69 -26 1 33 -26 25 92 57 58 152 90 6 48 55 -23 7 39 -28 63 84 12 80 156 254 154 11 91 118 -96 -7 20 -152 162 293 194 155 50 -50 152 283 116 24 -33 13 80 145 -7 57 52 -22 237 37722 371 75 75 10984 10 28 42 6779 -9 572 329 2625 4528 5965 4986 3202 3326 3683 3720 3719 3281 2986 2861 3206 3080 3259 3169 3195 3204 3993 8515 15579 15314 5425 2047 1682 1512 1424 1383 1135 854 530 211 999999 999999 999999 999999 999999 999999 999999 203 515 816 923 820 841 1409 2045 2387 2497 2484 2832 6093 7107 3864 2279 1922 1451 1152 937 640 132 999999 999999 999999 561 2621 11575 15264 10213 4955 4640 2684 8566 27558 46668 47070 40027 8471 830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 473 636 779 878 970 1248 1307 1184 951 802 718 832 1189 1518 1896 2059 2096 2490 2979 3640 4191 4833 5520 5958 6614 7271 7986 8429 8838 9275 9400 10127 11675 14859 15969 15291 13323 11656 10628 7112 6219 5105 999999 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 138 139 141 143 143 143 142 143 142 141 139 134 134 136 135 134 133 130 124 123 126 129 131 134 139 142 144 145 148 149 150 152 155 158 161 161 164 170 173 176 183 180 175 180 184 183 182 181 184 185 185 183 177 176 172 173 168 162 157 148 148 159 169 176 179 174 169 170 170 183 190 183 189 175 162 159 155 152 160 167 165 166 171 174 168 174 178 172 188 207 210 214 211 211 219 213 226 328 505 930 1516 1943 2061 1923 2031 2015 1547 1043 755 676 689 785 993 1188 1459 2079 2476 2360 2222 2310 2627 2984 2942 2442 2121 2148 2323 2437 2371 2161 1856 1351 1042 1022 825 527 410 296 166 129 115 91 88 114 83 137 160 72 68 103 77 100 146 115 41 80 94 25 69 163 74 -38 75 142 88 120 239 149 68 34 10 17 40 -15 -113 -52 3 112 160 109 148 18 -66 -15 -41 -66 27 23 -65 129 214 215 342 174 25 125 114 20 -51 -5 167 247 248 71 -30 217 282 170 37753 350 1650 75 10982 10 29 13 6783 6 439 2408 3660 2714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 106 78 13 72 1245 6182 15233 31708 29838 5435 1604 2140 2128 999999 999999 999999 999999 999999 999999 999999 1138 1146 999999 999999 775 3248 13830 44822 79109 87185 66154 12632 800 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 720 1617 2102 2203 2265 2267 2286 2438 2359 2181 1984 2041 2589 3475 4604 5410 5982 6316 6321 6615 6414 6160 6006 5786 5676 5763 6117 6499 6739 7174 7360 7211 7236 7620 9174 12492 14112 13767 12451 11963 7590 7733 6691 999999 999999 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 136 137 138 141 144 143 142 141 143 142 140 137 134 134 135 134 133 132 130 125 124 127 129 132 134 138 141 142 147 150 151 153 154 156 158 160 164 167 170 173 178 183 181 177 179 183 182 178 183 189 194 192 185 174 168 166 169 173 172 160 145 149 160 161 168 175 174 171 165 171 182 180 175 176 164 155 154 150 147 158 163 168 169 167 171 176 190 189 179 186 197 197 200 208 217 220 222 228 290 404 728 1326 1937 2225 2135 2216 2326 1899 1236 829 716 753 867 1079 1224 1425 2032 2425 2260 2160 2390 2680 2704 2395 2028 1946 2040 2298 2489 2559 2444 2183 1695 1263 1180 1059 727 466 288 146 96 115 92 73 101 67 91 88 85 104 90 95 111 104 45 -25 8 81 81 91 144 120 32 86 165 71 17 88 138 155 84 2 47 83 74 -14 -60 37 119 37 -83 -68 -53 5 -2 -59 -71 -76 42 70 33 184 323 303 102 63 96 79 29 -83 75 267 274 221 129 -57 106 259 228 37785 319 3975 75 10977 10 29 45 6786 22 814 5409 22396 69708 95304 70267 38301 3589 3754 1030 999999 999999 999999 999999 999999 999999 21 98 246 709 1046 1938 5793 18166 34959 46507 30985 3846 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 771 1824 2456 2604 2597 2650 2719 2808 2766 2758 2712 2664 2822 3624 5216 7168 8542 8575 8447 8065 8028 8076 8007 7742 7173 6687 6309 6111 6284 6339 6355 6456 6837 7095 7220 7609 8127 8974 9706 10158 10969 8078 7936 999999 999999 999999 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 137 137 139 142 144 142 140 139 140 140 139 135 133 136 136 133 129 129 129 127 127 129 130 134 138 140 142 144 147 149 150 150 150 153 159 162 166 169 170 176 180 182 180 175 176 181 181 180 186 193 192 187 183 170 164 166 173 177 172 155 148 157 157 152 160 172 170 160 160 176 184 185 184 179 172 159 152 150 149 159 169 172 172 173 178 190 198 191 187 186 200 208 211 216 215 228 246 261 305 386 670 1319 2134 2368 2155 2300 2319 1744 1080 757 755 879 1072 1274 1415 1812 2310 2373 2226 2308 2430 2325 1970 1697 1683 1775 1943 2157 2245 2177 1996 1721 1365 1136 1002 828 660 466 302 155 70 114 78 17 59 44 15 84 123 114 101 80 61 15 18 21 39 101 120 47 17 33 -13 28 71 39 -69 -21 168 127 -8 -11 26 84 80 5 35 62 64 -48 -132 -67 17 115 87 -20 -63 -80 -73 -19 161 252 166 0 -131 132 250 38 -1 -49 -248 -30 140 67 196 90 18 93 191 37816 319 3975 75 10974 10 30 16 6789 37 34 3061 13133 49190 94967 91510 50108 1250 1439 786 999999 999999 23 993 2349 3690 4830 5392 5447 5947 7248 9044 10257 9586 9138 10097 7411 999999 999999 999999 999999 999999 999999 471 485 442 454 636 1118 1702 2538 2933 3506 4177 4195 3865 3597 3449 3421 3357 3439 3703 4316 5569 7223 8345 8392 8255 8234 8537 9016 9345 9661 9509 9324 9164 9362 10296 11584 12444 12605 12918 12723 11927 10882 9890 9516 9850 10653 10860 11099 7428 6576 5176 999999 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 143 144 141 138 137 137 138 137 135 131 134 136 132 129 129 128 127 128 130 131 134 138 139 143 147 148 148 149 149 151 153 153 156 164 168 172 175 178 177 173 171 177 180 183 186 190 192 184 180 175 170 172 175 176 170 161 155 153 159 156 156 165 171 166 160 167 177 179 188 192 177 173 165 157 155 147 156 174 172 166 167 167 174 181 175 178 192 215 229 239 243 242 239 256 306 362 419 637 1162 1992 2346 2122 2235 2297 1613 875 630 722 930 1154 1361 1478 1810 2191 2183 2075 2185 2239 2007 1678 1508 1689 1827 1969 2210 2147 1872 1592 1381 1114 826 647 493 462 405 297 168 72 116 80 17 70 75 32 77 81 66 141 137 67 18 39 74 94 113 92 16 -45 -13 4 60 56 -24 -29 105 112 -13 -11 6 92 114 -70 -70 44 -5 63 56 38 -8 -83 58 30 -156 -69 99 68 34 180 198 46 -7 -97 106 273 29 -44 60 -184 -74 153 -71 33 146 -11 -15 -14 37848 334 2850 75 10971 10 30 48 6792 54 531 3535 14931 24345 18134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1531 8217 28303 32110 15516 999999 999999 1127 3744 3555 999999 699 1906 3159 4253 4737 4853 5469 6803 8725 10051 9207 7129 5763 12638 10676 3374 167 606 1028 1696 2455 2236 2057 1918 1952 2153 2524 2969 3586 4488 5082 4766 3814 3076 2793 2686 2687 3057 3713 4553 5330 6118 6628 7010 8030 10219 10777 10913 11129 12065 12759 13316 13817 14485 15942 17967 19601 19644 19046 19223 19116 17646 15443 13529 12406 7859 7172 6949 6854 999999 999999 999999 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 144 144 142 140 138 138 137 135 134 131 134 134 132 130 129 128 126 128 130 130 133 137 140 143 146 147 148 148 149 153 153 152 153 158 165 169 171 174 171 168 173 178 173 177 186 189 189 188 182 172 169 175 178 172 165 163 156 155 159 163 167 169 171 169 173 170 171 179 189 180 159 154 155 144 149 157 154 159 162 158 158 156 168 182 175 184 208 230 245 246 255 272 252 277 393 503 590 729 1096 1858 2586 2609 2547 2508 1850 991 571 591 753 890 1116 1246 1282 1540 1725 1720 1730 1786 1818 1810 1657 1674 1858 1990 2144 2241 2126 1854 1661 1231 680 446 316 321 300 196 119 75 97 80 55 93 87 57 68 60 69 126 127 99 113 42 -31 34 113 95 38 8 14 -23 60 138 9 18 89 19 -23 22 60 60 80 76 131 119 27 67 77 8 -106 -115 -99 -71 24 56 175 154 -2 -49 7 195 189 62 210 225 57 -87 -104 57 8 -62 -304 -457 -204 -93 -69 -130 37879 334 2850 75 10970 10 31 19 6795 70 585 3851 17096 31559 26139 1498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 717 899 342 999999 999999 792 3098 2759 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 1310 5958 24556 40624 35561 9067 2340 2876 3540 4044 4074 4209 4222 4347 4549 4937 5461 5594 5186 4072 2792 1742 1332 1296 1432 1709 2314 3228 4537 6219 8199 10375 11763 12189 12954 12016 11530 11530 12096 12914 13715 13976 14090 14458 15174 16218 17058 17326 18783 13096 14306 14631 13591 11505 9825 8089 7440 7126 999999 999999 999999 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 144 143 142 141 140 139 137 135 134 132 134 135 133 130 128 128 128 128 129 129 132 138 142 144 144 145 145 145 146 151 152 154 156 158 162 166 169 170 169 170 178 179 172 174 184 188 187 188 187 178 168 172 177 171 166 165 163 166 168 171 172 171 178 181 180 174 176 188 193 182 161 151 141 133 141 149 151 158 160 157 164 169 173 180 178 188 210 235 244 237 253 256 246 286 389 518 689 825 1099 1695 2510 2942 2979 2815 2264 1447 765 516 562 640 856 1051 1008 1063 1213 1312 1354 1402 1517 1704 1644 1552 1703 1738 1847 2019 1996 1860 1660 1236 684 414 328 269 240 193 162 137 117 104 79 71 48 54 91 83 81 18 -14 66 106 33 19 127 139 115 179 103 -7 -64 32 121 97 61 -45 20 203 211 173 111 110 129 41 107 209 183 112 6 -25 1 -82 17 126 141 280 69 -151 -172 -122 124 206 124 265 185 107 85 28 194 25 -70 -318 -495 -346 -266 -44 82 37911 328 2925 75 10966 10 31 51 6799 86 9 3083 11580 18470 14209 8915 1707 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 493 3907 17099 40020 44830 18546 6289 5584 4973 4679 4563 4588 4555 4802 5228 6107 7084 7452 7138 6469 5776 5348 5138 4269 4182 5067 6800 9024 11074 12425 12953 13393 14051 13192 12025 10962 10288 9677 9338 9486 9634 9463 9170 8900 9427 10424 11802 13091 14551 16178 18313 12620 12336 11253 9604 8131 8041 7655 999999 999999 999999 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 142 143 144 144 143 142 141 139 138 136 134 133 135 134 131 129 127 128 129 129 128 129 132 138 144 144 141 141 141 142 144 147 149 150 152 157 160 162 166 167 167 169 171 168 168 176 186 188 186 183 184 184 176 174 178 175 167 163 173 179 173 169 172 173 185 185 181 183 192 203 203 191 181 166 143 130 130 134 148 155 150 148 162 166 160 167 169 176 184 198 214 224 243 225 211 236 326 501 710 793 944 1483 2295 2928 3116 2994 2459 1598 866 477 438 628 862 942 868 900 996 1165 1266 1335 1409 1582 1567 1483 1535 1478 1474 1530 1574 1628 1491 1124 700 428 395 351 277 215 159 120 85 96 77 19 9 80 135 114 90 57 39 85 85 52 157 192 17 19 194 84 -62 -50 -43 16 85 1 -67 64 222 273 171 120 115 -3 -74 42 159 87 -94 -175 -122 -132 6 91 -71 -7 162 59 -80 -221 -236 -1 201 44 -67 -181 -71 -9 -74 100 -87 -169 -283 37942 307 3000 75 10951 10 32 22 6804 96 880 6070 18974 31365 31454 11250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1968 8409 13419 10944 5827 4947 4081 3560 3116 2940 3079 4136 5822 7603 8255 7256 5630 5566 6004 5655 5202 4533 5087 7474 11631 16430 20512 22594 22286 19962 17605 14713 11346 10152 8696 7638 6989 6700 6403 6311 6511 6732 6832 6692 6771 7024 7485 8389 9035 9380 9579 10199 8987 7539 5272 5520 5632 999999 999999 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 144 144 145 146 145 144 142 140 140 139 136 136 136 132 129 127 125 126 127 127 126 127 130 135 142 143 141 142 142 142 144 146 147 148 151 156 161 160 159 159 164 166 160 159 163 172 182 185 183 173 173 183 181 177 180 178 172 166 174 175 167 171 173 177 188 191 195 192 194 203 202 190 182 173 158 149 146 146 151 157 159 157 167 181 171 163 166 163 176 191 218 244 248 218 208 236 340 543 750 794 835 1301 2102 2780 3172 3087 2456 1538 841 464 416 630 816 797 723 786 927 1054 1139 1184 1237 1418 1481 1342 1226 1115 1121 1204 1332 1413 1320 1071 809 526 433 450 382 273 129 34 20 99 126 38 -5 61 127 128 65 62 104 90 79 50 117 106 -129 -103 123 89 24 -31 -144 -72 -47 -144 -28 123 54 12 8 4 -22 -80 -67 12 79 2 -177 -233 -134 -168 -177 37974 325 3000 75 10950 10 32 54 6809 100 184 3643 12325 22370 21679 6941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 477 1739 2244 2577 3710 6903 13333 19389 24467 25423 20328 12669 7723 4038 1893 1457 805 86 337 1524 3363 6529 10220 13973 17064 19408 20798 20733 19346 15097 12122 9436 8357 8179 7393 6337 5834 6369 8832 9404 7013 5204 4288 3631 3630 4837 6074 6879 7317 6961 6737 7424 8719 8316 999999 999999 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 145 144 142 140 140 139 139 138 137 137 135 132 129 126 127 128 128 128 128 129 134 137 140 140 140 144 146 145 145 148 149 152 155 157 156 152 153 160 160 156 158 162 168 172 174 176 168 167 174 178 180 176 172 168 166 179 178 168 168 166 178 192 202 206 198 204 208 197 175 168 172 165 160 165 155 157 169 169 170 180 194 198 182 179 181 189 201 234 259 245 197 201 245 329 475 673 789 806 1154 1924 2693 3229 3387 2728 1685 901 517 504 685 818 746 606 674 799 820 923 1019 1063 1231 1265 1047 787 717 882 1143 1245 1242 1104 904 747 564 475 438 356 273 220 91 35 130 197 74 11 34 58 126 146 95 101 114 92 61 51 43 -101 -162 -8 111 114 63 5 27 -84 -208 -105 85 69 -73 -86 0 -11 -168 -242 -50 52 -25 -32 54 101 33 -113 -42 -27 2 155 196 174 105 98 226 167 -47 -110 23 233 36 -137 -99 -341 38005 331 3075 75 10948 10 33 25 6814 96 1193 4069 3953 799 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 506 2462 4573 9064 18148 33684 51185 61755 54261 32951 18116 11840 6320 1888 74 999999 999999 302 1626 2452 3090 3975 5284 7073 9852 12995 14944 16011 14118 11072 8552 7350 7148 6023 4820 4144 4351 6665 7849 6640 5631 5197 4732 4590 5168 5845 5930 5895 5333 5049 6512 6358 999999 999999 999999 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 144 144 141 138 137 138 137 137 136 138 138 135 132 130 128 130 132 133 132 132 134 136 138 140 140 138 141 144 144 145 149 151 152 153 153 153 152 155 159 159 160 166 166 169 175 177 181 177 175 177 182 182 175 169 170 181 188 180 176 177 178 186 194 202 206 207 206 208 198 175 163 162 149 149 156 147 155 162 155 163 185 200 201 190 178 196 195 203 233 234 199 164 204 255 316 460 656 761 867 1396 2228 2938 3453 3564 2777 1690 889 491 481 674 852 722 510 521 593 616 736 866 949 1059 986 739 550 555 767 1035 1089 1055 912 717 580 474 448 445 392 333 322 195 110 134 150 91 11 1 50 100 118 97 71 55 124 132 22 -31 -58 -26 52 89 84 65 58 61 -81 -126 -87 60 138 -71 -32 74 51 -124 -180 2 -63 -100 28 191 196 157 183 118 84 130 -13 -83 225 372 57 -38 154 68 43 135 101 -51 -65 170 -49 -36 499 467 38 -90 -602 -554 38037 330 3150 75 10951 10 33 57 6818 85 45 584 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 501 2598 5738 12035 22932 38723 56621 66467 60448 40547 24073 13094 5082 1559 121 80 937 2403 3925 4698 4907 5149 5638 6460 8254 9506 9757 9931 9523 8669 7462 5506 4135 3241 2874 3150 3876 4287 4812 5320 5578 5558 5534 5679 5402 5455 5172 4988 4903 5378 7179 10049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 143 143 143 142 138 136 136 136 136 136 134 136 137 133 130 130 130 131 133 133 133 134 137 139 140 143 142 140 141 143 145 147 149 151 153 155 156 156 155 157 163 164 165 168 169 174 183 187 191 187 182 183 188 185 181 179 176 181 176 167 174 176 174 178 177 184 193 191 185 186 185 165 147 137 131 135 141 148 144 136 144 153 170 185 180 185 179 179 185 200 211 200 179 182 226 272 338 478 663 742 956 1599 2476 3244 3708 3430 2477 1436 704 445 477 619 708 569 437 439 502 581 685 724 763 822 699 518 475 557 717 881 889 814 719 550 416 366 401 466 430 360 328 200 142 102 92 88 67 91 118 82 48 67 18 -63 52 155 132 47 56 184 184 30 84 122 49 7 -19 51 61 99 141 -21 42 142 76 4 56 45 -30 76 80 233 304 289 255 -30 -26 233 56 -163 104 311 106 -49 24 16 166 49 -68 64 123 88 74 -1 38 377 225 237 20 -44 38068 331 3075 75 10953 10 34 28 6818 71 567 1441 1360 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 387 2339 4482 8224 16253 29292 42766 54885 58315 52580 37514 21804 11107 2881 999999 999999 999999 740 1791 2609 3150 3956 4905 6283 7549 9147 10091 10293 10414 10925 11142 10358 7776 5440 4233 3774 3967 4600 4855 5055 4976 4675 4607 5071 6149 6182 6194 6112 7090 7679 8087 8681 9092 5982 999999 999999 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 142 141 137 135 135 137 138 137 135 136 137 135 133 132 131 130 132 132 134 135 136 140 142 142 140 138 138 141 145 149 151 152 154 158 160 157 156 159 163 166 166 166 169 171 180 187 188 188 183 183 183 180 175 171 162 159 160 162 164 161 159 161 169 171 181 180 176 177 170 151 138 130 131 132 138 158 153 142 144 152 161 167 184 194 192 181 188 198 204 211 206 212 245 289 365 460 614 729 955 1537 2408 3219 3621 3212 2233 1209 594 425 483 594 615 524 474 488 534 669 741 651 600 612 535 419 437 514 627 752 819 750 611 422 281 276 389 447 393 304 247 198 167 149 113 126 179 178 111 55 56 104 41 -32 42 138 209 158 154 228 189 49 44 147 190 50 22 161 103 25 29 -50 22 87 36 73 91 16 2 62 16 101 123 190 118 -63 119 366 183 10 31 41 111 179 105 -74 -19 -74 -4 208 301 64 -35 19 -126 128 142 75 78 0 38100 333 2925 75 10942 10 35 0 6816 57 471 4862 8731 8545 2111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1554 3549 7184 13119 21916 35085 43069 45012 37971 31168 21835 15860 11240 4640 999999 999999 999999 999999 999999 229 1186 2307 3699 5263 6603 8108 10217 13347 15601 16212 16269 15420 14086 11656 9757 8887 8195 7157 6269 5664 5071 4759 4718 5323 6911 7255 7475 8503 9526 10532 6410 6539 6239 6201 999999 999999 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 141 143 143 142 138 136 136 138 139 138 138 136 138 136 133 131 130 130 130 132 133 133 135 139 141 141 141 139 139 141 144 151 155 153 154 158 162 161 162 163 165 167 165 166 169 174 179 184 186 186 179 178 177 174 166 158 152 152 156 160 160 158 163 168 175 173 176 179 177 182 183 168 156 148 147 143 144 160 169 167 160 169 170 194 222 212 209 215 233 248 255 263 255 264 266 316 399 474 594 758 1136 1770 2454 3115 3400 2929 1849 950 553 442 483 599 633 574 575 653 703 814 822 647 495 452 441 387 374 405 461 604 834 867 667 416 262 272 404 443 387 316 236 181 185 177 150 170 206 178 98 35 46 138 151 86 116 151 142 162 163 144 150 156 52 23 120 78 31 117 79 38 14 -29 61 45 36 144 137 69 22 -12 65 79 113 228 108 65 111 149 150 89 98 107 128 201 96 31 -21 -120 -26 218 447 264 -24 -134 -115 66 190 53 1 118 38131 334 2850 75 10951 10 35 31 6813 44 16 3161 15620 19912 10141 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 1813 4311 8036 12147 18866 23050 23451 18872 18392 16436 13635 8979 4335 20 999999 999999 999999 999999 999999 158 1313 2717 4286 5465 6804 9118 13090 16805 19091 20584 19953 18892 16742 15995 15295 14918 14179 13340 12205 9730 8870 8486 8983 9209 8907 9240 10996 11489 13017 8508 8563 999999 999999 999999 999999 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 144 145 143 140 138 137 138 137 137 136 134 137 136 130 129 131 131 131 131 131 133 136 138 140 142 142 141 142 143 145 150 152 152 154 158 161 163 167 168 168 167 164 168 174 178 179 183 187 185 175 170 173 171 159 154 151 149 153 158 157 156 164 169 167 164 165 176 182 187 191 181 166 154 156 152 150 154 162 171 176 176 172 191 209 210 210 217 245 276 287 292 277 265 274 328 400 513 643 938 1621 2344 2767 3137 3289 2710 1618 757 493 459 513 655 696 628 730 979 1076 1055 963 801 631 484 418 434 489 540 552 576 691 864 849 593 363 303 404 461 417 319 190 122 116 110 121 159 177 184 144 88 109 141 175 172 127 108 120 90 45 53 72 91 41 -40 39 139 67 60 37 70 163 172 156 49 77 122 114 164 125 51 112 154 171 311 310 189 63 37 138 216 174 15 -43 -42 -15 71 4 -132 -109 151 288 236 65 -101 -70 -109 58 79 173 328 38163 334 2850 75 10954 10 36 3 6811 31 806 6262 27691 28847 3654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 888 2420 4831 7213 8191 9080 7938 5911 3212 1315 999999 999999 71 343 1225 1841 2772 4302 6390 8979 11116 12765 14537 16005 17630 19420 21333 22094 21336 19410 17886 16180 15455 15060 14766 14215 12730 13006 13819 14393 13474 12704 12434 13228 13479 9581 9878 999999 999999 999999 999999 999999 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 145 146 145 143 139 137 137 137 136 134 133 136 135 130 129 131 132 132 132 130 132 134 135 139 142 141 141 140 141 145 147 149 151 155 159 161 165 170 173 168 168 167 167 173 174 178 182 181 180 179 173 174 169 158 156 151 149 155 161 160 156 163 165 168 169 171 186 186 186 179 169 160 150 146 140 147 155 158 167 175 179 187 188 185 190 183 179 202 235 248 239 229 218 230 294 350 447 581 901 1623 2392 2800 3003 3134 2826 1997 1144 663 502 538 687 807 836 967 1258 1473 1511 1476 1373 1165 902 738 717 838 948 914 790 754 987 1120 925 652 404 360 450 402 244 135 115 65 46 61 55 75 119 94 39 85 89 96 135 91 35 74 68 -13 53 93 21 14 -10 11 88 47 117 123 99 199 104 11 4 103 142 43 45 30 -6 99 162 4 41 218 151 61 -80 -113 53 -92 -212 -30 2 -2 45 -26 0 64 147 76 40 168 42 -32 -52 -187 -111 159 245 38194 334 2850 75 10957 10 36 34 6808 18 2110 11742 39072 38604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1243 2247 3359 4885 6755 8417 9883 11959 15156 18010 21274 21224 20227 19585 20108 21991 21852 19897 16920 14649 13600 13053 12478 12062 12239 13384 14763 16360 17958 19369 11733 11208 10594 10836 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 145 144 145 146 145 144 143 140 137 136 136 134 133 136 134 130 127 128 131 132 131 129 130 133 134 139 142 141 140 140 142 144 148 152 151 152 159 164 169 173 176 172 169 169 171 171 170 178 185 181 178 179 179 176 169 166 163 156 151 154 161 162 161 161 162 170 173 173 186 188 179 171 174 163 147 133 130 142 152 161 166 165 181 188 184 181 178 176 175 177 187 193 194 200 181 188 246 280 311 438 659 1122 1834 2319 2465 2684 2713 2170 1443 829 494 444 529 716 946 1102 1330 1714 2015 2168 2108 1845 1535 1336 1222 1332 1592 1585 1295 1104 1174 1155 1035 847 567 420 463 381 171 97 137 77 22 63 2 6 49 -15 -21 42 57 65 74 48 43 66 117 93 85 136 94 36 15 69 113 40 72 134 147 162 4 -6 140 176 171 15 -120 -51 -11 34 52 -25 2 79 154 217 130 -34 -148 -283 -125 177 63 -17 49 -50 33 99 103 113 23 192 -10 -221 -64 -126 -91 106 153 38226 335 2775 75 10962 10 37 6 6805 5 53 3292 16699 34671 31762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 245 1039 1029 929 365 228 74 78 125 999999 999999 161 1173 2497 4447 6897 9231 10022 10832 12804 16669 21530 23462 21748 19025 17259 16646 17452 17356 16548 15408 14611 14538 15516 16464 16236 15890 15963 16044 17883 14550 16756 14837 999999 13194 12463 999999 7869 6689 6179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 145 144 146 146 145 144 141 138 135 135 134 133 135 133 128 125 125 128 130 130 128 130 132 136 141 142 142 143 143 144 146 149 153 153 151 158 165 168 171 174 175 171 171 170 171 171 171 177 182 180 178 178 176 167 166 167 161 154 148 150 155 156 154 154 161 166 168 180 190 189 190 192 166 143 138 141 149 146 148 155 157 165 167 171 176 172 169 164 155 164 179 192 203 182 188 224 244 264 417 631 987 1582 1945 2063 2371 2442 1903 1258 748 433 371 427 589 864 1128 1484 2049 2482 2711 2671 2374 2118 1924 1769 1897 2278 2234 1662 1252 1157 979 903 894 749 532 443 413 225 77 107 97 57 98 72 82 106 20 40 45 -3 54 120 117 92 92 90 104 107 109 87 10 22 179 164 -52 -48 87 122 152 80 88 125 0 -62 -45 -17 -21 -15 -17 -2 15 57 56 121 274 224 27 17 7 -94 -8 -19 26 -70 -178 59 108 79 61 124 302 129 -123 -215 -11 43 52 105 38257 335 2775 75 10964 10 37 37 6803 -8 48 3162 15658 21792 16703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 730 2222 4279 6698 7513 7639 7318 7147 7165 6948 6124 4849 3772 2863 1900 1476 1544 2130 3325 4745 6342 7870 8478 9261 11016 14517 19823 22431 23858 20878 17185 14774 14185 13991 13973 13907 13639 14059 15620 17345 17548 17065 16333 15579 16309 13269 16933 999999 999999 13501 10650 8960 7179 5531 4909 3624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 145 143 143 146 147 145 143 141 138 135 134 133 132 133 133 128 125 124 126 128 127 128 130 133 138 142 142 145 147 145 144 147 152 154 156 158 162 166 167 167 174 178 175 174 173 176 179 176 176 183 183 178 179 174 165 164 168 169 160 147 143 149 154 152 152 159 169 171 175 188 191 189 181 160 143 146 143 146 147 145 158 162 167 170 173 174 165 151 155 160 161 183 192 212 207 200 228 255 292 506 866 1312 1820 2020 2132 2439 2343 1738 1084 622 410 403 558 750 942 1323 1855 2469 2916 2999 2866 2682 2529 2297 2159 2373 2498 2018 1369 1048 879 727 710 806 717 471 356 391 293 93 73 94 85 86 64 91 120 52 63 67 63 73 70 76 74 65 29 40 83 92 46 -46 37 123 40 -34 -57 78 109 137 115 63 128 30 -156 -115 80 95 86 74 114 84 -10 47 104 109 1 -88 41 194 57 -105 -14 114 120 106 133 256 174 -163 -50 109 26 98 -31 55 182 -55 -168 38289 335 2775 75 10970 10 38 9 6800 -21 441 4690 21984 43196 36140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1442 4411 9003 13175 13871 13206 10638 8901 8093 8017 7695 6711 5548 4360 3362 2960 2985 3572 4792 6487 7647 7643 7297 7004 7462 9585 13507 19920 28386 27056 23691 17461 15380 14857 15400 16200 16045 15721 14833 13298 12017 11038 10125 9264 9363 11106 14357 13417 8559 7863 7691 6901 5657 6458 5305 4943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 145 143 143 146 145 143 141 140 138 135 133 132 130 132 132 128 125 125 127 128 128 129 130 134 139 142 141 145 149 147 148 154 159 160 161 166 169 170 171 174 179 184 183 180 181 184 184 186 185 188 193 188 183 176 174 171 169 172 163 154 150 152 161 164 164 165 167 168 171 179 182 179 181 173 154 148 148 150 159 161 160 155 161 167 167 164 158 151 164 183 182 223 247 238 238 229 239 248 304 591 1094 1618 1962 2011 2195 2467 2226 1611 994 593 465 464 679 955 1187 1665 2190 2675 3035 2945 2815 2849 2703 2349 2128 2315 2159 1389 863 681 528 443 485 564 499 380 311 320 283 162 171 159 105 68 47 56 15 -11 53 75 56 70 34 2 33 42 6 -14 22 65 30 31 168 84 -16 57 7 68 83 81 50 61 132 115 68 -40 19 50 84 175 152 29 -78 -9 -4 -65 71 153 80 137 80 -119 6 203 355 413 137 160 78 -224 -188 -77 61 168 72 -116 -253 -165 8 38320 335 2775 75 10978 10 38 40 6797 -34 121 3954 18388 41035 36791 999999 999999 999999 999999 999999 999999 999999 999999 999999 1714 9839 24367 27800 12830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 2111 4942 7215 8682 9865 9059 7439 5440 4206 3655 3329 3179 2897 2544 2518 3151 4985 8575 13947 16617 15521 14542 14578 14714 10493 8462 12582 20981 23082 22896 19473 18456 18923 19903 21145 21948 20857 17854 11829 7653 6684 6148 5599 5164 4966 5179 5825 6006 6139 6708 6866 6607 5662 5355 3653 999999 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 142 144 144 141 139 139 136 134 133 131 130 133 131 127 127 128 128 127 128 130 132 135 139 142 143 145 149 150 153 156 158 159 162 165 168 169 171 174 177 183 187 184 180 184 185 184 187 186 191 192 189 182 180 178 172 169 157 150 154 159 164 167 172 169 164 163 168 180 184 182 183 184 161 148 153 154 163 163 149 143 154 163 168 161 161 157 161 187 219 310 335 282 240 245 250 250 408 805 1274 1580 1697 1819 2052 2040 1645 1157 747 537 490 508 743 1064 1373 1851 2326 2697 2884 2783 2727 2739 2621 2317 1942 1791 1479 911 575 440 394 339 368 430 419 403 301 253 263 237 244 213 151 75 82 108 62 22 68 53 37 139 102 56 91 67 9 46 59 29 16 79 175 58 -1 102 102 105 67 41 29 81 80 22 106 103 102 7 -43 199 169 -82 -104 -42 -52 -59 100 202 129 -8 -60 104 174 -6 125 430 92 -148 -13 -23 -29 131 151 17 138 19 -199 -74 27 38352 333 2925 75 10981 10 39 12 6794 -49 2247 6884 6671 999999 999999 999999 999999 999999 999999 999999 999999 162 3631 17782 57264 91641 71830 999999 999999 999999 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 783 1968 3645 4572 4799 4369 3844 3487 3141 2772 2569 2762 4642 8935 11335 12243 14733 12920 12608 12965 14375 17019 13287 6197 6301 9325 11913 14994 16953 17039 17924 18249 18258 18682 17630 15000 9153 5575 5040 5254 5148 5154 4982 4760 4522 4343 4082 4049 4218 4635 4947 5185 3968 999999 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 138 138 139 142 143 141 139 137 135 134 134 132 131 134 133 131 132 134 132 127 125 130 134 137 138 142 146 146 147 149 151 154 154 156 159 160 163 166 168 169 174 181 180 180 177 182 185 184 183 179 187 193 191 182 179 181 177 174 166 155 158 168 169 165 163 164 164 164 171 181 185 184 186 186 171 158 151 150 159 163 158 144 152 165 169 173 178 161 158 193 241 344 378 317 266 266 293 313 523 1079 1518 1527 1469 1693 1846 1508 1069 795 560 478 452 537 781 1058 1426 1880 2312 2651 2716 2638 2472 2204 2187 2197 1954 1530 1055 674 518 524 558 445 389 470 462 398 276 232 259 247 208 165 139 95 115 129 105 65 66 27 47 140 109 67 95 72 21 130 134 101 111 81 91 -1 -56 52 119 151 119 115 64 33 100 85 16 -58 62 140 129 175 117 18 -68 0 64 1 98 143 104 87 203 394 219 -119 110 409 131 -7 114 217 160 110 90 247 467 224 105 14 -164 38383 322 3750 75 10984 10 39 43 6791 -62 598 4410 20653 81399 142884 128123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 622 1170 1922 2780 3697 4645 5448 5690 7239 10686 11139 7981 5200 2196 2756 3386 4133 6514 6581 3214 3098 3728 5220 8190 10205 10714 12076 13256 13695 15097 14507 12816 8647 6569 5813 6514 6625 6595 6726 6660 6379 5978 5342 4478 4040 4146 5121 5107 3578 999999 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 138 141 143 143 142 140 139 138 136 133 131 134 134 133 134 134 131 127 125 129 132 133 136 140 145 145 146 149 151 153 154 157 157 160 165 167 169 172 178 181 180 178 178 184 190 190 187 181 189 196 191 181 175 175 178 175 172 164 159 166 170 168 158 154 155 159 171 177 179 181 190 195 182 166 158 155 151 156 163 150 146 159 167 179 183 167 168 199 242 325 395 355 285 273 310 355 519 1092 1735 1849 1695 1894 2051 1568 1128 827 576 509 540 700 909 1165 1517 1919 2304 2557 2574 2299 1872 1592 1768 2033 1809 1338 863 573 538 646 682 527 394 433 420 318 223 199 225 223 187 136 141 151 121 75 57 44 47 15 -32 44 131 105 41 31 63 87 65 186 247 78 99 66 -59 -34 89 189 136 91 35 56 113 170 165 -47 -40 163 257 169 22 22 -26 66 -13 -153 18 93 118 108 171 235 19 -115 115 174 111 176 203 253 59 -159 -62 360 497 148 116 259 26 38415 322 3750 75 10983 10 40 15 6788 -75 1844 9658 41449 129382 159301 81337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1412 2703 4299 5842 6619 6604 6751 6321 6118 5469 4188 2871 1789 1177 860 353 957 1561 2326 3184 4739 6475 9069 11484 13068 15637 16589 17142 14802 11003 6833 5922 5586 5454 6370 6683 7071 7051 8142 8609 8566 8282 7143 6518 999999 999999 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 140 143 144 144 142 141 139 137 134 131 133 135 134 132 132 130 127 125 126 129 132 137 142 142 141 145 150 153 154 155 157 157 160 165 169 169 172 177 180 186 183 179 184 189 190 186 182 187 190 186 180 171 170 176 170 157 151 152 155 158 158 154 155 157 159 164 170 175 178 181 186 181 169 162 156 147 150 162 159 154 156 165 180 173 160 168 193 237 350 393 313 260 257 267 316 505 1032 1698 2005 1891 2069 2396 2116 1495 1070 773 678 743 946 1164 1395 1702 2039 2303 2539 2644 2362 1767 1431 1568 1854 1818 1398 901 578 509 597 609 500 415 371 360 300 194 159 166 172 149 122 166 180 120 44 37 80 40 -11 -10 84 165 120 22 47 73 3 40 165 176 2 77 191 62 0 138 176 108 103 119 148 97 158 258 66 -28 165 263 261 102 -8 73 117 26 -32 -76 -109 -20 -1 43 93 60 -74 -14 72 -40 -1 128 281 219 -69 40 235 66 68 219 450 336 38446 334 2850 75 10985 10 40 46 6786 -88 86 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 1350 7364 33174 107213 160611 98948 8368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 716 2075 2997 3854 5105 7345 9732 11144 9395 6146 4405 3395 2650 1823 1250 383 1048 1712 2904 4608 7292 9602 11424 13281 15099 16614 16716 13679 8344 4574 3230 3479 4718 5339 6304 6333 7401 8209 7900 6931 4523 3801 4431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 137 137 138 140 142 142 141 141 140 138 135 130 132 135 134 133 132 132 130 127 126 128 134 142 146 144 145 145 147 152 155 155 156 157 160 167 170 171 174 179 184 187 183 179 181 183 182 183 184 184 187 185 180 171 171 175 167 154 147 149 147 152 156 157 158 156 157 159 163 168 174 178 181 177 161 152 145 142 151 162 163 159 153 163 175 164 159 161 175 216 316 325 241 208 224 229 279 465 859 1354 1746 1819 1902 2259 2429 2146 1706 1255 936 859 953 1166 1365 1641 1909 2087 2341 2622 2792 2525 1985 1564 1654 1899 1832 1551 1146 781 624 576 550 495 365 344 354 263 195 173 139 117 162 225 166 77 5 -32 87 73 13 66 103 154 107 45 114 119 89 126 130 112 31 17 135 116 33 94 53 67 122 163 166 37 19 84 14 -46 55 105 110 79 92 156 56 -67 -49 -56 -157 -102 45 68 22 65 -30 -20 162 24 -15 103 271 282 112 232 57 -263 -131 41 94 165 38478 334 2850 75 10989 10 41 18 6783 -102 583 626 999999 999999 999999 999999 999999 999999 999999 999999 999999 1639 8327 37056 116405 166317 109996 21570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 855 1601 3261 5299 7066 6348 4153 2711 2237 1910 1522 1167 391 911 1663 2708 3716 5148 6583 8142 9447 11019 12028 13240 13945 12182 8896 6237 4233 4457 5184 6497 7105 6601 5315 3882 2834 2772 3096 4141 999999 999999 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 135 138 140 141 142 142 141 140 137 133 131 134 134 134 134 133 131 129 126 126 132 140 144 147 148 145 142 147 153 153 155 157 160 166 169 170 173 176 183 183 179 178 181 185 182 182 185 185 188 187 179 168 163 168 168 166 157 145 140 149 157 160 158 159 157 156 163 162 165 174 178 179 164 159 155 155 155 161 163 156 158 165 165 174 173 166 169 184 229 252 225 187 186 209 249 351 576 969 1443 1705 1854 1960 2202 2523 2552 2091 1498 1107 885 928 1203 1504 1679 1806 1945 2278 2824 2966 2491 1725 1479 1626 1834 1875 1515 1020 678 577 530 419 349 333 316 261 195 168 158 139 198 199 96 61 56 44 95 73 74 121 102 123 94 56 84 125 130 133 122 105 57 -34 18 110 46 4 51 109 100 83 39 41 22 -27 -19 -95 -13 71 -21 -81 23 159 -37 -141 55 222 152 30 87 56 -64 12 19 -52 135 134 2 47 89 32 97 131 -65 -210 -215 -3 160 173 38509 314 3750 75 10995 10 41 49 6780 -116 2641 11814 42432 102312 147530 116494 60728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 431 748 1077 1700 2994 3999 3827 3974 3578 2816 1341 1053 906 1006 1425 1962 2191 2525 3388 4391 6082 8851 10853 12426 15166 16665 17587 18118 16432 14149 10667 8412 8347 7755 6986 6192 6304 6979 5065 4078 999999 999999 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 136 139 140 141 142 142 142 142 141 138 133 133 134 135 136 134 131 128 125 124 130 136 141 145 144 140 141 146 151 153 155 158 162 164 169 172 172 174 178 178 175 176 182 186 185 184 185 185 187 189 177 164 163 166 169 165 157 143 138 145 149 153 160 167 160 151 161 165 164 172 176 182 177 175 177 170 165 165 157 151 163 171 174 185 179 179 184 171 195 235 229 189 192 196 194 242 389 731 1249 1661 1959 1899 1836 2366 2911 2765 2010 1392 954 786 1110 1500 1632 1635 1647 1969 2571 2844 2461 1804 1492 1342 1308 1362 1217 917 660 525 378 297 317 324 238 149 122 112 133 154 152 81 33 59 66 107 104 63 72 40 35 53 46 58 67 44 18 89 147 125 37 -39 -20 29 -8 -28 7 -4 60 36 -64 54 93 -14 -166 -239 -96 13 63 26 58 219 37 -7 117 164 140 56 48 -20 -160 -9 24 -157 -14 -49 -161 -151 27 53 38541 321 3825 75 10992 10 42 21 6777 -130 1294 6236 25312 95572 189539 156659 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 451 886 1563 2719 3886 4704 6122 5879 4816 2817 2334 2148 2276 2534 2893 3082 2832 2661 3048 5355 9188 12645 13483 14560 15653 17024 19667 20607 18442 13070 9178 8108 7696 8116 8963 10276 7732 999999 999999 999999 999999 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 139 140 140 141 143 142 143 144 140 133 133 133 132 135 137 133 128 124 125 128 134 143 146 142 138 140 143 147 152 157 159 161 163 169 173 173 176 179 179 181 181 185 184 187 186 183 175 179 183 176 169 166 166 168 163 159 151 139 135 145 157 161 167 164 157 166 171 172 180 180 183 185 185 176 158 157 166 166 165 169 175 184 188 183 199 209 196 222 256 246 198 194 187 175 223 412 825 1389 1782 2079 2000 1692 2132 2885 2912 2240 1584 1094 810 1060 1495 1625 1587 1461 1660 2236 2672 2478 2035 1654 1189 900 850 791 684 633 530 313 246 267 263 152 117 128 132 138 174 153 84 79 75 41 84 80 51 87 35 1 42 80 98 36 -2 10 11 130 216 80 57 104 39 -36 -18 -1 -49 37 112 51 73 111 10 -199 -152 12 16 142 252 233 156 53 20 -42 99 189 80 -1 -111 -199 -45 121 -9 25 76 -22 -61 111 193 91 209 171 -62 -35 130 22 -259 38572 322 3750 75 10995 10 42 52 6774 -144 269 3660 14706 52153 147365 203436 98791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 1104 1540 1883 2058 2912 3350 3307 2952 2936 3141 4178 6157 6430 5844 4363 3187 1805 1479 2663 4522 6129 6477 6481 6431 6858 7967 8815 9104 7330 6845 7243 7618 8382 9048 9830 11190 999999 999999 999999 999999 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 139 139 140 141 142 144 143 139 132 131 131 131 134 137 134 129 127 127 129 133 141 146 145 143 141 140 142 151 159 160 160 163 167 168 168 173 177 180 184 183 181 184 189 186 178 176 179 184 179 173 163 164 170 169 169 161 140 132 142 154 159 164 167 168 168 167 173 173 173 180 189 183 166 154 156 174 175 163 162 179 185 179 174 190 208 206 224 255 271 244 195 207 209 251 432 832 1512 1978 2261 2334 1942 2065 2758 2894 2264 1717 1351 1003 1119 1536 1789 1794 1526 1536 2013 2481 2734 2473 1972 1454 947 667 538 436 516 494 333 222 159 143 169 147 154 168 148 148 139 93 107 115 65 88 57 -9 70 100 42 47 87 68 -4 -17 -9 -32 68 157 50 70 136 55 -7 0 51 19 39 202 196 61 -1 -26 -63 56 85 -1 125 255 275 167 11 40 4 31 210 121 -89 -171 -109 70 350 299 150 263 175 65 146 303 216 237 199 -100 -125 35 242 153 38604 322 3750 75 10995 10 43 24 6771 -158 981 5055 20068 72273 202315 200875 15067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 643 1225 1846 1926 1913 1839 1697 1587 2099 3315 4790 6582 6138 4823 2466 1626 1069 1528 1448 1299 774 654 736 1192 1841 2408 3290 4326 4554 4867 5963 6552 7420 9003 10641 10701 999999 999999 999999 999999 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 140 139 139 140 141 141 142 141 139 134 130 129 130 130 134 137 135 129 126 127 129 133 139 143 145 148 144 141 142 149 156 159 161 163 168 169 169 171 177 180 182 185 186 186 187 181 178 182 185 184 182 175 163 158 165 170 172 161 147 142 140 141 145 151 157 163 160 156 155 158 168 180 184 174 168 163 160 171 173 159 157 180 182 168 170 177 187 195 206 224 244 246 228 236 243 261 356 643 1291 1958 2400 2663 2331 2164 2623 2789 2178 1704 1541 1292 1324 1758 2188 2348 2106 1844 2168 2628 2976 2741 2055 1485 936 570 401 274 325 383 264 146 84 77 129 102 100 150 131 97 92 103 130 117 65 69 34 -14 46 51 13 30 79 30 1 8 -74 -49 83 80 -28 -15 17 8 5 10 14 -52 -29 163 187 -25 -66 -54 -46 114 53 -129 26 162 85 105 28 8 -6 -42 69 31 4 27 14 38 120 118 57 138 115 72 244 319 191 218 243 100 -141 -5 216 214 38635 323 3675 75 10997 10 43 55 6768 -172 28 2455 10206 36146 105137 210477 188772 14864 999999 999999 999999 999999 999999 999999 999999 157 872 3594 3467 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 50 292 869 1266 1279 1179 1087 1132 1483 2302 3521 3852 3464 2632 2152 1540 1447 1873 2818 2364 1242 486 355 321 386 591 1047 1862 2587 2850 3238 3979 4383 5073 6845 8780 6777 4337 999999 999999 999999 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 138 138 139 140 141 141 141 139 136 131 128 129 130 132 135 138 137 131 127 128 129 133 139 141 144 148 147 144 143 146 152 157 158 159 168 169 169 175 179 181 181 186 190 191 190 182 179 181 182 183 182 177 165 156 159 166 167 164 161 152 142 141 147 155 155 156 155 155 157 159 169 176 175 176 180 169 153 155 168 169 164 172 178 179 180 176 183 194 196 194 203 217 223 215 232 252 269 443 867 1580 2423 2942 2774 2445 2569 2724 2217 1738 1606 1532 1587 2025 2664 3053 3067 2657 2535 2916 3209 2941 2255 1567 923 531 365 306 335 331 255 161 96 53 80 84 98 131 138 107 99 150 117 78 69 45 42 12 59 83 54 36 51 52 25 113 37 -54 52 68 46 92 58 -10 0 38 44 -10 46 149 93 -16 -8 -132 -70 162 154 78 157 160 -53 -55 -1 -25 -27 57 96 53 152 194 117 -66 -132 -37 94 128 98 161 233 82 29 204 275 99 -105 89 49 122 38667 323 3675 75 11001 10 44 27 6766 -185 1092 5619 23929 85377 196455 233524 101451 1173 999999 999999 999999 999999 999999 999999 63 350 1520 6046 9805 5485 1816 22 20 38 59 65 85 79 42 35 30 29 32 32 33 35 33 32 36 33 32 27 29 31 35 36 37 39 54 82 219 510 593 590 586 722 1000 1418 1999 2301 2123 1676 1290 1099 1060 1100 1420 1585 1141 358 114 104 106 114 154 376 777 1142 1373 2037 2393 2718 3113 3271 4490 4563 4404 4372 999999 999999 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 137 135 136 137 137 140 140 139 138 137 134 130 130 131 132 135 137 138 135 130 128 128 134 139 142 144 147 150 148 143 145 153 158 157 158 165 168 168 173 174 175 178 182 185 190 189 187 183 179 178 180 182 180 167 158 155 158 162 167 168 159 146 145 153 159 157 157 154 151 157 161 168 173 173 178 181 163 145 140 152 168 174 175 176 180 169 169 182 186 170 164 191 207 207 202 206 212 211 289 521 1137 2107 2871 3002 2686 2640 2734 2358 1865 1782 1883 1979 2435 3196 3777 3798 3203 2781 3072 3381 3187 2474 1556 928 569 431 379 366 298 227 197 129 74 96 150 147 130 156 135 125 145 97 62 49 51 83 55 57 90 72 44 35 53 41 107 95 25 55 68 133 214 96 73 126 83 78 72 89 80 48 107 123 -40 58 225 160 295 326 237 50 -22 38 10 93 101 48 112 148 211 219 108 44 140 208 11 8 258 185 -156 -32 112 96 90 38 163 157 160 38698 323 3675 75 11000 10 44 58 6763 -199 1018 5458 22820 79905 175931 199031 111115 83862 15428 13 6 11 18 32 55 188 661 2541 6513 5662 1936 377 1408 5785 5736 292 142 135 85 77 80 85 89 88 91 90 87 87 89 85 84 82 85 82 86 86 90 87 93 99 102 110 117 124 155 286 399 452 517 546 550 499 420 389 369 330 299 166 136 121 120 121 121 122 130 168 373 747 954 1215 1363 1555 1801 2262 3478 3272 2777 2368 999999 999999 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 134 132 134 135 135 139 139 137 135 136 136 133 133 133 132 135 137 138 136 134 132 132 136 140 142 145 147 149 147 146 149 152 155 159 162 165 167 169 171 172 173 178 181 182 184 185 186 183 180 176 173 180 186 173 161 158 161 166 166 163 160 153 148 141 144 155 163 159 149 148 154 164 176 175 173 178 163 138 138 151 161 163 174 181 173 167 167 169 156 139 149 168 175 174 175 172 182 200 288 559 1082 1789 2236 2301 2263 2385 2589 2346 1902 1847 2076 2307 2700 3322 4039 4316 3921 3399 3403 3695 3483 2617 1500 854 596 479 391 316 228 181 150 100 90 105 165 162 109 138 103 72 82 74 93 67 82 83 63 104 97 47 46 23 16 25 7 -27 0 70 107 150 122 69 114 222 152 55 64 44 49 109 133 205 178 126 134 72 209 309 239 78 25 1 -74 46 149 88 91 144 223 212 244 101 83 169 -136 -142 239 249 -29 20 -15 19 148 51 258 402 99 38730 322 3750 75 11002 10 45 30 6760 -212 1807 7597 25341 65182 118069 209080 201444 69863 64 46 47 49 50 51 59 81 180 222 241 160 471 1839 7695 7582 286 103 93 90 87 89 91 98 95 101 104 101 97 93 92 88 87 95 92 97 97 99 96 105 108 107 119 124 130 134 126 128 136 205 213 155 144 142 136 130 118 118 120 124 123 124 124 126 122 124 139 226 434 691 669 801 1249 2336 3023 3230 2999 2637 2446 999999 999999 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 134 131 130 132 133 134 136 135 134 133 134 135 134 136 136 134 134 138 139 138 138 138 138 139 142 143 145 147 146 145 147 149 150 154 160 163 166 169 171 175 175 175 179 182 184 185 187 188 185 180 181 181 181 179 172 165 161 166 171 166 164 161 161 157 144 146 152 161 162 154 153 158 163 178 178 177 182 165 138 134 148 154 150 158 181 183 174 166 157 141 142 161 162 150 143 154 158 165 199 339 703 1223 1587 1504 1378 1469 1856 2316 2254 1890 1752 1891 2165 2541 3117 3822 4585 4778 4188 3759 3821 3748 3059 1876 1036 805 706 519 352 275 208 145 139 152 136 160 197 159 149 126 106 101 95 113 66 27 4 24 63 59 34 25 -14 -21 -1 3 -31 -17 99 204 188 32 5 25 100 95 10 -17 -12 146 175 53 74 155 126 144 73 -24 130 93 2 5 -66 -127 -62 95 33 -87 -82 18 90 124 -28 -22 137 -76 -240 -105 -32 -51 -60 -11 142 187 -2 -24 257 111 38761 333 2925 75 11004 10 46 1 6757 -227 398 1871 1916 999999 999999 999999 999999 999999 999999 999999 999999 878 4440 18813 63600 153647 217078 158484 55858 138 116 111 111 102 100 102 105 136 282 283 118 195 534 2043 1988 92 93 86 88 92 95 94 103 101 105 108 105 103 99 98 97 91 97 96 102 100 103 100 106 111 112 116 122 129 135 133 135 145 225 224 161 142 134 126 119 121 125 124 126 126 126 127 129 125 124 127 138 217 376 525 783 1470 2674 2957 2722 2549 2679 2607 999999 999999 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 134 130 128 129 131 133 134 133 133 132 133 134 134 136 135 132 135 139 142 142 140 139 139 139 141 144 146 147 148 149 148 148 151 156 162 162 165 172 174 175 177 175 173 175 181 187 185 186 188 185 183 183 177 173 173 164 155 158 167 166 167 166 160 153 149 148 145 151 154 152 158 161 164 179 184 178 179 161 143 140 137 149 156 153 164 175 168 160 153 140 152 169 164 164 167 182 186 179 216 427 848 1299 1286 1018 1127 1179 1461 2012 2092 1880 1781 1806 2017 2404 2870 3566 4423 4935 4507 3933 3911 3930 3382 2188 1248 988 868 676 464 390 331 261 259 224 228 240 300 271 204 190 170 121 98 118 120 67 26 34 40 66 65 67 22 -41 -62 3 68 59 87 110 99 -8 -58 26 101 118 81 -4 14 175 143 36 23 33 37 49 57 -3 76 161 73 -37 23 35 7 -19 -106 -140 -47 144 262 233 87 39 130 78 -87 -115 0 -10 -38 18 61 153 86 -112 -104 23 38793 333 2925 75 11007 10 46 33 6754 -241 1227 2749 2868 109 37 13 999999 999999 999999 999999 76 1410 5858 24516 89196 207182 227177 107285 4598 571 353 277 247 210 165 142 146 211 357 335 127 132 129 125 110 103 104 100 101 101 99 99 113 109 109 107 110 109 109 109 111 104 108 103 108 104 108 101 107 111 118 115 120 115 121 127 129 128 133 130 126 120 119 122 119 123 127 124 127 127 126 127 126 126 126 125 131 152 275 561 916 1727 2146 2411 2456 2367 2401 1853 999999 999999 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 135 131 129 129 130 132 133 132 132 133 134 134 133 136 134 131 133 139 145 145 141 139 139 137 139 144 144 145 149 151 150 150 152 156 163 165 164 169 174 174 175 178 175 175 182 191 188 187 190 189 185 178 177 176 175 171 159 156 161 160 164 169 165 150 144 146 150 156 156 157 162 166 168 178 177 166 168 158 147 150 142 145 153 153 157 155 145 147 158 141 140 155 158 170 170 177 179 180 271 584 1038 1431 1213 807 1084 1169 1280 1757 1900 1853 1833 1816 1926 2237 2658 3252 4083 4741 4547 3997 3855 3937 3645 2839 1898 1182 834 695 580 504 450 394 299 227 280 303 300 260 151 144 176 142 74 138 212 131 70 63 74 36 12 45 9 12 6 -5 65 95 78 41 9 0 -31 34 73 62 84 -1 25 117 15 29 154 89 19 0 92 116 133 253 107 -37 47 61 -129 -280 -258 -162 -35 84 245 242 95 -23 131 298 189 87 101 68 -56 -111 -78 46 83 30 -96 86 38824 340 2400 75 11008 10 47 4 6752 -254 50 208 783 1332 1975 2627 3693 4584 5390 5413 4455 4729 9113 13043 13625 13551 12337 10484 9467 10510 18643 54353 125165 164115 114205 16048 4453 2339 1458 1279 989 784 514 414 392 432 710 1008 1064 787 552 342 265 201 141 116 100 94 96 102 99 97 99 106 103 106 106 107 106 103 101 102 101 98 97 98 106 111 110 113 105 111 116 120 118 117 116 117 118 118 119 120 121 124 127 133 129 124 124 123 123 124 124 126 143 244 422 711 1396 1738 2093 2419 2611 3082 3192 999999 999999 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 131 128 128 128 130 133 132 132 134 134 133 132 135 136 133 133 139 146 146 142 141 141 139 139 142 142 144 148 151 152 151 152 155 159 164 168 170 171 173 172 175 181 179 184 189 191 191 194 192 187 180 181 179 180 175 166 156 153 158 166 169 169 157 147 146 152 157 162 163 162 166 169 178 179 174 173 154 141 145 150 160 158 149 153 149 144 147 155 145 137 148 166 180 171 164 160 182 314 680 1155 1613 1430 890 982 1039 1208 1615 1769 1820 1873 1918 2019 2273 2698 3337 4054 4432 4247 3713 3496 3616 3559 3259 2529 1508 922 691 603 570 524 425 315 234 272 296 248 210 165 164 205 160 108 145 161 115 83 60 55 -7 -32 52 49 67 100 14 -23 24 89 177 166 126 89 57 25 -62 1 22 0 55 -38 -45 119 159 118 152 118 76 105 67 30 40 14 46 -100 -187 -145 -58 24 -68 -35 32 6 -115 139 433 302 156 152 174 175 31 -101 69 59 -141 10 278 38856 346 1950 75 11010 10 47 36 6749 -269 416 1102 1455 1942 2385 2792 3071 3698 4713 6708 7617 8168 8210 7155 6535 5947 5335 6965 13974 19498 20347 19618 16842 14461 13417 14159 21771 41808 71589 89070 89887 53067 5467 3230 2201 2013 1718 1523 1153 975 895 945 1286 1544 1406 969 625 365 276 200 143 114 102 95 97 94 93 92 96 102 101 103 102 103 105 100 101 98 101 99 99 95 101 102 109 110 108 110 112 114 114 114 113 114 117 117 116 120 126 146 234 257 231 144 127 125 125 123 124 123 122 127 152 276 497 858 1268 2510 3516 4465 4827 2843 999999 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 131 127 127 127 130 133 133 133 135 134 134 133 136 138 135 134 139 143 143 142 143 143 141 140 141 142 144 146 148 150 148 149 153 157 162 167 172 170 169 175 176 178 183 186 183 184 188 187 188 189 187 179 177 180 176 165 151 151 161 164 162 161 155 147 144 145 151 160 162 160 164 171 172 164 168 163 139 133 137 139 155 153 142 148 142 139 145 150 150 148 160 183 202 189 172 167 180 264 617 1124 1720 1728 1077 978 1090 1358 1798 1977 2037 2071 2107 2281 2593 3165 3781 4052 3935 3513 3204 3206 3302 3139 2956 2606 1903 1272 834 631 557 485 375 314 284 278 279 232 192 210 227 257 206 119 107 107 124 148 102 93 117 95 82 70 92 124 53 -66 -44 43 143 163 146 115 61 121 57 13 58 -15 61 194 86 38 29 19 85 32 39 4 -42 37 30 31 51 -48 51 136 119 95 -22 -31 -6 11 -94 115 257 178 211 302 348 235 57 -151 -123 65 -76 -2 361 38887 346 1950 75 11009 10 48 7 6746 -283 2890 3709 5397 7434 8741 9029 9294 10025 13281 17835 21123 21797 20377 16324 12227 9804 6060 7360 11744 19298 21836 20912 17486 13835 11421 12653 27986 42410 45470 44939 48866 38113 2123 1696 1360 1273 1199 1104 980 946 1211 2074 2611 2553 2164 2215 2891 2864 1603 613 298 261 266 251 221 163 113 100 118 115 92 92 96 90 92 87 90 87 92 89 89 86 89 87 98 96 101 98 98 100 102 98 102 101 107 106 106 113 129 258 398 424 388 257 147 121 118 117 116 115 113 112 114 118 138 273 547 1541 2639 3759 4122 2780 999999 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 134 131 128 127 127 128 132 133 135 135 135 134 133 137 139 137 136 139 141 142 144 145 145 144 145 145 142 143 141 143 145 143 144 150 157 160 162 167 168 173 171 175 179 182 184 182 181 187 186 191 194 191 185 179 185 185 168 153 153 161 158 155 159 156 149 144 143 152 156 156 161 161 160 160 157 158 154 145 143 140 141 148 149 156 156 146 142 153 162 159 152 154 179 191 174 172 175 176 245 588 1167 1831 2077 1479 1121 1389 1725 2147 2367 2412 2343 2383 2669 2942 3513 3950 3932 3705 3368 3212 3244 3203 2853 2696 2619 2226 1638 1038 676 487 367 334 328 296 268 242 228 158 232 288 290 232 152 106 103 159 169 100 111 125 100 64 34 111 151 118 51 57 85 23 -61 -49 5 43 157 102 -48 5 17 75 217 146 67 1 -21 28 37 43 -9 50 135 76 41 -48 -130 -36 19 -13 -27 -8 60 80 27 -205 -116 54 -36 135 293 173 -71 -50 42 -20 226 238 15 115 38918 346 1950 75 11012 10 48 38 6743 -297 1788 2525 4036 5820 7186 7422 7565 7909 10262 13496 16570 17345 16631 14250 10920 8727 4564 4370 6143 11894 14549 14715 13309 10530 8302 11076 34670 44557 23480 1320 847 727 753 738 758 847 908 922 1090 1289 1925 3094 3653 4473 4881 6088 8130 9684 10068 10364 11569 12734 16968 21290 25655 25517 23454 18022 7933 2460 537 284 193 104 97 95 96 93 95 90 93 91 96 91 103 100 101 100 104 107 106 108 109 109 115 115 118 144 276 420 556 608 622 475 299 158 128 124 123 123 123 120 117 116 114 120 143 287 607 1452 2245 1988 999999 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 132 128 128 128 128 131 134 135 136 137 134 132 136 137 136 137 141 142 143 143 145 147 147 146 144 142 141 141 142 143 142 143 146 153 158 161 163 167 169 168 173 178 179 177 179 184 188 189 188 187 189 185 185 181 175 163 155 154 159 158 153 158 154 146 138 139 149 149 150 160 159 152 163 178 177 174 172 158 151 162 163 162 167 161 160 163 166 164 162 152 145 179 212 218 206 186 175 220 472 1047 1746 2304 2206 1601 1477 1882 2259 2624 2688 2505 2592 2905 3160 3606 3950 3976 3746 3424 3241 3224 2960 2548 2384 2304 1981 1366 781 460 298 245 303 281 226 186 186 201 157 258 312 195 193 197 116 71 115 122 72 71 27 19 41 30 65 83 99 136 147 75 -19 -95 -154 -51 69 121 97 8 86 209 178 96 77 74 32 14 97 192 207 97 134 106 22 66 26 -59 -66 -27 -51 -71 -53 43 240 174 -100 -151 17 13 114 288 199 20 -85 46 189 155 -50 -106 -171 38950 338 2550 75 11017 10 49 10 6740 -311 99 301 503 482 445 408 331 72 999999 999999 999999 999999 553 1021 1458 1529 1579 4528 21365 31294 21817 999999 999999 999999 245 1072 1506 2030 2566 2988 3623 3909 4598 5131 5672 7119 8332 9735 11414 13224 15165 16353 17631 18790 25137 31938 40125 46124 57551 64386 60573 47521 39652 18985 3013 490 132 121 122 117 120 122 119 120 124 121 123 124 126 125 130 135 129 136 134 133 137 138 152 283 540 801 906 918 830 586 362 206 149 146 144 144 143 139 135 132 129 130 134 149 264 534 830 673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 134 132 130 129 129 128 130 133 135 137 137 135 133 136 137 135 137 141 143 143 142 146 148 145 143 142 140 140 141 143 144 141 141 144 150 158 164 166 167 167 170 176 177 180 179 180 186 190 188 184 187 185 182 178 175 167 161 155 151 153 156 157 160 158 150 136 137 146 144 150 159 158 151 158 170 179 186 182 166 159 156 159 172 175 170 171 172 156 156 167 170 170 188 241 301 309 251 206 193 280 713 1494 2299 2727 2140 1544 1855 2229 2601 2766 2461 2475 2727 2980 3501 3863 3718 3317 3015 2837 2616 2272 1934 1801 1679 1233 685 351 220 181 193 217 162 124 91 61 74 118 219 277 201 157 136 94 43 26 41 39 39 31 27 69 94 24 -8 82 129 106 50 58 46 -6 62 46 -24 48 128 64 50 109 103 85 51 70 30 44 121 192 117 46 -38 -133 -48 -10 -57 25 35 -40 -38 -112 13 121 33 48 47 152 253 125 151 266 94 -190 -198 -125 -59 20 -11 -95 38981 309 3675 75 11019 10 49 41 6738 -325 11 1309 5220 12843 13764 645 999999 999999 221 716 2170 3148 4589 6054 7206 8055 8264 8949 9943 10677 11137 12477 13583 15276 17737 18858 17965 17079 15526 16404 18844 23307 31283 48591 62941 76148 71398 60644 31117 8059 2154 562 146 135 127 131 133 133 130 127 133 128 132 136 133 136 139 136 140 140 141 139 141 152 240 413 600 703 749 670 442 280 166 149 150 148 146 143 142 139 136 134 132 134 146 236 445 581 372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 135 134 132 132 131 129 130 133 136 137 138 135 133 136 138 136 136 140 143 144 143 145 148 143 139 140 137 137 139 141 143 143 142 141 146 156 162 165 168 168 169 174 178 181 185 186 184 188 186 184 190 190 181 176 178 179 171 158 147 150 154 153 155 160 159 150 146 151 152 158 158 154 154 160 162 164 183 175 161 159 143 156 172 174 176 177 178 161 158 168 177 181 189 236 306 365 331 244 205 247 605 1369 2128 2511 2054 1606 1812 2057 2365 2419 2164 2136 2289 2627 3179 3353 3009 2540 2379 2251 2020 1706 1501 1438 1241 816 444 233 167 204 228 151 95 101 113 73 50 99 203 284 249 157 127 125 102 105 131 70 51 109 84 61 66 37 25 98 73 -16 -5 53 78 62 56 7 -46 -74 -24 -18 -127 -43 116 81 -4 141 165 56 -79 -33 55 -69 -87 -31 -51 -123 -92 14 -15 -51 89 43 -5 -22 -132 -67 39013 300 3675 75 11018 10 50 13 6735 -339 9 1557 6353 18221 22823 7309 489 999999 146 660 2256 3407 4751 6046 7167 8116 8806 9592 10786 11398 12053 13576 15285 17867 21327 23716 24564 25866 26077 27611 29843 33383 36753 40290 39979 39007 33229 23766 15788 8697 2923 764 197 147 135 140 141 143 142 134 141 142 143 144 144 142 145 145 147 149 149 146 146 145 144 148 165 246 363 440 381 272 199 166 157 153 150 148 146 144 140 139 136 136 137 149 234 285 210 999999 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 137 136 135 133 131 130 132 135 137 138 136 135 136 137 137 137 138 141 142 144 146 146 142 137 137 135 134 136 138 141 142 139 140 145 154 158 161 166 167 168 171 175 178 179 179 181 184 188 187 189 188 188 186 190 195 188 173 159 157 160 160 161 165 177 184 181 167 162 166 160 162 171 180 177 172 185 180 166 162 150 149 157 165 169 173 176 159 153 174 173 160 160 196 242 288 278 207 182 212 474 1154 1892 2114 1621 1346 1453 1596 1838 1949 1800 1829 1967 2289 2802 2858 2382 1991 1952 1975 1839 1558 1409 1392 1261 945 606 378 311 314 291 190 89 94 105 110 135 149 195 223 184 161 150 149 130 91 92 45 -3 27 51 25 60 23 -5 15 -16 -41 -85 -38 0 -64 -57 36 36 -29 -34 44 -37 -40 41 -13 -78 27 131 88 -20 -52 -36 -107 -92 -5 100 -43 -69 39044 295 3825 75 11010 10 50 44 6730 -350 668 5298 8252 5146 224 139 1599 1519 431 1554 1968 2474 3053 3810 4612 5252 5963 6665 7536 8480 9560 11209 12997 14982 17154 19406 22055 25313 28229 31426 33541 34097 33573 31899 30791 30211 32023 27244 18802 18324 20829 16294 8526 1455 195 158 156 152 152 154 151 154 157 151 153 153 154 153 150 152 148 147 149 164 261 415 603 728 655 478 325 230 180 157 155 152 150 148 144 146 146 143 140 136 139 147 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 142 140 140 138 136 135 132 130 132 134 136 137 137 136 137 136 137 139 139 140 140 143 144 143 140 134 133 134 134 135 138 142 141 138 141 147 152 155 159 161 164 168 171 172 169 169 171 176 175 179 180 181 184 190 191 190 190 184 176 169 163 165 168 166 171 192 199 199 179 161 163 162 170 183 190 189 185 194 198 190 189 183 167 164 172 177 181 181 173 178 191 180 157 161 179 204 216 201 182 165 199 386 946 1615 1789 1307 965 1001 1109 1383 1601 1559 1629 1741 1962 2475 2640 2134 1694 1768 2018 2099 1880 1717 1700 1744 1490 1090 742 591 578 571 359 150 62 40 85 167 195 222 233 256 234 160 142 120 76 35 32 32 0 68 134 132 45 -11 39 88 73 42 46 12 -16 -58 -28 -25 1 96 107 -40 -89 60 101 -54 -159 -32 -56 -168 -150 -233 -319 -252 -168 39076 346 1950 75 11014 10 51 16 6724 -355 1372 1391 1474 1584 1769 1781 1807 1667 1651 1548 1415 1142 715 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 485 1207 781 111 1948 8954 15821 8220 1226 867 1005 1214 1370 1455 1596 1761 2090 2519 3286 4135 4914 5808 6838 7767 8829 10185 12032 14046 17186 21764 26622 31795 31101 27409 31512 37770 33707 21611 7747 5106 5533 3921 1086 189 159 155 156 157 155 154 156 154 154 149 152 148 147 147 163 261 433 628 736 662 496 343 241 185 159 157 153 151 147 147 149 156 159 157 144 133 123 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 140 139 139 136 134 133 132 133 134 135 135 136 137 137 138 138 137 139 140 141 142 142 142 142 142 138 134 132 133 135 140 143 144 142 141 144 148 152 155 157 163 164 167 167 165 165 166 167 167 168 172 174 171 175 175 176 178 179 181 169 158 159 155 155 171 181 175 176 168 161 160 169 177 183 183 184 177 181 195 191 190 187 178 173 172 187 192 184 192 194 193 191 178 193 205 223 218 183 190 191 246 471 914 1365 1394 960 680 649 762 1022 1209 1341 1536 1670 1824 2242 2556 2288 1888 1782 2054 2448 2619 2571 2468 2437 2358 2058 1577 1152 976 972 839 506 235 122 161 232 269 375 381 336 267 180 194 185 193 181 122 61 9 76 107 63 39 52 108 167 171 222 136 30 18 -4 -1 9 -26 115 139 -8 -46 36 79 14 -48 163 313 33 -13 -56 -94 -167 -220 72 243 148 73 147 190 104 13 -63 -170 -87 -37 146 202 0 150 258 200 154 12 -113 -159 -40 129 491 676 39107 346 1950 75 11019 10 51 47 6717 -352 3040 2811 2677 2593 2588 2522 2404 2317 2260 2306 3036 4749 7512 9296 4671 703 651 574 354 19 999999 999999 999999 999999 999999 562 3425 14927 27660 19848 8418 1923 67 313 1641 7643 13567 6753 345 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 461 600 591 571 801 1945 3261 4492 5724 6723 9124 13201 17936 19775 17161 11439 9398 10097 9535 6792 4149 887 169 159 156 157 155 158 157 156 149 152 150 151 147 150 165 242 353 488 635 684 625 445 263 187 162 156 153 151 155 158 160 168 196 194 161 134 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 136 136 136 135 134 134 133 135 135 135 134 135 137 138 139 139 137 139 142 143 142 141 142 144 145 143 136 132 133 135 138 142 142 140 140 142 144 147 151 155 159 159 160 160 163 166 165 166 168 169 169 169 169 173 175 176 175 174 176 173 165 159 152 153 159 156 157 165 163 158 160 163 168 172 169 171 173 172 180 187 182 164 155 150 147 167 172 168 175 179 182 175 171 179 188 200 199 176 159 179 253 457 814 1133 1004 600 450 423 474 647 838 1099 1436 1806 2032 2265 2646 2702 2311 1964 2060 2611 3117 3285 3124 2843 2805 2675 2186 1574 1229 1131 1087 760 372 256 246 307 409 519 449 283 162 126 205 189 167 184 144 60 11 19 -67 -141 -108 36 65 47 95 60 -15 -41 15 67 32 99 56 96 165 18 -1 -79 -177 -73 40 179 330 239 154 154 314 206 -56 29 259 222 106 218 249 2 -89 -46 -74 115 12 76 210 44 146 323 470 422 99 -123 -180 -221 -154 367 678 39139 333 1950 75 11019 10 52 19 6711 -343 1620 1778 1910 2074 2358 2840 3727 5996 10921 17775 25280 29805 31319 28250 15079 7030 6586 6369 6146 5725 5038 3850 2774 2157 2146 2577 5194 17123 30694 21854 9442 2492 485 370 330 276 160 129 102 81 69 56 45 31 20 8 2 3 999999 999999 999999 999999 1 7 10 9 10 13 14 20 42 121 429 1031 1909 3142 4178 4780 4492 3970 4230 5242 5648 4105 884 161 152 154 150 148 147 146 147 143 146 146 146 142 148 152 220 336 529 784 917 893 662 350 195 160 153 150 153 168 194 163 169 216 221 214 155 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 133 133 133 134 136 136 135 136 136 135 135 136 136 139 140 138 137 140 142 142 140 139 141 144 145 143 137 135 136 137 138 139 138 133 138 144 144 147 151 153 155 158 161 160 160 165 170 169 169 169 162 163 169 176 177 173 169 166 169 174 172 161 156 157 148 148 162 172 172 165 166 166 167 166 162 169 180 176 174 178 180 169 159 154 142 152 152 159 169 172 177 162 155 149 162 175 177 167 140 155 205 336 608 882 783 461 399 427 438 513 647 863 1192 1716 2089 2264 2814 3088 2736 2271 2162 2675 3208 3494 3434 3168 3028 2758 2261 1734 1378 1208 1156 787 356 284 250 292 438 558 501 381 235 110 87 68 75 52 56 98 58 53 -31 -98 -55 24 25 -10 -11 9 -47 -31 54 60 74 128 76 75 91 25 14 -85 -159 -98 114 170 -78 -175 -226 -277 -17 175 -88 -179 162 224 34 115 265 148 58 -112 -207 -44 -83 -208 39170 332 2100 75 11022 10 52 50 6708 -328 217 970 1450 2408 5092 13056 29765 54461 76094 80314 73136 42613 15570 8269 7340 6954 6838 6576 6158 5262 5304 9682 10037 4131 2661 2052 2007 1964 1891 1645 1850 3879 7100 14498 16798 5931 603 533 459 393 352 303 269 225 214 190 144 130 125 122 121 124 126 123 120 122 124 124 125 129 127 134 133 135 133 131 128 131 132 138 139 140 147 147 146 151 152 148 143 143 145 145 149 147 147 145 149 153 219 297 416 534 579 563 468 297 188 159 153 150 154 192 205 205 222 246 227 232 168 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 132 132 131 131 132 134 135 136 136 135 135 136 137 140 141 139 138 140 142 142 140 139 140 142 144 144 140 138 138 138 138 138 134 130 137 146 147 150 151 153 156 158 161 159 163 168 173 173 173 172 170 172 176 179 179 174 165 167 174 174 168 156 155 159 153 153 160 164 164 159 162 166 163 152 151 156 163 170 162 152 154 149 149 152 138 138 145 153 162 156 154 156 151 139 141 163 161 151 126 130 166 242 399 659 736 512 394 402 397 465 542 641 841 1223 1713 2023 2525 3075 3122 2752 2347 2490 2982 3408 3562 3452 3302 2984 2448 1891 1503 1366 1292 927 428 212 140 195 360 495 521 492 377 204 94 71 58 -23 8 77 47 52 59 119 118 38 22 53 63 107 68 49 44 37 111 93 17 -18 -15 46 36 -71 -45 63 131 163 30 -165 -266 -358 -173 21 -94 -119 107 175 -37 31 214 215 180 -5 -176 -152 -59 -299 -317 39202 336 2325 75 11023 10 53 22 6707 -311 574 3693 11947 26514 46132 62923 63243 52665 23155 4523 1365 898 805 845 898 1064 1387 2842 9838 14131 8003 1491 848 952 972 950 1049 1973 6033 15696 56214 83364 51297 3997 480 407 335 302 265 243 220 220 196 157 139 130 126 126 124 119 116 119 120 123 123 120 125 127 136 134 135 134 134 129 130 132 138 141 141 146 147 150 151 155 149 146 146 146 149 152 150 151 150 152 160 212 268 335 380 397 380 323 246 192 160 156 151 152 164 196 209 232 243 227 218 158 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 133 132 131 130 130 132 134 134 135 135 135 137 137 139 141 140 140 141 144 144 140 139 141 143 146 148 144 139 137 136 134 134 134 133 138 144 147 149 152 156 157 158 159 160 166 172 173 174 179 181 179 176 176 179 181 176 166 166 166 161 153 148 151 152 147 147 151 150 144 144 152 154 144 138 139 139 146 156 153 145 132 117 125 125 121 135 143 137 136 138 125 120 136 137 137 161 163 146 118 123 168 232 349 593 830 668 419 399 381 369 440 569 689 856 1319 1765 2169 2786 3201 3104 2530 2340 2717 3180 3402 3422 3306 3005 2381 1756 1378 1228 1103 788 370 157 81 120 290 427 439 381 279 171 113 83 33 31 120 149 101 61 69 110 87 53 57 75 105 115 71 55 24 -18 -8 -21 -50 -117 -62 6 15 -30 -21 109 59 1 41 60 59 -44 -56 0 91 186 250 217 125 89 22 106 98 20 12 -29 50 -72 -197 -85 -1 -9 -215 -177 -30 -413 39233 338 1950 75 11021 10 53 53 6709 -296 43 166 285 720 982 1809 3855 7051 10469 13038 15010 11730 4972 1278 999999 999999 999999 83 460 456 99 52 728 3714 9323 9701 3420 244 999999 999999 999999 449 1390 4774 16976 72365 162517 154147 29019 4484 1359 1272 843 489 417 595 951 958 552 357 247 168 145 132 120 112 116 117 118 117 117 123 127 134 137 146 205 363 702 744 263 164 146 148 156 156 155 155 154 148 148 146 149 150 152 148 148 151 163 231 318 391 430 435 413 373 321 260 206 165 157 153 154 163 188 203 239 244 217 188 139 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 135 134 133 132 130 130 132 132 133 133 135 137 137 138 140 140 138 140 142 141 139 139 142 144 147 149 145 140 138 138 134 135 137 136 137 141 146 150 156 159 158 160 164 167 167 170 171 172 175 175 178 176 175 177 179 179 170 168 165 160 155 150 151 147 148 156 157 153 144 145 153 154 145 142 143 144 147 143 142 138 127 112 112 114 114 127 132 120 112 110 103 109 127 138 152 176 169 142 131 132 160 269 481 737 988 849 520 466 450 439 591 803 879 959 1320 1833 2286 2777 3319 3439 2926 2485 2653 3041 3192 3187 3028 2703 2018 1432 1028 812 619 359 208 149 96 98 195 341 360 267 198 87 28 38 -18 -5 78 128 76 40 67 39 7 -15 -6 7 33 32 7 37 9 -49 47 75 -3 -56 -76 -71 -7 -15 -28 60 157 194 105 45 89 37 -128 -34 162 171 177 98 60 34 -205 -218 -164 -80 -17 45 209 84 -98 -84 -97 -218 -425 39265 346 1950 75 10992 10 54 25 6713 -283 1121 1343 1659 1924 2345 3068 3988 4663 5231 6454 9551 10046 6765 5441 4454 3529 3033 2671 2607 2621 2116 1072 1034 2645 9702 13076 9754 1445 386 909 1180 1494 2100 4150 12377 47494 131809 164010 70948 17416 9519 6309 1609 1008 686 780 1087 1045 538 317 152 102 82 71 62 56 59 61 59 64 69 75 88 112 161 245 410 1199 3191 5253 5222 6270 4786 887 293 201 167 160 157 151 152 148 150 146 147 143 145 150 182 257 381 472 542 552 518 447 382 331 281 229 166 152 155 162 184 238 261 241 168 144 124 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 136 137 136 134 131 129 129 130 131 133 134 136 138 138 139 140 137 138 140 141 141 141 142 142 143 143 142 141 140 140 139 140 141 140 140 142 147 154 160 163 165 166 168 171 173 177 175 174 173 180 186 182 185 182 181 181 175 171 171 171 169 162 161 156 162 176 177 162 151 155 161 159 144 147 156 156 161 150 134 126 115 102 111 121 115 119 129 115 105 112 105 99 112 144 169 171 147 132 141 134 149 328 711 1037 1194 1006 701 683 668 782 1094 1324 1399 1510 1849 2247 2587 3114 3585 3698 3048 2440 2542 2848 2939 2888 2714 2245 1616 1105 660 405 247 157 128 118 117 100 129 220 258 199 163 96 60 128 101 60 99 121 67 76 98 90 83 28 15 7 -6 -9 5 -12 -68 -45 54 107 63 -44 -69 -74 -61 29 102 99 89 127 160 101 109 57 8 80 81 160 144 -1 -57 -122 -201 -146 -177 21 42 82 440 336 15 -73 35 -29 -292 -171 37 17 40 242 406 285 252 39296 343 2175 75 11010 10 54 56 6717 -271 81 421 890 1390 1849 2462 3580 6705 7634 5283 4603 3911 3297 2987 2466 1969 1817 1369 517 545 1819 6897 8734 6539 999999 999999 107 740 1261 2014 2990 5591 16822 45961 76275 71251 39811 29811 7442 467 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 248 788 1365 2578 5011 9039 17050 28695 40798 48917 59321 48520 17838 2670 213 173 158 155 151 151 146 146 142 144 145 154 208 352 418 528 571 722 747 694 572 475 385 317 246 184 153 153 155 163 222 217 189 146 144 158 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 136 134 132 130 129 129 131 134 135 136 138 136 137 139 139 138 139 142 143 142 141 142 141 140 140 140 139 141 141 141 143 143 143 146 151 155 159 165 169 169 168 170 176 178 179 178 177 182 183 190 192 189 188 187 181 177 174 171 172 172 175 169 167 182 177 157 158 170 177 170 151 151 162 166 173 162 136 115 105 103 119 132 125 122 121 112 118 135 134 109 114 145 175 183 151 124 128 150 264 618 1152 1504 1367 1043 923 1042 1170 1409 1747 1843 1838 1996 2248 2609 3000 3408 3503 3065 2468 2263 2444 2609 2694 2565 2130 1546 1058 672 343 219 147 109 87 99 151 136 141 161 184 161 142 148 167 226 216 148 203 138 84 133 93 89 62 86 166 73 16 76 45 10 -13 -1 31 56 110 47 -8 22 -38 -4 66 41 45 56 119 120 190 197 131 25 -25 101 57 -68 -78 -192 -74 111 -121 -20 105 214 538 469 173 -25 26 145 16 64 78 -99 10 218 320 486 389 39328 317 4125 75 11009 10 55 28 6721 -258 790 3249 9448 23682 48790 49138 4061 6187 22836 43588 37630 23722 2301 2 795 1323 1756 1781 2536 3017 2344 2201 2661 3429 4606 4558 4229 3549 2411 1609 1312 1418 2180 2855 4117 6247 9816 14467 22773 31624 42064 51853 65847 65254 33957 3455 161 150 147 140 140 141 136 136 137 143 150 209 382 1127 2172 2325 2124 1957 1569 1056 671 474 337 260 213 182 159 157 154 149 155 168 216 382 501 471 267 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 135 133 131 130 129 130 131 135 136 136 137 134 134 138 139 137 137 141 143 142 142 143 141 139 140 141 141 143 144 145 147 145 143 147 152 155 159 165 169 170 172 173 174 176 178 180 181 182 182 191 194 190 193 192 191 187 177 172 180 181 176 174 170 174 163 150 158 173 174 172 167 162 161 156 168 173 155 135 123 121 127 135 132 125 119 127 136 135 141 118 109 136 162 170 149 125 120 148 334 799 1443 1787 1381 917 1027 1237 1526 1870 2038 1978 1968 2068 2234 2715 3247 3393 2916 2395 2233 2375 2461 2554 2554 2165 1494 958 642 391 285 212 150 138 148 156 154 157 195 184 169 159 216 202 157 212 241 177 161 131 106 88 16 43 -30 -21 145 87 -31 -4 56 97 63 28 102 122 95 89 25 80 78 17 24 -78 -32 211 228 127 140 163 -36 -189 -100 -27 -15 -22 -105 -315 -158 53 -49 -1 75 162 229 149 157 90 -15 55 47 25 -69 -176 -248 -171 0 236 370 39359 317 3300 75 11007 10 55 59 6725 -246 127 999999 999999 999999 999999 999999 376 734 848 1560 2398 5714 13486 29014 57485 77883 67506 9771 9546 22996 30113 20169 9968 7717 6986 6653 7071 9055 10593 11272 10763 9561 9586 9992 10004 9956 8743 7960 6614 4470 3781 4012 5029 8246 10018 10697 11273 9081 6447 5121 4210 5131 7085 11824 17673 12869 1056 143 138 140 137 134 134 134 133 133 139 149 224 431 1374 3129 3372 3014 2413 1781 1143 719 507 368 288 224 189 161 158 149 144 147 181 289 632 1091 1313 999999 999999 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 132 129 128 129 131 133 136 137 134 133 132 133 137 136 134 136 141 144 145 146 147 143 139 140 143 144 145 146 150 150 148 147 147 151 160 166 168 169 169 171 180 180 182 185 185 185 187 186 189 194 193 191 192 198 196 184 175 182 183 181 183 180 175 173 160 159 167 162 167 166 159 165 161 165 168 160 144 134 133 132 139 137 136 142 146 139 131 126 113 112 133 151 148 133 123 130 140 295 718 1325 1758 1345 827 967 1169 1516 1908 2091 2026 2020 2057 2292 2889 3385 3447 2900 2606 2717 2796 2797 2782 2544 1968 1317 835 607 396 332 218 135 157 195 180 142 160 231 253 223 221 289 233 149 210 283 196 85 99 123 79 43 104 11 -12 147 172 59 -30 73 29 -49 38 82 44 10 -25 -99 41 116 43 73 -27 -52 170 118 -6 27 0 -72 -78 -36 0 20 112 127 -97 -159 -95 76 132 34 -20 -154 -236 -231 -182 39391 335 2625 75 11004 10 56 31 6730 -234 64 150 471 749 1026 1040 1058 269 563 1689 2094 1606 1055 325 460 1398 2166 2452 2399 3196 5918 12418 23739 41189 34787 20898 9699 9697 12793 12752 11208 11107 11501 11133 10511 10850 12962 14045 12742 10878 9822 9618 9721 9680 9482 9818 10418 12146 15705 19338 22398 27510 33301 37821 37222 29924 15795 4870 221 146 142 144 142 139 140 136 140 139 137 140 136 135 134 133 133 133 141 160 268 630 1342 1707 1766 1466 1203 990 847 738 615 437 313 215 160 153 149 158 228 389 744 1337 1711 1955 999999 999999 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 133 134 131 127 126 128 132 135 137 137 133 130 130 132 136 135 133 136 140 145 148 147 147 144 141 141 143 146 148 148 148 147 145 150 152 155 161 166 169 168 169 172 180 182 181 186 189 188 192 191 191 196 196 193 194 197 203 198 180 177 182 186 184 182 179 178 170 168 176 167 168 162 160 167 169 160 150 146 129 129 134 134 138 132 131 141 148 132 122 110 110 126 141 152 138 126 124 137 152 286 639 1150 1684 1373 775 818 1033 1411 1837 2048 2025 2079 2197 2541 3127 3739 3998 3580 3215 3320 3513 3528 3255 2745 2114 1494 1015 764 602 468 307 196 163 196 175 159 143 122 142 164 193 209 227 189 211 219 94 13 3 31 48 20 89 77 55 75 36 64 46 6 -68 18 216 135 50 66 28 -78 37 22 -24 -50 -71 19 73 56 -33 -16 -14 -58 -27 61 15 -66 87 286 267 74 -90 49 153 174 201 -44 -220 -331 -218 29 -69 -132 21 0 -166 63 63 -193 39422 343 2175 75 10997 10 57 2 6734 -221 8 280 1075 1671 2342 2956 3661 4359 4595 4475 4805 5073 4921 3404 2689 2046 2180 1773 1166 661 113 153 310 395 459 1105 1462 2200 2832 3472 4038 4405 4557 4525 4481 5163 6060 5771 5169 4708 5121 5855 6476 6767 6623 7126 8537 11487 15355 18702 22950 28078 30896 33644 35967 41701 41813 41811 38484 35659 30529 21060 10341 3361 129 128 122 124 125 123 122 119 123 125 121 122 123 118 118 116 119 117 127 137 235 418 790 1284 1573 1471 1214 993 764 622 517 371 295 162 140 134 144 223 360 698 1272 1979 2397 3386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 132 129 127 127 128 132 134 136 134 132 132 132 134 136 136 135 138 143 146 147 145 142 142 140 140 143 146 148 147 146 145 145 149 153 157 159 164 168 168 170 173 177 179 180 184 188 190 194 194 197 200 194 194 194 195 198 188 172 171 173 178 181 176 176 170 164 165 169 167 166 168 169 163 161 162 160 150 129 125 124 126 139 135 125 130 139 124 120 114 115 134 141 139 128 133 133 131 149 323 673 1108 1559 1242 691 735 929 1325 1782 1952 2017 2119 2274 2676 3292 4042 4559 4390 3936 3868 4123 4126 3731 2990 2168 1477 987 788 746 622 434 257 194 198 169 193 140 44 70 114 106 62 102 149 143 100 36 57 77 35 26 0 -13 46 38 15 -38 -82 -17 -39 -23 139 295 104 14 74 64 -24 33 33 11 -42 -6 148 126 120 43 -23 30 -63 -147 -50 -30 -176 -12 232 252 298 293 111 -88 -38 149 229 130 -39 73 298 109 -79 46 1 -268 -209 -69 -282 -207 2 39454 345 2025 75 10997 10 57 34 6738 -208 4 56 227 916 1618 2442 3161 3783 4570 5426 5469 5197 5098 5274 4956 3711 2821 1736 1118 148 999999 999999 999999 999999 46 155 119 999999 999999 86 291 1009 1292 1445 1372 1303 1352 2221 3509 3480 2643 495 466 1692 2974 5445 9317 13379 18736 25779 32650 36427 39288 42604 49233 55924 57312 53293 38940 26598 19181 10039 2406 677 124 104 102 99 98 96 99 101 102 105 105 104 106 106 104 101 100 101 103 107 130 246 550 867 1264 1712 1847 1634 1241 795 416 258 144 137 137 120 122 141 277 462 718 1127 1456 1649 2010 3388 999999 999999 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 134 130 127 128 128 130 133 134 134 133 134 134 134 136 136 135 136 140 144 146 145 142 140 140 140 141 144 146 146 146 148 147 148 150 155 159 161 166 169 171 173 175 177 181 185 185 184 185 186 187 195 195 190 193 196 197 184 170 171 170 170 183 184 179 174 163 167 174 168 158 163 173 168 164 167 168 166 151 131 128 123 125 139 142 147 144 130 117 124 120 118 132 126 125 137 142 124 119 151 364 726 1124 1243 884 806 966 1134 1556 1928 1976 2016 2156 2321 2725 3303 4105 4731 4791 4286 4147 4180 4037 3546 2593 1651 1137 815 631 642 587 444 268 230 241 229 227 176 117 104 109 103 55 91 147 110 104 103 105 111 51 28 52 23 76 58 31 55 -15 12 13 19 27 64 34 -15 143 100 -80 -49 15 0 59 92 126 118 39 -122 -114 -45 -64 -28 17 62 -142 -62 185 199 194 179 139 -55 -272 -86 445 378 40 159 274 -16 -26 41 -191 -228 -206 20 -131 -154 223 39485 323 2250 75 10996 10 58 5 6742 -196 8 438 742 953 1143 1436 1718 1762 1764 1647 1560 1213 704 200 6 999999 999999 999999 999999 999999 1549 7281 21693 27935 27263 4519 999999 150 456 1689 3016 4104 4766 5720 6870 7744 9141 10284 10074 10868 12577 16171 21391 26277 30425 33254 35349 32126 26138 20984 19273 23334 27508 30864 29083 23188 16804 12155 8412 1069 308 84 78 84 79 78 79 82 82 84 89 91 89 91 91 91 88 89 88 91 104 161 414 984 1377 1557 1682 1543 1212 761 416 163 124 104 102 103 106 129 257 554 757 983 1223 1317 1336 1363 1755 999999 999999 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 133 129 127 128 129 131 134 134 134 134 134 134 133 133 136 134 133 138 144 146 145 142 140 138 138 141 145 147 151 150 149 149 150 151 155 159 164 169 170 172 173 174 177 180 186 186 184 185 185 191 195 189 186 188 200 201 184 175 173 171 180 188 189 187 179 161 166 178 168 154 155 168 174 168 170 174 169 148 133 130 129 138 148 146 149 138 122 110 111 112 101 113 127 132 139 125 107 116 158 332 702 1157 1190 912 1141 1324 1487 2037 2298 2177 2096 2179 2432 2815 3360 4113 4809 4842 4335 4034 4076 3947 3370 2355 1390 1036 793 537 464 471 386 189 160 242 265 235 196 173 76 71 98 99 138 140 79 113 129 59 -12 -25 -26 7 110 139 27 -23 17 17 83 92 -42 -107 -17 56 70 102 100 6 -8 -30 -41 -15 -121 -93 -26 -32 -151 -200 -179 -90 63 75 54 -14 57 160 196 -12 -246 39517 323 3675 75 10997 10 58 37 6746 -182 618 3491 15044 48395 97266 133675 91197 18100 6347 11707 21380 23114 12220 6682 7680 8448 8524 9116 10185 11769 14255 16714 17770 16974 17724 18439 17970 16244 10325 3937 1336 891 1156 1690 2165 4207 7121 6906 3639 3231 102 78 79 76 80 79 81 78 84 81 85 83 91 94 94 94 96 95 123 122 105 100 142 320 615 796 853 822 664 461 155 118 99 99 96 99 109 126 206 370 699 783 889 987 1178 1483 2010 2226 999999 999999 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 132 129 127 128 130 132 133 132 132 134 134 134 133 134 136 134 134 139 144 146 146 143 140 139 137 140 143 146 152 153 149 149 152 154 155 159 164 167 168 169 172 172 171 179 182 183 187 186 182 186 190 185 186 196 205 206 190 177 177 184 190 189 187 180 165 157 163 172 171 159 149 155 169 176 168 163 160 152 142 137 140 147 151 147 145 137 127 116 115 131 126 123 128 134 140 133 128 132 150 282 705 1344 1672 1547 1561 1657 1906 2387 2449 2222 2166 2297 2537 2960 3620 4267 4633 4581 4089 3909 4090 3882 3280 2253 1387 1051 839 584 417 380 333 188 111 124 197 195 183 176 86 75 137 140 90 128 111 76 57 -7 -41 -36 -48 -14 65 103 107 95 76 57 63 110 55 34 -6 -72 -55 -86 17 66 37 82 113 -5 -50 6 9 34 -15 -53 -63 65 135 -3 -67 27 127 171 157 -48 -90 -93 -91 -18 -38 149 184 144 231 126 60 -18 -135 -171 -183 35 286 60 -249 -263 39548 323 3675 75 10991 10 59 8 6750 -169 59 2777 12984 44463 99109 129832 79853 16364 9141 28007 67376 68276 16972 1864 1860 1540 1218 1053 1495 3100 4965 7099 11378 26579 27663 6424 669 454 786 768 567 681 2119 6322 6817 1697 229 93 90 89 90 85 83 81 87 88 91 88 96 92 98 93 103 107 108 109 108 109 140 155 143 119 106 109 110 109 111 103 103 105 108 107 107 109 110 132 235 366 519 814 1224 1289 1215 1246 1687 2018 2441 2681 999999 999999 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 131 128 127 129 130 131 132 132 133 134 134 134 134 137 138 136 136 139 143 144 142 140 139 139 140 143 145 146 149 150 148 148 151 155 158 159 162 166 168 170 172 170 172 177 178 180 185 184 184 188 192 190 189 196 197 190 180 177 182 187 186 183 179 173 169 168 174 175 174 169 158 164 175 192 196 172 162 153 146 142 146 156 147 143 152 154 150 133 133 148 148 142 147 162 172 167 159 165 187 309 781 1580 2192 2232 2161 2264 2454 2466 2179 1956 2027 2261 2454 2922 3671 4277 4386 4017 3726 3843 4144 3934 3208 2156 1306 972 806 650 456 336 295 233 163 136 170 176 188 224 184 119 188 187 60 93 125 53 22 40 72 65 30 30 28 66 151 147 117 120 62 115 162 123 41 -54 -78 -117 -20 75 -13 -13 68 50 111 115 101 148 117 91 49 123 163 64 99 194 173 111 -59 -154 20 -13 -92 -38 -33 22 57 85 155 146 84 48 119 155 -101 -75 5 -203 -253 -251 39580 322 3750 75 10989 10 59 40 6753 -154 1763 9452 36798 80402 106413 92105 67074 7909 17341 45362 44774 8100 999999 999999 999999 325 1818 8467 8787 865 1652 7017 25322 27107 6225 563 346 643 580 353 390 1445 5058 5628 950 30 30 27 22 24 20 23 20 27 29 29 27 37 33 37 33 43 45 48 47 45 41 50 67 79 81 98 140 151 116 70 49 41 45 48 48 49 52 63 110 364 693 889 1335 1848 2110 2084 2613 3378 3482 4110 3417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 131 129 129 131 131 132 135 136 137 136 135 135 134 135 136 135 134 137 143 144 139 136 136 136 139 144 147 148 149 150 149 149 151 154 159 162 163 165 165 165 168 173 176 182 181 185 187 184 183 187 190 194 193 192 185 175 173 172 173 177 171 164 165 173 174 173 173 172 170 168 161 167 176 186 197 191 177 155 141 131 133 142 139 138 142 151 143 128 133 134 129 142 156 163 166 158 161 169 209 371 887 1762 2466 2681 2587 2524 2642 2412 1983 1793 1829 1964 2188 2705 3442 3866 3889 3542 3303 3635 3981 3913 3326 2520 1692 1126 846 679 511 422 360 290 261 216 193 230 223 257 280 198 205 190 102 98 82 0 16 105 157 146 59 -10 -13 -23 11 104 146 153 88 131 139 34 69 87 47 -35 -37 90 62 -18 -3 117 180 84 69 142 229 190 128 121 9 -66 4 84 79 44 -60 -119 -9 141 181 175 95 85 146 9 -33 166 285 116 120 148 -26 -181 -252 -117 -169 -114 39611 341 2325 75 10989 11 0 11 6756 -139 3018 4389 2568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1653 8602 38178 97111 143328 156374 122776 11903 156 81 999999 999999 999999 999999 58 588 2783 11965 12262 873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 84 128 415 792 1474 1628 1690 1876 1640 1197 48 999999 999999 999999 49 335 911 1819 2110 2742 3229 3641 3918 5130 6947 6876 7070 999999 999999 999999 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 132 130 131 133 134 135 138 139 140 139 138 136 133 132 132 133 134 137 140 140 136 132 132 133 136 142 149 152 151 149 149 151 155 157 160 164 164 165 167 168 175 179 181 185 184 186 187 183 186 190 188 191 189 183 179 174 176 182 177 168 162 160 162 167 167 167 174 165 159 161 166 171 174 175 166 158 159 154 139 129 133 135 129 136 141 150 134 123 137 139 139 143 146 147 146 147 160 189 291 594 1153 1903 2543 2661 2384 2436 2674 2461 2016 1757 1657 1684 2021 2635 3212 3492 3341 3064 3080 3487 3697 3476 2973 2429 1782 1258 925 695 568 533 452 343 295 247 220 239 217 233 283 268 235 202 153 128 72 17 56 133 162 127 60 71 101 70 61 111 178 190 106 129 117 27 93 143 117 60 -35 -24 79 159 94 135 287 206 99 59 131 144 74 25 -115 -162 -74 -43 -51 52 121 61 78 187 93 15 49 179 233 122 68 176 375 179 45 -26 -77 35 -19 178 118 12 39643 341 2325 75 10987 11 0 43 6759 -122 2575 4067 2669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 796 4752 20950 55124 97595 142881 163079 103779 13226 999999 999999 999999 999999 999999 999999 207 987 3769 3838 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 34 68 47 2 999999 999999 70 383 649 659 709 1042 2074 3436 4192 5092 4732 3476 1549 976 676 672 935 1465 2410 3736 4133 4902 5378 5824 6738 9066 10875 10768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 136 134 134 135 136 138 139 140 140 141 140 135 132 132 132 133 136 138 139 135 131 128 129 132 137 141 147 153 153 150 150 153 158 159 160 164 165 169 171 175 181 181 180 184 186 185 186 184 185 189 187 184 177 168 166 176 185 182 175 167 161 157 158 168 169 167 167 161 154 160 173 180 179 172 160 144 140 144 135 133 141 140 125 134 145 144 134 125 134 140 152 147 138 138 141 148 163 238 481 962 1529 1974 2336 2243 2138 2581 2893 2556 1982 1659 1553 1581 1919 2484 2908 3158 3038 2902 3170 3449 3445 3069 2478 2065 1605 1221 967 737 618 599 550 450 366 285 253 220 217 215 249 250 198 162 144 130 79 82 88 88 104 118 155 209 209 122 40 21 66 129 167 165 96 46 108 294 164 99 17 -8 109 180 117 46 68 149 100 98 99 -2 59 84 -11 -61 23 43 -57 -32 53 29 -91 -110 -116 -52 87 121 -16 -21 77 34 -8 5 177 187 271 343 232 348 299 41 39674 309 3825 75 10991 11 1 14 6762 -107 581 3434 14444 50597 139027 203004 183249 35529 386 0 11 56 104 138 246 412 1221 1224 84 12 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 24 271 411 481 567 589 519 478 489 628 1150 1914 2345 2001 1388 1504 2121 2549 3123 3190 2860 2678 2833 2644 2595 3036 3829 4895 6155 7032 7440 7696 8078 9273 11544 12172 8070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 999999 999999 999999 999999 999999 999999 139 139 138 137 137 137 138 138 139 139 139 137 132 130 132 132 133 133 135 135 132 129 127 129 132 138 144 148 150 149 150 153 154 156 158 160 162 165 168 169 174 177 176 179 184 186 183 186 190 187 188 190 186 177 168 166 178 184 176 176 174 159 147 151 165 169 168 166 160 153 160 174 176 176 171 159 141 130 130 129 134 140 130 119 126 128 128 131 123 125 126 131 122 110 123 127 125 164 322 692 1254 1764 1995 2037 2016 2288 2872 3128 2669 1957 1540 1391 1465 1803 2303 2707 2925 2870 2819 2984 3233 3204 2796 2322 1905 1539 1260 1012 812 795 830 734 595 480 318 206 169 208 193 178 143 90 78 91 112 73 96 103 50 50 74 72 67 68 2 -8 14 8 62 66 55 25 -1 58 77 76 35 -30 0 65 116 122 44 -25 -19 -33 70 112 7 83 138 83 7 -126 -183 -108 -11 -21 -10 -84 -73 -4 -35 -40 -105 -166 -245 39705 316 3825 75 10985 11 1 45 6765 -91 513 3643 15261 55201 130869 153424 111712 21506 99 999999 999999 999999 9 255 872 3575 15574 15168 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 31 440 914 1376 2085 2374 1932 1224 926 889 972 1455 2326 3019 2779 2184 2031 1278 1254 1689 3328 5849 9233 10712 13075 15045 15453 13370 10133 8232 8283 7840 7659 7774 8333 9267 9444 6003 4629 3566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 138 137 137 138 140 141 140 140 140 139 136 131 131 135 136 134 131 131 131 129 127 126 129 135 141 147 151 151 146 150 156 158 157 157 161 164 167 168 168 174 180 181 182 185 185 183 187 190 191 194 195 194 188 181 187 191 180 167 166 163 154 155 159 167 173 174 181 175 166 183 193 190 185 178 160 146 137 134 137 137 143 140 144 150 137 134 132 129 142 163 173 140 118 136 136 129 192 433 940 1519 1909 1952 1764 2008 2738 3215 3040 2372 1761 1366 1202 1367 1847 2290 2585 2696 2666 2794 3009 3022 2766 2361 1832 1514 1424 1177 927 880 941 861 711 577 425 265 127 110 142 151 160 76 9 36 72 75 61 72 83 75 48 19 13 -3 -30 -65 11 59 74 104 -55 -155 -117 -5 86 83 30 56 59 -36 -156 -54 29 -7 198 192 -19 -27 104 58 -38 37 -4 0 -3 -97 -59 14 72 174 152 29 98 22 -41 84 -33 -228 -195 30 -8 -77 -247 -189 -18 39737 321 3825 75 10984 11 2 17 6769 -76 1323 6862 27443 98732 143463 103470 24597 999999 999999 999999 999999 999999 999999 999999 545 3194 14254 13807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 414 1254 2312 3489 4615 4455 3468 2188 1049 812 774 1010 1634 2328 2672 2946 3397 3616 4622 6467 9293 12345 16196 18404 20897 21740 19786 15587 10728 7388 5781 4200 3700 3924 4360 5085 5368 5038 4931 4946 999999 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 135 136 139 142 142 139 139 139 138 135 130 131 136 137 133 130 131 131 127 124 127 134 142 146 146 149 153 149 151 157 160 159 159 164 167 169 170 170 174 180 182 183 183 187 188 182 183 188 194 197 198 191 191 191 189 178 164 160 159 164 174 169 171 179 180 183 183 178 189 192 192 201 190 168 155 146 142 150 147 143 149 163 171 151 139 145 158 185 251 301 232 152 140 141 138 211 482 1016 1561 1869 1824 1682 2169 2900 3047 2488 1808 1373 1123 1055 1281 1787 2089 2301 2282 2231 2487 2880 2767 2195 1763 1276 1185 1478 1373 1084 1001 876 607 520 506 428 298 151 140 147 124 148 91 57 83 120 122 114 79 35 72 107 94 93 91 36 -40 -31 3 61 156 71 -114 -106 59 103 35 -3 144 215 52 -81 -44 55 35 218 289 40 68 210 22 -106 -3 -3 74 200 251 267 86 153 321 251 90 228 241 71 157 -18 -151 -108 -7 -104 -158 -87 166 138 -7 296 226 -162 -148 39768 321 3825 75 10985 11 2 48 6773 -62 1714 8270 33389 121366 157720 99832 6532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 542 1964 3406 4504 5353 5955 5894 3798 2469 1715 864 636 279 631 976 1641 2262 3391 4769 6555 8127 10685 13941 16256 17851 18095 15508 12238 9605 7491 6369 4977 4227 3921 5193 5837 5820 5813 5745 5945 5996 3865 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 135 136 136 137 140 142 141 138 138 138 136 133 131 133 137 136 132 129 131 131 126 126 131 137 142 145 144 146 151 153 153 156 158 156 158 164 166 167 170 171 170 171 177 181 180 182 185 180 179 189 193 199 197 189 189 190 188 181 173 171 179 186 187 182 181 186 188 189 191 190 192 196 201 211 207 185 173 162 147 157 164 154 152 157 162 158 161 169 172 202 337 480 440 300 213 180 168 250 492 880 1256 1542 1521 1614 2085 2425 2204 1627 1203 992 854 835 1012 1414 1654 1733 1675 1704 2011 2526 2683 2234 1622 1089 1114 1563 1699 1469 1224 911 538 430 443 396 299 249 266 210 133 92 69 68 69 92 100 75 65 74 83 102 129 154 133 53 -50 -123 -47 49 83 106 -4 -85 7 23 -108 -83 55 83 46 65 95 87 135 212 183 24 84 149 -26 -36 -33 -52 57 193 310 297 165 139 249 248 112 140 238 162 -9 -158 -43 174 182 -44 -45 70 295 332 77 13 -165 -259 -196 39800 321 3825 75 10980 11 3 20 6776 -46 1648 7901 33460 126303 158351 80640 6508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1562 4505 6958 6488 5890 5419 4653 3880 2204 1185 872 786 889 1087 1220 1448 2035 2915 4621 6249 7681 8232 9072 10387 12536 14432 16403 13221 8710 7598 6543 5666 4797 5486 6588 7702 7511 7012 6613 6865 7702 5606 999999 999999 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 137 140 142 142 141 138 136 135 134 132 130 134 136 134 131 130 132 130 127 128 133 138 142 145 146 146 148 154 156 156 159 158 160 165 164 165 171 171 169 175 181 184 184 185 189 189 188 196 198 197 196 192 191 190 193 185 182 181 183 187 186 189 192 193 190 192 196 200 204 206 211 214 209 197 180 172 162 160 160 164 171 163 162 177 174 163 163 206 376 573 562 416 303 239 199 243 404 644 907 1130 1190 1397 1765 1826 1535 1096 812 707 621 591 755 1064 1181 1198 1204 1378 1802 2312 2609 2336 1633 1116 1267 1613 1717 1537 1184 874 575 439 411 353 289 375 379 217 160 130 67 20 -6 -5 28 23 74 163 131 56 74 125 102 53 -21 -77 28 63 1 71 55 -44 -16 31 27 39 35 71 80 134 203 137 165 260 191 54 51 137 159 97 4 -8 58 162 235 157 130 156 225 155 -18 29 221 291 65 -95 97 245 172 -58 -148 -5 158 278 107 -41 1 116 115 39831 321 3825 75 10976 11 3 51 6779 -31 882 5747 25998 105609 167568 102737 1424 999999 999999 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 288 430 535 830 1279 1711 2428 3512 4754 6335 9833 10342 7366 5423 4228 3472 3050 2758 2435 2489 2913 3233 3344 3560 4705 5917 6142 6163 6272 6245 6247 6437 6203 6796 8198 11350 11038 8385 7732 6757 5722 5187 5452 5546 4877 3935 3737 3965 4628 5643 6734 4456 999999 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 135 136 139 142 143 140 139 138 136 134 133 131 130 133 133 130 128 130 131 129 127 130 134 137 141 145 147 147 149 155 157 157 159 160 163 166 167 168 174 175 177 184 186 188 186 184 189 190 189 196 197 199 196 193 191 193 200 195 189 185 181 182 189 195 192 188 184 188 196 203 199 200 199 208 206 190 165 158 161 155 150 159 176 160 160 180 189 184 168 186 314 422 432 405 340 254 201 213 301 471 787 1113 1179 1332 1690 1763 1470 994 659 547 483 415 569 856 967 1059 1197 1483 2040 2505 2498 1979 1358 1170 1472 1758 1668 1175 806 685 628 467 356 362 475 529 341 217 162 131 119 114 51 15 57 69 88 98 125 82 74 125 96 53 9 -4 125 121 42 126 114 -17 27 161 149 120 109 134 114 130 179 118 102 164 149 88 85 135 115 -14 27 104 26 93 231 232 133 85 83 141 153 156 202 52 52 74 84 106 8 -31 -89 60 327 246 201 11 -97 208 87 39863 321 3825 75 10977 11 4 23 6782 -14 258 3312 15926 68688 159415 142740 603 999999 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 597 1083 1332 1427 1754 2401 2957 3725 4848 5899 6148 6572 6081 5869 6866 7208 7529 7740 7539 7264 7448 5666 5184 5074 6596 9870 10317 8699 6359 5193 4992 5201 5826 6066 6359 6539 6885 7168 7414 6768 5797 4917 4464 4582 4380 4151 4189 5163 6895 6549 6205 4362 4322 999999 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 138 141 144 143 139 138 138 136 134 133 132 131 133 133 129 127 128 129 129 130 132 134 134 137 142 144 145 150 156 158 156 156 158 164 169 172 174 173 174 177 184 188 188 184 180 181 184 185 188 194 199 198 195 195 199 196 185 176 178 186 187 190 193 188 187 180 185 197 207 198 192 202 213 204 176 148 152 157 140 141 146 151 157 171 180 194 191 162 170 236 277 359 423 351 267 233 229 291 521 926 1300 1381 1535 1834 1826 1446 959 621 474 427 408 602 863 981 1184 1494 1921 2481 2704 2335 1771 1399 1388 1659 1822 1401 755 475 514 523 393 343 431 649 549 271 215 140 118 136 195 108 55 103 87 50 61 111 73 52 93 58 -9 -40 -20 73 28 -29 60 108 -21 -50 114 93 61 77 131 112 14 25 37 2 66 240 233 113 -8 -98 -15 89 116 6 -13 131 156 179 165 87 208 301 268 71 -218 -12 172 248 297 -5 -37 -79 -113 201 224 213 42 -231 -139 -237 39894 321 3825 75 10971 11 4 54 6785 1 32 2588 12731 50762 103419 87563 2026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 589 711 933 1003 1051 1294 1960 2896 3926 5126 6692 7892 9016 10614 12676 15032 15716 15581 15923 15912 16181 15180 10613 9974 10351 11712 12887 10195 7653 5852 5102 5106 5210 5418 5567 5630 5729 6065 6404 6844 6493 6127 6179 7365 9119 9175 9442 9547 10294 7399 6615 5943 5638 4803 999999 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 140 142 143 141 137 135 133 133 133 132 131 129 132 130 128 127 128 129 130 133 135 135 135 138 145 147 148 153 156 159 160 158 157 163 168 171 170 167 173 178 183 187 187 184 184 182 185 188 195 198 199 201 198 200 204 194 178 174 178 187 192 192 196 192 191 186 187 197 213 208 202 210 211 197 169 152 158 156 141 139 148 152 162 183 185 172 172 170 185 218 252 311 354 332 286 258 243 304 565 977 1352 1545 1697 1942 1977 1603 1089 702 479 424 505 734 902 1074 1432 1865 2215 2409 2281 1865 1564 1564 1587 1430 1114 673 374 328 324 304 332 515 592 528 333 159 134 113 100 139 154 66 20 66 52 37 105 123 92 40 -13 -10 -26 -10 -2 -16 1 12 74 148 111 18 59 104 9 -6 150 178 69 57 29 -43 2 258 308 157 -28 -146 -27 107 153 113 65 42 56 152 159 132 111 84 88 7 -34 -30 88 259 252 7 90 136 -76 45 148 268 439 157 -18 27 39926 332 3000 75 10971 11 5 26 6788 18 2331 11738 12069 715 999999 999999 999999 999999 999999 999999 999999 87 3028 10617 22714 30277 20916 875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 861 1652 1986 1828 1380 409 179 149 383 1546 3152 5421 7957 10422 12617 15206 17638 19018 19461 18643 17648 17957 19584 21775 22009 19559 18376 16502 14456 11451 8181 6736 6346 6319 6511 6831 7064 7867 8210 8322 8198 8015 8072 8452 9295 9990 10970 12387 13308 15637 10500 9792 8571 999999 999999 999999 999999 999999 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 140 141 141 139 136 134 132 132 132 130 130 129 132 131 128 127 129 132 132 133 134 135 137 139 145 149 150 153 156 160 163 160 159 160 163 166 165 166 171 178 184 184 181 178 179 182 183 190 201 205 200 198 200 202 204 195 189 187 184 188 195 202 206 197 193 198 201 208 211 211 220 220 210 201 180 160 154 157 165 157 159 168 164 174 181 166 161 167 183 202 219 241 271 288 282 259 243 294 506 781 1195 1584 1781 2162 2525 2254 1423 761 482 449 559 728 885 1178 1578 1892 1977 1876 1659 1353 1305 1563 1535 955 427 202 205 277 267 320 494 703 626 314 116 83 95 125 136 143 98 35 48 41 14 21 56 48 56 29 -15 19 23 47 1 -46 65 108 121 150 112 147 125 52 16 18 175 266 49 -10 -41 12 94 104 48 70 30 -116 -81 78 37 -13 185 195 181 199 230 203 11 4 6 80 52 -167 -164 -103 7 31 0 124 123 127 131 26 127 321 488 510 39957 333 2925 75 10967 11 5 57 6792 33 181 3413 16076 18874 5878 999999 999999 999999 999999 999999 999999 999999 999999 1573 5052 4273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 689 1778 2446 2426 1881 671 554 1740 2638 3550 5025 6954 8882 10556 11892 13504 14729 15736 16236 16672 18241 20611 23253 24460 24081 22087 19310 17063 14658 12490 10729 10093 10284 11020 11483 11884 11950 12219 11942 11357 10780 10640 11034 12224 12387 12288 11685 12389 16175 18751 12844 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 141 140 141 141 140 139 137 135 134 134 134 133 133 132 133 134 129 126 127 132 136 137 133 132 134 135 138 145 149 152 154 156 157 158 158 157 157 157 161 165 168 169 175 178 174 171 171 175 178 183 193 202 206 201 198 201 202 196 185 184 182 184 191 199 201 195 192 191 193 205 210 212 215 218 214 194 169 153 155 161 174 170 157 170 169 170 174 164 155 156 178 182 177 204 241 243 223 231 240 283 478 709 1107 1579 1837 2297 2853 2557 1527 722 448 446 555 697 854 1194 1499 1600 1485 1315 1240 1056 1060 1397 1477 1056 616 361 277 289 344 576 814 846 574 264 120 91 93 110 126 93 53 19 39 31 26 69 95 85 83 26 -10 21 45 76 -4 -47 64 89 27 86 59 13 -16 9 117 -7 16 111 -5 -65 45 181 200 152 2 -15 38 8 -107 -61 40 -31 91 209 231 115 237 317 35 14 19 152 243 43 -128 -147 -91 -91 -95 47 19 -100 -130 -334 -227 258 362 227 39989 332 3000 75 10968 11 6 29 6795 49 2152 11291 16562 8900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 292 1023 1255 1576 2095 3425 4662 5479 6611 7451 8287 9518 10373 11218 12483 14660 16939 19588 22738 25775 27240 26187 23859 20723 18336 17671 17085 15935 14751 14524 14982 15736 15937 15470 14446 12820 11583 10857 10683 10798 11733 13616 13383 12716 12345 14598 17813 17616 17058 10426 999999 999999 999999 999999 999999 999999 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 144 143 142 140 137 135 135 136 135 134 133 132 132 129 126 126 131 137 138 133 130 130 130 135 142 146 149 151 152 152 154 154 153 153 152 156 159 164 169 169 168 168 169 169 173 178 179 185 190 198 197 190 192 196 194 188 184 186 190 183 185 183 192 190 189 194 198 200 209 215 204 189 176 155 152 168 167 160 154 153 163 166 175 185 187 182 171 178 189 189 208 227 216 188 215 269 356 572 838 1230 1705 2018 2471 2825 2299 1302 640 419 447 540 736 917 1170 1399 1383 1140 877 885 823 758 913 1057 983 740 467 280 261 385 680 961 938 597 280 120 111 91 44 51 59 61 46 39 18 73 123 90 86 65 -17 -55 -9 60 55 -40 -12 77 52 20 49 83 31 -62 8 39 -121 -73 92 101 125 225 192 121 146 95 40 65 48 -84 -84 72 -28 -110 24 89 -14 21 8 -82 91 -3 -24 222 288 231 31 -167 -113 26 80 -100 -113 -54 5 156 148 3 -240 40020 332 3000 75 11027 11 7 0 6799 65 2091 10636 14451 6371 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1325 2776 4538 5834 6969 7980 9670 11295 12866 12120 8328 6529 7277 8979 11371 14245 18041 20325 21136 21103 20777 20108 19345 18486 17671 16841 16093 15862 15680 15165 14333 13082 11824 10848 10944 11817 12855 13245 13765 14384 14063 14015 14209 15699 16052 14826 14178 11081 11894 999999 999999 999999 999999 999999 999999 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 146 145 145 142 139 138 136 137 137 134 134 132 130 128 126 126 130 135 135 132 129 129 129 135 142 145 148 150 151 152 152 152 153 154 154 158 159 162 168 170 168 167 167 167 168 177 180 188 190 191 190 189 191 192 192 188 177 176 178 180 184 182 184 178 186 203 201 192 199 207 194 175 157 145 149 161 159 144 140 148 152 155 166 176 189 192 185 189 204 207 216 207 193 215 290 353 447 624 830 1234 1681 2007 2493 2658 2033 1173 668 462 431 488 655 839 961 1101 1069 878 735 709 647 583 564 503 532 541 372 240 214 306 516 790 844 655 397 244 155 126 69 51 78 120 109 58 28 90 94 13 -2 -34 -65 -28 19 57 70 38 51 49 -18 32 82 110 110 -11 -49 40 72 82 159 126 92 137 117 82 2 -38 42 101 69 97 72 9 -73 -86 35 65 97 104 -48 -57 100 -19 -22 -31 35 224 20 -23 198 73 -68 -112 8 242 526 416 49 23 -122 40052 332 3000 75 11088 11 7 32 6802 81 416 4058 8392 7506 2037 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 346 1642 3181 5014 6635 8257 9506 11322 13966 15964 15549 8698 1084 1812 2679 4033 5842 8853 11370 13265 15217 17381 19167 20234 19847 18951 17718 16337 15117 14005 13055 12275 11447 11519 12321 13213 14247 15007 14634 13948 13389 13267 14197 16030 17586 18119 17015 15847 11505 11086 10198 9561 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 142 140 138 137 136 137 138 136 135 134 131 130 129 129 131 134 135 132 130 129 130 136 141 142 144 147 149 151 151 151 152 156 158 159 157 157 163 168 167 165 162 160 160 164 174 185 189 187 182 181 183 184 185 172 164 167 172 177 185 187 184 179 184 199 199 201 204 196 185 173 151 143 145 147 150 150 154 162 175 179 181 188 200 216 254 260 241 243 237 221 260 355 416 417 440 544 795 1266 1804 2238 2470 2304 1706 1093 684 466 418 496 586 636 683 692 650 614 617 587 561 503 416 348 357 378 308 250 204 238 347 540 695 628 462 319 209 190 177 168 204 197 136 51 29 78 66 -17 -28 -31 -29 2 63 86 126 135 120 56 -9 18 102 73 21 -78 -212 -60 111 97 167 181 72 18 76 142 97 28 67 -4 -57 111 127 56 21 65 179 124 127 73 -88 -108 30 -31 66 0 -221 -198 -103 9 149 85 62 -138 -380 -76 492 314 -313 -210 56 40083 331 3075 75 11145 11 8 3 6806 93 1383 6032 7582 2283 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 211 257 302 367 532 1618 2708 4674 8838 13893 16183 13053 8424 7845 7827 5350 719 593 726 1914 2753 4230 6308 8201 9869 11603 13177 14655 15141 15310 14965 14623 14257 14000 14014 14109 14172 14320 14949 15184 14761 13778 12868 12569 13371 14906 16635 18612 19971 20112 18971 18539 19254 13427 12135 11143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 138 137 136 135 134 135 136 138 138 136 136 135 134 134 133 133 135 137 138 135 132 132 137 140 141 141 144 147 150 150 151 153 156 158 155 152 155 162 163 158 155 154 154 159 164 168 172 179 180 175 172 171 173 164 157 162 173 177 175 173 175 179 185 192 202 197 195 210 202 186 188 167 153 156 162 167 168 173 183 190 188 203 219 227 263 362 423 386 352 309 287 336 458 493 428 408 494 859 1450 2096 2679 2880 2505 1885 1283 850 587 501 639 748 622 481 461 445 457 466 457 453 381 303 281 273 295 275 219 206 225 262 344 459 537 498 368 256 261 313 271 208 131 89 69 63 119 91 -7 -3 11 -7 -3 44 128 165 113 92 102 121 113 110 53 38 5 -73 10 46 9 79 163 174 101 100 173 130 168 321 170 27 188 287 171 -30 -29 19 0 246 267 -7 -106 -100 -266 -166 -66 -269 -345 23 231 195 126 203 105 -267 -290 194 282 -172 -81 198 40115 331 3075 75 11202 11 8 35 6812 99 182 1540 1860 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 65 110 272 568 1961 3105 5697 10353 15706 17535 13532 7188 5443 5612 6192 6528 7445 8980 10272 8180 4130 3493 3948 4275 4811 5596 6584 7545 8458 9524 10515 11165 11752 12294 12706 12895 12832 13468 13434 13263 13232 14279 15506 16979 18506 19169 18751 17506 16287 16471 19996 23832 17081 14686 12635 11837 999999 999999 999999 999999 999999 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 135 133 132 132 133 134 136 138 138 138 139 139 136 136 136 134 136 139 140 139 137 134 135 140 141 140 143 147 149 149 151 154 153 154 155 154 155 156 159 156 153 152 152 161 171 168 163 165 169 167 165 163 158 153 158 166 166 173 172 169 172 172 178 194 201 194 189 191 193 188 185 173 153 151 165 169 168 174 182 187 178 184 198 212 261 398 516 478 415 359 327 336 431 508 499 460 480 780 1391 2109 2838 3316 3154 2456 1754 1231 896 743 813 905 693 465 427 413 420 375 350 407 362 261 230 198 197 210 167 193 237 243 243 297 467 584 531 337 239 206 104 35 44 83 87 107 146 68 -11 1 72 130 133 49 69 107 65 43 134 220 184 127 125 136 66 72 113 -27 -137 -60 17 -2 -15 4 78 145 200 341 284 204 148 65 103 65 -30 -215 -147 74 108 194 187 -95 -376 -129 263 87 36 168 39 58 225 371 362 334 90 193 369 304 503 521 40146 294 5850 75 11237 11 9 6 6817 97 92 285 429 658 1663 2005 2296 2723 3812 5449 7147 8510 9068 8346 7373 7761 11320 16575 19839 19861 16103 9306 2545 2277 3642 4384 4852 5499 6038 6316 6449 6639 6617 6603 6743 6873 6893 6735 6861 7436 7431 7940 9393 11759 13847 15009 15561 15477 14591 13264 12593 14373 20020 24590 25326 13958 12402 999999 999999 999999 999999 999999 999999 999999 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 135 134 133 134 135 136 137 137 137 137 137 135 135 136 134 135 138 138 137 135 132 132 137 140 141 144 149 149 149 152 154 152 154 157 159 158 157 160 158 155 153 151 158 165 168 167 163 165 164 157 151 146 148 157 159 156 162 164 170 178 177 180 190 193 185 171 159 166 170 170 168 153 148 162 168 156 154 169 182 175 178 194 220 258 373 489 452 384 368 352 346 395 496 583 572 536 629 1063 1823 2673 3375 3495 2840 2077 1560 1200 996 919 951 757 530 442 386 357 306 303 360 308 239 224 159 151 224 163 175 227 257 297 339 433 554 520 353 200 86 29 20 66 149 217 102 73 43 -5 -3 67 114 99 61 56 48 47 23 39 36 63 126 163 106 -16 100 159 16 -53 -2 17 -83 -84 -37 135 272 110 -56 -65 -8 -213 -208 8 29 -145 -194 -32 -139 -246 21 210 123 -121 33 459 284 73 -125 -308 -189 188 275 107 241 105 182 262 317 790 635 40178 282 5775 75 11225 11 9 38 6821 88 136 382 1175 1468 1796 2148 2375 2512 2851 3484 4620 6527 9676 13653 15422 15553 15183 20412 25209 25500 19571 7704 2548 380 1891 3202 3929 4699 6910 8378 7835 6967 6335 6185 5954 5616 5071 4367 4198 4499 4550 4222 4091 4504 5817 7638 9089 9921 10443 10777 11068 12117 15101 18535 19787 19385 16362 10985 999999 999999 999999 999999 999999 999999 999999 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 136 135 134 135 136 136 135 136 137 135 134 136 136 133 135 138 137 134 131 130 132 136 141 144 147 150 150 149 152 154 152 154 157 156 159 162 165 162 158 159 159 160 168 173 175 172 171 173 164 154 152 155 161 167 169 168 170 179 187 191 189 184 188 185 173 157 147 150 164 163 153 160 175 169 156 144 144 158 169 183 200 223 252 343 447 417 354 352 354 337 353 491 627 622 555 553 929 1706 2631 3412 3644 2988 2215 1678 1262 1058 988 980 739 464 407 386 327 288 275 265 189 173 161 133 136 130 140 186 236 335 379 371 407 405 338 233 132 39 5 33 46 101 153 55 1 27 57 81 105 59 10 30 78 85 43 14 32 -29 -52 93 37 -43 -44 144 258 127 143 167 58 0 65 64 53 84 124 59 -9 -63 -293 -152 -21 -73 -162 -138 -32 -9 5 -55 -47 55 -72 -79 26 -95 -125 40209 285 6000 75 11231 11 10 9 6823 75 63 311 639 1692 2177 2992 4265 6162 8141 10693 15187 18631 21739 22361 26263 26490 22500 15608 6852 1544 999999 37 192 885 1825 4370 6188 6034 5608 5620 6211 6407 6199 5682 5073 5172 5823 6118 6133 6442 7479 8708 10438 12023 12368 11906 11436 11398 12791 15890 18986 19599 18036 17161 11421 999999 999999 999999 999999 999999 999999 999999 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 135 134 133 134 135 134 134 137 138 133 131 134 134 132 135 138 135 131 131 132 134 138 144 148 151 153 152 150 150 150 150 153 156 157 159 161 163 163 161 164 166 165 168 177 178 177 179 180 175 167 163 165 170 180 185 179 181 183 182 188 187 185 191 185 169 156 140 134 144 148 146 152 156 156 156 150 138 142 161 176 184 198 238 310 400 396 339 334 322 282 302 463 648 666 568 577 1015 1847 2776 3506 3624 2941 2130 1525 1162 1017 963 873 593 388 343 324 289 262 214 190 132 122 120 122 122 72 82 156 250 385 378 332 408 429 324 159 52 -16 -15 47 48 53 116 68 4 22 87 123 151 108 51 73 134 150 80 80 120 64 5 72 68 17 -57 -13 -21 -75 16 127 61 18 45 -34 -65 -41 126 147 55 94 1 -96 -77 92 90 24 66 123 175 -18 -262 -110 -100 -163 -71 44 153 79 -76 -75 18 -126 -166 40240 291 6075 75 11226 11 10 40 6822 61 23 291 548 1642 2428 3865 5914 7709 9825 12275 14018 17834 20677 21702 19611 17324 12420 6273 1125 999999 999999 999999 999999 999999 422 1886 3457 5991 9030 11035 11065 10149 8858 8196 8260 8467 8422 8528 9182 11141 13862 17728 20664 21524 20817 18854 16365 15507 16201 18475 20431 20834 14532 999999 999999 999999 999999 999999 999999 999999 999999 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 135 134 134 133 134 134 135 136 137 135 131 130 133 133 133 135 137 136 135 134 133 133 138 146 150 153 154 153 151 149 149 150 154 158 160 162 163 165 166 168 169 169 168 169 178 185 184 186 187 180 172 161 161 169 178 184 177 172 176 173 176 180 181 188 182 165 157 148 137 133 136 140 136 137 144 148 149 146 151 166 178 185 191 226 284 376 391 327 316 307 274 282 405 639 748 670 637 1010 1851 2728 3425 3565 2884 1961 1355 1061 971 900 753 546 449 384 300 252 213 177 156 127 127 149 165 156 100 76 127 259 401 416 380 454 533 408 221 128 88 59 110 141 93 104 96 80 105 92 67 98 96 99 135 158 162 130 151 141 116 144 170 149 68 40 12 -36 0 -1 -12 39 72 3 -34 48 48 50 -117 -92 147 155 150 145 150 86 183 273 148 180 82 3 36 -86 -88 77 374 341 47 21 -9 -196 -160 98 77 -152 34 382 386 274 284 40272 289 6225 75 11231 11 11 12 6820 46 172 477 1669 2881 5002 6853 9284 12289 15603 19243 21928 20209 17878 21149 16362 8456 999999 999999 999999 999999 999999 200 1748 4100 6914 10003 12921 14795 15124 15031 13720 12203 11570 10914 10538 10277 10077 11000 13558 18499 25083 30113 29501 26889 22425 18878 17329 17220 18030 18352 18604 999999 999999 999999 999999 999999 999999 999999 999999 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 136 135 135 134 134 134 135 136 136 133 131 132 131 132 133 134 137 138 138 134 132 133 138 144 149 152 152 154 153 151 151 152 155 160 160 159 163 168 171 172 169 164 164 172 180 184 187 187 182 182 176 163 164 163 165 171 169 168 169 172 174 180 184 187 186 179 179 174 162 152 138 131 136 138 146 153 152 152 158 163 176 201 202 224 281 353 353 308 299 288 278 350 568 799 834 792 941 1413 2168 2831 3244 3215 2487 1664 1174 930 851 825 748 680 652 581 388 271 251 232 182 135 152 214 221 194 136 111 123 218 355 403 355 378 446 380 229 148 147 101 113 133 95 91 98 116 121 76 44 53 96 135 119 123 103 107 144 42 37 139 163 98 93 152 32 -21 77 67 26 120 120 48 47 19 63 146 56 119 210 122 158 173 59 -100 61 208 108 175 113 159 155 -25 -105 -64 131 301 336 224 56 -257 -98 94 78 67 155 244 180 252 121 40303 288 6300 75 11231 11 11 43 6818 33 216 1504 3561 6673 8725 10110 13475 19825 26170 30316 22193 16417 19070 21815 18417 1613 999999 999999 999999 999999 653 1938 4653 7990 10215 10566 11056 11777 12986 13762 14273 13801 11884 10811 9933 9492 10131 11530 15118 23059 30492 21172 20700 18224 16004 22780 20343 20731 20169 18370 15575 13077 9302 999999 999999 999999 999999 999999 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 137 136 136 135 135 133 133 134 134 132 132 131 130 131 132 132 136 139 138 134 133 134 136 141 148 153 155 157 155 153 153 154 158 160 160 161 162 165 167 169 169 162 161 170 178 181 183 186 184 186 182 176 174 169 165 173 173 169 169 171 175 182 186 189 185 181 187 180 180 169 154 134 133 138 147 161 159 159 157 164 187 209 217 239 287 311 287 272 267 259 308 554 874 952 901 1028 1434 1962 2528 2916 2886 2397 1678 1175 953 808 790 741 713 790 829 746 538 402 368 303 245 261 295 307 282 294 290 208 140 165 240 319 310 312 332 277 172 116 147 123 102 91 83 95 108 99 83 78 67 55 132 136 75 83 59 105 94 4 22 47 46 49 99 152 68 9 55 41 74 389 75 30 96 45 87 154 147 143 160 152 115 90 29 -107 -47 123 175 153 75 8 46 135 13 -83 94 321 409 244 73 -36 51 88 212 184 87 272 109 146 410 40335 288 6300 75 11239 11 12 15 6816 18 1125 2694 6562 11762 15758 18408 23031 31744 40965 46320 28839 10662 7159 12186 12282 3296 1401 1087 984 1129 2213 3621 5295 7915 9428 9497 9670 9652 10222 11742 13008 13524 12278 10853 9704 9960 10760 11060 12226 15335 19220 22408 26520 19221 18445 17105 15321 22015 17512 14668 12955 11373 11991 7923 6953 6446 5750 999999 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 136 136 135 135 134 134 135 134 134 134 132 131 131 131 133 136 140 137 134 133 134 136 142 148 152 156 157 155 155 154 153 157 160 161 162 164 167 169 168 168 166 165 172 181 182 188 186 189 188 185 186 180 175 168 166 168 174 177 178 172 172 180 183 180 186 185 181 186 183 166 142 134 143 153 161 157 152 157 173 189 192 198 234 266 257 240 237 231 221 318 662 939 941 993 1217 1594 2001 2506 2937 2829 2169 1315 837 677 721 786 698 649 796 1010 1078 882 690 584 477 411 405 470 525 484 527 629 480 240 161 179 308 375 359 321 259 134 111 172 158 115 126 83 48 103 114 106 100 51 66 166 137 81 23 16 94 28 42 115 98 57 49 90 163 141 107 126 44 84 347 133 81 137 121 94 80 127 56 37 255 257 177 82 -22 -69 52 172 21 15 -14 -39 144 170 35 172 363 345 272 113 73 73 145 208 -35 -82 268 138 22 348 40366 292 6000 75 11239 11 12 46 6814 5 249 643 2063 3182 4125 5327 7549 11061 14257 19055 27236 40226 58194 77438 27637 4920 1633 1872 2586 3168 3752 4139 4280 4692 6408 8222 9416 10435 10618 10753 10241 9756 9864 10505 10827 12334 12705 11111 10383 10598 10925 11469 11359 11163 11650 12065 15438 20755 22651 21813 20540 18966 14092 12180 11596 11257 10372 9343 5894 6012 5337 999999 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 134 135 137 137 137 137 137 137 137 137 138 134 132 132 131 134 138 140 137 132 131 133 138 143 146 148 152 153 152 152 152 151 155 157 157 158 163 166 166 166 165 165 164 171 178 182 187 189 188 182 183 185 176 172 166 162 166 177 184 183 177 172 174 183 190 189 183 189 197 191 167 145 142 144 151 150 144 147 151 161 170 170 174 202 220 208 209 206 207 213 271 513 733 892 1104 1244 1411 1710 2248 2772 2780 2196 1381 744 529 675 799 717 697 895 1257 1388 1205 1003 864 745 665 573 673 896 825 774 941 730 383 285 248 315 399 374 278 254 139 129 215 194 91 103 74 53 143 137 113 96 36 99 230 141 102 51 16 39 -26 -4 85 191 189 145 133 111 160 87 77 96 117 176 130 75 7 28 -15 -68 123 79 -66 163 309 310 166 -13 -62 11 114 18 38 -59 -145 48 76 -35 31 314 390 310 218 116 75 223 224 -13 -98 -93 -114 -154 -21 40398 301 5325 75 11241 11 13 18 6811 -9 308 1074 1461 2049 2417 2843 5522 6613 8090 9856 11575 12918 14305 13690 11815 6380 4790 4930 7294 11844 20399 33641 43100 11496 2083 1634 2114 2939 3864 4982 5817 6261 7024 8277 9121 9426 9409 9377 9761 9240 8771 8702 8762 9759 11691 12806 12458 13232 14030 14666 15974 16603 16984 16473 13761 12969 14182 14813 14821 15547 15739 15112 14392 13296 12716 11623 6452 5507 5292 4490 999999 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 135 134 137 138 139 138 138 137 137 138 138 133 130 133 132 133 136 139 138 133 131 134 139 142 145 149 151 153 153 151 151 153 155 153 153 156 158 161 165 164 164 165 166 171 174 182 190 191 188 183 183 180 175 175 171 168 165 169 180 180 177 177 179 183 191 190 185 182 187 187 160 140 141 137 135 137 141 153 156 166 177 166 158 163 164 167 178 181 191 228 251 337 498 762 1100 1262 1286 1410 1826 2362 2430 1888 1272 765 498 603 769 817 903 1073 1406 1491 1371 1310 1148 1042 942 795 823 932 817 812 934 672 397 321 276 324 386 341 242 185 151 140 179 191 118 73 83 80 131 146 112 115 93 132 305 117 48 42 62 74 22 51 96 279 344 90 47 100 128 31 5 104 132 70 -23 38 81 93 21 -6 92 62 -53 -15 169 253 126 -25 60 157 218 139 72 43 8 137 54 -94 -9 160 233 196 130 137 120 275 244 -42 -147 -187 -87 -50 -1 40429 363 675 75 11244 11 13 49 6809 -23 442 2102 6401 15455 17334 8350 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 1883 3511 4265 4885 5400 5600 8074 8690 10453 12658 14262 15247 14970 13792 9024 3087 945 190 999999 194 1080 1380 1056 1659 2771 3840 4772 5287 5901 6470 6319 6267 6704 7794 8339 8502 8254 7954 7794 7572 7445 7593 7621 8080 9074 10048 10973 12679 14686 16533 18369 20522 22612 24460 21855 17786 15083 14349 13999 14037 13838 14526 14534 14617 10322 9715 8098 5503 4582 4090 999999 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 137 137 139 138 138 137 136 137 137 133 130 131 130 132 136 140 138 132 132 133 136 142 147 150 152 154 156 155 153 154 154 154 155 157 155 160 163 159 162 165 168 171 174 181 190 190 190 189 189 186 185 180 173 171 169 169 176 181 179 177 179 180 183 191 184 175 180 177 156 142 143 138 141 142 143 156 164 172 181 171 160 148 145 157 179 177 185 220 255 287 353 516 825 1220 1463 1470 1530 1842 2205 2005 1386 866 518 452 629 779 934 1088 1347 1544 1524 1541 1466 1386 1272 1033 839 700 614 681 668 449 302 267 265 338 354 275 206 141 137 161 228 193 140 103 87 83 101 132 123 99 98 113 108 121 56 -2 125 174 74 81 106 153 150 33 34 87 35 12 64 86 72 45 12 81 224 213 56 48 51 11 116 174 161 112 42 53 122 68 93 10 1 237 276 227 115 -17 6 134 314 291 109 1 -67 238 280 -132 -333 -87 252 348 383 40461 364 600 75 11246 11 14 21 6807 -38 886 3109 7429 14337 20174 16975 5388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1691 2199 2643 3954 5360 8931 8598 9521 11047 11323 11745 10428 8448 5757 5004 4167 1573 1192 1251 1864 2633 3081 3530 4292 5427 6744 7110 7153 7125 6877 6795 7109 8077 8948 9393 9277 9065 8557 8280 8293 8726 8378 7590 7316 7513 8013 9017 10320 11335 12942 14698 16147 19433 20693 19291 17090 15509 15478 15139 15074 14726 14385 13964 14177 9595 8368 5742 4534 4070 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 140 138 138 138 137 137 136 134 136 138 135 131 129 127 130 136 141 141 134 131 131 133 139 146 150 154 155 154 153 151 151 152 154 155 154 156 158 157 156 163 165 167 171 172 179 188 189 187 185 187 187 187 177 170 173 172 170 178 184 180 178 180 179 179 179 178 178 175 168 150 143 142 142 148 141 143 151 153 163 173 172 168 164 161 162 174 179 199 225 255 301 353 406 526 979 1540 1754 1664 1578 1944 2163 1547 928 577 406 538 665 777 963 1259 1536 1468 1569 1759 1646 1406 1069 745 533 480 516 387 302 269 244 250 290 332 288 196 151 164 187 212 169 121 121 114 82 78 54 71 82 44 74 102 131 83 10 109 159 58 39 87 89 80 139 136 74 82 79 86 58 10 47 97 117 157 114 1 -33 -33 8 217 299 219 156 111 126 83 -29 7 41 175 385 274 160 144 47 -43 72 238 145 71 28 -125 62 179 -75 -307 -239 119 306 328 40492 364 600 75 11249 11 14 52 6805 -51 1024 4091 11280 17008 13944 5095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2065 5200 11961 14458 16264 18497 19845 21681 21199 16196 6830 6865 6172 3478 3361 3659 4377 4886 4996 4952 4983 5553 6125 6218 5986 5863 5989 6156 6619 7252 8078 8949 9095 9175 8982 9127 9092 9657 9622 9017 8276 8105 8334 8783 9366 9361 9677 9598 9384 11441 15272 17895 16910 16406 16395 16286 15470 12367 10326 8921 8933 10662 8186 6879 5308 3904 999999 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 138 137 137 136 135 134 134 135 136 132 129 130 129 128 134 141 141 134 130 132 133 137 146 152 157 157 153 150 149 149 153 157 157 157 161 163 161 163 165 164 165 168 174 182 187 188 183 183 185 185 180 171 169 170 167 167 173 181 176 172 174 177 176 180 184 184 179 169 149 140 145 143 146 142 140 147 147 159 169 169 161 154 161 163 171 187 221 263 302 340 428 480 480 796 1433 1944 1993 1772 1926 2044 1424 858 585 431 488 606 751 938 1310 1499 1310 1473 1786 1571 1135 816 562 395 308 285 253 280 290 216 203 230 339 373 244 149 143 165 169 183 155 133 139 91 81 54 71 114 60 58 67 24 1 6 54 39 28 95 127 139 115 145 119 53 62 102 114 45 58 102 153 166 31 -92 -55 19 -16 49 216 247 148 134 188 150 95 68 151 178 202 234 79 14 88 190 47 -19 61 10 -99 -81 33 106 315 335 -14 -309 -104 83 47 40524 364 600 75 11252 11 15 24 6803 -66 1024 5118 17260 20084 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 2931 8580 13974 15631 16499 16712 17385 17131 13796 4603 4023 3775 3783 4068 4463 4784 4949 4899 4700 4628 4730 5043 5456 5545 5410 5314 5269 5484 5722 6071 6899 7483 7916 8130 8955 9131 9846 10370 10775 10852 10687 10552 10585 10890 11506 12267 11806 11642 13287 15090 16553 16049 16013 14863 13535 11722 8633 6157 5681 6527 8704 7800 7536 6164 4146 999999 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 142 140 139 138 137 137 136 135 136 135 131 129 130 129 128 133 141 142 136 132 132 134 140 148 154 156 157 153 149 149 150 153 155 156 159 164 168 169 169 167 167 166 165 171 177 184 189 186 190 189 190 187 175 171 170 167 169 171 169 165 171 176 173 181 184 187 191 194 188 168 156 151 140 152 158 145 146 146 158 181 182 169 147 140 159 192 229 316 393 392 405 490 520 531 840 1474 2119 2298 2078 2228 2003 1241 756 520 478 560 711 938 1206 1441 1432 1380 1544 1523 1154 742 524 386 267 206 196 227 285 294 211 188 210 297 369 357 268 188 184 172 164 161 146 111 99 94 91 106 69 58 77 54 11 14 58 54 -11 6 63 107 119 80 79 39 0 -7 41 96 53 54 147 153 71 -32 -92 -22 133 80 29 159 264 139 37 108 136 76 -11 15 30 170 114 -57 -126 -49 234 123 19 56 32 -31 -95 136 196 304 431 151 -152 -63 145 101 40555 371 75 75 11255 11 15 55 6801 -80 641 338 999999 999999 999999 999999 161 1044 4017 11974 12999 4370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 602 4362 4276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 338 499 746 1413 3531 5419 5275 4580 4011 3729 3399 3147 4706 4594 4435 4500 4970 5830 6721 6843 6551 5885 5280 4945 5187 6068 6916 7185 7427 7472 7456 7122 6748 6560 7021 7628 8275 9316 9414 9521 9205 9015 9462 9810 10298 10445 10623 11746 13223 12750 12171 12969 12937 12960 12840 12785 14840 13187 10414 8416 6853 6811 7409 8614 6901 6890 6197 5101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 146 144 142 138 136 136 136 135 136 133 128 126 127 125 125 130 138 141 140 134 131 135 141 149 154 157 156 153 150 149 149 150 151 154 161 165 166 169 170 169 168 167 167 169 173 183 187 192 193 189 189 192 189 174 166 167 170 178 172 169 176 177 173 181 190 189 185 183 178 172 161 156 152 155 158 148 142 142 158 182 184 172 154 148 200 304 429 638 669 499 470 505 497 630 1001 1516 2052 2208 2110 2353 2152 1415 892 613 573 687 921 1186 1482 1624 1530 1602 1706 1457 1086 763 514 355 249 245 262 248 262 240 190 222 242 240 290 370 390 344 245 158 169 219 203 171 180 110 63 42 40 76 77 79 78 122 88 -2 25 39 -33 10 47 24 68 81 118 145 46 51 105 52 88 41 -57 67 73 -29 54 81 60 125 169 101 26 9 45 58 -12 5 57 256 227 -103 -178 85 243 32 -48 13 164 253 175 219 111 -7 96 116 -60 35 281 143 40587 371 75 75 11254 11 16 27 6798 -94 438 190 999999 999999 336 1226 2008 3145 5412 9947 18164 17961 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 496 4133 4051 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 552 1031 1289 1568 1917 2299 2649 2900 3297 4040 4532 4505 4416 4455 6964 7265 7438 7756 8259 9302 10483 10927 10702 9890 8780 7403 6420 6054 6547 6872 7431 7716 8050 8092 7870 7982 8249 8620 9530 10900 10930 10261 9048 7877 7897 7894 7868 7164 7297 7818 8823 9093 9207 9365 9747 10938 11213 11417 14660 13967 11131 8197 6859 6660 6630 7167 7314 7111 6670 4041 999999 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 146 143 140 136 135 135 135 136 134 127 125 126 123 122 127 135 138 136 133 132 135 142 149 155 159 160 159 156 153 151 151 155 158 161 166 169 173 177 173 172 169 169 170 174 182 190 189 187 187 186 187 185 173 166 166 173 179 178 172 167 174 180 179 180 186 182 178 184 181 159 149 160 160 153 154 147 147 157 169 168 150 144 187 318 519 699 879 821 565 486 483 566 863 1290 1639 1947 2094 2077 2251 2244 1727 1162 842 681 648 813 1115 1493 1695 1773 1876 1912 1797 1546 1298 1013 779 619 482 382 288 264 229 181 210 216 224 247 283 357 388 285 222 235 272 209 153 173 107 44 62 114 134 82 116 92 77 60 10 105 108 23 -5 36 53 98 109 175 191 55 43 71 46 16 2 -12 138 77 -79 -37 9 30 33 28 21 103 125 69 8 -5 86 68 103 161 -64 -37 141 73 22 192 210 48 -46 -58 94 179 129 74 15 -26 66 202 -5 40618 368 300 75 11261 11 16 58 6796 -108 179 1462 3286 5683 9442 14947 24100 33498 26303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 705 1334 1570 1819 2241 2725 3269 3712 4097 4205 4021 3996 4291 7045 8050 9196 10383 11481 13230 14756 16123 16262 15658 13524 11008 8274 5982 5297 5303 5747 6543 7464 8510 9425 11886 12715 12512 12279 12593 12613 11952 10735 8785 7493 6020 5033 4168 4255 4554 5231 5878 6807 7408 8333 9298 10000 11991 12030 10535 8296 6093 5677 5579 5273 5250 5563 6025 6112 5590 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 148 146 145 142 138 136 136 138 138 136 129 126 126 122 121 127 133 134 130 128 130 135 142 150 155 158 159 157 157 158 158 158 161 163 163 166 171 177 181 181 178 173 170 173 174 185 189 187 186 186 187 185 179 167 162 167 172 173 169 168 170 178 177 172 177 193 191 188 201 197 166 146 153 156 150 156 147 144 164 183 170 146 148 203 362 641 875 893 764 574 451 481 670 1044 1465 1754 2063 2337 2531 2558 2432 1931 1276 881 677 524 620 988 1399 1587 1797 1995 1984 1877 1638 1550 1399 1150 966 708 531 381 332 288 222 229 254 262 258 295 400 375 245 234 215 131 106 96 73 23 39 123 109 71 56 139 141 51 37 25 96 82 68 77 49 57 112 156 143 100 28 -16 3 55 70 151 194 194 170 84 58 107 91 147 150 80 113 131 54 -42 26 18 27 83 -58 -179 -84 -39 -99 36 182 78 -110 -166 -191 -78 9 112 220 11 71 159 90 112 40650 369 225 75 11263 11 17 30 6794 -123 324 1979 4269 7609 11818 17254 23408 30988 27456 10671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 445 536 549 716 1189 1806 2029 2025 2010 1940 2038 2405 4440 5884 7748 9169 10378 12595 15187 17343 18375 18072 15898 13043 9905 7247 5797 5255 5218 5777 6385 7228 8560 11397 13865 14007 12893 11525 10600 9520 7922 6106 4480 3237 2881 2949 3158 3639 4026 4442 4848 5317 6375 6808 7814 10082 9300 6857 4507 3735 3639 3526 3412 3578 4074 5102 6071 4357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 149 149 148 145 142 138 137 137 138 136 133 129 127 125 122 122 127 133 134 129 125 128 135 143 150 155 158 160 158 158 160 162 164 166 168 168 167 174 180 183 184 181 174 168 172 181 188 190 186 186 191 189 184 169 158 162 169 170 176 172 171 178 183 180 172 173 178 183 193 200 185 165 151 146 148 150 148 143 148 164 174 163 155 160 189 293 552 888 898 721 574 437 427 596 987 1380 1736 2077 2465 3021 3177 2885 2253 1423 967 767 573 655 1028 1328 1494 1776 1954 1819 1512 1354 1368 1191 987 833 711 603 480 362 289 280 250 252 244 231 283 348 327 246 277 212 91 89 96 64 49 105 78 32 55 47 46 83 91 59 28 25 40 78 81 80 31 93 186 169 151 53 -19 20 127 159 206 213 232 341 218 51 70 164 317 307 215 170 142 94 79 118 109 110 97 -3 -83 -12 122 127 153 62 33 88 -11 74 104 -156 -73 108 92 169 155 198 296 40681 369 225 75 11262 11 18 1 6792 -137 401 1817 6214 11010 13370 16128 23098 35029 34356 20534 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 292 345 466 680 967 1277 2574 3731 4774 5376 5985 7274 9315 11040 12634 13345 14100 13580 12515 11757 10934 10445 9725 8925 8693 7718 7172 6622 8283 9265 9813 9935 10580 9745 7894 5808 4808 4178 3632 3600 3813 4424 4610 4750 4510 4536 4836 5466 5898 6250 6149 4947 3492 2384 1997 1891 2076 2652 3412 4656 5554 4435 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 149 150 148 146 142 138 136 135 135 134 132 130 128 126 123 123 128 134 136 132 128 130 134 141 149 153 157 164 165 161 161 161 161 161 164 166 169 175 183 185 184 179 173 167 172 182 187 185 178 183 188 188 176 164 158 167 170 170 175 175 171 171 175 173 176 181 174 178 191 194 187 173 159 152 153 156 155 151 150 154 157 157 162 165 176 224 379 741 863 694 563 415 338 414 718 1173 1630 1992 2303 2866 3268 3159 2705 1925 1321 986 711 668 978 1287 1489 1828 2029 1843 1367 1215 1140 825 722 687 668 572 450 333 240 244 204 172 184 203 249 263 273 285 234 178 142 68 65 115 116 116 45 35 93 72 44 32 105 91 45 69 84 134 113 77 48 113 142 151 245 118 78 31 61 124 159 154 171 274 190 27 5 144 289 236 215 211 104 108 167 152 192 220 172 196 243 198 137 29 258 371 303 258 160 299 219 -77 -23 -37 137 317 288 332 185 40713 368 300 75 11261 11 18 33 6790 -151 995 4677 8621 12620 16163 24291 36108 41363 34607 5061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 424 1174 2057 2452 2618 3237 3811 4277 4946 6186 7562 9414 10360 10992 12281 14326 15659 16200 16160 15658 14169 13188 12012 11350 9920 9202 7643 8754 8434 7379 5499 4630 4054 3715 4345 5341 6110 6483 6502 5677 4961 3945 3896 3661 3651 3809 3560 3257 2490 2201 2057 2213 2701 3534 4607 5231 5652 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 148 147 145 143 139 137 136 135 135 133 130 129 129 126 124 128 133 137 135 132 130 132 139 146 150 154 160 160 158 159 158 157 157 161 166 171 174 179 182 181 176 169 167 168 174 180 181 180 182 189 186 176 169 165 172 168 167 169 175 175 171 164 151 159 179 177 175 178 187 193 188 177 170 157 147 158 167 157 156 159 165 175 176 184 207 281 555 761 651 511 370 268 273 450 965 1534 1960 2193 2620 3217 3397 3160 2541 1719 1148 797 632 872 1326 1594 1881 2143 2003 1571 1190 939 726 596 559 616 684 611 424 296 230 189 157 191 212 227 134 236 295 220 151 126 73 88 151 133 85 59 57 19 37 91 91 115 49 20 74 38 121 201 103 55 104 141 169 193 180 138 68 78 103 92 100 44 60 124 213 231 126 147 135 192 109 -37 24 134 255 175 190 187 96 213 78 45 80 156 356 353 307 297 361 255 90 35 50 342 310 210 248 55 40744 371 75 75 11262 11 19 4 6788 -166 83 46 854 1571 3115 6272 12804 17975 26149 34046 36704 31114 11797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 495 1450 2812 3143 3331 3362 3294 3256 3728 4334 4822 5207 6002 7097 9219 10933 12282 13524 14324 14736 15416 15141 14720 12132 8740 5284 4518 4073 3763 3444 3090 2612 2269 2863 4036 5182 6410 6617 6204 6215 5633 4412 3470 3351 3582 3953 4474 4274 3699 3077 2815 2950 3535 3795 3926 3770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 146 147 146 144 143 140 140 139 136 135 135 132 129 129 127 125 127 132 135 136 135 132 131 137 144 150 155 156 155 155 156 157 159 160 163 167 172 173 172 174 177 174 166 169 174 176 177 184 187 180 182 182 177 167 163 163 157 158 164 172 175 174 166 154 159 162 158 173 188 190 191 188 184 172 149 149 163 160 155 153 150 156 171 172 191 221 247 417 585 544 416 287 222 220 352 796 1411 1924 2158 2610 3310 3602 3553 2989 2022 1362 957 747 1021 1484 1785 1998 2045 1896 1552 1044 764 632 443 375 459 648 630 411 278 200 139 117 154 165 117 107 160 244 293 220 118 79 63 63 100 89 29 43 49 52 70 100 104 60 59 39 30 159 233 157 81 48 186 198 94 81 28 27 156 122 27 59 29 21 126 230 258 53 -21 53 32 4 -24 -48 39 183 89 -11 63 37 74 125 245 342 192 161 289 267 47 43 163 81 45 251 370 133 95 236 142 40776 371 75 75 11266 11 19 36 6785 -180 1092 1176 2308 4067 7795 13653 19012 23430 31749 37409 29111 18550 6634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 701 2284 3440 3889 4043 3922 3566 2869 2585 2694 2873 3192 3327 3382 3486 3628 4078 5102 5867 6557 6063 7058 7411 6617 6014 5651 5464 5767 5817 5696 5133 4088 3513 3308 3671 3787 3447 3338 4152 5457 5952 5959 5762 5660 6128 7011 7040 6380 5378 4587 4037 3768 3351 2880 2456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 145 146 147 145 143 141 140 137 134 134 137 136 132 130 128 125 127 130 133 134 137 136 133 136 143 149 154 157 156 154 155 157 160 161 166 169 173 174 174 174 174 174 171 177 184 181 183 188 186 178 178 180 179 168 160 157 152 154 163 170 170 167 167 168 169 158 149 168 187 185 188 196 188 164 143 150 159 144 134 139 141 149 153 155 177 205 229 350 464 431 327 230 206 205 304 656 1220 1711 1994 2461 3227 3714 3784 3320 2512 1889 1264 910 1223 1599 1936 2102 1896 1765 1522 963 577 425 317 318 384 427 399 312 238 192 108 93 143 139 117 139 148 162 246 305 248 145 101 82 79 57 19 27 85 46 38 126 157 109 74 66 35 65 131 57 -8 37 120 96 21 26 40 92 169 141 94 122 85 -28 13 52 96 86 93 159 7 18 102 11 9 54 30 123 194 108 14 -76 -110 65 208 165 289 254 17 -101 -81 58 95 113 66 272 344 141 274 40807 371 75 75 11267 11 20 7 6783 -194 972 1026 1931 4126 7777 13728 19569 25482 38302 57413 45130 8257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 718 1568 2494 4251 5669 6046 5334 4212 3221 2392 1840 1461 1086 689 423 331 323 462 748 1033 1797 2478 3395 4046 4456 4764 5440 5674 6103 6400 5931 5712 6271 5650 4216 2302 1597 1728 2606 3800 5212 6585 6422 6232 7229 7361 6858 5526 4503 3685 2943 2470 1993 1588 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 144 146 146 144 142 139 137 134 134 136 134 132 133 130 127 129 132 133 133 135 136 134 137 143 148 154 157 157 157 157 156 159 163 167 169 169 172 176 175 173 175 178 179 175 174 182 186 186 183 183 182 180 175 166 160 156 156 166 171 169 167 167 167 166 160 158 163 176 180 188 202 191 175 155 140 147 150 145 141 145 158 162 168 179 193 224 294 390 383 310 246 213 202 254 471 920 1437 1635 1950 2774 3511 3812 3623 3128 2490 1594 973 1114 1506 1879 2090 1925 1849 1721 1139 593 398 312 331 417 419 346 325 290 247 156 121 121 111 145 135 118 139 192 269 268 169 168 142 130 126 73 44 43 22 67 138 140 107 46 14 15 7 99 46 9 111 88 61 70 93 101 130 291 242 97 129 112 -7 25 90 68 80 222 222 68 97 106 95 142 97 52 245 331 205 81 -85 -253 -110 141 40 -17 135 117 -14 -22 184 101 -103 -82 295 271 -102 135 40839 369 225 75 11269 11 20 39 6781 -208 212 2573 6788 11064 16329 22251 40036 82571 95496 47049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 1632 3035 2010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 134 700 2220 3980 5115 5921 6139 6095 6074 5134 3488 2828 2305 1550 1110 770 436 91 67 86 229 540 949 1194 1365 1530 1642 2133 2890 3630 4707 6551 6647 5685 3649 2527 1866 1850 2245 4403 5694 5842 5313 5619 5171 4512 3511 2836 2467 2272 2128 1819 1431 999999 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 144 145 144 141 140 139 135 133 135 133 131 133 132 130 131 133 132 131 133 136 137 139 142 148 151 154 158 159 157 156 159 164 166 166 169 171 172 174 177 177 175 172 172 171 176 184 192 191 182 175 182 179 172 163 155 153 164 172 169 167 169 161 159 161 159 165 177 186 188 188 184 171 154 138 139 147 145 144 149 155 166 186 185 181 191 230 291 316 288 249 211 202 225 371 782 1218 1281 1616 2487 3309 3730 3661 3268 2479 1572 905 898 1303 1664 1882 1861 1740 1730 1343 750 467 374 355 402 448 377 356 338 232 142 106 95 103 141 125 85 102 151 159 153 138 101 65 109 150 109 101 41 46 86 39 66 108 7 -24 79 56 57 45 90 145 76 68 85 86 27 -9 135 163 117 131 82 24 48 85 40 52 89 25 -12 -6 -74 29 271 241 68 161 314 299 154 33 66 106 123 -109 -201 103 245 121 -132 -52 -49 -189 -37 56 38 39 26 40870 369 225 75 11271 11 21 10 6779 -223 4 1941 5259 8725 12051 17646 32197 58430 65987 42216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 548 2773 12776 19046 10457 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 0 1 9 10 3 1 2 9 19 47 166 746 1453 2782 4009 5472 7499 7170 5455 4356 3524 2526 1717 1178 633 137 91 80 85 93 97 108 110 122 147 345 795 1900 3627 5134 5231 4447 3675 2933 2019 1842 2939 5359 5176 3820 3345 3199 2763 2556 2632 2518 2545 2557 2499 2186 1692 999999 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 143 144 144 142 141 140 136 133 134 134 134 136 134 131 130 130 130 131 132 136 140 142 144 148 150 154 158 158 157 158 161 163 163 167 169 171 172 175 178 177 179 180 177 173 175 182 189 191 182 175 180 179 173 168 159 158 166 169 165 163 167 162 158 161 161 161 171 186 189 179 169 158 150 141 143 149 145 154 158 150 158 172 172 165 184 232 258 248 263 258 243 230 247 391 819 1115 1068 1475 2400 3207 3576 3482 3021 2275 1413 835 823 1183 1489 1744 1705 1444 1532 1404 861 532 416 340 316 401 398 365 373 282 193 154 149 128 116 155 141 102 132 146 156 127 43 18 38 77 100 120 60 0 21 -26 35 146 139 159 130 53 7 14 90 72 47 49 59 78 34 6 24 53 52 22 34 -12 47 165 82 44 -35 -53 50 -11 -72 18 163 210 44 121 166 276 355 18 98 208 60 82 190 290 332 104 -168 -69 45 -25 92 84 218 278 68 40902 368 300 75 11275 11 21 42 6777 -237 377 1188 2925 4855 9460 18116 18189 4836 1261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 1605 7821 36744 94277 79435 21 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 999999 999999 3 999999 999999 999999 999999 0 999999 5 5 9 6 7 7 7 18 24 30 27 30 29 29 28 28 30 30 37 37 34 30 27 32 35 34 33 44 107 370 1115 1838 2887 4372 4613 4164 3278 2500 1855 1274 885 506 135 89 88 90 100 102 116 118 124 128 164 350 894 1980 3312 4478 3832 2831 2178 1672 1542 2501 4225 4485 3046 2621 2468 2390 2484 2720 2872 2763 2505 2190 1735 1207 999999 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 142 143 143 141 141 139 135 132 132 133 136 139 137 133 131 131 131 131 130 134 139 143 147 150 151 153 157 158 159 160 163 162 163 168 171 175 177 176 178 181 184 188 185 177 174 183 190 191 184 176 177 181 177 166 155 153 158 164 167 167 161 161 162 158 157 155 162 181 182 175 157 149 141 142 148 144 147 163 161 159 163 163 158 162 192 245 292 298 331 324 267 252 260 397 836 1266 1192 1253 2068 2996 3448 3275 2703 2026 1337 888 917 1210 1451 1620 1495 1223 1306 1257 811 524 368 267 253 329 382 350 366 314 202 152 152 145 111 151 195 150 129 119 115 78 37 67 53 34 41 98 100 5 39 30 50 171 223 225 152 75 -4 -26 33 44 39 28 22 -2 5 79 126 113 5 -19 125 88 49 116 -9 -85 36 102 189 176 -7 20 80 146 98 124 86 166 304 45 26 180 136 140 200 199 175 -87 -57 145 158 207 194 67 41 57 55 40933 367 375 75 11279 11 22 13 6775 -251 297 1192 2448 4133 7849 7969 7538 6489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 1846 9046 42524 126155 111932 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 1 999999 999999 1 2 1 16 17 8 8 8 12 20 18 18 20 45 125 537 1334 3645 7460 7660 7036 5337 3824 2813 2452 2199 1701 378 111 101 101 124 131 136 124 122 120 118 124 211 420 1224 3276 4148 3393 2153 1677 1308 1146 1797 2529 3311 5159 6097 6056 4779 3102 2668 2146 1811 1575 1231 985 999999 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 142 142 140 138 138 136 134 133 133 136 140 140 137 134 133 130 130 130 131 138 143 148 152 152 154 157 158 157 159 164 164 166 168 168 175 179 175 175 183 188 189 184 179 176 184 190 190 185 175 174 179 173 168 158 148 146 157 167 161 158 157 157 156 153 156 163 179 176 166 157 132 126 138 143 139 138 149 155 159 156 160 156 160 192 228 280 318 361 340 276 260 293 527 1055 1594 1423 1224 1902 2883 3414 3061 2388 1768 1257 949 1022 1303 1465 1461 1238 1044 1202 1198 768 536 387 276 268 293 302 283 282 245 158 105 126 133 108 121 186 163 127 70 70 90 74 95 82 39 44 103 106 74 47 54 116 137 89 77 99 6 -79 -50 12 49 0 71 141 -11 -8 107 175 215 60 3 176 195 58 -26 -109 -104 46 56 109 218 -37 -12 241 211 172 121 145 92 -56 0 79 235 340 169 59 84 163 -4 -33 47 -129 63 327 44 -435 -125 150 40965 365 525 75 11277 11 22 45 6772 -266 614 1817 5897 18719 34956 37084 14306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 2044 9692 45307 80668 54929 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 999999 2 4 0 999999 999999 0 6 6 8 13 15 12 10 16 16 20 24 21 22 34 38 29 26 30 27 36 32 34 33 44 64 166 627 2415 6194 6570 5994 4451 3226 2448 2219 2038 1608 442 338 388 361 293 222 140 116 114 114 113 117 134 215 435 1347 2411 2588 2083 1643 1133 840 778 1001 1957 4166 5485 6130 5680 3669 2335 1805 1683 1802 1961 1695 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 139 141 141 141 141 140 137 138 139 136 134 133 135 140 142 139 137 136 130 128 129 129 136 142 148 153 153 153 154 154 154 158 163 165 165 167 168 174 177 178 180 183 186 187 184 178 178 185 190 189 185 174 171 176 175 175 163 155 154 161 157 148 158 158 156 155 156 161 163 170 172 167 150 125 125 131 136 143 144 144 149 150 152 165 165 173 186 211 269 305 308 269 247 269 312 590 1122 1666 1597 1370 1805 2649 3343 3180 2408 1753 1331 1075 1078 1346 1550 1516 1211 979 1208 1311 915 611 414 301 243 238 235 228 218 198 191 177 161 134 152 164 144 111 125 98 83 139 110 66 64 32 54 116 105 83 58 54 74 90 67 27 50 41 -3 18 33 64 77 95 181 93 110 86 8 112 75 107 192 175 139 82 -7 -54 -56 4 181 271 -20 24 298 161 118 74 72 134 -6 -39 79 206 353 363 192 84 103 1 -32 -114 -74 251 304 -15 -239 37 116 40996 367 375 75 11280 11 23 16 6770 -280 1191 2533 3981 3768 7637 23348 34802 33194 14036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 2715 12538 58524 98333 69682 87 62 57 45 43 49 54 54 58 60 54 59 55 60 60 61 64 66 60 59 58 63 68 64 64 66 64 73 72 73 73 79 75 73 75 77 80 83 78 86 92 92 89 83 81 78 78 78 78 73 75 79 91 126 289 845 1185 1205 1036 878 764 678 614 666 799 837 748 569 381 238 135 121 121 127 128 128 128 128 143 226 463 785 1273 1476 1387 1219 1026 921 931 1099 1415 2427 3764 3297 2135 1705 1677 1823 1985 1549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 139 141 142 141 140 138 136 138 137 136 136 135 137 142 142 138 136 137 134 130 127 128 134 142 147 152 154 151 149 151 153 157 160 163 161 163 169 173 179 181 182 184 186 187 183 179 179 186 191 190 185 173 169 178 180 174 157 150 156 162 156 155 157 156 157 151 155 152 146 157 163 158 145 134 126 120 125 140 150 142 147 153 159 165 158 164 172 206 283 334 313 253 234 271 278 420 830 1376 1688 1537 1587 2166 2914 3238 2821 2062 1534 1230 1092 1252 1549 1661 1403 1077 1215 1281 889 571 386 264 195 166 168 190 175 170 207 211 167 140 151 159 142 131 155 154 159 192 132 99 93 35 36 73 69 101 160 126 38 33 47 30 63 101 96 74 29 75 154 76 85 130 91 12 9 72 36 47 92 79 144 134 72 64 -11 80 174 114 44 147 232 136 11 -51 -11 71 -35 -111 145 199 199 293 116 64 96 128 170 -63 143 392 214 23 -18 135 142 41028 371 75 75 11276 11 23 48 6768 -294 1299 1483 3775 10565 15178 19549 19014 16730 23713 56996 49900 7677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 1475 6953 31922 75433 65293 102 74 69 59 59 59 57 61 60 60 61 65 65 71 71 71 70 68 63 64 71 78 76 73 72 73 73 76 71 72 76 80 80 79 77 75 79 80 78 81 95 98 97 93 89 88 83 85 83 79 77 81 85 90 120 229 393 484 487 453 498 782 999 1204 1304 1118 783 505 350 276 242 245 264 291 249 210 159 152 147 141 149 228 488 810 1032 1115 930 705 541 533 635 1267 2344 2296 2101 1818 1642 1388 1009 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 135 137 139 142 142 141 136 135 136 135 136 137 137 138 142 144 140 139 140 138 132 127 127 132 139 145 150 152 152 151 153 154 156 161 164 162 161 164 170 176 177 177 183 187 187 184 183 183 188 192 193 187 178 174 176 176 174 163 154 149 152 157 164 163 157 157 151 147 146 142 149 157 156 144 130 123 126 129 134 145 136 144 149 160 171 157 158 170 188 261 337 318 247 228 258 264 423 850 1336 1688 1599 1580 2035 2668 3107 2779 2047 1520 1139 980 1119 1532 1796 1628 1216 1190 1379 1055 655 436 256 191 172 143 172 179 180 195 153 108 101 88 110 162 175 139 138 163 185 178 152 138 109 96 80 72 130 160 108 74 56 34 75 95 54 127 147 40 5 124 217 100 121 56 -33 50 69 20 15 -4 43 132 111 114 141 137 169 81 30 65 124 219 134 -49 -81 100 92 0 73 207 167 131 119 -255 -29 176 4 211 195 156 93 192 234 53 124 177 41059 371 75 75 11282 11 24 19 6766 -308 3707 1975 8469 18621 26903 34217 37585 50719 71279 100042 79267 10902 16 13 3 999999 999999 4 6 14 7 11 999999 999999 999999 999999 999999 4 12 45 58 60 60 73 99 197 613 2437 10597 10444 113 92 92 87 84 84 81 89 88 88 85 89 91 96 99 97 87 89 91 93 97 100 96 94 93 94 97 93 94 97 98 96 95 101 102 95 102 99 103 99 114 118 119 116 109 110 110 103 104 99 99 98 101 102 123 135 241 320 372 428 714 1502 1652 1453 1142 930 707 579 534 519 446 380 375 452 382 245 202 189 160 148 142 142 147 190 311 457 399 295 257 368 568 798 1418 1604 1782 1684 1387 1003 574 358 999999 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 137 141 142 140 135 134 135 134 136 138 137 138 142 143 141 142 143 138 132 129 130 134 139 144 148 150 152 152 152 151 152 157 161 163 165 167 171 175 177 182 187 186 184 184 187 187 187 192 198 195 187 182 172 172 177 174 161 149 149 156 160 163 158 155 154 146 146 153 159 161 157 140 124 125 142 143 129 134 138 136 132 147 168 165 163 162 181 223 291 294 226 217 252 282 600 1220 1769 2032 1900 1845 2109 2684 3046 2678 1947 1443 1040 876 1062 1507 1788 1626 1346 1290 1428 1190 728 464 255 194 183 152 148 160 183 188 141 108 108 78 85 140 140 139 159 139 151 183 116 67 71 104 184 139 94 118 82 73 74 26 74 115 65 126 184 116 69 109 194 239 96 49 -10 -9 32 48 35 27 137 68 45 114 120 158 158 128 187 172 165 260 166 52 -23 12 69 35 -52 -11 142 198 78 -172 -115 -100 -96 127 187 148 88 154 389 320 13 16 41091 371 75 75 11284 11 24 51 6764 -323 445 437 3638 7189 14488 23930 50037 127538 152535 89493 35936 3500 71 83 68 62 60 77 89 95 91 85 69 70 62 61 64 82 93 114 116 119 118 119 125 137 195 452 1312 1284 92 80 81 79 71 75 78 87 83 92 86 88 87 96 95 90 85 91 101 97 95 95 96 92 92 95 97 94 99 100 101 95 99 106 107 103 103 96 105 105 116 114 117 108 106 108 111 98 100 95 98 96 100 102 112 114 137 217 351 583 1132 2011 1901 1397 941 802 725 883 901 953 877 702 422 345 291 167 154 151 145 141 139 138 135 135 139 155 160 207 336 849 1801 2039 2143 2138 1772 1188 866 645 382 293 999999 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 136 139 140 139 135 133 134 135 137 140 139 138 142 143 142 143 143 138 132 129 130 135 138 142 148 152 153 152 150 152 154 157 160 165 171 171 171 176 181 184 184 184 183 186 192 189 186 188 196 193 191 185 173 169 174 172 160 149 149 155 160 161 154 150 152 150 149 156 163 163 162 154 133 133 139 138 131 124 134 139 144 150 152 152 146 138 162 196 256 321 309 270 261 293 554 1225 2003 2560 2684 2372 2050 2348 2847 2738 2086 1485 1117 976 1074 1382 1608 1502 1388 1382 1268 902 524 316 238 190 170 186 148 128 172 176 146 138 166 137 94 128 133 159 161 160 185 149 92 23 23 36 104 96 58 111 79 84 46 -26 67 161 223 153 153 148 125 58 75 181 69 80 66 6 88 139 14 17 195 51 -71 58 213 145 61 17 124 277 240 234 217 149 -12 -35 125 -36 -186 26 237 205 -64 -51 -23 -97 123 158 61 87 247 340 382 145 -179 -90 41122 368 300 75 11287 11 25 22 6762 -337 1222 5221 16348 54001 138494 152467 59655 1701 999999 999999 999999 999999 999999 999999 999999 7 10 14 5 999999 999999 999999 999999 999999 16 10 19 20 34 52 75 110 266 867 3614 5602 3981 52 48 43 43 36 41 46 55 52 58 49 56 54 62 59 53 49 52 64 63 66 68 68 62 59 66 65 61 59 64 70 69 67 68 72 72 67 64 74 77 83 83 83 76 78 76 75 67 67 67 71 69 71 74 80 80 92 112 257 601 1451 2033 1927 1252 873 790 907 1257 1270 1259 1179 925 422 154 119 117 119 116 117 120 116 114 113 115 116 124 151 293 674 2084 5784 6656 5913 4750 2793 1228 763 508 348 291 999999 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 136 137 138 138 135 133 134 136 137 139 140 138 141 144 144 144 145 145 140 132 129 131 136 142 149 151 152 151 150 154 157 159 160 162 168 169 171 175 180 180 177 180 184 192 197 191 187 186 189 190 189 187 178 170 168 169 166 160 154 151 159 162 156 154 151 152 155 152 158 166 163 153 138 134 130 134 138 129 134 149 159 162 161 154 145 141 153 181 223 311 385 349 281 289 378 752 1508 2406 3010 2960 2401 2170 2380 2490 2345 1877 1390 1185 1235 1376 1528 1433 1386 1487 1281 845 476 287 205 163 166 192 172 141 155 167 157 158 195 213 186 151 97 94 93 144 202 165 129 83 77 57 -16 13 95 122 97 92 123 81 80 235 214 96 97 132 90 54 10 95 99 108 99 60 132 158 91 79 150 74 -38 56 211 160 43 -56 75 225 187 186 137 142 80 99 278 133 87 143 29 36 -87 -124 25 70 -27 -52 71 17 137 276 141 -175 -267 -1 41154 368 300 75 11292 11 25 54 6759 -351 1098 4110 13602 41017 78932 86249 50792 11617 5732 3030 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 272 1221 5146 20401 30161 14117 254 51 44 46 41 42 50 56 58 59 57 62 62 63 62 60 54 56 59 63 71 71 71 66 66 70 64 62 57 63 65 66 66 64 70 72 69 71 79 83 84 87 83 80 80 77 74 69 69 70 71 72 77 77 79 82 94 118 255 660 1569 1874 1635 993 793 753 822 896 780 685 621 480 249 126 114 117 116 114 115 118 116 114 114 113 115 122 150 294 672 2022 5631 6841 6116 5152 3311 1807 913 527 335 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 133 134 135 136 137 136 134 133 134 134 136 137 136 138 142 143 143 146 147 144 137 131 130 135 140 145 147 148 151 152 153 155 157 156 157 162 166 170 173 175 179 179 179 182 186 187 183 182 184 190 193 188 181 174 168 173 175 172 168 161 154 156 161 162 165 160 160 161 162 166 169 167 154 150 144 131 134 142 146 150 162 167 163 163 163 154 157 159 162 196 272 409 451 340 263 278 388 797 1693 2744 3192 2860 2264 2018 2099 2396 2393 1914 1542 1534 1634 1770 1665 1551 1578 1393 960 551 310 232 167 142 176 168 163 172 149 139 159 201 276 316 235 107 87 92 84 140 151 85 77 112 113 84 17 -1 67 153 137 125 104 79 101 61 -28 39 142 131 84 -40 -29 13 104 140 95 157 47 -53 23 127 159 131 90 96 137 79 -38 23 102 93 111 127 208 163 105 137 143 181 132 70 5 -125 -129 -90 -3 -100 -258 -192 -233 -99 -2 0 -77 -136 236 41185 368 300 75 11298 11 26 25 6757 -365 259 2799 9779 28517 52026 59439 42921 21866 15168 30163 24355 1882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 466 2318 10600 39021 55483 23712 1476 87 83 80 80 80 86 89 86 93 96 95 96 93 95 97 93 92 93 95 99 97 100 94 97 99 102 105 101 99 97 96 97 97 97 102 103 104 107 108 113 117 119 112 111 107 103 97 97 95 99 105 109 108 105 111 122 143 216 464 850 972 791 577 506 473 393 284 146 132 132 136 137 137 135 135 137 133 136 134 134 133 131 129 130 133 142 197 310 712 1673 2188 2299 2456 2313 1764 974 587 371 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 132 133 135 137 136 135 134 134 134 136 137 137 140 142 142 142 145 146 142 138 134 133 134 136 139 145 149 151 154 154 154 158 158 158 162 163 165 169 170 169 176 179 178 176 175 173 174 179 187 189 182 171 164 165 168 169 166 161 155 154 158 164 167 166 162 164 171 171 170 172 177 175 176 170 151 143 148 149 149 161 167 164 157 154 157 172 163 156 217 316 440 439 317 238 247 370 790 1718 2758 3178 2771 2230 2024 1906 2170 2476 2215 1824 1784 1897 2097 2147 1960 1806 1525 1053 614 372 268 200 174 183 148 155 208 178 136 170 251 323 341 292 169 92 51 20 80 108 114 115 153 197 168 60 -6 24 97 171 81 -19 -11 -54 -39 57 93 96 123 37 -85 -45 -32 -26 -68 -37 139 46 -91 -23 52 59 92 29 -42 -54 -26 -9 47 131 205 179 216 212 67 -33 -41 -24 -32 135 278 -35 -278 -68 -108 -44 -96 -253 -84 76 119 92 -133 -337 -188 -22 41217 351 300 75 11293 11 26 57 6752 -375 1138 4052 10278 21339 32231 33575 23728 20196 30912 62686 44143 2129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 342 1525 7210 25240 36332 15793 1706 113 112 117 186 482 1355 1119 112 113 111 107 111 107 110 110 114 114 118 119 120 121 121 120 122 129 130 134 129 128 123 122 116 115 116 118 119 120 124 125 128 131 139 135 133 128 124 118 113 112 120 124 125 123 120 123 128 137 142 152 179 214 221 224 212 195 158 148 142 143 139 141 144 146 145 142 143 143 145 143 144 142 140 138 137 139 140 145 165 266 494 636 901 1038 1189 1187 995 708 541 617 999999 999999 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 131 131 133 135 136 136 135 134 135 137 138 139 140 142 142 142 143 146 146 141 137 135 132 133 137 143 145 147 149 151 152 155 158 159 161 163 162 162 163 165 171 175 174 174 173 169 169 174 178 179 176 164 159 162 163 164 162 156 149 145 150 161 162 166 168 163 165 163 160 170 182 181 181 171 148 139 145 154 155 149 149 165 169 162 161 167 169 175 251 382 484 435 320 253 242 393 929 1915 2875 3148 2800 2395 2234 1976 1978 2265 2141 1701 1656 1866 2051 2196 2135 1907 1607 1201 736 411 240 200 200 178 177 170 191 226 191 193 288 333 365 348 225 142 62 26 50 87 186 189 161 225 165 66 -6 -27 27 73 13 7 -57 -119 -62 114 227 121 50 -5 13 57 -37 -156 -167 -17 119 138 110 -14 -162 -122 65 56 15 -198 -211 3 43 64 146 165 128 17 -58 -142 -142 -50 -149 41248 349 225 75 11299 11 27 28 6746 -378 120 1963 6888 14595 21538 22166 18391 13010 8602 22487 40862 24531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1678 2312 1373 869 3503 5621 3036 350 999999 999999 11 436 2172 9689 31685 55783 48194 12902 371 117 113 113 114 123 124 127 124 122 122 122 126 124 130 126 126 121 122 126 126 121 120 124 122 120 118 117 125 129 127 129 131 133 131 127 123 116 120 123 126 122 122 123 122 126 130 134 141 142 147 150 152 152 148 138 138 142 142 140 139 145 143 141 140 140 141 144 144 144 143 142 142 142 141 138 138 140 145 191 314 675 1000 1440 2009 2029 1441 864 637 999999 999999 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 131 132 134 137 136 135 134 135 136 137 137 138 141 144 145 145 146 148 145 139 136 135 134 136 139 141 143 145 148 150 152 155 158 160 162 163 162 162 165 169 172 168 167 171 172 174 180 177 176 172 163 157 156 160 166 166 160 161 157 147 149 157 174 179 166 154 157 162 171 178 181 181 167 148 139 130 136 157 154 150 165 173 174 176 179 179 175 241 386 612 729 570 324 215 317 764 1643 2715 3316 3150 2644 2343 2094 1943 2071 1848 1408 1464 1753 1883 1945 1903 1743 1610 1365 966 621 410 403 421 332 355 376 362 356 314 294 321 345 369 346 243 159 137 95 56 115 142 83 100 109 84 78 -22 -117 -60 85 100 70 -36 -62 -31 76 198 81 -23 62 45 -76 -164 -127 27 98 66 112 103 -63 -147 -162 -120 -33 53 -109 -143 -14 -54 -26 48 187 78 18 72 7 41280 368 300 75 11299 11 28 0 6739 -374 123 3035 8670 14603 13696 8454 5730 2009 5978 10301 7908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1244 1849 885 999999 999999 999999 999999 999999 999999 999999 999999 591 3265 13145 46552 113732 156011 105200 19918 155 127 129 128 134 133 136 135 136 129 127 130 130 132 130 128 134 134 137 131 130 132 138 133 134 133 131 140 144 142 143 144 142 141 140 143 138 143 143 147 142 140 142 141 141 144 143 147 151 156 158 158 157 151 146 146 149 144 146 142 151 147 146 145 148 148 150 151 149 149 149 149 150 149 145 145 148 151 169 269 504 828 1398 2192 2201 1439 661 315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 131 130 134 137 136 135 134 134 134 135 135 136 141 145 146 146 146 147 148 142 137 135 133 136 140 142 143 145 149 152 154 154 156 161 163 163 166 164 164 168 169 164 162 167 171 178 182 180 173 169 171 162 153 157 161 167 168 172 172 151 137 151 168 176 167 156 164 166 171 177 176 184 177 167 157 144 140 157 172 168 164 170 180 178 179 172 164 222 403 785 1001 726 360 244 363 893 1865 2811 3227 2959 2495 2218 2087 2095 1947 1469 1227 1441 1807 2019 2064 1910 1726 1686 1544 1243 1059 934 856 887 810 661 661 690 573 481 408 352 347 348 369 317 221 151 102 140 126 56 83 137 83 5 71 88 0 -19 153 151 35 30 73 119 139 80 -95 -124 98 84 -25 -12 83 135 48 5 29 13 -4 15 -115 -128 -40 -147 -174 -135 -140 -101 86 168 161 -19 -80 17 -33 -125 -66 53 125 174 61 -72 165 144 -27 131 266 199 98 197 58 188 432 201 -234 41311 366 450 75 11298 11 28 31 6734 -365 255 3218 6007 5974 5114 4020 4346 4989 2439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1552 5281 18418 69064 150428 208611 130522 13444 141 138 132 137 135 136 137 141 138 136 140 142 142 140 136 140 145 145 138 137 144 144 142 143 145 151 157 154 153 156 158 155 156 157 164 163 163 161 164 164 161 157 156 157 160 161 160 162 165 171 168 167 161 159 157 156 152 154 152 156 153 154 155 158 159 159 161 158 159 158 157 155 154 152 153 154 157 169 230 326 422 596 802 730 466 232 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 134 133 131 131 133 136 137 137 136 135 135 136 135 134 137 141 142 144 146 149 150 145 139 134 132 136 143 145 145 149 151 152 154 156 157 162 163 160 163 165 168 169 169 168 170 172 174 178 182 180 175 176 176 165 154 156 161 165 169 179 174 158 147 154 166 171 170 166 170 167 167 174 177 181 182 178 154 152 160 159 157 149 149 165 175 168 154 142 146 199 393 805 994 672 345 259 390 1041 2093 2905 2941 2554 2224 2100 2071 2128 1936 1368 1178 1455 1864 2139 2322 2215 1944 1828 1656 1429 1395 1433 1312 1326 1354 1087 910 831 615 476 366 299 336 394 450 407 327 223 159 185 88 52 130 102 77 66 46 73 85 43 44 -10 2 150 172 183 143 5 -76 -56 76 200 100 79 161 77 -24 17 62 10 41 84 3 35 83 16 55 -25 -138 -18 81 108 -32 -92 11 161 47 -87 38 379 438 284 -4 -150 95 70 130 308 428 203 -352 -307 -196 30 557 474 -163 41343 368 300 75 11298 11 29 3 6730 -349 593 6056 11925 24848 41582 46844 41581 23941 7557 1940 3705 1575 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 1534 3132 3743 3965 3448 2768 2181 1183 471 68 56 80 100 89 999999 999999 999999 999999 999999 999999 999999 478 2464 10877 43058 116608 107659 13334 136 126 119 124 127 127 128 127 129 131 131 127 130 135 135 135 146 179 247 300 305 235 164 140 139 142 144 139 138 138 142 149 151 151 153 154 151 148 150 152 154 149 144 146 146 149 151 149 154 159 152 157 153 151 153 153 155 152 151 152 150 149 152 155 156 157 158 156 157 156 154 150 151 149 150 150 152 162 213 299 310 248 165 146 145 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 999999 133 132 131 131 133 135 136 137 138 137 137 136 135 135 137 139 142 146 150 151 149 142 137 136 136 139 143 144 146 149 146 143 148 152 156 163 165 164 167 169 173 177 179 178 177 180 181 183 185 181 180 181 181 170 161 161 167 169 174 183 182 176 169 162 164 170 171 165 165 168 169 173 179 193 195 173 151 139 137 139 131 127 139 146 154 164 166 152 144 191 374 655 727 474 246 187 355 1002 2046 2844 2860 2416 2137 2054 1945 1992 1980 1540 1259 1479 1878 2202 2377 2266 2026 1888 1660 1489 1480 1498 1427 1514 1638 1362 985 759 555 438 340 332 422 524 511 409 322 290 235 153 133 145 112 65 57 72 18 -6 26 -32 -18 13 35 116 105 34 21 29 -37 6 75 55 -83 -85 -47 -59 16 130 159 23 -28 -32 -152 -99 134 194 203 130 12 28 36 130 35 -58 163 348 159 -25 189 334 229 254 23 -309 -144 136 231 211 216 -69 -291 70 229 140 -15 -187 -273 41374 346 300 75 11294 11 29 34 6729 -333 2829 10951 27986 54983 81229 90138 79348 44528 11791 2412 4166 1951 999999 999999 999999 999999 999999 999999 999999 46 658 1999 4263 6655 7807 8079 7431 6534 5313 3752 2802 2396 2430 2986 4246 5343 5600 5095 3435 1601 543 162 133 209 552 2090 2272 850 837 128 129 120 115 116 121 126 130 128 130 130 126 118 131 144 155 148 148 176 245 297 297 232 162 138 135 131 133 136 135 134 133 140 143 140 139 139 140 142 141 141 146 145 139 136 134 134 140 139 143 147 146 147 146 142 147 151 150 149 150 152 148 149 149 153 153 155 155 154 153 151 150 149 149 148 148 148 151 168 236 350 337 259 162 154 165 161 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 131 131 131 132 134 135 136 135 135 136 135 134 137 140 140 142 148 152 153 149 140 135 137 140 143 145 143 144 146 144 140 144 149 152 159 164 166 169 171 177 181 181 181 181 182 181 181 185 189 182 189 188 175 167 168 165 165 168 170 179 181 166 157 157 166 170 164 163 169 173 173 172 182 190 162 139 127 124 131 130 138 150 140 143 144 150 143 136 187 341 470 395 238 152 167 445 1183 2124 2752 2646 2179 1932 1819 1776 1914 1853 1526 1367 1572 1962 2284 2282 2032 1809 1617 1403 1338 1313 1316 1368 1604 1678 1356 1007 752 573 482 412 439 565 679 663 510 440 350 212 168 204 250 200 120 104 100 60 41 45 -24 -4 26 38 52 57 79 31 33 22 66 61 -117 -147 -76 -76 -93 2 37 32 40 -74 -195 -274 -142 67 16 36 117 82 51 69 38 -56 -116 -71 41406 350 225 75 11279 11 30 6 6730 -315 19 3257 12064 28997 51905 77995 96669 77429 23257 3451 999999 523 484 999999 999999 999999 999999 999999 999999 1 447 1315 2763 4622 5252 3843 2988 2852 2821 2561 2206 2078 2204 2558 3592 5954 8587 9936 9981 7307 3099 1336 506 759 2725 11657 32032 31021 3673 129 126 126 121 119 116 116 129 134 132 132 129 126 119 126 140 145 137 128 132 132 127 126 132 131 130 134 133 130 134 136 137 138 140 138 140 137 142 142 141 137 141 142 139 138 139 136 137 139 139 139 146 151 149 145 147 146 148 144 150 151 151 146 150 149 154 152 154 154 154 152 153 152 154 151 148 148 149 155 188 293 430 390 318 247 250 229 229 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 134 132 131 132 133 135 135 136 136 135 134 135 135 135 140 142 140 143 149 154 153 147 138 135 139 140 144 148 148 148 149 150 149 148 151 153 158 161 163 166 169 176 180 181 180 179 182 186 185 186 189 184 180 173 165 163 164 162 163 164 169 168 157 149 150 152 164 176 168 168 172 169 172 173 168 168 151 124 125 136 134 127 136 149 145 138 128 132 124 129 190 266 272 205 151 147 192 533 1312 2134 2703 2539 2002 1810 1696 1733 1984 1860 1551 1478 1668 2055 2244 2129 1881 1554 1323 1286 1321 1231 1247 1491 1690 1526 1237 1027 810 578 459 419 450 574 680 642 543 511 397 248 211 198 263 272 153 163 178 136 95 72 47 6 48 78 68 13 21 59 78 82 130 72 -125 -111 -38 -18 -50 -65 -77 -58 15 42 -105 -105 -47 -102 -98 12 50 60 224 194 48 -28 -59 -96 -88 -93 -137 41437 349 300 75 11289 11 30 37 6731 -298 1130 5672 12350 18802 33559 52271 42226 1565 999999 999999 87 89 999999 999999 999999 999999 999999 999999 999999 999999 612 1423 2309 2265 771 999999 999999 999999 999999 999999 999999 7 438 1152 2329 4029 5241 5740 4511 1754 878 435 1201 5139 22598 80602 145191 120135 7650 126 119 118 118 117 121 133 133 136 137 130 130 129 127 132 134 134 132 139 139 134 126 125 128 128 134 138 135 132 132 137 138 143 136 146 140 151 148 142 141 145 141 142 140 139 137 143 141 145 145 155 156 160 148 151 148 150 147 151 150 148 146 148 151 156 154 155 156 156 154 158 156 157 152 151 150 149 154 183 268 361 372 351 336 445 341 290 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 130 131 134 136 137 136 136 135 134 134 135 136 140 141 139 141 145 151 151 145 137 135 135 137 141 145 148 151 152 152 151 151 154 158 161 163 163 163 168 174 176 178 178 177 179 181 182 180 180 188 182 170 161 161 165 169 169 171 180 167 151 153 155 157 168 172 167 161 160 161 162 163 159 158 147 128 130 131 123 124 132 130 133 129 120 129 131 131 164 193 168 139 128 130 158 406 1134 2101 2850 2969 2356 1899 1732 1705 2090 2141 1777 1588 1604 1863 2025 2019 1895 1596 1364 1330 1401 1370 1260 1405 1603 1514 1269 1024 844 675 508 403 440 505 471 485 486 461 350 291 263 230 274 257 231 199 138 89 19 -6 59 24 43 97 77 0 -82 -64 46 107 345 183 -30 -132 -71 -55 -36 2 33 18 -8 49 -121 -135 5 -15 29 2 -36 42 187 196 122 -15 -76 -83 -203 -315 -334 41469 346 525 75 11291 11 31 9 6732 -280 1591 4951 11280 18381 15187 2694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 753 4043 18152 81256 224837 216686 10730 134 124 132 133 130 137 138 136 136 141 138 135 135 134 133 139 142 142 143 141 143 135 131 134 134 138 135 137 138 135 141 139 144 145 152 146 150 148 149 147 150 144 146 141 146 141 148 149 150 154 167 166 166 153 158 150 155 151 151 151 149 150 153 155 159 156 158 158 158 156 158 157 154 152 153 153 152 160 198 309 480 663 677 612 690 611 432 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 999999 999999 131 130 131 134 137 138 138 137 135 135 136 137 137 137 141 141 140 144 150 151 147 140 136 134 136 141 144 146 149 151 151 153 155 155 159 165 167 164 163 166 174 179 179 179 177 179 179 181 182 181 190 189 183 170 165 171 178 175 176 175 168 164 166 164 169 174 167 169 167 160 162 164 154 150 151 142 131 131 135 127 129 137 127 124 124 118 127 132 123 135 157 151 146 143 138 153 307 956 2059 2900 3219 2655 1986 1898 1895 2268 2349 1993 1775 1735 1909 2127 2144 1977 1718 1529 1456 1493 1427 1254 1322 1578 1553 1276 980 829 733 577 438 454 477 399 382 387 352 253 297 288 196 217 252 251 194 126 88 65 48 96 109 38 22 53 70 41 -70 -56 90 261 344 95 -6 -1 -4 -3 -31 -125 -119 -101 -66 -64 -137 -53 15 12 -1 18 43 -4 81 95 -88 -133 -48 -15 -171 -341 41500 365 525 75 11288 11 31 40 6733 -264 93 3313 12243 21835 20132 9929 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 52 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 2299 10482 47497 178459 209174 78677 371 125 128 126 124 125 123 126 129 128 128 124 123 125 120 121 122 123 123 119 125 126 125 126 127 125 125 125 130 129 130 133 133 133 142 140 135 134 139 132 135 133 131 130 138 134 138 142 143 145 154 158 155 145 146 139 142 138 137 142 141 142 145 148 148 148 152 149 149 147 149 146 145 145 156 203 235 273 363 536 855 1372 1821 2316 2650 2207 1120 640 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 131 131 133 136 139 138 138 136 136 137 138 139 140 141 143 142 142 148 153 152 146 139 135 136 139 142 145 148 148 150 152 154 157 156 161 166 165 167 168 170 175 177 178 180 178 180 180 184 183 181 183 180 175 169 165 173 184 177 174 176 168 165 167 165 175 173 167 175 174 172 173 175 167 153 145 127 119 126 137 141 138 134 131 126 130 134 126 134 140 151 162 158 162 167 165 179 473 1254 2240 2897 2867 2361 2064 2100 2363 2513 2264 2032 1911 2023 2403 2630 2496 2080 1769 1770 1820 1725 1590 1545 1505 1547 1463 1159 852 680 586 530 532 451 398 367 296 275 322 317 385 291 154 183 200 172 121 128 121 104 118 109 181 186 125 127 122 105 50 4 50 141 147 134 73 50 98 36 -72 -96 12 50 -18 -10 -66 -61 7 -35 -1 22 28 -46 78 56 -153 -154 2 228 24 -77 64 94 120 -13 -39 34 58 -11 -99 58 -30 -30 140 0 -73 405 339 -102 -146 41532 364 600 75 11285 11 32 12 6734 -246 1931 7416 14794 16797 2361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1096 5456 24572 108232 202766 181613 39889 114 99 99 97 96 96 100 105 111 110 104 100 101 98 95 100 101 97 100 98 103 105 107 102 102 104 105 112 111 112 115 112 109 123 117 115 114 117 114 115 116 113 113 120 119 119 123 129 131 138 142 143 135 129 125 126 125 124 129 128 130 132 134 136 143 146 137 135 136 139 136 139 148 228 420 924 1597 1831 1815 1824 2191 2969 3556 3621 2737 1440 896 999999 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 130 131 134 136 136 136 135 134 136 137 137 138 140 142 141 141 144 150 154 152 145 138 136 138 141 143 148 150 149 150 150 151 157 158 162 163 161 168 171 172 172 172 176 179 178 179 180 186 183 181 180 170 168 170 173 175 182 179 173 170 160 160 169 173 176 164 161 167 167 168 177 183 172 156 140 125 124 128 128 133 132 124 127 142 151 138 115 130 151 151 164 174 175 177 188 213 621 1486 2334 2813 2520 2104 2105 2325 2718 2519 2046 1858 1800 2099 2628 2868 2637 2236 2025 2072 2194 2055 1997 2017 1796 1583 1382 1088 866 640 457 464 460 355 271 283 293 245 309 387 391 273 185 229 262 178 124 100 57 48 88 88 144 200 216 151 111 74 40 49 64 102 161 222 58 26 109 -7 14 153 164 141 22 -123 -148 -37 133 78 -42 8 72 136 247 39 -176 -16 104 187 124 147 44 42 168 25 -52 33 46 -101 0 -45 44 346 277 173 160 470 453 69 297 41563 364 600 75 11284 11 32 43 6736 -229 944 3539 8799 9599 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 2235 10147 45535 147722 220307 148620 10644 85 78 72 71 73 73 72 79 83 78 67 66 64 66 71 75 71 76 72 75 77 79 75 76 78 79 82 80 87 87 87 89 100 95 91 91 90 94 95 90 91 88 97 100 98 100 106 109 114 122 120 120 112 103 104 105 104 104 107 110 113 108 118 122 123 118 117 118 121 122 128 153 301 722 1887 3601 5347 6312 6350 5675 4404 3078 2373 1520 994 619 999999 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 132 134 136 136 135 134 133 134 135 136 137 137 141 141 141 145 151 155 151 144 138 137 139 142 147 152 153 153 153 152 152 157 159 160 160 162 169 170 169 172 179 185 183 178 178 183 189 188 186 181 174 169 173 180 185 188 183 176 168 153 154 169 176 169 162 164 166 162 159 172 185 171 156 143 130 126 135 133 137 144 133 135 160 157 125 118 133 153 167 173 181 185 198 219 331 815 1578 2285 2551 2242 2021 2227 2620 2811 2374 1851 1708 1697 2069 2679 2950 2826 2434 2258 2234 2308 2263 2206 2166 1931 1612 1338 1109 902 670 450 395 326 238 226 244 262 278 323 331 306 230 214 308 301 207 121 67 52 82 67 82 76 17 67 76 41 15 -3 44 130 78 65 206 143 31 29 26 89 132 134 66 -16 -109 -159 -3 116 -1 0 163 172 213 224 25 -60 132 229 79 22 96 -139 1 115 47 -61 -112 9 -98 -129 -291 -21 269 138 212 24 -84 37 -6 209 41595 365 525 75 11286 11 33 15 6737 -211 555 2803 4097 6520 4969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1125 5539 24734 110181 219185 198793 11042 81 69 64 70 81 92 88 65 64 68 59 60 59 62 63 65 69 65 61 65 63 62 67 66 70 72 67 68 77 77 76 78 84 82 77 79 83 82 82 76 80 80 85 89 93 93 98 105 104 109 108 108 102 94 96 97 96 94 96 98 103 98 105 106 108 109 109 107 109 114 118 136 262 548 1317 2666 5682 8565 8997 8116 5933 3857 2580 1206 670 344 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 132 134 136 137 138 136 134 133 134 136 138 136 135 139 141 141 144 150 153 147 139 135 135 140 145 151 154 155 155 155 155 155 157 159 162 161 163 168 169 172 175 178 179 182 180 179 183 186 190 190 189 183 172 169 181 186 187 181 170 161 155 159 164 170 171 169 168 171 161 154 165 173 171 161 153 140 129 134 130 137 151 140 137 153 155 137 143 150 150 171 170 160 165 206 230 433 951 1600 2089 1991 1762 1934 2473 2880 2684 2124 1748 1715 1807 2275 2932 3224 3035 2629 2431 2426 2478 2385 2248 2099 1832 1525 1304 1213 959 709 513 394 296 259 249 230 205 265 373 370 341 307 299 420 412 189 61 69 107 146 38 -21 27 3 46 32 -12 -44 -51 45 152 82 14 90 141 76 4 46 53 34 182 170 9 -23 34 76 54 -73 -42 37 69 102 116 -10 -96 54 109 87 162 314 126 148 102 8 -53 -224 -43 0 -168 -123 96 0 -20 110 -168 -172 -66 -22 -63 41626 365 525 75 11285 11 33 46 6739 -194 651 2842 4525 7223 6046 952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 587 3798 17306 77734 150777 153298 30407 6184 238 335 1725 7776 34273 37974 20529 56 51 42 48 48 49 53 55 53 50 48 53 49 48 53 52 56 59 61 60 64 62 59 58 63 60 58 59 69 66 69 64 65 67 67 71 78 82 90 97 104 98 94 86 87 82 84 82 83 81 81 84 87 86 90 89 92 94 95 95 97 103 114 147 378 1007 2980 4024 6057 7784 8226 8135 6946 6270 5173 3628 2549 838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 133 135 137 137 137 136 134 134 135 137 139 137 137 140 141 141 143 148 150 145 139 136 135 139 145 150 153 157 156 154 155 156 157 159 163 163 165 168 169 174 179 182 180 181 181 183 188 190 186 191 190 186 179 175 182 178 175 172 163 155 164 172 170 174 175 171 175 170 158 161 167 172 170 163 158 149 138 132 131 127 131 141 145 149 151 139 143 148 152 166 161 145 146 180 206 390 769 1318 1544 1360 1486 2035 2710 2844 2362 1863 1624 1612 1899 2536 3159 3256 2890 2608 2524 2650 2829 2528 2171 1977 1825 1540 1238 1138 1043 810 628 447 286 264 251 196 175 191 283 364 453 467 374 500 472 188 65 85 67 103 20 -69 11 62 105 78 12 -79 -80 38 41 31 127 127 57 50 29 39 39 0 110 172 14 2 95 84 50 -8 -1 -55 -23 58 107 73 -10 -36 -35 141 285 241 101 215 126 -47 38 14 92 105 -48 81 202 -16 -23 -32 -192 34 206 64 -35 41658 363 675 75 11287 11 34 18 6740 -176 106 1448 1734 767 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3544 16729 50519 84458 69516 45435 6592 1459 6284 28998 106726 120366 39705 690 31 18 17 14 15 19 23 15 21 24 25 21 26 25 24 31 31 35 32 34 36 33 31 33 31 28 33 39 40 42 39 38 42 42 46 48 57 68 67 76 72 64 52 55 49 48 44 47 47 48 53 57 54 57 55 60 62 66 69 74 80 115 339 890 3221 5922 6760 6799 6416 6540 7040 6306 6286 6559 6260 5339 2916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 134 136 137 137 136 135 134 135 135 136 138 138 138 141 143 144 144 148 149 144 138 135 136 139 144 150 152 156 158 156 156 156 158 161 164 166 169 171 172 179 183 183 184 180 177 174 184 189 186 186 183 179 183 184 179 180 175 166 162 164 172 179 174 171 170 168 176 168 157 165 174 183 178 160 146 142 132 126 131 131 128 138 153 156 146 136 135 143 163 169 168 171 175 172 179 295 576 965 1047 1068 1575 2360 2855 2759 2247 1737 1472 1487 1963 2684 3146 3000 2600 2515 2635 2956 3173 2747 2212 2041 2016 1694 1299 1170 1074 859 734 511 284 247 225 204 207 214 244 331 425 401 362 385 212 46 62 56 -22 -19 -14 -38 -2 11 75 102 31 -28 -7 43 -10 -48 91 108 -14 -1 8 41 71 81 84 32 -28 50 142 83 -49 54 186 50 25 146 190 181 125 -29 -87 -50 -116 -121 -14 28 -40 4 23 -77 -37 112 78 -125 -45 -73 -162 -105 -76 139 226 -82 -226 41689 364 600 75 11287 11 34 49 6742 -159 69 1012 2358 2918 3045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 849 5333 23932 82184 123209 101566 9148 2981 9378 42285 103085 100774 20814 760 42 37 34 35 35 41 40 39 42 42 38 35 40 38 40 43 44 44 52 53 53 52 49 44 43 44 47 53 56 54 54 57 56 63 63 64 72 82 74 80 81 74 67 72 68 73 79 81 70 68 67 69 68 71 70 78 79 81 84 91 102 160 478 1460 5222 6224 5833 4981 4504 3943 3834 3534 3562 4137 4299 4594 4822 999999 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 134 135 136 135 134 133 133 134 135 136 138 139 139 142 144 146 147 149 147 141 135 133 137 141 145 150 152 155 158 159 157 156 157 163 168 169 168 169 176 182 183 180 182 185 176 171 177 184 185 187 185 180 181 182 185 183 175 165 165 165 171 176 172 169 168 164 170 169 165 175 188 196 191 175 146 143 140 128 134 143 140 141 147 140 128 129 135 145 153 146 149 170 177 159 150 224 449 717 758 900 1643 2513 3010 2982 2506 1893 1420 1399 1876 2580 3053 3109 2901 2724 2803 3228 3485 3075 2570 2259 2106 1804 1458 1277 1123 1013 879 590 330 253 237 160 231 265 254 318 327 289 279 156 65 46 59 39 -9 12 35 18 12 32 104 76 18 -17 -36 14 26 -11 3 4 15 45 101 159 102 103 69 18 65 114 174 148 44 111 187 1 -72 103 243 159 87 140 -57 -187 -27 43 64 -49 -180 114 116 -60 -23 2 183 45 24 8 -120 -73 -99 245 252 -142 -168 41720 365 525 75 11280 11 35 20 6744 -143 283 1160 1892 2864 3158 2333 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1537 1900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 4426 15329 45253 118088 162856 146956 58398 17533 5324 22632 32643 18962 527 30 32 33 34 36 37 41 39 41 39 37 35 35 37 36 38 38 40 43 50 53 51 55 51 45 42 43 44 53 53 53 48 53 53 58 59 68 74 83 75 80 82 76 75 81 85 116 238 334 340 291 160 133 105 91 83 88 89 92 97 112 159 449 1290 3338 7371 8489 7774 6868 6062 5012 3480 2316 2087 2388 2583 3326 4895 999999 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 136 136 136 135 132 132 132 134 135 138 140 141 143 144 144 145 148 146 141 136 134 136 141 145 150 154 157 158 159 158 155 157 164 166 166 165 168 175 177 175 177 184 188 180 176 179 184 188 192 189 182 180 180 189 185 172 170 172 169 169 172 172 176 172 170 176 175 178 191 199 197 194 181 149 144 154 151 148 144 145 148 141 130 123 129 135 146 153 130 122 133 144 138 128 188 382 606 642 867 1665 2528 3065 3120 2682 2048 1452 1222 1619 2403 3037 3386 3530 3278 3134 3376 3472 3120 2644 2223 1895 1650 1423 1205 1073 1098 981 657 353 229 199 127 139 158 153 206 227 243 237 145 104 94 96 64 23 51 37 52 81 45 82 72 54 35 -11 75 143 118 77 34 7 -75 70 260 145 60 64 93 132 91 45 95 140 127 72 -73 -119 -51 121 179 61 89 44 131 264 83 -12 2 -102 63 214 212 137 18 249 299 267 162 -47 -202 -166 127 76 -108 -84 41752 342 2250 75 11273 11 35 52 6746 -126 808 1589 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 913 5279 18107 50242 118797 202417 210413 80112 16681 493 1764 2077 480 6 6 10 3 999999 999999 6 7 4 6 6 4 2 1 3 12 9 9 11 9 10 20 21 23 20 20 15 16 16 25 23 21 19 22 27 33 33 42 47 53 49 51 54 53 48 52 55 90 225 368 482 476 390 166 104 76 62 67 71 98 268 564 1145 2059 4630 8203 12191 13065 11672 10075 8784 6808 4740 2842 2075 1899 2018 2488 3440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 135 136 137 137 135 132 131 131 132 133 136 138 139 142 145 145 145 146 145 143 138 135 136 140 146 152 157 158 160 162 164 164 164 167 167 168 169 171 175 178 181 180 185 187 181 176 181 188 192 193 185 180 182 188 196 187 174 175 176 183 185 183 191 190 188 188 194 183 191 202 208 210 207 193 167 158 167 173 162 148 154 159 153 153 151 148 145 147 153 138 127 135 148 147 144 184 356 497 566 922 1622 2378 2913 3093 2732 2146 1665 1263 1380 2149 2926 3399 3807 3831 3558 3503 3239 2737 2334 2028 1769 1581 1456 1181 1048 1079 931 581 338 244 180 147 161 188 154 175 286 371 333 272 149 83 104 108 29 -17 10 39 5 -46 -47 36 84 89 11 17 92 88 127 107 -14 -138 -34 53 -6 -42 25 73 63 158 179 37 34 152 87 2 -62 -89 48 274 299 170 167 243 87 -197 -210 -117 -38 56 200 312 203 248 306 154 64 10 -55 -145 -64 76 125 0 -104 41783 339 2475 75 11277 11 36 23 6749 -111 1414 1772 1488 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1140 6021 25933 79120 161697 229413 171893 23516 362 3 3 0 999999 999999 999999 1 3 999999 1 6 2 999999 999999 999999 0 999999 999999 999999 8 2 8 8 2 6 9 9 11 11 18 17 18 12 18 22 21 18 20 25 36 32 40 43 43 46 47 47 53 49 55 49 60 78 146 299 343 294 119 79 76 99 300 711 1455 2530 4261 5693 7091 9845 12196 12795 11225 8469 7289 6564 5460 4816 3690 2860 2188 1823 1711 1737 999999 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 135 136 135 134 133 131 131 132 134 136 138 142 146 147 147 145 144 144 139 138 138 140 146 153 157 158 160 163 166 167 165 166 168 169 172 176 177 182 186 185 183 181 182 180 179 185 194 199 185 178 187 192 187 169 165 171 177 186 183 187 197 195 194 196 198 192 201 206 209 215 218 204 175 168 182 168 156 157 176 180 171 169 167 168 170 161 151 143 148 165 173 149 148 232 401 480 581 988 1619 2318 2735 2714 2308 1827 1509 1176 1307 2079 2830 3336 3740 3862 3547 3413 3190 2679 2235 2055 1926 1768 1685 1388 1226 1252 1013 614 382 324 259 237 279 272 226 228 411 435 278 212 134 122 125 108 58 47 19 -30 -60 -18 19 92 129 157 127 56 71 64 101 112 43 -62 -81 -7 50 82 61 35 148 138 55 37 59 123 222 243 48 -4 11 124 356 346 319 285 -27 -202 -60 12 53 -35 -127 64 151 182 302 205 -78 -99 101 42 -34 71 239 121 -53 41815 339 2475 75 11274 11 36 55 6753 -96 859 1258 1349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1594 7841 32717 103006 196143 220657 94396 4849 19 999999 999999 2 999999 999999 999999 0 7 6 14 9 8 5 2 3 6 5 0 7 7 11 18 17 15 21 22 19 23 24 29 30 26 20 20 26 34 25 24 29 40 36 45 47 57 73 65 53 57 59 67 61 58 64 106 112 122 118 116 266 517 1065 2179 4603 6189 7027 8803 9772 9595 8974 7332 5602 4193 3358 3433 3627 4054 4549 4539 4313 3676 3039 2426 1835 999999 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 137 137 136 134 131 131 132 132 135 136 140 144 144 143 142 143 142 139 138 140 144 148 153 154 155 160 165 168 170 168 168 167 168 172 176 176 179 180 181 183 181 182 180 177 182 192 196 182 176 186 185 171 160 162 171 182 190 193 185 185 189 197 203 198 193 199 213 215 206 202 184 162 163 176 163 159 170 174 180 176 167 184 191 187 182 168 153 151 163 177 151 137 222 386 489 564 938 1596 2170 2248 1968 1588 1281 1010 802 1219 2014 2541 2928 3326 3341 3112 3120 3155 2955 2585 2175 1911 1789 1853 1616 1392 1288 1041 765 495 386 403 389 352 293 262 275 423 401 237 92 66 110 73 104 117 87 0 -52 4 61 45 62 63 92 182 131 20 -26 63 175 126 3 -56 79 145 118 44 38 224 93 -112 45 88 41 163 267 208 0 -113 -66 22 201 321 202 73 118 307 237 65 -101 -374 -239 -92 -136 149 293 -33 -139 25 135 221 137 33 -64 -16 41846 321 3675 75 11268 11 37 26 6756 -82 283 4087 15479 51221 112617 174385 156072 106596 9812 2 999999 4 4 1 3 5 12 15 15 15 14 14 8 9 7 5 7 11 13 22 22 23 26 32 33 33 38 35 39 33 34 28 24 25 33 27 28 32 36 37 40 51 91 100 80 60 51 51 55 58 75 127 286 317 413 637 1008 1682 2935 4380 5684 8051 9194 9500 9034 7197 5659 4461 2660 2353 2449 2678 2849 3177 3535 3879 4291 4325 4095 3991 3759 2956 999999 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 136 137 136 137 138 136 134 132 131 133 134 136 136 138 140 138 137 138 141 140 139 139 143 146 149 153 155 158 166 172 173 172 168 167 167 169 173 177 178 180 177 181 186 185 183 187 189 190 196 193 190 189 195 193 185 179 182 187 192 206 210 199 197 203 207 211 217 217 212 228 234 220 204 189 183 181 187 183 171 180 192 198 192 181 196 199 201 205 186 161 148 154 162 162 159 186 309 415 486 830 1394 1798 1769 1478 1195 936 754 617 924 1609 2068 2436 2863 2999 2817 2842 3027 3205 2994 2257 1649 1607 1761 1633 1358 1178 1011 846 565 448 523 537 482 369 277 341 450 391 293 137 79 106 14 42 88 24 45 58 48 45 7 29 7 3 75 45 -38 -132 -19 134 40 52 -17 -90 -37 -58 -38 100 167 178 157 125 108 79 -14 -18 -2 -190 -189 -79 -9 104 57 -115 -8 191 307 157 14 5 2 -8 -231 -138 11 -101 -200 -154 -97 30 111 13 -163 41878 295 3825 75 11266 11 37 58 6759 -67 1726 7353 29639 116534 206025 193205 15535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 102 339 516 603 596 469 166 94 31 16 24 57 291 717 1488 2413 3085 4048 5817 7963 10492 12325 12131 11574 10926 10364 7855 4579 3033 3150 2942 2533 2383 2336 2407 2588 2745 3048 3418 3494 3412 3567 3656 3446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 138 138 138 138 138 137 135 134 135 136 136 134 134 133 133 132 134 137 139 140 141 143 146 148 151 157 162 168 170 171 171 166 164 168 169 173 179 177 177 177 181 190 188 183 186 191 197 198 198 198 196 196 196 191 191 195 195 200 206 207 201 195 196 195 193 211 229 225 222 229 222 206 200 195 195 197 183 162 169 200 205 186 171 167 179 214 220 188 157 151 144 126 143 158 193 309 385 526 912 1329 1578 1535 1246 980 864 728 618 744 1293 1992 2361 2699 3036 3000 2813 2833 3116 3068 2240 1566 1494 1552 1415 1146 952 951 868 624 533 614 659 565 400 324 408 398 254 146 29 -17 9 -28 -16 59 19 26 76 152 126 97 148 76 38 37 -66 -105 -103 -80 -44 -65 -18 -36 -178 -181 -34 4 72 74 100 185 60 45 40 -54 -36 -153 -234 -139 41909 292 3825 75 11261 11 38 29 6762 -51 1052 4942 20245 81530 177261 167973 6368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1066 1570 1926 2017 1677 1264 905 668 142 999999 999999 21 426 1259 2851 4554 6001 8057 11143 15416 20424 26202 28769 26338 15945 8501 5048 2896 2227 2853 3054 2611 2499 2515 2624 2646 2828 3257 3577 3752 3984 3819 3553 3462 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 142 141 140 139 138 138 135 134 137 137 135 131 130 129 129 128 130 135 139 141 142 141 143 147 150 158 164 166 168 170 169 169 170 171 172 175 180 177 177 180 183 189 185 178 175 182 194 196 198 198 192 186 186 182 183 188 195 197 204 208 202 194 190 190 197 204 212 215 216 224 220 201 180 175 175 173 161 139 147 161 160 149 134 134 169 200 192 148 121 121 120 127 153 176 251 358 504 794 1136 1328 1368 1338 1171 987 959 806 628 698 1260 2055 2409 2709 3211 3354 3136 2917 2941 2671 1986 1495 1344 1286 1166 958 846 917 882 649 626 805 820 596 419 316 386 334 154 84 -8 -14 13 -44 -49 -6 -22 -45 -20 78 74 55 121 70 -51 -85 -95 -69 -32 -54 -2 50 65 25 -73 -59 0 -71 -95 -99 -99 -70 -68 -73 -53 65 134 41941 295 3825 75 11263 11 39 1 6765 -35 136 2914 12422 52090 162136 162267 9748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 836 2069 2476 2705 2692 2233 1897 1855 2101 1987 1503 1383 1504 2028 2872 4013 5042 6332 8218 11149 16080 23767 34709 41910 38472 22536 8515 4877 3191 3283 3737 4021 3757 3585 3401 3374 3424 3945 4313 5021 5891 6497 6189 5496 4571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 144 142 140 138 136 136 133 133 136 137 134 130 130 129 128 128 132 136 140 141 139 139 144 148 152 160 167 169 170 171 169 171 174 175 178 180 178 176 179 186 186 188 188 179 171 184 194 192 192 198 196 191 183 181 183 186 191 194 206 205 197 195 192 200 211 207 208 205 215 215 200 187 173 167 154 156 157 137 139 143 131 133 139 152 174 183 178 146 132 128 130 145 162 203 335 469 641 998 1221 1273 1429 1595 1465 1175 1075 879 718 934 1619 2244 2561 2879 3229 3173 3084 3017 2834 2337 1805 1284 1014 951 869 848 899 887 806 626 636 851 921 810 549 318 364 296 131 131 18 -19 24 -15 -3 19 3 -2 -31 -9 12 42 96 15 -87 -69 19 119 66 4 89 99 136 84 66 65 -50 -39 -100 -190 -122 -47 52 83 43 -57 -138 -78 -137 -24 41972 321 3825 75 11257 11 39 32 6768 -20 186 3200 13760 58319 186007 187277 8842 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1055 1919 2911 4375 6663 7188 6201 5633 5593 4838 3793 3491 3454 3760 3986 3970 4087 4383 4943 6133 8378 12091 18221 25139 30643 27069 19707 12305 5310 4430 3996 3751 3966 4014 3973 4074 4725 5634 5475 5533 6308 6995 7154 6222 5187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 143 141 138 136 134 133 133 133 134 134 131 129 130 130 129 131 136 139 141 141 138 140 145 149 153 161 167 168 168 169 171 171 170 174 179 179 176 178 181 184 184 182 183 182 176 184 195 190 188 193 196 195 189 188 186 187 189 196 201 190 183 190 195 203 215 215 212 209 209 196 187 182 171 165 162 170 172 160 161 150 138 144 157 163 170 196 237 257 236 203 197 184 178 253 421 721 1011 1160 1160 1355 1858 1959 1592 1233 1026 892 982 1455 1973 2301 2502 2653 2707 2718 2768 2749 2475 2036 1545 1072 848 740 629 729 836 794 709 626 593 755 987 1004 665 378 330 228 145 86 -51 -32 38 40 115 192 129 92 106 123 166 185 124 -44 -51 25 16 68 38 52 114 32 57 88 144 126 5 47 11 -88 -10 52 122 168 84 -76 -257 -94 -34 -108 146 151 -86 10 46 -74 -7 128 87 64 -13 9 235 292 12 -208 155 337 389 560 381 366 398 104 289 316 42004 321 3825 75 11250 11 40 4 6771 -4 843 4671 20150 81097 174319 163947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 601 1612 3469 7299 13944 20148 24687 24384 18211 10054 8703 7231 5989 5419 4607 4082 3711 3287 2978 2658 2496 2336 2303 2342 2983 6298 11737 13910 13526 9185 3690 2969 2786 2907 3754 4800 5780 5990 6409 7041 6897 6534 6382 6329 6542 6022 5478 999999 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 142 140 137 135 132 132 133 133 134 132 131 130 133 133 130 132 137 141 143 143 141 140 142 143 149 159 166 167 168 168 169 167 166 168 172 174 173 175 180 181 178 177 176 180 182 189 192 189 190 188 184 184 182 179 181 185 190 193 193 186 188 199 208 211 215 208 210 217 214 204 179 169 168 158 167 182 174 176 184 168 162 161 151 145 166 194 257 373 376 323 344 343 310 460 745 1132 1424 1324 1201 1615 2051 1707 1218 929 714 695 941 1482 1889 2067 2212 2142 2051 2368 2645 2351 1967 1578 1096 865 817 637 614 691 748 725 677 635 670 845 1175 1141 665 318 210 171 116 17 -32 55 48 22 97 161 106 91 159 100 87 64 4 3 46 122 100 86 25 44 135 12 -14 44 1 55 65 -30 -17 46 169 130 36 -5 3 82 -39 -61 -5 -118 97 128 -100 165 213 70 243 283 151 75 -60 118 72 -113 -99 -219 -34 12 51 417 281 99 274 147 164 152 42035 333 2925 75 11251 11 40 35 6773 10 518 3848 3795 999999 999999 999999 999999 999999 999999 999999 999999 999999 1947 9794 28793 71389 87545 60384 1078 999999 999999 999999 999999 999999 999999 999999 999999 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 12 138 1058 2472 5317 11282 20739 32349 42722 48667 46223 30765 8469 6967 6010 5511 5201 4532 3999 3791 4095 5030 5227 4994 4476 3993 3629 3346 3154 3098 2953 2791 2750 3452 5117 5321 5637 5907 7582 9343 9320 8738 8632 8384 8188 7961 7124 6634 6062 5715 999999 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 139 137 134 133 134 135 135 136 135 135 133 134 133 130 130 135 141 144 142 139 138 139 142 148 159 166 167 164 164 165 164 162 164 167 170 171 171 179 181 173 171 171 174 182 188 191 190 194 193 187 181 178 178 183 187 195 196 200 202 203 205 210 209 212 213 209 204 206 202 168 153 159 160 171 182 177 172 186 188 172 159 142 145 179 199 255 382 447 448 538 530 479 720 1075 1387 1399 1129 1218 1698 1648 1124 812 636 464 498 723 1075 1423 1691 2034 1942 1697 2099 2488 2117 1662 1223 785 785 716 625 673 663 665 680 659 586 617 882 1302 1075 463 212 140 122 42 -14 15 26 0 12 52 113 96 102 105 7 -25 12 40 73 43 28 83 132 81 34 102 25 -49 -11 18 67 38 -48 33 175 305 222 74 -41 -58 112 69 -88 -6 -15 13 36 -185 22 241 81 164 260 276 162 182 444 117 -109 28 -81 -116 -267 -439 23 60 -301 19 310 277 139 42067 333 2925 75 11250 11 41 7 6776 26 796 4849 4784 999999 999999 999999 999999 999999 999999 999999 999999 999999 1943 10200 30426 38874 21406 2179 860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 341 1422 2086 2994 4501 6124 8017 9862 12844 18376 25616 32999 40874 46620 38402 19643 5919 5320 5542 6185 6447 6707 7274 9305 10163 10850 10917 11298 11038 10931 10042 9789 9534 8928 7277 6595 6659 7401 8649 8443 9187 10367 11695 11937 10427 9530 9883 10249 9296 7926 6854 6355 6822 4543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 142 140 138 136 135 136 137 137 138 137 134 131 131 130 129 130 135 141 142 139 136 137 140 145 151 158 164 165 160 160 159 156 158 160 163 165 169 168 170 171 167 168 169 173 183 191 188 186 190 194 194 190 186 185 192 190 194 194 196 206 211 207 203 199 205 218 213 196 192 189 165 154 155 158 170 183 177 157 175 178 156 151 151 156 186 210 254 351 429 501 620 593 628 970 1197 1309 1169 976 1431 1761 1298 801 692 532 387 508 692 897 1101 1430 1790 1693 1509 1900 2172 1805 1365 932 643 625 524 513 678 706 615 589 562 466 406 679 1032 775 342 204 173 194 138 43 30 26 54 75 66 77 71 145 76 -53 21 129 116 75 -53 -100 3 55 87 104 95 -7 7 46 170 226 60 -43 -52 67 179 141 73 -57 -37 145 109 -95 -54 37 8 50 89 164 250 93 51 173 42 36 316 335 6 -10 -37 -32 -2 -100 -4 166 38 -169 228 255 127 -77 42098 333 2925 75 11246 11 41 38 6779 42 621 5008 11363 8723 999999 999999 999999 999999 999999 999999 999999 999999 726 6068 25693 25373 3521 999999 999999 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 448 1688 2551 3072 4107 5481 7058 8778 10918 12754 13899 13313 13158 13544 14334 15479 17928 17863 12105 6161 7080 8623 10935 13055 15177 16083 15713 17312 16248 15004 13836 13547 13082 14746 14239 14563 14948 15669 14568 10510 9551 9926 9811 10474 11566 13251 15070 15079 13216 12227 12206 12130 10357 8620 7732 7596 5371 4650 999999 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 143 140 138 136 135 135 134 133 134 134 131 128 128 127 126 131 138 141 138 133 134 136 139 144 150 157 162 162 160 158 154 150 150 151 156 159 163 166 161 161 162 166 168 172 183 193 190 182 182 185 188 184 182 187 187 183 184 183 186 194 202 204 202 201 204 207 204 195 183 168 152 150 157 159 167 168 155 149 156 157 147 155 158 164 171 180 220 300 362 426 485 475 623 1013 1231 1232 1092 1066 1676 2024 1606 1151 888 605 410 503 623 763 967 1210 1479 1492 1455 1641 1583 1260 995 647 493 460 322 406 629 620 461 387 375 374 389 497 534 399 264 201 202 233 173 33 4 77 39 47 74 21 2 13 -11 -94 10 126 31 -19 -17 72 61 6 138 172 97 -30 -47 -6 -23 9 9 -33 -136 -6 107 66 11 -12 129 116 109 86 48 130 157 210 277 183 -4 7 53 -33 -177 -38 222 1 -215 29 128 -19 71 216 77 -35 -74 -98 286 140 -31 46 42130 333 2925 75 11246 11 42 10 6782 58 1424 8352 27423 25571 999999 999999 999999 999999 999999 999999 999999 999999 4 2674 11972 11744 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1205 2192 3123 4464 6319 8155 8919 9792 10739 11695 12382 12852 13232 12929 10898 9139 7863 6820 6295 6038 6144 6640 7762 9438 12473 16509 19311 21054 20877 18387 16740 12808 11420 10202 9244 8911 10090 10081 10056 11405 13857 16872 15102 13816 13098 13306 14612 14755 15797 17284 17491 16709 15542 14064 12706 8297 7169 6758 6511 5867 3484 999999 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 142 139 138 137 136 134 133 133 134 135 133 128 128 127 127 133 139 139 135 130 132 135 138 145 151 157 159 156 154 155 156 153 151 151 156 158 162 162 158 161 162 168 175 177 181 185 184 183 185 183 184 178 178 179 175 176 183 188 187 187 189 198 203 201 194 189 187 171 161 155 138 139 147 151 163 164 162 157 154 157 156 156 159 170 166 168 196 240 270 311 321 356 505 808 1071 1076 1011 1139 1686 2105 2165 1847 1325 821 464 480 661 824 930 995 1328 1517 1332 1162 1011 902 717 538 464 401 328 487 577 448 306 232 257 313 423 459 357 223 189 198 220 273 201 79 55 97 55 55 93 33 8 -42 -87 -12 86 119 46 -21 60 259 104 -9 91 125 80 -1 -27 -10 -38 -12 24 1 7 58 -17 -3 -25 45 248 132 118 245 90 14 138 207 73 -105 -86 -31 37 -34 -81 31 81 4 -108 92 299 256 380 150 -349 -197 48 111 171 9 88 329 42161 333 2925 75 11245 11 42 41 6784 74 942 6482 28316 35270 10833 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1451 3056 4373 5407 6815 8381 9595 10144 11068 11874 12559 13303 14139 14837 15059 13695 11173 9238 8203 7695 7467 7564 7851 8443 9790 12128 14480 15855 15460 14243 11619 9919 7731 7582 7580 8097 8794 9394 11533 12349 13874 15070 17979 20305 20781 18371 17183 16697 16081 17226 17177 16350 15167 13813 11566 9746 6070 5101 4536 3730 3301 2206 999999 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 142 140 138 138 137 136 135 135 136 136 133 129 129 127 129 134 138 137 133 130 130 133 138 144 151 155 155 154 151 149 152 153 154 156 160 161 162 158 156 159 161 168 172 179 181 180 178 184 185 182 182 179 177 177 174 178 183 187 185 185 192 197 201 194 182 177 169 151 146 148 135 130 136 140 151 158 155 159 165 171 172 169 169 165 159 176 202 205 201 233 272 348 475 605 785 869 915 1197 1679 2197 2648 2573 1980 1214 654 585 851 1071 1028 1073 1445 1552 1192 874 786 769 600 477 453 397 372 437 409 294 237 201 240 325 378 343 255 218 236 210 246 299 234 214 160 111 116 85 109 123 69 53 16 36 109 119 153 159 142 153 112 19 18 107 87 -15 77 148 324 349 106 38 177 121 12 87 13 28 267 238 204 246 78 -3 141 150 24 7 196 180 138 85 13 -14 -105 112 232 118 46 332 539 42 -283 -67 -1 55 -71 -117 137 86 42193 333 2925 75 11248 11 43 13 6787 90 1391 8196 28976 40653 21821 266 999999 999999 999999 999999 999999 999999 999999 999999 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 1545 2476 3275 4356 5230 6079 6751 7296 7754 8848 9918 11064 12383 13579 13959 13564 12583 10535 9032 8440 8027 7701 7628 7731 7891 8663 9496 9531 9371 9125 8613 7383 7031 7628 8912 10171 11904 12932 13482 15737 17076 17388 16764 16886 17234 17520 15834 15822 15156 15849 15829 14815 13666 12452 11316 9101 7079 5787 4796 3101 2203 1677 1177 999999 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 139 138 139 139 139 138 136 137 135 130 130 130 129 131 136 139 137 134 132 130 132 138 141 146 150 153 153 150 149 151 154 153 154 157 158 157 157 157 157 158 161 166 176 183 180 180 179 177 177 176 174 174 169 169 176 181 184 182 184 188 194 198 197 192 188 172 145 137 145 141 137 140 152 148 143 143 157 180 189 206 209 194 181 181 186 201 191 179 208 288 402 465 479 596 827 1152 1640 2132 2681 3084 3050 2456 1605 943 710 853 1057 1050 1092 1279 1300 1029 775 701 620 524 462 458 429 390 395 349 278 290 242 219 274 312 321 273 298 321 282 186 164 137 127 72 63 124 109 119 153 59 -1 -13 -70 -37 -15 94 112 90 116 4 -32 8 80 99 109 194 166 110 388 143 119 167 159 226 105 82 189 192 126 214 154 90 103 137 -36 -229 -69 160 25 119 363 303 128 -27 181 397 159 -73 144 486 188 27 7 -273 -303 -388 -107 360 171 42224 311 2925 75 11227 11 43 44 6791 104 1338 8213 28129 40738 22400 1200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 1423 1904 2569 3221 3547 3955 4780 5506 6177 6759 7593 8607 9475 9554 9268 8735 8580 8301 7862 7749 7747 7930 7989 8102 8095 8073 8131 8198 8164 8192 8323 8604 9080 9395 9599 9875 10242 10396 10972 11598 12011 12061 12127 12315 12449 12868 13549 14568 15191 15388 15895 15286 15341 13989 12977 11877 10480 8901 7734 7049 6486 4794 2405 1783 1752 1482 999999 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 139 141 141 140 141 140 139 137 133 131 131 132 134 136 137 135 134 132 131 134 135 136 139 144 147 146 147 148 150 152 151 152 155 159 163 163 160 158 154 154 162 172 173 173 176 175 172 169 166 165 167 162 159 168 177 180 180 177 177 186 190 192 187 185 177 149 127 137 152 154 151 150 139 136 139 152 172 180 196 210 195 189 179 169 176 185 199 213 285 430 444 392 464 758 1301 1964 2532 3056 3470 3448 2772 1897 1212 844 804 958 1042 952 824 795 751 648 583 513 514 551 469 388 400 413 371 296 309 273 263 263 288 369 312 214 132 113 78 87 79 32 44 69 56 58 55 26 -52 -65 -78 -58 -17 -24 -19 -80 -82 -34 -59 -69 -41 -14 25 132 148 156 19 -1 63 121 90 54 28 -129 -30 163 -20 -87 241 208 -65 -258 -134 -21 -114 -56 42256 300 3000 75 11238 11 44 16 6797 111 2376 11471 21209 13755 449 999999 999999 999999 999999 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 628 1772 2055 2416 2767 3128 3623 4332 5328 6670 8438 10789 12822 13479 10951 7459 5101 4633 4454 4431 4564 4966 5522 6130 6550 6665 6521 6291 6143 6012 6100 6439 7048 7673 8138 8528 8809 8960 8191 7869 7510 7874 8605 10321 12202 13447 14137 14905 15688 15620 15061 13819 12644 12109 11936 11417 10361 9456 10500 11227 8390 7817 5812 3884 3047 3025 3329 999999 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 139 140 140 140 141 142 142 142 139 136 135 135 135 135 133 132 133 133 134 135 133 133 137 140 141 142 144 145 146 148 148 152 157 158 161 159 155 153 153 153 159 167 169 170 171 172 173 171 166 163 159 157 162 169 173 170 169 174 178 183 184 185 182 172 162 147 133 138 152 160 154 142 139 143 149 159 172 169 180 198 188 174 157 142 136 154 198 217 298 432 467 416 419 703 1412 2266 2985 3463 3583 3303 2598 1787 1209 957 963 1067 992 754 571 552 536 453 430 478 509 541 447 357 373 363 294 209 217 257 294 313 323 337 280 125 22 11 74 128 91 48 99 122 30 -56 -51 65 44 -67 -54 61 75 110 44 -120 -108 -7 32 -10 11 59 -34 -82 -78 32 18 -12 33 73 170 69 -192 -319 -336 -203 42287 304 3075 75 11244 11 44 47 6802 110 214 2061 1893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 366 680 1896 2479 3285 4520 6435 9653 13182 15217 14367 11259 7865 4948 3731 3546 2843 2779 3011 3603 4137 4360 4639 4922 5087 4979 4535 4494 4881 5087 5009 5145 5546 6081 6660 6999 7435 8449 10074 12530 14454 14926 14337 13596 12539 10836 9112 7814 6997 7190 8252 9277 10628 13609 14284 999999 999999 999999 999999 6261 6622 5823 4245 999999 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 136 137 138 137 137 138 140 141 140 137 135 136 138 137 136 133 131 133 134 136 138 138 137 138 138 138 138 141 145 147 147 147 153 155 154 155 150 148 150 153 158 166 168 169 172 172 171 172 166 158 160 161 160 169 173 166 167 164 169 180 180 178 191 196 190 174 163 158 154 161 176 172 168 170 172 171 173 185 189 208 214 195 186 185 169 156 169 187 247 419 576 596 581 575 845 1667 2667 3434 3746 3460 2877 2219 1597 1217 1146 1225 1162 838 581 505 495 499 387 361 436 500 509 423 340 328 315 281 234 230 260 287 308 309 299 215 144 119 81 74 64 66 45 17 37 31 -20 0 95 85 -56 27 134 23 52 74 -25 -63 25 16 -5 53 83 -3 -46 22 76 71 47 -7 -52 -41 -38 -63 -81 -123 -113 -55 -19 85 -79 -305 42319 289 5700 75 11243 11 45 19 6807 103 42 290 555 1597 2094 2396 2789 3181 3788 5382 7811 10499 12070 10589 7858 4900 4721 5478 4733 3958 3948 3856 3931 4212 4587 3655 3522 3557 3585 3815 4344 4988 5565 6401 7188 7615 7949 7918 7935 8570 9832 10574 10647 10190 9486 8899 8481 7779 6758 5975 5543 5757 7776 11623 15682 21969 19730 999999 999999 999999 12712 8301 6918 5744 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 141 138 136 136 136 136 136 136 136 136 136 135 133 133 134 137 138 135 133 131 131 133 135 140 144 145 143 142 141 140 141 144 149 150 149 152 152 153 157 153 152 155 161 169 176 177 177 179 180 175 171 170 159 159 168 177 179 179 166 165 170 175 187 193 191 194 196 204 196 188 177 170 182 193 192 183 186 192 192 197 204 202 204 215 215 199 185 185 204 214 205 299 534 730 753 748 800 1062 1811 2819 3568 3739 3346 2814 2249 1674 1374 1385 1460 1230 804 585 523 494 444 301 275 332 410 462 382 309 297 289 284 277 264 229 223 227 234 244 153 124 145 114 106 34 65 69 10 47 48 79 116 31 -52 0 175 198 25 -37 -1 33 5 -15 37 42 2 40 61 137 256 316 50 39 -85 -265 -174 -122 -44 77 121 26 -11 -32 -108 -151 -161 -99 93 123 2 -46 14 -16 111 225 211 50 -266 -249 90 437 326 -145 -387 -122 -269 42350 299 5475 75 11244 11 45 50 6809 90 49 240 506 1676 2061 2129 1554 1894 2327 3080 3819 4387 5028 5255 5600 5659 5136 6134 6998 7592 7152 6745 4984 4881 4281 3163 2832 2567 542 589 1674 2658 3739 5046 6695 7922 8857 9062 8835 8237 7451 6801 7051 7586 7926 7864 7590 7158 6948 7314 7161 6499 6218 6333 7128 9266 12986 16528 17319 999999 999999 999999 999999 11865 9304 8186 6573 4416 999999 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 137 135 135 135 135 135 135 135 136 135 133 132 132 133 134 135 132 131 130 130 133 136 141 147 149 149 147 146 145 142 141 146 151 150 151 155 155 156 159 159 160 167 172 179 186 186 183 183 185 185 182 174 168 169 180 184 179 174 173 180 183 187 190 187 191 196 197 192 180 170 167 169 168 163 165 173 184 188 191 192 193 195 206 206 173 162 180 208 208 218 340 593 755 729 755 881 1298 2105 3051 3631 3538 3049 2536 1959 1497 1356 1444 1459 1098 720 598 520 426 310 238 259 287 342 399 346 301 319 293 234 226 219 180 187 187 199 202 142 103 98 88 111 90 102 77 34 98 115 113 138 98 42 82 82 98 87 21 72 132 125 77 74 72 28 92 131 241 237 132 60 85 30 -64 43 46 -17 -41 24 43 14 -53 -157 -182 -195 -58 193 221 122 -125 -146 -45 -7 55 276 189 -165 -42 295 169 -164 -119 -79 144 -32 -149 170 69 -40 97 80 -2 42382 302 5250 75 11230 11 46 22 6809 75 116 287 547 1581 2066 2714 3897 4802 5045 4330 4320 4798 5050 5779 6546 6129 5047 4360 4426 5380 7625 8103 6502 4434 3728 2664 2813 3028 2743 2561 2460 2369 2694 2880 3190 3604 4419 5591 6767 7326 7261 7435 7186 6998 7325 8009 8640 9181 9439 9425 9303 9335 9959 9961 9239 9176 9429 10095 9991 12111 15349 21034 999999 999999 999999 999999 999999 9551 8404 6698 4943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 138 136 136 136 136 135 135 136 136 135 133 132 132 133 133 133 133 133 132 132 133 137 142 147 150 150 148 145 144 142 142 147 151 149 149 153 158 161 162 161 162 168 174 177 182 186 185 185 187 189 185 179 172 170 169 175 168 167 176 179 176 180 174 173 178 186 190 175 160 150 146 143 142 147 156 170 179 171 169 170 187 212 226 228 195 182 193 203 214 245 335 552 653 582 604 829 1415 2349 3138 3505 3233 2771 2228 1708 1351 1190 1293 1295 888 627 612 617 469 297 290 296 359 368 348 384 397 373 260 184 184 178 157 214 223 197 168 143 110 117 138 99 80 94 63 41 48 80 106 112 139 130 93 44 72 130 208 211 131 108 57 -8 22 143 205 53 49 110 124 106 43 155 256 164 156 146 90 108 132 96 -2 -32 -52 -158 -74 101 84 -18 -114 -15 -62 -155 -30 69 67 -19 48 120 46 -61 -26 -43 91 279 278 267 177 117 82 82 150 42413 300 5400 75 11240 11 46 53 6808 60 144 366 1209 1768 2585 3413 3823 4047 4220 4691 4634 4802 5242 4720 4310 4559 6211 9231 12973 13486 11335 8650 3099 2249 2454 2878 3474 3900 4063 3951 3946 3924 3890 3909 4021 4046 4565 5395 6260 6991 7150 7368 8689 10096 11184 11905 12077 11887 12933 14791 15883 15774 14548 14522 15266 16636 15646 15140 15829 18847 17881 999999 999999 999999 11143 9162 7916 6436 5762 999999 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 137 137 136 135 136 137 137 135 133 132 134 135 134 133 133 133 131 130 133 138 144 150 152 149 147 143 141 143 149 153 149 148 152 158 164 165 164 164 168 180 182 184 188 187 187 187 187 184 183 179 168 161 161 165 167 169 168 162 166 177 177 172 180 182 168 151 138 135 140 138 148 161 165 169 168 169 172 179 204 248 272 257 234 209 197 229 247 273 425 536 470 459 674 1292 2183 2935 3349 3344 2976 2255 1635 1254 991 1100 1163 927 798 821 884 721 433 345 307 419 435 297 372 408 312 246 232 196 154 161 167 139 123 144 167 168 176 189 114 63 84 66 64 59 71 63 67 131 127 97 72 43 35 142 209 60 108 92 37 46 139 146 -86 -99 76 88 21 39 115 145 89 152 157 110 116 83 109 127 101 105 100 152 162 118 57 86 245 190 89 -26 -121 39 48 -34 -149 -65 65 -7 -89 65 315 196 109 289 376 243 312 399 42445 291 6075 75 11247 11 47 25 6806 45 169 321 519 1568 2553 4514 5989 8171 13608 24118 27083 20309 14846 6969 5475 5472 5747 5753 5861 4930 4886 4662 4656 4650 4823 4887 4125 3950 4447 5392 5727 5613 5596 6589 8290 9640 10332 10349 10450 12370 15313 17323 16631 15634 15505 17945 21073 21384 19523 17491 17018 16311 999999 999999 999999 11091 9139 7147 5866 4882 999999 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 137 137 137 137 137 137 138 139 138 136 134 133 134 135 134 134 133 131 129 130 132 136 143 151 154 153 149 146 144 147 152 155 153 153 155 161 164 165 165 165 167 172 179 183 186 186 188 187 186 186 185 177 167 162 162 165 172 169 167 165 169 182 179 174 176 178 168 146 130 125 131 130 143 157 151 147 159 165 173 181 188 221 243 245 253 225 202 219 221 253 437 525 433 413 626 1111 1844 2700 3292 3612 3304 2392 1546 1263 1052 1068 1169 1126 1155 1211 1179 923 536 356 400 496 420 284 303 309 256 237 219 191 146 150 181 145 160 198 201 203 184 140 84 62 61 76 63 57 79 -5 -22 108 130 63 -15 -1 32 107 298 111 111 84 50 49 44 -1 -60 -51 40 138 124 124 90 -12 36 130 96 16 38 112 138 115 41 166 192 122 122 164 193 131 113 156 95 15 73 188 110 216 110 -5 70 94 134 100 101 -119 -106 122 311 382 475 407 42476 290 6150 75 11245 11 47 56 6805 31 143 522 1980 4391 8870 13009 17205 23800 31547 31142 12633 7256 5281 5530 6329 8434 9848 10161 6987 6141 5950 6095 6087 6011 5589 3672 3366 3358 3860 4471 4696 4899 5236 5987 6463 6875 7184 7442 8361 10272 12864 14450 14850 15332 17257 19398 21949 24601 23327 21207 15664 999999 999999 999999 10188 7411 4951 4066 3853 999999 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 137 138 138 139 138 137 137 139 138 135 131 130 130 132 133 134 134 132 130 131 134 139 146 151 153 154 153 151 151 153 155 155 157 157 156 160 164 163 162 165 165 167 172 177 184 190 195 191 190 190 187 180 175 170 164 165 167 169 171 170 178 179 178 176 177 181 176 157 135 125 128 133 146 153 144 143 155 157 166 191 187 193 216 239 264 247 224 214 222 293 511 597 499 530 778 1178 1770 2600 3334 3737 3484 2440 1514 1321 1180 1192 1314 1376 1490 1551 1380 1053 625 397 438 427 276 204 199 209 198 194 166 148 166 142 153 164 179 211 207 166 155 122 88 115 106 110 76 66 79 0 -45 25 37 17 24 20 17 77 83 24 39 64 74 61 53 32 28 71 169 227 233 120 27 -14 42 93 35 23 39 77 212 67 -63 96 114 113 161 207 133 -29 -145 -242 -179 93 232 88 56 306 193 187 200 172 298 97 -8 -23 -85 -119 72 363 405 205 42508 292 6000 75 11246 11 48 28 6804 15 117 548 1779 2496 4324 9465 17234 27149 37063 52154 32409 17526 3629 2414 3204 4853 7187 10856 14873 16361 10259 8301 8088 8969 9227 9113 8925 5852 4927 4711 5457 6156 6152 6117 6299 6599 6719 7013 7178 6923 7060 8350 11118 14465 15840 17116 18582 20021 23113 26499 25663 24139 15417 14898 999999 11322 8591 6972 4738 3658 2799 999999 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 138 139 140 139 138 138 138 138 135 131 128 129 131 133 135 136 133 130 130 133 139 145 150 150 152 152 150 148 149 149 151 155 157 158 160 165 167 165 164 165 169 174 182 186 192 194 191 190 187 187 186 185 177 167 173 175 175 167 168 174 172 178 185 184 184 180 168 149 138 138 141 158 160 146 144 147 155 169 189 195 194 229 274 323 330 294 270 290 338 491 674 750 830 1008 1484 2103 2777 3344 3714 3433 2379 1519 1254 1231 1330 1500 1617 1753 1748 1526 1247 848 501 403 280 156 135 149 144 129 157 156 117 152 162 152 124 97 146 176 200 242 160 151 230 214 137 121 135 91 62 41 0 -6 47 55 0 -34 1 12 44 136 142 158 127 60 109 79 43 136 196 201 106 51 109 104 81 -12 -34 44 93 167 -32 -16 134 112 161 203 204 37 -55 -123 -255 7 324 232 32 154 190 70 201 181 46 205 258 135 259 173 143 101 52 66 -165 42539 296 5700 75 11248 11 48 59 6802 1 51 372 685 1893 3187 4780 6210 7222 9831 15000 25446 43389 51067 34804 15061 3680 1481 1705 2727 4327 7523 10518 13428 13747 9967 9407 10127 10986 11537 11799 12235 10050 7605 6722 7258 7239 6828 6401 6627 7478 8264 8777 9058 9314 10185 11395 12992 15004 15018 14266 15967 17606 20128 22363 21810 20291 16426 15346 12467 11421 8847 5644 4364 3411 2465 999999 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 140 140 139 137 137 137 135 133 131 131 131 133 136 137 137 133 129 131 137 144 148 150 150 148 148 148 148 147 150 155 155 156 156 161 169 168 165 165 168 169 176 184 189 191 190 190 185 183 186 185 180 171 177 183 173 168 169 173 169 180 188 183 182 184 180 159 146 141 144 158 156 147 148 151 163 178 188 190 192 224 277 366 445 441 391 367 376 467 704 1008 1148 1249 1680 2230 2842 3352 3655 3436 2559 1746 1356 1388 1505 1638 1857 2139 2228 1868 1585 1196 683 373 224 121 97 133 137 112 132 160 150 139 147 161 109 83 132 156 193 222 157 188 201 158 99 114 124 69 40 89 95 51 101 60 35 86 78 42 75 234 160 154 118 38 102 153 29 11 94 68 162 164 100 73 36 18 -33 -71 125 172 -27 60 150 125 84 66 133 187 250 89 -37 125 222 240 149 57 42 104 183 122 86 134 74 -18 -47 -92 146 241 -89 -212 -201 42571 359 975 75 11250 11 49 31 6801 -14 291 1599 1955 872 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 499 2228 3956 5867 7822 9030 9292 10052 9873 11223 13945 29287 51088 58131 29043 1077 304 311 857 1205 1998 3692 5086 5848 6078 6632 7571 8787 9197 9863 10573 11664 12168 10874 9878 8367 7227 6280 5621 5528 6332 7156 8292 10167 11833 14055 17079 19516 20269 20682 18770 11034 10598 11715 13714 15229 14266 10705 9683 9137 8273 6770 5651 4577 3555 2468 999999 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 140 140 138 137 138 138 138 135 133 133 132 133 136 139 140 136 131 132 137 142 147 152 154 153 151 150 150 149 151 154 154 155 155 159 165 167 167 168 170 167 168 176 180 186 187 188 183 186 184 178 181 176 171 171 172 175 171 170 171 176 188 189 187 191 189 168 148 145 149 149 146 141 146 157 164 173 190 197 188 201 246 330 448 517 497 447 389 434 681 1067 1273 1363 1694 2107 2717 3393 3702 3499 2843 2232 1803 1628 1691 1708 1872 2290 2632 2534 2105 1709 1164 681 394 238 182 183 192 162 150 166 168 184 182 167 130 125 120 122 102 95 140 151 117 88 107 80 65 132 110 114 133 87 148 155 92 123 119 0 -12 65 86 107 132 81 -6 49 129 117 96 92 195 216 152 115 58 182 228 83 138 169 149 81 -19 111 159 107 9 84 347 274 49 -132 -23 274 236 46 34 40 48 61 101 240 66 -215 -375 -265 -64 162 226 122 220 42602 365 525 75 11247 11 50 2 6799 -28 557 1258 1713 1644 1152 1590 3466 4409 1782 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1217 2546 4453 7622 12116 13393 12885 12857 13278 12588 12866 25318 39228 52036 20240 678 460 1136 1394 1623 1863 2119 2500 2988 3717 4463 5178 5839 6381 7148 7740 8848 10205 10575 10365 8880 8388 7408 6310 5278 5093 5313 6024 8283 10578 12882 16003 22237 25244 29403 28301 9425 6506 5858 6478 9855 12066 11464 11461 12429 12852 10980 6529 5222 4043 1828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 141 138 136 137 139 138 137 135 136 137 138 134 130 130 129 131 135 139 140 134 130 133 135 138 146 152 154 154 152 151 151 151 151 151 153 158 163 164 164 165 168 170 173 169 170 178 180 183 190 190 185 187 186 181 186 180 172 171 171 174 177 173 172 172 189 201 196 189 181 167 155 152 146 143 143 139 137 141 148 162 186 190 172 181 218 267 349 426 476 467 385 371 556 937 1220 1300 1595 2049 2398 2963 3537 3560 2963 2519 2316 2144 1972 1841 1860 2042 2470 2798 2671 2242 1785 1361 904 563 350 280 264 213 180 200 212 232 241 201 157 153 153 171 117 101 182 153 129 105 99 103 78 154 201 111 67 51 103 144 87 67 85 33 21 74 85 102 124 40 -62 -101 58 168 101 95 108 87 67 47 67 166 169 120 148 134 181 142 -17 31 201 214 -68 -38 215 250 227 86 66 194 272 226 139 -43 -97 104 295 285 -1 -116 -76 -51 16 151 397 455 377 42633 367 375 75 11250 11 50 33 6798 -43 327 1565 3130 4565 5247 6904 8391 8428 7726 3006 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 863 1782 2936 6025 11022 13663 15471 15458 16384 16021 13697 12885 15287 17572 1830 438 1136 1477 1783 2067 2323 2518 2587 2621 2750 2979 3364 3894 4413 5174 5535 5889 6530 6619 7001 7262 8403 9436 9396 8604 8260 8487 8727 10512 12242 15054 20509 26428 28393 29271 24371 9110 5381 4625 4623 7080 11954 13880 14512 15184 14503 11899 6989 5716 4980 2793 999999 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 140 138 138 138 138 136 136 136 138 137 133 131 130 130 133 139 144 141 134 132 133 136 141 148 152 154 154 155 155 154 155 156 154 155 161 167 168 169 169 168 170 173 174 175 178 183 184 192 194 184 183 186 183 183 178 172 176 178 178 184 185 178 174 185 196 196 192 181 168 159 144 137 147 145 144 145 143 146 156 172 180 176 179 202 234 285 347 400 419 364 309 415 755 1112 1224 1472 1850 1893 2216 3071 3411 2982 2483 2497 2487 2047 1853 1890 1843 2060 2687 2966 2407 1887 1730 1329 878 498 324 271 211 174 223 262 272 255 210 202 219 222 205 161 148 147 110 101 54 54 157 140 129 140 45 -2 42 88 120 73 55 123 155 171 162 109 84 81 29 11 -10 17 90 78 78 87 16 -90 -124 42 107 -93 -82 99 168 153 127 96 109 218 173 35 145 263 233 312 297 70 54 236 300 250 123 67 140 220 75 -86 66 339 355 311 253 231 286 208 42665 367 375 75 11251 11 51 5 6797 -58 224 1549 3833 6401 11475 19264 19856 7504 4785 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1284 1146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 1247 2190 4416 10265 19459 23764 22472 16204 14230 12718 7391 2261 1260 282 416 1140 1599 2057 2642 3097 3313 3486 3300 2870 2610 2548 2730 3173 3601 4104 4338 4401 4511 4705 5287 6044 7088 9535 11694 13323 15653 17371 17867 18992 19808 21101 24372 23358 18062 14840 11344 6645 4904 4375 4156 5125 7677 9225 9398 9050 7549 6175 5465 5003 4968 3896 999999 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 141 139 137 137 136 134 135 137 138 137 133 132 132 131 132 138 144 140 134 132 132 135 142 148 153 155 155 154 153 153 154 155 156 157 162 167 169 167 169 169 169 169 171 174 178 189 192 194 193 184 181 179 177 172 166 169 173 173 168 174 175 177 180 184 182 180 188 185 170 153 136 138 151 144 144 152 153 161 167 175 184 185 191 201 223 286 343 371 378 334 288 374 695 1061 1322 1647 1799 1742 2137 2800 3030 2757 2481 2350 2027 1624 1580 1666 1699 1975 2562 2789 2167 1702 1704 1426 900 509 321 252 228 232 271 263 248 239 216 225 226 207 160 134 125 92 111 95 34 18 74 87 31 -5 -25 -19 24 66 112 75 41 87 126 175 162 86 46 85 79 -16 66 156 97 100 167 257 142 83 47 71 107 -12 -27 119 154 106 124 94 122 212 157 185 241 282 199 34 -113 -145 174 320 282 320 260 57 -59 -204 -102 296 260 214 341 244 122 115 216 223 42696 366 450 75 11252 11 51 36 6795 -73 105 1645 4234 11997 20169 16767 968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2263 12026 24556 19735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 874 1704 2586 3180 3806 4588 6583 12064 22381 25269 20942 12793 9856 7118 1292 1365 1268 1473 1812 2244 2807 3461 4396 5021 4933 4273 3656 3239 3106 3183 3470 3929 4544 5010 5014 4794 4749 4857 5951 7641 9358 11734 14290 16895 20003 21850 23152 22529 21310 16319 12022 8222 4546 3940 3615 3457 3678 3862 3882 3961 3815 3809 3836 3664 3642 3930 4310 4177 3897 3225 999999 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 143 141 139 138 136 134 136 137 138 138 133 132 133 130 129 135 141 140 133 129 129 134 142 149 153 157 157 154 152 153 155 155 158 159 162 169 169 165 165 165 168 169 169 169 181 187 193 195 191 189 185 183 179 175 168 170 172 168 165 166 165 178 189 185 180 179 185 188 168 158 148 144 153 146 147 160 166 175 177 180 190 192 189 187 219 290 352 366 342 308 285 398 753 1181 1631 2006 2229 2227 2598 3064 3075 2913 2754 2343 1686 1339 1384 1461 1700 2198 2585 2431 1819 1649 1677 1319 802 436 298 235 221 248 283 255 212 219 220 237 215 161 111 116 109 104 141 114 70 43 58 20 -18 -38 -48 18 55 53 49 52 15 9 32 51 153 125 44 116 84 -80 39 183 130 111 158 219 150 286 171 38 0 -20 -7 114 106 118 268 146 -5 85 44 127 217 202 160 84 -18 -122 188 260 171 160 132 -12 -21 -84 -172 176 115 16 144 142 43 -96 230 308 42728 365 525 75 11251 11 52 8 6794 -88 473 964 3562 5582 3528 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 665 5623 27532 43444 32506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 619 2283 3546 4623 5308 6120 6820 7656 10050 16367 16412 11380 7497 4891 3103 2321 1943 1893 2039 2382 2991 3948 4924 5782 7250 7362 6221 4325 4003 4022 4185 4585 5066 5588 5836 5763 5543 5586 5821 7255 10334 13442 14501 14859 15645 16299 17457 20243 21969 20419 13894 7866 6841 6108 5487 3940 3258 3398 3619 3566 3296 2869 2714 2930 3324 3657 4057 3937 3406 2656 1815 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 146 144 142 139 136 136 137 137 138 138 133 132 133 130 128 132 139 139 133 130 130 134 141 148 153 155 156 155 155 155 158 159 160 161 165 169 167 164 165 166 169 169 167 166 175 183 185 188 189 187 186 184 180 174 169 169 168 165 161 165 167 165 175 179 179 185 184 175 165 161 156 145 149 152 159 162 159 167 173 182 186 187 173 177 229 292 355 392 339 294 318 484 852 1342 1847 2249 2709 2868 3021 3390 3331 3133 2902 2400 1688 1415 1483 1679 2105 2609 2842 2271 1598 1660 1584 1130 709 384 272 245 214 204 255 243 165 168 158 195 190 150 136 137 125 97 115 114 97 99 125 75 83 81 10 77 149 112 21 40 56 103 113 112 280 68 15 129 54 -94 -11 91 142 183 166 170 201 181 148 69 -18 -122 -63 91 105 180 288 328 151 3 -79 6 185 204 173 281 264 67 71 111 242 245 275 165 52 81 -29 -73 -221 -212 2 234 133 21 381 275 42759 366 450 75 11257 11 52 39 6793 -103 194 591 136 999999 139 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 929 6784 32850 40854 23469 999999 999999 999999 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 873 2677 3959 5169 5990 6762 7093 7267 8064 10262 9320 5946 3873 2396 1674 1445 1365 1363 1357 1549 2042 2878 4184 6290 9709 11654 11312 8367 7210 6835 6792 7021 6989 6596 6152 6025 6016 6456 6893 8291 11055 13496 13366 11870 11655 12295 15340 19524 22445 21110 17225 11208 10033 8741 6829 4278 2947 2575 2564 2773 2921 2600 2531 2808 3381 4031 4215 4154 3940 3010 1661 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 146 145 143 140 136 135 137 137 138 139 135 131 132 128 126 130 137 139 136 134 134 137 140 147 154 154 154 154 154 154 156 160 162 163 165 166 166 166 169 169 168 169 166 167 175 183 182 182 183 182 182 181 181 168 158 168 171 163 160 165 170 167 168 171 171 181 184 184 178 160 158 149 137 141 157 154 148 153 155 177 190 176 167 184 229 261 297 382 371 308 337 479 804 1269 1794 2219 2679 3045 3125 3316 3311 3098 2864 2480 1873 1539 1624 1955 2418 2897 3118 2378 1586 1586 1483 1017 645 360 205 211 234 241 252 215 147 93 89 135 134 133 177 200 180 144 115 119 106 86 101 119 96 77 95 128 153 105 13 21 79 181 194 109 54 -38 -11 38 37 24 40 121 103 90 87 92 211 199 107 82 13 -109 -160 -84 3 121 181 282 168 47 133 98 212 184 112 214 257 170 28 -2 154 230 156 48 -91 -149 -29 7 -83 -221 -78 159 -21 104 256 -52 42791 368 300 75 11258 11 53 11 6792 -118 195 910 1549 3066 2593 999999 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 781 5710 26514 30967 10800 999999 999999 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 697 1340 2916 3909 5063 5984 6777 6840 6260 5222 4078 3022 2122 1877 1750 1651 1523 1419 1341 1248 1256 1400 1707 2648 5025 8555 11016 11129 9238 8237 8037 8333 8409 8061 7343 6743 6646 6770 7494 7953 9005 9998 10738 10813 11129 13918 18653 21258 22969 20193 16731 12753 9322 8623 7718 5834 2900 1877 1495 1437 1953 2571 2515 2449 2525 2718 2926 2834 3364 4700 4882 3407 999999 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 143 141 138 137 138 139 139 140 135 131 131 128 126 130 136 139 138 136 135 136 138 144 152 154 156 157 152 151 154 158 162 164 164 165 168 169 171 168 168 169 168 170 182 187 185 186 187 182 176 174 176 166 158 169 170 164 166 171 169 163 160 167 171 172 189 197 186 166 151 145 137 138 147 152 152 147 145 167 177 161 164 181 213 248 275 331 340 296 313 404 633 1053 1600 2147 2562 2953 3065 3149 3267 3076 2731 2419 1903 1470 1494 1821 2226 2704 3139 2576 1652 1471 1440 1062 619 379 217 188 225 224 266 285 225 76 62 117 141 134 129 162 195 119 55 114 101 95 140 117 32 42 111 98 82 50 16 18 46 75 106 76 28 22 37 90 146 99 14 46 -11 -74 0 63 102 198 141 14 -96 -119 -98 -84 8 92 41 73 62 -103 129 204 160 47 -66 138 328 136 -100 -110 26 34 -39 110 51 -207 -154 75 46 -59 101 184 -155 -146 39 -127 42822 369 225 75 11260 11 53 42 6790 -132 123 1034 4278 11157 14937 6793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 2135 10200 9936 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 908 1512 2965 3600 4244 4758 5228 5321 5062 4576 3882 3162 2532 2154 1829 1644 1491 1395 1401 1392 1367 1347 1458 1769 2814 4660 5700 6048 5982 5928 6072 6424 6349 6228 6170 6312 6728 7219 7984 8790 9918 11086 12384 14157 16780 21060 27818 29429 27970 21714 15380 10116 6453 5806 5209 4259 2128 1640 1638 1439 1180 1403 1443 1439 1437 1322 1173 1113 1754 3392 5071 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 143 146 146 144 143 141 138 137 138 139 140 138 133 132 132 128 125 130 136 138 137 135 134 136 140 145 153 155 157 158 153 153 155 158 162 165 167 167 169 174 172 168 166 166 168 173 182 187 190 194 188 183 181 174 173 173 167 168 165 168 166 166 168 156 154 167 178 181 188 185 179 159 138 136 138 139 142 151 151 149 160 180 174 161 159 176 216 284 327 297 255 264 303 377 615 1135 1768 2237 2554 2912 3094 3052 3039 2736 2325 1910 1422 1111 1219 1515 1897 2363 2840 2598 1694 1387 1404 1020 607 375 284 259 221 184 241 262 165 115 120 144 162 139 115 121 164 111 61 137 183 147 119 101 47 108 125 59 17 -12 23 46 85 38 38 80 81 110 99 153 167 46 -37 -44 -43 -45 31 162 100 328 221 -18 -79 36 102 89 123 104 10 65 145 -93 -55 27 48 111 37 97 275 149 -41 163 264 178 175 326 347 66 -134 0 -9 -52 213 321 140 171 228 -64 42854 368 300 75 11259 11 54 14 6789 -147 731 3806 11204 13806 8804 7238 5672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 623 1683 2269 2755 3026 3128 3135 3217 3223 3041 2712 2340 2061 1825 1747 1649 1566 1595 1684 1680 1506 1380 1303 1640 2324 3015 3714 4528 5074 5276 5515 5612 5750 5915 6384 7189 8228 9957 12252 14173 16048 19102 22827 25729 27262 27317 26518 23270 19025 12317 7884 5059 4206 3368 2604 2025 1703 1633 1289 840 797 684 644 623 550 565 774 1446 2442 4241 4107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 147 146 145 144 141 137 135 137 139 138 135 131 130 130 127 126 130 135 137 136 132 131 136 142 148 156 160 159 159 158 157 157 159 163 165 166 168 172 176 172 168 163 168 170 170 176 182 187 190 186 184 187 185 181 177 169 162 163 171 172 165 163 164 163 167 176 180 183 172 177 160 142 139 140 136 135 142 140 148 161 167 169 169 161 171 215 296 336 287 231 259 307 388 689 1293 1895 2184 2405 2906 3225 3043 2727 2206 1708 1298 938 896 1127 1407 1803 2108 2247 2015 1345 1164 1256 938 587 376 291 273 240 221 271 315 248 191 198 159 157 164 152 186 179 140 127 146 195 148 71 79 64 106 84 21 15 -1 22 59 130 56 28 67 64 113 106 88 50 2 55 -52 -157 -44 103 247 115 101 91 42 132 128 11 9 -32 -34 12 -8 26 -41 -22 -70 -167 1 88 80 163 74 10 113 163 355 379 238 159 110 -60 -79 3 -138 -31 125 147 375 386 2 42885 367 375 75 11261 11 54 45 6788 -162 868 4600 7248 8530 7738 5633 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 931 1130 1281 1393 1470 1639 1752 1718 1581 1471 1410 1422 1440 1395 1311 1287 1360 1398 1372 1387 1581 1728 1862 2395 3186 4553 5819 6392 7003 7482 7704 7872 9153 11427 13077 14733 16794 18658 19428 21186 23132 23972 22912 18754 15583 11381 9668 6510 4725 4184 3841 3715 3531 3021 2409 1411 778 639 611 436 390 381 408 532 845 1635 2852 4089 4449 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 148 147 146 144 141 137 135 137 137 135 133 129 127 128 127 125 129 134 137 134 131 131 136 142 148 157 162 162 159 158 156 157 160 162 165 165 168 173 173 171 167 166 172 174 170 172 179 185 187 190 189 188 189 186 175 169 164 165 168 173 178 172 175 167 164 164 172 178 167 184 178 161 160 149 138 138 147 146 143 152 159 158 166 169 178 212 276 341 310 236 229 294 362 621 1214 1819 2015 2147 2760 3220 3061 2626 2007 1374 856 682 979 1234 1461 1852 1891 1559 1166 939 1011 1115 881 541 362 312 286 239 194 227 282 226 165 254 155 120 149 153 179 195 164 123 105 98 107 114 85 19 32 41 -26 24 131 108 48 91 44 7 42 71 121 114 25 5 81 121 -25 -153 -20 146 246 107 -19 -6 35 118 49 -2 74 -26 -74 41 2 10 -13 19 13 -202 -105 109 169 239 115 -72 -78 91 294 367 197 -28 63 124 40 -145 -291 -225 -96 67 22 -109 -76 42917 367 375 75 11263 11 55 17 6787 -177 502 5230 12808 17682 17880 28702 36993 22006 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 589 801 986 1164 1333 1478 1502 1363 1184 1022 847 682 260 194 163 444 678 1116 1278 1545 1984 2081 2208 2618 3268 4388 5740 6778 7902 9181 10222 10843 12280 15025 16139 16042 15773 15843 15570 15248 14339 13197 12047 10429 9115 6449 5448 5213 5038 4434 3948 3971 3899 3371 2525 1196 658 498 407 319 324 389 451 672 1361 2323 3275 3541 3431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 146 146 145 143 141 138 136 137 137 135 131 128 126 128 126 123 127 135 137 134 133 136 139 142 149 156 161 160 158 156 154 157 161 162 166 168 172 175 173 170 171 169 171 173 174 173 176 182 188 190 190 184 178 181 179 177 166 162 169 171 175 179 174 167 164 160 164 176 178 180 182 169 158 150 143 143 147 155 155 152 157 157 161 166 179 188 260 368 343 246 218 308 385 544 1069 1739 1957 1953 2465 2912 2969 2800 2430 1780 1045 738 1036 1252 1499 1803 1651 1175 830 916 1073 1078 786 449 304 277 251 196 164 159 146 102 98 116 97 95 118 163 185 214 218 174 131 87 67 76 99 55 61 113 46 56 134 78 -12 55 96 69 10 39 129 47 1 124 223 135 93 30 57 113 202 137 2 34 12 48 133 172 130 48 55 120 112 200 181 20 108 193 125 162 163 135 145 13 15 198 117 -7 123 134 -25 -9 -57 -131 -46 -66 -129 -8 -132 -356 -126 42948 367 375 75 11264 11 55 48 6785 -192 237 2992 8873 15783 25019 38450 43093 27746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 511 1213 1869 2218 2417 2504 2526 2429 2120 1815 1477 1009 584 126 26 18 139 643 1388 1892 2471 3156 3448 3654 3906 4290 5208 6078 6715 7302 8238 9253 10044 10929 12805 13341 12594 11386 9840 9517 9426 8977 8404 8175 7864 7231 6263 5659 5329 4851 4048 3471 2959 2236 1608 1124 767 1250 1096 425 332 397 714 934 1410 2234 3186 3373 2914 2455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 144 143 142 141 138 136 136 136 134 131 128 127 128 125 124 129 135 137 137 138 139 139 142 149 155 160 160 157 155 156 158 159 160 166 168 172 177 178 178 178 174 173 175 176 176 180 184 188 190 189 181 180 183 182 180 166 160 172 172 173 182 174 171 170 166 171 179 183 183 193 190 161 149 153 154 151 154 166 161 153 156 167 178 184 188 234 319 348 308 275 292 365 520 833 1284 1598 1750 2068 2514 2822 2996 2983 2553 1649 878 876 1069 1377 1559 1330 1091 942 954 1031 969 671 414 300 221 171 162 148 139 112 105 133 95 78 124 173 208 195 123 130 205 156 89 37 46 101 93 54 56 69 98 110 31 -10 77 143 105 85 82 42 23 100 156 87 41 74 106 75 74 220 157 79 128 76 73 192 255 160 6 4 67 83 111 136 185 327 332 58 13 106 24 29 39 69 112 78 -45 161 268 -40 68 95 -13 157 129 -137 -109 46 -114 -243 42980 368 300 75 11266 11 56 20 6784 -207 112 1200 4056 11082 13552 14990 17782 9768 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 999999 516 1536 2803 4017 5159 6411 8863 12033 11511 6961 3472 2237 1335 764 457 310 337 458 724 1050 1428 1973 2343 2680 3213 3930 5081 5917 6014 5702 5437 5260 5305 5620 6708 7811 8852 9241 8258 7619 6765 6376 6313 6474 6441 6355 6200 5889 5474 4428 3527 2962 2476 1690 1154 909 830 1287 1141 485 462 692 1422 1838 2481 3118 3859 3572 2631 2076 999999 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 142 142 141 142 139 136 136 135 134 133 129 127 129 127 126 130 136 137 138 139 138 137 141 148 155 158 159 158 155 157 158 156 159 165 169 173 180 183 182 182 181 180 182 176 176 181 189 193 191 188 192 194 190 182 178 170 167 174 173 173 175 171 176 175 176 179 181 198 196 202 200 171 148 153 162 164 157 163 165 163 166 180 200 200 200 209 236 296 313 275 236 268 462 651 812 1147 1444 1650 2073 2513 2822 3026 2866 2045 1048 740 862 1153 1184 949 980 1040 1007 1116 1039 711 490 375 295 226 199 166 158 143 161 270 191 126 137 202 217 166 104 123 181 154 87 47 106 103 65 54 24 65 105 140 82 25 94 197 128 158 213 78 79 109 101 95 96 85 144 104 34 77 87 92 131 148 196 193 176 155 -15 -6 117 57 -7 100 227 207 40 -146 38 286 330 91 -3 121 17 107 151 232 194 -18 72 155 16 169 276 175 194 72 -137 -258 43011 368 300 75 11269 11 56 51 6783 -221 110 1186 4778 13171 15130 10946 10596 6042 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 586 2323 5518 9129 14216 18697 24216 29579 26889 14116 4042 1981 1321 920 702 515 408 337 152 91 67 76 123 404 859 1384 1943 2389 2487 2321 2065 1763 1452 1321 1455 2398 4361 6534 7709 7653 6566 5554 5101 4571 4375 4536 4819 4893 4890 4594 4068 3685 3407 2911 2337 1792 1278 1077 1114 1173 1506 1878 2442 3001 3659 3774 3743 2492 1605 1345 999999 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 140 141 142 140 137 137 137 135 135 131 128 130 129 128 131 135 137 136 136 137 137 140 148 155 158 160 160 158 158 160 158 161 166 169 176 176 181 181 179 183 184 182 177 175 180 184 188 185 181 184 191 189 185 178 169 163 163 162 167 170 168 169 168 169 163 166 186 191 196 199 176 150 149 154 155 156 153 152 156 160 172 187 182 177 193 217 255 277 255 222 232 372 561 688 982 1295 1487 1845 2227 2457 2544 2389 1742 1006 636 740 1009 955 785 895 1069 1077 1202 1133 799 577 418 383 320 227 192 208 166 230 250 164 179 195 218 220 212 198 195 246 144 72 95 124 60 61 102 78 117 133 114 85 32 101 265 158 152 152 61 93 91 92 88 29 32 96 108 47 1 119 186 138 151 187 153 37 42 49 142 228 29 -22 191 147 9 -53 40 225 184 341 198 -30 10 20 115 203 315 105 51 53 -21 112 168 140 191 122 -12 55 259 43043 368 300 75 11275 11 57 23 6781 -236 152 1123 3510 8006 8475 7883 7531 2538 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 862 3527 9593 16833 22465 26103 29085 29684 24221 11067 2323 814 580 531 505 461 432 408 379 273 94 64 52 55 100 133 230 261 285 252 140 113 91 85 103 365 1097 2453 4538 5549 5697 5343 4815 3847 3482 3477 4193 4687 4748 4787 4488 4225 3878 3736 3411 2954 2612 2481 2637 2886 3308 3263 2858 2744 2695 2261 1846 1031 741 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 141 140 139 139 139 139 138 136 137 137 137 138 135 132 132 130 129 131 135 136 136 137 138 140 143 146 152 158 160 159 159 158 160 162 160 164 168 171 171 173 177 177 178 179 179 178 174 175 184 187 186 185 182 179 178 179 173 162 153 154 159 168 169 161 160 162 160 157 167 176 187 194 199 181 150 148 149 148 160 157 154 154 156 166 178 184 182 199 221 278 321 294 252 228 326 480 612 939 1240 1408 1710 2020 2067 1914 1602 1095 707 494 629 956 997 924 1095 1334 1311 1207 979 657 482 355 373 353 203 157 158 123 171 202 157 203 222 231 259 298 340 295 286 167 89 106 76 41 105 138 100 68 64 58 98 37 98 264 133 86 9 -57 71 122 48 -30 -85 7 106 120 91 14 150 363 169 123 172 152 81 72 28 43 90 -19 -84 115 116 49 134 272 310 65 205 203 -100 -56 51 13 93 266 63 4 71 -35 27 192 158 63 60 -67 26 375 43074 371 75 75 11273 11 57 54 6780 -251 99 78 285 596 1631 4024 12568 17228 17544 11052 3240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 529 2109 6298 14227 19660 20370 19762 16301 10223 4738 1485 735 451 382 410 696 1085 1040 645 397 151 106 86 75 66 68 88 97 92 85 72 65 63 61 64 89 169 556 1350 1963 2683 2800 2521 1935 1825 2149 3388 3894 4097 4387 4137 3900 3823 4111 4098 4513 4874 4830 4483 4117 3691 2645 1766 1202 930 810 691 584 463 387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 138 138 139 138 136 136 137 138 139 138 136 136 132 130 131 134 135 135 138 141 143 145 145 148 154 158 157 158 160 162 162 161 164 167 171 174 174 176 179 178 178 179 176 173 170 178 194 191 183 182 178 178 177 165 162 156 154 159 166 162 153 154 158 161 160 165 180 189 197 201 178 147 137 145 153 168 173 161 162 177 177 182 194 202 206 216 327 440 414 313 258 341 476 666 1078 1282 1441 1740 1906 1850 1509 1057 715 522 425 517 908 1119 1107 1275 1590 1744 1495 984 539 352 309 318 285 192 136 129 108 149 187 123 130 159 193 251 324 392 296 224 160 112 103 95 72 106 151 124 27 51 76 85 79 73 90 45 24 -6 37 33 66 89 -21 -28 64 116 133 149 98 111 85 51 149 188 127 126 120 47 94 181 108 3 60 88 132 183 155 201 120 61 -11 -96 -39 80 214 156 67 -102 -174 -35 -81 -74 214 220 56 157 19 -185 118 43106 371 75 75 11270 11 58 26 6778 -266 320 446 574 1044 2745 5989 14720 18294 15264 7272 2679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 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 13 60 346 1383 4790 8318 8912 8779 6864 4352 2474 1027 675 460 363 440 859 1592 2009 1650 1210 940 629 391 150 87 72 78 81 81 79 69 66 67 66 70 75 79 88 146 351 717 731 638 476 497 819 1759 2513 2995 3585 3564 3509 3821 4524 5156 6153 7048 6656 4920 3671 1949 1115 738 597 609 653 619 580 464 338 999999 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 139 137 135 136 137 137 137 138 138 134 130 131 135 134 133 136 141 145 146 146 148 155 159 157 158 162 164 161 164 168 168 169 174 176 180 186 183 180 176 170 174 173 178 186 184 183 182 182 181 179 165 161 160 154 156 160 160 158 154 156 157 156 159 168 177 184 191 179 163 140 144 158 168 167 154 168 184 180 170 177 189 198 217 346 593 664 482 334 346 429 683 1178 1439 1633 1815 1826 1784 1522 1122 765 542 388 377 702 1065 1168 1167 1337 1684 1556 1021 543 333 246 203 194 178 141 131 122 144 162 90 96 140 166 193 276 395 300 159 99 59 94 136 104 89 114 87 74 102 74 48 128 104 6 45 10 -27 123 58 121 269 -29 -42 -5 1 76 150 101 27 -28 25 88 -30 10 121 100 198 230 201 152 97 158 152 214 199 -14 -94 41 85 33 51 45 179 358 313 190 -6 0 148 -72 -69 88 64 -77 -78 71 -28 153 43137 371 75 75 11280 11 58 57 6777 -280 145 128 450 1023 3340 9832 27746 43332 40330 16473 34 15 19 27 25 20 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 206 1029 1021 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 999999 1 2 1 999999 1 999999 0 999999 2 999999 999999 999999 3 5 0 999999 3 12 17 13 20 21 29 30 36 46 63 159 581 951 1007 1027 1188 1123 856 468 431 368 280 306 464 972 1956 2605 2530 2177 1413 725 382 148 120 102 92 86 82 71 72 73 73 78 82 79 83 83 92 97 97 101 106 128 260 568 1276 1962 2866 3153 3482 3840 4425 5121 5789 6583 6044 4263 2743 740 513 511 528 478 489 511 500 411 300 999999 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 139 138 138 138 136 136 136 136 137 138 140 141 137 132 134 136 135 132 132 136 143 147 147 151 157 160 158 158 159 162 164 166 168 167 168 173 177 180 186 186 180 179 180 184 185 180 179 188 184 176 176 173 171 162 155 151 151 161 163 162 164 160 158 155 157 160 160 170 176 180 180 169 146 143 156 163 157 154 169 167 165 165 174 188 182 196 287 574 763 633 437 358 373 562 1038 1486 1780 1880 1869 1783 1640 1312 892 579 361 303 593 1019 1156 1046 1108 1385 1308 882 484 287 192 137 139 146 142 118 112 117 146 139 99 120 197 169 262 357 364 233 129 86 74 104 158 118 55 46 64 41 1 33 71 84 76 125 100 27 42 -1 129 90 -57 9 0 27 44 75 65 -10 8 65 81 -12 -25 -4 30 285 173 -47 54 19 8 -26 64 128 -63 -203 -54 124 20 92 186 162 238 375 453 256 197 250 14 -45 45 -84 -271 -258 -69 234 293 43169 371 75 75 11285 11 59 29 6776 -295 138 122 366 634 1799 6932 21980 38274 39444 16690 83 57 37 47 43 37 18 4 7 12 6 6 999999 999999 999999 14 58 216 953 940 14 15 18 20 11 17 20 24 19 17 6 14 14 27 25 25 23 21 21 22 21 24 18 19 26 24 21 23 23 22 23 27 32 36 38 44 43 43 49 53 57 54 55 53 54 59 67 68 69 67 79 115 124 104 108 116 295 832 1382 1654 1556 1030 550 356 264 162 128 109 97 89 85 80 79 75 76 79 80 84 83 90 96 95 100 98 109 117 165 434 928 1773 2321 2905 3155 3548 3561 3600 3719 3261 2513 1635 685 526 564 611 488 451 485 531 797 1386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 140 139 138 138 138 137 137 137 138 138 137 139 142 137 132 134 137 135 130 130 133 138 145 148 150 154 157 157 158 158 162 167 168 166 166 171 176 180 178 181 185 183 186 187 186 185 182 186 191 187 176 172 178 171 167 160 150 148 157 166 169 169 166 161 157 164 169 164 169 177 181 183 180 150 139 148 160 155 151 164 166 166 172 179 186 189 199 224 389 577 606 519 402 365 469 839 1407 1808 1967 1962 1823 1695 1451 1051 684 418 333 569 1033 1193 1140 1299 1547 1475 1023 529 243 153 139 114 109 142 133 98 66 97 117 78 112 187 205 231 274 314 248 159 200 169 125 167 151 78 74 83 66 56 39 47 49 22 67 140 124 49 23 47 0 -39 -7 6 49 92 62 18 113 168 95 114 52 -77 -84 -1 124 94 41 232 162 -29 -75 -105 -101 0 104 49 141 178 218 255 161 70 137 151 2 74 165 -61 -169 -9 -137 -213 -100 -3 209 246 43200 371 75 75 11287 12 0 0 6774 -310 392 372 459 586 1035 2314 5352 7700 10379 9819 425 113 79 78 71 70 47 41 45 56 52 47 33 39 36 42 49 45 47 45 42 52 42 54 46 42 44 60 55 61 52 57 59 68 67 69 64 64 60 60 58 57 59 58 64 63 61 62 57 58 59 61 64 68 73 77 73 75 83 85 84 88 93 91 90 91 100 104 109 105 97 94 93 94 102 102 93 105 150 367 496 473 426 433 417 353 273 156 135 114 108 99 92 90 90 90 97 98 101 104 109 107 113 113 122 120 128 161 354 710 1133 1477 1489 1802 1811 1629 1253 860 702 622 539 486 556 595 535 683 978 1891 1677 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 139 141 141 141 140 139 138 137 137 137 138 139 137 138 142 139 133 133 135 132 127 127 131 137 145 150 151 153 154 154 156 157 159 164 168 165 167 173 180 184 181 185 186 186 187 182 182 181 185 190 194 193 182 172 173 180 174 166 158 150 146 158 171 168 168 165 163 173 172 164 166 168 175 179 164 148 149 150 151 148 149 159 166 160 166 176 177 190 197 203 293 479 611 543 397 364 445 812 1357 1815 2079 2104 2010 1886 1610 1241 875 565 396 495 883 1180 1287 1582 1903 1921 1483 777 310 178 184 165 144 168 182 109 48 75 101 116 138 152 176 238 238 141 115 180 247 209 118 100 93 96 131 127 106 88 78 52 21 -1 56 166 163 130 157 153 68 -29 -43 9 11 44 53 -6 113 108 -5 18 -89 -112 41 120 91 95 168 344 195 58 80 -69 -14 73 89 54 151 245 201 163 54 -32 10 45 -64 -146 -73 -120 4 169 73 236 294 127 154 215 43232 371 75 75 11288 12 0 32 6773 -324 195 175 969 1665 3490 7707 18225 35799 76949 75394 8094 166 146 137 123 119 96 96 99 107 101 92 90 91 92 95 95 89 92 92 90 93 92 107 103 103 102 111 102 103 98 103 105 115 110 114 108 115 107 109 106 104 109 105 99 102 107 109 105 100 98 96 101 108 111 116 116 123 127 124 120 124 128 130 131 128 140 141 148 144 133 127 131 132 130 129 123 122 127 207 353 520 654 880 959 852 570 305 231 154 137 133 126 122 123 123 132 130 136 134 135 131 138 140 145 142 147 148 164 257 423 583 567 634 647 576 374 298 297 312 327 351 410 445 473 676 882 1599 946 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 142 142 142 141 139 137 137 137 137 138 138 139 141 142 137 133 134 133 129 128 130 135 142 149 152 154 154 155 157 158 160 163 165 166 167 171 175 177 179 181 186 188 188 183 185 186 190 187 187 191 186 174 174 180 177 171 165 151 143 151 159 159 161 160 161 168 166 163 163 163 172 172 158 146 152 156 144 147 160 165 161 148 159 171 175 181 175 184 250 432 664 689 494 383 450 740 1289 1867 2254 2357 2367 2211 1856 1486 1116 817 573 474 616 803 1008 1335 1700 1959 1886 1415 752 354 206 222 232 168 168 154 123 111 122 155 142 124 135 162 163 79 95 182 212 195 87 80 88 89 94 64 101 67 70 95 67 34 108 199 177 156 158 136 40 13 33 33 12 -1 49 18 -28 -42 -52 9 -25 -69 45 202 212 170 240 333 131 99 107 -33 44 -32 -80 -131 -148 -19 33 -47 -64 85 54 33 101 36 63 -14 44 173 151 180 7 38 176 -33 43263 371 75 75 11291 12 1 3 6771 -339 148 154 1006 5022 10481 17752 30621 54199 109045 137597 79852 32020 7823 162 145 137 117 119 123 128 119 116 110 116 117 124 124 122 122 126 134 126 122 123 123 125 135 136 124 119 120 124 126 132 125 132 127 134 130 135 137 139 135 127 120 127 133 134 132 125 124 130 133 136 137 142 145 152 149 150 152 149 147 150 154 155 163 158 166 161 157 147 148 144 142 133 138 137 138 148 235 363 531 836 1035 951 624 355 263 203 162 156 147 144 145 145 152 148 155 151 149 148 153 153 156 155 159 155 156 158 193 260 299 388 444 395 332 301 288 252 251 286 332 348 341 348 288 205 169 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 139 141 143 142 139 136 135 136 136 137 139 138 139 141 138 134 135 136 131 128 127 129 136 144 150 153 153 153 157 158 159 161 164 166 167 169 167 172 176 179 181 187 187 186 189 188 189 182 181 188 189 183 175 170 172 175 176 166 152 152 157 161 161 156 155 159 162 160 163 177 178 171 170 153 142 147 138 139 162 169 161 162 176 182 179 175 167 173 204 291 562 868 848 620 501 536 852 1558 2299 2606 2596 2499 2233 1855 1372 999 723 495 459 456 620 880 1256 1695 1949 1672 947 435 190 193 207 148 147 184 196 157 106 114 141 95 73 112 111 77 82 143 219 244 154 117 122 111 39 3 48 2 45 166 121 78 143 110 60 101 72 35 43 55 66 50 46 59 92 69 74 150 95 24 64 178 178 153 212 162 152 178 110 188 82 -55 55 78 103 23 48 142 137 10 -18 84 -87 -144 12 113 140 17 -60 183 254 -125 -155 138 47 -271 43294 371 75 75 11292 12 1 34 6770 -353 83 63 1428 4079 10125 23227 40110 63317 79461 101667 99951 57681 7830 164 146 143 131 137 140 145 137 138 125 135 132 141 135 134 144 145 148 138 135 139 137 134 145 149 139 137 139 142 143 144 141 145 139 139 140 153 150 149 144 140 140 141 142 146 142 138 139 144 148 151 153 158 156 159 161 164 168 169 164 163 167 170 172 169 174 169 173 164 158 155 151 140 142 139 143 143 151 181 241 404 535 515 420 350 267 225 188 160 155 147 154 152 157 157 163 160 155 158 160 164 165 163 163 160 160 157 164 189 253 472 928 878 518 387 311 250 233 260 304 285 257 217 212 262 335 254 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 139 141 140 137 135 134 135 137 138 140 139 140 142 140 137 138 139 134 129 127 129 134 140 149 154 153 151 156 157 158 162 165 165 162 165 168 172 177 181 183 185 183 185 186 186 182 181 184 191 189 186 181 175 174 176 177 175 163 154 159 165 168 165 158 160 166 165 168 177 172 166 171 166 153 147 145 148 157 155 154 167 181 188 181 176 172 182 206 231 402 804 1055 861 567 449 511 1149 2140 2671 2676 2588 2509 2128 1464 964 710 530 472 458 559 801 1215 1648 1759 1287 649 331 186 162 170 156 147 157 208 193 143 121 163 146 141 153 145 145 117 136 201 199 121 91 93 97 75 58 50 5 56 126 91 115 150 99 75 21 -12 44 111 77 70 73 93 194 177 111 318 355 193 42 64 241 206 134 185 160 183 101 28 133 -50 -104 164 210 158 193 275 281 218 149 -60 -73 46 123 120 82 254 417 202 154 260 44 216 350 180 -22 43326 371 75 75 11297 12 2 6 6768 -368 1205 999999 106 1937 6978 26695 56705 84591 100530 75588 42653 25950 169 148 132 127 128 130 132 127 128 128 120 129 134 138 136 139 143 136 134 131 134 138 139 139 144 145 137 131 133 139 143 145 143 141 139 137 140 143 136 133 132 130 134 134 132 133 133 126 128 128 137 143 149 150 143 147 151 150 156 160 162 161 163 164 165 162 163 165 165 162 155 149 142 138 132 129 131 133 139 154 190 249 271 268 265 244 208 187 166 153 154 144 150 148 150 155 159 157 153 157 158 166 164 160 156 156 157 155 159 167 217 349 816 1121 1223 1122 833 615 312 233 234 215 211 201 212 291 430 375 999999 999999 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 139 138 135 134 134 135 136 137 139 140 142 144 142 140 142 141 136 131 128 131 135 140 147 151 150 151 151 152 158 162 163 163 162 163 167 170 176 181 183 186 188 188 186 181 173 174 184 191 190 185 185 182 176 174 173 173 171 161 153 156 169 169 160 161 170 174 166 163 168 174 175 173 162 149 144 155 158 147 143 146 154 159 157 162 169 180 191 228 388 727 959 772 500 394 571 1328 2209 2625 2632 2636 2543 2043 1326 817 601 510 458 460 642 914 1225 1553 1602 1117 557 286 178 156 165 177 163 162 164 151 138 133 127 132 144 140 161 207 181 108 138 144 94 96 88 106 99 72 58 20 13 83 130 72 74 104 129 15 -91 -77 -2 34 61 62 67 157 188 90 36 116 138 125 127 73 53 51 29 152 202 14 5 60 -59 -108 49 118 21 61 -6 67 150 225 227 108 159 141 93 59 283 434 179 55 64 52 145 223 318 472 43357 344 75 75 11308 12 2 37 6768 -383 1039 999999 1214 5568 15323 38966 67514 76711 78717 51846 21132 13869 15387 8200 174 59 66 68 67 66 66 65 67 72 81 84 88 93 100 131 235 669 1701 5755 9372 5338 406 139 136 134 126 130 135 138 138 140 146 144 144 137 135 132 125 128 132 132 132 131 133 131 132 131 134 137 143 144 142 146 151 150 158 157 158 161 166 164 166 162 162 167 164 158 155 149 140 136 134 130 128 131 135 146 157 162 164 164 160 159 156 154 153 150 153 152 149 149 151 155 156 155 153 156 158 161 161 157 157 153 154 156 159 161 199 281 597 1405 2380 2334 1692 1079 424 225 192 183 180 180 180 198 262 275 999999 999999 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 137 138 138 136 134 134 134 135 136 138 140 143 144 142 142 143 142 136 130 128 132 137 141 145 146 147 148 149 150 154 157 156 159 162 164 167 172 175 176 174 178 182 180 175 168 166 169 180 188 190 185 178 177 173 175 177 175 167 156 146 151 176 175 167 169 169 169 169 170 181 188 189 180 162 140 125 137 144 135 142 146 140 146 156 167 177 179 201 296 607 929 857 557 368 427 1004 1852 2299 2371 2429 2384 2139 1585 974 621 500 493 476 497 782 1104 1305 1558 1541 1044 569 323 175 154 158 168 158 137 142 161 141 143 125 85 85 98 149 130 108 108 125 109 135 114 26 65 48 36 63 12 -27 -14 13 -51 23 113 114 81 -85 -177 -81 7 126 122 37 -100 -7 11 -4 57 3 18 28 -34 -44 -86 -62 -34 -132 -322 -272 43406 344 225 75 11299 12 3 26 6773 -402 934 4180 11719 25961 39377 37003 23961 10958 14693 30604 62986 54225 1916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 173 822 2880 12033 33231 43538 22132 141 134 139 133 134 133 131 136 146 148 149 148 144 139 139 131 136 138 138 142 139 137 140 144 138 139 140 144 146 156 157 164 162 166 167 162 162 165 169 179 177 176 178 175 169 165 164 158 150 150 151 149 149 152 160 168 182 191 196 188 180 167 165 158 156 156 158 155 155 158 160 161 159 157 158 159 159 163 159 161 157 159 168 211 325 733 1298 1572 1904 2063 1620 1053 631 306 198 184 181 180 182 168 161 158 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 135 135 136 137 137 136 134 133 134 135 137 139 141 142 143 142 143 143 141 138 132 130 134 136 138 140 142 146 149 150 152 154 156 157 160 160 161 168 170 170 171 168 169 175 179 173 163 162 168 177 182 184 180 171 166 168 177 176 166 154 145 148 157 173 181 173 170 166 173 181 184 190 200 206 202 179 143 133 144 145 148 166 168 163 168 166 162 176 176 205 359 774 1054 809 486 323 492 1271 2087 2241 2193 2234 2199 1876 1236 705 489 501 537 563 663 946 1260 1471 1658 1403 871 548 348 210 184 132 125 169 140 90 100 104 90 138 141 83 72 168 253 129 99 62 47 124 160 84 37 -37 -27 122 160 47 -39 2 -5 42 101 62 73 0 -51 8 36 108 51 -35 -185 -138 0 108 64 -26 -39 -71 -95 -68 13 64 -79 -93 -212 -244 -8 35 43437 367 375 75 11294 12 3 57 6778 -406 56 1962 5315 10072 15521 20057 22968 35607 87742 105084 46306 12238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 357 1775 8604 33562 49911 27555 2077 142 139 149 152 147 143 146 153 148 152 150 145 136 139 139 141 138 135 132 132 130 138 144 141 146 146 147 146 160 165 169 162 160 167 162 156 161 169 172 173 178 180 184 182 176 175 176 167 162 171 185 264 324 347 311 266 276 319 347 303 243 221 205 187 164 163 164 160 162 165 163 160 157 162 161 158 163 161 163 163 183 218 369 798 1537 2175 1957 1471 980 539 311 216 187 180 179 181 180 180 182 188 182 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 135 136 137 137 137 136 135 135 135 137 139 140 141 140 141 141 139 137 137 137 134 133 137 139 139 141 141 143 147 150 152 157 159 163 163 161 161 165 165 163 164 166 172 176 175 169 169 163 160 167 170 174 182 183 171 169 174 176 168 158 152 152 161 181 181 167 158 166 186 182 181 190 196 191 189 176 144 147 159 156 176 179 158 167 187 171 154 168 187 253 433 754 940 769 547 485 733 1419 2103 2241 2282 2333 2167 1670 1032 619 513 575 594 649 876 1130 1372 1560 1546 1189 799 561 363 254 195 130 113 196 151 42 60 79 71 101 116 82 79 161 197 105 45 -14 -30 58 76 55 26 -33 39 223 278 167 22 20 10 -19 61 58 35 59 133 192 102 51 16 -22 -61 -7 106 116 12 -76 -54 32 -61 -115 133 372 274 154 3 -83 27 52 -118 -187 -97 5 94 121 219 277 371 373 163 -103 -144 -186 -188 -66 -27 -187 -288 31 -159 -579 -114 31 96 43469 367 375 75 11269 12 4 29 6784 -404 28 2637 7593 12979 17560 21928 23743 31245 62551 105079 88153 32540 8128 1379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 288 1302 5917 24392 34916 22841 4638 158 129 138 141 140 139 139 137 133 139 139 138 136 144 140 140 136 131 121 124 125 131 130 128 131 131 137 136 147 151 154 148 142 144 144 146 150 155 156 160 166 169 181 175 174 169 177 162 158 169 215 314 416 445 355 271 269 323 387 384 372 367 334 262 199 161 161 159 159 158 157 157 155 156 154 155 158 161 192 251 427 629 922 1387 1751 1731 1329 895 623 425 300 226 194 168 182 187 189 192 204 252 382 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 139 140 139 138 138 137 137 137 139 139 140 139 138 139 138 135 134 136 136 134 135 141 144 142 141 140 141 146 152 156 161 165 166 164 165 165 166 166 164 164 163 166 168 166 164 164 161 161 171 176 174 177 180 175 171 170 171 169 160 157 151 162 184 180 164 155 167 186 180 179 189 188 167 153 155 154 164 169 157 164 164 132 132 160 168 168 167 197 315 493 670 739 636 544 607 1039 1761 2235 2308 2419 2457 2159 1584 1004 675 641 731 772 828 1013 1242 1536 1756 1718 1380 945 603 377 268 209 186 136 155 136 61 74 64 81 79 50 53 65 147 124 67 69 32 -24 -5 -11 24 2 4 116 167 145 104 13 -59 -87 -30 81 84 63 56 131 238 129 34 36 -11 -21 7 52 105 31 -83 -62 74 80 -53 160 475 380 177 80 -51 -147 -178 -140 78 3 -151 159 180 18 169 285 459 423 142 -124 -312 -319 19 404 174 -175 58 91 -118 -301 -363 -48 43500 366 450 75 11267 12 5 0 6790 -400 2594 7120 11561 12987 11198 11737 22928 62324 116455 110179 32338 8298 1419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 371 1518 6674 24099 31119 17983 2744 127 102 109 115 114 118 120 119 119 127 129 127 132 142 134 132 127 123 114 117 118 117 114 109 107 109 118 119 126 128 135 132 127 128 133 132 129 131 139 142 147 151 150 147 148 151 150 152 156 158 192 202 249 265 217 166 186 207 246 282 325 337 314 247 160 141 143 143 137 135 139 140 139 139 137 140 147 154 212 326 725 1341 2070 2458 2462 2300 2005 1658 1354 1100 810 504 313 225 206 213 224 244 275 354 614 942 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 141 141 140 140 138 136 136 137 139 139 139 138 137 138 136 133 132 132 133 135 139 143 143 139 139 143 147 150 155 158 162 167 167 167 169 169 169 168 169 171 169 169 173 171 164 155 156 166 181 186 177 171 168 166 168 166 161 157 155 156 154 162 172 168 167 162 168 188 196 195 194 192 170 148 151 156 167 185 173 156 162 140 130 150 156 170 177 202 298 422 523 578 517 435 527 1073 1861 2272 2436 2617 2551 2145 1620 1123 783 700 852 944 942 983 1232 1711 2154 2279 1865 1230 782 516 394 313 238 172 136 105 61 69 54 21 37 73 75 48 111 128 72 85 112 68 24 39 154 164 106 104 93 77 27 6 -11 -20 31 43 18 49 37 36 50 0 -34 -14 6 27 59 99 141 -30 -177 -153 -75 119 122 144 139 29 120 222 51 -94 -151 -104 292 359 125 263 245 168 400 365 164 57 0 -222 -365 -309 -112 346 455 241 223 134 -186 -378 -92 -161 43532 357 450 75 11282 12 5 32 6796 -396 441 3403 9026 18947 24232 27626 35624 97353 132803 78053 12241 60 61 59 40 17 16 12 11 4 19 18 23 24 37 67 201 717 3008 9162 8277 1199 49 37 42 56 67 66 76 81 83 84 85 84 78 78 81 78 75 64 58 50 57 54 58 60 56 54 53 54 56 65 68 79 77 76 76 78 71 72 78 79 77 87 90 83 83 89 91 91 98 100 99 99 102 99 103 92 87 98 110 131 141 135 125 117 103 97 86 88 88 87 88 91 94 104 132 161 255 290 408 751 1140 1683 2487 3568 4256 4819 5610 5986 6190 5432 4589 3790 3029 2410 1999 1740 1578 1459 1106 846 760 1003 1560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 142 142 140 139 139 138 137 136 137 139 139 138 138 137 136 135 131 129 130 131 136 143 145 141 137 138 145 152 153 156 157 159 165 167 167 168 167 166 167 172 170 170 172 175 175 166 158 157 167 182 187 182 179 173 170 166 165 162 154 156 159 162 168 172 165 169 174 183 184 182 193 201 198 172 157 158 149 147 162 165 148 152 166 173 180 170 174 176 204 260 334 435 493 438 349 415 955 1726 2013 2364 2852 2766 2308 1782 1219 829 759 875 942 1000 1144 1540 2120 2655 2600 1930 1266 864 602 395 233 153 105 92 51 22 83 70 -6 17 78 61 65 80 24 27 87 81 38 39 6 56 199 125 58 90 34 5 74 120 111 9 26 86 48 51 74 -33 -78 0 53 111 59 82 91 45 -8 -21 28 -17 16 -25 -110 -156 -174 44 228 37 -114 -73 -3 103 -16 5 163 141 91 159 -46 -264 -6 69 5 -82 -206 -346 43563 366 450 75 11276 12 6 3 6802 -392 646 3025 9035 21595 34362 42942 45958 70248 68079 17756 1306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 918 4426 20231 51581 53556 17222 999999 999999 999999 999999 999999 999999 999999 2 9 27 37 32 25 18 16 15 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 2 6 3 5 10 6 4 14 18 11 14 20 17 17 20 20 23 25 29 22 25 21 18 18 22 38 45 43 39 36 30 33 32 47 43 50 53 81 248 523 1008 1720 2549 2680 2667 3054 3463 4333 5249 6092 6480 6979 7813 7995 8008 7241 6203 5677 5098 4469 3963 3437 3064 2779 2486 2375 2204 2101 2108 999999 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 141 141 140 139 139 137 137 140 140 139 139 135 134 134 131 129 129 133 139 144 143 140 139 139 143 150 154 156 157 156 162 164 165 168 168 168 170 173 173 171 174 174 173 168 164 161 169 178 183 187 183 176 177 177 178 175 163 158 168 182 188 183 176 187 193 190 179 182 184 189 192 165 154 159 162 148 142 147 137 145 170 182 187 187 182 178 192 234 286 344 357 331 295 407 892 1343 1600 2240 2808 2766 2525 2125 1471 964 851 932 976 1162 1459 1863 2422 2836 2656 1968 1465 1150 866 552 312 200 106 75 69 43 71 52 54 59 28 9 53 74 15 40 98 97 59 134 108 -7 97 73 -25 44 38 -13 105 275 172 -22 52 167 97 63 173 50 -101 -50 -3 106 176 70 24 131 298 363 358 268 226 150 87 60 44 17 42 -62 -228 -146 -216 -291 -417 -281 -90 -43 198 154 -205 -176 165 80 83 111 -105 -196 50 153 -67 -53 367 894 729 99 -181 43594 364 600 75 11278 12 6 34 6807 -389 941 5861 14429 21797 20923 11137 4675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1623 8043 34979 94884 128360 105289 56468 999999 999999 999999 999999 999999 999999 999999 999999 9 18 17 18 12 13 10 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 0 9 21 88 297 630 1051 1209 1334 1879 2863 4622 6858 8147 8056 7797 7706 7675 7254 6879 6378 5923 5570 4903 4229 3901 3439 3454 3380 3054 2732 2305 1982 1827 2005 2513 3224 3200 2918 999999 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 142 142 142 142 140 139 140 140 139 138 134 132 132 131 131 132 135 139 140 137 137 140 141 144 148 152 155 156 155 156 158 162 166 168 171 168 171 176 173 171 170 169 171 168 161 163 173 180 182 177 176 179 179 181 176 164 156 164 179 177 173 175 186 193 184 184 201 182 167 166 148 152 159 168 165 147 135 135 144 152 152 152 161 180 182 198 223 239 246 254 270 248 444 789 918 1341 2151 2501 2467 2426 2164 1598 1077 867 953 1114 1365 1614 1843 2358 2837 2726 2279 1985 1679 1283 878 515 297 204 165 107 68 88 86 94 93 57 49 63 60 0 -9 80 169 166 98 21 -5 34 93 45 59 111 82 250 311 146 30 93 181 135 162 183 105 11 -105 -78 40 148 102 17 112 225 262 206 295 343 362 258 94 82 -73 -106 -156 -194 -120 -267 -192 -101 -274 -230 -101 -32 106 150 -15 90 213 137 115 46 109 164 24 79 408 372 148 145 180 -145 43626 350 900 75 11275 12 7 6 6814 -385 87 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 4057 16589 48921 97788 163475 157343 53023 457 999999 999999 999999 999999 999999 999999 999999 999999 5 12 13 12 13 9 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 3 30 156 640 1259 1921 2519 3059 3950 4942 6476 8180 9770 10026 9349 8477 7708 6692 6177 6010 5440 4727 3813 2901 2383 2086 2008 2049 1887 1752 1616 1446 1392 1397 1724 2585 3129 3379 999999 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 143 144 144 143 142 141 141 140 138 136 134 132 132 131 132 133 135 138 138 137 137 140 142 145 147 149 152 152 151 152 154 159 162 165 168 168 169 171 170 167 165 164 166 163 158 165 177 179 179 176 172 170 167 171 169 164 158 158 170 166 165 173 168 175 189 188 190 169 153 146 141 156 156 165 169 138 129 148 160 150 144 145 138 163 180 199 211 200 202 225 240 252 438 564 679 1233 1966 2284 2354 2285 2008 1518 988 822 951 1185 1433 1563 1648 2062 2553 2642 2350 2010 1714 1465 1150 660 309 219 218 161 93 94 115 129 142 96 11 12 75 65 50 149 173 75 -49 -76 42 55 104 126 96 147 219 335 146 41 75 99 110 56 54 14 106 190 59 79 65 78 68 -126 -148 -23 37 6 185 200 99 83 122 164 -157 -235 -225 -318 -360 -292 9 125 -116 -186 100 61 -24 94 117 245 166 -113 -141 -205 43657 340 2400 75 11276 12 7 37 6819 -381 896 4792 18576 63920 186376 204841 60118 511 13 1 999999 999999 0 7 14 24 40 42 49 47 50 52 43 24 13 7 13 12 11 10 0 999999 999999 999999 999999 999999 999999 999999 1 1 5 9 7 8 7 14 14 8 11 12 10 22 19 21 20 15 11 13 7 6 6 2 6 8 14 20 28 45 76 146 296 335 436 794 1287 1634 1804 2147 2696 3273 3773 4207 4456 4800 4974 4585 3748 3576 3740 4133 4618 4484 4148 3578 3043 2642 2429 2349 2419 2294 2142 2100 2087 2098 1984 1924 1964 2338 2718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 144 144 143 143 143 142 141 141 142 141 140 139 138 135 134 135 132 132 133 136 138 138 138 137 139 140 142 147 150 151 151 152 153 154 156 160 164 166 165 166 165 162 160 160 161 159 155 156 169 174 171 172 175 168 162 160 158 158 161 164 167 174 168 164 169 161 171 192 188 179 159 151 152 144 147 139 148 152 132 135 155 167 155 142 143 156 183 189 193 197 174 179 200 205 241 366 397 576 1132 1786 2313 2573 2401 2012 1516 954 707 861 1035 1216 1445 1442 1587 2006 2366 2214 1658 1383 1371 1257 810 410 262 235 235 177 184 229 212 144 49 -20 35 110 105 130 215 167 61 -10 33 129 113 60 104 131 168 178 228 116 -24 57 62 -17 5 -9 -3 139 158 91 76 160 307 139 -87 -151 -39 77 54 53 -108 39 266 87 65 -75 16 83 -201 -281 -201 36 259 352 199 138 119 -56 32 238 209 -28 -141 -46 -40 -57 -175 -226 47 7 -157 -166 -225 139 326 43689 340 2400 75 11273 12 8 9 6825 -378 1719 8137 30860 100007 226176 216680 7821 61 45 30 25 29 40 46 52 62 82 87 92 91 96 98 84 67 59 56 57 59 62 58 50 40 31 35 39 41 46 42 46 47 48 61 58 60 57 58 60 56 58 63 61 65 66 63 62 62 55 56 57 55 53 52 57 61 65 71 81 105 151 304 403 433 516 814 1076 1244 1559 1856 2007 1979 1945 1917 1845 1760 1637 1479 1253 1109 1138 1222 1394 1517 1713 1972 2422 2550 2709 2822 3287 3233 2969 2741 2755 2685 2601 2612 2733 2898 3838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 143 142 141 140 139 140 140 141 142 141 140 140 137 136 136 135 133 134 139 140 138 135 134 136 138 142 148 152 152 151 152 154 154 156 160 161 161 158 158 156 150 149 154 154 152 157 160 163 168 168 166 169 171 167 160 156 155 157 169 175 171 162 155 159 169 186 191 182 166 152 149 146 137 141 143 143 136 134 146 151 141 141 148 152 176 188 192 209 225 193 150 166 181 195 268 339 558 1068 1686 2298 2599 2413 2030 1466 886 654 791 913 1108 1380 1339 1405 1775 1923 1679 1285 1105 1044 850 573 394 238 206 284 240 222 222 161 121 100 89 87 100 43 87 118 110 113 -8 40 152 90 33 94 96 68 33 120 153 96 117 21 -51 -9 71 88 105 76 78 38 162 265 103 121 119 207 248 158 72 30 142 157 -86 -132 -48 213 390 120 -27 92 132 104 238 360 61 -97 -127 -47 142 199 437 290 164 288 267 95 156 486 233 -362 -90 -5 -165 -180 43720 340 2400 75 11270 12 8 40 6831 -374 1249 6484 23919 76937 165377 210831 87378 8360 4 999999 999999 999999 999999 0 7 18 30 38 49 48 50 40 33 21 22 27 24 25 21 14 16 9 5 2 5 5 10 11 15 14 14 26 26 27 22 18 25 21 21 25 24 32 32 29 26 32 27 26 31 28 25 30 32 36 37 45 47 59 75 91 103 108 111 152 349 748 2141 3189 3270 3195 3133 3202 3307 3403 3232 3049 2788 2469 2224 1893 1637 1525 1315 1239 1399 1457 1592 1773 2724 3136 2890 2441 2365 2390 2513 3015 3782 4952 6363 999999 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 139 140 140 141 140 140 141 140 139 137 135 135 135 134 133 136 141 144 140 135 134 136 139 144 150 152 152 151 152 154 155 158 160 158 155 151 149 146 141 141 147 147 148 159 167 168 174 175 175 174 172 174 165 161 165 163 167 174 173 164 159 160 175 201 203 180 164 154 147 143 141 146 153 159 151 145 161 166 150 150 164 165 164 175 200 208 224 201 141 136 140 156 200 341 646 1085 1569 2042 2249 2034 1573 1082 680 546 694 856 1156 1370 1264 1408 1703 1701 1385 1134 1026 785 440 316 278 217 270 308 223 203 169 160 131 121 134 19 30 90 131 96 96 159 84 124 192 103 38 -12 -94 -85 29 135 111 132 78 -47 -31 5 124 163 157 147 205 167 109 177 53 58 189 238 145 68 214 403 138 -22 147 145 41 69 321 349 235 141 -7 -106 -71 202 268 306 319 101 127 302 606 344 60 141 149 361 588 579 223 22 203 323 -17 -51 43752 339 2475 75 11273 12 9 12 6837 -370 1736 6614 21797 59427 146616 167422 86875 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 617 2150 4450 5400 5915 6175 6749 8145 9712 11085 11355 11059 10183 8421 5483 3632 2483 1621 1174 958 899 1103 1840 4178 5529 5870 4899 2584 1923 2026 2695 3998 6082 5712 999999 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 140 139 139 140 140 140 139 139 140 139 139 136 132 131 132 132 133 138 142 144 141 137 136 139 141 148 153 152 152 154 158 159 158 160 157 154 152 148 146 138 136 141 146 150 153 163 175 180 184 180 180 180 178 179 169 160 161 163 161 165 164 156 159 166 174 197 194 173 166 161 156 156 159 153 149 167 164 140 144 157 157 167 170 162 164 185 199 190 171 162 159 134 124 151 228 472 827 1150 1492 1829 1877 1475 947 635 461 498 677 858 1136 1200 1044 1225 1553 1602 1440 1198 873 515 270 214 163 157 227 218 194 223 213 190 124 129 152 88 127 160 191 216 146 204 172 113 156 105 -1 -125 -116 3 85 135 148 101 -31 -77 4 76 175 231 217 131 147 197 71 159 81 -76 125 154 14 17 185 307 265 236 357 221 81 117 169 208 310 165 -80 -59 -160 -107 64 139 213 245 255 357 478 269 61 70 149 212 290 235 170 416 320 204 104 210 43783 338 2550 75 11266 12 9 43 6843 -366 1569 7117 28956 108256 168744 121776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 611 2040 2998 3974 5186 6107 7436 8656 9945 9775 9300 8401 6631 4237 3341 3201 2637 2308 2121 2346 4731 9851 14054 14090 11021 8157 4318 1583 1655 2440 4306 7227 999999 999999 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 142 140 140 140 140 139 137 138 140 138 137 134 131 131 132 133 134 137 138 137 136 136 139 142 145 149 151 152 154 155 158 162 161 159 155 153 152 151 144 137 140 144 147 153 163 173 183 186 185 186 186 188 188 183 174 166 162 169 169 168 167 162 168 171 184 195 183 162 149 145 148 149 157 152 153 163 148 135 142 147 150 162 161 150 168 209 202 183 162 144 142 128 150 219 413 834 1221 1432 1660 1788 1588 1051 557 352 334 560 840 1088 1158 928 864 1244 1605 1615 1411 1046 636 330 200 167 141 108 128 159 157 135 136 98 121 195 201 205 236 167 198 289 165 106 69 73 135 132 89 -15 14 80 28 45 141 118 32 -39 3 134 133 125 185 209 221 194 110 187 83 12 168 235 239 150 61 32 77 147 96 -119 18 180 44 132 273 268 177 91 -60 -83 -28 54 38 76 268 288 308 279 114 84 211 -173 -358 80 229 122 322 284 238 472 43815 339 2475 75 11258 12 10 15 6849 -362 1393 5978 21172 72053 155681 171992 49036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 457 1161 1461 1463 1233 1184 1158 1386 1953 2695 3710 5357 6788 7455 7455 6702 5624 6500 11238 14541 14895 11086 7737 4602 2061 2292 3712 6793 8154 999999 999999 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 140 139 139 139 138 137 138 139 137 134 130 128 130 134 136 136 137 137 135 135 138 142 145 146 148 149 151 155 156 157 160 160 158 152 149 152 151 145 145 148 145 144 154 168 174 182 181 177 183 185 190 187 178 176 169 161 169 171 167 169 172 175 178 188 184 167 154 139 130 133 133 138 141 148 149 137 142 156 144 129 138 156 161 166 194 183 157 158 157 145 150 213 327 610 1178 1718 1927 2006 2081 1780 1052 492 306 387 725 1092 1402 1378 1001 866 1148 1531 1534 1217 776 438 251 153 130 149 173 219 225 154 111 133 96 186 240 195 198 191 188 169 199 200 95 14 104 197 167 90 41 0 -16 57 93 88 76 80 38 62 141 85 42 160 331 307 131 78 122 47 81 221 185 185 179 8 -203 -153 -78 -159 -30 85 -11 -18 254 280 167 204 309 223 46 106 228 179 106 316 161 -154 -157 -75 175 255 -322 -335 243 -29 -223 409 585 236 57 43846 342 2250 75 11256 12 10 46 6855 -359 25 1599 4311 12065 31412 73799 141573 165110 113846 1379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 534 642 660 758 912 1102 1071 513 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 1 76 387 751 1366 2153 2993 3986 4603 5343 5770 6203 5306 3465 3050 5053 7648 8626 7534 5096 4102 4559 6389 8115 999999 999999 999999 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 139 139 140 139 139 139 139 140 137 134 131 128 129 134 139 139 138 138 136 135 136 139 142 145 147 148 148 148 151 152 153 155 155 151 148 152 152 150 150 147 146 149 156 164 170 178 176 172 177 181 183 182 178 172 169 161 163 168 166 170 179 182 184 188 180 168 148 130 127 130 140 143 131 128 137 138 138 147 140 143 150 161 176 167 162 155 147 155 173 174 182 234 363 650 1260 2080 2537 2532 2532 2327 1623 861 484 633 1167 1536 1780 1862 1394 874 875 1302 1479 1144 667 415 333 223 152 144 157 195 181 131 130 176 210 207 197 146 130 112 89 42 86 148 85 25 37 133 101 8 8 37 72 80 23 19 39 75 124 121 80 99 87 118 162 70 -27 -28 -40 -89 -26 145 75 -14 63 16 -104 -51 147 313 386 177 -48 105 317 179 0 -43 98 -2 -168 -168 -120 -52 75 266 118 29 -62 -42 230 108 -84 347 378 -300 -273 159 198 -95 -294 43878 355 1275 75 11253 12 11 18 6861 -355 61 998 2384 3339 4575 6536 9258 13966 15854 12122 3713 1469 1543 3904 13937 32316 52456 69891 99464 109519 80192 26676 999999 999999 999999 999999 999999 999999 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 329 634 1140 1553 1543 1377 1402 1537 1866 1983 2129 2605 4181 5195 5776 5619 2886 290 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 36 108 354 446 478 718 1514 1816 1747 2046 3187 6715 9005 8764 7514 7362 7465 9266 7559 6770 999999 999999 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 138 138 138 139 138 138 139 139 139 137 136 136 133 133 135 138 140 141 139 136 136 134 135 139 142 143 144 144 145 147 148 149 150 149 150 151 152 149 146 143 140 146 157 166 171 175 176 172 171 177 182 182 179 175 167 167 168 165 167 166 175 185 185 185 182 171 152 136 126 120 134 151 140 121 125 144 153 157 159 162 182 179 161 167 160 150 155 164 166 168 176 181 211 325 645 1270 2262 3021 3040 2810 2684 2179 1410 930 1098 1747 2166 2322 2277 1613 957 986 1444 1686 1370 847 584 437 291 210 123 111 107 127 145 148 195 230 159 93 84 102 93 20 -1 81 89 68 51 31 46 7 16 9 95 108 17 -13 82 191 209 233 166 153 199 156 146 232 132 3 -9 -14 16 60 111 126 137 61 19 -2 1 323 617 551 336 281 407 322 -19 -119 -191 -198 -181 -240 -578 -506 101 299 196 23 176 305 390 337 7 29 379 8 -255 -95 -5 2 -97 -16 43909 358 1050 75 11253 12 11 49 6867 -351 80 1256 3499 6949 10331 14486 20073 30010 42241 58851 85012 110952 103548 67320 22876 15714 13597 20376 29114 40469 41940 39451 19803 2310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 413 801 1550 2946 3846 3559 2319 1740 1839 1716 1449 1857 3442 4725 6002 6325 3618 406 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 5 16 45 88 293 558 692 615 492 410 427 597 1055 2208 4824 6392 6745 7566 8720 8626 9163 5681 5386 999999 999999 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 136 136 137 137 138 138 137 138 137 136 136 134 136 138 138 138 138 137 137 138 136 136 141 143 142 139 141 144 146 148 149 150 149 150 150 146 142 139 139 142 147 158 172 178 179 174 174 178 179 179 183 180 164 156 161 167 169 165 162 177 190 191 187 179 160 138 132 132 134 151 154 140 129 134 151 162 168 172 174 177 172 151 149 153 161 175 171 169 167 184 201 206 280 569 1106 1949 2849 3003 2768 2666 2282 1794 1575 1635 2020 2494 2763 2677 1904 1106 1050 1542 1952 1808 1358 988 654 432 352 234 157 88 112 177 228 334 275 118 97 61 81 114 54 76 130 129 67 -45 -48 -10 -10 -14 56 106 6 7 88 168 173 117 52 59 113 151 135 85 78 70 96 84 184 203 169 197 196 225 155 27 10 168 259 357 380 256 393 405 96 -12 -13 -136 -54 65 -38 -356 -294 259 316 208 192 45 170 365 297 -44 -98 299 154 73 30 -12 25 103 259 43941 359 975 75 11248 12 12 21 6874 -347 1147 3099 7165 15385 26382 32780 38672 49007 65632 84659 108634 133443 137684 110093 68051 28526 36266 46572 34217 1570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 72 324 1162 1983 1907 1043 754 660 465 203 292 533 719 883 787 577 58 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 6 4 10 7 17 10 14 14 15 17 14 13 13 13 15 18 34 64 108 165 374 527 559 532 489 446 514 650 957 1644 2505 3799 4909 5925 8308 9424 9213 8433 5390 4846 999999 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 137 137 137 137 138 139 138 135 135 135 133 132 132 135 138 136 134 133 134 137 137 135 137 140 142 141 138 138 141 143 145 148 151 151 148 146 142 140 139 140 143 151 162 169 174 179 178 180 185 181 173 175 176 162 152 156 165 173 180 177 184 199 198 184 174 158 141 134 138 144 140 139 143 140 137 149 156 154 161 164 155 151 140 131 148 171 162 147 151 161 180 204 235 297 473 832 1556 2355 2548 2397 2352 2195 2089 2081 2009 2068 2511 2825 2841 2343 1511 1121 1363 1938 2362 2210 1753 1243 818 675 678 636 401 213 190 315 555 481 224 112 48 24 95 93 82 79 91 39 -121 -141 -23 50 53 214 72 -26 97 124 76 39 8 -77 18 180 234 116 -33 -82 -58 33 66 151 148 25 87 303 238 155 148 116 192 145 134 139 30 91 143 -37 70 175 71 188 218 12 8 161 82 -77 74 208 129 201 179 123 -139 -355 203 593 157 -70 149 86 204 350 43972 359 975 75 11245 12 12 52 6879 -343 232 2271 5796 12778 21946 26467 29422 34730 44476 56672 64822 65893 47585 19491 7075 10906 35413 72649 97376 90758 46823 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 135 415 533 704 895 1106 1356 1659 2242 3515 4759 5388 5787 5959 7140 9843 11385 7050 6444 5557 4940 999999 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 142 139 137 138 139 139 139 138 136 136 136 135 133 132 136 136 134 132 132 134 137 135 133 136 138 139 138 136 134 138 141 143 145 146 146 145 144 144 144 142 138 139 151 161 167 172 173 176 176 181 177 169 172 171 165 158 160 166 170 186 183 184 195 191 182 173 160 144 137 147 147 139 138 136 137 140 146 152 157 157 168 164 146 144 146 146 145 130 127 146 163 168 186 248 388 588 872 1516 2049 2054 1921 1870 1955 2095 2239 2124 2043 2406 2666 2635 2455 1985 1553 1386 1610 2199 2552 2339 1827 1282 1071 1135 1266 1031 552 318 440 745 720 384 130 59 48 84 103 48 19 54 41 -31 -50 31 107 123 205 127 78 141 168 118 59 -34 -10 194 334 264 75 31 50 44 33 -33 -31 122 81 97 329 269 205 257 103 113 167 28 -46 -172 -194 -11 7 21 98 140 340 240 -94 7 169 39 5 155 193 196 274 271 210 104 -262 -41 387 -18 -175 -6 -24 18 26 44004 355 1275 75 11241 12 13 24 6886 -339 1008 1692 2121 2560 2527 1398 39 999999 999999 999999 1008 5108 19103 54792 115370 177602 138794 2960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 79 187 693 933 1228 1946 3455 5809 8769 10494 11174 10844 10861 12943 10024 9314 8140 6883 5839 5210 999999 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 138 137 139 140 139 138 138 137 137 137 137 135 135 139 138 135 134 134 136 137 135 134 137 138 137 136 136 135 138 141 141 140 139 140 139 141 143 144 141 137 141 152 160 168 169 166 174 172 166 164 164 164 161 157 158 163 169 172 180 189 186 184 186 181 172 166 151 141 148 155 154 144 138 138 141 140 134 143 154 167 165 151 155 164 152 154 166 162 180 192 193 201 239 376 630 931 1286 1573 1679 1631 1557 1684 1985 2152 1941 1731 1878 2038 2054 2163 2039 1676 1477 1423 1540 1951 2320 2050 1578 1352 1298 1475 1328 753 521 633 883 764 318 107 112 116 105 75 40 16 37 67 66 15 24 84 8 36 110 38 20 151 225 151 -2 13 148 169 77 61 128 49 -2 -24 -28 66 138 141 183 239 202 212 159 -9 7 135 134 -78 -248 -26 205 119 -10 -98 -179 126 171 -41 82 234 174 90 36 94 250 421 553 611 628 75 -154 282 -3 -518 -574 -226 -64 -25 44035 348 1800 75 11243 12 13 55 6892 -335 75 243 874 1836 6158 18306 48860 110994 168504 156575 3219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 55 95 171 593 1317 3488 7083 10497 13349 18196 13851 13467 13395 13265 11952 10245 7911 6511 5579 999999 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 140 139 137 136 135 137 137 136 136 137 140 141 137 136 136 137 139 138 136 138 139 137 136 137 138 141 138 137 137 136 138 136 136 136 136 137 141 148 158 163 169 172 167 174 170 161 162 160 155 155 156 165 162 164 170 177 192 191 187 181 168 163 158 141 126 131 144 139 131 137 146 149 136 129 130 144 143 135 147 149 153 146 153 188 196 179 172 195 207 219 278 433 665 847 1085 1441 1635 1476 1410 1772 1914 1530 1237 1264 1350 1444 1633 1684 1486 1411 1295 1132 1464 1952 1833 1495 1356 1241 1361 1213 735 650 787 819 566 175 54 85 99 86 36 11 9 1 62 82 46 51 113 52 5 71 29 15 45 135 272 213 64 51 53 52 76 72 32 -24 -53 -76 -3 23 -28 97 185 71 -27 -34 -41 -67 -30 133 110 -12 35 51 -16 -38 -185 -407 -225 78 139 242 363 288 178 75 -36 160 209 67 311 461 201 111 270 -178 -585 -666 -300 77 -75 44067 347 1875 75 11240 12 14 27 6898 -331 196 846 1862 5848 16465 42730 98003 155801 160956 50096 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 77 176 667 1608 3900 7176 10501 14402 19070 14975 13916 12605 11498 11232 10280 7897 6538 5538 999999 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 143 142 139 136 135 135 134 136 138 138 141 141 138 136 135 136 136 134 135 138 138 133 132 134 139 141 139 139 140 138 137 135 133 133 133 138 145 153 163 169 176 178 173 171 171 167 166 161 156 156 160 168 168 164 165 173 185 188 192 185 174 168 148 133 129 130 135 137 142 141 144 148 135 137 139 141 140 132 137 126 136 140 139 167 189 182 165 173 172 177 229 320 465 704 1075 1405 1453 1351 1354 1447 1325 1075 955 920 965 1071 1230 1294 1252 1148 1041 1105 1333 1469 1341 1224 1141 1067 1184 1060 669 712 789 600 376 217 119 81 96 117 122 86 46 27 33 48 36 33 83 111 98 110 142 183 138 158 275 230 66 -43 0 139 60 66 75 65 69 -138 -69 112 -13 -4 152 61 1 19 63 8 -60 -41 -17 37 16 -46 -11 79 47 -55 -2 246 332 343 348 165 105 101 -135 -37 -89 -246 -169 -85 220 438 507 233 40 12 93 441 194 44098 349 1725 75 11236 12 14 58 6904 -327 548 1908 2703 3732 6172 10918 19696 37086 74183 143540 176876 97723 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 20 10 5 29 122 638 1471 2708 3332 4398 6670 10903 14818 17381 17605 16010 14422 12601 8824 9256 9257 8463 7122 5860 999999 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 138 140 142 144 143 140 135 134 134 135 139 140 140 143 142 139 135 133 134 133 131 134 135 133 132 132 136 140 141 142 142 142 140 137 137 138 140 139 142 146 153 166 172 175 179 179 176 174 169 164 164 164 165 163 163 169 169 174 186 193 181 182 191 187 169 141 135 145 144 143 154 156 156 155 143 131 135 129 134 146 140 129 129 150 151 148 148 156 175 175 178 164 164 212 289 404 598 899 1014 841 963 1264 1097 726 639 749 725 652 701 871 983 926 785 822 1195 1451 1410 1253 1011 949 974 1019 950 736 820 809 515 349 244 191 143 113 157 170 182 130 44 34 59 7 -11 75 109 106 4 40 201 196 137 93 48 -7 -34 67 188 107 88 75 98 54 -127 15 149 -18 -70 20 -46 20 6 14 15 5 126 91 142 169 52 -18 -46 44 55 99 350 274 90 154 54 -159 -211 -232 -122 -44 134 2 -174 -82 27 443 468 202 439 365 267 38 44130 340 1350 75 11234 12 15 30 6910 -323 86 1036 1700 2327 3319 5285 7479 10598 13699 18022 23690 37236 74523 130736 152926 102799 46078 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 999999 999999 999999 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 6 10 22 65 317 490 671 633 524 205 172 462 984 2446 4761 6886 6609 6262 6889 9595 11726 12332 12277 11784 10874 9469 8380 8246 9503 7418 6390 999999 999999 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 138 140 141 141 139 137 135 134 135 136 139 140 140 144 144 139 134 131 133 133 132 134 134 133 137 139 138 139 140 141 140 142 143 140 139 141 144 145 147 151 156 166 169 169 176 180 178 180 182 176 170 170 171 168 164 163 167 178 184 189 187 183 189 187 171 156 153 157 155 157 163 153 155 165 157 144 138 130 125 128 129 127 137 151 148 137 128 125 125 124 150 159 179 226 259 305 362 457 592 606 657 734 619 446 403 441 427 421 505 665 729 671 656 805 1301 1843 1840 1357 961 948 894 729 922 984 819 649 414 307 172 122 100 84 83 55 113 101 0 23 89 83 84 145 195 150 13 17 75 75 120 85 9 -63 26 167 129 -19 23 119 58 70 112 73 -45 -62 35 19 -89 -7 -51 -86 -5 -96 46 248 296 106 -114 -142 -270 -246 -92 6 153 22 -14 56 -176 -153 -52 -20 44161 354 1350 75 11225 12 16 1 6916 -319 545 1107 1727 2306 3218 4777 6754 9463 12052 15068 20266 38185 90810 161586 160312 46792 288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 563 1700 2186 2242 3020 3307 3805 4430 3364 1472 68 15 11 7 5 6 999999 9 11 13 13 17 18 21 24 28 32 37 42 62 119 414 1070 2618 2706 2064 1836 1537 1221 874 688 733 1363 3223 6920 8770 7958 6614 6013 5907 6062 6380 6881 7106 6491 5749 5232 5757 7490 7426 6684 999999 999999 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 141 141 139 136 136 135 135 136 137 138 139 141 144 143 139 133 130 131 131 130 131 135 137 138 139 138 138 140 139 138 141 142 141 139 140 143 145 151 159 162 167 171 171 176 181 179 178 184 184 176 171 171 173 173 173 173 181 182 187 192 191 191 186 181 175 171 166 156 154 165 162 155 155 160 160 155 152 143 125 128 138 140 140 138 137 129 130 127 125 142 153 209 301 339 372 375 450 740 826 619 405 312 312 299 243 262 350 444 496 477 450 518 748 1245 1710 1514 955 782 818 640 477 733 819 580 404 273 211 107 47 56 92 94 76 78 56 38 27 69 88 114 116 131 207 132 115 146 154 217 215 116 26 19 130 100 -85 -28 162 89 75 172 87 -16 65 190 129 -18 124 216 -7 -64 -184 -149 174 240 66 -75 -215 -2 17 -79 29 5 12 175 214 -109 67 313 419 488 223 -12 -143 -225 -3 288 185 53 42 148 164 27 -86 44193 352 1500 75 11219 12 16 33 6922 -315 62 527 942 1462 1916 2131 2378 3339 8110 24593 67180 140920 168101 89241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 505 1667 2197 2390 3705 5246 6804 7710 5491 2148 127 5 12 100 489 472 31 999999 999999 999999 999999 999999 999999 999999 999999 6 19 56 281 923 2830 5696 7174 8392 6469 4457 3239 2714 2198 1676 1246 956 1072 1892 4597 6831 7636 7022 6322 5798 5695 6327 7396 7397 6249 5403 5004 5968 6568 5847 4431 999999 999999 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 140 142 141 139 137 136 136 136 138 139 140 141 143 143 141 137 134 130 129 131 130 131 134 135 134 132 134 136 137 138 140 140 137 135 134 136 141 145 152 160 163 166 174 178 178 177 173 169 173 176 172 171 175 175 174 178 181 184 184 187 190 193 191 185 182 179 175 169 159 154 165 165 159 159 156 161 163 165 159 150 150 142 144 149 139 145 153 145 147 155 166 182 213 311 470 543 516 567 862 961 665 407 311 299 264 227 263 290 268 257 259 296 340 478 781 911 690 503 530 504 372 269 343 388 317 281 235 205 119 23 45 128 158 131 114 98 111 98 21 -17 67 128 124 132 101 136 194 157 192 133 79 132 107 95 104 62 -11 66 83 42 75 82 95 65 11 -55 -40 261 269 53 -21 -170 -81 145 307 347 172 -10 205 262 101 124 -25 -47 121 213 274 338 308 540 595 239 226 214 248 311 197 240 187 -139 -27 310 165 177 44224 356 1200 75 11212 12 17 4 6928 -311 259 729 1104 1753 3157 4416 5259 5410 3847 2631 2181 2440 7140 24427 69725 147507 176685 94818 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 624 1779 2778 3017 1942 603 55 999999 999999 79 472 454 13 999999 999999 999999 999999 999999 999999 999999 999999 10 60 383 1213 3544 8011 12986 13357 11369 7697 5100 3657 3219 2903 2544 2027 1436 1218 1462 2846 4124 4769 5090 5239 4980 4571 4698 5450 6008 6516 6523 6388 7615 6684 5260 3497 999999 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 144 143 142 139 137 137 137 138 139 141 142 143 144 140 136 134 132 129 130 133 133 133 133 132 129 128 129 130 132 135 137 138 134 130 131 136 140 145 153 160 165 169 177 180 177 174 175 169 168 171 170 177 184 179 177 182 180 175 181 195 202 201 192 180 182 182 171 167 161 151 158 161 161 171 174 163 157 158 159 164 156 151 160 159 141 145 162 153 154 165 175 203 217 280 440 489 466 485 624 653 476 333 264 240 215 232 243 194 152 143 192 270 285 297 336 339 326 332 299 258 249 162 98 159 205 207 174 177 135 11 38 138 139 84 49 75 99 70 -15 -18 56 123 139 44 67 135 149 154 210 219 105 114 126 59 121 191 97 55 119 183 193 229 225 138 -59 -123 13 135 55 -38 5 -19 150 309 374 456 397 209 50 70 82 131 135 85 158 177 232 306 164 256 371 121 91 198 104 -87 -163 46 131 93 142 222 123 244 44256 358 1050 75 11205 12 17 36 6934 -306 184 465 809 1336 1794 2454 3843 5095 5843 5551 3453 2194 1928 2817 9007 29651 79576 159150 163156 38829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 693 609 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 337 1211 3729 9742 13159 14819 12443 10753 8911 7415 6294 5784 5689 5615 5140 4378 3985 4122 5773 5946 5033 4333 3737 3602 3234 2689 2610 3216 5597 7101 7125 7831 6482 5115 3191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 143 144 141 139 137 137 137 138 139 140 143 144 143 142 138 133 134 133 131 132 135 136 134 133 133 129 128 130 130 128 130 130 131 131 131 136 141 145 149 157 165 169 170 174 176 175 174 176 170 169 172 171 177 183 182 184 190 183 175 189 200 210 208 193 184 185 179 174 172 163 156 170 189 180 172 183 177 168 166 166 164 160 169 167 151 133 143 167 176 180 180 165 189 221 261 294 304 316 335 335 265 231 230 179 142 152 172 150 132 144 138 197 254 261 255 186 199 220 163 123 136 203 172 99 118 116 107 85 119 119 40 65 111 112 85 5 -27 2 21 45 73 80 85 131 153 125 80 63 120 175 170 89 69 52 103 237 121 21 74 60 125 202 235 237 269 129 59 117 28 108 118 98 105 249 457 305 120 195 289 176 12 30 81 251 306 212 243 167 267 143 -25 219 56 -123 -16 -37 -19 -163 -229 -218 -24 397 202 -165 -76 44287 357 1125 75 11203 12 18 7 6940 -302 90 304 464 598 647 977 1075 1141 717 999999 999999 999999 1071 5366 17800 48731 112474 136964 71777 35702 26636 4696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 646 653 416 585 2677 2782 1995 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 936 2802 7049 8173 8322 7698 7489 7472 7432 7351 7559 8159 8860 9558 10984 13681 19290 19008 16082 10712 8419 4772 3505 3464 3917 4947 5604 6450 7034 6254 5547 4504 3653 2504 999999 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 139 137 136 136 137 138 138 138 139 145 147 144 141 138 136 137 138 137 135 136 137 134 134 136 132 128 130 132 131 129 128 129 131 136 141 145 151 156 161 169 171 168 171 174 172 168 169 171 174 173 173 176 178 182 185 188 186 190 198 198 199 198 192 193 188 176 181 179 169 174 181 197 198 176 174 186 198 192 170 162 168 164 156 153 148 147 171 193 193 180 156 176 205 239 261 265 273 241 191 157 177 218 191 139 143 144 123 130 141 141 153 159 207 224 164 156 136 80 61 70 127 130 128 147 137 83 37 133 125 59 87 78 80 97 71 29 16 44 77 76 91 73 119 217 107 50 38 64 77 -6 41 63 11 112 171 -5 -51 64 -16 -26 68 137 145 186 267 168 191 151 196 340 154 -41 -36 81 125 -8 -15 265 175 -19 -46 -135 92 327 295 202 103 187 147 -60 -42 -11 65 107 139 205 -10 -83 -48 -217 58 74 -290 -241 44318 344 2100 75 11198 12 18 38 6946 -298 621 5096 15185 33884 62446 82157 97458 115434 56811 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 541 2634 2731 1943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 339 776 1340 2369 2961 3909 4340 5209 7705 10506 14161 18030 23954 30361 36617 33088 24468 17145 14254 10448 5246 4557 4888 5821 5607 4390 3944 3306 2843 2656 2157 1556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 139 137 136 137 137 138 138 138 140 143 147 147 142 138 137 135 134 137 137 135 136 138 137 135 137 134 129 131 133 133 131 128 130 136 143 148 155 160 160 160 166 168 167 169 168 161 161 172 175 172 175 180 185 185 184 187 188 191 198 206 206 197 191 193 193 184 170 174 172 168 171 169 177 185 178 178 189 198 189 166 151 157 167 152 144 151 162 178 192 197 185 171 179 199 238 277 282 242 202 177 142 157 195 199 177 154 149 146 139 132 140 146 144 158 164 129 116 129 123 88 84 142 164 150 159 179 81 51 139 111 39 32 61 66 68 96 91 82 62 66 61 64 21 26 88 10 35 113 97 50 11 62 92 88 154 143 51 50 202 186 76 22 97 157 131 213 156 115 34 5 120 3 -103 -61 -31 -21 -14 32 161 153 168 -26 -287 -29 218 226 140 221 124 15 103 17 -18 136 246 81 53 -52 -101 129 51 234 250 -169 -222 44350 341 2325 75 11197 12 19 10 6952 -294 975 5822 25090 90725 167955 131954 21499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 791 1585 2085 3012 5449 8948 16969 28799 35999 29353 28786 20593 20667 16122 14531 13737 9538 5077 3330 2842 2299 1916 2086 1776 1201 898 656 488 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 136 136 135 136 138 139 139 138 140 144 146 146 144 140 137 136 134 133 136 136 135 138 141 142 140 139 137 134 135 136 135 133 131 132 136 142 147 155 162 161 159 160 163 162 161 163 158 162 174 176 177 178 181 191 190 181 185 193 196 197 201 207 200 189 181 171 178 168 168 177 168 160 160 175 173 174 188 184 184 173 157 157 155 169 168 152 147 177 202 215 225 210 187 186 232 283 292 269 226 175 158 155 163 180 180 190 166 128 102 99 122 146 138 146 154 126 100 89 132 160 127 154 171 142 119 102 93 43 58 117 101 34 24 98 137 106 78 59 63 56 46 -18 -31 31 38 13 -10 32 120 160 94 -28 -49 2 43 91 142 144 94 176 175 114 73 30 119 119 18 38 73 -12 -3 -30 -88 23 272 263 20 -79 35 127 196 249 92 -64 -72 -52 -188 -95 137 75 34 52 37 -20 55 158 44 -19 -85 3 144 223 376 142 -96 -244 44381 340 2400 75 11197 12 19 41 6958 -290 2597 12480 48334 137786 164200 75185 459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 87 106 54 35 154 953 2143 5608 15167 31970 45599 33536 32509 23210 23679 13512 10358 9710 8697 4844 2294 1538 1323 1361 1482 1202 726 332 195 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 134 133 132 132 135 138 139 139 139 142 144 144 142 139 137 135 135 136 138 138 138 138 140 142 146 144 140 141 140 139 139 138 134 135 137 136 139 144 153 158 159 160 160 163 160 159 165 167 171 173 178 184 179 174 182 184 179 186 195 198 196 193 192 183 175 162 156 164 163 162 169 166 160 165 175 172 168 175 182 176 157 159 173 166 160 168 173 165 165 186 216 226 224 204 194 244 280 266 245 233 194 172 185 189 190 185 179 142 98 71 66 108 142 107 106 115 108 102 90 124 115 100 163 172 104 84 97 94 96 90 101 134 97 72 106 119 107 79 49 39 48 35 -24 -11 116 99 25 25 39 68 126 103 -20 -22 31 72 -28 -43 107 100 55 53 90 115 56 37 28 -28 21 80 61 79 -29 18 183 256 70 -88 0 44 73 208 137 -13 55 -121 -138 -127 -80 85 63 47 53 -82 -144 65 187 105 -51 -65 290 388 214 -45 -229 125 22 44413 340 2400 75 11193 12 20 13 6964 -285 1377 6902 26374 80769 163676 152670 53926 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 471 1015 2405 2737 2997 4526 5345 7925 13734 21416 32318 31344 21104 19289 20789 8712 4344 2868 2663 2452 1573 1266 1069 909 814 673 570 546 361 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 131 130 133 135 136 136 137 139 142 142 139 137 134 133 133 132 133 138 140 141 143 143 143 145 146 144 146 147 145 143 141 139 141 139 135 138 146 155 160 159 160 160 162 163 163 166 169 175 178 184 190 185 182 189 194 196 196 198 207 201 194 187 179 173 168 169 166 157 157 168 170 164 167 173 174 176 178 188 173 158 172 179 182 176 177 183 171 160 166 197 209 208 209 195 205 206 204 211 232 246 228 226 226 212 175 151 146 121 107 109 115 123 103 86 78 75 94 102 111 125 133 122 119 124 124 120 88 101 168 145 84 52 73 79 88 132 111 49 39 120 103 28 13 66 78 50 58 84 102 80 40 51 92 136 158 91 97 176 201 180 160 204 202 152 102 33 102 209 165 106 136 85 56 33 92 -25 -110 156 222 155 151 64 135 272 18 -86 -6 -32 184 124 -35 227 -4 -143 134 48 -38 159 154 179 254 37 -252 -318 90 319 44444 339 2475 75 11189 12 20 44 6970 -281 1960 8358 31767 112593 206948 164550 23665 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 2 0 3 1 999999 999999 999999 999999 999999 999999 0 2 999999 4 999999 2 6 12 16 21 22 33 31 47 55 125 499 1695 4824 8332 7863 7682 7953 6865 6404 5581 5012 5948 6415 6382 6978 5908 1730 630 405 405 498 584 595 557 523 511 499 506 607 422 235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 132 131 134 135 134 134 136 138 138 137 136 135 132 132 133 132 133 137 141 144 143 142 142 144 147 148 151 150 146 144 144 144 143 138 136 140 149 156 161 164 164 165 166 170 173 173 177 181 186 195 199 195 195 201 204 208 212 209 215 218 210 189 177 168 167 175 179 169 159 172 173 164 166 166 169 177 171 170 170 164 162 163 169 168 167 166 163 157 147 160 165 160 172 168 159 167 189 193 197 215 199 183 187 184 160 166 189 153 118 106 94 90 98 97 96 63 41 50 66 115 139 106 59 76 110 75 47 84 128 82 -15 -49 7 88 135 124 96 103 62 80 77 13 -29 -49 -8 35 70 81 91 23 -15 50 90 74 29 133 244 220 233 238 169 230 183 82 122 39 0 247 284 140 150 148 47 -76 50 116 87 140 245 249 89 104 284 225 79 159 61 -81 -35 -88 -61 258 224 62 132 -146 -92 391 375 102 69 -17 -105 -98 -37 66 44476 349 1725 75 11187 12 21 16 6976 -277 76 36 999999 999999 999999 999999 999999 999999 30 1727 6086 18023 51783 139207 239180 186579 25381 167 151 147 136 130 139 134 141 132 129 118 113 110 108 105 104 97 96 95 100 105 106 99 98 99 102 102 102 105 111 114 118 112 119 123 122 118 125 120 124 125 122 128 137 134 138 136 138 136 131 124 125 129 135 133 128 135 133 137 139 139 147 158 160 165 165 212 230 311 595 1813 4600 6962 6398 6972 5656 3640 1806 763 323 247 264 268 302 305 272 244 244 258 246 235 240 266 323 999999 999999 999999 999999 999999 999999 999999 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 133 132 133 133 134 134 134 135 133 133 134 135 132 131 134 133 135 137 142 147 144 144 146 146 147 149 154 153 148 144 144 143 140 137 136 142 154 160 165 168 169 168 170 174 177 180 185 188 194 201 202 200 202 206 202 205 220 219 213 221 216 203 186 168 160 160 172 176 173 174 174 172 165 160 160 161 156 158 159 154 151 146 137 133 135 140 149 149 140 137 132 127 120 122 133 153 183 178 160 157 143 130 133 129 121 129 140 128 122 101 86 111 118 105 115 94 24 18 68 76 80 90 71 85 108 98 69 60 25 10 38 0 -15 88 94 19 23 88 64 -7 -21 17 75 55 13 17 62 55 49 43 53 21 15 63 32 62 198 159 119 146 115 123 81 38 130 44 1 176 119 117 219 157 160 82 -81 -56 20 -11 75 179 85 181 230 57 97 251 192 56 -39 -209 -278 -93 73 111 98 -43 100 440 386 74 -55 0 35 -151 -95 120 44507 350 1650 75 11182 12 21 47 6982 -272 597 1310 1363 999999 999999 999999 999999 999999 319 2119 6142 18834 52163 124653 222804 220369 82763 1811 166 161 156 146 137 141 144 149 143 134 123 118 115 113 108 110 102 96 98 104 96 97 101 108 107 106 111 111 109 113 115 120 114 119 118 115 119 126 124 126 126 124 127 131 131 137 134 141 143 141 138 134 133 136 139 134 136 136 139 143 147 148 160 156 156 156 158 155 160 196 304 350 510 841 1644 1638 1097 410 206 163 160 158 160 158 162 160 158 157 161 165 184 211 252 279 999999 999999 999999 999999 999999 999999 999999 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 133 134 134 133 134 133 133 133 131 131 131 131 129 130 133 133 137 142 145 148 147 144 144 144 145 152 158 154 151 147 142 141 140 138 137 144 157 164 167 167 167 166 168 174 176 179 181 188 195 197 200 199 205 211 211 207 212 220 211 217 220 214 201 185 172 164 163 171 182 184 181 182 177 168 166 167 165 160 146 152 160 152 143 136 144 152 161 158 140 139 134 117 96 96 117 138 158 140 132 129 110 105 122 131 107 87 91 107 125 112 95 118 117 99 89 80 38 39 86 60 44 48 48 54 97 114 55 22 13 70 86 42 66 99 50 -1 6 67 54 4 -17 -26 60 102 57 29 69 104 82 101 114 60 28 79 54 22 117 110 75 105 104 130 64 26 137 76 46 157 52 11 170 5 -30 84 -30 -13 -15 -13 27 81 140 134 191 203 193 64 -23 40 87 -6 -180 -60 12 5 38 13 -12 24 184 38 -187 -258 -91 -10 30 238 44539 348 1800 75 11181 12 22 19 6988 -268 65 999999 999999 999999 999999 999999 20 1808 5569 16653 43427 96049 152420 150367 114405 100291 45728 164 150 147 141 141 138 142 132 126 113 112 112 111 109 108 102 99 99 101 90 95 98 106 111 110 112 114 109 114 112 118 119 119 115 114 123 126 127 123 126 131 129 130 134 138 136 143 146 141 146 141 141 144 147 144 146 143 150 147 153 153 164 158 163 161 159 156 160 158 167 162 161 159 156 151 154 154 158 155 159 157 156 156 158 158 160 159 166 184 193 214 238 230 999999 999999 999999 999999 999999 999999 999999 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 136 135 134 133 135 134 133 134 132 130 129 132 133 134 139 143 146 147 146 140 139 142 145 149 150 147 147 146 141 138 140 139 142 152 161 166 168 165 165 167 169 174 178 178 177 185 191 194 200 201 203 210 211 207 210 219 216 215 222 221 209 190 184 177 171 174 176 177 181 192 180 165 169 175 177 164 147 154 161 160 160 149 149 159 164 151 132 129 117 103 109 110 100 105 117 111 102 90 89 88 101 122 115 115 111 99 111 119 115 110 100 105 65 58 80 83 103 76 69 48 23 22 89 105 48 33 46 87 61 62 128 83 17 -8 16 81 42 42 36 -37 -10 43 58 85 69 37 44 88 100 86 85 75 66 98 91 18 61 156 114 143 149 117 22 -24 95 175 65 24 127 -22 -28 110 243 333 166 67 110 151 206 185 207 160 37 -59 18 145 68 113 155 86 170 236 107 39 30 -50 167 196 -9 -100 -15 350 283 34 44570 339 2475 75 11177 12 22 50 6994 -264 1505 4614 12088 31523 64563 151209 231572 180441 1559 148 148 147 149 143 139 125 123 111 108 115 117 110 102 98 97 93 99 95 98 95 98 107 113 108 113 110 117 114 117 121 119 113 119 119 123 125 125 130 132 128 127 135 132 140 138 142 137 142 140 143 144 149 149 154 152 158 152 151 147 157 152 160 158 159 160 166 162 166 165 167 164 164 158 156 156 155 153 156 154 153 154 156 157 159 158 165 178 180 188 188 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 135 135 133 132 133 135 134 133 133 132 130 129 133 137 138 141 142 146 149 146 140 139 142 146 149 147 147 147 146 144 141 140 141 147 156 161 164 167 166 166 169 172 175 179 181 185 190 193 197 199 204 204 204 206 205 206 211 212 213 222 217 204 190 186 184 188 184 179 176 183 189 170 156 165 181 189 162 150 166 167 162 153 151 153 149 151 161 155 139 116 106 120 123 118 114 98 99 101 82 93 106 90 85 77 88 104 84 84 112 126 115 83 106 100 87 109 110 133 98 95 64 15 47 86 114 82 59 93 62 45 67 90 82 65 64 80 98 71 72 88 48 -3 23 47 67 45 -1 55 81 -3 2 76 92 81 169 190 93 70 94 88 95 116 113 31 61 273 192 -37 75 148 155 225 191 283 292 160 68 62 73 84 156 93 82 47 -114 70 185 96 198 106 -174 89 413 273 32 98 142 171 253 140 450 397 328 456 260 44602 337 2625 75 11174 12 23 22 7001 -259 1364 6630 28033 108145 257995 248203 8595 155 150 150 149 148 141 131 126 116 116 120 124 108 104 101 102 99 102 100 99 97 102 106 108 111 116 116 118 114 113 115 118 116 120 122 123 126 127 129 129 130 133 134 135 140 136 136 134 138 138 140 142 149 147 154 155 156 151 147 145 149 151 153 156 159 159 161 162 165 161 162 162 164 162 162 160 159 152 153 149 149 150 154 155 156 159 164 168 174 178 176 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 132 132 131 130 131 132 132 130 131 131 129 129 128 132 137 139 142 145 148 148 145 142 142 142 147 152 153 152 150 147 143 140 135 137 147 153 156 157 160 162 161 162 170 175 178 184 191 193 195 199 199 203 205 204 206 201 191 189 199 207 207 196 187 183 180 177 179 173 172 170 165 167 159 150 154 169 176 155 150 165 156 145 145 143 145 131 135 164 151 118 108 102 100 108 126 124 113 121 103 87 92 93 104 107 68 47 74 74 39 62 98 98 87 105 98 74 78 88 99 57 65 57 11 57 61 72 99 84 120 76 32 30 32 79 90 70 72 99 92 23 40 68 -10 -7 -9 -38 -5 30 65 37 -30 -17 37 109 114 157 145 41 38 -23 -26 149 162 45 38 132 225 132 24 53 89 202 241 150 111 48 20 87 62 -10 122 186 89 111 143 70 73 99 120 291 221 142 194 70 9 -82 -110 -21 247 285 165 296 230 199 314 362 44633 338 2550 75 11173 12 23 53 7007 -255 1238 5261 19209 63080 150010 237209 161933 7217 158 155 157 154 148 141 131 122 114 119 115 115 108 104 103 107 104 104 102 101 102 107 107 105 109 116 121 121 118 114 111 114 119 119 124 123 128 125 127 135 136 152 207 214 183 145 139 133 141 141 144 145 147 146 157 159 160 157 151 154 156 157 156 159 168 159 164 164 169 164 161 161 161 164 166 166 173 167 167 161 163 163 168 169 171 173 178 179 180 181 177 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 129 130 130 131 132 132 131 128 129 130 130 130 128 133 138 139 142 147 149 149 146 142 141 143 148 154 157 157 151 143 138 133 127 133 146 150 152 154 156 158 155 158 169 173 178 186 191 194 192 190 194 200 205 207 207 202 189 189 202 206 198 186 174 166 165 159 152 156 162 155 144 146 149 145 147 158 159 149 144 148 142 135 140 126 113 110 119 132 113 84 93 93 98 114 113 103 94 93 87 89 83 66 96 112 74 53 62 66 50 59 75 87 88 73 66 77 69 71 88 49 50 55 37 68 59 59 103 87 66 61 41 25 20 51 26 -43 -14 42 30 5 3 13 2 8 67 52 42 39 8 -31 8 81 53 72 106 189 119 -79 -53 -12 -16 184 197 81 61 76 50 59 145 44 97 260 234 58 14 50 44 80 179 172 257 237 162 118 69 236 171 43 41 186 269 397 280 -135 -99 111 4 -77 64 19 40 5 -2 19 -36 314 44665 339 2475 75 11170 12 24 25 7013 -250 805 3852 14251 49382 152392 215994 152648 47232 154 157 166 162 166 159 146 135 124 124 125 118 117 117 112 110 112 107 111 107 107 114 110 112 109 109 120 125 125 121 116 118 114 117 118 123 119 125 124 129 136 135 158 261 324 313 249 206 164 156 152 151 146 149 148 156 156 166 161 161 160 162 157 157 159 174 160 165 163 163 162 160 158 158 159 161 161 168 172 174 173 176 175 177 179 179 181 181 179 177 180 176 174 999999 999999 999999 999999 999999 999999 999999 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 130 133 134 134 133 131 129 128 128 130 130 128 133 139 141 143 145 148 148 145 141 140 142 147 153 157 157 152 144 138 132 127 133 144 149 150 154 155 153 152 160 171 177 181 188 190 190 183 179 189 194 198 203 205 206 200 202 202 187 174 162 156 154 149 149 143 141 142 141 140 142 150 143 149 165 156 138 140 147 143 137 130 127 113 105 119 113 93 87 100 110 103 108 119 108 85 78 99 115 82 62 90 90 81 78 58 64 95 89 67 75 81 75 83 96 85 96 117 100 82 50 82 110 90 82 93 79 31 48 61 36 12 31 5 -35 -1 24 34 32 0 3 45 55 119 120 99 97 28 -20 8 97 108 110 44 77 135 10 -14 57 112 114 84 105 95 0 -67 34 102 68 78 120 150 11 -71 -17 96 43 127 278 309 375 237 121 121 138 120 109 56 95 178 169 74 -46 -25 130 -31 -195 -128 -285 -173 9 208 314 11 256 44696 340 2400 75 11164 12 24 56 7019 -246 583 2946 10519 35441 108218 215499 210368 41763 143 138 158 223 473 1601 5930 5902 139 131 131 129 122 119 118 119 113 112 109 118 114 108 112 110 114 110 111 123 124 121 117 118 121 118 116 115 120 117 125 127 129 131 131 145 196 252 268 241 200 165 151 147 146 143 146 142 150 145 156 149 157 156 156 153 154 154 159 153 155 148 147 150 150 148 154 148 150 147 155 157 163 165 168 167 169 171 168 168 168 165 166 167 165 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 129 130 132 134 135 134 132 131 130 129 129 131 132 130 135 141 142 142 144 147 145 140 138 139 142 147 154 155 155 154 147 140 135 135 140 146 152 152 154 155 151 153 162 172 183 187 187 186 187 186 183 189 191 191 197 202 202 199 191 175 159 151 148 153 155 142 134 133 127 118 123 138 145 149 139 137 150 148 135 140 140 130 129 125 133 133 124 129 117 101 101 102 103 95 91 113 122 102 100 108 117 89 75 105 105 101 97 77 79 104 82 70 73 76 112 108 101 116 135 117 110 103 69 99 112 92 69 52 62 82 80 48 11 6 61 65 29 46 71 99 15 -29 32 64 49 33 7 49 92 24 56 85 90 111 184 102 -16 43 10 -15 105 213 150 65 73 70 18 -83 -126 -112 15 119 78 93 73 29 1 61 115 165 265 232 182 100 34 86 -9 38 166 92 113 205 252 235 61 -180 26 36 27 164 -171 -86 48 187 391 7 30 44728 340 2400 75 11166 12 25 28 7025 -241 358 2515 9456 31828 94054 156781 137552 862 999999 999999 119 938 4511 20630 90386 93196 138 125 120 116 112 112 114 115 105 112 109 114 116 111 112 114 115 109 106 114 115 116 115 118 113 117 116 116 121 119 132 129 131 129 126 129 135 134 137 143 141 136 137 141 161 223 245 224 194 147 146 140 149 149 150 147 152 152 149 149 143 137 141 147 147 146 150 145 146 142 149 147 154 153 160 159 161 163 159 159 161 158 160 161 160 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 130 131 132 132 132 129 128 129 130 130 132 133 134 141 145 145 143 144 148 145 140 138 138 141 148 153 155 156 154 145 137 135 139 147 151 153 155 156 156 155 158 163 170 178 182 181 182 186 189 190 191 192 187 194 200 194 184 167 151 147 146 146 148 145 133 122 120 119 118 120 125 132 134 134 134 140 141 130 128 125 120 125 130 134 138 140 131 116 113 90 84 91 87 89 97 110 104 102 108 99 87 107 130 136 125 105 103 94 87 72 78 75 59 97 129 147 136 121 111 94 82 80 70 66 79 47 34 92 118 74 36 -9 4 109 153 110 124 119 80 67 63 89 82 52 45 33 44 55 0 1 82 95 25 85 104 0 15 52 76 199 214 96 46 85 47 31 -21 -155 -179 -36 147 112 175 161 65 89 32 154 218 241 202 -49 7 20 -60 -81 11 134 106 -49 -168 -22 250 100 -194 15 121 277 373 201 209 238 138 209 237 121 44759 340 2400 75 11171 12 25 59 7031 -236 58 2242 9142 27494 56924 83066 61402 485 999999 999999 208 1898 9519 44217 163068 165285 147 124 114 111 106 114 116 119 109 115 109 113 113 114 113 114 115 112 107 110 112 111 114 115 113 117 112 117 121 124 133 129 130 125 123 121 130 132 135 137 148 196 357 583 702 580 426 299 207 149 143 138 144 144 148 144 153 154 150 151 145 142 144 146 150 149 148 145 147 145 149 146 149 148 154 154 156 159 158 158 161 160 160 160 159 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 130 131 131 130 130 128 127 128 130 131 133 134 137 145 148 145 142 144 148 147 142 139 139 142 148 153 154 153 150 141 135 135 138 143 146 149 150 153 154 153 158 166 172 175 178 177 179 185 185 185 188 194 191 191 199 194 177 151 141 144 146 149 146 137 125 117 120 125 127 117 108 115 121 127 135 144 132 116 119 123 137 151 151 144 142 146 122 100 97 79 89 107 96 101 111 110 107 104 112 102 92 116 125 117 104 98 119 106 85 80 85 100 93 77 106 140 118 99 96 109 122 126 89 63 80 52 77 117 86 83 90 42 54 98 104 101 125 126 40 47 63 72 98 75 78 65 31 17 -15 0 49 65 2 9 53 8 -3 93 181 153 76 -25 63 147 -32 -21 154 38 -78 54 45 -49 45 18 80 183 54 182 174 54 210 145 -2 101 139 5 -13 94 101 -260 -473 -280 -7 -54 -300 -248 3 117 101 102 -39 -88 -84 184 305 88 44791 343 2175 75 11165 12 26 31 7037 -231 76 36 58 959 4400 15674 44572 77898 84906 29518 999999 999999 999999 412 2599 12498 54608 149511 133761 150 127 116 116 110 114 117 126 119 116 110 115 113 114 109 110 112 109 110 111 111 111 110 114 114 118 112 121 120 125 132 128 126 125 127 123 133 138 140 144 190 283 558 918 1051 800 470 238 157 141 141 140 142 144 146 146 153 153 149 153 147 146 148 147 153 152 150 145 148 150 151 149 149 151 153 153 156 156 159 157 162 163 164 162 161 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 129 129 129 128 128 126 127 128 131 134 136 138 141 145 146 141 139 142 147 147 143 140 140 145 149 154 154 152 148 140 136 140 145 145 145 148 147 146 145 148 157 172 180 180 182 182 181 185 187 183 185 191 189 190 197 197 181 156 142 141 146 149 148 141 129 128 132 137 131 125 123 122 122 127 136 143 129 112 119 134 151 159 149 142 146 141 122 102 87 92 103 111 105 105 111 112 114 111 111 100 92 88 93 93 85 90 99 89 87 108 111 113 131 110 99 116 107 100 97 124 184 155 98 89 95 72 71 58 57 107 135 115 119 114 73 64 86 135 72 23 81 111 116 107 97 92 87 27 13 77 75 83 63 61 75 25 5 31 103 104 68 58 96 90 -49 56 226 104 80 168 160 122 54 -8 218 331 170 108 164 170 215 182 52 288 458 162 -12 36 -48 -188 -169 17 146 6 -82 -111 -6 -68 -121 -91 -362 -516 -143 215 213 174 44822 342 2250 75 11156 12 27 2 7043 -227 32 745 1691 4650 13619 30866 46070 49735 13147 999999 999999 74 1696 8173 37088 134432 175371 57414 136 123 120 121 116 120 121 123 117 114 111 112 116 119 113 113 113 107 111 108 110 117 115 117 116 119 118 121 121 125 127 124 122 126 129 126 134 137 137 147 160 223 335 465 485 420 279 158 138 137 134 134 136 140 142 142 146 148 145 148 141 142 146 146 149 148 149 144 146 146 147 148 148 149 148 148 149 150 152 152 157 158 159 158 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 128 127 127 127 127 126 127 129 132 137 140 141 141 141 140 138 139 143 145 143 141 141 143 145 149 155 156 153 149 141 137 142 147 148 147 147 149 148 145 150 161 176 186 187 190 190 185 187 189 184 182 190 192 192 199 196 180 153 142 144 143 138 138 136 134 139 136 129 123 130 138 133 129 130 138 137 133 123 126 146 145 127 122 142 152 131 122 117 95 92 98 103 101 107 112 112 120 122 104 95 91 78 101 118 108 94 83 88 90 110 110 79 112 127 105 132 121 99 112 134 154 108 59 97 103 76 72 46 55 74 88 96 88 66 67 92 59 93 100 61 128 177 130 128 128 118 135 116 107 142 127 64 46 54 31 -6 2 -11 63 172 189 92 28 32 -84 27 42 0 119 162 189 162 151 97 160 246 140 2 62 153 156 178 106 266 472 352 228 0 -149 41 137 178 253 182 -97 -101 -56 -229 -118 -102 -297 -435 -70 210 134 101 44854 342 2250 75 11149 12 27 34 7050 -222 27 1120 2403 4803 8860 11483 8862 6427 3812 999999 999999 185 2589 12076 54719 197750 205971 40637 133 121 126 121 115 112 117 114 113 117 114 107 114 119 115 112 110 112 114 111 113 116 118 125 124 120 119 114 117 119 120 120 120 123 124 124 132 137 130 137 136 137 136 149 168 185 169 159 143 139 131 137 139 144 153 156 155 149 144 144 141 142 142 146 144 144 145 144 144 144 142 148 148 145 142 143 142 145 146 150 151 152 152 153 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 128 127 127 126 126 126 129 131 134 137 139 138 136 138 137 137 140 144 144 142 140 141 145 147 152 157 156 153 148 140 138 142 145 146 147 150 152 151 150 156 167 179 190 194 194 194 193 193 190 186 187 192 189 188 189 179 160 145 145 143 137 136 140 139 137 133 135 132 123 125 128 129 125 123 125 118 125 132 133 146 143 133 139 154 147 122 122 124 101 100 104 101 107 113 135 141 130 120 100 106 107 98 123 135 112 98 106 133 120 102 95 64 82 106 93 115 143 135 124 124 136 124 85 77 84 80 101 95 93 102 90 87 81 69 82 81 48 65 65 67 153 211 168 156 127 59 107 180 166 212 151 62 148 152 76 66 44 -25 -17 69 155 145 90 35 -103 -32 11 -38 3 41 -31 -64 120 51 0 99 -2 -19 133 30 58 192 -3 71 181 53 174 179 120 234 156 123 199 105 -168 -8 149 104 121 59 -74 -137 -144 18 249 159 44885 341 2325 75 11143 12 28 5 7056 -217 377 1493 3037 4053 4701 5923 12090 15600 8958 999999 415 2684 12505 57268 213340 221459 40578 131 120 128 119 115 107 112 109 113 116 110 105 107 107 111 113 111 112 111 115 114 111 119 126 126 122 117 115 119 118 118 121 120 122 122 126 131 139 137 134 137 140 135 145 176 191 180 159 142 139 135 152 192 301 360 275 198 154 145 145 146 147 145 149 151 152 150 151 148 150 148 151 153 150 148 148 148 152 153 155 154 156 157 159 159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 129 128 128 127 127 127 130 134 135 136 135 133 132 137 139 139 141 145 144 142 141 140 144 148 152 155 154 150 145 141 141 144 147 145 144 152 153 150 154 162 172 184 192 193 191 192 191 193 191 188 192 191 185 184 183 170 153 145 140 138 137 139 143 140 135 130 138 141 134 132 125 131 130 119 118 118 124 123 128 148 153 150 150 150 141 115 115 118 112 122 116 112 107 117 147 143 133 126 113 104 99 110 129 128 126 124 114 134 138 124 100 73 103 133 125 119 140 135 111 95 92 120 116 93 100 74 43 88 136 130 130 142 119 102 91 59 104 131 45 56 143 165 141 133 104 33 114 182 162 168 81 47 117 151 141 141 116 71 40 91 83 124 159 54 -10 69 168 160 72 54 85 113 142 11 20 187 117 12 226 156 65 239 152 124 27 -225 22 305 306 237 45 67 166 161 170 112 172 106 123 267 188 179 -5 162 456 208 44917 339 2475 75 11142 12 28 37 7062 -213 503 1176 2181 4295 13413 21325 18049 509 640 3376 15559 71128 237889 235168 650 123 114 120 122 129 124 122 116 123 115 110 108 108 108 113 116 121 118 111 115 115 111 115 123 123 123 115 115 119 117 120 126 123 126 123 129 132 140 137 139 134 138 132 133 140 139 132 132 130 135 135 148 188 325 405 310 201 148 147 146 145 144 147 147 153 155 155 152 149 151 151 148 152 151 149 149 150 155 155 156 155 155 156 159 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 131 130 129 128 128 129 130 131 133 134 133 132 133 136 140 140 139 141 143 143 141 140 141 145 149 151 152 150 147 145 144 143 144 146 145 144 149 151 154 162 169 179 190 194 193 193 192 185 183 186 187 191 193 189 179 174 166 155 147 139 138 143 147 139 127 127 125 131 133 126 130 133 143 141 124 122 124 126 125 133 145 153 148 133 132 138 126 121 116 107 110 109 117 109 125 145 138 129 118 126 111 106 118 136 123 107 132 125 115 122 125 103 97 132 128 121 152 148 111 101 92 95 123 107 111 121 78 40 61 121 117 111 104 76 79 83 58 83 123 87 99 112 76 47 34 39 40 80 85 131 195 136 76 26 14 79 148 164 183 159 144 67 59 164 127 86 128 128 186 191 85 121 254 141 -35 1 118 126 101 222 129 83 203 188 259 212 30 9 36 103 145 -39 -5 229 193 74 -85 21 -1 87 227 139 337 238 209 183 -106 44948 337 2625 75 11140 12 29 8 7068 -208 951 2242 6850 11064 10877 139 758 3937 17925 76995 230766 228134 9859 132 120 121 128 135 133 130 128 134 126 120 113 112 115 118 118 120 123 117 116 112 113 112 121 121 124 118 116 116 120 121 126 128 132 126 131 135 134 133 141 136 134 129 137 140 134 127 130 130 138 135 135 139 174 216 208 166 149 149 149 145 144 144 148 151 154 154 150 145 146 146 144 148 148 146 145 146 151 151 152 149 150 151 156 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 132 130 129 131 132 132 130 130 130 130 132 136 140 140 138 139 140 140 140 139 141 146 150 152 151 147 145 147 146 144 144 144 145 145 145 149 154 164 176 187 196 197 195 197 195 188 188 193 195 194 198 190 174 167 163 154 146 141 140 144 147 144 136 133 129 128 129 125 130 140 146 140 127 122 129 131 131 138 136 141 148 129 126 136 131 121 121 122 109 105 122 123 122 131 139 132 103 115 134 134 125 131 118 83 111 123 110 107 120 122 110 127 113 94 136 130 87 90 99 99 112 73 72 103 92 118 105 120 128 92 58 60 105 143 103 38 83 145 104 46 66 63 33 29 58 101 105 179 244 177 88 38 57 76 125 154 109 83 85 129 136 51 -29 -1 60 68 96 95 0 10 117 26 -44 33 16 -36 3 99 51 100 119 137 295 286 194 -5 -90 -40 4 -47 -19 55 62 36 -175 -134 92 184 179 31 184 79 -119 -110 -268 44980 331 3075 75 11142 12 29 40 7074 -203 1358 6472 27002 100983 230586 216866 9330 128 122 124 124 122 127 124 125 129 124 119 112 112 115 115 117 116 125 121 118 112 112 116 116 120 119 122 119 116 122 121 124 122 129 126 131 132 128 130 132 131 129 125 132 130 125 123 128 126 133 129 131 131 132 151 147 143 144 144 146 144 141 142 151 150 154 147 146 139 141 141 141 142 142 140 140 141 145 144 146 141 144 146 152 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 135 134 132 132 133 134 132 130 129 128 130 133 135 139 138 136 137 140 141 141 139 141 146 148 147 146 145 145 147 147 145 144 144 143 140 142 146 152 165 178 189 193 192 192 196 196 194 195 197 197 195 191 183 175 164 155 147 140 138 140 147 148 146 145 140 138 136 133 141 141 137 137 138 134 131 141 137 118 116 123 131 140 130 122 132 127 108 118 134 123 115 126 115 107 121 116 122 121 110 127 134 122 124 123 100 91 112 115 114 125 126 122 124 114 86 85 87 64 65 95 97 84 67 74 110 117 130 124 91 71 77 95 114 162 157 109 71 105 157 75 45 100 87 35 29 99 167 171 172 221 180 84 46 87 81 109 64 -35 58 152 193 82 -26 -80 -76 22 141 197 55 -18 84 157 75 53 103 57 -46 -41 51 54 21 85 141 32 77 248 161 -17 -121 -13 163 96 -88 72 139 -114 -48 139 102 57 36 -110 -130 -100 -254 -220 45011 332 3000 75 11143 12 30 11 7080 -198 786 4243 17381 64121 189248 242023 117075 195 129 124 122 121 125 127 122 124 120 119 117 115 113 117 114 117 119 124 124 121 119 111 113 113 122 119 119 117 118 122 126 126 119 128 126 130 128 132 127 133 130 127 124 127 124 124 123 128 130 131 130 131 132 127 135 132 130 132 140 145 141 139 143 152 151 153 148 147 140 139 138 139 138 137 137 139 141 142 140 143 141 141 144 149 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 135 134 133 134 136 135 133 132 131 130 132 136 138 139 137 135 137 141 142 141 142 144 146 143 140 140 141 143 145 145 144 142 141 143 141 142 149 157 171 181 187 193 194 195 196 196 195 191 188 191 188 185 183 177 160 147 142 138 140 140 146 153 147 142 143 142 140 132 134 143 148 147 151 146 137 134 126 121 120 120 129 140 143 125 125 133 118 116 113 98 107 117 107 111 127 128 124 125 124 133 132 113 118 122 118 104 100 110 115 125 132 115 104 124 91 79 108 92 86 83 94 105 95 86 95 101 83 81 65 73 92 114 150 147 103 85 104 88 95 118 135 94 109 120 69 76 123 128 131 238 192 89 42 65 144 91 12 -20 65 179 154 28 61 96 68 66 63 128 83 -5 80 162 99 52 7 -3 -50 10 110 7 -120 28 119 -93 -5 169 65 110 137 36 131 159 -96 -80 109 4 0 -41 -170 -100 -41 -112 53 169 33 47 45043 332 3000 75 11138 12 30 43 7087 -193 791 4294 17260 62847 188484 249668 129455 144 132 126 123 121 127 130 125 127 122 120 120 116 117 112 116 116 116 116 117 120 120 119 114 118 122 120 112 115 118 126 126 124 128 130 128 131 131 136 128 134 130 127 125 128 131 131 125 133 136 136 137 131 137 131 132 133 132 134 142 147 141 145 148 156 153 151 153 150 142 138 137 139 137 137 141 141 143 145 140 144 144 144 146 150 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 134 134 133 134 135 135 135 134 134 134 132 133 135 137 139 139 137 139 142 144 144 143 143 143 143 139 139 140 141 142 144 144 141 139 139 143 144 148 157 168 177 182 187 192 193 191 192 191 189 183 180 184 183 181 176 167 153 147 140 132 138 145 150 145 139 140 141 141 138 131 125 140 155 151 153 151 143 131 124 145 148 139 144 151 155 136 124 131 124 118 103 90 99 100 116 129 134 147 137 119 131 160 149 120 116 130 135 129 104 93 106 117 123 102 85 126 115 72 94 109 107 81 87 111 105 80 59 72 77 95 139 129 83 99 110 66 80 126 112 60 84 126 106 66 130 183 110 35 94 161 114 148 77 21 12 58 159 90 37 36 75 136 82 64 126 123 119 124 8 32 73 46 140 89 -16 11 92 103 91 97 79 -39 -97 22 100 100 80 -144 -234 74 246 -11 -87 218 55 -296 -86 1 -160 -137 -126 -112 -95 -49 0 174 475 310 45074 332 3000 75 11129 12 31 14 7093 -188 85 2503 10330 40592 148242 238367 175935 146 125 120 125 122 124 122 124 122 124 127 128 122 121 110 117 120 113 113 108 112 116 123 122 127 125 116 111 113 114 120 123 123 129 128 127 130 132 136 130 127 129 129 130 131 135 138 128 133 137 140 138 135 135 131 129 132 134 139 142 143 141 148 150 158 150 153 153 151 145 142 139 140 137 138 139 141 141 143 142 147 147 147 147 150 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 132 132 132 132 132 132 131 132 133 134 136 136 138 141 138 136 141 146 149 147 146 143 139 139 140 142 144 144 143 143 142 138 137 139 140 144 153 161 171 179 184 189 189 186 183 183 183 183 181 176 175 168 157 148 142 136 136 138 138 141 144 148 137 135 133 127 128 125 127 124 132 147 143 145 150 148 137 135 149 148 150 147 144 156 146 134 128 126 136 105 107 126 101 106 111 112 129 132 119 129 157 160 126 109 128 123 102 93 80 88 96 81 101 90 81 95 73 64 81 89 98 138 125 77 82 91 91 96 118 168 158 111 99 92 84 98 168 177 115 116 97 74 107 98 108 124 93 100 91 87 90 79 123 80 46 81 75 80 72 98 94 75 107 135 123 96 113 4 48 198 180 138 51 -61 -3 153 217 188 100 121 85 32 77 73 88 147 -133 -278 -48 -107 -146 -17 118 51 -349 -206 106 35 247 324 76 6 -79 -8 156 395 235 45106 332 3000 75 11123 12 31 46 7099 -183 747 3622 14443 55749 188957 227809 101379 140 125 125 131 132 133 127 129 127 130 136 134 130 126 118 121 129 120 113 112 114 119 122 123 127 130 120 118 113 112 115 118 123 123 128 124 129 131 131 127 128 128 130 134 130 134 136 127 134 134 138 132 132 127 127 125 131 131 136 140 140 142 146 147 151 147 149 152 150 147 143 137 139 135 135 134 138 141 145 145 149 148 148 146 149 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 133 132 131 131 130 130 131 132 135 137 137 134 135 140 140 138 141 146 149 145 143 141 139 140 143 146 148 147 141 139 138 135 136 139 143 149 159 165 171 180 189 196 195 190 184 182 181 181 181 182 176 165 149 136 133 133 132 137 144 144 139 141 142 144 139 132 131 125 130 132 133 140 145 151 147 141 138 142 146 143 148 137 135 155 149 143 131 130 150 133 126 134 120 113 129 141 144 138 131 124 135 141 117 121 122 126 103 87 93 84 98 97 111 101 66 69 73 62 79 106 123 164 142 86 90 96 96 97 111 162 200 173 161 157 129 135 181 196 124 77 111 122 102 75 94 132 144 122 6 55 158 112 159 120 35 55 24 95 118 78 149 188 126 49 113 108 16 37 74 215 206 85 29 -69 -44 63 119 44 -13 63 96 108 164 52 -33 138 135 15 26 -154 -83 225 56 -253 -240 -2 167 218 408 279 30 3 -173 30 90 14 30 45137 332 3000 75 11116 12 32 17 7105 -178 967 4441 17623 68224 224229 231747 45018 139 127 128 134 136 137 132 131 132 136 137 136 127 126 129 130 133 131 125 125 126 126 124 120 119 130 125 122 114 112 117 114 122 122 127 123 131 132 130 124 130 126 128 130 128 131 131 130 134 128 135 131 127 125 131 130 133 133 133 137 141 142 146 150 147 148 147 150 147 146 145 140 140 138 139 141 145 148 151 151 151 147 148 149 151 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 134 132 131 131 131 132 133 134 136 138 137 134 134 139 140 139 140 145 145 139 135 136 137 140 145 148 148 147 142 137 133 132 136 140 148 157 165 171 176 183 188 193 194 189 187 185 181 178 179 180 179 173 161 149 139 140 138 134 136 134 133 141 143 144 146 142 137 133 137 142 141 140 143 144 138 128 127 138 146 146 144 138 134 134 136 139 136 133 138 140 129 125 122 120 141 147 128 129 133 116 122 131 110 115 121 136 134 109 119 119 116 112 116 104 75 80 88 80 92 119 128 125 116 125 113 93 111 93 74 114 163 157 169 163 119 182 189 106 61 92 135 127 37 26 124 103 70 123 78 55 127 112 104 91 24 72 64 89 136 101 176 156 40 5 92 88 13 144 161 106 133 98 24 3 32 63 49 46 -11 -87 146 299 187 116 198 230 208 295 294 240 116 280 325 66 55 25 42 98 210 137 71 283 -53 -145 156 181 239 45169 332 3000 75 11113 12 32 49 7111 -173 1081 4954 19798 76027 225062 250422 60084 138 128 122 133 136 135 129 129 130 132 133 133 129 129 137 144 141 140 136 131 125 127 122 118 121 129 124 124 120 117 113 111 118 118 122 128 128 128 135 133 132 128 128 128 129 132 129 135 137 133 140 135 134 130 136 137 138 139 139 139 148 149 152 155 153 152 154 153 150 151 154 151 152 152 154 155 158 158 160 158 158 156 155 159 160 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 136 134 131 131 132 134 135 136 137 139 138 134 135 140 140 139 139 142 142 136 134 133 134 139 145 147 146 144 140 135 133 136 139 143 152 159 165 171 178 185 188 190 193 189 187 187 183 177 178 175 172 166 156 149 144 144 143 137 132 130 134 139 139 135 135 137 138 142 142 133 130 142 148 138 134 126 121 129 133 140 136 137 137 126 132 137 140 134 129 126 112 116 117 123 128 117 107 120 121 120 142 147 113 100 122 139 153 121 111 125 106 113 135 118 97 101 100 95 106 116 114 97 95 114 121 103 85 103 124 128 137 124 117 109 111 142 133 42 42 116 93 89 70 37 97 85 37 91 68 46 34 42 111 93 35 96 143 122 150 141 125 101 38 63 131 138 102 188 163 65 77 38 71 92 82 141 155 85 -56 -73 55 78 88 119 208 193 153 199 350 297 -61 227 316 112 216 102 108 146 143 161 145 266 -8 -244 -49 334 360 45200 332 3000 75 11108 12 33 20 7117 -168 242 3365 13714 52148 151074 243236 173657 28449 135 124 129 136 131 122 123 126 130 131 133 135 132 135 140 138 138 136 132 120 119 121 117 125 122 121 124 126 124 117 111 117 112 122 123 119 126 132 133 135 128 128 127 130 131 133 135 140 136 138 131 134 133 134 137 137 138 142 144 151 153 153 152 153 152 155 153 155 155 156 156 159 160 162 160 159 162 163 160 162 160 161 162 162 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 139 135 133 132 133 135 136 137 138 139 138 134 134 138 138 138 139 141 140 136 134 132 132 137 143 145 146 142 137 134 134 140 145 150 159 163 165 170 179 186 188 188 190 187 185 189 187 178 173 169 164 155 147 144 141 141 144 141 137 135 140 145 144 138 138 140 135 138 136 126 128 139 141 136 138 136 130 123 121 137 142 141 150 153 136 123 128 131 128 123 114 115 124 136 139 127 121 122 128 144 159 149 119 116 118 124 140 116 97 108 106 113 133 114 123 132 93 102 112 101 94 73 90 99 83 58 59 111 141 173 150 105 89 98 143 98 88 99 112 178 141 83 80 71 81 100 123 137 47 64 55 -36 58 98 49 96 178 168 97 127 146 68 84 184 224 168 32 79 23 -28 88 37 169 227 156 115 76 -16 -55 96 -92 -193 -15 35 1 -63 -2 -67 76 73 -187 14 -77 -74 178 102 120 167 122 134 73 -43 -106 -14 82 169 253 45232 331 3075 75 11110 12 33 52 7124 -163 818 4376 17525 62587 164529 235662 136984 14365 129 130 139 133 123 123 126 133 128 131 134 133 130 129 124 129 129 133 124 121 119 119 127 122 123 118 120 123 124 120 121 117 124 116 112 122 125 125 133 127 130 128 128 127 135 127 137 129 139 131 132 127 132 134 132 132 137 143 143 142 144 143 148 149 153 150 153 151 151 155 159 157 157 155 153 154 154 152 154 153 153 154 152 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 137 133 133 134 136 136 136 136 138 138 137 135 134 137 138 138 141 141 138 132 131 133 134 137 143 148 146 141 137 133 133 142 150 153 158 164 169 172 177 183 186 189 188 183 185 187 180 170 166 163 156 148 147 144 131 132 138 137 137 139 140 141 143 146 147 144 133 131 133 125 128 135 127 125 131 140 141 129 133 147 155 154 160 163 140 119 122 135 137 119 120 135 136 126 124 134 133 123 124 132 148 147 136 130 101 86 96 95 107 114 95 91 95 104 131 138 101 98 90 81 102 107 124 126 103 95 104 106 122 165 147 103 98 97 134 120 102 150 176 216 202 104 75 113 142 196 201 130 121 212 182 44 103 184 71 122 203 163 29 40 157 80 80 110 133 196 104 26 17 52 183 40 69 204 161 78 -58 -2 -12 -7 -34 3 67 -32 29 150 127 -69 -71 43 -12 -72 -92 122 152 -158 -155 43 28 -59 -34 18 43 194 290 41 169 45263 330 3150 75 11112 12 34 23 7130 -158 1395 6461 24668 86841 218321 237038 79937 146 137 143 138 132 129 127 127 126 126 130 134 134 134 125 129 127 130 132 130 128 126 125 120 126 120 115 116 118 120 126 126 125 121 114 114 121 124 129 124 132 132 130 132 130 123 134 133 141 132 131 129 129 130 130 130 134 137 140 136 139 141 151 149 154 150 154 152 149 153 154 152 152 150 149 148 149 145 146 146 146 146 147 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 133 132 134 135 136 136 135 136 136 136 137 136 136 139 140 140 141 142 137 131 131 134 136 139 146 150 146 142 138 135 137 143 150 154 158 162 167 170 174 181 188 193 191 186 187 185 175 170 169 168 154 142 143 139 129 127 132 131 131 134 140 141 141 140 136 138 140 141 142 129 123 127 124 126 129 139 140 141 153 157 153 152 154 147 142 124 122 143 144 127 123 130 129 119 110 121 134 132 124 129 132 135 136 124 114 110 113 112 121 122 107 104 95 123 139 102 84 86 79 84 104 120 128 137 145 147 126 106 141 152 111 104 125 97 88 105 93 121 192 200 195 130 119 152 139 207 196 92 140 206 158 132 168 192 78 144 185 127 95 88 143 112 129 43 71 224 227 141 71 78 170 103 61 136 156 183 -3 -10 28 -15 18 33 143 99 118 205 197 137 -13 36 114 103 99 96 183 -129 -311 -11 -113 -225 18 235 215 153 51 -29 185 45295 351 1575 75 11105 12 34 55 7136 -152 120 1909 5216 10062 17101 18890 10011 999999 999999 999999 92 324 1265 1921 3447 10014 10958 3015 270 138 303 1601 5753 24013 85786 170767 170257 79157 143 133 133 131 127 123 119 116 120 126 126 130 132 130 128 131 128 127 129 130 133 129 122 120 125 119 116 115 116 116 123 124 125 121 119 121 122 126 123 118 126 126 129 134 129 125 132 136 138 136 135 135 133 134 138 136 142 140 147 144 144 148 158 154 158 154 159 160 156 157 155 153 154 150 149 150 150 147 148 148 148 149 150 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 133 133 134 136 136 135 134 135 135 134 136 136 137 141 140 138 140 140 135 130 132 134 137 143 148 151 147 143 140 138 140 145 151 157 162 164 167 172 177 183 192 195 191 190 189 188 181 173 169 166 153 139 136 137 135 132 130 130 130 128 134 140 142 135 126 126 130 137 139 132 128 125 123 133 138 138 139 146 148 148 149 148 155 148 142 130 125 122 127 142 134 126 128 115 100 104 118 128 131 144 114 97 114 119 133 133 119 105 111 115 109 102 101 137 124 84 109 114 94 68 68 67 86 116 109 115 102 100 120 121 86 77 135 138 87 87 89 78 133 123 71 72 103 112 93 127 94 10 51 90 39 61 86 87 38 108 121 8 109 197 83 30 95 97 68 82 121 135 130 104 161 180 131 88 79 162 119 56 60 112 81 -71 76 185 129 133 83 83 4 32 153 119 -33 -107 94 -56 -259 -51 24 -12 45 224 252 160 -29 -39 267 45326 351 1575 75 11105 12 35 26 7142 -147 299 2433 6592 13796 27348 41608 36158 8866 1354 1071 1364 1736 2261 3175 6459 19737 54860 83414 55987 10992 1179 1443 3745 15016 50508 70649 39563 13923 131 126 125 128 120 117 115 112 115 122 120 126 125 125 126 128 122 122 124 129 126 125 121 121 123 119 124 119 118 119 120 117 118 118 124 127 124 128 126 118 119 118 126 127 127 123 129 128 134 140 139 138 140 144 144 144 148 148 155 151 152 152 159 156 158 158 161 162 161 159 157 159 155 153 151 153 150 149 151 148 150 150 149 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 136 136 136 138 138 135 133 134 134 134 136 137 138 141 138 134 136 136 133 130 132 134 137 143 148 148 144 140 140 139 140 147 155 160 163 165 169 175 179 187 194 194 189 188 187 184 176 170 166 160 151 139 132 133 133 130 123 130 133 127 131 128 129 128 126 129 129 132 136 136 130 125 126 131 134 137 146 147 148 146 148 155 156 144 141 144 136 118 130 159 144 128 132 111 95 118 126 138 146 135 119 115 125 139 142 122 99 83 111 122 97 105 115 115 97 118 160 127 112 98 91 74 78 101 92 110 73 80 122 90 58 64 128 138 91 77 53 37 43 37 -11 -15 47 86 80 68 59 8 56 83 21 62 71 21 30 133 62 -19 153 163 26 24 26 44 13 -20 32 45 105 168 235 187 46 37 43 101 155 78 15 -68 -119 -183 -95 78 67 121 90 41 20 -33 161 218 -57 -113 33 41 8 178 386 224 51 153 278 222 229 188 191 45358 350 1650 75 11095 12 35 58 7148 -142 420 3132 11586 27826 46500 40360 7255 73 999999 23 119 236 939 2996 11264 45316 81322 84952 82808 64506 26375 304 351 753 736 148 146 140 132 129 129 122 120 117 116 119 120 120 126 126 127 125 121 118 121 121 125 126 127 120 117 115 120 126 122 120 123 121 117 115 117 118 123 119 126 128 122 120 118 124 118 119 119 127 122 129 131 131 133 135 136 136 140 143 146 150 143 148 146 152 152 155 154 154 151 153 151 152 153 151 150 148 148 147 144 145 141 142 143 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 139 139 138 136 133 132 134 135 139 139 139 139 133 129 132 135 134 132 131 133 136 142 145 143 141 139 141 144 146 152 159 164 166 169 170 174 181 189 192 188 183 185 187 183 179 178 174 167 160 145 135 135 134 135 134 141 138 131 135 135 134 125 127 140 146 137 135 137 130 125 125 123 129 146 152 154 162 168 170 169 158 142 136 142 135 133 144 151 136 128 135 114 108 121 134 154 160 135 137 154 143 151 140 106 102 100 114 132 133 144 125 116 127 142 151 130 123 108 86 96 106 103 103 113 76 69 89 52 48 52 88 102 72 31 4 40 60 34 4 -7 19 51 57 39 65 71 83 79 59 146 95 -13 10 125 116 119 207 97 -4 47 69 43 44 53 70 38 41 114 138 166 114 125 63 28 137 20 42 3 -133 -40 33 187 197 25 29 95 126 100 116 93 -7 -3 35 158 248 247 282 220 281 154 32 105 274 190 -11 45389 367 375 75 11094 12 36 29 7154 -137 136 478 706 439 238 116 110 294 1473 880 1763 1635 1949 3145 6726 11764 12768 12108 20998 49535 65780 44718 16038 999999 999999 999999 999999 999999 999999 999999 999999 533 2628 11829 37855 72334 63815 29674 17364 23651 14719 167 156 153 153 149 141 133 127 127 124 125 123 127 127 127 128 126 125 126 124 125 122 125 131 133 128 126 119 120 120 121 123 125 121 122 118 117 115 117 117 126 126 122 126 128 127 123 120 119 124 122 127 124 126 125 130 128 132 133 141 142 141 139 143 141 148 147 154 153 155 150 152 149 152 149 151 148 147 148 147 144 144 140 140 141 142 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 142 142 141 140 137 134 134 136 137 139 139 139 136 129 127 130 133 133 131 130 132 136 140 140 139 139 140 145 150 152 155 158 163 166 168 170 174 179 181 181 179 176 179 183 182 181 178 172 165 157 147 140 135 134 139 140 141 136 130 136 143 138 125 123 137 148 139 134 135 133 130 130 130 140 154 154 166 176 187 195 189 185 179 159 154 148 148 155 142 137 142 143 126 119 125 146 158 159 144 142 152 141 145 119 91 97 109 116 134 151 153 139 136 133 132 123 110 127 112 115 162 166 116 103 101 98 91 62 72 87 83 105 107 97 91 74 87 76 51 54 45 35 40 59 90 61 45 16 21 72 102 86 76 14 45 183 159 147 74 47 108 139 124 151 171 133 169 224 203 98 141 219 201 54 1 89 70 111 159 96 180 214 148 194 196 250 185 94 142 33 -71 -7 178 169 115 175 98 85 180 217 -126 -149 -47 -143 -57 -138 45421 370 150 75 11088 12 37 1 7160 -131 185 8 243 947 1279 1692 2207 2511 2990 4132 5434 7081 8158 7832 7524 7214 7590 11137 20580 35358 56312 70806 86599 74278 22804 1297 999999 999999 999999 999999 999999 999999 999999 11 27 62 118 274 509 1303 4456 18159 25900 22516 14039 11423 2088 166 154 148 145 138 135 128 129 128 131 129 129 129 126 125 130 131 128 126 125 130 131 131 131 123 119 116 116 116 122 122 123 122 124 120 115 117 119 117 118 122 130 130 132 132 127 130 126 130 127 131 129 134 133 132 133 137 139 138 139 143 141 146 148 155 155 155 151 153 150 150 148 149 147 147 147 148 144 145 141 142 142 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 144 145 145 143 139 135 136 137 137 138 136 134 131 126 125 129 132 132 130 131 134 137 138 137 136 138 145 148 148 149 151 154 159 161 164 169 173 173 170 167 170 171 173 176 175 175 168 162 158 148 143 141 136 135 136 137 134 131 125 127 132 130 127 124 131 140 139 138 135 129 139 145 142 147 152 159 168 174 184 191 197 200 202 197 178 168 161 156 138 136 144 139 141 134 124 141 147 133 135 134 126 125 126 113 89 76 97 119 129 124 125 137 126 114 122 111 93 119 121 129 139 121 104 111 89 76 87 58 84 91 96 109 113 134 157 143 117 79 44 45 28 27 75 94 80 10 7 53 54 52 7 16 89 78 53 90 87 109 55 71 115 87 75 99 209 294 317 254 243 161 110 107 71 109 25 -29 4 30 46 155 155 34 76 110 172 305 110 -82 -46 52 99 -26 83 237 254 190 127 117 136 16 -332 -150 68 -125 -96 -17 45452 363 675 75 11082 12 37 32 7166 -126 262 696 2588 3751 4740 5570 5538 5311 4936 4771 6372 14923 42198 110195 163321 136737 28013 3242 138 122 116 110 97 94 92 96 94 90 89 88 111 168 261 404 712 1993 7789 13950 11350 2054 148 141 143 149 143 135 125 125 127 130 127 126 128 121 123 124 126 125 121 122 126 126 125 131 125 123 120 118 121 120 119 118 119 131 122 120 118 119 114 118 115 121 123 126 128 131 137 137 135 135 135 136 141 141 136 139 140 145 145 143 145 149 150 154 154 152 150 148 149 147 147 146 145 146 145 145 145 144 143 143 142 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 144 144 143 140 137 135 137 138 138 138 134 132 130 126 127 130 133 134 131 131 133 135 136 137 139 140 145 150 150 146 146 151 155 160 165 168 171 173 169 164 167 168 169 170 173 175 170 160 155 149 143 140 140 136 137 136 131 133 127 126 127 128 129 127 132 136 133 133 131 128 139 142 142 144 147 159 162 165 173 187 203 195 187 192 183 179 171 151 135 135 143 149 157 143 115 117 116 100 118 110 105 119 108 105 78 77 115 126 121 109 102 106 120 119 98 92 92 112 122 92 71 73 84 72 68 61 70 68 80 90 65 36 54 98 109 82 49 85 48 18 9 -29 61 109 48 28 87 106 56 56 43 -14 -17 71 86 53 99 102 46 86 85 -19 -1 51 121 182 238 245 192 125 69 16 -3 69 34 55 54 -33 -154 -30 109 46 186 201 67 13 5 10 -28 113 160 27 -76 95 314 222 131 112 -27 -218 -199 -51 35 -69 -5 234 45484 353 1425 75 11080 12 38 4 7173 -121 1919 6973 24354 81187 158854 174769 81595 41356 29423 13002 238 217 188 164 161 163 165 159 154 138 132 131 132 127 127 124 128 130 129 126 126 129 134 138 133 123 116 114 117 121 123 121 123 116 117 116 116 114 118 120 122 122 120 126 126 128 129 122 121 120 114 112 114 125 121 123 123 127 120 122 119 124 121 122 120 124 125 135 134 134 130 137 136 139 135 139 140 145 147 145 146 151 150 152 147 148 145 144 145 145 146 144 143 141 141 143 140 142 140 140 139 139 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 145 144 144 141 138 137 135 137 139 140 140 137 134 132 130 129 132 135 135 132 129 129 131 132 135 139 141 142 146 145 141 143 147 151 158 166 168 169 166 165 164 165 165 165 167 168 169 165 156 152 148 139 136 139 136 134 132 130 128 125 129 127 124 124 125 129 131 131 133 135 134 137 135 140 148 147 154 162 170 175 187 189 184 178 174 169 176 181 161 146 142 136 142 153 142 123 117 119 120 131 128 134 139 124 104 98 104 105 119 113 110 107 92 104 128 128 116 127 127 131 130 131 126 112 84 59 54 64 64 67 100 89 13 30 94 89 56 25 55 59 58 29 -28 20 56 58 137 167 74 41 78 108 27 -18 107 118 60 61 110 131 131 160 34 33 151 105 67 154 231 128 80 35 -16 86 101 145 262 166 -32 -159 -12 134 93 127 167 100 -25 113 179 86 109 -63 -77 -65 29 244 205 97 145 -5 -318 -96 71 32 109 182 177 45515 356 1200 75 11077 12 38 35 7178 -115 165 3565 10286 20819 29587 40773 74342 116376 140418 104245 42569 29469 13025 253 235 215 189 181 167 164 154 154 147 146 138 134 127 124 123 122 122 125 122 129 130 132 134 130 123 115 110 114 115 119 117 123 118 117 114 110 112 120 121 125 123 118 119 119 123 126 123 117 119 117 119 119 119 118 121 124 122 124 125 126 129 127 128 127 127 123 125 129 127 126 135 128 135 130 131 138 145 145 144 144 148 148 151 149 148 144 145 143 145 145 144 143 142 143 145 141 140 139 138 139 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 144 143 143 141 140 139 138 138 139 140 141 139 136 133 131 130 133 136 135 132 128 127 129 130 132 140 145 143 138 135 136 141 145 150 156 163 164 158 155 156 159 162 163 164 165 166 165 161 155 151 145 136 131 133 133 128 133 133 119 117 120 118 118 120 122 122 123 130 133 130 127 132 132 136 145 147 150 158 165 160 154 153 158 161 163 158 151 164 166 153 143 136 141 155 162 139 117 127 130 139 153 151 138 134 120 117 122 92 97 112 116 111 95 82 103 128 109 138 136 109 143 186 157 141 129 43 47 83 86 82 76 99 62 77 100 72 63 49 76 85 62 43 37 22 -17 5 99 111 39 61 99 92 18 40 168 105 8 15 54 122 124 96 56 98 234 227 185 148 121 141 131 131 38 7 83 73 140 171 41 8 117 65 42 51 64 127 90 80 -15 -12 120 -7 -96 -96 -22 48 57 196 337 262 -55 -164 -164 -65 105 176 200 45547 357 1125 75 11076 12 39 7 7185 -110 49 1872 4837 11324 22106 38635 69881 144680 165676 98869 50296 9227 4139 252 234 223 219 224 215 182 164 141 143 142 148 140 133 124 118 115 114 114 119 119 127 126 126 131 128 121 116 112 117 112 115 111 112 113 113 115 112 116 118 120 123 121 116 119 117 120 120 120 121 120 122 125 122 123 120 122 117 118 124 127 129 124 126 131 129 132 130 127 129 123 126 132 126 131 127 125 137 142 143 144 142 148 145 150 149 149 145 146 143 146 145 144 145 144 145 145 140 140 139 140 141 144 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 143 142 141 140 139 139 140 140 139 139 141 141 139 136 133 133 136 139 138 134 129 128 128 130 131 138 143 139 133 131 135 139 141 146 152 157 158 152 151 153 158 161 161 163 163 158 154 153 148 142 140 132 124 124 124 119 125 127 116 115 122 121 114 118 124 126 123 129 130 122 124 132 140 144 141 143 150 153 156 146 137 149 157 159 163 156 140 149 164 160 156 157 156 164 174 156 126 127 126 130 138 120 108 124 129 120 121 110 114 123 118 97 97 100 89 103 101 127 146 131 159 178 161 158 109 36 58 82 95 94 62 82 74 56 74 64 68 52 73 93 43 44 73 70 14 -23 18 62 57 99 116 39 21 77 133 124 98 78 11 73 64 0 70 143 207 186 170 152 117 149 169 110 -18 -64 50 -8 -56 147 83 -66 -23 -18 50 51 75 97 11 -11 -85 -55 103 202 136 -11 -43 -145 81 344 173 92 135 49 -161 -146 -23 62 254 45578 363 675 75 11078 12 39 38 7191 -104 20 567 2313 3247 3918 4457 4385 4248 4886 7039 13327 30879 77312 165907 179139 81409 26650 8036 4069 205 202 190 193 230 235 218 184 150 142 140 144 139 137 128 119 116 121 121 129 128 129 128 130 128 131 123 123 119 121 117 117 115 110 111 110 118 118 123 118 118 117 118 116 117 119 118 121 123 124 123 122 124 120 125 122 124 118 120 120 128 129 124 123 129 126 132 131 132 136 130 132 134 127 127 127 126 134 134 140 140 140 144 140 146 145 148 145 144 144 145 142 143 142 140 140 139 136 137 135 136 137 137 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 144 144 143 141 141 141 141 142 140 140 141 139 136 136 134 135 137 140 139 135 130 126 126 130 132 135 137 135 132 132 134 138 139 141 146 149 151 150 152 156 160 160 157 161 160 150 142 141 137 130 129 126 124 123 119 115 114 114 113 115 120 118 108 112 121 128 133 134 132 125 126 136 143 140 138 137 152 161 160 152 147 159 165 161 150 144 136 136 155 166 162 164 170 178 163 148 146 141 137 135 136 118 115 121 114 114 111 120 116 96 110 115 105 122 134 138 169 179 152 140 156 136 132 146 112 81 74 81 94 75 82 90 48 50 54 38 47 42 49 73 74 80 73 92 65 -9 20 50 43 66 75 44 63 110 135 120 119 86 14 69 22 -15 94 107 104 160 163 100 107 197 201 82 13 30 94 7 -76 80 105 82 94 9 -122 -45 188 157 30 54 146 153 128 172 49 -142 -191 -181 249 366 15 -6 153 131 -226 -186 53 110 211 45610 363 675 75 11072 12 40 10 7197 -99 329 979 3132 4390 5425 6065 6063 5788 6602 11214 20984 38923 69552 118173 156136 118496 36663 12019 212 189 189 173 184 209 227 217 195 165 152 143 143 136 132 127 122 122 121 124 128 129 129 131 134 127 130 128 130 126 119 119 117 119 114 115 112 115 120 124 119 116 118 119 117 114 116 117 122 126 124 124 124 122 119 120 121 119 118 115 117 122 123 126 125 125 123 132 126 128 135 139 136 138 131 133 131 132 135 134 138 143 142 146 146 147 148 151 148 147 146 147 145 146 146 142 141 139 139 137 136 138 139 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 145 144 143 144 143 142 142 141 141 141 136 134 134 132 132 135 138 138 135 129 125 127 131 134 137 140 136 133 134 132 133 137 138 137 139 141 146 150 152 156 159 154 154 154 147 142 136 133 131 129 128 128 127 125 120 118 117 117 117 116 110 103 111 120 133 136 133 136 130 126 131 139 137 134 131 140 153 146 140 145 155 151 137 127 132 131 130 153 171 162 152 160 171 152 133 136 132 126 124 139 143 136 116 108 120 134 143 97 86 122 121 117 145 173 188 215 211 171 145 133 99 107 140 145 115 90 115 112 66 59 71 64 63 46 37 20 15 70 106 113 64 34 77 86 35 23 41 -12 22 96 71 54 60 120 118 74 59 19 12 27 18 54 82 114 181 148 64 105 269 283 194 138 82 131 43 -92 83 181 177 90 -69 -79 85 200 118 152 155 188 258 213 53 -65 -50 -25 7 167 227 169 58 -51 -18 -174 -258 -115 171 116 45641 359 975 75 11066 12 40 41 7203 -93 229 584 793 1134 3287 6730 13508 26052 46812 92845 163531 153815 82420 32057 1444 219 205 190 197 195 201 196 192 176 165 152 143 132 130 133 134 133 125 129 129 128 130 131 134 132 127 128 132 129 123 117 123 123 118 122 123 120 122 125 121 120 122 123 119 116 120 124 127 132 128 132 126 128 123 120 120 118 116 114 119 118 122 125 127 129 130 134 129 133 133 137 137 136 138 144 141 144 141 143 140 148 144 152 151 156 157 161 156 157 156 157 154 154 154 151 150 149 148 146 146 147 147 150 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 144 143 142 142 141 142 142 142 142 143 140 137 136 133 132 137 140 139 136 131 128 130 132 133 136 137 133 129 130 129 128 131 134 133 136 140 146 148 146 152 158 151 148 145 140 139 132 129 130 131 129 126 127 130 129 130 130 126 124 122 114 110 113 123 133 128 127 134 135 131 133 140 139 136 130 132 134 124 130 136 131 129 125 116 125 129 127 146 164 160 138 129 134 130 127 128 126 120 115 128 149 137 111 117 125 136 141 121 140 153 127 134 174 209 249 255 225 212 204 159 122 110 111 110 78 78 109 94 73 56 45 63 49 61 80 50 17 30 72 79 21 18 85 90 54 68 47 -36 23 103 46 38 54 75 108 70 48 0 33 61 33 92 131 91 112 205 150 73 153 201 168 122 86 54 88 94 112 118 43 3 27 232 231 153 188 194 220 282 204 -14 -56 54 105 234 260 152 137 284 69 -197 31 79 -36 -17 133 41 45673 355 1275 75 11061 12 41 13 7209 -88 158 2077 6258 19407 57254 123351 160767 124572 76511 29338 1448 243 222 211 209 205 196 189 188 176 168 156 151 146 143 149 153 150 147 143 143 138 138 136 138 136 130 130 131 126 127 118 124 125 125 127 126 127 123 125 124 122 124 128 121 118 125 129 132 131 127 127 122 126 123 120 117 119 114 120 120 118 120 124 124 126 131 136 136 139 134 133 133 135 134 142 143 142 142 146 144 149 145 147 147 155 151 156 153 155 155 156 154 154 151 150 148 149 147 148 145 147 148 147 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 141 142 142 143 143 142 143 143 144 144 142 140 138 136 135 136 140 141 137 135 133 131 131 131 131 129 129 128 127 127 128 128 129 131 131 136 142 143 143 142 145 148 143 139 134 133 134 134 131 130 127 126 123 123 128 128 128 129 125 125 123 115 112 112 115 120 123 126 131 133 129 127 133 133 132 131 128 125 122 131 135 122 115 118 113 122 122 124 135 140 146 132 127 130 119 126 136 118 114 117 118 135 132 130 125 126 136 138 151 177 191 185 185 194 223 249 252 223 221 210 168 120 116 124 74 39 73 80 53 52 57 65 65 65 99 72 64 90 37 2 9 46 34 56 42 21 91 0 -76 -11 36 35 83 94 70 66 -1 28 -18 -19 74 42 99 97 21 84 149 87 10 31 126 155 161 199 44 15 56 -101 -51 75 -4 54 192 178 220 243 143 131 166 -32 -107 27 146 42 -14 38 20 37 129 7 -37 64 34 94 65 144 121 45704 356 1200 75 11053 12 41 44 7215 -82 137 595 2662 6539 20735 63007 134041 169975 124987 42808 9542 244 241 231 218 209 202 190 181 181 170 168 162 165 168 160 155 157 154 162 153 149 146 146 136 138 136 134 133 133 131 125 117 120 122 125 121 119 123 121 123 129 120 122 126 123 124 123 128 132 127 124 119 114 118 118 125 122 120 117 123 118 119 116 121 120 120 125 134 132 136 131 131 127 132 130 132 133 133 138 138 141 144 145 146 148 150 147 149 149 149 149 151 150 149 147 146 145 145 144 144 142 143 146 144 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 142 142 143 144 145 144 144 144 146 144 139 138 138 136 135 139 141 138 133 130 130 129 131 133 133 130 129 130 129 129 130 129 130 132 132 136 140 142 142 141 142 140 135 130 128 129 134 136 134 134 128 126 126 122 123 119 118 121 117 119 122 116 114 114 111 116 123 128 133 135 136 129 136 142 132 127 124 122 123 127 132 137 130 119 121 128 123 120 119 123 123 124 132 135 120 117 128 114 122 136 131 124 117 140 138 133 133 131 153 167 184 178 187 196 202 211 207 191 181 178 161 109 130 167 110 87 94 61 33 51 79 110 114 99 93 61 88 97 47 25 36 79 26 55 110 87 92 22 0 73 62 47 114 121 71 104 87 33 28 27 60 49 64 100 76 56 87 73 23 -7 124 123 61 149 126 63 -69 -168 -98 87 45 -56 121 176 79 105 144 96 25 -28 102 130 -9 -19 -41 -63 -73 137 137 -11 3 -173 91 121 -198 -43 106 45735 360 900 75 11053 12 42 15 7221 -76 65 360 512 675 871 2611 3921 9005 25906 79793 153582 167741 78643 12199 237 229 242 243 223 211 195 187 177 177 170 169 161 165 163 163 160 154 149 156 152 152 152 155 147 149 147 147 146 149 145 136 129 127 120 121 121 122 126 127 132 135 127 124 128 125 126 122 122 121 121 121 119 120 123 121 127 123 122 123 120 117 120 117 118 117 119 122 134 130 132 123 123 123 127 127 129 126 136 137 137 137 140 140 150 149 151 150 151 150 149 147 149 148 147 147 146 145 147 144 142 143 144 144 144 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 142 143 143 144 143 142 143 143 144 143 139 138 138 136 136 138 140 137 132 129 129 130 133 136 136 132 129 130 130 129 129 128 129 131 133 134 137 143 145 143 140 136 134 133 131 129 130 131 130 134 128 121 120 120 121 118 117 112 111 114 109 109 108 112 115 118 122 123 126 130 138 133 130 133 128 123 119 120 126 125 122 133 132 127 136 136 123 113 113 114 113 126 137 135 120 108 126 130 133 147 134 108 108 132 135 123 127 141 157 176 181 154 142 155 152 172 194 176 162 162 143 127 131 121 102 112 87 72 71 86 120 115 112 89 71 65 55 41 39 32 70 108 11 24 94 78 98 93 90 123 63 24 93 151 86 71 89 55 101 127 73 14 37 118 117 133 163 102 27 53 126 93 31 -45 -66 6 31 -9 -47 41 158 84 162 135 -2 118 177 138 199 237 87 0 -25 12 109 50 17 210 148 57 24 -163 41 175 -53 -69 136 45767 362 750 75 11052 12 42 47 7227 -71 1347 1888 2334 3803 6262 7567 7946 7983 7966 12397 30094 84755 141678 138876 54330 30235 6687 1548 226 219 198 192 182 189 179 178 168 168 157 155 153 157 162 161 151 149 146 149 149 159 157 160 156 162 158 160 151 146 144 139 131 128 129 130 128 131 134 129 125 125 128 126 125 125 127 124 121 121 122 125 127 126 124 120 122 124 123 117 118 118 117 118 118 120 129 126 130 123 124 129 128 126 131 126 135 136 141 138 142 140 148 147 152 150 152 150 151 149 151 149 149 151 149 148 149 146 146 145 148 146 147 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 142 142 142 141 140 142 144 143 142 139 137 138 137 136 138 140 137 132 129 129 132 135 136 134 132 131 130 130 131 128 129 132 132 131 132 134 137 139 140 138 135 140 142 138 133 131 131 130 135 130 119 120 122 122 122 122 112 113 115 104 104 108 112 113 123 129 121 115 121 128 123 128 135 134 130 125 132 143 132 115 113 120 128 137 136 121 110 115 118 115 122 129 123 121 115 128 125 106 115 106 94 113 124 127 127 130 149 153 159 169 154 139 143 143 159 173 151 148 130 116 146 142 123 117 95 72 77 91 112 101 85 83 38 45 38 26 66 54 20 38 89 56 13 33 48 38 29 80 80 3 6 61 22 -2 23 -30 -10 60 64 80 49 68 85 19 114 125 144 159 110 117 85 44 -41 -66 -117 -9 60 -1 -12 63 101 24 -27 -32 -29 -81 -10 120 133 -117 -232 -91 -64 -43 135 181 -9 -19 124 143 31 -41 258 271 41 70 45798 363 675 75 11050 12 43 18 7233 -65 362 2022 2933 3168 4054 6146 7342 7500 7388 6664 7191 14487 35186 61809 92896 99149 94303 64175 30905 16251 207 190 179 179 185 177 175 167 165 161 158 162 158 160 163 154 151 140 142 142 149 153 156 152 159 156 156 147 145 142 144 141 135 129 128 131 132 132 127 123 127 130 125 123 126 136 142 143 137 132 128 126 123 120 117 123 121 123 118 119 118 118 118 120 119 123 124 126 127 131 133 131 129 132 129 129 130 136 138 139 135 142 143 148 148 149 147 149 149 150 149 149 151 148 149 151 145 145 143 145 144 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 142 142 142 142 141 141 143 145 143 142 139 137 138 138 138 139 138 135 131 128 128 130 134 136 133 131 129 128 129 132 130 128 131 132 130 131 133 134 135 135 134 134 136 140 137 135 132 132 134 135 127 119 124 124 118 116 119 116 113 115 107 108 117 113 107 113 122 119 114 126 135 135 144 145 142 142 146 142 144 142 124 114 114 118 118 120 118 112 121 133 125 121 121 119 137 128 119 123 106 100 103 100 96 102 139 151 131 139 138 123 105 111 137 144 165 179 163 141 137 128 122 149 139 129 154 137 94 73 86 107 79 73 74 47 22 34 79 74 25 43 64 40 48 73 94 63 16 14 74 103 56 50 42 3 19 21 7 13 2 -11 17 30 76 71 -23 83 107 73 111 5 45 57 -35 -34 -28 -59 33 76 -19 -98 -6 114 -17 -14 20 -4 16 33 -7 -40 -187 -173 -9 -55 -68 185 293 -23 33 290 216 -47 -164 54 143 25 -74 45830 369 225 75 11048 12 43 50 7239 -59 12 154 290 892 1332 2390 3741 5242 6699 8057 10495 12801 13359 10611 10598 9697 7562 7855 9407 18158 45181 97039 127439 99652 33660 18569 224 211 195 189 180 180 178 179 173 170 164 166 165 169 166 160 156 147 150 150 149 149 160 155 156 156 155 155 153 149 149 143 137 134 132 143 144 140 136 133 131 132 126 121 122 132 138 142 142 133 129 125 122 120 117 121 117 122 119 120 120 121 116 123 116 120 120 125 127 129 127 132 127 129 127 131 125 128 134 130 130 136 139 146 144 147 145 145 143 144 143 146 147 144 145 147 141 141 139 140 140 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 144 144 144 144 143 142 143 144 143 141 139 138 140 140 139 138 137 132 129 127 127 130 133 136 135 132 128 127 127 129 128 126 129 131 130 131 134 136 134 135 136 131 131 135 135 132 129 127 129 127 121 121 120 116 111 111 112 115 114 113 110 110 111 108 107 109 114 116 119 129 137 137 135 133 130 133 140 128 120 130 140 129 109 106 107 116 127 116 122 140 130 134 138 138 143 116 109 121 113 99 110 111 88 97 145 138 115 124 124 136 109 104 129 132 170 188 183 172 148 132 135 139 125 98 115 133 109 82 74 83 96 92 74 77 75 63 49 60 58 52 112 60 -18 36 48 20 57 76 95 100 50 55 51 74 108 69 57 83 53 10 15 63 105 35 -49 67 137 30 -43 -38 58 95 23 23 34 83 122 68 38 70 117 121 99 228 124 35 249 196 109 171 50 25 209 201 99 64 1 -147 -17 232 272 17 -85 -5 -8 55 -22 45861 367 375 75 11035 12 44 21 7245 -54 10 201 479 1817 2880 4139 5183 6510 9330 12273 12966 10497 10243 9354 7141 6029 7298 16264 44507 111456 149632 110483 33402 11926 225 212 196 191 183 187 186 179 169 164 157 159 161 160 160 153 153 152 151 155 152 152 162 160 162 162 161 161 156 151 150 150 149 146 140 144 141 136 134 128 125 121 118 118 117 125 127 128 131 125 123 122 127 122 118 119 121 121 119 117 118 122 118 126 115 121 120 122 122 126 125 125 124 126 125 134 126 131 132 131 137 137 140 146 145 149 149 147 142 144 144 148 147 146 145 146 142 142 141 141 141 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 144 144 144 143 142 141 140 140 141 140 139 137 137 140 139 137 137 137 133 129 128 128 130 134 137 137 136 133 129 131 130 127 127 131 131 131 134 137 137 133 136 138 132 131 133 135 134 130 124 123 125 124 122 116 114 113 112 110 112 115 111 109 109 106 113 113 115 117 113 118 125 131 129 124 117 111 120 132 127 131 144 144 132 124 125 126 122 124 125 125 133 133 136 132 125 114 93 105 111 106 94 96 106 90 114 132 98 93 108 128 136 108 113 129 107 124 155 150 159 157 139 141 132 104 87 98 116 130 100 59 56 93 124 88 84 96 57 55 117 135 73 71 75 27 39 29 17 61 64 98 34 -36 53 110 70 46 42 -8 52 108 81 66 75 104 76 -32 -34 67 91 18 -18 78 127 34 65 168 178 45 36 113 137 156 112 158 174 -55 -101 127 105 67 180 58 -53 154 264 134 -8 -169 -171 -46 23 189 196 242 221 37 -18 25 45893 357 1125 75 11032 12 44 53 7251 -48 718 732 999999 999999 593 5063 13667 29478 69319 128643 166480 122985 49536 18111 217 197 193 181 181 177 181 169 160 154 159 158 156 143 147 146 155 149 145 150 153 153 157 161 163 167 168 165 160 156 167 164 158 147 143 142 135 129 127 125 122 122 122 125 125 131 131 127 126 125 124 123 125 127 117 121 119 117 119 120 116 121 121 124 120 121 121 119 119 124 122 125 122 122 126 129 125 134 131 136 139 139 138 145 149 148 149 148 144 148 145 148 146 146 147 146 142 142 143 142 144 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 146 144 140 139 138 136 137 138 137 136 134 134 138 137 136 139 140 135 130 129 131 132 134 137 138 138 136 134 134 131 130 131 133 133 133 137 138 137 136 138 139 135 134 132 131 134 133 130 128 126 126 122 119 120 117 113 110 110 111 107 105 107 111 118 110 107 112 112 116 122 131 137 130 116 115 120 132 139 150 157 141 140 145 142 139 122 114 139 148 140 143 143 122 101 103 95 98 101 87 87 93 87 69 96 112 87 103 116 119 117 108 103 95 81 95 117 106 135 162 133 117 131 88 82 110 107 131 112 77 74 75 93 107 105 88 73 82 92 96 68 39 38 49 72 84 62 55 40 46 70 57 56 110 88 23 33 6 11 83 59 29 31 -33 -23 -35 -8 46 64 38 13 31 -7 5 15 119 236 51 -15 153 153 105 55 3 20 -25 -47 34 57 -38 -7 40 51 223 258 168 25 -1 96 65 -122 -127 158 414 247 47 -128 -121 45924 358 1050 75 11028 12 45 24 7257 -42 164 1450 1742 836 954 3093 6245 13500 26116 57220 99658 152324 141885 70002 9896 223 203 197 182 183 171 175 170 170 172 173 167 153 143 147 157 162 156 151 150 156 152 156 164 166 168 171 176 173 176 184 175 157 145 146 143 135 131 129 132 130 130 131 130 133 133 133 132 127 126 126 122 120 123 119 120 114 118 119 123 117 123 122 122 118 124 119 122 119 122 116 126 121 120 125 123 123 129 130 133 136 140 137 142 145 145 145 145 143 146 141 141 143 143 145 143 140 140 140 141 141 142 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 145 142 140 139 137 134 135 135 134 134 132 135 139 139 139 142 142 138 132 130 133 134 134 135 137 137 136 136 133 132 131 132 134 131 130 134 135 136 137 139 139 136 135 134 132 131 130 131 128 120 121 121 119 119 113 108 108 107 106 107 103 107 112 108 104 108 110 109 108 113 123 133 133 129 130 123 124 138 142 139 132 131 133 129 130 124 120 133 144 135 122 124 115 103 111 108 95 94 82 78 91 95 76 82 97 93 113 125 110 96 96 96 77 88 131 125 112 125 127 107 103 123 78 70 93 57 77 75 66 115 79 65 113 102 70 63 65 30 41 93 88 46 43 60 81 76 91 91 63 115 115 86 118 73 8 39 43 45 75 42 31 65 3 -83 -68 84 93 60 99 137 155 49 36 28 69 74 -9 0 84 162 162 92 4 96 142 0 70 209 155 183 188 114 215 222 165 22 40 209 34 -145 -114 173 330 107 1 -46 -141 45956 370 150 75 11028 12 45 56 7263 -36 1632 2362 3260 3864 4829 6684 8887 10536 10959 11446 11698 9544 9404 10787 11577 12400 13970 13279 12145 9864 12426 25666 62249 112365 112578 52253 1475 223 219 211 199 189 173 171 171 181 188 187 172 161 154 158 160 162 157 154 153 155 151 156 164 167 163 164 170 168 170 167 168 154 146 144 142 136 135 135 134 130 129 128 124 127 121 121 124 123 123 122 118 117 119 121 120 118 122 122 122 120 125 121 120 115 123 118 123 120 120 114 122 120 122 123 126 123 127 129 136 138 141 138 140 140 146 147 145 140 142 139 138 141 140 141 142 138 137 138 138 137 137 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 142 141 139 139 136 135 135 134 134 135 134 137 143 142 141 142 143 140 134 132 134 134 134 136 138 138 135 134 132 132 131 132 131 127 128 131 131 133 137 136 135 134 136 136 133 133 133 133 129 122 121 119 117 113 106 103 105 104 101 104 105 104 103 100 102 109 106 104 105 110 119 124 129 129 129 127 125 129 127 126 124 123 125 123 134 133 122 130 138 127 118 118 111 111 116 116 103 96 93 84 95 106 106 110 101 90 91 108 115 106 104 110 95 106 147 157 137 117 114 91 92 102 82 90 97 58 53 54 43 88 80 64 94 104 88 79 82 62 73 106 105 77 76 60 55 77 100 86 105 103 55 99 153 94 -13 -21 -7 45 69 79 111 82 120 79 -1 75 62 54 178 201 185 127 33 8 -28 -113 -59 95 88 123 161 128 137 111 151 125 54 131 269 261 103 11 -15 31 54 -100 6 224 137 90 87 138 103 142 196 217 10 45987 370 150 75 11024 12 46 27 7269 -31 1725 2421 3228 4139 5227 7508 9753 11977 12523 13104 12540 10498 9915 11278 11801 13098 14901 15501 15686 15619 20803 34117 63261 97673 96571 73927 48963 9901 230 216 202 192 180 180 183 189 194 187 173 173 161 163 158 161 156 156 160 158 153 158 159 161 158 161 163 157 155 154 158 157 148 142 135 126 128 125 123 123 128 125 121 121 116 114 118 118 123 121 119 127 128 126 125 122 127 127 127 128 131 127 127 118 125 123 132 125 128 125 129 129 133 132 136 132 136 139 143 146 151 149 147 150 154 152 152 148 148 148 148 148 146 145 148 146 143 144 142 142 143 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 140 139 139 139 138 137 138 138 138 137 135 139 145 144 141 142 143 139 134 134 133 133 137 139 139 138 134 131 129 128 128 131 130 127 130 133 131 132 133 130 131 134 135 132 128 129 128 128 125 121 118 118 117 109 107 108 106 105 99 99 102 101 99 102 103 98 101 109 112 110 113 116 112 120 132 131 130 127 116 115 119 122 122 123 133 133 126 132 139 143 144 141 133 122 115 113 104 97 102 112 117 114 120 109 87 91 91 106 117 118 129 104 91 123 140 152 115 90 100 72 56 70 107 88 54 67 75 88 69 51 69 36 34 59 34 55 93 74 86 113 128 106 55 31 20 53 57 55 108 96 52 63 136 126 4 -2 -22 3 83 104 139 84 64 83 0 -19 22 120 220 175 70 13 -52 -88 -56 -1 7 62 137 134 6 -25 20 -92 -10 57 -24 -23 133 244 127 -20 -109 -71 -14 -191 -91 202 152 47 117 134 78 168 226 197 -19 46019 370 150 75 11022 12 46 59 7275 -25 171 331 832 1290 2184 4023 5344 7247 9829 12612 11331 11658 13031 9046 4492 5699 7976 10742 13073 16749 21423 28283 38449 54413 67590 71119 49229 9969 237 217 208 199 193 197 198 195 194 183 169 171 158 165 162 166 162 166 170 169 156 159 157 161 159 161 159 157 155 150 142 141 134 129 117 115 117 111 112 118 121 120 121 120 116 116 117 117 121 126 122 126 123 125 126 123 129 128 128 129 130 130 131 126 132 131 137 134 136 137 138 138 137 135 136 135 139 143 142 143 151 150 151 156 156 155 157 155 153 155 155 153 153 152 153 152 150 150 147 147 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 137 137 137 137 137 136 137 137 137 137 137 140 144 143 139 140 142 139 135 134 135 136 138 142 142 139 136 134 132 130 129 131 131 131 132 132 132 132 131 126 131 137 136 134 130 126 123 123 122 117 114 115 114 106 106 108 102 102 99 99 104 100 103 108 107 103 102 109 110 108 108 107 108 118 129 130 126 119 123 123 116 120 125 125 120 120 128 129 135 145 138 139 142 128 116 115 109 106 113 126 122 120 124 108 93 89 88 111 116 99 100 92 112 139 132 119 97 89 89 91 77 65 102 84 52 76 97 84 65 49 43 43 55 51 14 47 113 87 108 145 118 109 74 33 -2 60 119 69 72 68 55 56 45 83 107 92 54 20 99 163 120 101 68 23 -21 0 80 138 190 117 7 14 -55 -100 -3 107 109 44 18 84 80 -57 -83 -33 -51 -71 73 131 78 131 133 46 34 42 -83 -300 -147 206 160 19 37 33 206 246 199 232 -78 46050 370 150 75 11013 12 47 30 7281 -19 1466 1681 1828 2155 2958 4271 5403 6673 8464 10607 9648 9131 10290 8035 4675 4833 7111 10877 14607 19507 17180 14182 7523 8001 9597 8749 636 234 232 230 219 203 193 195 191 189 183 183 169 172 167 166 169 177 170 170 170 171 163 165 164 171 168 173 164 165 159 149 134 126 124 120 113 116 116 116 118 117 114 121 122 120 119 119 114 120 123 127 123 115 115 120 124 121 126 123 124 126 126 125 126 127 130 129 130 138 135 136 138 134 133 125 128 129 133 137 138 139 146 145 151 151 153 151 153 153 152 153 152 151 150 150 150 147 145 146 144 143 145 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 139 138 137 136 136 135 134 134 135 138 140 143 144 141 136 137 139 138 134 132 134 137 139 142 144 140 137 137 134 134 133 131 130 130 130 132 136 134 131 128 133 138 137 135 133 128 127 128 127 122 116 117 113 106 107 107 105 105 100 98 101 99 107 111 105 107 105 106 110 115 118 109 116 119 118 126 124 119 134 142 131 126 133 133 123 128 128 126 136 142 140 135 144 140 132 132 118 106 103 109 118 122 127 120 105 78 58 97 120 103 85 100 130 126 106 100 101 77 73 78 99 89 78 94 81 82 76 28 18 38 50 97 87 32 64 124 105 81 124 101 54 79 96 105 83 124 179 90 54 34 60 63 11 109 178 87 76 57 67 144 84 74 74 25 51 115 138 113 151 90 -5 62 30 29 85 196 239 122 48 50 94 -10 -46 88 86 38 119 155 102 110 131 66 16 144 52 -149 16 110 151 227 25 -126 40 161 238 115 -166 46082 370 150 75 11010 12 48 2 7287 -13 385 454 463 486 308 651 726 873 1041 1318 1993 4643 8597 11840 9024 8833 13227 15268 15768 15627 20847 33782 49149 66492 54394 30699 878 224 219 219 208 193 180 180 178 175 176 175 164 162 159 157 162 165 160 162 158 164 164 169 165 174 172 175 168 164 153 143 135 130 124 123 120 121 117 116 117 117 116 120 121 117 116 119 118 120 124 123 123 118 120 120 120 118 123 118 121 124 125 123 126 121 125 128 127 135 128 132 133 130 130 123 128 131 134 136 136 141 146 144 148 149 151 149 150 152 152 151 150 151 149 150 149 147 145 146 146 146 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 138 139 138 136 136 135 133 134 136 137 140 143 144 144 140 136 137 139 139 135 133 134 137 140 142 143 139 136 134 132 130 130 128 127 125 126 132 135 133 127 127 131 134 135 131 126 125 126 125 121 121 120 116 113 113 114 112 110 109 102 98 97 99 101 101 102 107 106 109 116 121 123 116 121 127 125 128 128 129 131 138 134 125 124 129 130 134 129 120 131 140 152 143 138 149 137 127 116 104 103 116 123 113 126 114 91 86 72 93 114 120 100 106 117 93 78 87 92 63 57 57 65 60 55 74 71 61 42 39 55 41 69 97 37 32 86 88 48 20 61 56 60 70 39 93 127 109 79 44 69 63 88 107 83 123 101 0 13 37 29 71 93 65 2 42 90 33 -7 0 107 64 -27 92 51 41 18 73 168 59 52 80 -15 -12 -5 -25 93 85 32 19 171 301 215 27 -101 56 42 -13 170 93 -24 -7 17 -24 -96 5 148 17 11 46113 361 825 75 11008 12 48 33 7293 -7 102 714 4553 8871 11746 8347 8922 13828 15094 12210 7607 16964 40231 85700 137425 131588 61130 6146 229 221 213 206 192 182 176 169 171 170 177 167 161 162 168 167 159 153 160 160 165 169 174 168 172 173 166 161 153 140 136 139 138 131 132 131 133 125 115 113 118 117 118 123 120 113 119 124 121 122 121 126 124 126 122 121 125 124 122 122 122 123 126 130 122 127 131 132 131 130 128 127 125 131 129 129 132 137 136 138 139 142 140 144 146 150 149 148 147 150 147 144 145 144 147 146 145 145 146 147 146 145 999999 999999 999999 999999 999999 999999 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 137 136 137 136 136 137 137 136 137 140 141 141 141 142 141 137 138 140 142 141 137 134 134 136 142 144 142 139 135 131 129 128 127 127 126 126 128 130 131 131 130 129 131 131 133 131 123 123 124 120 118 118 117 114 110 109 109 106 105 106 105 103 101 99 97 99 107 113 107 111 121 125 128 121 116 120 127 124 126 130 124 131 130 124 117 117 128 129 134 131 134 141 151 146 128 123 123 119 108 104 118 132 130 113 107 109 100 103 105 99 94 106 102 117 106 79 98 105 93 72 60 53 41 39 46 60 91 72 39 69 87 47 59 61 51 88 71 40 33 -7 -11 26 68 71 39 35 70 72 15 23 84 59 57 78 70 99 83 80 63 8 35 72 80 47 -35 43 101 -27 -69 -35 63 30 -53 69 9 -52 -40 -44 0 -10 35 91 -58 -74 0 -1 108 118 164 180 196 222 80 25 -51 -26 0 -22 123 162 28 -95 -100 -50 64 204 108 73 155 46145 363 675 75 11008 12 49 5 7298 -1 479 1799 2807 3609 4060 4634 6272 8422 10302 12002 12272 12581 20554 42761 80028 100339 98654 86373 38458 5900 232 214 196 186 173 173 168 165 171 171 171 168 165 167 168 166 161 162 163 163 164 172 170 169 169 164 149 144 133 130 135 138 134 130 127 127 127 121 114 113 119 117 117 120 119 116 120 123 123 123 125 127 128 128 129 126 129 129 131 128 126 126 134 133 129 133 135 138 133 136 132 129 131 137 137 133 136 140 142 144 147 149 148 150 150 154 152 148 146 149 149 147 145 144 146 145 145 146 147 149 148 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 137 137 136 137 138 139 138 139 142 142 141 138 138 136 134 137 140 140 138 134 134 134 137 143 145 142 139 136 132 129 129 127 126 128 131 130 130 131 134 135 133 132 129 127 126 124 121 119 115 115 113 109 114 113 104 101 99 99 108 108 102 103 101 99 102 105 111 109 109 115 120 125 117 111 114 120 119 125 129 123 125 126 126 124 122 130 131 129 131 141 152 143 129 115 102 114 118 104 103 121 135 141 148 128 113 107 103 102 98 87 67 72 99 90 80 95 88 79 61 52 61 72 101 106 77 82 73 40 61 86 77 76 69 81 54 23 81 107 49 12 53 77 87 83 13 4 35 26 55 65 -17 -19 37 35 54 65 100 95 65 110 103 93 44 12 86 153 81 11 -21 22 80 51 52 -22 -71 -60 -10 -25 -12 45 1 21 152 111 115 180 126 215 248 139 128 40 110 149 6 -25 -135 -40 145 92 71 33 -95 -108 65 85 53 91 46176 371 75 75 11002 12 49 36 7304 3 193 198 194 97 102 192 363 701 2030 2893 3890 5134 6036 7346 9925 13089 15035 17137 17037 20385 37735 70193 112019 101037 34636 1469 251 224 213 191 172 157 152 156 159 162 163 157 153 157 157 161 159 162 157 168 162 160 163 166 162 160 151 144 136 134 125 123 126 120 122 119 120 119 117 115 116 114 122 119 118 117 117 117 124 120 118 123 123 124 129 126 130 126 126 128 134 132 131 128 135 127 132 132 134 131 134 132 136 133 141 135 139 133 143 142 147 146 152 152 154 154 156 155 152 148 149 150 150 152 149 148 149 147 146 149 149 151 151 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 139 138 138 137 137 138 139 141 141 140 137 137 137 134 135 138 139 137 134 134 137 140 142 144 144 140 136 131 127 126 129 128 130 134 131 130 131 134 135 134 134 131 128 127 126 121 120 117 110 111 110 112 114 108 105 103 106 108 103 99 106 104 97 99 98 103 107 107 110 112 114 114 117 121 120 117 121 121 116 117 119 129 131 123 117 111 117 118 127 144 129 117 109 95 97 106 113 122 126 130 137 152 146 117 102 92 72 72 79 68 78 112 94 68 75 64 70 45 55 86 77 97 108 58 55 84 63 72 99 109 88 25 23 44 44 83 105 108 76 84 99 85 83 36 33 51 72 99 74 57 69 82 41 69 92 90 52 30 82 69 105 74 66 96 143 94 21 52 98 134 65 40 56 44 -21 -15 22 -4 31 122 106 145 88 66 122 3 57 139 91 96 94 149 252 50 -157 -265 -161 -18 61 15 -3 -4 -214 -185 7 55 4 46208 361 825 75 10999 12 50 8 7310 8 135 498 1861 2952 4601 6316 7846 11600 15473 26007 42499 64859 91947 92420 56743 27585 17846 23602 15475 2404 171 156 151 159 167 168 164 157 158 160 156 160 161 168 158 162 158 156 170 170 163 158 145 140 139 139 132 124 121 120 121 120 118 116 112 115 113 111 121 117 119 121 123 122 123 117 113 118 121 121 125 122 127 124 122 125 133 129 126 127 129 122 131 131 131 128 135 130 133 132 138 131 136 133 145 141 145 144 145 151 151 153 155 154 153 151 153 152 151 153 152 151 153 150 147 149 149 150 152 148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 142 141 139 137 137 137 138 138 139 139 137 138 138 134 133 136 137 135 133 133 137 140 141 143 144 141 136 131 127 129 133 132 131 133 133 132 132 135 135 135 137 137 136 133 127 124 124 121 111 109 110 111 110 107 107 101 106 109 104 105 109 106 104 107 110 110 108 109 111 117 118 113 116 116 118 122 124 115 109 117 120 130 126 106 100 109 123 122 122 124 121 117 109 87 83 100 113 123 124 122 123 129 121 118 121 110 88 76 83 82 71 87 82 62 72 62 53 39 71 93 51 18 48 45 27 56 68 81 66 62 54 10 24 60 69 68 68 100 42 10 41 52 61 70 98 81 100 115 75 99 108 107 67 90 149 114 9 -17 64 17 7 39 -15 9 118 90 33 125 199 93 6 126 197 140 7 -26 83 19 39 171 35 -35 -3 -77 -81 -111 -5 99 35 -31 -17 71 60 -80 -72 18 49 11 78 37 -91 -60 13 -98 -205 -1 -6 46239 364 600 75 11000 12 50 39 7316 13 148 202 182 164 270 645 2813 5859 5925 5888 8066 15759 28553 49180 74958 109230 104873 75336 28893 17820 23529 15417 2394 180 174 167 175 174 173 172 169 169 167 164 161 167 170 165 162 158 162 172 174 162 157 146 147 145 141 136 130 127 128 123 119 115 122 116 119 118 116 118 116 115 116 120 125 124 121 120 119 125 124 131 132 130 138 130 131 133 126 127 139 134 134 142 137 140 136 136 135 134 133 136 134 137 137 146 143 148 144 145 149 150 153 153 153 154 153 155 153 152 154 152 154 155 154 153 153 151 151 154 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 144 144 143 142 140 137 137 135 135 136 137 138 135 137 137 134 134 136 136 134 132 133 137 139 139 140 141 141 136 133 133 137 141 138 136 134 132 132 132 132 131 132 135 136 135 130 127 126 123 120 111 107 107 111 110 108 109 100 99 106 108 112 110 107 111 111 118 117 108 110 112 123 122 112 116 113 122 132 128 123 121 122 127 137 133 114 119 138 143 136 139 138 126 115 107 91 90 107 108 110 124 115 99 105 105 102 108 131 120 81 90 86 68 66 66 75 100 73 35 59 68 57 44 21 57 78 28 15 43 79 76 54 44 57 54 49 65 78 97 70 6 -19 13 67 63 77 121 98 97 66 49 40 23 105 109 99 112 66 9 38 107 8 11 80 -39 -25 72 102 126 153 221 101 43 189 215 166 3 -77 72 41 -5 116 169 103 41 2 -72 -142 -18 119 209 178 96 112 -42 -79 -16 124 248 191 53 108 146 -119 -66 5 -8 126 142 46271 365 525 75 10997 12 51 11 7322 18 90 252 307 303 293 354 662 2619 5259 5220 5111 5579 11948 22635 48937 86809 119985 108624 48850 1518 250 233 211 194 185 192 184 188 178 175 173 178 175 173 167 168 167 167 163 162 159 166 166 168 156 153 148 143 143 137 134 124 118 120 121 119 119 125 123 123 122 119 116 118 116 113 118 123 122 123 122 119 120 118 128 130 126 133 132 134 129 128 130 144 134 132 132 134 134 131 131 127 130 128 129 129 131 132 140 142 146 140 143 141 141 142 146 146 144 142 144 143 144 145 143 145 146 146 147 146 143 143 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 142 140 138 137 137 135 134 135 136 136 135 137 136 132 133 136 137 136 134 134 135 137 137 138 140 139 134 134 138 146 150 145 141 138 136 137 135 127 128 133 130 134 133 129 130 123 120 122 117 112 111 112 106 103 107 107 106 105 105 111 109 104 103 108 114 115 107 107 115 122 121 117 122 120 125 128 126 127 125 128 143 144 137 132 132 143 157 149 137 148 143 121 109 117 123 116 105 110 116 98 85 88 95 86 80 96 88 68 80 79 78 83 79 77 97 93 61 70 69 39 20 42 70 87 59 39 43 51 89 85 61 68 41 48 61 30 74 79 48 44 34 82 94 64 123 117 80 54 47 57 42 107 115 92 46 69 58 44 97 31 74 88 -16 0 55 90 140 163 166 133 79 160 175 91 24 -91 8 66 -54 -11 185 158 28 95 50 -121 42 257 210 157 157 94 43 89 7 77 146 117 78 122 189 -113 -113 191 214 165 159 46302 356 1200 75 10991 12 51 42 7328 23 1993 5252 10188 16496 23679 37662 63064 93460 105774 74828 43813 34991 10211 2342 210 198 211 217 223 208 190 173 176 172 178 170 171 170 169 164 162 160 160 162 163 154 149 142 138 134 131 125 118 118 121 121 126 124 117 125 126 125 120 116 120 120 117 120 117 117 120 122 119 122 120 122 121 124 123 128 130 129 130 127 132 129 124 124 130 122 123 123 122 125 125 127 122 128 128 136 141 147 142 146 142 144 143 147 142 140 140 143 142 144 146 143 141 146 145 145 144 143 143 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 142 139 138 138 138 136 136 136 136 136 136 138 136 131 131 134 136 134 131 131 133 136 138 138 142 143 136 134 140 150 155 154 149 145 146 145 140 133 134 133 130 136 138 137 134 125 124 126 125 120 116 115 111 108 108 108 107 106 105 110 116 109 105 108 110 114 108 104 115 118 116 123 132 132 126 124 130 131 127 129 139 142 138 136 137 143 150 146 143 152 160 132 112 131 133 111 98 108 106 95 94 103 105 87 75 64 61 79 73 66 73 64 59 60 74 76 69 68 83 75 52 46 35 49 55 75 60 20 64 62 48 88 41 37 77 54 82 104 64 81 69 63 109 65 71 99 69 40 28 60 77 78 71 45 42 75 4 -13 73 80 57 37 39 7 8 41 3 42 72 83 62 65 58 -8 30 50 51 0 -91 -90 2 44 -25 -29 40 71 142 222 105 25 67 83 161 38 -54 64 125 -8 -62 82 24 -123 -57 148 27 129 267 46334 357 1125 75 10989 12 52 14 7334 29 77 1921 4727 10711 18509 27355 32436 43478 58740 67990 79293 86843 93779 56419 3616 220 210 214 217 225 229 210 195 182 177 182 172 165 167 163 166 158 153 145 151 156 151 143 127 130 126 122 116 111 110 111 120 123 121 118 120 122 125 124 117 116 117 117 116 114 117 121 125 123 130 130 125 123 123 120 127 127 129 123 125 122 126 116 124 124 119 121 124 121 122 123 128 121 127 125 132 133 143 144 146 148 152 151 151 142 141 143 147 146 148 148 148 146 148 146 146 147 146 146 146 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 999999 999999 999999 999999 999999 999999 141 142 141 139 138 137 136 136 135 136 136 135 135 135 133 131 132 133 133 131 130 131 134 139 144 148 147 143 138 136 141 150 154 150 145 142 145 143 140 141 139 136 135 138 137 133 131 132 131 126 126 127 126 121 117 113 111 106 103 108 111 113 118 114 110 109 103 112 117 111 117 118 118 129 139 140 130 126 132 131 131 130 127 133 135 141 145 149 144 132 134 146 148 131 129 124 100 99 100 115 122 108 113 114 98 90 83 85 70 67 63 57 78 78 71 73 86 65 40 53 75 64 52 42 25 20 36 57 33 36 73 52 45 73 38 30 76 88 101 122 84 75 85 40 45 43 21 85 118 31 -4 33 43 60 94 94 56 6 -29 37 149 138 56 -1 -19 -21 48 79 -7 -39 -34 -2 40 11 -49 -45 14 134 92 1 34 -117 -180 21 -3 -9 18 95 189 54 72 127 59 45 119 117 -43 -1 147 -84 -26 100 -70 -56 -21 13 -24 -153 -44 46365 366 450 75 10985 12 52 45 7339 34 118 261 308 509 1439 1974 2731 2855 2829 2762 802 2136 4556 10214 18995 27328 42144 50094 55837 70646 112122 112246 49548 1463 201 189 182 180 188 208 211 235 242 238 228 202 180 173 166 162 152 143 135 143 145 146 137 126 125 121 119 115 112 104 107 120 117 121 125 114 116 117 120 114 112 120 119 116 116 117 123 123 121 128 125 124 124 117 117 128 128 126 121 123 119 127 117 122 120 119 118 123 117 116 118 123 119 124 120 124 127 132 132 138 145 151 151 151 144 142 144 145 146 146 142 143 145 143 141 141 141 143 142 142 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 141 139 137 136 135 134 134 134 135 135 132 132 132 131 132 134 133 132 132 132 133 139 145 152 157 153 143 137 136 140 151 154 147 141 140 143 143 140 143 141 138 136 136 133 128 129 131 130 129 128 127 128 121 115 115 116 113 109 112 115 117 113 110 110 110 106 113 120 116 119 122 124 124 128 132 118 120 127 114 120 128 121 120 126 140 138 135 145 133 120 121 115 115 128 114 89 96 110 121 124 102 100 97 88 89 84 105 95 52 33 56 80 81 103 102 93 82 50 52 72 48 22 33 40 31 57 40 6 59 80 57 46 43 43 63 82 65 52 48 64 63 51 63 47 15 40 88 77 49 42 -12 -39 37 101 110 69 42 67 155 213 99 28 1 -9 29 63 94 92 35 -26 -10 41 82 18 -1 44 121 158 159 110 -76 -104 31 125 144 35 39 115 -55 -29 59 46 130 168 194 14 7 10 -125 111 225 47 -8 88 -39 -136 -146 -40 46397 366 450 75 10983 12 53 17 7345 39 128 271 354 635 1185 3627 5481 6403 6849 6202 7575 12826 15893 18733 21255 25650 31398 44943 66933 91571 131113 99212 21998 215 181 167 163 167 175 179 191 236 265 275 268 240 207 193 186 168 156 141 140 145 144 137 134 132 129 127 129 125 125 116 121 125 121 125 125 119 123 120 118 118 118 123 123 122 116 115 121 123 124 122 121 126 129 124 127 130 128 128 130 124 123 126 126 131 128 125 119 118 118 114 116 121 120 126 120 122 127 131 127 131 135 143 146 152 147 147 146 148 145 145 140 140 142 144 140 140 140 141 140 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 141 141 139 135 133 133 132 133 134 135 134 130 130 132 131 132 134 135 135 135 134 136 141 146 150 155 154 144 139 138 137 143 154 155 150 148 152 152 148 147 146 141 136 135 134 130 131 134 131 133 133 127 124 119 118 121 121 119 117 114 113 122 121 111 110 116 111 109 117 117 119 125 121 119 116 119 112 112 123 116 123 130 127 122 117 125 129 130 137 128 118 113 108 110 104 99 102 109 111 105 108 86 77 84 96 88 61 79 90 77 66 76 78 83 93 107 116 100 83 69 57 47 57 55 38 24 62 66 46 73 90 70 54 37 21 74 70 29 12 0 56 82 44 64 82 68 97 87 31 45 77 13 -14 45 54 84 132 140 127 138 172 75 31 77 72 37 -2 105 144 41 -40 3 89 85 77 136 138 160 215 145 100 119 50 -52 63 131 127 117 23 -45 88 201 206 98 43 115 87 185 134 42 -6 150 303 170 161 -19 -67 100 173 46428 361 825 75 10975 12 53 48 7351 44 418 1204 3334 3842 1690 6125 11268 13343 13248 14749 17630 23770 44424 85833 148702 162105 63012 18577 200 181 177 172 162 161 157 166 185 201 219 237 232 214 193 183 161 154 146 151 149 143 131 134 136 130 127 133 132 131 121 123 122 120 125 121 119 122 120 117 121 121 125 124 123 120 121 123 126 127 128 129 135 134 133 131 127 125 127 130 132 128 128 130 135 133 131 123 124 116 118 115 117 119 120 121 121 123 133 129 131 133 138 139 150 149 153 150 151 146 144 141 142 140 144 141 143 141 141 141 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 142 140 136 133 132 132 134 134 134 133 130 132 133 130 132 135 137 138 137 137 139 141 142 146 152 150 144 141 140 134 134 146 154 153 152 156 157 154 153 151 149 144 140 137 134 136 137 132 129 131 131 127 123 124 122 116 117 113 108 110 115 122 114 112 121 116 111 120 123 127 126 117 127 128 126 127 121 118 116 120 118 123 120 111 113 121 131 132 116 105 108 110 107 96 93 107 126 115 100 109 92 85 93 103 98 76 74 79 101 110 78 51 73 88 103 114 102 103 87 61 54 62 36 24 31 51 84 69 55 88 106 89 50 42 95 74 33 36 37 51 66 65 39 44 61 95 126 110 63 53 83 93 121 91 106 138 143 97 28 83 98 106 116 44 -6 61 178 123 -9 -46 63 113 29 64 125 92 81 102 58 145 151 -35 -23 92 88 82 83 59 -30 9 161 240 34 -64 122 146 191 277 209 67 219 311 53 -21 129 193 152 141 46459 371 75 75 10974 12 54 19 7357 50 991 1010 1820 2927 3926 4518 5294 6352 7347 8419 9371 9150 8375 8106 9114 9186 10528 13120 15991 18816 19115 25198 39809 59476 101702 96362 18791 215 198 206 209 196 173 163 153 159 150 156 160 183 189 184 171 165 154 155 156 156 148 139 132 130 130 131 131 135 138 134 124 120 121 120 128 128 123 120 119 119 125 123 124 123 119 122 124 126 130 126 132 134 143 134 133 129 128 124 126 127 134 128 133 129 134 130 135 131 131 120 121 118 117 118 116 118 118 119 132 130 132 135 136 134 141 144 151 149 151 148 145 143 143 141 143 140 141 141 141 142 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 139 136 134 133 133 135 136 134 134 132 134 136 133 133 136 138 138 137 137 137 139 140 143 147 146 144 141 137 133 132 137 145 153 156 159 158 155 154 153 154 151 144 140 136 136 137 133 130 130 129 126 123 122 121 114 116 110 109 111 105 110 111 112 111 108 110 114 116 118 117 111 121 131 132 129 124 122 117 114 114 120 126 129 125 118 123 123 113 111 118 121 109 100 100 113 120 111 112 110 89 91 103 100 98 105 92 79 104 95 81 66 47 75 102 93 90 97 92 76 44 45 41 20 36 45 75 47 14 63 89 67 30 61 105 80 63 43 30 27 59 79 68 55 10 30 83 103 73 21 28 98 104 77 54 56 82 11 -5 59 62 26 27 39 55 80 108 173 136 47 100 78 16 145 131 3 -69 -34 12 59 145 30 -20 88 70 -83 36 221 -11 -95 133 180 112 -14 -34 94 74 85 49 100 273 148 50 64 124 274 273 99 46491 371 75 75 10974 12 54 51 7363 55 1106 1104 1933 3057 4225 4851 5693 6967 8577 9164 10077 9911 9164 8921 9998 11268 14713 20117 27321 35260 42258 56561 56995 46912 43485 46165 29064 12982 231 239 232 215 194 179 163 165 156 159 154 157 152 150 151 152 149 151 153 148 135 135 134 128 127 134 134 135 136 135 129 124 121 121 130 130 123 122 123 123 126 122 119 120 118 119 118 121 130 127 124 127 128 119 122 117 119 120 124 124 131 128 132 126 132 128 134 133 131 125 125 120 119 116 117 116 116 117 125 127 127 131 131 130 133 133 139 140 145 142 143 142 140 139 139 135 135 135 135 136 136 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 141 140 138 136 135 135 135 135 134 133 135 134 136 138 136 135 138 139 137 135 135 136 139 140 142 143 142 140 137 136 136 135 133 139 150 156 158 156 151 152 153 155 152 145 141 136 135 137 134 130 129 128 126 122 118 117 117 116 110 110 106 102 106 109 112 106 100 101 109 115 112 114 114 117 127 130 125 122 132 132 134 138 132 130 136 133 118 115 115 115 118 128 127 100 92 114 125 113 107 112 112 95 98 119 111 108 113 82 69 98 93 81 89 77 88 108 99 89 87 89 85 69 55 45 35 35 30 70 74 44 68 80 58 7 32 78 64 54 17 22 39 59 38 -8 30 19 5 16 20 54 1 -33 46 17 19 86 113 66 -24 30 103 49 -64 -26 78 138 91 137 172 112 101 90 33 41 195 187 30 -122 -83 -16 9 142 83 -95 -10 85 -73 19 214 172 74 142 49 -51 -51 -1 208 94 40 17 52 147 86 255 304 126 193 216 -45 46522 357 1125 75 10969 12 55 22 7368 60 383 2545 5008 8958 15565 26141 43327 72862 93471 119629 111205 79747 32887 13160 264 258 235 210 190 179 175 173 169 173 170 166 157 156 154 153 144 152 148 143 129 137 138 133 128 129 134 135 139 144 138 131 122 122 126 124 124 122 125 131 129 126 122 125 124 127 122 131 134 133 126 121 116 115 118 111 117 120 124 127 135 134 137 133 137 134 137 138 138 136 134 129 126 125 129 127 124 124 131 131 133 134 140 137 140 140 141 142 148 145 148 150 150 146 145 143 141 141 141 143 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 142 141 140 139 138 138 137 136 134 134 136 136 139 140 137 137 140 139 135 134 134 134 137 139 139 140 139 136 133 133 135 135 134 137 144 148 149 150 148 147 152 155 151 145 142 139 136 137 134 130 130 132 127 119 115 116 118 113 111 112 107 107 109 111 112 106 106 108 107 117 120 121 119 120 129 128 120 123 132 126 133 144 134 120 119 128 125 117 126 136 128 120 121 103 106 123 122 115 109 111 114 107 98 121 127 115 102 89 78 71 78 72 83 91 84 82 96 84 72 68 82 106 73 35 48 59 46 72 99 64 30 87 106 60 45 69 59 59 74 60 62 60 15 -33 36 46 34 58 25 22 5 9 36 22 18 92 138 88 45 33 58 47 20 82 67 60 111 133 -19 -44 160 164 47 39 65 111 102 -39 -31 109 115 81 26 11 139 106 -58 11 17 92 159 26 -49 -136 -39 112 237 84 18 69 92 100 35 126 206 123 -43 43 -95 46554 362 750 75 10970 12 55 54 7374 66 108 1883 4012 5972 7828 9927 11745 13878 14746 15744 21043 31272 48936 71224 107597 110225 79098 20536 10329 292 262 228 194 176 173 174 172 170 176 172 168 159 158 155 155 148 157 149 144 132 139 142 139 131 127 137 140 139 143 139 135 127 130 124 124 125 125 128 132 132 132 127 130 128 127 131 136 134 131 127 118 116 119 118 113 119 120 121 124 128 129 140 132 140 138 138 141 142 142 139 135 137 135 137 132 129 128 135 132 138 136 143 142 150 149 148 146 150 149 153 156 155 152 151 148 147 147 148 149 148 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 142 142 141 139 139 138 138 136 136 137 137 139 139 138 139 141 140 137 136 134 132 133 136 137 135 136 134 132 131 132 133 133 136 139 140 142 146 147 148 151 154 154 147 142 139 136 136 133 128 128 130 126 120 119 117 114 112 115 117 112 111 109 108 108 102 107 108 107 114 116 114 111 115 122 126 120 118 129 123 120 131 131 122 128 137 135 137 141 146 139 125 127 133 140 135 118 104 101 110 104 91 84 99 114 93 75 79 68 65 66 65 81 89 77 68 89 84 45 36 88 91 71 70 61 78 67 56 71 44 15 86 95 56 72 89 37 36 87 79 90 93 61 48 69 8 22 103 84 32 54 73 34 62 54 24 58 116 103 31 55 87 45 111 32 -18 138 104 44 0 95 180 71 56 9 -23 42 35 72 195 151 69 103 146 89 23 -118 -18 -45 -93 136 -12 -54 -151 -29 110 99 136 116 140 -23 -37 75 43 92 221 163 46 -134 46585 371 75 75 10968 12 56 25 7380 71 25 999999 105 385 531 614 529 690 1756 2729 4680 7821 9434 10766 11414 12296 13796 14119 16126 22945 40625 67809 80057 55343 42330 44865 17025 10357 319 293 250 217 189 178 171 172 170 167 163 164 159 155 155 160 156 158 151 146 141 143 144 143 141 138 137 139 137 137 141 143 135 140 131 128 123 132 136 136 134 134 134 132 129 132 139 135 127 124 122 115 119 116 119 120 121 120 124 120 128 125 139 133 138 141 142 141 148 140 142 141 142 141 141 133 134 130 134 133 132 134 138 143 153 151 149 149 147 148 150 153 153 151 149 146 145 144 145 144 145 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 142 141 141 140 140 139 137 137 137 137 137 137 140 141 140 140 142 142 139 137 135 134 134 137 138 134 132 130 130 130 128 130 132 135 137 137 139 142 146 148 149 150 151 147 140 136 135 135 130 126 126 125 122 121 122 119 114 110 112 111 114 116 105 103 104 103 108 109 114 117 114 108 110 120 118 123 130 119 121 130 134 142 135 133 145 149 146 144 144 152 154 147 130 135 152 146 133 132 130 116 90 85 97 98 85 77 78 71 66 78 75 70 72 84 84 80 69 73 51 28 64 64 67 93 73 58 76 56 38 43 68 100 70 59 91 82 46 37 36 61 83 65 51 40 53 15 57 99 65 66 95 62 30 62 68 38 27 79 72 51 110 118 18 109 120 63 90 82 151 126 141 169 118 137 76 -28 -5 49 118 108 114 56 -10 -2 63 110 39 86 -16 -107 30 -56 -191 -200 25 185 124 231 338 203 -55 7 117 47 -90 34 342 295 77 46617 371 75 75 10963 12 56 57 7386 77 44 999999 115 708 1010 1282 1359 1654 1819 2473 3474 5302 7015 9992 9599 9650 15773 30365 48538 66479 84943 79780 70596 23207 332 295 299 314 326 323 278 234 186 174 162 167 165 162 161 164 167 167 161 160 151 151 150 145 139 139 140 141 144 140 134 135 137 136 140 149 143 139 130 124 122 132 133 132 133 129 128 131 132 141 137 130 125 123 120 115 119 118 120 121 121 120 122 120 133 128 136 133 139 136 140 137 143 135 139 140 137 139 139 136 139 130 134 133 129 131 134 137 143 145 149 148 143 142 143 145 146 145 143 140 138 136 138 137 139 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 142 141 140 140 139 135 135 137 138 137 137 141 143 140 139 142 142 137 134 135 134 136 139 141 139 133 129 127 129 129 131 134 134 137 138 142 144 145 145 145 148 149 147 142 137 135 134 130 129 127 122 116 112 115 120 113 106 109 110 115 114 105 107 108 107 108 109 114 116 112 107 110 120 121 123 132 126 116 126 138 141 134 127 133 141 140 132 133 145 156 159 141 130 138 139 137 137 135 133 109 102 106 101 94 82 77 86 83 71 83 110 107 99 82 61 63 74 79 50 62 80 72 80 55 33 90 58 15 62 82 80 51 34 40 26 54 97 96 104 92 71 59 16 40 99 103 57 40 43 53 44 42 71 100 80 13 8 9 16 59 68 37 135 137 51 -27 -99 0 110 128 82 83 105 57 30 12 22 92 152 135 -64 -149 -36 114 136 159 190 -3 -109 84 101 -75 32 72 111 198 293 430 122 12 234 -18 -52 38 -6 132 167 74 46648 362 750 75 10957 12 57 28 7392 82 3 253 850 3977 7722 9049 11077 20708 42902 68154 87096 96239 71932 71431 68818 40972 316 291 290 293 293 258 213 173 169 162 165 167 170 182 195 200 203 190 166 151 150 149 146 138 138 141 160 167 161 144 139 135 142 140 146 141 135 126 124 124 130 128 127 131 130 127 130 133 139 130 124 126 126 127 123 125 121 117 115 114 117 117 120 130 132 133 131 140 135 138 136 137 134 140 136 137 135 138 138 140 133 134 129 134 130 132 134 139 143 149 146 145 143 146 144 146 143 141 137 135 134 136 136 137 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 143 141 139 137 136 133 134 136 137 138 138 143 144 139 138 141 142 139 137 135 134 135 137 138 139 137 132 129 131 133 133 134 135 136 140 144 142 143 145 145 147 148 148 147 143 140 138 132 130 130 128 120 112 119 120 110 108 111 111 108 105 110 111 107 106 104 108 112 112 113 108 109 120 124 124 128 130 120 121 124 131 137 123 120 122 126 137 141 134 141 149 146 143 134 133 129 108 107 126 118 105 98 102 110 83 78 94 94 103 98 113 123 111 81 43 71 84 86 102 105 70 48 73 66 41 69 47 1 51 68 44 32 1 -4 22 80 100 113 118 63 75 116 54 44 99 40 53 27 -18 78 97 77 91 81 90 86 116 75 3 0 29 87 132 134 24 -88 -78 51 120 102 36 16 44 19 14 6 1 58 194 186 54 83 69 3 57 141 125 -30 -72 131 157 134 309 263 172 189 394 478 69 -43 190 173 86 124 169 206 248 26 46680 357 1125 75 10956 12 58 0 7397 88 559 4834 12852 25034 36310 47183 61740 83818 129367 163765 117035 30480 376 251 237 230 209 189 174 169 168 167 176 192 245 256 243 217 190 164 150 149 145 144 145 151 155 191 198 187 155 146 136 147 149 149 139 131 125 125 124 127 130 132 133 131 132 135 133 133 131 131 127 127 127 130 129 120 115 112 111 112 118 121 128 133 133 131 140 134 140 137 136 134 141 134 138 134 139 138 140 136 134 124 132 128 134 133 141 143 146 144 147 145 146 144 146 143 143 139 136 135 136 136 135 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 144 141 138 135 134 133 134 136 138 139 139 143 143 138 136 139 140 138 137 134 135 137 137 136 135 134 133 134 134 132 132 134 135 136 138 138 138 139 143 147 149 149 149 150 147 146 144 139 135 131 131 128 123 124 119 113 113 116 116 109 106 112 110 106 107 105 115 120 115 119 113 112 122 120 120 126 128 117 114 118 124 137 133 124 119 119 142 157 140 141 147 140 144 141 132 128 118 100 98 98 99 102 112 105 73 80 97 101 111 104 104 101 100 92 79 86 101 111 92 80 56 52 75 71 69 86 59 20 44 69 46 57 52 4 38 82 51 60 68 41 49 79 81 91 92 36 59 38 18 76 45 18 36 52 57 76 187 159 63 86 91 58 95 76 -8 -43 24 49 69 157 158 122 113 135 105 27 24 64 180 219 194 173 5 29 168 181 205 163 46 163 110 77 242 211 303 202 193 262 97 26 137 174 98 164 131 80 241 144 46711 356 1200 75 10954 12 58 31 7403 93 937 7622 15066 22439 34267 51045 77916 122027 165141 137672 66067 2486 269 222 203 192 183 178 172 174 182 194 214 263 256 218 188 160 152 141 144 139 143 157 166 184 201 191 179 156 151 141 143 151 157 144 132 129 128 127 127 126 129 129 134 135 136 133 132 130 130 130 129 131 133 124 119 113 112 111 113 120 122 127 134 138 136 142 133 142 138 134 135 136 133 136 132 138 137 142 139 137 127 129 128 135 136 139 141 145 143 148 144 143 141 141 141 143 142 137 135 135 135 133 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 146 143 141 138 136 135 135 136 139 139 137 139 139 136 134 137 138 134 131 132 133 136 138 138 136 134 135 137 135 132 131 132 134 137 139 138 139 141 144 148 150 148 147 147 146 143 139 140 135 127 126 127 124 118 115 113 113 116 119 119 113 108 109 110 111 111 118 124 116 122 123 123 125 122 128 126 124 113 105 117 122 133 139 137 138 127 131 151 145 136 141 131 126 119 123 125 105 100 107 115 105 98 119 107 87 93 101 97 101 116 121 107 105 101 98 104 111 119 78 96 112 98 83 49 69 104 85 73 79 65 42 39 40 15 48 95 68 59 44 34 74 37 55 98 69 55 8 32 91 47 27 63 67 19 -28 42 135 100 85 167 117 6 -21 -33 10 30 87 46 35 118 140 198 170 165 187 123 125 86 118 108 39 -39 -12 156 170 123 113 192 177 249 168 24 69 -1 119 164 -78 -19 30 50 155 -97 -166 211 223 -170 -44 192 46743 356 1200 75 10948 12 59 3 7409 99 416 2961 6374 15318 28653 47872 79774 112251 116536 97768 63932 29047 8743 231 207 194 183 190 202 224 238 245 237 230 205 175 162 149 147 140 144 142 150 175 187 197 195 176 164 153 154 156 156 153 155 142 132 130 131 133 131 125 125 130 138 137 135 136 134 126 126 130 128 135 133 120 118 112 114 114 116 121 119 128 134 135 135 138 136 140 133 133 133 133 131 138 135 136 137 141 140 137 130 128 131 136 139 137 140 143 144 146 143 142 141 138 139 140 141 136 135 133 134 133 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 147 145 144 142 138 137 137 137 137 137 134 135 137 135 134 136 137 134 131 132 132 135 138 139 138 136 136 136 134 134 132 132 137 140 146 147 144 143 144 148 147 148 149 147 150 146 140 139 136 133 132 133 129 120 121 119 115 117 119 119 115 108 110 112 108 112 119 122 118 126 127 128 129 123 130 126 114 115 122 125 127 128 137 137 139 143 138 141 137 140 150 132 117 112 119 130 122 131 138 128 99 92 119 121 126 118 95 89 101 103 102 97 89 89 95 98 88 92 103 120 111 110 113 80 68 102 108 82 62 46 49 29 20 39 54 96 85 71 65 42 88 73 53 53 45 73 32 14 62 56 43 103 138 -5 -44 103 111 96 122 75 55 63 1 16 57 56 180 165 72 92 5 46 51 -18 27 -27 -4 -1 7 21 -40 -36 11 75 139 68 -19 57 278 296 126 -25 -169 -67 57 118 58 -2 -35 -41 -12 -61 -160 31 192 -126 -252 17 46774 355 1275 75 10949 12 59 34 7415 104 425 2041 5928 13879 29147 64070 121551 151659 114428 55190 27175 8749 204 194 189 187 201 243 290 295 282 258 228 181 153 144 143 142 139 144 152 169 196 201 191 184 171 168 163 166 175 179 161 148 136 130 124 131 130 129 131 130 136 138 134 136 138 135 132 131 130 127 132 132 116 113 114 113 116 115 121 123 133 133 136 130 134 136 137 130 134 130 136 129 137 136 136 138 139 139 134 129 131 133 136 139 141 140 143 146 146 146 145 142 140 143 142 143 140 137 136 136 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 151 148 145 144 142 139 137 138 137 135 134 133 135 137 134 134 137 137 134 131 130 132 136 140 140 138 136 135 134 135 135 133 134 137 141 144 146 143 140 142 149 151 151 149 150 156 152 148 145 140 141 140 138 133 130 133 128 123 125 122 118 115 109 113 115 114 118 122 126 126 125 121 126 135 126 123 123 108 117 138 134 125 119 127 122 127 147 137 124 122 131 146 137 127 135 130 124 131 138 132 121 104 101 119 123 133 111 79 99 108 84 80 98 99 96 89 73 83 82 78 77 63 77 118 132 79 82 107 64 47 37 49 57 46 52 52 47 55 108 98 43 57 110 106 64 52 88 87 65 83 35 -17 31 90 67 108 193 86 58 72 -11 91 72 15 122 91 67 194 191 82 59 -56 3 28 -93 -83 -147 -138 -21 17 27 -39 42 38 -10 139 110 103 193 309 168 53 18 -259 -131 127 143 175 33 -166 -104 99 9 -72 44 295 164 -281 2 46806 363 675 75 10944 13 0 6 7420 110 80 319 976 1790 3386 1513 626 401 2196 4263 5196 6537 10360 34221 108849 185924 138751 20717 473 225 200 194 203 219 250 283 310 281 250 229 210 178 153 146 144 144 138 147 173 195 206 205 191 190 194 201 206 204 200 186 164 148 137 131 119 125 123 130 136 132 136 137 134 134 133 136 135 134 133 126 131 127 116 113 114 110 116 117 125 132 135 133 136 134 132 132 137 133 140 133 137 130 137 135 139 140 142 139 135 130 134 134 137 140 143 142 146 147 148 149 149 145 146 146 147 146 144 143 140 138 138 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 151 148 145 144 142 139 138 137 135 134 134 134 136 135 131 130 134 135 134 133 132 135 139 142 141 140 138 136 132 133 135 135 136 135 136 138 140 141 142 145 149 150 148 147 151 153 148 145 142 140 141 136 132 133 135 136 131 127 128 121 121 121 117 120 120 121 123 124 128 121 117 118 126 137 125 116 112 114 121 123 122 114 115 124 124 128 130 116 109 108 119 126 121 116 123 129 120 121 127 125 121 117 114 111 102 113 105 85 111 119 95 85 112 137 116 82 68 88 69 49 72 64 43 78 116 57 44 81 76 112 89 86 97 92 76 35 35 52 112 87 38 67 114 121 86 23 46 77 77 113 9 -6 79 67 80 120 153 77 -1 8 43 139 69 -13 85 68 61 172 180 126 61 16 171 238 140 76 37 -65 -70 -8 18 -20 -5 196 138 25 92 138 191 242 165 139 12 -168 -5 106 39 73 88 -57 41 264 -23 -140 91 358 294 83 208 46837 369 225 75 10942 13 0 37 7426 116 7 168 310 370 949 1165 1427 1905 2991 4851 5229 8017 11498 13252 10851 12028 20348 23572 23951 28750 57160 80308 62188 474 271 256 261 266 264 281 289 289 271 220 195 179 170 164 153 148 141 149 149 163 197 207 203 212 209 220 237 244 242 228 207 182 159 148 140 131 119 124 127 134 134 130 132 133 130 127 128 134 132 130 133 126 127 119 114 110 112 113 119 122 132 131 134 127 132 132 129 127 131 132 137 132 134 131 138 135 136 141 140 138 138 134 135 131 137 136 139 140 144 145 146 148 147 145 145 142 145 142 142 139 137 135 134 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 150 149 145 143 142 141 139 136 135 134 135 134 135 134 130 130 132 133 133 133 135 139 142 143 142 142 138 134 131 131 132 135 138 133 132 136 138 140 143 143 144 145 146 147 143 140 137 136 136 136 139 131 128 131 127 133 135 129 130 126 126 126 119 120 121 118 121 123 121 120 116 113 119 125 121 119 116 125 119 113 121 113 110 122 128 120 112 107 100 106 132 123 103 103 112 125 127 138 136 128 125 113 119 125 112 100 87 93 110 114 97 80 97 118 108 78 68 83 71 59 81 78 48 56 57 51 67 75 86 109 103 111 106 79 70 45 62 41 17 66 105 81 74 67 72 55 79 87 25 87 71 64 103 76 60 81 68 -15 11 69 94 103 95 84 48 -22 -21 41 64 92 92 134 201 195 151 116 106 -42 -64 -14 -44 60 73 229 253 112 68 99 155 82 74 146 10 -106 72 147 69 18 162 115 -16 114 -57 -335 -66 116 81 172 124 46869 370 150 75 10942 13 1 9 7432 122 786 831 958 1232 1951 2507 3198 3940 5040 5027 5040 5134 7968 13554 17041 16576 20754 34177 40324 45354 46851 47916 26793 5684 310 288 294 320 319 290 277 256 241 218 187 172 160 156 149 149 142 139 151 160 188 211 211 218 234 235 253 261 250 225 195 173 158 148 141 134 130 131 136 137 137 135 129 131 132 128 123 126 125 124 122 129 127 121 114 112 111 115 119 125 125 126 129 130 124 129 125 124 124 127 131 130 127 127 130 134 134 135 138 136 136 138 135 136 133 134 134 135 137 138 140 141 143 146 142 140 137 139 136 136 131 131 129 129 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 148 147 143 140 139 139 138 137 137 136 135 134 136 135 132 133 134 134 133 132 134 138 140 143 143 141 140 137 134 133 131 133 136 134 133 134 135 136 137 138 141 141 143 141 133 130 129 131 133 131 129 125 125 123 121 127 128 122 120 122 123 122 116 116 121 119 116 115 113 117 120 117 122 125 127 129 128 123 114 120 131 123 120 125 129 124 121 123 118 133 141 123 111 113 117 122 123 129 133 129 137 120 121 121 108 89 67 80 98 106 87 86 91 76 53 39 49 53 61 53 52 57 68 76 67 76 82 85 81 59 46 54 57 34 26 64 92 18 -3 81 106 68 61 46 71 92 58 20 -10 51 68 67 61 8 -1 58 8 -112 -37 70 73 24 8 106 65 -21 29 60 39 151 152 117 138 16 -5 57 -7 -119 -7 -41 -146 69 126 98 261 220 56 106 113 -80 -58 127 83 -25 -22 17 22 44 64 -153 -120 0 -122 -262 -108 42 -8 59 1 46900 370 150 75 10937 13 1 40 7438 128 2679 3044 3831 4922 7146 9251 11150 13437 15002 13665 10896 9894 10595 13026 14645 19018 26523 33940 36220 40127 47378 56711 40790 15122 985 349 361 331 295 266 252 242 228 209 187 166 161 161 158 156 157 151 162 175 207 220 223 227 241 238 242 229 211 183 156 142 141 140 134 130 133 140 143 147 146 139 131 135 134 130 123 125 122 122 120 124 123 119 117 114 112 121 126 129 126 124 126 126 122 122 121 127 122 127 131 128 126 126 130 129 132 134 136 136 139 137 138 139 136 135 133 135 136 135 136 138 141 145 142 139 138 137 137 132 130 130 128 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 999999 999999 999999 149 148 145 140 137 136 136 135 136 136 137 137 134 136 135 134 135 135 135 134 134 133 135 138 143 143 142 143 141 138 136 133 130 132 135 137 136 134 136 137 137 137 137 139 137 133 133 131 131 132 128 125 123 122 121 118 118 120 119 115 115 111 112 116 117 117 119 116 114 113 113 120 126 135 136 131 132 132 132 128 125 128 133 134 125 124 127 130 140 138 138 134 126 124 124 110 107 116 118 131 135 134 120 118 108 88 72 69 88 85 74 74 84 94 76 31 34 76 71 51 49 64 50 58 78 83 52 32 62 59 50 57 59 72 58 26 48 64 19 32 123 83 44 79 60 61 72 54 38 61 68 2 40 97 28 -12 35 37 -79 -65 54 75 30 47 107 36 -22 111 183 117 147 180 194 97 3 3 59 10 -48 50 0 -153 -9 139 135 188 100 51 167 154 22 142 202 44 8 -50 -150 -103 59 97 -17 78 -15 -251 -180 -53 39 122 337 286 46932 370 150 75 10934 13 2 12 7444 134 2087 2467 3102 4047 5423 6667 7973 9691 10274 8938 6995 6820 7728 9621 10239 12195 15110 18047 20406 26964 44732 64796 83696 80444 37283 1353 378 299 246 228 229 231 226 201 181 163 163 164 159 153 159 157 170 195 215 222 222 222 231 223 208 186 172 156 144 138 142 138 132 138 138 144 145 152 146 138 133 132 135 129 121 120 120 118 123 122 122 119 119 118 114 126 129 127 128 128 126 125 125 121 124 134 124 128 133 132 130 132 130 131 134 136 140 138 146 141 142 143 140 138 136 140 141 141 139 143 146 146 146 144 144 143 142 138 139 138 135 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 999999 999999 999999 999999 999999 999999 999999 150 148 144 139 135 134 134 135 135 136 137 137 133 133 134 133 134 134 133 134 135 134 135 138 144 144 143 146 143 139 138 135 132 133 132 131 134 136 137 137 137 138 139 140 139 139 141 141 136 135 134 129 124 121 122 120 117 118 118 117 115 108 107 116 115 110 115 120 118 113 116 123 127 130 136 138 133 133 143 140 133 136 145 143 129 130 128 132 134 128 129 125 122 124 126 105 102 115 117 127 128 125 121 109 95 84 77 95 102 79 77 88 75 72 85 60 49 91 92 47 46 81 64 71 98 52 17 18 41 49 47 64 67 82 66 50 80 71 44 26 56 85 89 85 66 62 55 41 42 57 52 33 52 102 133 68 3 32 36 101 92 46 95 161 84 23 27 48 183 163 68 110 128 20 71 27 48 118 102 146 82 -59 -44 126 259 104 -9 5 94 239 177 149 156 83 -8 -140 -96 84 49 207 283 103 -76 -253 17 204 55 75 245 277 46963 357 1125 75 10934 13 2 43 7449 139 209 564 1020 3438 8518 17058 29175 60956 102675 143039 135264 60473 10833 315 250 213 197 196 193 191 186 180 171 165 162 155 151 158 159 178 209 222 227 225 223 215 200 178 162 149 143 133 136 147 142 140 143 144 146 141 140 138 136 134 129 129 124 119 119 116 121 127 122 118 115 116 120 124 127 127 124 130 128 129 128 129 126 125 131 128 133 133 137 130 133 131 130 127 132 137 136 139 138 137 139 137 136 138 139 141 143 140 144 144 145 147 144 145 143 140 140 140 138 136 134 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 146 142 137 135 133 134 134 134 135 135 132 130 131 130 129 132 134 134 132 133 134 135 140 147 148 147 147 145 142 140 141 140 137 131 126 130 136 136 135 134 135 137 140 142 142 141 144 142 137 136 129 127 128 125 125 119 115 113 108 113 114 111 116 114 109 119 124 120 116 116 125 128 127 129 133 133 123 125 136 141 138 139 140 136 140 134 128 113 115 136 125 115 123 109 99 114 125 128 123 123 129 129 116 87 90 95 108 113 101 106 103 89 70 87 81 57 84 93 59 61 70 63 93 98 45 46 74 69 63 66 82 51 37 54 71 110 106 78 28 -9 38 111 92 82 64 18 35 56 64 65 72 40 24 114 115 15 25 104 183 115 15 42 96 9 -38 48 58 146 190 83 2 -50 -7 26 43 82 101 156 83 43 124 79 12 136 87 29 53 -2 107 133 -110 -159 59 87 -16 89 170 95 276 244 116 28 -5 248 298 72 -181 -321 -194 46995 362 750 75 10932 13 3 15 7455 145 321 564 999 2895 3895 5750 10191 20902 36492 68011 76639 57023 42604 61262 77034 61365 22640 9750 261 213 191 182 181 177 173 183 181 173 170 163 159 161 170 177 202 226 236 235 231 224 208 188 163 150 147 139 132 136 150 150 148 147 147 145 139 135 134 130 133 126 119 120 120 120 120 129 123 119 111 113 119 125 130 128 128 127 131 127 129 131 129 126 128 130 131 131 132 135 134 125 129 125 120 122 131 134 136 137 134 133 130 134 137 138 139 139 139 140 141 144 145 144 144 140 137 138 138 134 133 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 146 142 137 135 133 134 135 133 133 132 129 128 130 128 127 131 135 136 132 131 134 135 141 149 152 152 148 145 142 141 142 139 135 132 131 134 136 138 135 130 134 136 139 141 140 136 136 138 134 131 133 133 130 125 122 119 118 114 111 116 117 112 112 110 111 121 123 124 123 117 123 129 139 138 129 137 130 120 127 130 126 130 133 123 125 123 115 107 108 126 123 120 123 102 99 120 120 125 123 122 126 117 104 92 102 108 114 125 127 125 110 110 94 77 84 69 83 109 88 91 80 68 72 66 81 79 72 63 68 76 97 80 50 38 40 67 99 98 61 58 48 55 66 89 58 65 135 131 130 135 97 45 25 65 144 126 94 61 49 43 43 42 33 24 33 107 103 97 132 50 -41 -34 47 8 34 49 0 146 87 108 253 121 -30 21 17 94 160 89 75 3 -203 -216 39 213 210 106 73 152 305 172 76 187 172 184 142 119 1 -109 -107 47026 363 675 75 10929 13 3 46 7461 151 342 1923 3151 4852 5956 7406 10233 18695 37305 62971 109317 122867 93267 50721 26721 20552 4857 333 277 250 217 191 175 171 176 172 178 173 167 172 170 164 164 177 190 220 236 245 241 226 209 189 172 155 148 146 141 141 148 153 156 147 146 145 145 139 139 132 126 130 122 117 121 122 117 124 123 117 115 118 121 129 134 129 134 133 135 135 129 135 133 131 124 133 132 130 124 130 133 132 124 128 125 125 122 133 133 141 141 140 138 134 140 145 143 143 144 145 146 148 151 151 151 152 147 145 145 144 143 142 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 143 138 136 134 134 135 133 132 132 131 131 132 132 130 132 136 138 134 132 133 137 143 150 152 151 147 143 139 137 134 131 132 132 133 136 138 138 133 129 133 136 138 140 139 134 131 134 135 133 130 129 126 122 118 115 119 119 114 113 112 111 112 112 114 119 118 116 119 121 122 124 138 142 129 135 139 128 129 126 122 129 122 105 108 123 118 110 108 112 124 131 120 105 104 105 99 101 117 125 114 95 88 96 108 111 107 107 129 132 105 113 103 94 107 86 91 116 86 70 74 76 79 72 102 93 78 69 44 48 62 82 73 52 51 59 81 80 84 95 73 62 89 104 76 111 155 104 65 95 69 56 70 90 160 130 68 62 38 3 32 30 -13 -7 120 211 144 110 61 25 -6 -56 64 158 179 98 -33 4 30 87 137 -13 0 135 -16 -6 98 41 38 8 12 63 -16 76 190 90 87 187 278 10 -119 72 160 246 134 136 173 225 358 47058 362 750 75 10923 13 4 18 7467 157 99 746 3045 3978 5574 8363 15299 27641 43338 69686 86700 90149 94784 84528 73251 38243 409 322 274 235 201 173 170 174 173 173 167 163 165 166 163 175 192 201 220 225 212 201 188 183 167 158 150 153 151 151 149 156 154 155 143 140 139 139 138 139 130 128 129 121 119 120 122 113 118 118 119 115 123 127 131 131 129 132 133 133 132 133 139 132 130 122 132 121 123 120 123 123 124 123 121 122 123 122 128 128 134 136 137 137 135 138 144 141 143 144 147 146 148 149 150 149 153 147 144 144 143 144 144 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 139 135 133 133 133 132 132 131 132 131 130 132 131 128 131 136 139 139 138 138 142 149 155 157 154 148 142 138 135 130 127 128 129 130 131 133 135 132 131 130 134 139 141 141 137 135 137 138 133 127 123 122 119 115 113 112 113 107 106 107 107 110 115 118 117 114 115 117 120 122 122 131 131 126 131 142 136 134 132 127 132 125 111 110 124 116 107 115 121 122 115 108 105 113 109 101 98 117 143 118 97 96 103 115 111 104 90 107 127 112 102 83 112 121 93 91 88 76 59 71 84 111 101 89 98 90 82 78 71 52 60 66 89 97 66 67 74 78 65 57 83 156 175 120 124 120 77 64 67 39 66 87 112 99 85 119 89 62 103 89 43 59 8 10 142 109 55 84 129 138 27 60 106 192 136 -49 -20 38 -35 0 32 49 134 -13 -77 -56 -25 98 154 243 261 36 -8 178 208 176 135 106 -143 -268 85 259 106 9 126 191 189 391 47089 360 900 75 10925 13 4 49 7472 163 76 592 1265 4356 7691 12104 20880 32733 47223 62543 92562 128594 130517 69836 674 299 254 212 186 170 168 168 164 162 156 157 155 158 160 182 208 218 221 212 184 177 175 177 162 156 148 156 159 158 155 151 150 149 143 140 133 133 133 132 124 124 126 123 125 125 125 116 115 119 121 118 124 129 131 129 133 128 128 129 130 129 133 130 130 125 125 116 120 119 118 116 121 121 120 120 124 122 123 126 130 135 134 136 137 137 142 142 143 144 146 144 147 146 147 147 150 146 142 141 142 143 144 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 136 134 131 130 130 131 130 129 129 130 128 126 130 129 126 128 133 138 141 143 145 149 154 160 163 160 153 146 140 136 132 129 127 130 134 131 130 129 128 129 132 136 138 140 144 142 138 137 135 130 127 122 124 121 115 118 116 113 109 109 109 106 107 115 119 116 113 119 121 116 119 124 132 133 128 131 142 138 135 142 133 129 126 124 125 117 109 114 117 112 96 88 98 106 113 105 99 104 107 127 126 104 92 106 109 101 116 83 82 123 117 94 84 105 98 89 91 72 82 82 100 111 119 119 109 103 75 64 86 92 51 39 42 74 99 58 52 91 91 68 79 84 129 139 96 112 97 60 83 122 117 82 64 59 15 101 219 102 62 80 56 59 71 42 4 105 107 20 70 134 184 143 80 8 31 152 118 61 23 -119 -23 51 -24 42 -19 -46 19 179 292 157 255 413 265 208 273 176 100 48 -101 -167 -117 131 192 -91 -97 6 217 347 124 47120 362 750 75 10922 13 5 20 7478 169 223 840 2975 5040 8328 14382 18792 22409 30369 42228 60586 76398 68647 77180 69775 35033 574 240 205 176 171 170 166 166 162 158 153 156 157 161 164 175 192 210 221 210 200 201 196 200 189 177 164 167 162 157 153 150 155 149 142 138 134 134 134 127 119 118 116 119 127 126 127 123 120 123 122 121 130 131 132 130 128 130 126 132 135 130 130 128 129 126 120 119 120 117 119 118 120 118 124 120 126 124 126 127 133 133 134 139 138 138 143 145 145 148 146 146 147 148 147 148 150 149 145 143 146 146 147 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 136 134 132 132 131 131 131 133 133 133 130 128 131 130 129 129 132 137 140 140 141 145 149 155 157 155 149 145 142 137 136 135 133 136 136 130 130 130 128 130 134 136 136 137 141 142 138 134 128 125 128 126 120 119 117 120 120 117 114 111 110 109 112 114 116 117 115 117 115 109 117 127 134 139 133 129 127 135 140 141 132 129 129 126 124 117 120 126 125 103 88 103 106 112 117 100 97 115 100 85 105 112 101 109 111 88 99 101 99 117 105 88 86 79 76 103 92 76 75 83 112 107 110 109 122 124 90 78 68 63 56 56 32 28 76 53 27 74 87 114 107 45 79 81 38 85 116 66 67 112 117 54 -4 -21 17 93 117 72 37 23 36 29 -20 31 104 135 113 49 29 63 64 71 107 26 -16 82 92 50 13 -28 70 62 -25 -8 -21 80 221 206 320 249 200 250 128 253 259 36 -10 84 11 1 147 120 7 -85 60 143 209 536 209 47152 362 750 75 10921 13 5 52 7484 176 436 2243 3909 6876 11928 20870 29035 35552 41422 53455 73648 94028 80259 44595 28712 16592 1349 200 172 165 164 169 163 171 169 166 163 174 177 183 188 193 195 202 204 206 202 210 208 220 219 206 193 182 171 167 157 153 154 145 143 138 132 135 132 128 124 123 118 120 125 126 128 128 128 130 126 121 130 131 129 128 128 129 135 139 139 130 132 131 128 119 119 115 121 119 124 119 121 116 123 118 123 128 132 127 133 127 132 136 136 138 142 143 144 146 145 145 145 146 144 145 149 147 144 143 145 146 146 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 141 139 136 135 134 135 138 139 140 139 136 133 135 133 132 133 134 136 136 133 134 137 141 145 147 145 142 140 139 136 136 137 137 139 135 129 131 131 132 134 135 134 136 136 136 137 139 137 129 125 129 128 122 119 119 121 117 111 113 109 107 112 115 112 116 123 121 118 118 120 120 122 124 128 135 137 132 142 146 132 125 129 132 127 121 120 120 125 138 111 98 120 126 124 124 111 106 125 118 91 97 113 107 106 102 101 108 109 117 120 103 95 84 68 78 117 107 91 83 65 79 84 83 67 94 138 119 103 90 69 62 63 52 34 58 44 22 54 72 93 65 21 34 51 86 139 150 92 82 89 46 23 20 29 91 110 96 71 8 68 121 66 54 112 118 127 94 103 99 46 -3 -3 64 89 56 -44 -25 -4 67 124 79 135 127 16 32 228 289 37 43 134 75 -57 -196 -28 115 -22 -45 87 103 94 67 130 93 94 313 368 131 267 412 47183 360 900 75 10918 13 6 23 7489 182 513 2862 5694 10248 16646 22180 26777 34938 59629 97976 126781 90738 59447 30803 12954 197 174 163 159 162 158 158 155 155 167 181 193 204 209 214 212 207 203 208 208 219 217 214 204 199 186 179 169 164 155 148 147 143 140 136 130 133 128 126 124 119 119 126 125 129 131 130 131 128 124 120 126 124 124 128 132 129 135 137 137 127 125 126 125 116 116 115 120 122 122 121 123 118 123 120 124 129 132 128 130 128 132 134 140 140 142 142 144 145 147 145 146 145 144 143 146 145 142 142 143 143 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 999999 999999 999999 999999 999999 999999 999999 999999 147 144 142 141 141 141 141 141 141 140 139 137 135 137 137 134 133 135 134 132 131 133 134 136 138 139 138 135 135 137 137 136 137 140 140 134 131 133 131 130 133 136 137 139 139 137 136 139 141 137 134 127 128 130 124 119 120 114 110 112 108 108 112 113 111 112 121 124 118 121 121 116 117 121 128 140 147 149 145 142 135 131 129 121 127 135 132 120 114 121 113 109 112 122 127 123 109 95 112 120 95 94 105 118 126 105 114 113 90 115 130 111 94 90 103 96 114 121 116 114 56 49 75 64 57 84 120 129 97 80 90 63 63 106 95 44 27 33 38 72 63 11 39 35 18 98 157 160 93 96 144 107 96 106 64 51 105 162 215 145 90 97 97 119 72 39 118 156 167 127 76 54 -22 -65 98 172 87 95 92 115 109 129 193 189 65 -64 73 149 -14 -6 26 32 18 -124 -209 -66 -12 50 73 -62 -47 17 148 152 198 259 188 65 -10 266 47215 363 675 75 10916 13 6 55 7495 188 4 105 154 436 1152 3765 5996 8178 10151 14039 25582 57198 100684 135013 108217 69306 33910 16644 194 171 165 158 161 157 153 152 157 170 184 199 212 217 221 226 221 226 228 224 227 213 204 191 180 170 166 157 154 146 143 144 149 137 136 139 138 140 133 128 119 124 127 129 135 133 133 135 134 130 125 126 127 126 131 137 138 131 132 126 124 119 120 118 110 117 122 120 124 122 122 125 125 124 124 126 126 126 128 131 129 134 135 141 142 145 147 148 148 148 149 150 147 146 145 146 144 143 143 144 143 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 146 145 145 145 143 141 139 138 138 138 137 135 137 139 137 134 135 134 131 130 131 134 135 137 138 136 133 133 136 137 137 136 138 139 133 132 135 136 134 134 137 139 142 144 142 140 137 138 140 139 133 131 125 122 121 116 112 116 120 116 111 110 112 113 111 116 121 118 117 118 119 123 125 132 138 140 143 141 140 134 137 135 122 129 139 135 135 128 120 133 129 111 119 134 126 108 104 111 99 85 97 98 112 129 106 100 102 102 100 101 120 89 63 89 98 106 99 98 113 88 71 83 80 73 77 121 146 95 83 90 61 91 128 82 19 17 37 59 98 71 49 106 118 82 67 94 130 60 47 114 153 155 65 51 64 45 65 170 191 106 39 49 71 18 38 115 216 165 123 189 117 7 -10 68 204 248 110 122 170 82 238 227 79 86 -48 -40 39 -4 43 101 126 152 59 -203 -149 -35 -30 131 -28 -253 -65 26 -7 44 -34 -8 132 105 206 47246 362 750 75 10918 13 7 26 7501 194 36 49 303 969 3852 6677 9474 12777 17435 30243 55460 97152 152017 140338 76592 20029 5074 179 175 172 164 169 162 163 162 170 184 201 205 215 220 221 227 235 241 241 231 225 219 217 199 181 165 160 153 153 144 142 142 149 144 145 147 144 143 140 136 133 135 134 136 139 137 137 140 140 136 131 127 128 133 135 138 143 133 131 121 122 119 119 115 112 119 123 122 123 123 120 123 129 126 127 128 127 126 129 134 134 137 137 143 142 148 154 153 153 151 152 154 150 150 150 151 146 145 145 146 146 145 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 149 148 147 144 140 138 136 136 135 135 134 133 135 137 136 136 135 134 131 130 131 134 138 138 140 141 137 135 135 136 136 133 133 134 134 133 134 136 136 136 136 138 141 143 140 138 136 138 141 140 139 131 120 119 121 115 114 121 124 123 121 117 114 117 113 113 117 115 111 120 129 128 124 128 131 121 124 132 134 127 129 131 131 134 130 125 131 133 126 139 140 129 133 134 120 114 128 118 87 94 109 94 87 96 91 88 96 97 82 75 89 70 63 64 71 92 82 74 81 96 77 64 66 52 59 116 135 80 51 69 55 62 72 43 54 43 25 66 114 73 94 181 144 98 55 60 94 63 75 144 170 108 3 67 98 23 15 33 80 100 77 54 13 21 89 83 102 71 114 245 106 17 130 133 139 131 57 59 52 96 258 168 70 138 86 23 31 -21 -82 -22 45 21 42 -42 -20 -42 -167 21 -96 -210 -53 -26 61 106 -25 22 121 66 109 47278 367 375 75 10910 13 7 58 7507 201 210 552 946 1323 1482 1007 801 795 802 3533 5994 9103 12464 17073 31131 63604 109765 145097 132557 57941 512 194 176 180 175 167 166 160 165 167 174 193 208 206 216 221 219 223 235 244 245 245 240 241 237 214 184 165 159 151 150 147 146 147 149 152 154 148 140 142 139 140 139 141 140 141 138 139 134 138 135 137 133 133 129 139 137 132 130 127 124 119 120 121 116 114 117 121 120 123 126 128 121 124 126 128 126 126 124 128 131 136 137 139 141 145 142 148 151 155 154 154 150 153 152 151 151 151 146 143 143 142 143 141 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 150 148 147 146 144 142 139 136 135 134 133 133 133 133 134 135 136 135 133 130 130 132 135 139 140 140 143 139 134 134 133 132 131 129 127 126 128 129 130 133 135 135 137 140 138 137 138 135 134 137 137 135 128 121 121 120 115 116 117 115 116 119 120 117 119 121 118 113 109 110 116 132 134 124 126 128 118 121 132 127 123 126 132 135 139 128 119 124 117 108 115 122 122 122 120 113 108 106 90 88 93 88 85 73 78 96 98 89 82 92 104 83 60 81 71 48 77 78 67 73 83 98 69 52 56 60 70 76 74 45 73 74 22 18 -11 -2 5 12 75 116 77 58 106 136 128 70 66 35 49 118 116 83 12 -26 11 39 60 105 100 112 126 109 66 1 65 165 110 38 50 60 182 151 31 54 87 94 86 157 123 -22 57 144 50 161 158 17 45 100 13 -97 -47 90 72 29 67 192 118 32 50 -83 16 18 209 342 96 5 18 58 28 139 47309 367 375 75 10909 13 8 29 7512 207 236 599 1011 1410 1598 1139 1015 1332 1313 4056 6012 8527 10028 13818 27543 62280 103019 130364 137082 91720 2538 205 179 181 177 165 165 160 166 175 184 194 204 209 216 212 210 221 234 252 256 252 247 239 228 203 179 158 154 148 153 156 157 153 154 156 154 147 138 144 139 139 142 138 136 138 137 134 134 137 136 138 135 141 137 141 136 128 118 123 114 119 120 120 121 117 118 126 124 130 133 130 129 130 129 129 128 126 125 130 132 139 138 145 142 150 148 150 151 156 155 158 153 154 154 151 152 152 147 142 143 141 141 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 148 147 146 146 147 147 144 142 140 137 135 134 135 135 133 134 135 134 131 127 129 132 136 139 139 138 139 134 130 131 131 132 132 130 125 124 127 129 129 131 133 131 133 138 137 136 137 134 134 135 134 133 132 127 126 126 122 118 112 113 116 114 115 113 114 120 124 119 112 111 117 138 137 128 134 130 125 127 134 126 123 129 127 130 132 125 120 127 125 119 120 115 118 116 111 115 98 89 88 90 91 64 72 88 77 92 96 86 96 113 129 130 120 113 88 72 91 84 71 88 116 127 87 65 75 79 66 57 60 57 78 78 43 43 11 -13 1 28 70 96 72 44 82 102 120 114 45 -36 14 75 -2 -43 -17 29 34 53 108 63 92 176 154 84 -12 1 165 157 0 14 136 123 81 49 49 19 26 93 112 153 112 14 32 65 39 99 95 10 46 117 73 -59 -8 182 144 -53 -79 190 181 138 223 120 80 -60 66 140 9 55 -15 66 67 156 47341 371 75 75 10906 13 9 1 7518 214 996 996 381 141 999999 999999 113 321 979 1247 1838 3977 5317 8399 13865 15058 14829 21475 32109 55074 87746 133791 132937 86492 2561 211 184 181 173 164 165 162 174 188 199 203 206 200 208 203 205 218 229 261 267 257 243 219 202 176 163 148 149 149 156 157 156 152 157 156 147 145 140 141 137 137 142 136 137 135 134 131 134 135 138 138 139 143 139 136 130 126 117 120 112 117 116 119 125 124 119 126 128 137 133 128 133 130 130 129 129 129 128 131 133 139 142 146 145 150 151 154 153 155 156 160 157 157 156 153 152 153 149 143 143 141 140 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 148 148 148 148 149 149 146 145 143 140 136 134 136 135 132 130 131 131 127 125 126 128 134 138 138 138 138 133 131 133 134 135 135 131 128 130 131 132 132 132 132 132 132 135 139 136 136 133 132 135 131 129 128 126 122 117 117 116 112 115 119 118 114 113 117 113 116 119 115 112 119 134 137 137 139 135 135 133 137 130 121 132 128 129 136 135 129 128 131 141 143 126 130 129 120 116 85 77 91 84 86 76 83 88 71 88 83 76 94 100 114 136 141 111 93 94 84 74 64 84 134 150 109 89 92 78 76 75 38 34 68 47 67 88 70 78 49 37 68 73 16 59 115 66 103 118 13 -2 46 58 25 -10 6 43 78 79 78 0 12 126 137 125 32 -7 113 82 -9 68 129 62 42 83 114 85 9 19 65 -52 11 200 144 91 88 10 8 -25 18 118 68 68 88 180 73 -78 -116 -16 91 6 11 42 184 285 83 91 317 246 142 233 73 -4 47372 371 75 75 10903 13 9 32 7524 220 1533 1585 1583 1488 1438 1682 2243 3181 4712 5886 8255 9204 11033 13400 17938 20572 21895 29059 34764 45164 60525 82563 65582 58060 52552 24839 188 171 164 160 160 159 173 184 197 207 210 201 204 200 207 217 223 241 237 227 206 182 168 153 148 144 149 152 156 153 146 144 147 148 141 141 141 139 134 135 134 134 133 134 134 136 130 134 136 135 137 136 134 132 126 123 114 115 114 116 114 125 128 125 121 125 123 132 128 129 127 128 130 132 128 131 130 135 134 140 143 145 148 147 148 152 152 156 155 158 158 159 155 154 151 152 148 143 142 139 138 139 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 151 151 149 149 149 146 144 141 141 140 136 134 136 136 132 131 132 131 128 125 127 130 135 139 139 139 137 133 131 132 133 133 136 134 133 134 136 139 137 135 136 135 135 139 143 143 139 133 130 133 130 126 121 121 118 111 113 121 119 115 116 112 109 115 125 121 113 114 112 115 118 123 135 139 136 138 142 142 140 131 127 134 135 136 148 149 140 132 131 149 149 131 121 128 130 110 83 74 80 75 83 92 106 105 84 86 79 79 87 76 84 103 104 90 83 77 64 64 68 73 105 138 105 83 89 83 92 82 65 73 78 59 95 97 56 81 62 46 94 76 28 61 83 82 105 59 -22 40 104 85 91 70 14 -30 43 106 67 63 71 66 103 119 95 42 19 76 131 122 66 55 150 254 164 33 -51 -11 74 -37 13 157 81 1 57 74 37 -102 -10 239 104 43 22 148 142 -4 -45 -41 65 -98 -92 79 196 239 33 128 365 105 100 356 210 40 47404 366 450 75 10901 13 10 4 7530 227 186 462 1651 2303 3443 5080 6508 7249 6934 7105 9635 12239 15086 16465 16410 20303 34804 58033 111713 139183 85271 23433 1259 161 158 162 165 173 182 204 212 219 219 221 215 209 211 207 201 182 171 157 151 142 137 134 136 145 152 153 148 143 140 141 142 136 134 135 136 132 133 132 129 126 128 126 132 131 135 133 131 130 127 125 122 115 117 111 121 119 119 119 127 125 126 125 124 121 128 124 126 120 126 128 132 127 132 132 136 134 143 143 146 146 148 146 150 152 154 154 156 158 158 155 153 151 150 147 142 141 140 139 139 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 153 151 150 148 145 141 140 140 140 138 135 136 135 132 133 133 132 130 126 127 130 133 137 139 138 134 130 128 129 131 133 136 136 136 136 137 140 139 138 139 139 140 140 140 142 140 137 135 132 127 122 122 126 121 112 112 117 120 119 117 114 112 114 121 120 114 114 114 112 114 122 130 133 137 138 135 141 140 133 138 134 139 144 148 150 136 126 123 126 121 121 115 122 123 103 100 99 97 90 88 86 109 124 98 75 76 86 78 83 85 91 97 96 92 80 73 77 98 116 95 63 65 87 77 75 105 99 89 100 84 59 91 95 54 74 88 58 59 62 86 47 46 82 65 37 -2 61 95 76 91 98 45 -21 19 113 70 82 98 10 69 63 45 48 -15 40 88 65 120 187 174 188 94 -26 -49 -37 -21 0 36 -79 -144 -40 18 124 114 -39 -37 174 215 61 -65 27 105 20 -38 -90 36 -17 -77 -12 47 26 -159 -120 46 84 240 347 298 126 47435 355 1275 75 10901 13 10 35 7535 233 317 2011 4580 12353 33056 70568 104981 138585 114577 63901 23383 1269 164 160 172 181 190 188 201 203 217 217 225 220 211 203 188 173 159 150 143 137 131 128 133 139 146 148 149 151 149 141 144 140 135 134 134 130 134 139 134 124 124 123 121 130 132 135 132 127 122 120 119 114 110 115 117 124 127 127 127 127 124 131 123 122 125 130 122 122 117 122 118 123 124 130 134 134 137 145 145 145 143 146 147 149 151 152 152 153 158 155 153 150 148 147 144 139 139 140 137 136 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 155 154 151 149 147 145 143 141 141 142 140 137 138 136 133 132 134 134 131 127 126 127 128 132 135 135 134 131 131 130 131 133 133 136 134 132 135 136 136 136 139 140 139 139 140 141 140 139 135 131 130 126 128 130 121 111 110 112 117 122 118 118 117 116 117 116 116 121 126 126 130 134 135 134 136 141 138 143 144 140 146 137 137 142 142 143 119 108 102 92 100 114 115 116 120 106 104 110 115 105 99 94 88 89 90 78 72 78 78 91 87 89 92 83 77 88 98 94 100 114 91 44 61 87 52 54 88 68 64 76 57 39 69 107 71 58 74 44 53 65 68 31 27 91 100 95 75 57 47 1 -5 40 38 -4 3 109 72 41 32 -22 47 59 70 53 15 47 53 107 134 74 35 67 89 40 6 -2 -48 -37 105 -8 -87 7 -20 86 104 -2 15 99 110 83 59 -8 -77 1 15 -36 99 39 -122 -101 49 211 35 29 85 -67 84 162 79 10 47467 361 825 75 10902 13 11 7 7541 240 197 728 2907 6034 8464 9652 10204 12988 17506 34106 74811 122214 124611 77932 29930 7372 3596 170 168 165 174 182 186 176 178 184 194 207 217 213 203 187 167 153 146 139 137 128 125 126 138 143 145 142 148 150 147 136 140 139 141 140 138 132 137 139 137 126 127 126 129 136 133 134 131 124 119 114 118 116 118 121 119 118 126 136 132 126 132 132 122 126 130 132 125 119 116 119 118 118 121 126 130 134 141 145 146 145 142 145 145 145 148 154 153 156 158 157 152 150 147 148 145 141 140 139 134 135 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 153 151 149 147 146 145 143 143 143 141 138 139 138 134 133 135 137 132 126 126 127 128 131 133 133 132 130 130 130 129 130 130 132 130 130 134 136 136 136 138 137 138 141 143 143 142 141 134 130 132 131 130 125 121 119 120 120 118 118 114 115 121 119 118 124 129 134 133 131 137 136 140 138 137 155 154 150 147 139 148 147 142 139 134 135 125 117 110 104 117 131 119 116 129 120 101 98 103 94 101 96 74 78 83 86 85 71 92 104 75 72 66 61 67 74 93 113 94 62 76 67 47 59 57 66 82 41 47 58 45 67 95 144 126 47 30 55 68 81 77 48 13 67 91 97 86 29 40 4 19 74 102 57 4 84 104 51 21 63 96 146 150 57 81 61 84 187 99 44 16 34 101 80 71 99 52 114 188 112 136 78 26 147 168 21 96 163 59 72 147 -3 -247 -263 -91 78 19 -52 -17 17 117 323 206 189 69 -205 -231 -202 -54 10 47498 361 825 75 10906 13 11 38 7547 246 322 917 3389 6715 9377 10742 12544 18658 28099 52490 96338 125070 107934 56206 33356 14042 3612 173 170 162 161 167 170 168 169 180 185 204 207 196 181 165 148 133 135 135 135 129 132 133 137 136 139 140 141 142 142 137 140 142 142 136 136 133 134 131 136 126 131 131 130 134 128 125 120 121 115 116 117 119 121 126 120 120 121 130 131 125 128 127 122 130 128 126 120 120 117 116 120 120 122 121 125 137 140 143 143 143 140 141 143 140 142 152 156 157 155 158 154 154 151 152 147 144 144 142 138 138 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 150 150 149 147 146 145 144 145 145 143 138 139 137 134 134 135 136 132 127 128 129 130 133 134 132 131 130 128 127 129 128 126 128 131 130 132 136 138 143 143 143 144 142 144 141 137 137 132 129 129 129 124 118 120 117 121 123 118 118 113 111 119 118 117 124 130 134 129 121 120 125 131 132 140 152 145 144 145 136 141 158 156 144 139 128 132 133 127 124 130 133 127 129 130 122 112 107 95 95 106 90 83 86 71 91 107 92 109 115 73 61 66 70 90 100 88 98 96 65 68 73 63 74 91 88 93 71 66 57 60 75 78 136 118 54 82 141 77 62 79 24 19 51 45 43 108 127 71 17 61 87 105 96 69 66 53 18 43 127 105 115 129 79 116 106 82 170 118 82 48 -4 15 16 98 159 82 154 180 79 138 111 110 266 233 75 122 176 175 190 66 -155 -293 -352 -17 199 -6 36 176 48 -8 254 235 188 71 74 41 -268 -68 141 47530 361 825 75 10898 13 12 10 7553 253 150 307 448 851 2439 3110 6540 14537 30383 65665 111899 141396 120162 62042 30373 10551 191 180 176 168 170 168 176 173 172 179 191 190 182 168 159 155 143 134 137 136 138 139 141 140 138 136 142 140 138 148 150 145 142 143 142 136 137 132 135 132 137 131 132 131 130 132 127 120 114 118 113 117 115 124 122 126 125 128 128 128 127 126 125 126 123 128 123 119 118 123 123 123 123 126 126 122 123 136 141 144 143 142 137 135 140 139 138 150 158 158 156 160 159 159 158 156 151 150 149 146 143 141 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 149 148 148 147 146 145 144 142 143 145 142 139 141 140 137 136 136 136 132 130 129 130 132 133 135 133 132 131 126 124 127 127 124 128 130 128 133 137 138 145 147 149 149 143 145 144 139 137 133 130 129 125 122 120 121 116 116 122 122 119 112 107 107 111 117 119 118 123 125 113 104 113 120 127 138 139 136 135 135 131 129 143 147 138 135 125 129 136 139 139 132 136 137 132 122 117 128 123 98 94 101 90 86 71 55 79 104 109 106 80 64 71 84 92 97 98 66 78 99 83 61 65 90 88 87 72 84 74 68 63 61 74 68 95 85 99 132 170 95 3 -23 -28 29 42 42 63 114 133 79 56 56 40 44 56 99 62 32 32 -7 47 38 58 111 58 47 75 58 105 47 19 34 -26 53 65 85 111 -23 -51 119 93 9 51 78 175 133 51 188 130 31 121 1 -239 -205 -145 -12 148 159 247 282 51 -161 23 124 -25 -49 39 174 167 58 188 47561 362 750 75 10898 13 12 41 7558 260 24 400 667 892 2334 3403 6410 11296 19079 35580 75720 118258 146681 125449 48586 6776 209 191 180 176 175 179 177 178 172 170 168 173 166 156 153 155 153 142 142 143 137 134 143 140 134 130 135 145 143 144 151 148 141 139 139 140 138 137 132 132 132 135 134 128 124 123 121 120 120 119 117 117 118 115 124 123 128 127 134 136 129 116 123 122 128 122 123 122 122 124 122 127 128 125 124 123 123 125 128 137 144 142 140 133 133 138 141 138 145 153 159 158 157 160 161 161 159 154 153 152 147 144 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 999999 999999 999999 999999 999999 999999 999999 152 152 149 147 145 144 142 140 139 141 142 141 141 143 142 139 137 137 137 132 128 127 129 132 135 138 137 134 132 127 124 125 126 125 127 127 128 135 139 138 141 146 151 151 145 144 145 146 142 135 134 134 129 127 124 118 115 115 120 123 119 115 116 111 110 115 119 114 117 125 119 114 120 127 129 129 130 135 131 128 132 125 131 135 135 138 139 137 133 152 157 139 141 132 110 113 120 123 102 77 72 76 84 69 66 80 74 75 93 103 71 66 83 80 75 78 70 62 80 90 109 98 94 79 53 59 53 77 69 61 62 54 82 88 64 89 135 110 113 61 -20 -57 -33 34 32 48 91 61 42 78 110 92 54 96 147 151 102 120 145 87 78 42 101 91 -1 -25 33 123 90 34 54 59 49 166 153 25 -13 -81 -69 46 115 80 0 12 88 111 105 174 94 -8 26 54 -12 -55 4 51 96 92 128 189 89 92 107 -74 -191 -164 -53 142 311 346 282 47593 362 750 75 10897 13 13 13 7564 267 181 653 3001 5444 7620 11316 19916 23663 19476 26776 47919 71384 95215 118166 91402 46374 11230 199 177 169 168 169 168 168 167 168 161 164 154 151 149 151 147 141 140 141 140 132 138 134 130 134 140 144 145 150 151 148 142 140 138 141 135 135 128 133 128 126 126 122 123 119 116 118 120 119 119 116 124 121 125 130 132 134 141 136 122 114 123 121 127 120 126 126 128 129 125 129 127 123 121 119 123 127 128 135 145 143 141 137 138 143 144 142 142 148 157 162 163 163 164 163 164 159 155 155 151 148 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 999999 999999 999999 999999 999999 999999 151 151 149 146 144 141 139 138 139 141 141 141 140 142 142 137 134 136 135 132 129 127 128 131 134 139 139 139 137 133 130 128 126 126 126 128 131 137 140 141 145 147 150 148 144 140 142 142 139 137 137 135 127 125 122 115 116 117 117 121 125 118 116 116 111 116 121 120 118 119 125 126 127 130 130 132 123 123 131 131 134 128 127 131 130 132 132 122 127 145 142 129 124 119 99 96 108 100 86 77 75 79 87 69 64 82 77 78 101 111 93 96 86 60 66 90 100 105 78 62 105 117 110 75 55 58 73 87 48 49 72 57 64 75 77 96 108 95 67 43 24 28 33 51 70 63 77 75 51 88 99 59 60 87 138 149 106 112 178 228 95 21 114 96 35 -30 13 83 75 119 122 105 116 179 142 11 14 48 65 20 28 186 150 23 114 145 57 14 34 2 61 121 101 61 -21 126 192 27 47 172 70 86 74 -131 84 111 -97 30 132 215 145 47624 362 750 75 10892 13 13 44 7570 274 16 452 1342 5222 7551 11310 18586 21145 14682 18564 29147 52489 88810 132610 129146 62550 11244 187 171 167 166 164 159 161 163 162 158 167 155 157 149 154 153 149 143 144 141 137 135 134 133 140 144 148 148 151 151 155 153 156 149 148 137 136 128 130 129 126 123 120 122 119 119 122 117 116 121 117 120 122 127 140 140 142 139 130 123 121 125 121 126 120 130 124 127 129 130 130 130 124 122 119 124 124 128 137 143 140 141 140 140 145 146 143 141 144 155 164 169 163 163 162 166 159 156 156 154 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 999999 999999 999999 999999 999999 999999 146 145 144 143 143 141 141 140 141 142 142 142 141 142 141 136 135 135 134 132 130 128 128 130 133 138 139 141 141 135 131 130 129 128 129 131 134 139 143 145 146 145 144 143 140 135 136 136 134 135 135 133 129 126 126 123 120 121 125 122 122 116 110 109 111 124 127 121 118 115 119 122 124 122 124 131 124 125 129 127 127 128 131 134 125 120 126 121 121 129 126 131 124 111 108 99 100 95 96 95 98 92 83 87 72 62 70 84 87 100 103 95 78 56 78 112 116 110 75 53 76 106 121 102 84 66 79 93 63 56 77 66 72 72 87 122 109 76 23 70 86 51 49 53 102 81 53 70 36 47 92 57 49 78 71 66 50 11 53 134 40 5 101 105 44 -13 16 37 71 125 183 185 146 191 136 135 191 196 123 25 9 151 247 63 93 54 -69 -42 -24 -49 84 210 113 75 -46 -63 -46 -19 195 226 81 -69 14 106 141 41 -107 130 252 192 169 47656 366 450 75 10894 13 14 16 7576 281 144 385 646 788 979 2466 3338 4990 8551 9656 10203 12269 18031 29655 47380 70865 88027 84007 70574 22193 190 171 163 164 164 164 159 161 160 164 157 163 156 160 156 161 158 156 145 149 143 142 135 136 139 143 146 150 154 160 164 170 162 163 150 141 136 137 135 137 135 128 124 123 123 119 118 121 117 116 120 121 122 119 131 142 142 138 130 120 127 124 127 122 129 127 128 126 129 129 130 129 129 126 121 121 124 123 130 136 138 134 138 138 141 142 146 144 143 143 152 163 167 164 166 163 165 160 158 159 156 151 148 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 142 142 142 142 142 140 141 142 142 144 143 142 141 137 136 137 136 131 127 127 130 132 132 136 137 139 137 134 133 131 132 131 130 133 136 141 145 144 141 140 138 137 135 135 137 136 133 132 134 133 133 131 127 126 121 120 127 124 116 112 108 110 114 121 119 114 121 126 118 116 122 114 119 127 124 129 124 114 120 135 137 134 135 120 124 122 105 104 113 124 113 100 100 98 100 105 93 88 97 84 88 110 101 70 72 77 61 77 91 84 72 73 93 111 98 85 54 52 86 113 134 128 87 57 101 101 95 95 79 52 68 85 41 73 92 33 33 94 66 26 44 54 108 107 59 48 23 36 76 65 18 76 98 82 27 -44 -36 6 36 35 7 49 94 40 71 82 85 135 151 145 145 190 121 96 188 157 80 34 98 162 158 33 68 121 54 114 8 -13 107 156 105 107 188 168 -2 -85 91 180 124 80 195 231 105 62 126 279 230 245 414 47687 371 75 75 10892 13 14 47 7581 288 1595 1612 1811 2021 2296 2815 3538 4804 6005 7541 8985 11517 14927 21759 23116 21430 19548 22776 31593 38658 51679 56557 35162 4955 1543 201 186 174 170 170 174 166 165 161 173 164 167 169 169 164 163 155 154 145 144 136 135 135 137 140 142 148 156 164 179 179 176 154 146 134 127 127 131 137 141 132 123 117 123 123 117 117 121 119 112 115 122 124 126 139 136 132 129 126 119 128 126 126 123 128 130 127 128 131 128 128 126 126 124 120 122 124 124 132 136 138 138 137 138 143 144 147 147 144 144 147 157 167 169 169 167 168 161 161 162 157 152 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 999999 999999 999999 999999 999999 999999 146 146 146 145 144 143 141 140 141 142 143 144 142 143 142 138 137 139 138 132 127 126 129 132 133 134 136 134 131 132 133 130 129 130 132 133 135 142 145 144 145 143 139 138 137 138 139 137 135 134 135 129 126 130 128 124 117 114 122 126 120 115 115 114 114 114 112 115 121 123 120 116 116 113 123 128 125 132 129 124 131 138 125 128 136 118 119 123 110 106 110 110 104 103 95 85 94 101 91 87 84 83 94 99 85 70 85 83 78 81 78 79 59 49 79 119 102 81 83 73 91 116 119 131 127 86 108 96 60 98 114 93 57 67 14 -18 16 -6 62 84 17 57 75 54 83 101 96 77 41 16 36 36 -10 28 69 53 16 -5 -19 -10 -9 -3 45 129 157 128 128 82 112 178 136 96 145 237 125 -50 62 126 140 115 139 167 85 64 46 81 80 169 152 74 5 -85 2 178 337 268 118 122 27 -121 -141 -49 -4 202 423 237 182 161 -38 40 345 47719 371 75 75 10892 13 15 19 7587 295 984 1045 1275 1630 2058 2557 2996 4113 4898 6531 7786 9807 12438 16334 18045 19494 21315 22263 28750 37849 56169 73452 75210 41620 28860 6412 212 195 177 174 179 176 170 164 167 166 167 168 165 159 161 154 155 146 146 139 134 139 147 152 150 160 169 173 176 167 155 135 127 125 124 126 130 130 128 126 119 115 123 118 117 119 119 122 114 115 118 125 128 136 134 127 125 124 124 128 125 124 121 127 126 127 128 128 126 127 126 128 127 123 123 127 127 130 136 139 138 135 138 142 147 145 147 142 140 142 147 162 169 168 167 166 160 158 158 153 148 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 999999 999999 999999 999999 999999 999999 147 148 148 147 146 144 143 141 142 143 145 145 144 145 145 142 139 139 138 133 128 126 127 130 131 132 133 129 127 128 128 128 126 129 133 135 138 143 146 148 148 145 144 147 142 140 143 143 143 141 138 135 131 132 130 123 117 116 120 120 115 116 117 112 112 114 117 119 115 116 123 121 112 115 125 124 127 133 132 136 136 136 133 135 132 124 129 138 136 129 135 142 128 124 126 104 96 103 106 96 85 80 85 88 74 77 88 77 83 108 105 69 45 38 49 83 93 100 120 99 67 84 108 104 116 98 88 92 56 85 109 111 77 57 49 23 -15 -35 48 60 9 60 94 109 85 22 21 43 71 18 26 79 -16 -43 31 17 -6 43 29 9 45 65 140 175 139 136 114 8 39 159 202 177 153 213 126 -44 34 208 202 103 74 86 131 99 -9 -31 55 110 166 175 56 -130 -5 276 331 161 -22 97 3 -131 -157 33 59 103 345 135 72 133 38 -89 -54 47750 367 375 75 10891 13 15 50 7593 302 113 273 342 258 228 253 578 1819 2600 3535 6802 12581 19784 22672 29412 41557 63048 89370 120411 102712 50488 9541 212 193 177 169 172 172 169 162 158 166 168 159 153 149 151 148 150 142 142 138 137 138 149 165 169 177 174 163 156 146 140 130 124 127 125 127 131 129 125 124 122 119 119 115 119 118 117 123 120 119 114 123 125 132 133 126 127 124 122 123 124 125 126 127 127 131 129 129 127 131 127 129 128 125 124 128 126 128 137 139 133 135 135 141 144 143 145 140 136 141 144 156 165 164 162 164 158 155 153 149 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 999999 999999 999999 999999 999999 999999 999999 145 147 147 147 146 145 144 143 145 146 147 148 146 146 145 141 138 136 133 130 126 123 124 128 129 131 131 129 129 129 129 132 132 133 134 135 139 141 141 140 140 141 143 146 140 136 138 142 144 142 139 137 132 127 122 125 123 118 118 113 113 112 113 111 110 110 117 121 119 125 126 121 114 118 123 121 122 127 128 127 121 123 130 131 132 135 129 128 135 129 133 151 142 136 144 117 97 106 99 79 83 78 80 101 99 76 56 76 95 103 98 75 73 73 70 62 77 99 112 106 79 66 77 68 62 77 104 100 85 74 61 67 41 50 52 45 12 -7 44 25 -38 -8 53 84 60 -8 -57 -35 70 99 94 126 26 -41 2 28 14 28 28 -26 116 140 87 143 91 69 77 2 -10 111 113 46 54 100 97 -11 46 161 62 0 19 62 116 -11 -45 137 206 128 102 190 203 -34 -3 179 165 156 16 -40 -13 86 -113 -29 69 -65 178 83 -99 124 158 26 11 47782 366 450 75 10886 13 16 22 7599 310 34 272 594 2243 3517 4691 6370 7047 6285 8832 13905 18371 20606 23264 26000 37691 61307 98984 110740 88621 56109 16720 5499 173 168 169 163 164 161 160 159 158 158 153 149 150 144 141 136 133 132 140 144 152 174 179 178 166 149 142 138 138 133 128 129 125 122 127 130 130 130 125 119 113 117 118 118 119 120 118 118 117 122 128 141 134 130 129 125 121 120 127 125 131 129 126 131 130 133 130 137 131 131 128 126 126 130 131 132 138 139 135 139 138 143 142 146 144 143 140 144 144 153 163 165 161 164 158 156 151 147 145 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 999999 999999 999999 999999 999999 999999 999999 143 145 145 145 146 146 146 145 147 148 148 149 146 145 144 139 135 134 132 129 125 121 123 128 131 131 131 131 131 130 130 133 135 137 136 137 139 139 137 133 133 135 136 139 141 136 132 134 135 132 130 130 126 123 124 127 124 125 126 120 115 116 115 110 113 114 118 122 120 129 129 122 122 119 122 121 121 129 128 131 126 114 122 122 120 132 126 122 126 130 137 142 142 126 125 118 97 104 101 71 78 80 66 84 97 72 58 81 89 93 95 86 91 98 96 70 50 67 97 95 91 78 62 66 68 62 69 101 113 76 72 71 40 36 28 41 47 45 51 17 -30 -2 53 56 37 18 2 12 48 97 103 96 115 80 31 7 29 55 53 11 68 140 108 96 65 63 78 2 7 58 6 -26 -7 105 176 66 73 82 -43 17 167 161 93 44 -6 46 94 138 155 239 237 20 9 69 42 68 85 68 118 178 90 71 59 -27 47 0 -87 263 198 -8 151 47813 368 300 75 10883 13 16 53 7605 317 176 942 1308 1856 2813 4582 6487 8014 9735 10368 9387 9137 9308 9238 9832 11396 16117 25646 46597 69500 82477 95301 85327 40749 22662 2471 165 169 161 162 155 151 146 143 150 149 150 151 139 137 133 129 135 140 150 158 171 177 169 161 145 136 136 136 132 129 127 124 119 120 124 127 129 125 118 116 115 115 123 120 117 117 118 117 123 128 142 131 129 123 121 118 115 124 124 128 127 121 127 128 129 130 134 130 128 126 124 120 130 132 131 133 136 133 135 136 140 143 145 138 140 139 140 138 146 159 162 158 159 155 154 150 146 144 140 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 142 141 142 143 144 143 144 145 146 148 145 143 144 142 139 139 139 135 129 126 127 131 132 133 132 130 130 129 128 129 132 136 140 141 143 143 143 142 139 136 136 139 143 142 140 135 134 130 124 126 127 124 126 125 124 128 126 119 114 119 120 112 114 119 123 124 116 120 130 126 122 120 126 127 123 131 130 126 124 113 118 116 108 122 126 130 129 132 132 131 139 125 120 123 107 109 121 108 99 80 63 81 84 78 93 83 72 90 94 79 67 64 70 71 40 54 82 78 76 82 91 74 83 84 35 70 101 50 65 66 35 41 62 68 54 12 7 69 59 46 80 89 42 3 39 99 110 77 95 120 93 75 77 5 -16 45 65 62 77 166 130 26 0 -12 81 30 -13 14 24 34 -46 78 242 134 93 103 71 132 149 128 172 199 62 -47 53 159 104 200 253 127 51 6 8 -21 60 73 93 124 147 243 80 -65 -108 59 228 381 338 122 146 47844 371 75 75 10880 13 17 24 7611 325 18 2 215 470 1552 1845 2278 3047 4322 5798 7214 9218 13351 21169 25474 26826 26897 26139 21870 26861 38941 56284 73134 64207 53140 35850 23475 17111 2451 162 168 161 154 147 143 141 147 146 144 143 143 138 137 134 131 137 139 139 152 159 171 163 156 146 140 137 137 135 135 134 127 120 115 121 119 120 120 118 118 116 115 124 117 117 117 117 121 122 129 135 129 129 124 122 116 112 118 122 119 122 119 129 122 128 126 129 128 129 124 124 118 127 126 129 129 133 130 133 132 138 140 140 135 135 135 136 135 142 155 160 160 158 155 153 154 152 146 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 999999 999999 999999 999999 999999 999999 999999 139 140 140 138 139 141 142 142 143 145 146 146 143 142 142 141 141 143 143 139 133 130 131 133 135 137 134 130 129 127 124 127 130 132 136 138 140 145 149 148 145 143 140 139 140 141 142 136 133 134 128 125 127 125 124 125 123 121 119 114 112 116 115 111 110 114 121 121 118 117 130 129 125 129 131 131 130 135 126 111 111 110 105 109 111 114 119 120 117 117 114 110 114 104 108 106 108 111 105 107 97 75 71 91 80 87 109 73 60 79 73 67 72 65 56 53 46 74 92 93 81 76 96 88 91 74 27 16 43 45 58 74 25 42 58 36 48 -9 -31 93 87 36 52 35 11 -27 0 64 94 62 87 53 -42 17 54 17 -11 15 23 26 100 125 92 106 10 -58 71 94 9 23 95 0 -67 46 129 107 172 172 149 162 63 44 138 226 69 -10 144 120 -21 124 169 106 204 6 -70 84 236 101 -105 -111 10 53 -55 22 45 79 256 366 177 157 181 47876 365 525 75 10875 13 17 56 7617 333 100 501 1006 3196 4712 7092 11729 21277 28621 34366 37829 41770 43634 46591 51947 54665 61727 65021 67541 38710 14654 2650 178 170 174 166 156 154 155 149 154 148 149 146 146 146 149 138 142 138 142 136 151 166 171 161 152 144 147 140 141 142 138 139 130 122 120 126 123 122 121 119 120 118 112 119 119 120 118 118 124 126 129 130 131 129 127 125 114 117 113 119 120 120 118 128 121 125 122 124 125 127 123 122 120 123 123 128 127 128 127 129 130 134 132 135 131 130 130 129 130 135 148 155 154 152 148 147 148 146 141 138 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 143 141 139 140 142 143 145 147 147 144 141 142 141 139 140 143 142 138 132 129 130 132 135 137 137 134 129 126 123 124 129 130 131 134 136 142 148 148 145 144 137 135 138 139 138 134 132 129 127 124 123 123 121 118 120 121 114 109 108 109 112 111 112 116 114 111 116 120 125 124 125 129 131 137 140 145 135 119 115 116 115 121 122 116 121 118 111 109 112 115 98 90 100 94 99 99 86 88 89 80 72 80 74 79 104 82 62 70 75 82 90 87 70 53 63 88 100 91 68 73 84 87 91 49 26 31 62 97 80 81 71 66 71 28 24 63 42 44 57 46 31 13 11 -8 15 67 44 41 77 5 -13 62 14 -4 55 47 1 40 179 171 114 179 90 -27 -14 34 54 78 161 97 49 52 61 105 153 216 258 218 164 80 90 185 135 66 28 35 70 184 92 44 203 65 -84 90 280 207 -103 -172 138 34 -21 173 165 -33 41 110 2 255 290 47907 368 300 75 10877 13 18 27 7622 340 281 505 701 832 1277 1545 2010 5185 6613 9201 13288 17313 21629 26181 33075 43649 51834 65123 78704 94354 87272 54107 34481 14351 2643 177 166 167 159 155 150 151 152 150 149 151 152 154 150 150 135 138 134 137 137 154 162 166 148 141 131 139 130 130 132 130 128 124 117 122 126 126 122 122 116 117 114 111 112 119 118 118 120 128 129 127 127 132 128 124 127 116 119 115 122 125 121 120 122 120 121 121 123 128 124 125 123 121 123 124 124 126 127 128 129 132 136 136 137 136 134 129 131 132 134 144 154 155 154 151 150 148 146 143 140 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 143 141 139 139 141 142 143 146 148 148 145 145 147 144 144 145 144 141 133 128 127 130 131 133 134 131 126 122 121 123 126 128 130 135 136 138 143 145 145 144 137 134 139 141 134 132 133 127 127 128 127 124 119 119 121 118 117 114 108 109 109 105 108 115 112 111 115 119 118 111 117 121 126 138 136 138 135 123 127 129 124 125 123 126 129 117 124 123 115 123 107 102 107 93 88 85 81 90 80 79 81 79 88 86 83 80 75 59 65 88 84 77 79 79 83 80 90 64 47 84 85 74 66 45 39 54 82 87 50 50 63 48 75 38 -7 63 81 25 17 45 56 33 46 91 83 77 69 67 121 102 40 31 -64 -43 75 61 36 57 152 158 119 142 66 -48 -8 94 38 41 132 74 87 66 23 49 60 134 218 200 122 84 12 13 195 219 25 63 171 173 70 74 55 -98 -162 -28 149 153 -44 -247 -101 20 7 -48 -37 -21 -129 -224 172 422 265 47939 371 75 75 10874 13 18 59 7628 348 379 220 407 712 912 2318 2660 3468 3752 4712 5805 7343 9613 13458 18191 23045 28332 35365 44283 57018 75473 90363 106086 82901 19849 11846 2721 172 166 156 159 152 151 144 145 145 144 144 142 145 149 149 147 136 131 134 135 139 154 163 164 147 137 129 136 126 127 126 130 127 121 116 118 119 121 120 121 117 113 112 110 111 115 116 119 126 134 128 124 128 129 128 126 126 120 119 119 125 126 126 126 123 124 125 125 132 134 130 127 129 124 127 126 129 130 134 134 135 138 144 144 144 143 143 140 142 141 142 151 164 166 165 163 161 159 156 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 999999 999999 999999 999999 999999 999999 143 143 142 142 141 141 141 141 142 144 147 150 148 149 153 153 150 149 148 141 133 129 127 129 131 133 132 125 121 118 118 123 125 126 128 135 139 138 141 143 143 142 140 140 144 145 140 138 136 134 131 129 130 131 127 127 124 118 118 119 112 112 108 102 108 106 105 109 112 111 110 112 117 126 130 131 130 126 120 117 125 132 129 132 125 136 138 118 135 147 128 124 114 104 97 78 79 75 77 91 69 76 98 89 105 122 85 64 74 62 57 75 86 87 84 73 74 71 82 64 41 45 61 82 59 41 50 53 64 62 28 34 43 9 18 55 31 10 65 74 -19 -25 33 13 31 109 129 88 85 122 134 89 21 16 -28 -15 -1 12 85 58 16 24 104 119 45 -17 37 173 47 -26 49 -38 11 67 33 45 54 28 60 136 184 195 0 -44 96 131 81 182 233 192 103 85 75 -26 -70 23 139 -60 -37 -170 -282 -94 35 62 17 48 -72 -112 33 -83 -40 47970 368 300 75 10878 13 19 30 7634 356 100 158 220 213 315 506 923 2485 3537 4623 6842 11052 16591 21904 29189 38803 49303 58971 69845 86005 79683 60427 34243 14602 169 158 155 155 151 154 143 145 146 146 144 141 141 149 143 145 139 137 135 138 142 153 167 164 151 145 143 144 138 135 131 135 131 125 118 116 118 117 119 118 118 112 112 110 113 114 114 116 129 135 130 122 126 125 130 131 128 121 119 122 125 125 122 126 130 128 125 126 133 131 130 126 127 120 123 122 131 129 134 132 134 136 138 138 137 137 138 139 139 139 142 153 162 162 160 157 156 153 152 150 149 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 142 142 142 142 141 140 142 142 143 145 144 147 151 150 147 147 147 140 133 130 130 132 135 136 134 129 124 120 117 119 124 125 126 131 137 137 138 140 139 138 140 141 145 147 147 145 138 133 130 125 125 126 125 124 120 118 116 117 117 115 113 107 106 100 103 110 110 106 108 118 111 113 120 120 123 118 116 122 126 134 143 143 137 134 133 128 136 149 139 127 108 100 101 83 80 82 90 90 72 88 103 96 101 113 82 57 72 75 71 74 81 76 67 59 67 81 72 51 41 26 57 94 73 63 75 65 49 55 46 46 42 24 22 61 70 16 46 67 23 -2 3 16 11 19 52 63 61 99 95 73 64 36 1 27 28 11 54 66 17 36 98 57 28 58 63 63 64 27 49 55 43 70 80 77 36 13 80 97 144 231 159 88 28 19 69 88 27 85 98 3 70 203 152 140 86 -266 -70 34 -181 -110 -18 73 246 133 166 278 -10 -56 -41 48002 361 825 75 10875 13 20 2 7640 364 172 434 1128 2482 7800 11998 16087 23917 32434 42018 48334 62641 82788 94534 98293 58926 36411 14909 2106 163 154 149 153 148 149 149 149 145 149 145 151 141 142 135 138 138 143 153 160 160 153 145 145 148 150 144 137 132 132 126 124 120 115 121 122 118 116 116 112 113 113 112 114 111 116 128 134 132 122 125 123 130 124 126 121 121 123 123 123 121 126 133 129 125 126 128 127 128 127 125 118 124 121 131 126 132 130 132 135 136 136 135 134 134 135 136 137 141 150 159 159 157 154 153 149 148 144 144 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 141 141 141 142 142 140 142 142 142 143 141 142 144 142 141 143 142 138 133 131 132 135 139 138 136 134 131 127 122 122 124 124 126 129 132 134 137 138 138 140 141 140 142 146 148 148 138 131 132 128 123 121 123 122 114 115 116 116 116 113 111 106 105 105 108 116 120 115 114 116 110 109 111 113 116 113 114 126 137 140 145 140 128 117 119 125 125 142 150 132 110 105 114 110 96 100 107 95 67 83 104 92 86 77 67 75 79 68 88 92 75 75 55 56 57 57 65 43 48 76 87 94 94 85 92 84 43 45 48 59 79 41 31 52 55 41 49 52 73 64 10 17 34 8 -3 28 61 56 28 59 97 57 -11 38 136 119 71 92 117 121 101 66 49 84 143 69 87 87 72 114 102 97 21 24 79 129 97 -1 37 45 54 81 29 94 128 65 -27 -48 -15 -142 9 323 252 142 157 29 74 158 -53 -34 29 48 216 40 95 264 56 224 167 48033 360 900 75 10878 13 20 33 7646 372 213 977 2449 3867 11215 14248 20116 24595 31083 37003 47190 58918 73747 79218 77098 71632 77854 48589 16993 8305 153 151 154 155 154 150 143 149 145 146 142 140 139 141 146 154 171 169 156 148 150 150 152 148 140 136 135 131 122 123 122 120 123 121 119 118 115 115 114 114 114 114 118 120 134 133 128 121 125 118 121 117 117 118 121 120 121 119 123 124 134 126 126 125 126 128 127 125 123 121 125 122 127 126 130 129 132 136 138 139 138 136 135 136 137 137 138 145 155 161 159 156 154 152 148 144 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 144 142 142 142 143 142 143 144 143 143 141 140 141 138 137 138 137 134 131 130 129 131 137 138 137 137 134 130 125 124 128 129 130 128 130 134 137 138 139 142 143 141 139 140 143 141 134 130 129 127 125 122 121 116 115 117 113 114 113 112 109 104 105 107 106 111 124 122 116 116 121 124 119 113 114 119 121 121 128 126 130 137 118 109 122 131 135 144 145 128 115 112 105 111 113 111 122 118 87 83 101 89 94 93 83 88 84 75 95 91 67 78 58 59 47 55 93 59 46 89 95 77 84 80 78 74 32 33 34 71 107 59 48 46 43 49 61 46 59 79 28 27 33 15 51 90 79 29 -23 41 111 125 107 41 58 116 97 112 147 91 93 79 58 64 141 161 112 50 94 137 103 74 1 -109 -61 155 79 11 79 121 -8 -100 31 139 118 139 100 -27 -43 -181 -95 149 161 115 165 176 123 231 162 6 125 257 153 38 33 60 -18 61 242 48065 358 1050 75 10870 13 21 5 7652 380 266 870 1220 1815 4645 6013 9500 15555 22809 33982 44328 64526 99416 114511 124150 82324 38962 19763 3914 158 153 151 150 155 144 151 146 145 142 144 144 141 153 167 177 169 151 152 153 157 154 148 138 135 139 136 128 126 124 127 125 124 120 121 116 117 118 117 120 118 124 124 137 135 128 125 127 120 118 120 116 115 118 117 125 119 127 127 138 125 129 122 126 127 129 125 122 124 124 124 125 127 129 131 133 139 140 142 142 138 138 138 136 139 140 141 148 159 161 156 153 152 149 146 143 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 146 144 143 143 143 145 146 144 143 140 140 140 136 136 138 138 133 131 130 128 130 135 140 139 137 134 129 125 124 128 133 132 129 131 135 139 139 139 141 140 141 140 137 136 134 129 124 121 121 122 121 119 116 117 114 116 118 111 115 113 106 106 102 103 111 120 123 120 118 120 120 123 120 117 120 115 112 117 114 108 118 118 107 124 136 132 115 111 120 113 110 99 103 123 123 124 120 105 94 91 84 82 98 100 81 87 102 103 75 57 73 65 74 67 78 95 74 90 80 63 60 67 68 41 36 40 53 43 80 90 56 51 23 39 44 38 23 34 52 62 43 19 57 66 93 112 40 17 109 115 124 119 35 12 57 80 68 64 105 130 42 15 -6 30 66 7 0 125 120 76 81 65 -50 -74 105 75 80 34 106 71 -25 119 96 37 51 -7 -76 -5 -9 -19 40 99 158 74 -128 -140 216 213 -83 129 191 -7 138 130 84 53 19 226 48096 368 300 75 10864 13 21 36 7658 388 241 980 1338 1698 1829 1997 2260 2919 3335 3582 3458 4176 4843 5959 10154 13509 15783 19082 26679 37461 45218 64531 93087 90590 69816 34706 21223 11543 3915 163 160 157 150 155 147 152 147 148 145 148 143 144 167 175 172 166 154 159 160 160 156 148 141 138 137 141 136 129 122 123 123 126 120 117 117 116 119 120 121 120 125 128 136 137 128 132 126 123 117 115 116 112 117 119 128 121 129 125 137 130 132 124 128 127 131 126 124 127 123 121 126 126 132 135 137 140 145 142 144 138 139 140 141 142 144 142 147 158 163 158 157 154 151 149 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 147 145 144 142 142 144 144 143 142 139 141 141 137 136 139 141 138 135 132 133 134 137 140 138 135 130 126 125 122 124 127 128 129 130 134 138 138 137 137 137 139 139 137 135 133 127 125 126 123 117 119 122 121 119 113 113 119 115 113 115 111 114 109 109 116 122 124 120 116 108 114 123 121 124 114 99 105 115 110 91 96 106 104 123 120 102 90 102 125 122 114 103 111 129 127 107 103 106 90 88 93 87 87 101 97 82 91 103 91 81 96 78 79 76 57 79 94 111 65 43 41 34 37 20 11 35 55 40 31 43 68 46 21 41 58 19 -9 18 28 24 -13 29 110 36 26 114 115 71 94 79 103 140 91 90 99 88 59 68 108 137 99 22 -22 -24 6 41 81 126 57 6 37 45 82 61 10 10 116 50 -88 -73 36 125 25 -9 34 6 -43 39 121 68 -53 -78 114 135 -103 -192 54 92 -4 122 83 95 263 161 -36 -59 81 123 48128 369 225 75 10865 13 22 8 7664 396 58 335 1271 1822 2193 2291 2682 3388 4846 6527 8117 10028 13037 15034 17161 24107 26350 24164 24785 38136 55173 75992 92361 86141 28976 7230 181 163 155 158 163 162 162 155 156 149 154 153 147 147 145 142 149 166 180 176 169 161 166 170 167 162 152 144 141 139 142 136 133 125 119 119 122 120 113 119 120 120 118 117 120 124 128 138 137 131 128 124 125 118 111 114 114 119 124 125 122 125 122 136 139 130 124 127 126 125 122 126 125 120 116 125 128 134 134 137 137 143 139 142 139 142 139 143 142 141 144 152 159 163 156 156 152 150 148 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 147 146 145 144 142 141 143 143 142 140 137 138 139 136 135 139 143 142 137 133 135 137 138 139 137 134 130 127 126 124 125 126 126 127 132 138 140 141 138 137 138 137 139 138 133 133 130 129 131 128 121 119 119 117 118 116 110 115 117 111 114 117 112 112 116 116 118 120 123 120 107 115 123 117 119 120 114 115 115 105 90 97 94 96 117 114 99 93 109 117 110 111 107 114 123 109 92 99 107 95 92 94 111 99 88 91 72 83 95 94 88 89 74 78 86 65 88 108 98 63 63 41 9 10 23 20 21 41 37 22 59 87 42 43 59 14 -28 10 38 48 45 18 85 108 22 7 61 97 65 74 42 48 104 66 71 109 126 117 93 32 84 128 39 57 83 76 94 106 151 90 88 91 -19 46 93 -12 -75 11 68 56 -3 -60 86 133 105 131 61 -33 14 112 47 -127 -189 112 318 73 -115 -27 30 126 143 63 203 253 105 58 132 149 -31 48159 361 825 75 10866 13 22 39 7670 405 573 1630 5179 7508 10583 12551 14246 18381 17860 15257 17417 31482 52533 89110 125233 146268 78482 30299 197 165 163 166 165 165 166 161 162 154 157 157 151 149 148 150 154 163 191 185 178 168 171 172 171 162 155 149 145 140 141 136 135 128 124 121 124 121 120 123 126 124 117 119 121 122 130 135 137 139 131 127 127 123 114 116 115 115 119 122 124 123 123 132 141 131 125 129 123 123 119 125 120 121 117 124 131 132 132 137 134 137 137 142 142 142 141 143 140 140 146 155 161 162 156 155 152 150 148 147 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 146 146 145 144 142 142 144 144 142 141 137 135 135 133 133 139 142 139 135 133 134 137 139 140 137 133 130 129 129 128 128 130 129 130 132 140 144 141 140 142 144 143 145 141 134 137 136 135 133 129 129 121 119 120 121 120 113 111 114 114 116 117 105 109 116 115 116 117 127 128 121 121 123 116 117 126 127 129 119 106 101 104 104 102 101 102 104 107 117 110 103 106 101 101 110 99 81 88 95 100 108 97 98 91 86 92 91 103 102 93 80 79 84 90 81 66 74 80 73 74 73 52 42 30 43 52 50 55 40 54 82 73 62 78 43 0 -1 35 59 72 78 68 113 115 58 40 47 37 51 70 41 48 30 10 55 61 107 135 90 9 -29 -28 33 130 141 87 27 56 104 85 142 96 0 101 82 32 -13 -4 71 132 140 11 39 129 85 -16 0 35 69 178 161 21 26 182 263 164 110 168 77 60 81 -57 -55 78 114 94 157 125 -71 48191 362 750 75 10867 13 23 11 7676 413 203 414 635 963 1297 3849 5129 7364 11130 10905 10332 11801 20317 33329 60568 94133 144203 131354 65549 14976 169 163 162 165 170 169 166 160 154 149 156 162 154 154 153 159 173 196 190 180 172 176 176 169 164 158 152 146 137 139 142 138 134 129 130 128 123 125 125 125 126 123 126 124 122 127 135 138 142 136 129 128 126 117 119 117 115 114 121 125 123 119 127 135 132 129 129 127 125 124 122 118 119 117 123 129 131 133 137 135 140 138 143 142 142 142 143 141 141 147 156 163 162 159 157 156 154 151 149 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 147 147 146 144 143 143 143 143 141 139 136 135 134 133 134 137 137 134 132 133 135 138 140 139 138 136 133 131 130 130 129 131 133 133 135 141 144 142 143 147 149 147 145 141 137 136 133 129 127 126 127 120 118 120 116 112 111 111 111 110 116 115 106 111 115 120 121 117 123 130 127 125 127 121 117 114 121 131 125 125 122 121 120 108 98 95 102 112 120 110 97 92 88 88 93 92 71 56 72 95 103 100 98 88 83 98 107 89 94 102 87 67 61 85 67 61 70 63 72 65 39 47 75 51 35 37 49 45 41 64 68 76 97 93 33 -1 28 70 79 57 44 42 34 52 45 20 24 23 16 -1 38 65 54 46 67 49 16 52 28 -19 -14 -28 68 168 108 50 2 -5 0 33 16 -47 34 161 100 78 57 0 17 -2 78 138 25 32 -39 -47 110 132 167 178 128 115 241 180 134 173 132 88 60 186 219 86 -64 -13 63 -215 -206 253 211 48222 364 600 75 10861 13 23 42 7682 421 72 457 1428 2022 2887 3815 6310 10118 13207 12957 18012 24003 34626 44599 49339 51968 51850 57329 58680 52929 34049 14927 168 162 161 163 162 160 160 157 155 149 154 158 154 153 156 167 186 192 185 177 177 180 173 164 159 150 142 140 135 140 141 142 139 134 131 124 120 120 120 121 123 126 122 123 121 125 132 138 141 136 131 126 121 120 117 115 117 116 119 125 125 121 128 130 130 127 127 128 124 124 119 118 114 115 124 128 131 132 134 136 139 139 141 139 139 137 138 141 143 148 152 157 155 154 153 152 149 148 145 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 145 147 147 145 143 143 142 141 139 135 134 134 131 131 133 134 132 129 130 133 137 142 142 140 140 139 138 136 133 132 133 134 135 138 140 143 144 145 145 149 147 142 142 139 135 130 121 114 115 116 114 115 113 112 110 104 109 112 106 101 110 114 108 112 116 116 112 112 118 122 120 121 126 123 109 103 112 118 126 144 138 130 127 114 110 100 108 124 122 104 87 90 81 88 94 90 92 73 67 73 74 77 90 84 66 75 90 72 62 82 88 58 28 49 73 76 69 75 93 83 59 69 86 61 26 53 80 52 40 48 64 60 87 89 43 33 84 144 94 23 45 87 42 20 7 12 40 -13 11 61 85 86 70 50 71 80 30 49 12 31 126 60 29 108 95 86 9 20 71 -31 -72 -28 -48 50 218 129 73 50 -8 -67 30 163 58 52 52 161 214 168 199 104 219 288 199 161 251 127 -66 -27 -33 68 81 106 26 -63 -9 -161 -140 241 211 48254 370 150 75 10857 13 24 14 7688 430 776 845 813 1154 1757 2707 3069 3355 3479 4043 4898 5571 7632 10432 13022 11143 13574 21781 38525 56836 69844 80164 76393 60871 10182 183 172 169 166 168 167 162 154 152 155 161 159 153 152 150 149 151 160 184 204 204 190 184 190 191 179 166 156 148 146 142 138 138 136 141 138 134 132 129 123 120 121 123 124 124 117 124 124 131 127 132 134 136 133 126 116 120 120 117 117 115 119 123 124 123 130 131 133 129 130 127 126 124 119 121 119 119 125 130 131 135 133 137 138 138 142 140 137 136 136 142 151 153 153 153 150 150 148 148 147 146 145 999999 999999 999999 999999 999999 999999 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 144 145 144 143 140 141 141 140 138 137 137 136 132 132 134 134 129 128 131 134 139 143 144 144 141 139 138 135 133 133 134 136 138 141 140 141 142 143 145 148 146 140 138 136 135 130 123 120 119 120 117 115 112 110 111 110 112 113 108 105 111 109 106 111 117 115 104 103 113 119 119 117 127 131 111 100 108 126 136 142 142 134 125 127 123 95 98 121 117 106 105 106 100 101 105 100 95 95 80 65 72 83 87 70 63 67 69 67 52 64 67 64 59 43 60 72 62 43 41 90 106 88 78 50 42 81 99 61 7 20 52 18 44 86 78 90 114 111 59 4 7 62 70 54 34 25 28 -30 6 64 66 91 65 32 116 55 -15 46 -9 10 90 46 -3 55 75 82 35 154 161 -47 14 88 -66 -123 35 28 4 69 62 -25 -51 -44 -67 -5 155 209 118 188 111 -19 205 216 103 217 189 -67 -103 83 -79 -148 -91 -59 62 4 87 222 299 227 26 48285 370 150 75 10867 13 24 45 7693 438 821 968 1037 1403 2012 3054 3517 3744 3956 4345 4977 5963 7294 8186 9980 12876 17721 28665 38862 45957 64018 75465 77365 52793 5110 178 169 159 158 163 161 157 149 156 160 162 156 152 155 155 152 157 169 203 219 211 198 188 186 181 179 169 164 156 153 148 143 138 139 140 139 134 133 130 132 126 122 122 121 123 122 127 123 129 126 125 125 132 129 128 115 117 121 119 117 118 122 122 121 123 127 125 133 134 131 127 128 127 122 123 121 120 125 129 133 137 139 138 143 140 142 143 141 139 136 140 151 155 154 154 152 148 146 147 145 144 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 142 143 145 144 142 140 139 140 141 141 140 142 141 137 137 139 137 130 128 132 135 138 143 145 143 139 135 133 129 127 129 131 132 135 137 138 140 141 143 144 146 145 141 138 138 138 133 129 130 131 128 123 121 120 113 112 119 121 119 116 114 110 103 107 111 112 116 107 110 111 108 114 112 125 129 112 103 111 124 118 119 132 133 128 128 117 96 95 105 103 111 110 100 105 106 103 87 81 98 89 77 86 85 67 51 62 75 70 79 63 42 34 59 99 84 68 80 68 39 62 99 80 66 72 43 59 88 62 27 0 21 40 17 44 95 94 69 34 51 62 -47 -69 -41 10 85 13 -22 -9 24 33 -35 -55 -33 12 63 132 44 -55 12 -32 -30 47 44 -5 39 135 97 84 151 108 21 29 39 -21 -60 6 101 -14 -95 -68 -57 44 -113 -199 -19 47 41 71 152 98 85 200 233 160 161 123 -91 -58 104 3 -131 -35 38 44 27 74 192 372 316 9 48317 363 675 75 10857 13 25 17 7700 447 44 217 445 804 1472 4984 6551 8589 12517 18516 29662 36473 40675 53590 65364 79761 78040 60045 44744 26841 12788 1738 160 159 160 152 161 167 163 159 155 159 159 157 167 197 223 224 207 195 186 180 173 174 169 165 154 148 143 143 142 140 138 137 135 130 128 128 128 119 116 117 122 123 123 118 123 128 125 128 126 123 123 115 121 121 119 116 117 120 123 120 124 124 125 128 131 129 129 124 124 120 120 116 119 126 129 134 134 137 137 141 139 139 140 140 136 132 138 148 153 151 151 150 146 144 144 141 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 143 145 144 142 139 138 139 140 141 141 142 143 140 138 140 139 134 130 132 134 137 142 144 142 140 134 131 129 128 127 127 128 133 135 136 139 141 145 147 146 143 138 137 141 137 130 127 125 125 121 121 125 124 117 116 122 124 121 117 116 111 106 105 106 106 108 107 113 111 106 112 111 113 108 105 107 111 114 106 104 106 115 130 125 104 95 108 113 111 113 102 104 104 93 88 84 97 104 79 62 67 77 61 42 75 84 61 66 70 58 52 63 84 82 72 81 58 52 103 96 54 61 68 51 51 54 47 46 42 31 25 29 86 96 27 19 23 43 62 -29 -63 -43 10 71 -10 -15 33 89 74 -27 -37 -48 3 86 84 48 9 26 33 90 98 34 -9 2 73 53 92 122 84 41 -31 -86 -103 21 92 62 14 -35 -147 -102 100 -61 -210 -72 -73 -104 101 47 61 146 50 114 114 71 109 74 56 123 135 -47 -44 112 4 86 61 -183 23 244 -24 48348 357 1125 75 10862 13 25 48 7705 455 262 627 1049 3782 6825 12459 25186 42174 62218 79452 89288 105967 119766 72469 13787 1755 164 163 160 155 156 162 159 157 150 153 154 154 173 210 227 227 214 203 194 186 176 171 164 157 150 146 142 143 138 138 137 133 137 134 134 128 126 117 117 116 116 116 120 118 120 128 124 127 122 119 116 116 123 127 123 120 115 118 119 118 121 119 123 124 130 128 129 120 121 119 120 116 119 124 130 132 133 134 136 138 137 140 140 138 135 131 138 147 152 151 151 151 147 147 145 142 141 138 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 144 144 143 140 138 140 140 139 141 140 141 143 142 140 140 140 137 133 131 132 136 140 143 143 137 132 130 130 129 129 129 129 132 134 135 140 142 140 141 142 138 135 136 138 133 129 128 125 119 119 121 119 120 119 115 115 117 121 122 124 122 116 109 107 110 112 109 110 114 114 116 122 118 109 107 108 112 111 107 107 102 104 119 127 113 95 99 114 117 110 112 113 103 89 88 93 99 92 62 49 55 71 68 64 87 81 61 46 70 80 78 79 48 53 68 71 53 45 64 59 66 74 60 49 38 19 41 78 69 54 55 46 87 81 10 -5 41 74 36 6 5 50 55 9 -3 -7 24 112 71 29 59 1 2 55 65 -4 -53 -33 11 65 39 88 79 41 58 12 102 197 128 16 46 7 -62 44 79 -34 -71 101 74 -10 34 -40 -47 55 -41 -100 118 20 -10 47 -155 -118 181 179 23 1 27 49 7 -131 -69 237 243 222 68 -391 -404 -9 -5 48380 365 525 75 10854 13 26 20 7711 464 103 290 1361 2153 3224 4123 4885 4957 5609 7807 10212 12768 19612 31883 51041 65515 78107 61830 28700 43779 70324 43976 1034 165 166 163 154 150 152 157 155 155 146 147 153 163 193 220 226 226 221 205 196 192 177 169 158 155 148 145 144 142 136 136 136 132 134 130 129 124 119 115 119 114 115 117 122 125 122 124 121 118 121 115 115 124 127 129 125 123 119 120 116 117 120 118 117 121 126 126 126 121 120 118 120 114 118 120 129 132 134 132 134 136 137 139 140 135 136 131 135 143 151 151 152 149 147 147 146 142 139 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 145 144 142 140 139 141 141 141 141 139 140 143 145 144 144 142 137 133 132 133 136 139 141 139 132 127 127 127 126 129 131 131 133 135 137 138 139 137 137 141 137 134 134 134 134 133 130 128 127 127 125 122 122 123 120 119 122 125 127 125 121 122 118 110 111 117 114 114 113 103 108 126 130 126 127 123 113 108 110 112 112 110 112 123 120 102 94 106 102 91 93 76 67 75 83 80 78 74 57 62 70 60 65 84 92 96 96 76 94 99 89 83 41 63 98 79 67 58 34 38 73 76 69 64 33 16 17 45 74 47 31 48 62 77 61 6 40 106 39 2 53 89 91 56 52 57 22 72 53 34 92 35 -8 35 91 18 -30 -62 -47 -5 -15 81 104 12 57 75 47 138 111 19 108 110 -16 -75 10 47 6 141 83 -62 90 63 31 90 -63 -33 70 171 100 -7 -148 -182 130 97 -34 0 94 54 32 85 90 267 269 89 -140 -269 -221 25 164 48411 367 375 75 10850 13 26 51 7717 474 93 459 1381 1757 2535 4060 6661 9128 11208 11701 13023 16511 19778 24595 33860 49355 69740 88055 96214 78462 20423 262 179 173 165 168 167 165 158 158 155 155 154 157 153 153 164 199 227 241 231 223 218 208 202 193 180 172 160 161 155 147 144 140 139 141 136 133 129 127 124 121 122 120 121 118 119 120 126 126 123 120 114 117 119 117 119 130 135 130 124 120 122 120 119 116 120 119 120 117 121 123 126 124 120 118 119 111 118 119 124 130 132 130 130 132 136 135 136 132 131 128 131 137 147 148 148 145 144 141 140 137 135 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 145 143 143 142 140 140 141 141 141 141 139 140 143 143 143 144 143 137 134 135 135 137 141 142 137 132 128 126 126 127 129 129 131 136 140 139 137 137 138 140 141 138 136 135 133 132 135 128 125 126 124 122 123 125 123 121 125 127 123 120 118 115 117 114 109 113 121 117 115 111 104 112 117 121 122 126 125 115 108 111 115 117 111 106 112 116 112 96 86 86 82 70 63 63 69 74 69 74 73 70 81 57 32 61 71 83 118 107 85 91 101 103 89 71 87 94 70 49 56 54 52 80 67 57 71 44 14 20 52 72 41 17 60 56 76 111 26 50 99 39 19 53 53 83 41 53 126 85 104 38 -13 90 94 -6 9 89 27 5 -15 -37 31 -1 37 78 -61 -61 23 -1 103 146 29 -12 63 35 -145 -95 -6 25 91 -40 -145 43 141 97 7 48 149 125 254 146 27 -90 -188 17 39 27 99 251 261 233 297 136 15 80 -32 -277 -74 -28 58 206 48443 363 675 75 10848 13 27 23 7723 482 73 541 2938 4793 6186 6923 8095 9987 12257 16934 24653 35847 54849 83048 110589 115556 78171 34331 4191 178 168 170 161 160 155 159 149 150 145 152 155 161 181 224 235 234 224 218 208 201 190 187 171 172 164 163 151 145 134 132 142 141 133 132 130 128 121 124 125 123 124 124 123 121 125 121 123 120 116 117 115 115 122 128 134 128 126 120 122 123 123 119 120 119 122 115 122 116 125 123 124 121 120 117 121 120 125 129 132 131 132 134 136 135 136 133 130 128 133 138 146 145 146 145 142 139 137 134 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 149 147 145 144 142 141 142 142 140 139 138 139 140 137 138 140 140 134 132 133 134 137 143 143 136 133 129 129 129 130 131 130 132 137 139 137 136 136 136 139 141 138 136 134 130 131 136 129 122 124 119 115 115 120 122 117 122 121 116 120 122 122 119 115 120 129 129 122 123 121 115 119 117 118 117 110 109 114 108 102 105 113 105 101 110 106 106 92 83 93 97 84 94 105 90 89 94 89 81 86 78 56 46 64 67 75 103 91 87 73 74 104 107 103 83 59 51 34 53 81 52 55 58 43 65 46 27 44 39 16 31 31 55 65 62 95 64 65 76 62 94 82 10 33 -31 -29 13 44 125 44 1 44 62 13 58 131 46 -11 14 -4 18 -4 52 96 10 -51 64 136 96 102 21 -81 -12 73 40 21 0 60 150 26 -80 -41 -59 3 -26 33 142 103 238 203 48 107 -19 -8 153 138 28 56 191 326 179 -109 -205 -14 63 -185 -58 -188 -124 114 48474 363 675 75 10848 13 27 54 7729 491 494 3026 4642 6634 7735 6963 6453 6452 9091 12326 18453 30252 56389 92534 130600 118408 66612 34181 4168 169 160 166 157 158 149 155 149 149 140 146 149 162 206 232 234 222 214 212 195 190 181 177 170 170 165 159 146 141 133 128 137 133 134 133 132 134 127 127 125 127 125 128 129 125 126 127 123 115 119 113 114 113 120 129 130 123 125 123 117 121 125 123 123 119 121 120 122 116 122 122 123 123 122 118 121 117 127 128 129 129 134 134 137 135 134 131 129 127 132 143 146 144 146 143 140 138 134 133 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 153 150 147 145 142 140 140 138 136 136 136 138 137 134 135 137 137 132 128 130 133 137 141 142 141 136 133 133 132 133 135 135 135 136 137 138 138 137 136 137 140 141 137 131 129 132 134 130 129 127 121 120 120 121 121 112 113 116 117 124 124 127 126 123 125 125 126 124 120 113 105 107 117 119 109 100 104 112 105 93 97 108 101 93 93 93 96 97 98 97 101 91 102 122 103 84 95 92 76 82 66 69 72 60 70 80 75 78 99 74 63 87 93 89 84 80 56 43 51 72 33 16 49 42 61 28 8 44 29 13 15 -15 -7 19 5 34 41 9 30 43 64 41 -7 41 0 -29 -43 -34 42 64 42 11 22 15 22 48 31 -1 34 33 -16 -4 37 106 115 0 83 107 7 8 61 26 -72 21 169 63 -55 105 178 30 -20 -46 -174 -77 30 25 -49 -167 -37 8 -4 226 142 37 124 56 -112 -81 75 200 -35 -241 -33 55 -9 -170 -135 -24 72 -63 48506 363 675 75 10850 13 28 26 7735 500 490 3174 5027 7445 9440 10187 11204 13274 18196 23584 32047 52156 87561 127937 144645 93107 7481 220 164 164 156 160 155 156 146 152 148 150 141 141 140 156 204 232 238 225 215 214 201 190 185 174 168 159 156 153 147 142 136 129 128 127 134 133 136 138 132 131 132 133 129 129 128 125 124 125 121 115 117 116 114 117 122 127 128 122 123 123 119 118 130 124 126 118 124 126 120 119 121 121 123 121 121 114 117 118 126 125 130 130 133 134 136 132 134 129 129 129 134 145 145 145 145 142 142 139 136 135 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 152 150 148 145 142 140 139 138 137 137 136 138 137 134 135 138 139 135 130 131 134 136 137 141 143 138 135 134 130 131 133 134 130 129 131 131 131 131 133 133 134 135 132 130 128 128 129 132 131 123 118 120 122 122 119 106 107 119 122 119 121 128 130 130 124 117 127 127 119 109 108 112 114 117 102 97 104 105 94 89 96 92 93 91 85 84 96 108 98 90 94 90 105 112 103 90 75 76 71 69 66 68 54 50 66 66 63 59 71 69 65 70 68 71 87 98 58 34 60 89 85 47 34 28 36 42 29 39 36 26 40 43 24 12 8 29 -2 -44 -5 -4 -32 -14 15 43 -7 -68 -44 -6 40 29 39 45 -20 -28 3 32 -8 -27 45 113 74 -2 -4 32 70 34 83 93 66 72 57 31 -89 -15 209 60 -62 13 21 86 19 9 0 25 135 87 -101 -174 -56 34 78 158 96 124 195 19 -153 63 160 -75 -176 -198 11 152 -51 -120 -116 -98 164 -136 48537 363 675 75 10847 13 28 57 7741 509 26 503 1247 2517 7688 10124 13138 17556 24566 35256 51113 73629 102609 125631 133560 78608 12219 426 170 172 166 163 162 156 147 148 144 155 149 144 143 159 186 224 237 234 216 213 198 195 187 178 164 153 152 153 149 146 135 131 128 132 132 133 141 141 139 135 132 128 127 126 127 126 121 120 121 122 121 117 118 122 127 130 129 125 129 127 125 119 133 128 128 119 126 125 121 119 119 121 125 117 118 115 117 122 124 125 131 134 134 134 138 132 134 130 130 134 143 145 145 144 144 143 142 141 140 136 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 146 146 147 145 142 141 141 141 141 141 139 141 141 138 139 142 144 140 137 136 137 137 139 141 141 137 133 129 125 123 123 123 121 121 122 120 118 120 124 123 123 121 119 121 120 122 124 124 120 115 116 115 114 114 108 110 115 121 121 111 119 126 124 127 123 120 127 130 129 123 118 117 116 119 115 107 106 108 103 101 95 85 87 89 86 82 94 102 85 84 89 95 107 95 78 85 81 71 67 69 76 66 57 65 64 64 62 44 51 60 66 84 77 81 91 79 53 59 97 95 105 87 18 4 37 53 36 36 49 59 85 101 59 25 10 -18 -31 -20 8 18 -15 14 16 1 30 -17 -20 41 37 7 51 55 9 17 60 56 -1 46 72 114 124 32 33 17 22 71 110 69 49 82 23 -31 -5 -6 93 63 -38 -45 -9 143 26 42 70 -38 78 11 -73 67 69 165 74 -52 -34 56 289 54 -190 51 132 44 105 -97 -211 45 -126 -145 -38 -42 161 44 48568 366 450 75 10853 13 29 28 7746 519 87 372 887 3329 4605 5902 7983 10107 11602 12814 15580 21229 31694 46461 61284 72423 84566 103052 99831 48085 7892 174 169 158 156 164 160 156 148 142 151 149 146 151 170 194 223 241 239 225 211 197 194 184 176 160 154 153 154 150 143 131 128 133 140 144 145 145 140 137 131 128 122 122 124 127 128 125 119 122 121 120 119 120 120 126 134 137 128 128 125 125 118 129 123 129 123 122 122 123 119 117 122 123 119 117 117 116 123 122 123 124 130 129 129 135 133 130 126 125 132 142 140 139 138 139 138 136 137 135 131 133 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 140 141 142 140 137 137 139 138 139 141 140 141 140 138 139 144 146 143 143 142 143 144 146 147 143 138 134 128 125 123 121 119 117 119 117 113 116 118 118 118 117 113 111 117 117 116 117 116 112 108 110 103 104 110 106 111 114 117 114 112 122 122 121 123 119 121 124 124 128 133 126 125 127 121 121 115 111 111 112 111 96 82 80 87 82 82 86 82 78 75 76 88 93 78 68 75 86 72 70 65 63 62 62 72 80 76 53 47 53 41 37 68 93 97 78 50 47 61 85 62 56 84 42 16 39 43 6 2 55 90 87 65 46 30 13 -30 -18 33 15 8 -5 14 15 1 43 21 25 77 7 -37 27 4 -25 54 51 -28 -29 15 47 53 42 34 57 30 -24 68 94 -45 -57 1 95 87 40 22 20 58 -23 -85 -17 67 -30 -13 -8 -13 130 -5 -14 103 41 18 -63 -18 56 40 96 -60 9 118 31 103 160 -47 -220 -62 -29 -61 -61 166 398 111 48600 368 300 75 10848 13 30 0 7752 528 77 248 356 592 1755 3128 4280 5300 6727 8307 10189 11971 13645 16469 26513 34504 45880 60343 77018 91490 102793 69184 14233 166 157 145 151 159 163 161 154 144 142 141 151 169 194 220 238 249 243 228 213 196 189 171 161 149 145 148 155 154 143 131 124 132 146 165 173 160 145 134 131 128 124 124 127 127 126 123 119 123 117 117 117 116 114 123 136 145 134 125 123 125 123 129 117 125 127 127 123 121 117 120 119 121 120 121 118 119 123 120 121 120 125 129 126 133 130 128 124 124 127 133 138 135 134 134 132 129 129 128 127 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 999999 999999 999999 999999 138 138 138 138 135 132 133 135 135 136 138 137 138 138 135 138 144 145 143 143 145 148 149 151 151 147 142 138 132 129 128 125 120 117 118 115 110 113 115 113 114 115 114 112 114 112 107 108 108 105 103 103 98 100 107 106 104 104 108 109 111 116 120 123 121 122 127 125 121 125 130 126 138 143 128 127 132 124 123 123 118 109 85 86 100 85 76 67 61 78 82 84 78 70 55 52 76 85 79 74 70 62 63 63 66 96 80 74 93 67 51 45 49 52 55 56 47 58 49 51 66 44 52 73 63 42 48 42 17 42 72 59 55 60 55 60 57 29 35 44 27 -3 16 48 53 -10 -79 21 82 25 -17 0 -50 -78 48 44 9 32 22 61 72 78 69 17 -53 -47 61 36 -11 -10 -3 214 231 -18 -34 15 56 50 1 -35 -18 48 12 -26 76 31 -71 -10 37 84 25 -43 -36 -3 11 -7 -33 133 48 -113 -21 40 31 -101 -32 245 118 -48 173 291 -207 48631 362 75 75 10846 13 30 31 7758 537 207 331 568 1664 2069 2807 3635 4358 5969 7255 8536 9468 10824 14392 20899 24542 30504 40468 41121 48881 57913 62056 65821 51568 32609 6625 162 159 145 149 153 159 156 154 149 145 146 159 182 218 246 253 249 239 226 213 196 182 163 151 144 136 140 153 153 145 133 129 131 147 176 188 171 158 137 133 127 127 129 128 126 128 120 124 123 117 116 111 116 113 126 135 143 134 124 121 124 126 128 115 124 127 127 122 119 118 121 115 121 118 123 117 121 123 122 119 121 124 126 126 132 128 126 126 124 125 128 139 136 134 133 131 129 128 127 125 123 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 139 139 139 139 136 135 135 136 136 137 138 137 139 138 134 136 141 142 140 141 145 147 147 149 149 146 141 137 131 130 129 127 121 118 119 116 114 113 116 118 116 116 119 115 110 105 104 108 104 99 102 104 103 103 100 99 102 107 107 109 111 113 122 124 120 123 127 125 125 125 126 126 132 137 131 128 135 132 131 130 123 116 98 100 99 90 86 73 68 76 78 76 71 56 35 37 57 72 74 59 62 73 74 74 71 94 97 109 113 85 68 47 46 18 6 53 79 65 51 52 62 37 31 50 60 71 61 69 69 42 60 83 74 60 57 76 80 0 -11 59 70 61 40 61 78 20 -11 72 96 49 51 16 -41 -26 85 44 23 77 128 128 79 138 41 -111 -101 28 73 -66 -9 64 36 136 117 -26 2 107 73 27 -73 -89 61 145 -39 -88 76 47 10 -41 -97 -116 29 163 19 16 42 -97 -103 53 -40 -103 -74 -152 48663 371 75 75 10838 13 31 3 7764 547 258 334 1310 2084 2852 4006 5199 6123 7557 8887 10190 11338 13871 18931 26273 31933 41005 49491 51230 61896 65112 59083 46871 32635 8227 166 158 162 146 143 145 148 149 151 151 149 146 156 178 222 254 257 246 235 226 219 201 176 157 144 142 136 136 145 149 143 136 131 134 139 160 171 173 164 148 137 134 132 129 129 127 131 122 125 122 116 117 111 115 116 130 134 141 131 121 118 123 124 125 118 125 125 124 120 120 120 119 115 121 119 122 118 121 124 127 122 125 127 127 129 131 131 130 128 124 125 131 142 141 138 136 133 132 132 130 127 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 999999 999999 999999 145 143 142 141 140 138 138 138 138 136 136 137 137 138 137 135 137 139 139 139 139 142 143 143 142 142 141 136 133 132 131 129 128 128 126 124 125 124 124 125 126 125 122 119 116 116 116 115 115 112 107 108 107 107 105 101 103 109 112 113 112 109 116 123 120 119 123 123 122 121 118 119 129 124 118 119 115 120 128 122 117 119 106 100 105 99 101 103 95 88 81 79 66 71 78 56 51 56 59 52 62 76 69 77 93 91 81 84 97 83 86 72 34 50 28 13 54 96 74 39 52 57 57 52 41 41 66 68 55 58 42 45 73 78 43 5 42 74 9 -13 37 61 59 38 39 45 66 81 96 98 54 11 -7 -15 -30 55 75 49 36 74 89 64 81 -35 -147 -84 36 68 -1 -8 40 49 0 32 73 27 72 75 110 47 -31 73 109 -31 -175 -90 107 61 -37 -55 -119 -36 78 126 311 164 -90 -77 23 -37 -124 -37 -104 -164 -103 -60 -58 -31 10 229 258 241 48694 366 300 75 10841 13 31 34 7770 556 58 211 641 1134 1508 1799 4946 6567 8217 11643 16044 21034 28449 41413 55151 71557 91480 98514 98514 60649 30878 9498 165 161 166 154 151 147 150 152 155 154 149 145 157 181 214 240 257 253 242 236 227 210 181 160 148 141 139 136 138 147 144 139 128 131 129 146 173 214 210 189 157 140 132 127 129 131 131 123 121 120 115 119 114 111 119 132 134 139 131 126 123 123 125 126 122 122 124 129 121 119 122 120 115 118 117 119 122 124 122 124 120 127 127 129 130 130 131 132 128 123 122 132 145 142 140 137 134 131 132 129 128 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 109 999999 999999 999999 999999 999999 999999 147 146 145 143 141 140 140 139 138 138 138 139 138 137 138 141 141 138 139 139 140 141 140 137 137 136 135 132 132 131 126 127 133 134 132 134 132 129 130 130 131 129 123 121 123 123 121 118 110 110 114 112 113 113 112 108 107 109 113 113 118 122 119 117 117 119 117 116 117 113 111 123 124 115 118 124 128 131 123 123 126 126 128 129 124 113 114 102 81 80 86 69 69 83 73 58 62 65 40 50 82 64 48 68 82 77 70 91 80 76 86 57 67 71 59 70 88 86 49 44 73 93 88 59 49 69 93 79 54 53 62 55 52 38 -5 30 55 26 36 81 76 24 66 86 26 47 64 38 45 45 3 45 44 -21 -24 16 9 10 46 13 86 63 -18 -64 -105 -39 1 -8 20 57 8 -105 -5 131 84 60 95 166 185 -9 -62 44 -17 -94 -50 143 105 32 125 -14 -134 -130 -69 199 171 81 151 -46 -256 -120 235 141 -254 -245 -113 -64 -78 -249 -167 48726 363 675 75 10835 13 32 6 7776 566 42 364 705 1243 4395 7176 10942 17654 29402 43951 70470 99213 129734 145617 93612 7059 1216 162 169 171 171 164 159 163 163 157 156 150 156 168 196 218 236 247 246 245 233 223 202 181 159 149 140 137 136 141 144 140 133 130 129 133 146 179 253 257 228 188 147 132 127 128 130 129 126 119 121 120 120 116 117 124 138 135 129 126 125 124 123 121 126 121 122 124 130 122 123 123 121 118 115 113 118 125 123 120 122 120 126 126 124 128 129 130 130 126 124 123 128 143 145 141 136 135 133 133 131 129 128 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 145 144 141 138 137 139 139 139 138 137 138 137 135 138 141 139 136 136 138 140 143 143 138 136 135 134 133 134 132 127 130 135 135 133 133 130 127 129 129 130 132 128 123 123 121 114 112 106 103 106 106 109 111 111 104 99 104 104 104 112 112 108 110 110 105 101 107 118 117 111 121 130 126 133 138 130 126 128 136 138 147 155 159 150 133 128 108 96 96 75 54 60 69 62 56 62 60 47 43 58 52 27 38 61 73 78 94 86 78 94 84 93 98 73 74 68 71 57 48 74 77 65 52 55 63 85 71 33 22 60 68 25 14 8 36 27 33 73 84 69 2 19 83 53 28 6 2 31 42 19 50 17 -41 16 0 -60 14 67 -27 12 70 53 36 21 -21 -116 -88 58 75 12 -81 -82 41 98 58 49 86 48 -26 -7 21 29 163 257 185 69 101 123 0 -15 44 20 -54 11 117 148 -47 -329 -227 157 279 -215 -368 -31 85 113 -58 -230 -225 -188 48757 360 900 75 10832 13 32 37 7781 576 607 2978 4454 5893 8584 13853 25899 52651 91699 146199 162242 104039 16860 8247 2940 161 163 156 152 150 154 151 145 144 142 147 159 197 214 222 229 230 235 228 217 195 172 147 139 135 128 131 134 141 135 127 129 123 135 138 159 264 466 695 605 277 155 131 125 125 127 125 120 119 120 114 116 130 131 137 132 122 123 119 120 122 119 124 117 126 126 129 125 127 121 120 118 115 113 119 120 120 123 125 126 124 125 125 124 130 129 132 128 125 125 127 141 148 144 142 139 138 136 136 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 140 140 139 137 135 134 136 136 135 135 133 134 135 135 137 140 140 137 135 137 139 144 147 144 139 136 134 135 137 138 137 138 141 141 137 135 133 129 128 128 128 131 128 122 120 117 110 109 112 105 99 101 100 102 101 95 100 106 99 94 95 96 98 94 99 102 104 115 119 120 116 120 126 123 127 133 127 130 138 139 143 150 159 171 174 167 167 161 135 112 95 71 66 65 49 45 48 49 64 56 52 49 32 35 55 62 64 62 57 63 72 74 93 84 54 66 69 58 62 83 79 84 67 25 8 31 52 24 31 62 85 86 36 -3 13 32 44 75 42 28 46 -4 17 99 156 111 0 7 43 54 30 -16 -49 -43 56 59 4 19 43 -35 -57 74 87 0 46 91 -58 -60 44 27 11 -43 -115 -77 25 9 -34 91 85 42 65 43 134 200 108 14 47 79 75 0 17 143 163 89 82 111 57 25 -163 -369 -115 -41 -306 -164 209 302 191 229 144 -203 -136 48789 368 300 75 10826 13 33 9 7787 586 136 437 830 1246 3461 4759 5939 7852 10055 10737 10442 13381 18246 29552 46829 74367 106221 122320 107655 48050 15924 8213 2931 150 154 148 150 146 146 145 142 139 139 138 153 181 203 213 218 223 229 227 216 196 174 146 136 133 129 126 126 138 134 127 121 120 130 131 151 261 547 843 776 433 228 139 122 122 123 122 119 116 117 113 120 137 136 137 133 123 125 121 121 125 121 120 117 125 127 125 125 125 123 119 117 117 113 119 117 119 124 126 127 127 126 129 125 132 130 134 131 128 125 130 143 149 147 147 143 140 140 139 134 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 139 138 138 138 137 135 136 136 136 136 134 135 136 137 138 139 140 138 136 136 138 141 144 144 140 136 133 132 135 137 137 138 143 145 140 137 134 130 128 130 130 128 127 123 118 114 110 110 113 110 104 103 101 101 99 97 102 106 105 99 96 103 106 101 104 100 104 115 113 114 120 115 113 111 114 128 131 133 138 137 139 145 157 169 170 169 181 195 173 131 123 115 95 78 67 55 44 54 56 61 61 49 42 31 39 51 53 41 24 30 43 42 67 85 65 68 97 94 82 98 65 65 82 34 -1 50 84 48 73 104 64 65 68 75 79 54 65 77 24 3 60 82 90 82 168 151 57 40 43 52 -11 -24 6 -6 -36 27 56 29 44 -4 12 78 52 -14 -46 71 71 73 138 80 10 -16 -30 -2 96 125 62 155 136 38 -2 -2 152 94 -98 -53 74 51 80 -42 -71 88 116 138 199 92 38 144 97 -60 -6 -224 -473 -54 338 360 257 248 17 -113 170 48820 369 225 75 10829 13 33 40 7793 596 285 853 1423 2016 2538 6244 8065 9887 12932 15620 17026 18507 24722 33016 50987 77060 111513 128098 88224 41610 2645 147 143 151 152 145 143 146 141 144 147 150 143 146 148 162 188 204 210 212 219 230 224 202 181 167 144 139 131 131 126 126 133 131 125 117 121 122 125 135 189 300 411 551 789 661 227 130 122 118 115 114 118 115 110 118 135 136 139 138 133 126 120 120 122 120 121 123 120 126 123 123 125 124 123 121 120 113 117 117 122 122 126 125 128 126 130 127 131 130 130 129 129 125 128 138 146 148 147 142 137 138 137 132 129 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 140 140 140 140 140 139 139 140 141 142 141 141 142 140 138 140 141 139 136 134 135 137 138 138 134 131 129 129 131 133 135 135 137 141 140 138 134 132 132 130 127 123 123 124 122 120 115 111 112 114 112 109 110 108 101 101 105 104 107 100 91 103 107 107 107 99 97 101 99 98 102 101 100 105 112 122 128 125 121 121 125 133 135 137 139 142 153 169 172 146 134 126 117 103 84 74 68 57 56 86 83 65 55 31 33 43 52 61 43 33 42 40 56 84 83 69 85 96 75 68 64 54 48 36 47 66 92 93 78 42 -20 1 39 78 93 57 41 40 8 26 96 105 56 41 97 43 9 39 66 93 17 0 49 59 57 85 83 82 79 -12 -7 4 -6 33 -2 21 13 72 137 77 25 2 117 167 98 125 77 26 110 159 40 -45 72 29 -87 -69 -20 -18 -7 65 153 191 96 71 98 19 55 32 15 157 142 -45 -123 -16 166 318 376 342 -16 -185 -6 48852 368 300 75 10825 13 34 12 7799 606 70 484 930 1319 1850 5537 7869 11008 15530 19645 24046 29342 37928 61128 98208 127934 111195 59649 12469 89 86 86 90 86 80 75 78 81 89 90 92 89 92 97 106 138 155 153 156 162 175 167 148 127 108 89 94 84 86 82 84 89 89 86 78 81 85 93 101 152 373 1284 4879 7110 5022 738 203 133 118 115 112 116 117 111 112 127 134 142 144 143 130 122 118 120 120 121 122 122 124 128 123 125 126 124 120 120 115 113 116 122 124 124 124 125 124 131 128 127 125 126 127 126 126 124 131 144 146 144 139 136 135 135 131 126 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 142 143 144 143 141 142 143 143 143 143 145 144 145 145 141 140 141 142 138 133 131 130 129 131 132 131 129 129 130 130 132 134 135 136 137 139 139 137 135 134 131 126 122 121 124 124 122 118 115 115 116 114 112 113 110 102 101 107 105 102 99 97 99 98 96 100 102 97 96 100 93 89 96 101 105 107 112 120 116 110 115 114 126 129 123 126 133 139 141 135 127 135 125 109 101 90 78 63 53 54 71 86 77 47 47 53 55 67 72 70 61 58 41 39 71 87 81 69 62 48 52 67 58 15 11 52 40 61 68 52 27 -24 -13 16 27 66 59 27 43 14 30 66 46 41 73 74 5 -64 -47 55 105 43 -7 -9 7 90 99 89 91 6 -44 -49 -48 13 49 -15 -17 -22 -5 52 101 51 -19 92 91 30 84 31 -62 93 114 8 2 -18 -92 -112 41 52 109 159 179 225 100 46 17 7 84 90 15 -65 -12 -1 -181 -310 -350 -87 80 40 170 218 62 -64 48883 362 450 75 10823 13 34 43 7805 616 6 367 1864 3249 5291 7545 12169 15958 18699 22273 30465 53723 87536 102846 63721 27084 3339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1046 4551 17083 26373 26019 15118 214 136 120 120 114 113 117 113 112 131 133 152 151 143 132 126 118 124 120 123 119 125 124 128 120 123 126 122 122 121 114 113 116 121 121 123 122 123 126 134 129 129 126 128 127 126 127 124 133 143 144 144 140 138 137 136 134 130 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 145 143 141 142 142 143 142 141 141 140 142 143 140 139 140 141 139 134 133 133 131 132 132 131 132 132 132 133 132 131 134 138 140 138 136 134 130 129 129 127 125 124 124 123 119 116 114 112 110 111 110 104 106 101 101 105 106 108 110 110 106 100 100 106 106 97 91 102 108 106 104 106 104 101 103 111 110 106 109 102 116 129 123 117 121 119 121 129 122 123 104 90 90 88 68 53 59 47 44 67 74 52 65 85 80 72 54 59 63 52 52 35 41 73 77 62 67 82 90 58 53 44 49 63 35 57 63 41 50 38 -2 38 87 81 63 56 61 53 43 25 46 50 47 81 44 -4 27 79 93 -3 -55 11 -8 -21 -13 16 33 -34 12 47 44 104 100 33 31 55 28 72 124 104 81 -1 -15 -32 -35 -27 -1 145 57 -38 143 153 -77 10 139 27 190 285 148 175 53 0 -115 -215 7 5 -72 -160 -209 91 22 -411 -297 -89 -291 -234 48915 363 675 75 10821 13 35 15 7811 626 70 508 2479 4478 6995 8773 10845 16664 28563 47805 64252 63594 41598 15107 2114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 612 3003 12719 33774 47518 47495 22287 160 128 119 121 113 114 114 116 119 140 146 159 151 139 131 124 119 122 119 124 119 126 127 128 123 127 126 123 123 120 113 113 116 123 118 124 123 124 129 139 137 136 130 129 129 128 126 126 135 143 148 147 144 141 140 140 138 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 140 140 139 138 137 136 136 135 135 135 135 137 139 138 137 139 143 143 140 141 141 141 141 141 138 135 135 134 133 134 133 133 136 142 143 138 133 128 129 132 131 129 126 123 121 120 119 113 112 109 107 109 103 102 104 104 105 107 110 114 115 108 101 106 111 108 106 98 101 108 108 109 109 106 104 100 107 113 110 108 104 112 112 99 104 117 114 116 119 117 122 100 90 94 88 83 74 70 62 57 56 66 68 69 89 81 73 73 63 48 47 74 57 36 60 50 33 59 85 92 58 48 75 69 46 42 42 60 53 44 36 0 50 85 64 66 79 76 46 67 54 57 25 34 69 21 84 136 103 88 57 44 103 98 16 2 41 71 66 46 25 67 115 64 63 52 26 29 6 -42 24 97 110 142 3 -63 0 4 64 92 125 176 102 -88 -17 157 116 145 162 32 71 85 -127 -183 -145 -40 71 -30 -120 -67 151 190 -53 -28 41 -243 -199 46 -108 -417 -305 48946 363 675 75 10820 13 35 46 7816 636 129 624 1046 3074 4282 5791 6672 9295 14028 26117 45995 78066 77795 44157 12923 4705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 848 3956 16819 37378 44054 41610 3168 263 127 114 117 110 117 116 125 126 145 151 149 139 132 129 123 117 118 118 121 120 123 127 129 126 129 125 128 120 118 113 115 115 123 119 121 125 126 131 141 142 139 131 129 127 130 128 129 137 147 151 150 146 142 143 144 140 139 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 134 134 133 131 129 127 129 128 129 131 132 133 135 136 136 140 144 144 143 145 147 149 152 153 151 144 140 137 134 136 136 133 134 139 141 138 134 129 129 130 126 124 120 118 115 118 121 115 112 111 107 108 105 99 101 106 107 107 106 109 112 108 101 100 105 102 99 99 98 100 101 98 97 100 101 92 97 110 110 107 102 99 93 86 92 105 111 107 108 106 107 95 91 94 86 92 87 70 66 71 63 66 80 74 73 85 84 80 74 49 48 61 58 53 67 66 38 42 51 56 58 23 38 51 32 65 57 27 64 60 14 18 55 31 2 18 46 84 50 53 70 71 20 50 97 30 45 84 73 106 111 72 100 109 73 72 109 133 90 -11 -25 43 111 83 -16 -38 -74 -60 -16 -73 12 60 168 184 35 37 81 4 -87 9 208 174 65 30 -44 92 66 97 194 79 25 -4 -150 -104 54 203 290 241 232 55 -138 15 45 -136 134 168 -15 131 -30 -168 54 48978 363 675 75 10820 13 36 18 7822 647 293 759 1062 1401 3327 4144 6179 12165 24913 42932 66836 96052 96038 45577 11174 4859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 402 1837 7861 17260 18920 18714 12791 5706 141 118 113 117 118 112 127 130 150 148 140 133 128 127 123 117 117 122 120 120 126 123 127 122 122 122 126 122 120 111 115 115 121 121 124 124 124 131 137 140 142 129 128 125 130 127 133 141 147 147 147 143 141 142 141 137 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 134 134 133 130 129 127 129 128 128 131 131 132 133 132 134 140 143 140 141 145 148 153 158 157 154 146 140 137 135 136 133 132 134 136 134 134 133 131 129 123 118 117 118 117 114 115 114 111 111 106 105 102 99 98 97 101 101 104 103 100 104 108 101 96 100 99 97 99 99 103 104 90 86 95 95 88 92 100 99 98 97 92 89 83 81 81 77 88 94 80 67 57 62 65 59 63 64 64 54 49 57 69 74 62 66 102 92 62 75 66 58 49 38 42 65 77 45 30 39 49 73 51 10 24 19 18 45 20 41 73 19 0 31 5 3 0 1 46 25 6 55 86 30 41 146 100 34 78 68 77 45 10 65 43 54 104 69 76 47 -24 -9 58 96 39 -50 37 -3 -115 -67 -54 33 47 105 56 -35 62 116 98 -6 -1 150 144 117 173 -31 -84 -25 -96 -57 -71 -35 -17 -102 19 74 151 13 -2 285 81 -201 -219 -98 -8 93 72 33 244 99 -62 31 49009 354 675 75 10819 13 36 49 7828 657 333 669 2645 4910 8408 13345 18877 29861 42271 51510 56616 64395 53792 15624 577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 418 1970 3468 9452 22711 24323 14993 266 133 125 117 111 122 128 142 148 144 138 132 130 122 123 119 125 124 119 129 120 128 123 123 122 121 121 123 114 117 112 121 121 128 124 125 129 133 139 145 132 129 126 127 127 141 147 145 139 142 139 137 136 136 130 129 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 140 141 139 137 135 133 133 133 133 134 132 133 133 131 133 137 140 139 140 143 147 151 153 151 147 141 136 132 131 132 131 132 133 133 135 136 133 133 130 125 124 123 124 124 119 118 115 111 106 104 105 100 99 103 102 99 99 98 100 99 103 113 109 109 106 100 102 104 102 99 99 95 95 100 96 95 93 88 92 102 101 99 95 80 80 80 70 81 87 78 79 69 56 51 42 48 58 62 48 43 61 71 78 87 77 78 85 62 61 69 72 50 41 50 23 38 38 3 30 51 73 101 45 18 26 1 30 34 18 40 16 8 25 28 52 32 -11 37 61 16 52 97 52 58 110 70 71 91 59 43 59 56 0 -40 18 100 16 9 21 -4 60 50 -13 -37 32 177 183 72 -27 -47 6 -21 37 55 5 62 72 164 137 22 71 44 44 55 -97 -38 68 -101 -214 -319 -149 102 27 16 20 29 -175 -229 181 76 -203 -275 49041 360 450 75 10818 13 37 21 7833 667 149 406 768 2200 3025 4595 7829 13637 22227 33747 48742 48984 29209 11029 6754 3425 353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1198 5459 21821 42653 49852 19970 229 140 121 113 114 123 135 141 148 146 139 133 124 120 114 117 121 117 126 120 128 124 124 123 123 119 124 120 118 108 116 121 125 123 125 127 129 133 139 135 131 123 122 126 138 143 139 136 135 131 131 129 127 122 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 999999 999999 141 142 144 143 141 138 136 137 137 137 136 133 133 133 132 134 137 138 139 139 141 145 149 150 148 145 139 132 129 129 128 131 133 132 133 135 136 136 136 133 131 132 130 128 126 121 121 121 118 111 110 112 104 101 104 109 109 106 100 105 105 98 104 109 109 106 100 95 98 99 96 96 101 101 100 105 110 99 89 93 97 96 92 84 76 85 84 73 82 96 87 86 91 72 58 50 53 55 61 58 50 76 89 98 114 86 68 86 72 47 46 51 39 47 43 4 15 36 20 37 41 49 86 70 45 63 49 35 44 46 29 19 46 37 64 68 23 -7 23 80 78 112 134 63 36 45 9 -5 18 80 73 45 64 43 34 49 52 30 60 24 -65 32 65 -29 -6 110 140 94 85 59 5 -5 -72 -67 33 14 -1 62 162 114 -16 -34 -66 -82 -74 25 36 25 125 -51 -186 -60 108 45 2 101 121 26 -225 -94 -4 -124 -127 -81 65 -152 49072 355 375 75 10813 13 37 52 7839 678 212 659 2034 2873 3549 4575 6308 8396 12677 19378 28621 39214 34821 13466 509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2286 10308 40446 67772 57600 521 164 126 115 112 121 133 138 153 151 145 136 128 118 114 113 119 117 125 121 125 123 125 124 124 120 122 122 120 112 114 120 122 120 125 123 126 126 132 134 134 128 122 123 131 140 137 135 131 128 126 125 120 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 999999 999999 140 141 143 141 139 137 136 138 138 137 136 133 134 135 133 134 138 140 139 137 139 143 148 150 150 147 140 133 130 129 127 128 131 133 134 133 133 138 138 136 138 139 136 132 128 124 122 119 114 112 113 111 105 103 105 107 106 101 100 103 103 95 93 101 103 101 94 91 98 104 105 98 100 98 93 104 109 98 91 86 82 83 80 79 74 77 80 74 81 88 78 78 86 71 61 78 81 53 63 72 66 95 96 81 86 83 99 102 84 76 65 47 56 80 61 48 38 60 73 37 38 40 33 47 53 56 47 22 31 50 37 43 80 55 23 40 31 -7 -13 10 44 76 75 63 40 30 30 19 14 51 46 10 44 79 77 24 -20 47 117 58 -63 -86 36 48 -60 1 88 29 53 111 18 19 49 2 -8 45 62 78 59 37 18 -116 -150 -98 -111 18 -39 -32 82 -121 -96 -5 68 -32 -98 159 183 3 -65 -141 49104 369 225 75 10814 13 38 24 7845 689 73 484 2252 3371 4661 6372 7895 10214 13224 16373 21353 25981 30656 35728 41573 37741 22267 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 1469 6781 24060 45676 43156 436 147 119 115 116 122 135 142 152 146 139 130 124 120 115 115 119 118 122 119 123 120 125 122 123 123 124 123 120 115 116 115 121 119 127 124 126 124 129 134 138 135 130 125 133 140 137 134 132 129 126 126 123 119 116 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 139 140 140 139 137 135 135 137 136 135 135 134 136 138 138 137 140 142 140 138 140 144 147 148 148 146 142 136 132 128 125 127 130 132 133 130 130 134 135 138 140 138 133 130 128 125 122 120 118 116 112 107 105 106 107 105 100 96 99 99 102 100 99 101 107 103 93 100 105 104 102 95 99 98 91 95 98 84 76 84 86 83 86 92 88 85 88 85 75 78 78 77 77 78 76 86 100 72 71 88 86 83 73 70 80 90 96 80 62 67 73 60 67 93 81 59 34 77 107 52 39 30 35 60 46 33 30 36 36 19 25 71 110 80 37 44 34 -8 -8 32 23 21 63 107 115 79 91 148 131 58 63 66 68 77 85 33 10 79 108 94 32 -27 49 90 -59 -83 97 64 33 126 31 45 138 72 -41 98 163 81 10 20 72 -32 -26 37 33 36 43 8 -62 -151 -141 -39 34 11 -57 37 48 -52 86 78 19 64 -17 269 259 61 193 184 -23 -359 -200 -128 49135 371 75 75 10813 13 38 55 7851 699 1611 819 1131 3044 4277 5402 6510 8259 10256 13177 16581 22107 29888 37851 44862 53715 67229 74975 61512 31412 17512 1478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 11 10 9 18 27 21 19 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 33 77 234 766 3201 8108 10706 6272 125 118 118 121 130 133 145 144 144 135 130 120 117 118 114 113 119 120 122 123 129 123 126 122 127 125 124 125 122 116 119 118 122 123 126 126 131 130 131 137 144 141 139 133 140 143 142 139 138 134 131 133 131 126 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 999999 999999 141 142 142 140 137 135 136 136 136 137 137 136 137 139 139 140 140 142 140 138 141 144 147 148 146 141 137 135 132 127 125 126 128 131 131 129 130 135 139 140 138 133 129 129 127 122 118 120 122 120 111 107 102 101 106 106 104 106 106 102 103 106 101 100 108 99 94 106 109 103 94 93 100 96 95 100 98 91 86 92 91 89 94 90 91 92 81 81 77 78 77 75 77 82 92 82 84 75 61 63 64 77 82 75 86 93 76 67 50 43 55 65 71 64 62 57 33 65 95 53 38 17 19 58 52 34 28 33 6 -17 10 39 45 40 38 16 -20 -25 18 88 67 34 52 76 118 100 85 106 92 98 108 54 44 70 131 145 117 96 58 70 10 24 123 88 -38 -74 68 34 2 71 33 89 130 1 -119 -7 95 150 125 110 77 33 79 43 55 87 178 42 -104 -59 -42 14 -17 1 83 45 -36 3 -8 8 13 -24 -64 39 182 166 167 234 120 -62 23 85 49166 371 75 75 10812 13 39 26 7856 710 1370 687 864 1098 2612 3280 4276 5644 7579 11498 18738 26510 37081 48448 60180 64664 70105 70831 60176 54156 37417 2742 210 169 157 154 144 146 145 138 134 144 144 148 148 163 170 173 165 168 182 188 189 179 158 134 119 112 107 110 104 104 103 100 110 111 106 109 115 121 122 116 123 124 148 155 155 201 394 1034 969 126 118 117 127 133 143 144 146 138 131 125 123 116 118 116 117 116 122 118 123 128 130 125 133 124 133 126 127 129 127 120 124 125 128 131 129 130 137 138 139 141 150 148 146 142 146 148 149 147 148 142 139 140 139 134 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 142 141 139 137 135 136 138 140 139 136 138 139 137 138 140 141 140 139 143 146 146 145 146 144 138 134 130 126 125 125 126 128 129 130 132 137 139 138 135 130 127 127 125 119 116 114 114 112 104 102 100 100 106 105 103 105 107 104 97 101 103 101 107 102 98 99 104 105 100 95 96 96 97 102 98 100 110 103 87 84 83 76 77 87 75 76 84 72 61 66 72 75 82 71 67 71 53 50 52 73 87 55 61 79 81 77 52 41 40 47 52 43 39 45 38 44 70 55 50 43 16 31 64 67 37 18 5 -10 3 8 -7 16 1 -28 -44 -49 7 56 93 34 4 50 76 71 56 63 33 63 66 10 35 66 85 149 163 84 -14 -58 -56 14 51 13 -36 -49 47 38 -18 -39 -41 36 40 -31 -98 12 140 86 97 82 -19 82 174 98 -74 -6 214 35 -95 -80 -12 72 34 -17 73 64 -128 -18 29 76 150 -16 -17 -30 0 161 120 95 -20 -62 149 145 49198 366 450 75 10807 13 39 58 7862 721 169 765 2800 4724 9200 17058 23690 32903 39481 49872 53360 60390 56707 68141 80639 73187 31662 17835 4861 175 169 165 163 156 152 145 153 152 158 155 171 183 189 184 181 186 190 190 172 150 137 130 126 118 115 114 114 119 119 123 120 117 121 128 137 140 140 133 128 139 147 140 136 134 129 121 126 120 117 125 135 146 145 145 140 129 123 118 116 117 115 123 120 121 118 123 127 129 129 132 123 130 128 130 132 131 127 126 128 133 136 132 135 138 140 142 142 151 151 151 147 150 151 151 151 150 147 144 144 143 140 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 141 140 139 137 135 136 137 138 137 134 136 136 136 137 139 140 139 141 142 145 147 146 149 150 143 135 129 125 124 125 128 130 131 132 132 132 130 131 134 134 128 124 122 120 117 112 113 112 103 101 102 103 104 104 101 96 95 98 98 99 103 101 100 98 99 104 111 108 102 96 97 99 100 107 97 91 97 96 91 84 80 83 86 89 78 65 60 63 67 62 65 70 67 70 73 84 81 73 68 49 54 41 33 58 79 66 48 47 38 37 31 33 11 10 30 42 58 35 28 78 82 29 28 42 30 30 33 19 17 27 15 18 -18 -40 -2 0 -9 -7 60 48 11 40 34 63 109 78 68 96 33 12 75 91 46 79 83 -28 -94 -53 0 7 -35 -43 -11 -1 66 73 -24 -79 -15 -15 -15 49 -84 -31 85 21 72 102 45 66 104 65 -58 -50 102 71 56 -12 3 102 -30 -92 80 27 -181 -117 68 180 190 82 91 215 131 70 -64 -119 -62 -98 51 146 49229 359 675 75 10804 13 40 29 7867 732 489 1945 7791 13068 16366 16706 20789 34297 47299 59875 93187 121417 115116 60028 32128 5469 179 180 178 171 157 152 145 151 154 164 157 163 174 191 192 187 188 191 181 160 142 136 133 129 117 110 116 116 124 128 127 124 124 139 156 158 150 147 136 127 121 126 125 123 125 115 117 123 124 124 126 134 143 141 147 146 134 125 117 116 114 114 123 118 119 122 127 126 130 133 128 122 128 131 130 129 131 131 125 127 131 134 130 135 136 140 143 143 150 149 153 150 153 150 151 150 148 147 146 145 143 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 999999 999999 999999 999999 999999 999999 139 139 139 139 137 136 135 135 135 135 135 133 135 136 135 136 139 140 139 139 139 142 146 147 150 150 145 138 132 130 128 130 132 132 135 135 132 134 132 134 138 139 136 130 123 121 122 118 116 111 105 103 101 99 101 101 98 96 94 94 100 101 97 95 91 93 94 103 113 109 101 95 95 90 98 103 91 87 82 84 92 81 78 90 84 81 80 70 60 66 80 70 60 64 65 77 77 82 88 71 64 46 54 62 49 70 83 63 56 64 56 57 63 48 39 39 33 62 46 14 35 77 102 33 18 49 53 65 17 -10 16 25 47 46 1 -3 22 9 6 5 1 20 0 11 37 75 120 72 70 111 36 20 54 60 34 38 23 -56 -41 2 -27 -30 20 23 -4 -2 97 177 112 25 132 92 47 91 -51 -89 -41 -17 26 85 106 54 -9 -52 -109 -99 -15 43 96 36 10 48 -111 -120 -50 -23 -26 -141 128 144 -109 -89 -43 31 -7 -34 -185 -290 49261 358 750 75 10803 13 41 1 7873 743 51 1446 6525 7360 7691 10171 19322 29076 54984 100717 123896 105715 73788 50615 13652 9566 5602 208 189 167 162 158 159 158 163 161 165 180 193 194 188 188 189 179 160 142 135 130 132 124 119 119 122 129 128 124 126 130 149 185 184 166 152 137 126 125 120 121 117 117 110 113 113 123 128 135 133 141 138 147 145 137 130 121 117 115 114 123 119 119 117 127 122 127 128 124 123 124 128 129 123 130 131 124 125 131 127 126 129 132 139 142 143 147 145 147 147 147 145 147 144 144 142 142 140 138 135 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 999999 999999 999999 999999 999999 999999 138 138 138 138 137 135 134 135 135 135 135 133 135 136 135 135 139 141 139 139 141 144 146 147 148 147 145 140 137 134 130 130 130 131 135 135 134 137 137 137 134 132 131 129 122 119 123 117 112 107 101 102 97 97 102 97 93 92 92 94 96 92 93 97 94 95 90 88 96 104 104 97 85 79 91 92 87 86 85 88 89 78 79 85 72 68 74 82 73 68 76 71 56 53 59 66 57 53 65 69 57 47 60 70 78 82 74 60 71 86 63 68 84 49 53 64 47 61 71 60 65 78 72 49 44 53 52 61 36 8 8 2 28 46 35 11 -36 -51 10 -2 -34 -13 -24 5 54 70 17 1 50 50 -8 6 35 15 -3 11 14 9 18 -16 29 28 28 91 29 2 99 149 33 -52 40 84 100 86 0 -70 -27 56 -2 -67 11 81 36 -30 -62 0 120 122 224 220 96 72 31 13 -199 -135 51 -18 59 -23 -66 -60 -142 -94 -26 34 -219 -324 49292 316 1050 75 10799 13 41 32 7879 755 600 4380 9849 22776 53824 118591 156361 120734 55756 37678 13251 9706 5673 223 194 174 162 157 153 159 155 161 164 182 190 186 180 183 181 173 156 136 125 121 125 121 119 117 120 122 122 117 117 121 132 182 180 165 150 129 120 119 121 120 117 117 112 112 108 119 123 132 129 139 138 146 145 140 132 124 118 116 118 122 120 117 113 127 120 127 126 124 123 119 120 121 122 131 129 127 121 129 124 126 124 132 139 144 145 146 144 145 142 144 144 146 143 144 142 142 141 138 136 133 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 138 138 139 138 136 135 136 135 136 137 135 136 136 135 136 141 142 140 140 143 147 148 146 145 145 144 140 136 131 127 125 126 131 134 134 136 137 136 133 130 129 126 122 120 118 114 108 105 104 104 105 99 98 96 94 94 91 90 94 101 93 92 101 100 97 89 82 91 104 107 105 95 92 97 98 96 95 101 102 99 99 91 83 85 79 72 75 66 60 76 70 42 47 52 40 42 46 49 57 65 63 62 61 62 61 67 56 72 82 63 75 60 38 46 46 66 57 78 92 55 50 35 68 49 34 51 41 40 37 25 -7 -15 -2 5 2 -43 -53 -2 -34 -50 -18 0 4 15 23 -42 -62 -25 6 23 30 64 21 -23 -28 -43 -13 2 9 114 105 0 30 15 1 -20 33 1 -65 49324 341 600 75 10804 13 42 4 7884 766 456 1310 4894 8348 12375 16301 23550 31241 39874 48780 68136 108455 126641 96341 10869 1880 494 321 258 222 191 166 154 145 148 155 157 166 165 178 192 191 181 180 180 170 153 142 128 120 119 121 120 119 119 116 120 116 117 119 127 159 159 159 153 129 121 114 116 120 117 119 115 109 110 117 120 127 128 136 139 143 147 145 137 129 121 117 113 118 117 121 116 125 119 128 124 123 123 122 120 121 124 128 128 132 126 129 126 127 123 133 141 145 144 147 142 146 144 145 145 147 142 144 141 142 142 140 137 134 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 138 138 138 137 135 135 137 135 135 137 136 137 137 135 137 140 141 141 142 143 146 148 146 146 145 142 141 135 130 128 125 124 128 133 133 133 136 138 133 129 129 126 121 122 119 111 108 104 102 105 103 100 100 93 92 95 92 94 97 104 103 96 97 95 96 96 92 99 107 108 109 109 106 108 112 113 115 119 120 125 125 105 90 93 98 91 83 76 63 65 57 32 44 47 31 45 52 42 39 42 45 57 58 50 53 58 63 65 43 52 64 30 45 62 49 56 43 42 63 59 46 43 65 37 22 30 29 20 17 62 29 7 37 42 69 57 10 24 21 -8 -30 23 59 57 62 27 25 8 -2 43 -2 -3 0 -39 -83 -84 25 40 23 48 56 -30 23 83 0 -75 9 45 -32 -4 -8 75 69 -42 -23 45 109 2 -28 11 38 -54 -88 -4 -104 -71 50 -36 49355 367 375 75 10799 13 42 35 7890 778 45 476 1257 4294 7476 13151 22826 35223 46915 66025 82739 82193 69576 51223 45250 31572 23056 789 633 454 340 270 230 186 159 157 158 164 164 166 166 173 181 197 201 192 183 181 168 154 146 135 123 127 125 120 118 118 124 124 117 120 123 127 147 155 165 162 137 124 115 115 118 118 118 116 111 113 116 115 124 125 134 139 141 145 145 143 134 123 118 111 118 117 121 118 121 120 127 127 125 124 124 123 125 122 127 127 133 135 133 132 127 126 130 136 141 140 144 139 143 144 144 143 143 140 141 137 138 139 136 134 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 999999 999999 999999 999999 999999 999999 999999 137 136 136 135 133 133 134 136 134 134 136 135 138 137 134 136 139 142 143 142 143 146 149 149 147 146 143 142 139 133 129 126 126 129 133 134 131 132 135 130 124 123 124 125 125 122 115 111 103 98 100 98 98 99 94 93 95 90 91 94 95 100 100 96 93 90 96 100 102 106 106 105 105 108 110 115 118 120 120 122 122 115 114 104 95 93 89 87 78 71 65 55 50 48 59 57 51 64 72 61 47 40 39 38 39 50 48 63 68 35 29 36 43 45 27 29 42 51 57 34 41 69 76 73 35 25 32 48 43 37 95 59 34 61 79 89 79 57 70 91 90 30 23 101 90 66 71 99 71 36 37 -25 -57 -45 -44 -23 -2 22 20 46 65 43 4 47 8 -93 -48 -30 -6 13 23 -5 107 105 -43 -58 9 37 -43 95 111 111 95 -47 -71 -48 -5 0 20 140 3 -179 -74 14 156 52 139 333 48 -88 -205 -209 -20 -22 2 -25 78 45 -196 -32 95 277 49387 371 75 75 10804 13 43 7 7896 789 178 173 650 2463 3680 5094 7306 10760 15486 23304 34521 46756 58565 81026 99045 87366 49246 12254 3248 756 690 657 618 471 416 351 251 176 155 158 170 169 166 159 161 177 182 188 191 186 179 175 165 146 133 126 124 125 121 117 117 122 129 124 120 120 121 127 137 159 175 164 137 119 113 119 114 117 117 116 114 110 117 118 121 128 142 139 136 140 139 134 131 121 119 115 120 118 118 117 122 119 126 126 129 124 124 124 126 124 128 124 130 136 135 133 131 128 127 130 138 138 141 137 140 142 144 141 143 140 140 138 137 138 137 133 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 999999 999999 999999 134 133 133 132 132 133 132 132 133 134 135 135 138 138 135 136 141 145 143 140 141 145 149 150 149 148 145 141 138 134 131 129 130 129 132 135 132 132 134 130 125 123 126 127 124 118 113 111 101 94 94 93 94 91 88 89 90 88 86 86 88 95 98 97 94 89 94 100 103 108 102 100 105 110 114 113 111 113 107 108 108 106 121 120 103 87 92 88 63 68 76 62 61 74 80 59 44 63 71 57 66 64 35 17 20 33 32 41 50 46 38 33 46 34 16 35 41 51 82 49 32 56 52 79 71 65 55 46 65 49 54 46 48 48 47 21 16 55 57 44 58 87 83 94 57 48 102 94 45 27 37 -4 -46 -20 11 68 59 8 0 78 70 4 41 30 -17 -68 -18 21 30 84 17 -38 115 84 5 -8 -65 -21 16 39 -67 71 194 -46 -145 7 142 125 81 126 -130 -332 20 156 37 -52 133 159 -123 1 24 49 29 51 158 11 -159 -303 -185 -7 69 156 49418 370 150 75 10796 13 43 38 7901 801 3145 4384 6244 8789 11781 14545 18739 23250 31350 38462 38966 34076 39186 48591 49683 29458 7128 1001 755 662 643 610 519 474 416 231 169 154 155 163 156 150 148 162 179 191 192 186 180 172 167 153 134 128 124 125 127 121 119 118 124 124 124 123 122 132 136 142 164 192 174 137 116 112 116 112 118 120 116 114 108 116 122 123 132 143 136 135 136 136 131 127 120 119 114 122 116 120 117 125 116 127 123 130 123 124 124 126 126 130 126 131 138 141 137 137 132 130 130 138 137 141 140 142 142 144 145 147 144 143 140 140 140 138 136 133 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 130 131 130 130 130 128 130 132 133 133 133 135 136 136 137 140 142 140 139 140 144 148 148 149 149 145 143 141 142 139 134 133 131 135 137 133 136 138 137 136 133 131 130 125 118 114 111 104 97 96 95 95 93 90 90 85 88 90 89 93 94 96 97 95 96 99 97 97 95 90 94 98 99 113 113 105 110 103 104 114 109 112 114 104 89 88 91 76 75 83 69 64 81 66 37 43 65 60 42 53 52 30 22 40 40 31 39 40 49 44 31 24 31 26 28 30 28 40 34 53 55 23 65 97 56 25 24 65 61 22 55 74 53 40 -25 -20 26 13 30 34 37 57 60 75 59 19 4 27 28 21 16 -38 -13 12 -1 40 6 -22 88 36 -75 -6 7 32 -12 -33 58 44 -15 -83 -69 2 28 38 0 -15 109 47 -107 -58 102 135 50 -10 -39 86 119 106 53 -73 -226 -107 92 -16 -34 4 -38 -84 23 147 348 110 -20 117 -41 -97 -94 -123 -206 -114 -24 49450 338 150 75 10794 13 44 10 7907 813 5081 6529 8711 11454 14545 17308 20475 24132 32514 44284 44126 30701 12079 11670 13669 13447 3629 836 704 626 625 609 537 475 389 204 164 150 151 151 143 139 147 162 173 194 201 188 183 189 167 143 127 125 119 115 123 117 114 116 122 122 130 165 320 454 450 209 192 203 181 135 114 110 110 110 115 117 113 111 111 117 123 131 134 137 134 139 139 140 131 126 117 118 117 121 116 121 114 124 120 128 127 130 123 127 125 128 126 135 133 136 137 144 143 141 142 139 135 140 138 141 143 147 145 149 150 152 150 149 144 145 145 142 140 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 999999 999999 999999 999999 999999 999999 130 130 130 128 128 128 127 129 132 132 133 132 133 134 135 136 138 138 137 137 140 145 149 149 147 146 146 146 147 147 144 138 135 135 138 138 137 141 140 137 137 134 131 129 125 122 117 110 109 104 104 103 95 94 92 88 88 89 91 92 96 95 92 94 98 98 96 95 96 96 88 84 92 99 105 109 107 114 114 104 106 98 94 95 88 87 90 96 91 91 91 73 66 64 46 43 58 80 77 59 59 51 34 29 46 55 58 56 51 46 27 26 27 20 14 1 8 15 -8 -8 36 28 4 36 45 -2 -8 22 15 14 14 42 46 34 45 0 -5 34 44 67 41 -18 10 56 65 30 -38 -57 30 47 23 70 23 13 58 6 17 -50 -56 57 -28 -106 -51 19 20 -28 -40 -39 -115 -141 -15 19 -38 49 58 -10 11 86 -44 -120 49481 345 150 75 10794 13 44 41 7912 824 5630 6751 8260 10188 12257 15155 18000 21431 28640 45400 59369 59924 39473 13079 4429 1060 965 832 706 630 624 610 562 501 377 186 153 142 144 140 138 142 160 190 212 238 259 261 267 276 252 191 144 127 116 118 123 120 123 137 147 178 173 183 336 467 468 220 200 209 189 130 109 107 107 106 112 114 112 110 114 115 127 134 136 136 138 140 143 136 122 125 118 118 118 117 116 123 116 123 123 126 125 129 123 128 125 130 127 134 134 137 135 142 144 141 147 142 140 141 138 141 140 146 145 150 150 153 153 150 145 145 146 143 140 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 999999 999999 999999 999999 999999 999999 999999 130 130 128 127 127 128 127 128 130 131 132 131 133 133 131 134 138 139 137 137 141 145 149 151 149 147 146 145 145 146 145 142 139 138 138 137 140 143 140 137 137 132 130 132 127 124 120 111 106 100 98 100 94 90 91 90 92 87 83 85 89 92 94 93 93 89 88 99 105 106 96 84 93 96 94 98 96 108 116 106 99 92 87 84 83 89 99 96 81 88 89 79 67 49 43 54 68 74 66 62 70 73 58 47 60 82 66 35 42 43 38 50 34 10 16 14 30 28 10 21 29 4 5 23 9 4 5 36 26 -10 15 32 19 10 21 32 32 33 66 87 15 -23 8 48 58 47 34 0 29 -10 -4 82 51 30 102 140 16 -73 -33 -7 -91 -86 -28 37 77 9 5 -12 -47 -4 94 62 -7 36 62 -6 -7 -41 -185 -89 7 34 5 -48 -63 -34 -63 49513 345 150 75 10792 13 45 13 7918 837 7607 8638 9589 11746 14004 16559 17877 19177 21849 30182 41321 43780 45405 31620 26333 8579 1014 843 721 622 608 602 586 524 375 166 144 142 143 144 144 151 191 229 287 342 367 361 340 312 273 204 154 136 140 152 163 161 156 160 168 195 174 130 130 152 166 169 178 223 203 136 112 106 109 106 112 115 110 114 116 118 123 130 133 133 142 142 138 125 120 123 119 122 117 119 116 121 116 121 123 126 125 129 126 128 125 128 126 131 133 136 136 141 143 142 143 144 142 143 137 140 138 141 143 148 147 149 151 151 145 144 145 144 139 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 999999 999999 999999 999999 999999 999999 129 128 127 127 128 127 126 128 129 129 129 129 133 133 132 134 139 139 137 138 141 144 149 153 151 147 146 145 143 144 147 144 142 140 138 137 138 141 138 137 141 137 135 135 130 125 124 118 109 100 96 96 93 90 92 93 94 89 83 82 87 88 93 94 87 79 77 89 98 94 89 89 89 83 83 89 87 89 92 93 89 76 75 77 80 82 82 83 79 83 86 88 68 52 61 71 75 55 45 63 83 77 56 61 73 78 54 38 53 58 49 54 52 37 14 18 72 61 37 46 47 26 20 31 26 44 45 57 65 26 -16 0 23 -1 11 63 82 -6 -3 51 13 36 27 1 24 55 98 57 46 25 6 40 9 12 56 76 47 74 52 -2 -33 2 50 1 19 -4 -23 3 39 82 29 -3 47 6 -30 -47 -15 -40 -118 -11 10 -50 -48 -182 -203 -13 -16 49544 367 150 75 10794 13 45 44 7924 849 5610 6521 7802 9807 11621 14077 17397 22446 25924 33586 45132 52182 55735 57082 35239 8573 916 757 582 522 562 576 565 517 338 159 138 138 154 162 200 233 282 341 418 506 522 467 378 283 226 180 158 153 159 164 176 179 169 154 151 146 134 124 119 132 145 155 163 207 189 140 119 111 110 109 107 108 105 112 116 123 124 129 135 135 138 136 128 125 128 124 116 123 115 119 118 119 117 120 124 124 125 127 125 130 127 128 125 129 130 136 136 140 143 142 144 147 146 143 142 141 139 140 144 148 147 149 151 153 149 147 147 147 142 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 999999 999999 999999 999999 999999 999999 128 127 127 128 128 127 126 127 127 127 128 128 132 133 132 134 138 140 138 137 140 144 147 150 150 148 147 146 144 146 149 146 144 143 141 141 143 144 141 141 143 142 140 138 136 134 131 127 122 114 108 106 99 91 91 95 98 97 87 85 92 91 92 93 86 83 75 79 93 89 82 89 88 81 80 75 73 73 73 74 72 70 77 82 78 74 75 75 72 73 77 68 56 61 84 91 79 63 55 61 62 55 54 58 59 65 72 76 60 54 48 52 77 80 57 56 75 64 30 -8 -7 12 14 28 28 10 23 60 59 -2 -72 -44 4 18 43 55 48 1 1 -10 0 72 49 -11 18 68 62 56 63 66 70 33 1 15 -20 -65 30 152 48 -12 44 78 89 -28 -35 24 20 33 -23 -55 -44 21 65 20 -1 38 22 -12 50 -13 -35 -46 -111 -102 8 38 -24 -62 12 106 -1 58 -27 -128 111 125 158 165 8 33 -103 -40 66 124 167 -59 -134 -366 -263 49576 358 150 75 10788 13 46 16 7929 861 4653 6029 7485 9243 11230 13240 18649 25624 32141 44232 60007 69063 62600 60650 32828 1609 785 693 477 446 528 564 558 524 316 209 234 403 503 579 674 711 720 714 681 635 573 509 425 320 266 198 174 171 184 238 294 304 274 210 158 146 143 147 144 140 143 151 158 174 163 134 123 116 111 111 108 109 109 109 118 127 131 140 145 142 137 130 127 131 133 127 119 123 115 117 116 119 117 120 124 124 123 127 124 130 128 128 125 126 129 137 138 141 143 142 149 147 149 146 146 143 141 144 150 146 147 149 150 153 149 148 148 148 143 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 999999 999999 999999 999999 999999 999999 126 126 127 128 127 125 124 124 125 126 128 128 132 133 131 132 137 140 140 138 139 143 147 148 150 150 149 147 146 149 149 146 144 144 144 145 147 148 150 152 148 146 143 141 143 141 137 133 132 122 112 108 102 97 95 99 100 98 91 92 96 95 92 87 87 88 79 76 87 89 81 83 82 81 81 70 65 68 68 69 69 72 75 76 81 79 68 58 75 72 55 54 58 63 66 74 74 59 58 52 38 58 68 56 62 77 85 77 59 59 56 60 71 84 98 101 62 58 65 21 2 34 62 51 36 20 38 48 55 18 -28 -3 32 53 32 7 -5 18 39 -21 -21 38 24 -28 11 31 -14 28 39 25 38 5 -24 -42 -57 -34 21 64 64 76 85 61 51 -10 -13 45 44 28 80 59 25 49 -40 4 56 78 45 43 77 -49 -32 -8 -37 19 -9 10 62 61 82 -61 -118 0 -85 -180 44 85 -119 -243 -177 -22 49607 359 150 75 10790 13 46 47 7935 873 6071 8612 11191 14694 20385 26150 33508 37437 43460 52672 51361 41097 39587 41149 34484 1605 780 706 530 449 480 557 561 530 365 335 424 1029 1228 1304 1290 1261 1118 948 821 639 551 495 376 301 257 209 208 255 436 659 790 591 405 321 210 175 162 165 157 150 150 166 172 162 148 127 117 112 112 115 113 116 118 117 124 132 135 144 148 145 138 131 127 136 133 128 118 121 118 117 116 120 114 123 123 124 120 127 125 128 124 129 125 124 130 137 138 140 139 142 148 145 146 146 144 143 141 148 150 145 143 143 147 151 146 146 145 145 140 139 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 128 129 129 127 124 123 125 126 127 129 128 131 132 131 133 137 140 141 140 140 142 145 148 150 150 147 146 146 147 149 147 143 142 143 146 146 149 155 154 147 143 141 143 144 139 133 132 130 122 114 106 101 104 102 101 99 95 91 93 98 94 90 86 91 91 84 80 86 91 87 85 80 79 80 74 70 69 64 63 63 65 73 76 75 74 68 66 82 75 49 47 64 76 52 43 57 65 73 58 51 69 62 49 67 73 72 83 93 87 69 63 61 70 90 95 55 54 81 53 31 49 69 52 28 35 36 8 23 47 34 46 70 44 -6 -28 -24 4 15 -10 -52 -15 3 -36 0 13 17 -16 2 21 -32 -33 -49 -63 -22 16 27 37 79 83 78 51 -18 -41 6 50 -1 -24 61 101 83 20 -39 -13 -38 0 38 3 -70 -10 66 49 61 27 -68 1 7 28 102 76 55 -79 -112 -153 -7 178 -18 -201 -71 11 -158 49639 337 150 75 10790 13 47 19 7940 886 924 3705 5641 8604 12672 18153 23102 25793 30548 41115 51447 60763 79251 86544 51474 3768 776 687 572 416 405 494 543 485 418 396 506 1461 1784 1916 1902 1760 1224 913 803 673 575 509 412 470 682 989 1424 1927 2346 2229 1533 702 298 258 203 181 164 154 145 144 149 161 162 150 140 124 114 111 109 114 117 118 123 123 127 135 139 141 142 143 137 129 127 136 131 124 115 120 121 118 118 122 114 121 124 123 121 125 123 128 120 129 125 128 128 135 135 139 138 140 141 143 143 144 142 144 143 148 147 145 140 141 144 148 144 143 142 141 138 136 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 132 132 131 130 127 125 127 128 130 131 131 132 132 131 134 139 142 142 141 142 142 142 145 148 146 144 143 143 143 144 143 142 142 145 145 145 148 150 146 140 136 139 143 146 142 133 130 125 119 114 105 102 102 102 102 102 103 99 98 102 95 91 93 96 106 101 95 96 90 88 96 95 91 83 76 78 78 76 72 64 61 74 76 63 55 66 75 74 83 69 46 63 93 73 50 54 81 94 65 54 75 73 47 70 81 70 82 92 87 62 49 50 60 70 72 64 54 42 8 -9 17 36 18 28 33 0 9 29 20 23 38 54 22 -28 -18 8 39 43 12 -36 -21 4 -16 17 23 13 -54 -50 7 -33 -49 18 -3 -50 0 20 9 -11 -52 -35 41 21 -44 28 74 22 89 28 13 53 -62 29 61 13 0 0 -13 -147 49670 341 225 75 10792 13 47 50 7946 899 258 1448 4888 5574 6295 8019 10494 15317 27110 49654 82588 106551 119590 54096 3735 763 651 532 346 330 433 499 438 417 398 639 1682 2778 3045 2824 2340 1306 960 1020 1275 1320 1376 1451 1584 1793 2091 2742 3573 3810 2750 1458 538 199 156 168 171 163 147 139 136 141 140 139 136 135 127 123 119 112 116 120 126 126 124 130 140 144 138 142 143 140 132 133 134 126 118 116 119 121 118 119 122 116 121 125 127 125 126 122 131 126 129 124 132 130 136 134 139 139 141 140 143 143 149 145 146 146 147 147 148 142 140 145 146 143 141 141 139 137 135 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 136 136 135 132 129 129 129 130 131 132 134 134 134 137 141 141 140 140 141 141 142 144 145 144 145 144 142 140 138 135 136 138 141 144 148 148 143 140 137 138 143 142 142 143 137 132 126 118 114 107 104 103 103 104 107 115 111 103 105 101 94 97 103 114 108 101 102 94 95 99 103 107 98 85 88 79 82 97 75 57 64 67 69 61 61 66 71 76 77 70 56 78 80 72 75 78 81 64 48 59 69 65 75 74 64 60 67 65 42 51 59 66 70 54 58 68 48 19 21 38 37 12 31 50 14 39 66 33 33 22 14 25 7 44 75 50 49 18 3 36 52 27 31 35 2 -18 -59 -48 -19 -29 19 -18 -31 27 27 25 13 5 -7 51 78 18 42 51 42 140 130 31 -33 -40 15 28 34 10 -9 -2 -110 -254 -151 3 -35 -88 49702 370 150 75 10788 13 48 22 7951 912 3637 5129 8061 11247 13496 15418 19806 23738 31393 44580 51012 62567 57362 50199 17250 863 731 626 451 249 235 356 429 422 427 448 974 2133 3105 2689 2083 1788 1684 2280 2971 3604 3605 3513 3732 4197 4791 4514 3861 3076 2290 1212 669 311 204 171 169 170 169 162 156 147 141 152 153 146 137 136 131 123 118 120 119 129 127 127 130 143 145 137 140 144 144 138 133 133 126 116 115 114 119 117 121 122 120 125 125 127 123 127 126 132 127 130 129 133 133 138 136 141 140 144 144 144 145 154 149 149 147 150 148 150 145 141 145 147 143 142 142 139 138 135 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 139 139 138 138 135 132 131 130 131 132 133 136 137 136 139 144 143 139 138 138 139 141 144 146 144 146 145 138 135 134 131 133 135 137 142 145 144 141 140 141 142 145 144 138 135 133 131 127 123 120 116 111 106 107 108 114 116 110 108 110 114 105 103 109 112 103 102 110 109 103 95 98 106 105 93 83 74 83 103 91 73 70 74 87 73 71 78 70 63 69 74 56 64 72 70 82 75 60 58 44 38 44 70 66 51 67 67 60 40 33 62 85 67 51 50 42 55 73 55 21 4 -1 6 21 36 48 54 49 52 51 12 -26 -1 22 27 43 47 45 1 15 67 68 38 18 1 -1 46 10 -34 29 36 10 -21 29 74 67 85 49 28 2 -4 19 66 74 43 17 -12 25 43 -26 -12 -59 12 78 -34 -40 -35 -63 -95 -39 73 61 -44 5 -128 -208 -7 76 -84 -23 185 142 -8 71 224 217 133 -114 -171 -20 50 158 -1 -182 -22 -28 -39 187 304 -37 -176 49733 370 150 75 10790 13 48 53 7957 924 5837 7481 10034 12788 15992 20229 28746 34013 44138 59199 57037 46475 20124 11221 833 799 700 562 347 137 131 300 382 377 403 428 1226 1948 2012 1479 1502 2458 4125 6423 7516 4893 3965 3535 3992 5055 6130 6052 5405 4142 2126 669 350 258 235 229 204 184 168 168 165 149 137 149 159 152 139 134 128 121 117 116 121 126 124 126 129 143 142 142 137 146 143 140 134 135 128 118 116 116 117 117 123 120 118 126 124 129 123 123 126 130 127 130 133 134 132 138 139 141 137 144 143 146 149 153 149 151 149 151 150 148 145 143 144 148 144 144 144 140 139 138 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 142 142 141 139 138 136 134 133 133 134 134 137 138 137 140 144 145 141 138 136 139 143 144 144 143 143 140 133 130 129 128 130 134 139 142 139 137 139 143 142 142 144 146 143 138 134 130 126 123 118 114 109 107 110 108 110 109 109 112 114 118 115 111 112 115 118 120 111 108 106 104 107 108 111 105 94 94 101 101 95 84 82 86 91 82 77 83 81 71 73 79 66 69 70 67 77 68 60 63 56 47 48 68 64 39 55 81 69 45 38 64 80 46 34 45 52 64 60 28 -10 -11 0 23 34 20 44 43 13 18 24 -11 -40 8 44 18 46 92 100 44 2 38 52 57 16 -29 -31 37 53 7 61 7 -27 20 42 22 22 69 38 -35 -91 -37 40 35 16 29 45 20 13 85 34 -26 -74 53 187 44 0 83 94 -9 -11 68 62 -37 -82 -33 1 30 1 -89 -69 137 60 -180 -57 -5 62 -14 -202 11 223 229 205 107 -38 -45 -115 68 185 148 40 -10 49765 370 150 75 10787 13 49 25 7962 938 5195 6950 9861 12575 15981 21205 30503 39598 51964 64523 63900 44974 19914 10732 782 755 669 527 274 96 92 322 394 373 344 351 1162 1941 2297 2911 3826 5438 6661 7292 6883 3199 2762 3459 4874 5901 4926 4482 4473 4502 2265 763 432 329 282 284 257 214 187 188 186 170 151 137 141 147 139 126 118 117 114 118 124 124 127 129 130 136 138 144 141 146 144 141 138 139 128 124 116 115 116 119 121 120 115 129 122 131 128 123 129 130 128 130 131 134 132 138 137 143 139 146 147 151 153 155 150 153 150 155 156 150 148 146 146 151 147 147 146 146 144 144 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 144 144 143 141 139 136 136 135 134 135 134 138 138 138 141 144 143 140 136 134 139 144 147 146 143 140 134 130 130 128 128 128 133 141 143 139 135 138 143 142 143 141 140 144 141 139 133 126 126 120 112 109 108 112 110 108 108 110 114 115 118 120 117 120 116 123 129 111 109 110 113 118 116 114 111 111 109 104 94 87 94 96 90 84 82 85 79 77 77 80 80 74 76 78 77 66 60 70 73 67 57 56 66 67 41 44 65 65 67 62 77 54 24 55 56 53 60 35 24 32 24 17 44 49 19 32 38 28 41 50 40 45 79 77 39 57 77 90 73 40 27 31 49 43 19 -32 24 32 17 58 -17 34 102 34 4 15 53 55 -15 9 113 85 -15 -42 -18 49 136 140 102 61 59 1 29 154 148 124 189 113 -23 -17 -20 -8 -27 -72 46 63 25 -16 -26 -26 72 25 -99 -41 -117 -107 62 230 260 162 34 167 265 -53 -114 -91 35 149 40 -70 159 49796 370 150 75 10789 13 49 56 7968 950 7688 10304 12895 15683 18841 24587 33468 44801 54042 53599 45294 23724 12944 4453 730 716 619 507 203 78 77 307 423 433 429 1149 2638 3482 3767 4168 4645 4198 4149 3485 3227 2986 3887 5099 5807 5908 4847 5082 5057 3794 1420 569 352 264 230 247 253 233 242 231 188 175 157 135 134 144 137 120 112 111 114 119 121 122 124 127 127 129 136 144 145 143 143 143 136 141 133 126 110 112 117 122 119 122 115 130 123 131 128 125 127 129 127 130 130 135 132 136 138 145 144 149 148 154 153 155 151 155 151 156 157 152 150 148 147 151 148 148 149 149 148 148 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 144 143 142 141 138 136 136 135 136 137 136 138 138 138 142 144 145 140 135 135 139 143 146 146 142 137 131 129 128 127 128 130 136 142 144 142 139 140 142 141 140 137 136 137 135 136 135 128 127 123 119 116 108 106 109 112 110 110 117 117 115 118 119 120 115 112 113 109 113 112 113 113 111 108 102 103 103 90 88 95 102 102 91 84 85 93 83 76 77 77 69 63 74 83 76 57 58 73 73 62 67 67 61 53 49 60 48 44 57 69 65 35 31 64 70 43 30 35 38 60 52 27 34 35 36 42 38 32 46 48 64 68 56 47 3 -18 20 49 38 64 54 40 33 53 72 0 28 28 0 11 -22 87 108 21 42 81 57 -49 -37 94 137 37 -3 -27 -45 -22 -10 109 98 61 52 40 84 66 114 146 119 47 8 71 2 -40 15 -35 49 117 16 -77 18 71 59 103 103 73 49 -107 -37 266 121 60 109 202 260 -50 -119 -43 -60 83 6 -132 228 49828 356 150 75 10786 13 50 28 7973 964 8208 11041 13844 16995 21305 28758 39972 52485 59484 51335 31167 2250 536 561 612 601 499 398 46 999999 8 165 364 418 567 1993 3276 3258 3082 2882 2509 2046 2871 4700 6489 8092 10131 10897 10587 8376 7826 7771 5746 3284 1197 409 253 215 172 174 190 191 204 190 145 136 131 129 136 144 138 123 117 110 112 114 115 116 115 116 122 129 138 147 145 147 144 144 135 139 135 127 116 115 113 118 113 121 117 127 128 129 127 124 118 124 122 128 128 132 130 134 138 141 140 142 140 148 147 147 147 149 148 149 146 147 144 143 141 144 143 143 143 142 141 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 142 140 139 137 134 134 134 135 136 136 137 138 137 139 143 146 141 137 137 140 143 145 145 142 138 134 131 129 129 131 131 136 143 145 145 143 141 142 140 138 140 137 133 132 133 133 130 128 126 123 119 109 106 111 112 107 104 111 112 111 111 116 117 110 106 103 100 108 105 102 108 107 106 103 98 93 83 91 100 94 87 86 91 89 81 82 87 82 82 63 46 64 76 73 74 68 70 69 60 75 89 88 73 67 66 56 42 31 37 22 27 44 53 62 49 24 28 14 21 68 75 54 25 31 13 13 27 20 18 43 42 26 33 2 0 20 31 45 45 64 64 6 22 76 24 17 54 9 -55 -41 40 82 64 26 35 34 -63 -54 19 28 41 57 -22 -32 27 -33 78 55 -45 11 67 58 -90 -24 59 37 68 89 149 68 44 3 -85 -1 42 -73 -192 -74 35 -10 -44 85 72 31 -174 -222 49859 370 150 75 10784 13 50 59 7979 977 4265 6317 10485 16213 23110 32300 42706 49355 49114 42219 27128 844 293 313 318 279 135 41 999999 999999 999999 37 379 723 1137 1947 2094 2045 2547 4144 6023 8091 10878 14018 15641 16745 16660 15493 11916 7981 6781 5361 2829 2104 2442 2656 2994 2533 1192 456 301 212 147 144 195 441 1503 1482 152 151 138 124 120 116 118 116 115 115 119 116 123 134 143 146 147 149 142 140 136 136 129 128 126 118 112 114 111 117 120 122 127 127 126 123 120 120 121 124 126 127 130 129 134 134 135 138 137 143 141 143 144 143 144 144 141 143 140 138 137 138 139 138 138 136 135 133 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 140 140 138 136 135 132 131 132 133 134 134 136 137 134 135 140 143 141 136 135 138 141 143 145 143 140 139 136 133 134 136 138 141 145 148 149 146 144 144 140 142 145 140 137 137 137 138 138 130 125 124 119 110 107 111 112 108 103 105 108 110 109 107 110 107 104 104 102 103 96 92 98 102 106 104 94 87 85 91 95 87 80 82 83 78 72 70 79 88 92 73 57 67 72 76 74 66 73 76 78 76 90 112 96 74 67 71 57 43 41 28 49 48 38 45 68 56 43 39 21 60 105 84 33 37 33 15 45 28 1 70 77 35 38 26 25 31 19 47 30 23 28 -10 40 52 -1 35 72 39 18 45 21 58 122 83 38 25 30 -2 -11 2 52 138 83 34 65 -27 -9 63 15 -6 -38 -15 -9 -89 -63 70 57 80 117 -3 -38 -91 -73 -66 -100 20 0 -54 31 62 -78 -113 -3 33 -28 105 159 6 32 87 194 275 142 -71 -18 124 136 -140 -238 -78 49891 366 75 75 10783 13 51 31 7984 991 4897 6096 9500 15415 21810 27760 32630 35168 29496 19909 12884 8068 466 47 35 999999 999999 999999 999999 999999 999999 999999 85 791 1378 1785 2213 3194 4088 5896 9573 14819 18248 20269 21126 20398 18084 13354 9723 6041 5646 7472 8228 8093 7968 7574 6305 5244 3350 1505 592 337 235 156 143 202 451 1532 1495 155 140 126 117 115 121 127 123 122 118 120 121 124 133 143 139 142 140 141 136 134 130 127 127 126 121 117 116 116 115 118 118 124 126 126 120 122 119 126 124 125 123 129 129 134 132 137 137 140 142 141 141 142 142 143 142 141 140 141 139 139 138 137 137 137 133 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 138 137 135 132 130 131 132 133 134 133 134 135 133 134 139 142 141 137 135 138 141 144 145 141 137 138 139 138 138 138 141 145 147 151 151 145 143 144 142 143 143 142 145 143 142 141 136 125 118 118 116 112 111 115 115 110 105 104 106 104 101 101 100 102 100 103 107 100 96 92 89 92 94 87 86 90 97 105 90 69 73 88 84 81 82 66 71 83 88 82 68 71 71 65 59 64 70 92 95 87 94 101 86 55 64 72 55 47 62 66 69 48 29 43 77 90 77 59 32 40 69 45 7 52 73 15 -2 8 8 64 79 35 46 61 44 49 28 44 25 -39 -22 27 62 61 36 43 10 3 60 50 17 26 53 64 35 18 8 -32 -24 43 59 71 67 -9 -56 -100 -43 87 78 -24 -69 -12 51 -8 -8 117 98 67 99 -3 -189 -117 19 -118 -73 182 190 89 17 44 73 -121 -157 -131 -60 136 42 5 170 -20 -94 24 -106 -77 -82 49922 356 75 75 10782 13 52 2 7990 1004 7404 8975 13049 17601 21381 25359 27770 24425 15665 7209 2455 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 1562 2829 3392 3965 5515 6863 9377 12297 16080 18157 18372 18110 17052 15143 13517 12632 14341 15112 14683 12987 8516 7496 5917 4704 4447 3567 2160 893 429 355 385 242 159 147 161 155 145 129 120 119 118 125 129 126 121 116 119 121 126 132 139 135 131 136 140 136 133 131 131 127 123 124 120 118 119 116 116 120 121 122 127 117 123 115 123 119 121 122 127 131 134 132 135 136 138 139 140 138 139 140 142 140 141 139 140 140 139 139 136 134 133 131 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 999999 999999 999999 999999 999999 999999 999999 135 136 136 136 134 131 128 129 131 131 132 133 133 133 131 134 139 143 141 136 136 140 143 146 147 142 138 139 141 143 141 138 142 146 147 151 152 148 143 144 145 142 140 142 144 141 138 137 130 121 117 118 113 112 115 115 114 106 101 100 104 106 104 104 102 98 96 98 96 95 95 90 90 93 85 81 86 94 100 103 80 63 76 85 78 67 75 70 62 74 83 82 87 84 62 47 48 49 56 69 70 86 87 79 82 65 68 69 56 47 49 56 62 43 25 36 66 88 59 34 42 53 45 31 27 52 55 0 -19 26 43 16 25 45 51 56 60 67 61 66 48 -45 -26 79 69 47 43 21 -10 12 42 3 8 32 8 32 2 6 -11 -106 -93 -8 23 -10 -15 -7 -84 -51 -4 -28 2 -13 -8 -22 3 75 93 102 131 93 146 45 -203 -85 2 8 104 153 129 89 82 28 19 -115 -219 -198 -108 49953 371 75 75 10782 13 52 33 7995 1018 7958 11296 16449 22003 28364 34756 36776 29120 13467 8038 1316 117 74 999999 999999 999999 999999 999999 999999 999999 999999 379 1353 3065 4533 5501 5858 6219 7559 9479 10402 11010 11193 11131 11666 12101 13119 13856 13660 14058 11636 9009 5962 1443 996 1308 2776 5635 8790 8318 5714 3141 1345 767 287 187 154 153 149 150 137 127 126 129 130 127 122 119 119 122 122 128 137 143 137 128 131 136 132 139 138 133 124 123 122 120 122 121 118 120 121 122 122 123 119 123 113 118 115 120 122 126 130 133 130 133 135 137 137 138 135 135 136 139 139 139 137 138 136 137 135 132 129 127 127 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 999999 999999 999999 999999 133 134 135 134 132 130 127 128 130 131 132 131 132 133 131 133 139 143 141 137 137 138 139 143 146 144 140 139 143 148 144 140 145 147 149 154 155 152 149 147 149 148 144 145 140 135 131 130 130 125 123 117 111 107 105 106 109 106 102 100 104 113 114 104 96 96 101 98 94 96 88 84 88 91 87 89 87 85 87 84 81 79 92 87 78 67 69 78 73 75 73 81 100 86 54 58 51 51 72 56 63 90 79 64 73 88 71 56 71 63 48 47 54 54 44 50 64 60 26 29 66 73 49 49 67 67 48 32 47 55 64 20 -25 15 47 12 -21 6 47 48 51 27 42 120 78 22 17 -9 -3 33 79 80 35 24 37 59 34 63 53 -134 -114 12 -18 -33 -16 40 -38 -29 -15 -85 -2 -5 -78 -38 71 63 86 82 119 109 81 60 -18 38 56 125 150 104 8 -65 13 21 -24 -61 -153 -159 -1 56 -36 33 -28 -128 58 152 17 -91 37 118 61 -177 -49 -14 49985 365 75 75 10778 13 53 5 8001 1032 5616 10057 16617 25971 37340 46974 45573 33611 12068 5026 419 6 999999 999999 999999 999999 999999 999999 999999 999999 93 670 1961 4087 4982 5465 5230 4562 5488 6155 5859 5293 4896 4609 5208 6823 8779 10103 10523 8890 5816 3976 2758 3043 4401 6141 8028 11717 17150 18766 17313 12668 6191 1921 352 242 178 161 149 144 135 124 127 132 132 127 120 120 121 120 121 127 142 146 142 130 133 135 131 140 136 131 124 123 116 125 124 120 120 124 124 122 120 121 120 123 115 118 116 121 120 129 131 131 130 134 135 139 137 141 136 134 135 138 138 140 139 139 136 139 135 131 130 128 126 125 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 133 134 134 133 131 130 128 128 129 131 132 130 130 132 133 135 139 142 140 137 136 136 138 141 143 142 139 141 145 148 147 144 146 147 149 154 155 153 154 152 150 150 148 146 139 135 131 130 130 127 126 121 113 102 97 104 106 108 106 103 109 113 110 105 97 97 101 97 99 97 86 80 81 84 82 87 81 74 80 76 79 88 88 90 93 77 69 76 74 77 71 74 93 77 70 86 67 66 82 79 88 98 87 67 60 74 58 44 71 77 62 44 37 56 56 71 70 37 22 24 40 52 56 63 68 43 30 50 47 28 66 69 4 -10 29 26 -45 -30 33 18 25 34 32 55 46 41 22 -35 -23 59 90 91 54 -21 -26 25 15 54 86 -105 -111 48 47 -37 -33 31 23 34 -1 -25 -1 -10 -27 15 42 11 56 43 69 106 64 90 78 -3 32 74 17 11 -89 -126 -52 -27 -32 29 -82 -183 34 46 -57 2 10 56 110 -47 -307 -136 50016 355 75 75 10776 13 53 36 8006 1045 6301 8907 13306 20922 31874 43677 47737 31742 7141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 418 855 1558 3007 3861 4000 4336 4416 4190 3181 2701 2772 3164 4112 6453 8327 9527 10695 10944 8947 6568 4623 3983 4934 7058 9383 11755 15341 19511 21553 22039 17548 8890 2054 534 275 208 168 146 129 119 112 121 124 130 125 115 113 115 119 119 126 138 140 137 132 135 134 127 133 129 128 124 122 115 125 123 118 121 124 126 121 119 120 118 122 119 120 116 118 121 129 132 131 133 138 137 142 138 142 138 137 135 139 140 144 141 141 139 142 138 134 135 132 129 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 999999 999999 999999 999999 134 135 136 135 133 131 129 129 130 132 132 130 131 134 135 136 140 142 140 137 134 134 138 141 143 141 139 141 144 145 145 146 146 144 144 148 153 154 153 151 148 146 144 142 140 135 134 138 133 126 126 126 120 111 107 109 109 109 105 104 112 115 113 110 108 104 99 96 98 97 92 85 84 91 82 79 80 79 86 81 79 87 77 83 98 79 73 82 74 76 74 79 90 82 76 83 69 58 77 85 89 96 84 69 68 62 65 70 73 82 62 36 46 65 63 63 49 46 40 10 14 27 61 82 48 16 24 28 2 -11 7 43 32 -6 33 58 7 -18 0 18 8 -1 -16 -32 -2 50 31 -1 49 39 24 75 43 -40 -7 59 9 40 63 -7 8 25 -8 1 32 26 68 116 61 66 18 -40 78 -7 -88 -30 -31 17 96 89 -10 89 124 -33 -37 -2 -95 -130 -126 -142 -49 15 -80 -70 19 -142 50048 353 75 75 10775 13 54 8 8011 1060 13754 14679 17397 21384 24614 26707 27250 14825 1140 999999 13 999999 999999 999999 999999 999999 999999 999999 94 605 1008 1650 2010 2412 2927 3040 3437 3924 3789 3351 3816 4166 4552 4810 6320 6992 6736 6020 4658 3396 3448 5391 7423 9097 8896 8805 8534 9018 9268 9320 9304 7030 3394 624 371 209 192 160 141 125 115 114 122 129 135 124 115 112 113 117 118 126 136 132 126 131 129 136 127 126 120 124 119 120 118 118 119 118 120 120 121 125 123 120 118 122 119 120 117 118 122 127 129 130 133 135 135 142 137 142 136 135 134 137 137 140 138 139 137 139 136 133 133 130 129 127 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 137 137 135 132 130 131 132 132 132 131 133 136 135 136 140 141 139 137 135 133 135 140 143 142 138 138 140 142 146 149 146 142 144 148 151 149 147 147 144 142 140 139 140 135 133 137 134 124 119 119 117 116 115 112 111 111 105 103 109 116 116 110 105 100 103 103 100 103 99 94 97 96 86 82 87 91 88 87 92 94 80 78 85 77 75 91 95 75 53 64 76 78 77 72 62 57 77 77 72 74 70 68 62 46 59 78 56 51 51 48 67 80 73 55 43 63 53 24 37 20 41 63 28 23 48 53 21 15 16 20 36 35 13 14 37 10 -24 4 -21 -37 -39 -48 -24 -12 15 14 76 44 -8 63 76 15 14 42 31 30 8 22 70 61 -4 14 16 19 92 87 57 82 -73 -104 100 -30 -154 -100 38 44 -16 16 -35 110 179 -40 -179 -100 -70 -67 -9 -11 -89 -69 4 -65 50079 371 75 75 10775 13 54 39 8017 1074 15326 14626 16420 20760 23160 18083 6996 327 999999 999999 88 89 999999 999999 999999 999999 999999 50 331 1020 1774 2774 3496 4236 4951 5075 4983 5152 7187 8444 6446 4215 3009 1895 1632 2586 3597 4383 3938 3811 4306 5900 7151 8298 7132 6096 4293 2497 1380 853 533 382 298 221 199 189 174 155 142 131 125 122 124 138 139 127 120 119 116 117 117 128 138 132 126 132 131 139 132 125 120 123 117 121 118 120 116 121 120 119 119 126 125 123 122 127 121 122 120 124 127 130 133 134 133 137 139 145 139 143 138 136 137 139 140 143 143 142 140 143 141 138 137 135 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 999999 999999 999999 999999 999999 999999 999999 999999 134 135 136 136 134 132 131 132 132 132 131 130 132 134 134 137 139 138 136 134 132 133 135 139 142 141 139 138 138 142 148 150 151 151 150 149 149 149 149 149 145 143 143 142 142 139 138 140 134 125 121 119 114 112 114 113 109 111 110 106 107 112 113 105 105 101 99 101 100 101 95 94 102 97 88 83 80 89 85 81 85 90 85 79 83 78 69 71 88 77 55 58 60 65 79 70 57 63 82 84 61 50 52 54 50 44 53 62 61 46 53 75 53 55 60 50 53 59 59 46 46 48 52 47 62 58 54 88 60 48 61 39 22 10 2 12 40 58 62 55 -10 -31 -32 -28 9 -27 -17 -9 10 67 10 -22 40 57 7 1 45 35 20 -12 -31 30 61 25 17 91 98 -30 -80 44 -34 -33 172 77 -59 20 123 10 -92 -80 32 102 54 -55 -157 -54 -5 58 35 104 122 -39 15 -97 -235 -105 65 32 67 107 137 186 37 -233 -105 85 -27 113 119 221 87 -64 50111 371 75 75 10773 13 55 11 8022 1089 20231 20244 21402 24834 25535 17844 4742 77 17 999999 2 32 999999 999999 999999 999999 22 319 1121 2646 4289 6103 6754 7721 8416 7628 6908 6711 7473 7802 4903 2377 1594 1678 2467 4139 5019 5020 3826 3047 2484 2254 2256 2528 2556 2236 2354 2029 2142 1715 1141 385 319 251 215 187 167 150 142 136 130 121 121 142 141 130 121 120 117 123 122 131 138 133 128 131 136 142 135 132 125 123 118 122 118 125 116 117 116 120 120 127 124 126 125 130 124 124 123 129 131 135 137 141 140 143 146 148 145 146 142 138 141 144 145 148 147 147 147 150 147 146 143 141 139 137 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 134 135 134 133 132 130 131 131 130 131 131 133 134 134 136 139 140 135 131 131 132 136 142 143 141 139 139 138 140 146 150 153 154 152 149 147 150 153 152 147 144 143 143 143 143 145 144 135 126 123 119 114 111 112 112 109 110 111 107 108 115 114 105 107 107 98 101 108 100 87 84 97 101 93 94 88 90 92 85 80 90 88 89 101 87 68 63 75 75 65 61 64 71 74 75 71 70 76 81 70 62 61 53 52 62 55 49 90 93 80 78 36 24 46 64 56 45 62 52 41 70 57 52 97 77 63 86 52 39 43 45 35 13 57 63 16 68 102 90 69 42 24 -2 26 40 37 53 37 51 9 -59 -2 45 19 10 53 98 92 13 14 50 64 95 135 159 105 -5 -62 65 124 121 146 165 169 153 33 -85 50 1 -36 8 24 33 46 -2 -104 -13 -46 -35 95 29 -78 28 -34 -1 91 -11 74 103 125 110 -54 -52 131 174 185 181 90 219 18 -51 50157 371 75 75 10771 13 55 57 8030 1110 25836 26527 26237 24943 16803 5263 161 62 45 999999 999999 999999 999999 999999 999999 999999 249 1039 2660 4263 5425 6257 6231 7086 8608 9028 9155 7914 4195 2771 2007 1845 2279 3442 4886 5502 5388 5221 5590 6382 6632 5938 5154 4343 3734 2093 1858 1940 2057 1618 984 245 226 216 193 167 151 140 136 133 125 120 128 151 146 132 121 121 118 122 127 135 140 136 128 130 138 139 134 133 124 124 119 120 120 126 121 113 113 119 120 129 124 130 125 128 122 124 123 123 131 135 135 139 140 141 144 143 144 145 138 137 137 142 143 146 145 145 145 147 143 142 140 138 135 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 134 135 134 133 132 131 132 131 130 130 131 134 136 134 135 140 143 138 132 132 134 138 142 144 141 138 137 136 139 146 150 152 149 149 149 146 146 147 150 144 141 144 143 143 142 140 135 130 125 120 117 112 109 110 110 110 107 100 102 110 111 109 103 100 103 103 106 108 108 96 87 97 105 102 108 105 96 96 95 92 98 93 85 90 83 79 72 67 72 72 67 82 91 89 86 80 74 74 85 79 63 71 75 71 71 51 55 87 99 86 58 32 28 39 48 36 47 56 33 30 30 14 35 65 69 102 92 51 63 39 16 18 42 39 32 16 53 87 55 36 32 29 20 70 59 6 1 47 39 -6 -13 21 37 39 39 42 46 1 -3 82 85 86 109 70 120 154 41 -22 71 81 70 69 146 153 17 8 -63 72 111 25 38 5 -24 -3 -73 -178 -124 -34 1 -39 -90 -110 200 165 56 209 173 83 -59 -107 -79 -16 192 -55 -304 -164 -128 43 38 18 95 50188 371 75 75 10771 13 56 28 8036 1126 16908 17767 16990 13899 6078 890 999999 999999 45 999999 999999 999999 999999 999999 999999 999999 89 742 1761 2504 3158 2942 2873 3628 5222 7091 8383 7472 4964 4016 4988 7008 9315 11670 12921 13461 13340 12987 12850 14334 15251 13200 10408 5608 3488 1574 868 596 473 349 255 215 204 192 174 153 137 134 131 126 117 122 141 152 144 130 122 121 118 117 129 145 144 140 132 134 135 132 127 125 122 122 121 117 117 121 119 117 118 122 123 125 125 131 124 128 125 124 119 120 132 134 133 135 139 139 141 145 142 143 137 137 135 141 141 144 144 144 143 144 141 141 140 137 134 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 134 135 134 134 133 133 133 132 132 131 129 133 137 135 135 140 142 139 134 133 135 138 139 142 143 139 134 133 138 147 152 151 147 145 145 144 143 143 142 138 141 144 142 138 138 137 131 132 133 126 119 112 111 111 108 109 102 95 102 109 106 107 107 103 100 107 109 106 113 107 97 101 105 105 108 99 93 94 93 96 99 99 87 84 87 89 73 67 83 89 78 81 90 90 90 78 61 78 86 76 71 69 72 72 79 68 68 66 59 57 40 52 63 49 44 32 48 70 54 36 7 1 42 50 42 73 66 57 70 29 6 3 42 33 7 65 85 63 22 -14 -4 25 59 79 53 -9 -19 37 19 30 63 35 35 106 111 55 28 -58 -46 11 -6 67 96 9 31 40 -62 -79 7 25 -78 -32 108 92 12 29 50 128 83 13 42 -26 -52 45 110 -34 -128 9 61 -77 -113 34 157 89 152 274 216 89 -17 -52 -27 23 90 -182 -385 -218 -109 62 12 198 396 50220 365 75 75 10776 13 57 0 8041 1141 12492 13232 11689 7701 2090 999999 999999 999999 61 14 999999 999999 999999 999999 999999 999999 999999 16 319 798 1689 2437 2882 3168 3689 4818 5559 6243 6967 7892 10288 13593 17730 20495 21949 22370 21560 18817 15253 12739 10403 8004 6148 2426 1082 598 482 424 388 298 245 215 200 181 164 145 140 133 128 118 116 123 144 145 135 123 121 119 117 122 134 145 148 144 137 134 130 129 123 118 121 123 122 118 115 115 120 121 122 128 125 122 126 126 128 129 128 127 125 127 131 136 137 138 141 141 144 150 148 147 143 141 140 144 145 146 147 148 146 148 145 144 143 141 138 138 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 136 135 134 134 133 133 132 133 131 129 133 137 136 136 139 141 139 136 135 136 138 140 143 144 139 134 132 138 145 148 148 147 146 145 145 144 146 141 137 142 141 139 138 138 138 135 133 130 122 116 112 112 109 107 107 104 105 107 113 118 117 117 119 116 118 116 109 109 112 111 103 99 104 111 104 97 94 93 93 104 115 107 103 94 82 78 92 103 93 82 84 85 77 79 73 57 66 57 54 69 75 79 64 67 70 62 47 52 58 50 82 72 49 49 45 64 79 68 47 31 28 42 46 5 1 45 47 59 53 26 31 44 44 42 61 84 50 16 28 70 114 71 59 85 55 20 29 6 26 70 9 -10 67 88 69 78 18 -31 -32 -39 35 123 94 56 0 -57 -50 15 81 0 -25 114 115 13 27 71 72 51 18 7 -15 -38 32 143 127 -43 26 -33 -195 47 129 -18 -82 13 61 106 23 -58 -117 -227 -91 -73 -195 -128 50251 371 75 75 10773 13 57 31 8046 1156 15009 14406 11294 6036 1477 999999 999999 33 62 999999 999999 999999 999999 999999 999999 999999 999999 359 981 1449 1901 3116 3401 2848 3123 3815 5284 7587 8866 9554 10794 13129 16182 18230 19081 18768 17549 14405 10791 6277 2531 2878 3271 2922 1173 382 304 286 285 257 240 217 193 170 155 136 135 134 127 114 112 120 136 139 129 116 117 113 107 122 128 136 144 142 135 130 124 117 117 116 120 133 127 122 113 112 118 120 121 128 122 122 123 123 129 129 125 129 127 126 126 133 136 139 139 139 144 144 152 148 144 143 141 143 144 145 147 147 148 149 146 143 142 141 138 138 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 137 137 135 134 134 134 133 132 131 131 135 136 135 136 139 141 139 136 135 135 137 141 145 144 141 134 134 140 144 144 143 143 144 147 149 144 143 140 136 135 136 138 140 137 134 131 124 119 118 113 109 112 109 105 109 111 107 109 115 114 114 116 121 124 122 119 111 104 111 112 96 97 104 111 117 105 97 100 95 106 117 111 106 91 76 75 93 106 94 86 84 85 87 73 69 68 60 56 55 62 71 78 68 58 63 62 64 74 75 51 60 54 35 47 50 66 72 74 62 59 42 21 36 7 -15 46 61 67 60 26 45 16 3 58 62 65 45 21 63 120 141 72 63 74 43 0 -18 -6 -11 14 46 42 53 36 32 64 83 93 32 -23 14 82 77 102 72 11 15 43 41 14 57 98 -11 -49 122 88 16 99 32 -24 3 34 -72 -126 37 -4 119 103 -92 4 12 34 -7 -95 23 106 -72 -61 -81 -213 -87 16 92 -5 -127 -27 111 71 -97 -81 50283 371 75 75 10777 13 58 3 8052 1172 15149 16349 16330 13004 6937 1616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 630 1226 1813 2293 3284 3289 2585 2754 3540 6019 8539 10233 10997 12031 13508 14747 14637 12773 11794 11436 9819 9563 9418 10450 12273 11200 6758 1939 466 339 312 315 297 279 247 201 172 152 137 135 143 134 120 116 127 144 145 133 123 120 115 114 123 127 139 146 144 137 135 126 121 120 120 132 144 135 123 116 114 112 118 116 125 124 124 123 126 129 127 123 128 125 123 127 136 136 138 138 138 141 144 149 148 146 142 138 141 141 143 145 144 146 144 142 138 138 135 134 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 138 137 135 135 135 135 133 132 132 132 136 136 134 136 139 141 140 137 137 136 136 139 143 144 141 135 133 137 141 144 146 144 142 144 147 143 139 137 133 130 133 141 142 137 131 128 122 121 122 117 113 116 112 106 113 115 108 108 111 108 107 110 112 113 114 123 119 107 108 104 94 102 106 105 109 104 104 108 101 97 97 102 104 86 77 74 80 97 97 91 78 80 91 87 84 78 76 78 71 59 52 66 70 67 68 62 74 65 63 46 16 33 55 72 65 58 66 68 64 64 58 47 47 27 8 39 44 41 57 49 37 20 4 8 28 48 36 19 83 102 84 88 47 18 49 40 -47 -23 0 -17 41 57 56 39 30 48 49 75 63 -16 -22 26 36 80 61 15 19 26 -15 -20 140 170 23 17 86 63 97 151 53 -32 18 60 -9 -33 -44 -129 29 106 36 -30 -62 76 129 -2 124 69 -240 -88 -24 -135 -234 -158 37 9 -18 -100 -147 58 66 67 50314 364 75 75 10775 13 58 34 8057 1187 14194 18345 21887 21573 16459 5225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 793 1113 1746 2222 2642 2992 3409 4019 5666 8757 10672 12671 13764 14503 14065 13599 12929 12295 13108 14094 14233 14724 15466 15761 14435 9478 4746 1347 477 396 461 497 658 1537 1598 778 180 154 139 139 140 132 124 120 133 156 155 144 133 126 122 122 124 127 140 149 150 144 141 132 133 127 127 146 146 138 122 120 117 117 118 111 120 123 124 123 126 125 126 120 126 126 125 127 134 135 139 135 138 139 148 146 149 146 146 138 140 142 142 143 144 144 141 137 135 136 133 132 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 999999 999999 999999 999999 137 137 138 137 135 135 134 134 132 131 133 133 135 136 135 136 138 139 139 138 138 137 137 137 140 143 140 136 131 134 140 145 150 148 144 144 146 144 143 141 136 133 135 139 141 138 137 133 127 125 124 120 119 121 116 113 114 117 117 116 114 111 115 115 112 110 114 122 121 120 116 107 104 106 107 107 105 103 97 98 102 89 90 104 96 77 77 80 82 96 108 109 99 83 81 87 94 89 88 86 65 47 46 62 71 73 66 46 42 44 51 54 35 30 45 57 63 72 76 48 40 57 59 53 50 23 -3 15 24 16 36 51 20 8 28 47 50 53 59 29 30 29 19 7 -2 -15 -9 12 -23 -24 -4 45 38 -10 -23 -8 28 55 74 0 43 21 -50 54 49 30 75 32 44 106 59 25 106 136 59 -10 -88 3 87 100 175 13 -5 26 -51 40 -84 -255 -139 -98 -87 68 83 15 62 -32 39 40 -227 -99 101 72 -121 -217 -185 50346 371 75 75 10773 13 59 6 8063 1203 11676 14741 16479 14888 10459 2902 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 936 2046 2602 2997 3148 3536 3978 4387 4539 5112 6810 8342 9534 9627 8654 7289 6238 6579 7657 9706 11132 12539 13419 14857 16483 14445 10041 7990 6864 4386 3007 3266 3133 2788 2508 1626 768 176 151 134 127 128 126 121 120 135 152 158 147 134 127 120 111 119 129 142 148 149 145 142 136 133 130 138 151 146 135 122 119 117 121 119 110 123 120 123 121 125 122 126 121 126 127 128 126 128 133 137 135 134 141 149 146 150 145 146 138 140 141 141 140 142 141 140 137 135 136 136 133 133 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 137 138 137 135 133 132 133 131 131 134 133 135 136 136 136 139 141 138 136 136 135 136 137 140 143 141 137 136 136 141 145 147 149 146 145 147 149 146 143 141 139 134 135 137 137 137 132 126 125 124 121 119 118 114 112 116 122 124 116 109 113 120 115 112 111 114 121 120 126 124 113 111 113 107 104 108 105 99 102 110 97 101 115 98 81 80 80 80 90 97 92 94 83 73 70 70 78 74 73 81 62 43 52 52 54 54 35 30 44 53 58 68 53 45 63 63 54 67 59 38 48 48 56 74 51 -3 -7 41 43 18 52 42 4 31 69 88 58 61 46 -17 -38 -4 7 26 13 -51 -3 39 30 58 77 55 32 -44 -75 -11 73 128 68 9 -51 -62 50 124 97 75 94 74 61 63 16 -5 75 88 -24 -65 20 103 140 155 84 106 114 1 -75 -129 -130 -2 -24 -93 63 87 16 47 -90 -170 -61 -16 18 138 188 66 -35 -9 40 183 188 116 242 235 263 50377 371 75 75 10777 13 59 37 8068 1219 9175 10597 10592 8892 5752 2101 999999 999999 999999 999999 999999 999999 999999 999999 18 875 1938 3145 3415 2628 2497 2856 3437 4200 4610 4514 4805 5695 6391 7108 7522 8004 8457 8723 8236 7090 6524 6203 7227 9847 14506 17659 19420 18258 16886 14225 12183 8974 6504 4589 1304 248 183 160 141 129 124 128 124 123 131 141 145 147 139 129 122 119 116 123 136 149 152 154 148 140 133 133 135 145 147 142 129 123 117 117 119 118 114 124 118 123 122 125 123 126 124 128 128 129 127 131 132 134 135 135 142 149 148 150 147 143 139 138 141 141 140 141 142 142 139 136 136 136 133 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 135 136 136 135 134 132 130 131 131 131 132 132 134 136 136 138 143 143 137 134 135 137 138 138 140 142 140 140 140 139 142 144 145 147 144 143 147 149 146 140 141 139 135 136 135 133 130 122 118 122 123 123 121 114 110 108 112 120 119 110 105 108 109 106 114 116 112 116 121 125 121 112 111 109 100 101 103 102 110 113 115 115 109 113 104 86 80 87 96 100 96 81 78 78 61 39 38 61 74 83 105 92 66 58 46 57 70 56 36 41 59 60 49 39 74 85 56 42 49 69 56 31 32 61 93 79 34 15 44 61 54 86 76 30 34 48 54 20 54 72 19 15 31 22 8 17 -34 10 49 27 67 43 16 33 20 -26 -1 113 90 0 -42 -83 -70 5 131 122 52 63 43 35 -38 -45 60 147 132 36 49 59 157 200 130 147 168 196 117 -77 2 105 54 -7 140 44 -132 -86 -83 -69 -165 -175 27 206 101 -50 -37 143 90 124 247 69 54 377 284 147 50409 371 75 75 10774 14 0 9 8073 1236 20868 11820 12505 12023 8679 3168 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 1509 1996 1823 980 1048 1333 2165 3199 4165 5145 6476 7464 8395 10206 13140 15381 17446 18836 19004 17786 16225 13957 10235 9498 10965 14112 17097 16092 13585 10665 8365 5415 3482 2134 419 185 173 152 138 131 130 127 125 129 139 143 145 142 138 130 120 119 119 131 142 154 160 159 154 144 135 139 143 146 139 135 128 123 116 116 120 119 117 120 118 123 122 125 125 129 127 127 127 129 129 134 134 134 135 139 142 146 148 151 152 150 147 142 143 145 146 145 146 145 144 143 140 139 138 136 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 136 137 135 133 132 131 130 130 131 131 131 133 136 137 140 144 143 139 136 136 139 139 138 140 139 138 139 139 141 144 143 144 147 145 146 147 146 145 140 137 135 135 136 136 133 127 119 115 116 115 121 123 116 110 104 104 110 112 116 114 109 106 110 117 115 111 111 122 123 117 115 111 99 94 100 98 100 108 107 106 115 111 105 94 81 76 83 92 92 87 79 70 69 57 39 53 73 88 97 88 73 76 77 72 85 95 79 52 59 64 46 38 35 66 61 45 68 61 44 57 56 41 56 83 62 49 54 59 34 22 48 69 70 56 64 27 16 79 73 53 17 -8 -19 -13 6 -42 -25 12 -3 18 29 -8 -21 2 36 47 91 79 49 44 38 7 4 67 81 48 10 58 76 -102 -70 123 87 -15 25 38 61 54 116 156 55 43 77 27 17 111 149 15 -138 47 -45 -132 55 85 125 66 -126 -119 69 22 -92 -100 117 7 -116 -27 -80 98 541 512 76 50440 366 75 75 10781 14 0 40 8078 1258 26847 12848 11215 9489 5709 1615 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 1059 1672 1791 1726 1774 2027 2420 2633 3086 4160 6082 7706 9027 10297 12220 13677 15307 16543 18034 18744 19245 19745 17597 17300 16986 14794 11723 8044 5260 2848 1675 1295 534 229 203 188 169 150 135 132 131 124 128 137 146 145 148 146 138 127 121 119 119 135 149 155 161 160 153 145 142 144 144 139 136 132 127 120 119 114 125 122 121 119 116 118 121 124 126 129 127 126 126 129 129 131 130 132 133 137 140 142 145 149 151 153 147 143 142 145 146 146 145 144 145 144 140 140 139 136 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 139 137 135 133 132 131 132 132 131 132 132 133 136 139 141 140 139 139 140 142 141 139 138 136 135 135 138 140 142 142 144 147 147 147 145 143 143 140 134 130 129 130 132 132 127 124 122 117 113 118 120 116 112 107 106 111 112 114 115 110 106 115 122 117 115 120 120 117 119 120 112 101 100 103 102 101 105 105 104 103 95 91 85 77 75 77 80 80 70 71 81 81 75 76 81 93 99 73 61 69 65 77 92 81 69 65 66 65 58 49 45 54 57 41 29 47 60 33 55 77 67 50 52 43 28 25 15 2 21 36 54 93 75 45 9 -8 40 65 58 0 -5 12 21 8 -30 -29 -3 5 13 57 45 7 -50 11 89 36 30 85 70 46 14 -17 69 132 154 106 92 69 -43 -47 53 30 -48 -36 -70 32 57 61 103 28 -37 -53 -7 -4 32 190 89 -149 -132 -23 14 129 167 54 126 26 -149 -95 -72 -111 -126 -139 -113 -54 -203 50472 371 75 75 10771 14 1 12 8081 1293 24749 16061 14768 13748 9778 3486 414 42 48 9 999999 999999 999999 999999 999999 145 657 1175 1406 1538 1706 1826 1848 1828 2360 3628 5370 6533 7184 7631 7841 7181 6325 6002 6139 6440 7044 8094 9030 9680 9209 6942 3926 2260 1698 1399 1541 1255 513 224 207 183 157 137 127 124 130 130 137 143 151 150 154 152 137 124 122 125 126 132 152 153 154 160 154 141 137 135 134 129 136 133 125 121 122 115 120 123 121 120 116 116 121 120 126 128 127 129 125 128 127 131 130 134 133 138 141 145 146 148 149 148 144 141 142 144 144 146 145 145 144 143 141 140 138 135 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 139 140 139 137 134 133 133 134 134 132 133 135 134 135 138 139 139 140 140 141 143 142 138 136 135 133 132 133 134 138 143 145 147 146 144 142 140 139 137 131 130 131 132 133 132 129 127 126 123 119 118 117 117 120 116 108 112 112 109 113 111 109 118 121 117 118 119 115 114 117 117 112 105 106 110 110 116 124 125 114 100 90 89 89 80 80 87 94 94 73 68 83 81 76 76 79 94 102 81 62 84 88 75 76 65 54 47 53 49 53 56 46 52 45 38 48 53 45 44 60 64 63 51 42 45 38 36 37 47 58 54 51 56 37 1 29 13 -2 39 42 23 42 52 33 28 25 15 29 40 2 33 72 35 6 42 78 32 33 24 -16 0 43 41 70 112 97 42 55 66 -25 -60 24 79 69 6 -51 36 156 130 102 110 -25 -41 105 17 -67 74 40 -105 -154 -6 61 79 118 -38 24 0 -156 36 194 64 -65 -138 -43 64 4 -147 -7 219 -60 -152 50503 371 75 75 10754 14 1 43 8081 1332 19342 19346 22173 26460 30133 28990 22787 9756 312 313 373 416 347 167 105 93 98 104 157 305 503 615 750 948 1390 2152 3103 3546 3324 3141 3004 2079 1165 758 537 492 466 457 374 245 208 211 204 192 182 179 179 185 184 184 178 167 152 133 128 125 137 145 152 149 154 155 156 150 137 126 122 126 130 135 149 150 148 154 154 142 133 130 128 126 132 132 127 123 121 118 118 123 116 118 119 119 122 121 123 124 127 128 125 126 129 131 130 133 135 136 139 145 146 148 145 142 138 138 139 140 140 142 140 140 139 138 138 136 134 130 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 999999 999999 999999 139 138 139 140 139 137 135 134 134 134 135 134 136 137 135 136 139 142 142 140 140 140 141 141 138 136 133 130 129 131 135 139 145 147 147 146 142 142 141 139 139 134 133 134 136 139 138 131 126 124 123 121 120 119 117 121 121 112 110 111 104 107 116 118 114 113 115 117 114 116 121 114 112 118 115 112 114 118 124 121 119 117 106 100 98 100 99 99 100 98 95 80 75 72 65 63 55 66 82 83 82 71 76 80 64 54 62 71 60 61 61 56 55 49 53 60 57 72 74 52 52 53 46 54 55 38 49 57 68 76 54 43 48 62 60 36 20 50 75 49 43 57 69 84 82 62 63 71 66 24 24 49 33 37 61 90 35 -23 -4 32 17 21 91 167 190 204 144 -48 -46 41 0 -68 -41 48 87 66 50 71 79 100 149 126 40 -32 -39 52 38 -34 -27 -11 7 -78 -143 -203 18 182 -53 -35 74 31 -15 93 85 -23 -33 101 171 53 41 206 294 -9 -200 50535 353 75 75 10753 14 2 15 8083 1370 11623 13310 17263 25186 32465 35463 30186 12286 323 403 690 709 510 339 253 181 152 135 125 130 160 261 422 521 525 503 531 572 404 207 204 237 241 200 162 144 139 145 144 153 171 187 189 186 178 177 173 169 169 169 172 170 159 144 134 128 143 153 155 152 151 150 148 141 133 126 124 125 130 144 146 140 138 144 151 142 134 132 129 128 131 128 122 124 117 120 121 122 115 118 118 119 124 123 120 124 125 125 128 126 127 131 133 131 135 137 140 145 150 150 147 144 141 142 141 142 143 143 143 142 139 139 138 136 133 130 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 999999 999999 999999 140 141 141 142 140 138 136 137 137 137 136 135 136 135 135 138 142 144 143 139 138 138 138 138 137 133 128 127 128 131 135 140 146 146 142 141 141 143 142 142 142 137 132 131 132 137 140 131 123 121 122 121 117 114 110 117 126 122 114 114 111 110 120 120 109 113 119 116 115 121 124 111 104 118 120 109 110 117 119 103 98 112 94 85 96 95 95 96 92 90 100 100 91 91 78 62 57 74 88 74 59 62 72 59 50 53 59 57 65 72 63 53 58 60 45 63 70 62 45 35 37 34 46 52 35 14 64 63 14 25 22 23 36 72 83 57 56 56 50 72 67 39 92 102 42 26 58 77 66 40 23 55 37 21 57 101 5 -20 29 6 -45 -36 43 71 75 108 70 -69 -17 35 -62 -31 50 -4 82 109 86 190 117 15 -15 -52 -120 -114 7 20 -79 -11 133 114 -33 -177 -197 -354 -128 50566 354 75 75 10755 14 2 46 8084 1408 7018 7623 9725 14821 16939 14315 7245 1611 325 486 842 863 715 640 585 465 394 290 187 178 228 440 511 429 370 367 436 425 308 137 130 154 166 154 126 113 113 121 124 125 137 165 179 178 168 164 166 167 169 179 190 196 188 173 157 148 158 160 154 146 141 139 143 135 128 125 122 122 126 143 137 127 127 138 149 142 133 127 130 130 128 123 117 122 114 126 120 123 116 122 116 120 122 119 118 123 121 124 122 126 125 132 135 132 136 139 143 145 149 148 148 148 143 144 143 143 146 146 147 144 141 141 139 136 135 132 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 143 144 144 144 141 139 139 138 138 137 136 137 136 135 139 143 142 141 138 137 138 137 137 136 132 129 127 128 131 133 137 142 144 139 137 140 141 144 144 142 142 137 136 136 134 136 130 122 122 125 123 120 115 110 118 123 119 113 116 121 120 122 118 112 114 117 114 115 117 119 112 102 112 117 111 114 113 109 107 111 118 107 101 97 84 82 88 83 80 92 100 93 97 105 85 71 85 91 88 80 73 85 90 83 73 59 45 61 53 29 40 71 97 63 58 72 71 66 48 48 51 67 44 32 8 64 95 36 18 -1 16 29 70 88 54 43 36 5 19 10 -2 64 65 23 20 86 93 -8 13 28 -20 -24 46 74 37 8 43 63 29 -73 -107 -54 -85 -70 -19 16 35 77 -25 -189 -62 134 52 113 190 77 89 82 59 11 -108 -105 0 122 115 41 83 73 50 -37 -171 -179 -237 -81 -9 50598 371 75 75 10753 14 3 18 8086 1446 10329 10883 12920 16970 18701 17135 8424 553 361 535 826 879 823 817 812 750 702 588 400 349 380 540 511 404 360 369 477 482 424 161 124 139 149 141 123 117 118 116 123 131 142 171 188 183 172 164 166 173 179 186 195 198 193 178 172 175 179 174 159 145 139 137 141 135 131 129 124 126 128 138 133 129 126 137 149 142 133 131 135 138 128 121 121 120 115 125 125 127 119 122 119 119 117 120 117 120 120 122 121 127 125 132 130 132 136 137 140 144 145 146 145 143 140 140 139 141 140 143 141 139 138 137 134 132 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 146 146 145 142 139 138 137 136 137 135 136 136 134 137 140 140 139 138 137 137 138 140 137 133 131 128 129 132 133 135 140 144 143 143 140 139 143 142 142 147 147 146 142 134 131 128 125 125 128 127 123 117 114 115 114 113 112 111 109 113 117 115 112 111 116 120 116 113 114 108 106 111 117 118 117 110 105 109 111 119 119 111 103 95 89 97 95 81 76 74 81 94 109 92 76 86 89 96 97 92 101 104 100 88 76 82 76 43 23 49 65 80 72 61 62 65 91 87 75 75 55 9 43 42 55 98 80 17 -33 28 48 70 81 35 5 -5 15 23 25 75 67 24 -2 -10 38 48 2 13 8 -42 1 62 64 35 63 61 -4 -36 -35 -16 -30 -83 -66 -6 43 63 92 51 -76 -28 88 126 134 146 87 38 62 9 36 1 -60 60 54 104 245 128 -41 -9 113 110 -138 -230 -20 -56 -230 37 288 196 -38 -119 -41 -60 -75 19 131 159 178 68 71 114 -56 50629 371 75 75 10753 14 3 49 8088 1483 20218 25195 30054 33899 34024 26804 9596 705 517 686 805 774 651 658 782 834 826 807 712 639 614 612 503 355 314 358 496 514 451 190 129 142 144 132 123 124 126 122 119 125 134 158 176 181 178 165 162 180 187 188 196 189 179 161 157 159 163 165 165 152 142 139 136 133 133 133 131 132 135 134 131 124 124 142 152 145 137 135 139 142 134 122 117 119 116 120 127 129 120 119 120 117 116 122 119 119 118 122 125 127 127 129 129 135 136 139 137 146 146 147 145 142 139 137 138 142 140 142 139 140 139 137 134 132 132 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 999999 999999 999999 999999 999999 999999 146 148 148 146 144 142 139 139 138 136 135 133 134 134 134 136 139 139 137 135 134 134 137 140 140 137 134 133 133 132 132 135 141 145 143 143 143 141 140 138 140 147 152 153 147 140 137 135 132 127 128 128 123 115 116 116 113 115 113 111 109 111 116 122 121 115 117 120 113 113 113 103 104 108 113 112 107 109 111 108 108 115 103 91 90 89 88 98 102 88 86 78 77 85 91 84 70 81 83 85 101 94 76 74 82 87 85 86 76 49 51 60 54 67 84 69 49 57 79 92 72 50 37 16 52 72 64 64 44 16 20 52 29 33 36 -7 -38 -34 32 41 56 74 33 20 -26 -40 5 29 52 91 54 43 80 32 6 36 85 82 6 -25 40 81 61 24 -8 -7 7 -27 0 92 55 9 10 62 86 80 121 101 68 -51 -110 -30 1 53 -21 58 164 -59 -26 149 117 207 204 -66 -76 -29 -140 -14 55 -52 -169 -137 -50 33 177 132 125 20 -175 -170 8 44 -89 50661 367 75 75 10750 14 4 21 8089 1523 22343 24784 26537 25628 21145 10975 1648 456 671 803 808 597 454 469 685 843 848 863 863 820 752 666 484 278 256 384 533 540 473 178 138 138 135 123 123 125 126 124 117 118 124 139 155 164 166 160 159 181 186 184 188 190 180 155 137 133 149 161 166 154 142 134 131 129 126 131 131 130 134 134 129 122 132 153 154 150 141 137 138 141 133 126 118 121 118 121 121 125 121 116 117 117 119 120 121 122 120 126 126 127 127 130 132 137 139 144 138 145 146 148 145 144 139 139 140 142 143 144 141 142 140 139 136 136 135 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 145 143 142 141 141 141 140 139 137 134 134 133 133 135 138 139 137 135 135 135 136 140 141 139 137 135 134 134 133 133 137 140 140 143 146 145 143 142 144 146 149 153 150 144 139 135 136 133 128 126 123 117 116 120 120 121 116 111 116 117 117 126 133 123 117 115 113 113 116 111 104 104 106 105 111 121 113 109 112 112 110 105 93 91 93 95 96 100 104 85 75 77 87 87 72 69 81 78 87 93 75 87 85 80 74 67 79 77 74 58 75 101 95 86 76 70 71 79 77 53 16 34 68 64 46 20 12 24 53 59 24 16 12 9 17 15 49 58 55 7 -17 17 27 23 49 92 85 76 52 66 73 46 35 2 16 79 74 60 24 17 50 48 18 -22 51 62 72 104 54 40 15 40 64 -17 13 21 40 71 -45 2 51 140 99 11 -1 -149 14 190 35 112 271 -21 -281 -107 -94 -175 -211 -141 -26 -48 -90 -88 16 45 151 18 -166 50692 362 75 75 10753 14 4 52 8090 1561 23025 19554 19497 18261 12159 6229 619 395 703 810 728 464 363 369 512 738 879 897 859 836 763 659 454 273 251 382 544 572 515 252 143 129 128 125 128 123 128 128 125 125 125 135 148 148 142 139 146 172 180 181 179 194 188 169 145 143 162 175 169 156 140 132 131 130 125 128 131 132 136 137 136 133 143 155 155 156 148 142 140 145 138 128 121 122 118 121 122 122 121 116 117 119 121 118 124 122 120 124 125 127 125 131 132 136 138 140 137 143 147 148 146 144 140 141 140 141 140 141 139 139 139 137 137 136 134 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 144 143 143 141 141 142 144 143 143 142 139 139 137 134 134 137 139 137 133 134 136 137 137 136 135 134 134 132 132 132 133 136 139 141 145 148 145 143 144 147 146 147 150 148 145 141 133 134 131 125 123 120 117 116 117 116 116 114 109 110 114 117 122 128 118 110 112 118 122 122 117 113 110 103 110 126 129 112 104 106 103 104 105 107 108 105 92 84 100 103 80 69 75 78 83 80 67 72 67 72 83 84 91 78 81 68 49 59 76 69 60 85 98 78 82 78 33 21 21 48 60 26 39 52 35 28 6 0 20 43 56 30 19 25 58 95 82 59 49 24 2 22 10 37 77 66 88 62 32 84 63 -7 21 51 47 54 67 96 76 15 -27 -2 41 -3 -22 71 110 121 110 60 61 47 51 10 -127 -80 -30 -22 78 57 61 0 79 165 59 -31 -120 3 88 102 154 -9 -114 -171 -132 -76 -80 -81 -76 7 -48 -127 -202 50724 368 75 75 10743 14 5 24 8091 1602 35898 26545 27637 24120 15079 6299 671 472 747 800 583 415 358 383 437 732 1028 1031 939 893 800 642 415 262 239 357 570 640 602 443 164 131 128 123 125 124 131 130 126 131 128 130 134 136 130 130 138 162 181 185 183 197 199 184 167 159 171 180 171 153 143 137 134 131 127 126 130 134 138 142 139 133 140 153 155 156 148 139 138 146 141 128 121 120 116 117 120 121 118 121 119 122 123 121 120 118 115 120 122 126 126 128 133 137 136 135 135 142 147 148 145 143 142 142 139 141 139 138 136 136 136 135 137 133 132 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 999999 999999 999999 143 142 143 143 143 142 142 144 145 144 143 140 141 138 133 133 135 136 136 133 133 135 137 136 134 133 133 131 130 129 131 136 142 143 142 146 148 144 142 143 144 147 150 152 152 151 148 143 138 130 128 129 122 120 120 116 110 106 109 109 108 113 116 114 112 112 112 115 121 122 123 120 120 116 111 119 127 125 114 105 108 115 104 94 100 102 101 94 89 94 91 89 91 89 90 93 84 66 50 56 74 78 76 66 70 88 85 71 68 68 61 60 64 71 74 70 38 6 6 27 49 68 80 64 46 51 79 53 12 23 36 71 47 29 60 89 104 106 93 31 2 44 93 27 21 65 52 57 53 55 58 -12 -41 0 30 97 96 41 86 92 55 -2 6 106 103 58 15 30 75 191 143 -30 -33 -13 -60 -69 7 -43 -60 121 48 -33 84 111 14 -7 3 -43 93 105 221 256 -3 29 126 36 -32 36 88 -7 -142 -174 -59 -110 -91 107 -103 -285 -260 -247 50755 371 75 75 10737 14 5 55 8091 1641 29265 34855 39187 35457 26672 12970 4813 710 604 664 616 607 615 665 735 1037 1219 1207 1119 1010 865 614 391 242 230 380 619 686 661 522 204 143 127 120 121 125 128 124 120 128 130 125 124 123 123 126 128 145 165 186 184 190 193 181 172 162 174 169 158 143 138 136 136 136 131 127 126 129 135 142 142 135 138 146 152 151 143 137 135 139 139 131 123 121 115 119 118 122 118 119 118 123 123 121 118 119 117 120 121 126 124 130 131 137 135 135 138 144 148 147 144 143 140 142 142 142 140 138 137 135 135 136 137 134 133 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 145 145 145 145 142 141 143 144 145 143 139 138 136 132 132 134 136 137 135 134 136 138 137 134 135 133 129 129 131 132 135 140 140 141 144 144 143 142 144 146 148 151 153 158 160 155 151 148 141 140 138 128 125 122 120 117 110 109 111 111 114 114 108 106 115 118 122 119 116 121 123 125 120 118 120 118 120 121 114 112 116 119 111 104 105 100 100 108 97 90 102 105 98 105 105 80 62 64 70 60 73 90 80 80 83 82 78 81 74 76 53 32 46 46 42 21 45 79 83 78 73 58 44 60 68 69 68 26 -3 5 57 73 55 62 56 60 57 55 43 36 66 75 -4 -20 16 1 36 88 75 12 -69 -17 22 10 110 134 48 25 101 104 30 -11 32 111 65 -7 0 26 135 159 66 0 -30 -7 46 90 3 -12 72 -91 -44 108 65 16 -63 -65 -29 145 121 65 16 -34 -57 -64 -3 -30 92 205 -124 -362 -82 9 -37 1 138 153 -53 -139 7 142 -59 -25 50787 371 75 75 10738 14 6 27 8091 1682 27447 38320 45026 47776 45945 32792 14136 934 394 496 703 899 973 983 1027 1192 1241 1234 1170 1017 786 536 331 230 226 365 626 691 660 503 193 138 120 119 122 126 127 121 119 125 130 126 126 121 122 123 121 130 143 175 182 180 190 185 178 170 169 158 147 138 136 136 139 137 131 127 127 130 139 147 146 139 134 141 149 153 147 143 137 136 137 133 125 120 117 121 120 122 115 121 114 123 121 120 123 123 118 118 119 125 123 129 126 133 131 136 139 142 146 143 141 140 139 140 142 141 138 138 139 135 132 132 134 133 132 131 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 148 146 143 142 143 143 144 144 142 140 137 132 131 133 135 135 134 132 134 135 136 136 135 132 129 130 133 133 133 136 139 143 142 139 141 142 141 144 147 149 150 156 162 156 151 155 149 144 142 130 124 120 120 119 109 107 111 111 112 115 110 110 115 121 124 121 128 128 123 123 124 121 117 114 112 127 123 111 109 117 119 108 110 108 102 106 95 84 97 103 91 85 86 83 77 78 83 65 71 96 101 81 70 76 56 41 53 74 45 32 53 36 32 27 41 74 86 94 64 54 55 51 53 22 22 11 -22 -6 28 57 67 56 9 53 61 15 20 27 22 20 25 1 18 6 9 12 15 25 -5 69 121 60 86 145 40 -12 77 111 140 49 -6 97 113 52 -28 -16 -19 -26 45 74 54 0 36 127 104 82 84 -23 44 76 -3 83 49 -42 -24 96 145 102 6 -91 -32 -19 -148 -133 67 198 -105 -142 25 -154 95 179 158 313 125 50 372 499 205 113 50818 371 75 75 10735 14 6 58 8091 1722 22739 29907 32689 33880 31840 23380 9757 862 585 663 927 1101 1132 1071 1042 1080 1109 1095 1050 943 683 517 310 219 211 297 586 685 661 446 150 120 117 120 120 118 120 116 117 122 128 125 127 120 123 124 124 126 136 157 174 175 182 179 186 180 171 159 148 135 134 136 138 135 131 130 133 135 142 146 141 137 132 138 145 153 148 147 143 140 137 133 124 120 119 120 117 121 114 124 119 121 121 121 120 124 118 119 117 122 125 129 129 133 133 137 138 140 147 144 141 139 139 141 141 141 139 141 141 139 135 133 135 134 133 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 148 148 146 143 142 143 142 143 144 142 141 138 131 129 132 132 131 130 130 132 132 135 138 137 134 134 132 132 134 134 137 143 146 144 140 140 140 139 143 146 148 148 150 155 153 149 155 150 145 145 131 119 114 116 115 108 108 109 107 115 120 113 113 114 120 123 127 132 127 120 118 126 124 119 118 114 126 125 116 117 112 105 95 98 104 102 99 92 83 91 103 98 84 69 90 103 79 72 69 67 76 89 94 85 86 67 40 52 56 62 66 72 66 57 63 56 58 74 98 89 67 51 50 77 59 45 54 57 62 13 25 61 35 20 67 106 70 27 20 6 -3 33 24 20 30 8 7 36 51 25 58 98 93 37 47 51 32 39 31 126 89 65 85 28 7 -46 -14 2 0 11 -9 12 -67 31 163 71 118 161 86 79 105 83 82 135 36 14 108 151 216 194 106 87 0 -36 37 45 149 10 -32 -31 -97 52 154 223 133 81 152 283 238 173 343 50849 371 75 75 10734 14 7 29 8091 1761 16174 16230 18596 20892 21958 21482 19489 23175 32049 34143 18448 4792 1277 1226 1132 997 962 928 883 817 697 638 544 466 418 318 441 522 626 518 346 204 130 125 124 118 122 120 120 119 127 123 127 125 130 130 130 129 132 149 166 179 177 171 177 174 162 155 152 145 142 142 142 141 141 137 141 139 136 136 140 142 143 139 139 150 152 152 149 146 139 135 124 125 121 118 116 121 119 121 118 119 121 122 118 123 121 126 118 122 123 131 132 136 133 136 139 143 149 146 143 140 141 140 141 139 140 141 138 140 136 134 136 135 133 134 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 149 149 148 144 143 143 142 141 141 139 139 138 134 133 134 133 130 126 127 132 135 137 139 138 136 135 133 131 134 137 138 140 139 137 137 137 137 140 144 145 150 151 146 145 144 144 145 144 144 142 137 127 117 117 115 113 115 112 109 114 116 111 111 115 116 117 124 121 117 120 119 124 123 119 123 124 117 116 111 105 109 107 99 98 101 103 101 88 84 93 96 96 79 60 88 102 75 67 74 70 68 61 69 75 73 69 53 47 49 65 61 62 75 69 71 63 54 54 58 63 33 20 60 95 68 57 61 69 81 24 49 75 25 10 41 98 88 22 -7 21 25 17 -7 0 10 -19 31 60 67 43 4 14 100 80 58 126 48 -45 -71 10 107 65 -43 -56 -12 -49 -9 2 2 26 15 22 -23 76 52 -46 120 78 -26 -47 -36 154 194 64 -19 -18 -42 14 125 165 140 15 -118 58 223 148 244 51 -72 31 56 -73 -12 223 149 2 62 121 -11 -17 160 50957 371 75 75 10729 14 9 17 8091 1899 4829 5371 8580 13598 20711 30720 42523 58860 72426 69812 28929 5542 1424 1411 1300 1053 925 888 854 786 772 791 799 763 630 376 346 443 610 662 617 323 150 133 129 125 128 126 129 124 128 130 136 136 140 144 142 138 131 142 159 179 179 177 170 165 152 149 154 154 153 150 152 148 150 146 146 137 134 137 142 144 142 140 138 144 155 153 150 147 138 135 124 124 120 117 116 120 119 125 115 121 119 123 123 121 120 125 119 123 123 133 130 133 130 136 139 142 147 145 142 143 142 140 140 139 139 138 136 137 136 134 136 135 134 132 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 151 150 150 149 147 146 145 142 140 138 137 137 138 136 136 138 137 132 126 126 131 136 138 139 138 135 133 131 129 133 137 137 137 135 134 134 134 136 138 141 142 143 146 142 138 138 140 137 138 141 133 129 125 117 117 118 116 119 117 113 113 110 115 117 117 116 110 113 119 121 122 119 123 121 115 117 113 113 115 103 93 104 125 123 112 108 102 97 87 86 89 91 100 77 60 79 79 65 74 94 89 79 64 52 64 81 86 78 71 63 57 58 57 60 52 39 41 49 69 69 45 46 48 61 77 66 48 48 59 73 87 70 93 71 9 44 65 37 1 19 64 53 53 47 55 57 15 7 1 28 37 28 26 69 84 69 95 41 4 -24 -69 -6 14 -53 -11 31 -71 -40 -5 -44 27 126 165 94 40 -42 -70 86 87 -78 -107 -10 126 69 -123 -84 43 -38 -113 -46 58 102 97 -39 -90 141 208 154 51 60 72 -44 -158 -64 129 168 -27 -34 339 253 60 15 50988 347 75 75 10728 14 9 48 8091 1939 10433 10697 15281 21993 29464 39539 44482 49149 38693 28256 8348 1713 1368 1331 1237 1073 893 864 850 804 800 838 854 819 663 418 359 439 609 639 622 288 158 141 134 129 125 124 133 132 140 146 144 138 148 156 152 143 134 139 153 169 169 175 174 166 160 154 155 156 154 156 156 154 152 151 148 139 141 144 142 143 136 135 137 151 158 155 152 147 136 132 126 121 120 119 115 120 117 126 118 121 119 126 123 122 122 126 122 122 126 133 132 132 132 138 139 143 149 145 145 145 143 144 141 143 140 140 139 139 138 138 139 136 135 133 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 153 151 150 149 149 147 145 142 139 137 134 135 135 133 134 137 138 135 131 130 133 134 135 137 137 136 134 131 131 134 136 136 136 136 137 137 134 133 134 137 141 139 140 145 142 140 142 138 138 141 135 128 123 117 114 116 113 113 116 113 115 114 118 126 116 112 108 106 114 121 123 123 125 118 112 111 109 111 107 92 89 100 115 116 107 105 94 90 92 88 86 81 91 93 78 69 64 78 86 79 75 74 76 75 69 74 94 107 97 59 49 73 54 43 38 11 43 92 94 83 69 67 67 42 23 43 66 80 78 87 90 19 34 70 61 52 -4 -47 -9 54 62 40 49 53 49 72 32 -39 -42 -28 31 62 21 21 3 2 -22 -20 93 83 -90 -143 -39 11 -17 10 4 8 22 -6 27 76 141 63 -69 -48 53 77 2 -115 15 161 82 -34 -152 -125 -58 -117 51020 345 75 75 10723 14 10 20 8091 1980 20406 25300 29204 32314 36496 34331 21948 14756 5359 1988 1292 1220 1059 992 932 889 839 841 849 828 819 823 830 805 721 483 340 339 554 564 532 253 165 149 144 138 136 138 147 148 156 154 150 150 160 159 157 144 142 141 151 167 184 180 174 164 164 157 157 160 155 163 158 158 150 147 146 141 144 145 141 138 132 135 140 162 163 156 156 152 139 132 126 119 123 118 116 122 116 122 117 124 119 125 119 123 121 128 123 123 125 132 135 133 134 137 138 143 149 147 145 145 143 144 142 144 143 142 140 141 138 138 140 137 136 134 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 151 150 149 149 147 145 143 140 137 132 132 132 132 135 137 138 136 135 135 136 136 137 138 136 134 132 132 133 134 135 137 137 138 138 139 139 137 137 139 143 142 141 145 144 144 145 142 141 140 134 131 130 125 120 116 112 115 118 111 113 120 116 116 110 107 111 109 110 119 128 128 128 125 118 109 110 112 103 98 96 98 97 97 100 92 91 90 89 93 91 80 74 78 72 65 58 71 87 79 65 79 84 80 79 78 89 96 89 83 77 69 51 40 52 35 40 80 77 49 70 88 77 44 28 52 68 67 27 19 31 -1 -3 23 39 42 29 20 17 23 41 56 23 1 21 59 58 -24 -29 -33 8 54 25 8 -21 21 -79 -133 50 56 -37 -74 -16 43 -42 -25 31 24 10 -7 -52 -36 76 73 52 109 115 11 -102 -59 48 34 -4 13 -104 -177 51051 371 75 75 10726 14 10 51 8091 2020 30416 28289 28849 28688 31110 27458 21243 17594 10661 9067 8688 1089 789 731 725 732 780 800 816 831 823 786 761 729 679 473 303 289 437 505 481 286 185 159 155 154 152 152 169 175 172 160 159 166 168 159 160 149 148 148 156 168 182 179 174 168 166 155 153 156 153 159 157 155 151 147 147 142 142 141 138 132 129 140 143 156 156 152 151 151 144 133 123 121 122 116 117 121 116 120 120 127 118 119 121 122 119 122 121 125 122 128 132 133 133 135 136 141 144 143 143 142 140 140 140 140 138 137 136 138 137 138 137 137 136 134 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 151 150 149 149 149 147 146 144 140 136 132 132 131 130 133 136 137 134 133 135 137 137 139 140 136 132 131 131 130 132 136 138 137 138 140 141 141 139 139 141 144 143 143 143 143 148 148 142 138 134 128 130 130 127 126 119 114 117 120 110 106 112 107 106 109 114 117 111 112 118 125 130 131 128 121 106 97 103 103 108 109 104 101 94 93 85 86 85 78 90 93 74 70 69 71 78 72 63 71 92 72 69 88 93 102 98 76 69 80 104 124 86 54 62 70 65 52 61 65 50 74 94 64 45 65 46 29 42 16 -6 19 32 36 0 1 49 22 33 36 13 22 66 24 -6 34 41 37 15 -14 16 51 27 -15 4 58 50 -53 -64 72 -21 -75 -48 -23 50 10 -65 -53 32 60 93 19 -36 61 130 142 168 87 -23 -16 -67 -32 18 9 57 -22 -19 -68 -197 37 239 62 -20 -24 -47 25 125 43 7 110 255 218 -38 -21 -105 -206 -159 1 123 -43 -247 -184 23 51083 371 75 75 10725 14 11 23 8090 2061 16049 15481 17318 22363 30284 38709 50108 55205 40794 25519 10428 1009 744 710 717 713 702 690 702 754 802 777 716 663 601 463 309 263 303 415 454 360 255 207 190 188 193 199 226 231 208 197 192 188 178 164 160 154 153 158 164 166 173 169 168 170 174 162 159 162 160 158 159 154 153 148 148 142 137 134 130 129 131 135 139 138 139 135 131 131 130 125 119 123 119 118 115 122 117 120 122 124 117 119 122 121 121 116 121 122 122 126 127 128 129 134 134 143 143 140 139 138 138 138 135 134 133 131 131 134 136 136 135 135 134 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 152 151 151 152 151 148 147 145 139 134 131 133 131 129 132 135 136 135 132 133 136 135 137 139 136 133 130 129 131 135 138 139 137 138 142 141 139 137 138 141 142 142 146 146 143 144 145 139 134 134 132 137 139 134 128 119 117 119 121 116 108 107 110 112 109 118 122 112 117 119 120 128 124 118 114 108 104 109 107 102 103 102 92 91 90 87 89 87 87 102 103 76 72 78 80 85 82 82 82 97 87 72 90 108 104 88 78 67 77 85 114 106 66 68 52 41 47 44 38 55 78 81 66 46 51 29 32 61 60 46 56 50 20 -8 35 66 -23 -53 -17 24 26 61 73 32 43 29 -12 22 19 57 106 86 28 32 82 1 5 78 115 3 -51 -104 -70 104 64 -30 -49 59 187 183 141 112 57 18 1 94 179 50 32 20 11 59 65 125 173 252 33 -202 -56 14 -39 65 92 13 11 220 434 283 89 128 19 -194 -114 -167 3 134 140 310 83 -185 -225 -38 51114 371 75 75 10727 14 11 54 8090 2101 7619 7715 11397 18146 28785 42359 57001 64771 53868 33731 3129 860 714 697 695 670 591 567 583 635 701 720 670 609 537 479 372 283 258 323 416 407 336 269 229 206 204 214 232 238 226 232 233 229 218 199 185 177 174 178 174 173 184 175 172 174 187 178 178 175 171 163 160 158 153 145 147 145 142 139 134 135 136 139 143 136 134 128 119 114 116 116 114 119 123 124 122 129 124 128 130 131 124 123 124 121 123 121 122 123 126 130 126 130 134 136 138 144 145 142 141 140 141 143 139 138 138 138 135 137 137 136 139 135 134 133 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 153 153 154 154 152 149 147 144 139 136 132 132 132 131 133 136 137 134 131 132 136 135 135 135 134 132 128 127 130 136 138 137 137 139 144 144 142 141 140 142 142 143 146 146 145 143 140 135 132 134 133 133 135 133 126 121 122 127 126 125 124 120 120 117 113 119 122 110 116 124 126 119 111 111 108 106 107 105 93 97 97 94 88 93 97 94 104 95 96 105 103 89 77 75 66 59 61 76 83 88 82 77 89 93 82 87 88 74 82 86 100 100 85 72 77 60 24 7 28 51 67 87 77 63 52 55 53 85 83 39 69 73 11 6 31 30 -10 -56 -45 5 40 65 66 28 14 12 18 9 7 32 107 182 107 75 129 45 11 39 41 45 57 -33 -44 68 98 73 30 71 140 110 119 144 21 -21 7 67 154 148 83 55 -5 -23 34 72 262 275 -1 -75 14 53 38 -32 35 265 312 141 83 120 159 54 -14 -10 -126 -89 96 94 58 223 9 -307 -159 -72 51146 370 150 75 10722 14 12 26 8090 2142 7077 10528 16463 25890 39793 55582 63444 56051 32888 2664 751 686 685 674 638 558 541 562 648 676 693 668 619 512 461 393 296 258 264 346 372 387 361 318 246 193 173 179 193 207 230 258 276 264 245 219 205 186 175 168 170 181 175 177 175 187 183 181 178 169 159 153 153 146 144 144 146 143 138 137 139 136 143 137 138 131 129 118 115 115 117 116 119 123 121 122 132 125 127 128 128 126 122 119 118 119 122 121 123 125 127 128 132 135 135 139 140 138 139 139 140 140 141 141 140 139 139 138 137 135 135 136 134 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 153 155 154 152 149 147 142 139 139 134 132 133 133 134 136 136 134 132 132 134 136 135 136 134 131 131 129 130 135 136 135 136 140 145 146 142 141 141 143 143 148 151 148 147 144 141 138 132 129 134 133 128 128 126 124 122 125 127 130 131 126 122 119 122 125 120 109 115 123 118 108 108 104 100 102 97 94 91 99 102 101 104 108 106 100 106 98 89 87 79 90 86 69 57 47 54 67 66 68 65 53 62 69 61 69 65 64 75 78 89 77 62 70 82 70 23 -9 28 56 64 80 38 23 54 71 67 77 58 21 50 108 69 43 45 17 -7 -40 9 76 58 31 60 52 30 -2 -9 -1 1 24 84 138 72 29 88 88 53 45 30 57 48 61 57 48 112 73 73 86 80 79 41 52 113 104 140 134 79 139 82 6 -42 56 152 55 125 98 62 188 111 132 111 -64 -93 103 261 89 -172 -106 134 -64 -204 2 -17 66 122 -61 -129 -111 -43 -70 35 -13 51177 370 150 75 10722 14 12 57 8089 2182 9485 13543 19256 26022 36174 49700 54732 48814 20513 1293 679 651 678 692 726 696 616 596 665 737 762 749 704 571 468 380 313 268 244 262 325 392 426 398 310 208 173 181 210 235 273 359 442 442 327 236 204 180 169 166 172 181 175 174 179 189 184 182 175 165 156 156 150 144 144 141 143 137 136 131 131 129 134 131 136 132 129 123 121 118 121 117 120 116 118 122 129 121 121 121 123 118 124 116 120 118 118 117 121 122 125 128 130 131 133 139 137 135 139 138 142 137 139 140 139 139 140 138 137 135 132 132 132 130 128 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 153 154 153 150 147 145 140 138 138 135 134 136 135 135 137 137 135 133 133 134 137 138 136 135 133 133 130 130 134 135 133 135 139 142 142 138 138 140 142 143 148 153 149 139 136 140 139 134 129 130 127 125 126 122 121 119 121 126 129 129 127 121 117 119 126 122 112 117 118 111 113 112 102 101 106 104 104 105 103 104 104 104 103 103 100 98 89 77 71 68 83 82 63 61 55 45 59 69 78 77 49 49 59 68 69 60 67 67 64 77 68 53 62 55 57 37 1 -1 29 62 55 34 39 83 111 109 78 29 28 48 80 67 57 64 58 45 28 61 99 72 -12 25 95 104 39 -15 31 73 72 48 88 122 47 -13 46 67 29 3 37 70 90 158 137 33 48 92 99 104 54 12 12 192 210 127 75 83 96 -3 125 160 111 151 100 46 126 282 260 27 8 -55 -71 37 -22 63 180 185 26 -172 -210 -75 14 11 114 99 -55 11 17 48 135 143 226 51209 370 150 75 10717 14 13 29 8089 2223 15019 20742 29998 40068 50305 55174 27504 15873 5483 717 634 630 707 777 889 888 792 680 668 731 743 731 701 632 537 416 356 302 279 272 330 436 481 468 420 351 343 364 371 359 338 366 405 403 283 211 183 176 173 174 192 201 199 196 196 195 175 169 168 162 159 162 160 154 148 145 142 136 141 138 137 138 137 135 139 140 136 132 127 121 119 115 117 115 118 119 124 121 125 125 127 120 129 128 129 124 125 120 126 126 127 128 131 130 132 139 141 142 142 141 141 138 141 141 142 141 141 141 139 135 132 132 132 130 129 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 151 152 154 152 148 146 143 139 138 138 135 135 135 132 132 136 137 134 131 133 135 140 142 138 137 138 133 128 131 135 136 134 135 139 141 139 137 136 135 139 142 143 144 145 137 134 139 138 134 129 126 121 119 119 117 119 121 123 129 128 132 136 124 118 118 124 122 114 113 110 117 120 112 106 109 117 112 110 113 108 105 101 102 106 105 99 89 77 66 62 74 73 63 47 37 51 61 64 66 76 73 50 40 47 59 53 58 70 63 70 54 46 69 67 68 67 55 34 11 36 64 38 16 65 92 81 76 71 25 21 42 49 43 3 11 56 67 69 66 50 57 15 17 73 85 28 -8 -11 11 30 17 40 45 53 40 -8 -30 -21 -31 -21 47 7 15 19 -8 83 88 99 101 -35 -58 -43 21 47 -79 -104 44 75 30 165 149 64 71 117 126 261 372 150 -43 -84 -99 -94 63 164 58 21 144 121 -131 -40 172 17 -140 -115 58 174 261 276 -5 -47 169 348 51240 370 150 75 10711 14 14 0 8088 2263 25265 31125 40410 48416 52404 45473 8667 901 766 688 628 642 751 859 976 982 880 731 725 749 727 678 650 634 601 477 387 354 354 389 487 646 663 618 569 512 527 631 772 854 721 340 226 196 174 174 168 172 173 174 200 217 216 210 199 189 162 152 159 162 158 161 168 164 157 151 148 140 140 143 142 146 140 136 134 133 133 129 126 122 120 119 120 123 117 114 118 118 124 123 126 123 128 133 133 131 133 131 132 131 129 131 132 129 133 138 142 146 144 141 138 140 139 140 142 139 138 140 138 135 133 133 131 130 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 152 152 150 146 144 142 139 138 137 134 134 132 130 130 133 135 132 131 133 136 140 143 143 141 139 133 132 134 136 137 137 136 137 141 141 139 137 134 137 140 140 139 140 139 137 138 137 131 128 128 125 118 114 114 118 120 120 123 124 130 134 124 115 114 113 109 112 113 109 119 124 119 113 111 120 118 113 108 103 101 99 99 101 97 87 88 83 62 64 85 74 60 50 44 64 75 72 68 77 76 60 56 57 54 51 53 52 60 66 36 40 76 83 88 66 70 72 69 92 87 57 15 47 60 38 52 46 24 25 32 56 71 23 25 97 92 76 67 42 26 30 56 36 33 18 9 26 -4 -38 -45 -26 -39 -26 59 9 -24 38 -48 -57 25 -40 -99 -132 -11 137 125 90 124 151 100 3 -40 -24 -51 7 33 -41 54 114 102 118 85 79 30 52 123 100 -28 -89 7 -98 -68 170 13 -23 117 33 -53 133 200 58 -125 -232 64 329 261 175 -94 -241 59 128 51272 371 75 75 10703 14 14 32 8088 2304 32174 30222 30343 29626 26296 19868 12503 3156 833 777 653 626 661 811 1006 1057 994 775 688 709 731 696 636 600 586 580 504 451 577 721 903 1122 1333 1334 1252 1040 1048 1481 1611 1356 1100 780 357 235 210 181 170 166 169 174 182 208 217 217 201 177 155 141 144 147 154 152 157 163 164 157 147 145 139 135 136 135 135 132 130 126 124 123 121 121 123 117 121 121 125 119 118 116 115 121 124 122 121 125 130 131 133 133 135 132 133 133 137 135 136 136 142 144 148 145 141 143 143 144 143 144 142 139 141 138 135 135 134 132 132 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 151 150 148 146 142 139 137 137 136 133 134 133 129 129 132 133 132 131 132 135 138 142 146 146 142 137 135 136 137 139 141 138 136 139 141 139 135 135 137 138 137 135 134 135 133 132 134 134 131 127 126 120 118 114 108 112 116 113 115 124 126 114 113 116 105 106 108 107 109 120 128 128 122 116 122 115 110 100 93 96 97 92 88 93 88 85 77 66 68 82 71 58 69 82 82 64 69 70 77 86 64 69 62 48 67 70 53 48 43 52 75 70 74 89 75 72 65 64 93 86 75 72 67 59 46 53 40 34 28 30 59 88 89 98 124 78 62 42 -2 -1 14 45 34 13 17 37 62 42 -53 -94 5 75 54 51 48 32 73 -29 -67 30 -8 -30 -87 -3 91 43 64 100 226 210 71 8 32 95 179 148 44 63 32 73 203 164 -41 -85 -58 -39 -34 -59 -18 30 42 27 26 -10 153 223 98 41 -93 28 121 -119 -195 33 131 77 127 -25 -383 -169 21 51303 371 75 75 10705 14 15 3 8087 2344 25302 23228 22987 21651 21105 16034 8698 2218 761 695 591 584 639 806 1035 1032 924 666 614 623 638 596 525 497 495 524 496 541 802 985 1192 1419 1755 2036 2350 3148 3926 4112 3476 2788 2457 2649 3515 2834 1681 700 244 194 179 175 189 206 213 210 185 156 132 129 138 135 142 144 157 159 158 152 144 140 137 135 137 133 125 122 119 122 119 118 120 118 124 117 122 119 123 120 121 115 116 121 125 118 121 125 127 128 130 130 133 133 134 139 143 139 140 136 144 148 149 146 143 145 145 147 146 144 143 140 140 137 134 135 133 133 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 149 149 148 146 143 139 137 136 136 135 133 135 134 128 129 132 131 129 128 130 132 136 142 147 149 145 143 139 138 139 140 140 140 139 138 137 137 136 136 136 136 136 135 133 135 133 132 134 131 124 119 117 112 116 114 108 110 115 112 106 111 113 109 114 117 108 107 103 104 113 120 125 121 118 116 121 109 97 103 103 99 91 91 97 97 97 88 65 67 82 80 63 54 63 79 79 64 71 56 44 60 61 69 54 40 62 76 55 45 57 55 58 71 71 47 56 60 40 65 57 31 59 86 58 48 44 41 65 52 51 64 52 62 64 71 58 32 24 10 31 39 22 14 38 46 34 42 49 25 -35 -54 30 91 108 87 28 -5 26 28 18 45 43 35 15 79 69 -32 13 71 104 82 3 -21 23 109 233 195 62 45 20 70 273 174 -27 -3 -5 47 -95 -97 -7 51 286 149 37 97 1 -88 -6 107 9 14 -74 -95 -75 -15 -38 -164 148 90 -246 -87 121 51335 371 75 75 10702 14 15 35 8086 2385 14139 16516 22720 32014 42865 46219 39156 15241 1891 777 733 742 837 955 1050 1030 892 702 660 675 690 653 577 535 520 552 572 627 784 810 872 920 1135 1402 1716 2610 3289 3076 2544 2540 2610 2967 3895 3200 1985 819 305 228 203 188 180 186 200 193 165 143 129 132 140 134 141 139 155 157 157 156 149 144 144 140 138 134 126 124 124 122 126 127 124 121 128 122 123 119 127 120 120 116 117 119 117 117 123 121 126 125 126 124 128 134 134 141 144 136 138 136 144 148 149 146 144 142 143 141 143 141 140 138 137 135 131 134 131 131 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 146 144 140 137 136 136 136 136 134 134 134 130 131 133 132 129 127 127 130 136 142 148 151 149 146 143 141 139 138 138 139 139 139 140 139 140 138 135 133 135 136 136 138 135 132 132 125 118 114 109 109 110 111 113 111 113 113 107 106 112 115 116 119 111 106 108 115 117 113 118 121 118 114 114 105 96 102 102 96 90 86 90 88 97 96 69 69 79 73 68 59 60 72 67 60 71 48 24 37 62 79 67 67 84 84 70 68 87 62 52 87 79 31 23 59 66 79 49 21 42 57 60 48 48 58 84 81 65 59 35 59 50 1 -2 29 20 -2 54 79 66 39 2 -7 -10 -8 32 11 -9 5 39 63 81 130 70 5 -36 -43 52 27 -16 65 86 145 183 21 -20 66 54 83 125 106 47 71 135 71 -11 -16 23 125 241 73 1 19 -57 30 7 -1 -3 -50 56 65 208 220 -185 -395 -297 -56 177 82 -151 -10 -18 -8 51 -225 -81 38 -55 31 -28 51366 368 75 75 10706 14 16 6 8086 2424 12426 18588 28709 42729 57129 59407 49338 15351 2113 976 952 1008 1097 1148 1142 1115 965 825 804 824 844 815 733 660 625 630 678 704 731 687 649 548 538 536 492 433 398 419 578 828 866 785 734 695 629 387 261 218 196 183 178 173 179 173 154 141 134 141 145 140 143 143 153 153 156 158 151 148 149 141 136 131 130 128 128 127 134 131 125 122 120 116 118 114 123 120 123 118 122 121 120 121 129 124 128 124 127 125 126 132 133 138 139 136 140 142 145 150 151 149 148 145 146 144 145 142 141 140 140 137 134 136 134 134 133 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 150 148 146 144 141 138 138 138 137 137 134 134 134 131 131 134 133 131 129 128 130 134 138 144 148 150 148 142 138 136 137 139 138 138 140 142 138 135 132 130 131 130 131 131 133 131 124 121 117 117 117 111 110 111 112 109 108 113 115 113 114 123 127 130 125 112 108 111 113 111 109 110 117 117 114 110 100 97 98 94 92 92 87 90 88 82 98 93 74 65 65 71 63 70 79 65 59 63 70 58 53 67 55 46 68 82 78 67 66 87 82 70 76 64 59 51 63 77 58 50 61 62 30 35 42 39 44 31 32 57 46 29 58 52 17 -4 9 36 18 2 40 60 36 15 -7 -10 1 -4 16 7 13 40 13 62 97 105 97 -24 -27 46 -8 -64 66 96 81 185 18 -79 64 55 8 136 133 -62 -71 5 -28 -8 9 52 18 -53 -82 -29 42 36 5 -47 -36 -25 -90 -124 77 371 384 79 -127 -253 -70 179 -11 -167 -148 15 323 214 -348 -381 -20 51398 371 75 75 10701 14 16 38 8085 2465 14434 20484 29987 43146 55043 53113 33820 3995 1093 966 960 1015 1085 1117 1097 1073 981 861 829 842 878 866 787 701 661 643 669 708 701 664 545 425 383 388 360 294 264 261 316 396 493 629 852 981 812 465 253 216 198 180 187 186 186 187 171 155 149 152 147 142 145 150 154 156 156 155 153 149 151 145 139 132 132 132 133 136 137 132 128 123 116 116 117 110 118 121 128 122 126 122 130 124 128 129 129 128 129 130 126 130 135 139 136 140 143 144 145 148 150 149 150 146 148 147 148 144 143 142 143 140 136 137 133 134 133 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 152 151 148 144 140 139 138 139 139 136 136 134 130 131 135 136 131 130 129 130 133 136 141 143 146 145 138 135 134 134 137 136 138 145 143 137 133 129 129 129 129 131 128 127 124 119 115 113 117 116 109 109 111 113 113 113 115 118 122 118 117 126 130 120 115 111 105 109 115 119 111 102 108 112 108 103 95 86 87 94 98 91 93 84 69 100 102 74 68 67 57 58 68 70 74 71 58 83 86 72 81 55 46 63 63 55 52 64 66 76 79 70 59 56 54 53 53 42 50 84 97 34 6 18 34 59 39 5 35 52 17 37 48 27 42 58 46 36 19 47 42 -4 9 18 47 73 42 33 30 63 105 56 39 29 59 80 -3 23 13 8 48 99 111 90 72 -66 -52 127 132 8 39 59 58 69 86 14 29 83 77 46 -94 -155 -22 76 79 34 -40 115 146 1 -34 25 255 384 154 10 -51 189 229 -21 -55 -238 -66 193 -79 -444 -319 -36 71 14 -242 51429 371 75 75 10702 14 17 9 8084 2505 23041 27835 34728 41356 43858 30608 17173 2534 1018 927 907 942 1020 1039 999 959 917 852 848 869 882 846 786 701 668 631 619 644 613 619 531 541 564 832 807 493 292 264 285 347 433 560 759 876 723 428 259 209 189 184 191 197 197 201 183 161 150 148 140 145 151 162 161 161 159 153 155 148 146 140 137 133 132 135 135 134 135 131 129 124 118 114 115 117 123 122 124 119 126 117 129 122 122 122 125 128 128 127 123 125 132 136 135 138 139 139 139 141 145 145 146 142 144 143 145 141 141 140 140 138 135 134 130 130 130 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 154 154 154 151 145 141 140 140 139 139 136 136 135 132 132 135 136 132 129 129 132 134 135 139 140 140 140 137 135 134 135 135 136 139 144 142 138 137 135 133 130 133 133 128 127 124 123 121 118 116 112 109 110 108 106 110 114 112 117 122 118 115 119 121 115 116 113 109 109 110 116 116 102 98 106 115 108 93 73 72 86 89 86 92 82 70 88 89 78 74 63 58 62 57 55 64 66 60 81 80 71 83 76 73 70 73 76 78 74 63 60 49 42 47 40 25 37 46 40 51 87 93 19 6 32 51 90 75 34 38 48 40 33 13 -5 47 65 4 19 60 73 40 2 0 22 95 113 54 25 68 102 109 75 58 52 9 9 37 6 -59 -42 -15 57 50 72 21 -111 -1 98 71 22 55 50 91 150 78 31 61 48 18 89 113 -24 -56 -32 -42 48 113 261 225 17 -4 36 129 127 -212 -198 206 306 11 -27 84 -19 -4 -38 -208 -237 -20 105 269 237 -112 51460 371 75 75 10699 14 17 40 8083 2545 31947 32882 31331 27033 19239 8295 2263 968 905 902 905 953 1011 1001 939 871 848 845 894 915 914 884 813 722 694 667 641 620 591 603 611 766 946 1216 1109 551 328 278 257 256 271 281 269 252 230 213 187 167 158 170 178 175 180 177 165 152 145 142 137 144 154 165 160 159 157 150 150 142 136 130 130 129 127 128 126 126 129 126 125 122 119 115 119 121 124 120 122 115 122 118 126 121 121 117 119 121 125 125 124 123 126 132 135 135 136 136 137 137 145 142 144 141 142 141 142 140 141 140 140 138 137 135 132 131 131 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 153 155 154 151 146 143 142 141 139 138 136 136 137 135 134 136 135 132 131 131 132 133 134 137 138 139 137 133 133 135 136 136 138 139 140 138 136 137 136 134 134 134 132 130 127 124 123 119 119 118 117 119 116 110 103 99 101 107 114 115 114 117 119 117 116 110 107 113 111 106 111 113 102 92 101 113 103 95 76 73 79 77 87 97 96 77 64 75 85 73 66 73 68 53 51 50 54 63 75 71 66 68 78 70 62 80 89 82 68 72 59 46 45 34 39 54 58 57 59 80 73 53 33 28 67 95 95 64 26 27 47 59 24 8 30 35 -2 -10 36 55 56 31 -3 16 103 148 120 58 13 12 -3 27 70 101 102 54 82 85 17 27 -75 -91 73 50 86 148 71 60 54 24 14 10 -13 -1 19 -8 -26 20 90 92 41 98 174 85 -73 -129 -13 0 115 256 77 30 185 162 181 -14 -17 305 90 -48 129 82 65 -57 -129 -98 -215 -89 145 169 52 -181 51492 371 75 75 10695 14 18 12 8082 2585 35284 32854 27721 24066 20064 13720 4748 879 859 880 915 972 1009 991 909 843 845 866 918 936 952 940 883 769 733 722 718 685 669 647 699 914 1045 909 719 375 286 243 218 201 189 180 169 167 161 156 146 144 146 160 164 163 163 158 149 150 143 142 143 143 147 147 146 145 147 146 148 140 134 128 128 126 128 123 124 125 126 127 127 127 124 119 124 121 120 115 122 115 120 120 123 116 124 120 120 120 120 122 126 122 127 129 135 138 137 135 139 139 143 141 141 139 141 139 139 138 139 138 139 136 136 136 134 131 130 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 999999 999999 999999 999999 150 153 153 151 149 145 143 143 140 140 139 136 137 138 135 135 138 136 132 130 131 132 132 135 138 138 138 137 134 134 135 135 136 137 138 138 137 135 136 136 136 136 134 131 131 126 120 121 119 121 122 121 124 120 114 108 102 102 106 110 115 116 115 116 113 113 108 102 114 116 111 114 108 98 96 102 98 92 97 91 88 83 70 72 89 97 78 62 68 71 60 64 85 82 65 57 60 59 55 54 54 73 73 64 61 73 77 68 65 55 46 69 87 69 41 47 67 54 61 81 79 46 37 69 64 59 76 57 51 45 26 34 45 28 19 50 61 26 20 35 44 65 39 21 47 82 58 55 94 54 -13 -44 -4 0 52 101 60 91 24 -5 105 35 43 137 82 57 65 103 104 0 45 99 -20 -18 18 -30 1 47 49 49 93 90 119 136 64 -27 -106 -58 -105 48 290 137 36 121 69 100 92 141 135 -46 27 160 158 58 -152 -272 -96 -124 -223 -150 -148 -178 -175 51523 371 75 75 10692 14 18 43 8081 2625 34375 33715 36198 40745 39250 29237 8998 925 799 827 875 948 959 922 809 784 851 878 898 932 1056 1167 1209 1082 1017 899 785 749 706 681 743 873 860 622 471 375 306 279 260 224 196 180 174 169 164 160 149 147 145 157 158 164 158 156 147 149 145 140 138 142 143 135 137 140 147 157 163 152 143 134 130 122 129 125 126 125 124 128 130 128 125 117 122 122 121 117 122 117 120 118 120 118 126 122 125 123 126 122 126 124 128 130 134 138 135 136 143 144 142 141 142 138 139 138 139 137 138 136 140 137 138 139 136 132 130 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 999999 999999 999999 999999 150 152 153 151 149 146 145 145 145 143 141 138 138 138 134 135 137 134 130 127 128 131 133 135 138 138 137 137 135 134 132 133 135 138 140 138 136 134 136 139 138 134 132 132 130 125 123 122 122 123 122 120 119 117 113 109 109 109 109 107 110 119 116 112 114 112 108 108 113 114 113 117 114 104 102 99 96 93 89 94 93 86 76 76 87 90 82 74 74 64 63 68 73 76 73 71 62 57 39 34 54 72 69 57 73 93 80 67 66 59 62 87 80 55 55 65 56 36 53 59 42 51 57 35 50 34 14 28 28 42 45 5 20 66 34 22 55 74 21 -15 25 61 50 61 85 20 -19 25 80 90 30 -8 22 -67 -56 47 -1 19 -18 13 86 69 69 -12 -14 2 -45 19 54 -9 13 96 96 100 37 -15 37 117 148 14 24 108 51 -65 -35 63 4 -110 -124 41 65 -35 15 122 19 -139 -81 125 29 -29 -6 3 164 86 94 105 127 86 -112 -240 -133 -32 30 51555 371 75 75 10691 14 19 15 8080 2666 19397 28392 35511 44915 49228 43588 21814 1823 733 763 848 909 899 855 781 799 899 926 947 1008 1133 1191 1239 1140 1065 948 826 776 730 722 745 760 696 522 439 392 348 291 254 211 189 186 200 196 185 166 162 158 155 157 163 163 156 150 148 150 147 142 137 136 142 136 135 139 145 152 155 153 148 139 132 122 127 129 130 130 126 125 126 127 122 117 118 122 122 122 119 117 118 121 120 121 124 119 124 120 128 122 123 123 127 128 131 132 128 132 140 141 141 136 139 136 139 137 135 134 133 131 135 134 133 133 131 125 123 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 999999 999999 999999 999999 150 151 154 155 154 150 149 150 148 146 142 138 137 136 134 135 135 132 129 128 129 131 134 135 135 135 134 133 130 129 129 131 135 138 139 140 136 129 130 134 134 131 130 132 132 128 125 122 119 120 122 122 117 116 112 108 105 104 109 107 101 108 107 103 112 113 108 108 111 110 109 115 115 110 107 97 100 100 92 92 95 95 96 98 88 86 84 73 77 77 74 78 64 60 74 69 56 64 46 36 44 47 56 63 70 62 60 63 54 65 92 83 65 44 44 48 56 52 51 60 49 55 50 31 47 43 27 20 13 19 10 -32 -31 74 90 43 40 52 17 1 35 45 29 48 86 9 -32 9 8 19 29 18 16 -47 -40 8 -6 11 -27 51 109 39 36 -30 18 51 -26 -30 -13 91 81 98 100 117 138 104 54 34 145 87 81 45 -30 38 40 48 57 -66 -12 -7 -95 -112 27 208 204 92 49 83 -82 -45 -77 -20 -2 -101 47 209 263 261 256 -15 -20 13 19 51586 371 75 75 10690 14 19 46 8079 2705 17663 25253 32294 44318 54070 52112 30574 2422 740 765 870 906 881 833 801 828 918 926 910 914 945 989 969 923 869 869 891 860 826 821 795 768 648 467 416 415 368 292 223 196 184 192 214 224 226 204 183 174 172 173 174 170 163 157 155 161 150 149 144 140 142 141 139 143 143 139 135 142 146 140 133 129 132 133 133 133 130 128 127 124 119 117 116 118 119 119 122 121 121 127 124 124 125 120 124 121 126 127 124 124 128 130 131 135 133 133 139 141 140 137 137 136 140 137 135 133 131 131 131 130 129 129 127 123 122 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 999999 999999 999999 999999 151 152 155 157 156 153 151 150 148 146 142 139 138 136 136 137 136 133 129 128 130 133 136 135 134 131 130 129 126 128 130 131 135 139 139 137 135 129 127 132 132 130 134 132 128 126 122 118 117 117 115 113 112 111 113 109 103 101 100 104 103 102 98 102 106 103 105 110 114 108 104 108 109 114 112 104 105 100 92 91 94 98 99 96 84 84 79 69 73 74 72 72 55 51 64 54 50 58 58 55 42 44 71 58 47 45 57 75 65 57 54 35 30 37 39 45 53 41 40 77 65 33 60 90 52 31 40 36 34 9 -4 6 13 75 75 24 24 29 12 19 45 26 15 57 85 12 -62 -34 12 22 43 83 48 2 70 71 42 28 -6 13 50 44 80 93 -9 -50 -63 -39 27 102 143 86 29 63 43 107 94 22 48 -35 -73 -102 40 294 178 -22 -23 45 31 -88 -36 -90 -9 150 208 185 -16 -132 -227 -194 -146 -68 -175 -120 23 106 132 86 177 35 112 21 -199 51618 358 75 75 10689 14 20 18 8078 2746 20933 28913 34785 45605 54049 43998 19853 3282 726 775 857 886 847 814 792 846 895 857 785 747 781 979 1007 985 958 969 1075 1168 1168 1071 962 857 721 489 422 421 390 308 219 194 190 195 202 221 239 229 202 179 177 177 172 168 166 165 165 169 156 152 146 143 144 148 154 152 147 143 141 143 147 142 139 135 137 134 131 131 134 132 128 120 118 117 118 118 118 116 125 122 123 124 124 127 125 123 121 120 126 127 126 126 130 129 133 138 137 136 139 141 141 139 138 136 139 137 137 134 135 133 131 132 130 130 129 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 999999 999999 999999 150 153 155 155 153 151 150 149 147 145 142 140 140 138 137 139 139 137 132 128 130 134 136 136 135 133 132 129 126 128 129 130 134 137 134 131 130 131 130 133 136 131 132 125 118 122 123 119 116 116 114 110 112 110 109 106 103 102 95 99 103 102 100 101 102 102 109 112 111 109 105 104 108 112 111 107 100 101 100 95 92 98 101 97 87 77 68 61 66 59 56 60 57 51 51 55 56 55 65 75 73 62 69 65 59 62 76 81 62 50 44 17 19 49 49 61 67 66 42 51 64 27 64 112 75 37 35 52 66 46 19 24 48 66 39 -14 17 77 36 3 33 70 75 64 54 20 -17 -13 -4 38 49 55 94 100 91 55 51 32 20 12 42 52 31 8 -80 -57 -17 -12 43 27 25 89 131 10 -83 65 169 103 46 -7 -98 -122 93 348 279 136 43 74 24 -73 -121 -239 -118 -64 -102 8 -62 -227 -205 -266 51649 370 75 75 10685 14 20 49 8077 2785 24796 32597 36567 40008 38232 18873 7745 2418 672 783 851 857 799 767 754 841 877 827 763 736 801 1024 1228 1296 1321 1383 1675 1713 1644 1276 1109 970 800 516 345 325 315 257 194 170 170 188 194 199 214 221 213 190 176 170 168 166 168 166 165 160 149 145 140 140 143 148 149 147 142 141 146 142 141 139 144 140 139 136 133 131 131 132 131 126 124 117 119 122 120 116 120 117 122 118 123 127 123 119 118 114 125 123 128 126 130 127 134 136 137 140 139 139 141 140 136 133 136 136 137 133 133 131 132 134 132 131 130 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 999999 999999 999999 149 150 153 155 153 150 149 147 145 143 141 139 140 140 137 137 139 139 138 134 129 132 135 136 136 136 135 132 130 128 126 128 132 134 133 131 130 128 129 131 134 138 137 134 125 122 127 126 122 114 108 110 112 113 111 106 100 96 98 98 98 100 103 102 98 104 109 116 111 103 104 106 105 105 102 102 110 102 101 106 96 88 90 96 92 85 74 60 64 71 63 53 48 69 74 61 61 62 60 63 72 72 67 55 68 72 60 61 60 52 62 68 48 58 50 31 41 53 79 78 66 68 57 78 95 90 77 48 43 43 52 21 -9 30 65 47 18 24 35 14 7 45 98 52 -2 25 35 33 59 22 41 45 -8 31 36 44 50 10 -6 -2 -18 76 89 29 30 -42 -33 19 -64 -46 53 -15 -11 48 -22 -16 102 210 193 -8 -70 44 7 72 143 46 28 57 124 129 78 -71 -177 -63 -66 -188 -21 30 -128 -149 -158 -54 44 214 188 62 -4 -260 -132 9 -16 -107 -141 51681 371 75 75 10682 14 21 21 8076 2825 23421 29919 33011 28768 16197 3148 1281 650 585 750 860 869 862 882 981 1304 1660 2009 2495 2963 3025 2910 2074 1659 1421 1418 1605 1540 1421 1156 1031 939 755 492 252 215 228 231 213 203 196 207 210 207 198 199 197 191 181 174 171 172 171 166 154 147 132 134 132 135 140 141 141 141 138 135 141 136 133 135 139 141 140 136 134 136 131 134 134 130 125 121 126 125 123 118 118 117 119 117 122 125 123 119 120 115 126 125 128 128 130 133 141 136 142 143 145 145 144 142 138 134 136 136 136 135 134 134 138 137 134 135 135 134 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 154 154 153 151 147 145 141 140 139 137 140 141 138 139 140 139 136 132 132 134 136 136 136 138 137 132 131 129 125 128 132 134 132 134 135 133 132 131 134 140 141 137 133 132 130 125 124 115 109 108 106 107 108 107 100 93 96 99 97 97 102 106 106 110 110 110 109 98 97 107 105 102 98 98 111 107 103 103 92 89 90 88 83 84 83 72 78 73 68 65 59 80 81 58 42 45 51 58 66 66 77 63 68 87 63 41 56 78 69 56 74 81 45 33 38 34 42 71 86 83 81 74 73 73 92 58 31 26 28 30 0 15 68 71 40 5 0 16 4 18 26 -12 -22 19 67 90 59 32 32 -13 -37 1 -24 31 49 -47 -6 53 13 38 68 18 49 57 31 12 -18 -2 44 14 -22 -57 -40 66 117 171 194 16 -139 37 90 -3 -9 -89 -70 46 52 61 271 294 172 120 61 -18 -73 -94 -58 -27 3 -15 -161 -54 -145 -66 56 -113 27 239 328 137 -127 -45 51712 371 75 75 10678 14 21 52 8075 2865 21942 27909 27985 18310 5324 1404 1070 695 703 1038 1367 1671 2159 2989 3769 4509 5067 5343 5236 4700 4099 3241 1960 1399 1080 1007 981 965 903 887 800 807 656 519 286 247 259 256 256 248 226 210 203 200 182 178 171 180 176 171 173 177 178 170 154 148 132 132 130 135 139 135 140 141 139 135 136 134 137 135 137 137 135 135 135 137 135 134 131 127 125 124 128 127 124 116 118 114 119 121 122 118 121 123 125 119 123 126 126 133 130 136 141 137 139 139 144 144 143 140 138 136 136 136 135 135 136 138 138 137 134 136 135 133 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 153 152 152 151 147 144 141 140 141 138 140 142 140 140 141 141 137 132 131 132 134 135 134 136 137 134 131 130 130 129 130 131 130 133 135 131 127 125 128 134 133 130 131 132 128 126 123 117 118 115 107 106 109 109 107 105 103 104 100 97 100 108 111 109 109 105 103 99 100 102 99 98 99 100 103 103 103 108 98 97 100 87 86 89 86 84 86 79 67 60 67 80 67 48 31 45 58 59 76 69 72 83 79 85 74 69 87 81 45 47 80 70 49 53 57 38 16 45 57 43 35 13 37 64 72 48 28 42 60 44 26 40 40 57 48 27 38 -2 -30 23 28 -22 -24 17 46 67 -23 -56 15 -16 4 19 -49 17 26 -37 8 50 40 -11 -20 15 49 74 84 -34 8 106 74 50 108 152 36 14 60 112 116 35 -80 -44 132 122 3 -60 48 120 -12 -24 142 229 126 42 39 91 37 -155 24 281 122 33 64 15 -317 -84 277 60 -67 215 417 259 60 -187 51744 356 75 75 10676 14 22 24 8074 2905 18876 21851 15428 6157 1856 1622 1324 1203 1279 1674 2118 2548 3257 4373 5287 5827 5991 5595 4121 2488 1837 1281 1151 1080 1008 952 899 846 775 725 669 711 624 555 285 234 228 228 236 238 217 193 175 168 161 167 158 163 161 157 157 158 165 161 149 142 131 132 129 137 134 132 131 130 134 131 132 134 140 134 138 136 133 139 136 132 130 130 131 128 126 124 120 126 124 115 118 115 120 121 122 119 120 121 126 122 120 119 126 127 131 131 135 136 135 135 140 140 142 137 134 136 137 135 136 136 134 137 138 136 134 134 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 999999 999999 999999 999999 999999 999999 999999 148 151 153 152 152 151 148 146 143 141 141 138 140 142 140 139 140 140 138 134 133 133 133 134 133 131 133 132 127 128 131 133 132 132 133 134 135 129 123 124 128 129 127 130 130 130 130 125 123 122 119 115 105 103 109 106 106 110 104 103 105 103 105 111 110 112 113 110 106 104 103 104 105 99 105 109 113 113 103 105 105 103 99 97 97 81 80 85 78 81 76 60 66 76 56 53 54 59 62 61 93 76 54 79 71 56 71 91 97 72 41 41 47 32 46 56 45 48 42 47 38 23 43 40 29 34 19 17 33 40 43 2 13 57 35 5 35 65 53 -5 -33 46 39 11 20 8 2 -21 -27 -19 40 55 37 36 -37 3 30 26 30 -26 6 -36 -102 -10 50 45 93 75 70 117 96 36 92 194 98 5 7 25 51 -4 -30 -40 29 75 -17 -62 -110 -147 -79 -116 -146 76 -29 -153 -87 -90 63 2 -80 51775 356 75 75 10677 14 22 55 8072 2944 17625 18944 10372 3532 2285 2110 1832 1718 1886 2269 2742 3123 3336 3258 3163 3097 2975 2527 1558 947 898 972 1183 1185 1084 983 898 846 770 716 676 663 650 598 434 221 173 175 194 215 207 186 166 155 156 158 158 154 150 142 136 136 141 142 137 138 130 134 133 138 136 136 130 123 130 128 134 136 139 137 144 143 137 137 131 128 130 127 131 126 122 121 118 123 122 116 116 116 121 119 123 123 123 121 123 127 120 118 125 124 131 132 136 135 135 138 139 143 144 138 137 138 138 136 136 136 135 135 138 135 134 135 133 132 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 999999 999999 999999 999999 999999 999999 148 151 153 153 153 151 148 145 143 141 139 138 142 143 140 138 139 139 137 133 131 132 134 135 134 133 132 130 128 127 129 132 132 133 136 137 138 136 130 126 126 124 127 132 128 127 129 126 126 122 116 109 100 100 107 105 102 105 101 100 104 103 105 109 112 114 108 105 105 99 100 101 101 107 112 110 116 119 113 107 100 95 90 101 107 84 80 77 68 72 74 63 59 74 61 56 70 61 51 60 72 65 62 63 51 54 61 61 63 63 65 58 39 31 50 60 38 49 73 63 24 14 64 62 39 44 10 7 46 78 48 -20 -18 41 75 34 24 43 73 46 -3 34 23 32 42 -12 3 -21 -2 56 65 59 26 31 31 58 6 52 92 -11 6 20 40 42 21 21 43 77 75 39 -72 -27 139 170 126 69 -31 -94 -50 8 48 11 -8 11 -8 -18 -129 -237 -118 -53 -123 16 127 -42 -68 -38 -31 46 -149 51807 371 75 75 10671 14 23 27 8071 2984 24455 29174 22426 9027 2621 2121 1720 1465 1562 1932 2278 2510 2392 1852 1514 1315 1227 1022 801 715 777 894 1173 1199 1129 1001 904 856 798 739 690 630 634 660 635 281 179 164 183 203 198 198 183 165 158 155 161 156 147 138 132 137 141 138 132 135 134 136 135 137 143 143 140 129 134 133 136 134 138 143 149 150 143 136 127 126 127 129 136 128 124 122 124 123 121 118 116 114 123 120 124 121 123 115 120 123 116 121 122 122 128 131 134 132 133 135 136 139 141 138 139 137 135 134 134 134 132 129 132 131 130 130 129 129 128 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 152 152 151 149 146 143 141 139 139 138 140 141 139 138 137 138 135 132 130 132 136 138 137 137 134 132 131 130 131 132 132 133 136 138 138 135 131 129 128 127 127 127 129 129 128 130 128 121 119 114 107 109 111 107 103 100 95 95 96 99 102 106 111 113 106 104 103 101 103 96 98 114 119 110 111 117 115 113 104 98 91 89 98 85 75 80 71 69 68 62 55 58 65 59 58 60 67 67 48 50 70 66 61 75 73 62 47 54 77 69 68 57 67 84 60 52 62 77 30 19 61 53 48 64 21 -1 35 47 55 21 -5 31 64 75 65 34 45 44 6 33 34 7 31 0 39 74 38 61 66 39 63 61 36 117 82 60 58 26 -14 -20 136 127 71 60 44 -5 0 52 -4 34 172 257 175 33 -3 20 49 36 63 60 17 -12 -9 42 3 -95 37 148 -60 -29 179 212 279 242 171 179 60 -10 -16 49 46 55 5 -40 136 259 47 -192 -190 -21 288 400 51838 371 75 75 10671 14 23 58 8070 3023 24436 30792 26245 11336 2409 1861 1360 919 898 1131 1211 1198 1031 816 752 704 690 666 638 631 684 794 1054 1093 1062 924 825 791 744 700 650 566 548 635 618 327 163 147 162 171 178 188 178 164 147 149 149 148 143 135 131 129 132 127 120 121 125 128 129 130 141 170 310 891 3073 3049 308 138 135 136 142 146 146 134 126 121 116 122 128 124 123 121 122 122 123 118 120 113 125 122 124 121 124 115 118 116 118 121 119 118 126 126 126 130 131 130 132 133 138 134 136 135 131 130 131 130 128 124 126 126 126 124 124 125 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 999999 999999 151 152 153 153 149 145 144 143 141 140 141 141 142 139 135 137 137 135 133 133 133 134 136 138 138 138 136 133 132 131 130 130 132 134 135 138 137 133 132 132 132 128 124 124 127 130 131 131 128 125 125 123 115 111 109 105 102 97 92 93 93 91 95 101 108 110 111 113 109 109 112 111 108 108 118 118 115 118 118 122 126 126 105 83 84 84 83 82 70 69 77 70 55 49 69 70 51 57 79 74 60 61 58 71 85 83 77 80 62 58 51 40 69 70 69 63 52 61 62 72 46 43 68 52 21 22 6 0 1 -7 38 63 44 37 63 72 57 25 15 22 -16 0 0 20 54 -15 30 81 21 -3 15 32 77 92 42 94 109 74 60 57 29 -46 70 30 -9 121 126 59 27 35 8 3 110 185 76 5 21 135 200 109 82 88 0 -82 -7 78 93 -13 43 205 14 -111 12 216 248 97 288 449 190 21 -122 -329 -197 16 61 129 76 215 120 -31 70 -84 75 258 51870 371 75 75 10668 14 24 30 8069 3064 20399 24160 15189 4659 2015 1846 1532 963 888 985 1044 1026 895 732 699 709 697 664 622 625 727 841 1047 1079 1046 914 804 756 727 703 650 571 540 607 594 348 175 154 165 160 170 181 173 163 143 150 145 145 141 136 134 134 130 130 127 129 132 135 133 137 145 178 349 1086 3548 3705 720 142 137 139 147 148 145 135 125 117 116 118 120 118 120 119 122 122 123 120 125 120 131 128 126 127 129 129 123 120 127 128 126 126 132 131 133 136 134 137 137 141 143 138 142 140 137 135 137 135 134 132 134 132 134 132 131 131 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 154 155 154 151 146 144 144 143 143 143 143 143 140 135 137 139 137 132 132 134 133 136 139 139 137 134 131 130 130 128 127 130 132 134 138 137 135 134 130 129 128 125 127 127 128 130 130 126 123 127 129 119 110 112 108 105 103 99 98 96 93 93 98 105 106 110 111 109 113 112 115 107 103 114 119 125 123 123 128 128 129 111 86 82 88 91 78 75 84 87 77 53 49 66 65 68 70 75 79 71 64 59 77 82 78 91 82 61 70 56 39 45 61 72 41 51 78 59 44 27 41 75 49 36 27 7 19 4 16 32 27 37 48 82 66 28 18 44 53 -4 -27 22 71 42 5 45 69 -24 -25 29 40 58 60 48 29 15 6 38 23 56 12 28 34 -7 2 -5 58 43 -39 -86 -97 40 126 -2 0 54 152 175 158 116 116 113 9 18 31 89 45 -101 69 92 -100 -16 39 -5 -51 83 225 154 102 -158 -404 -170 23 113 61 -79 50 49 94 162 0 -86 -45 51901 371 75 75 10668 14 25 1 8067 3102 15666 15912 10280 6313 5034 1950 1721 1083 935 942 1035 1006 838 665 651 717 734 707 663 671 780 874 1060 1096 1076 965 852 790 763 728 664 571 543 641 631 393 214 185 199 189 177 182 219 300 448 544 478 406 289 187 170 166 153 157 180 207 216 172 153 152 156 159 189 327 602 810 569 136 137 143 154 150 146 137 127 122 125 121 118 115 121 116 120 122 122 121 120 119 127 126 126 127 133 132 126 126 129 130 129 130 134 133 137 138 137 142 141 144 147 141 144 140 138 137 140 138 141 139 141 141 139 138 137 137 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 153 151 149 146 144 144 144 144 144 142 142 140 136 136 139 139 133 130 129 131 136 139 140 138 134 131 129 129 129 129 131 134 137 139 139 137 131 125 126 134 132 128 128 126 125 127 124 120 125 128 119 110 110 106 102 99 97 96 96 98 99 105 103 98 99 101 106 111 113 113 107 111 115 109 116 119 119 123 119 113 104 89 82 79 83 86 80 88 95 90 77 68 57 56 79 89 88 82 72 67 64 76 64 57 78 75 57 74 84 54 17 53 87 49 51 73 51 26 23 56 78 46 64 54 31 24 4 27 20 7 10 5 60 67 15 25 56 71 36 -10 46 94 36 25 81 58 -23 16 74 92 68 49 61 62 37 6 0 3 64 -15 -10 141 143 -10 -35 46 62 61 30 31 61 39 -20 79 112 101 51 27 62 85 83 31 109 60 -31 -3 -11 -6 9 -44 22 72 19 4 -97 -118 69 250 94 29 67 -53 84 73 -21 -70 -80 128 22 -52 1 81 51933 368 75 75 10671 14 25 33 8066 3142 15664 17503 16252 12531 7025 1752 1485 941 761 762 865 836 642 503 491 560 615 603 585 611 704 837 968 993 966 870 772 718 685 638 566 473 477 659 724 660 779 1916 2312 1715 1572 1633 1759 1781 1743 1565 1288 1020 719 478 420 361 318 291 278 261 256 216 246 398 451 274 166 150 151 162 152 139 142 144 157 159 154 145 139 132 126 119 119 120 124 117 117 120 125 121 119 113 124 120 128 124 131 130 128 127 127 129 130 130 133 133 137 139 142 139 143 143 149 141 140 138 136 136 137 137 139 137 140 138 136 136 135 134 133 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 152 150 148 145 143 144 144 144 143 139 140 139 136 137 138 136 134 129 127 131 134 137 139 140 139 135 131 132 133 130 131 133 137 139 140 138 132 127 128 133 133 128 123 120 120 123 124 123 124 119 116 112 105 103 97 94 93 88 92 95 95 101 99 93 93 102 104 105 115 112 105 101 103 105 108 112 117 117 103 96 92 84 85 83 80 73 71 83 98 103 94 77 65 69 77 97 98 81 74 66 55 70 64 51 65 64 61 69 85 63 25 43 36 17 22 35 22 -1 36 59 70 41 13 13 16 10 21 44 34 26 17 2 49 51 4 26 45 33 14 29 53 104 82 18 21 27 22 15 45 52 28 32 0 64 91 52 81 91 119 37 15 152 137 66 72 0 -30 70 144 142 74 1 -24 121 142 11 -84 -148 -99 -98 -132 -58 87 3 -177 -134 -7 -41 -16 -20 44 99 39 21 -43 94 150 70 98 166 18 -95 57 62 108 -90 -308 16 -145 51964 360 75 75 10669 14 26 4 8064 3181 20373 25366 21564 12321 3792 1588 1237 827 560 555 707 696 553 383 370 424 524 527 525 556 657 782 856 857 813 740 658 605 563 522 471 498 571 925 1326 2015 2807 4489 4948 3857 3483 3295 2983 2452 1874 1387 1076 837 651 533 491 440 394 332 305 309 567 1724 3726 4935 4310 2102 417 147 129 124 125 137 145 147 154 159 152 143 137 132 122 117 118 120 120 117 117 118 126 121 123 115 123 119 128 124 127 129 132 124 128 127 133 131 134 135 136 141 140 136 142 144 149 142 140 140 137 136 138 139 138 138 141 138 138 138 136 136 134 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 156 154 153 150 146 142 142 143 142 140 138 139 141 138 138 138 137 135 130 131 135 136 138 137 137 138 137 133 134 134 131 129 129 132 134 136 135 131 130 128 128 131 128 122 119 117 122 123 121 118 114 116 114 111 108 101 99 96 89 90 94 91 91 92 96 101 110 108 100 111 112 103 93 96 108 108 114 120 110 96 89 90 90 99 103 83 66 75 89 94 91 86 82 78 81 88 100 93 80 86 63 49 62 58 58 71 69 62 54 69 68 36 32 20 17 41 44 7 -3 37 49 55 39 23 28 11 19 39 19 34 56 24 12 33 28 -21 7 53 39 30 31 42 100 136 89 63 101 67 -19 6 28 8 14 -57 -31 72 39 19 56 71 61 50 114 65 28 95 35 -35 12 128 132 44 3 -17 32 66 -30 -59 -52 -115 -184 -181 -100 -24 45 -37 -143 6 66 84 113 40 -6 -22 21 -26 7 136 46 -21 -139 -295 51996 361 75 75 10662 14 26 36 8063 3221 15397 16567 14010 7993 2618 1830 1486 1009 544 520 694 692 628 410 385 423 560 597 618 647 766 842 858 823 772 722 633 586 546 506 473 517 601 1085 1816 2825 3624 4028 3785 3449 3300 2803 2245 1500 1005 741 580 464 385 360 330 298 258 237 324 631 1751 4491 7739 8829 7181 3045 414 143 128 125 131 136 143 145 145 146 145 140 132 131 129 124 122 115 118 114 121 118 119 123 126 120 123 123 123 128 126 130 136 129 129 130 137 132 134 137 134 137 138 136 144 146 148 143 144 143 141 140 143 142 142 141 143 141 141 142 140 139 137 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 157 155 153 150 146 142 142 142 140 139 139 141 142 138 137 138 139 137 132 132 136 139 138 137 137 136 134 133 133 134 133 131 129 130 131 135 133 128 127 124 125 127 124 122 121 120 121 118 112 107 111 115 113 111 109 105 105 109 101 92 97 97 93 91 100 109 107 107 102 108 113 103 100 104 105 101 113 125 110 96 99 106 101 98 104 104 93 80 81 78 77 77 70 70 77 77 78 85 78 85 82 70 52 58 70 74 69 40 42 74 77 45 50 76 60 53 59 23 19 41 62 74 59 64 80 62 69 62 16 37 50 24 25 43 36 -10 30 67 30 40 34 28 70 114 93 107 83 27 38 41 87 67 65 90 24 50 88 -7 -9 43 47 17 19 67 61 77 30 2 24 46 88 31 -5 -2 -18 32 -16 -22 0 -31 -48 -33 -17 -25 66 100 22 32 51 -42 -30 -67 -2 35 9 -17 -81 -54 13 11 -160 -119 -93 52027 371 75 75 10661 14 27 7 8061 3259 8632 7335 6152 4095 2505 2032 1743 1215 554 520 676 687 651 473 449 497 644 693 725 759 870 956 950 887 838 775 669 644 615 579 532 481 476 764 1242 1623 1982 2594 3487 3657 2995 2111 1635 1049 764 625 562 516 468 425 371 304 257 267 382 744 1707 3320 4060 3445 2378 894 159 141 134 137 134 136 141 147 146 142 145 141 135 129 130 125 123 114 117 111 123 121 118 122 125 121 126 122 123 128 127 132 132 128 129 129 135 132 134 134 134 134 138 137 142 145 146 144 146 143 143 143 145 141 141 138 140 138 139 139 139 136 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 156 155 152 149 146 142 141 141 138 138 138 140 140 136 137 139 140 137 133 131 133 137 139 139 139 137 133 131 133 134 134 134 131 131 135 138 135 131 128 126 129 129 123 120 120 122 121 113 107 109 111 109 107 109 109 103 107 117 109 100 97 96 92 94 104 106 101 99 103 103 103 100 103 107 96 93 102 115 113 97 102 115 107 98 100 108 98 81 77 76 85 81 67 72 78 69 62 72 75 80 89 81 74 80 77 65 47 22 36 80 71 55 64 54 31 43 39 5 34 55 31 45 59 21 35 78 93 55 12 25 17 24 32 38 45 41 78 89 70 46 43 59 43 33 47 64 56 80 85 49 41 24 43 130 96 -37 54 83 1 50 48 -39 -30 31 31 42 -14 3 -32 -113 58 120 45 -4 -27 81 69 5 -20 -60 3 140 37 -87 -107 -94 56 58 25 -74 -124 27 216 105 -120 28 102 -90 22 -14 -145 246 268 124 179 140 -97 -171 59 -4 12 222 139 52059 371 75 75 10667 14 27 39 8060 3299 4248 2292 1932 1927 2062 1990 1651 1247 555 475 582 656 634 503 491 574 726 778 799 840 941 1046 1042 975 926 839 717 698 675 640 572 495 457 538 742 957 1581 2974 3943 3376 1999 1170 889 672 684 702 704 652 560 478 406 314 246 254 305 399 482 570 552 312 207 167 155 147 139 137 131 131 139 150 151 150 146 139 133 126 124 120 118 115 116 112 120 123 124 123 126 120 128 125 124 126 130 130 127 124 130 128 131 132 134 132 140 139 139 141 141 146 147 146 148 145 146 146 148 142 139 138 138 137 137 138 138 136 137 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 154 152 151 149 146 142 140 138 138 139 137 139 140 138 137 140 140 136 133 131 131 134 138 139 138 137 135 133 135 136 133 134 132 131 137 137 136 133 129 130 134 132 123 119 119 119 120 117 113 115 116 108 103 109 109 105 107 105 103 99 94 95 92 94 101 105 104 102 103 102 99 96 101 105 95 92 96 104 112 101 102 112 106 108 106 99 95 93 93 90 88 75 66 76 88 96 76 49 57 66 71 67 74 69 61 62 46 33 31 63 64 57 65 41 20 51 48 22 57 65 14 22 60 16 8 35 59 71 18 12 8 6 29 15 -4 22 84 95 116 90 59 68 35 15 38 48 82 128 84 68 27 -18 35 99 82 -31 44 95 56 85 23 -28 2 -54 -112 -22 51 127 59 -105 46 224 174 117 131 168 81 63 139 63 40 98 59 17 -63 3 169 147 128 135 96 226 329 112 -157 59 111 -39 75 -53 -113 216 222 101 235 102 4 -6 204 111 -243 -40 43 52090 371 75 75 10660 14 28 10 8058 3337 7171 5892 3637 3213 3198 1932 1678 1365 895 432 450 580 582 514 502 605 734 789 811 868 978 1050 1035 963 910 815 692 668 647 587 518 440 412 632 1030 1601 2265 3062 2687 1820 1125 926 1119 1318 1555 1816 1974 1855 1375 755 474 357 252 232 206 191 169 163 169 176 164 154 148 144 136 129 127 127 135 150 151 152 145 141 134 128 121 116 117 116 118 117 119 125 124 123 125 119 127 126 125 125 128 126 127 125 128 128 128 129 131 134 143 140 138 141 142 148 147 146 146 144 143 144 146 141 138 137 137 136 135 139 138 138 137 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 149 148 147 145 143 140 138 139 140 140 142 142 140 139 141 141 137 134 131 130 133 136 136 135 134 133 133 136 136 135 136 134 130 132 134 133 131 130 131 133 130 124 123 122 123 123 122 118 116 117 113 106 105 104 105 105 97 98 99 96 97 98 99 95 101 107 100 96 98 96 91 91 94 92 97 100 100 99 94 102 101 98 112 113 112 108 100 102 96 83 80 77 77 90 100 81 59 60 63 62 55 47 42 58 68 63 56 43 68 73 51 47 46 41 48 69 59 51 47 31 47 64 45 44 17 22 94 80 50 28 34 57 50 -4 -21 48 74 75 76 74 51 15 0 53 94 78 96 78 52 -10 -59 7 55 47 18 63 46 40 116 54 23 89 -1 -34 46 77 48 68 46 -27 87 119 91 86 112 63 28 170 166 73 69 121 66 31 192 169 40 124 132 95 133 11 -119 -126 129 172 -57 -76 -88 -104 45 174 59 73 85 16 -67 78 39 -169 121 26 52121 367 75 75 10663 14 28 41 8057 3375 17322 16927 9254 4561 3327 1976 1760 1463 1184 414 353 457 535 532 524 603 735 786 822 878 965 1001 973 920 874 784 680 647 615 527 465 416 643 1589 2303 2736 2446 2037 1595 1299 1185 1281 1728 2085 2112 1980 1781 1476 1096 600 408 427 482 451 379 254 170 159 154 152 149 150 142 138 134 133 132 130 137 146 145 144 140 140 136 130 126 121 120 118 117 117 121 123 122 119 123 116 126 123 124 126 129 125 130 128 126 126 127 129 132 135 141 140 138 139 145 146 146 144 142 141 142 141 142 138 139 136 139 137 137 139 138 138 138 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 147 145 143 142 141 139 140 141 141 141 143 143 142 144 146 144 138 134 130 129 132 135 136 135 132 128 130 135 136 138 137 134 131 134 139 136 134 134 133 135 132 127 124 125 128 127 123 119 115 112 111 108 109 108 101 98 95 97 101 100 96 99 103 95 94 103 100 95 96 96 94 92 89 89 95 96 87 89 92 102 102 94 105 113 117 110 91 91 103 96 88 83 82 82 77 76 78 67 63 63 57 51 41 40 47 69 62 30 46 59 57 50 23 2 18 54 60 55 52 35 35 58 40 52 65 36 58 88 81 44 51 86 97 66 37 57 60 30 33 63 36 2 3 65 111 71 92 61 6 -1 1 16 -18 -17 29 67 29 -27 0 21 45 122 76 78 49 15 -6 12 108 8 -29 43 67 -77 -77 70 18 -45 94 110 70 88 40 54 142 -29 -154 -38 -106 -68 0 -154 -184 -125 -31 68 24 23 -36 -86 -26 148 108 69 103 -15 -22 -163 52153 371 75 75 10655 14 29 13 8055 3414 23026 15558 6823 3014 2094 1985 1838 1452 1208 505 312 347 512 558 558 588 732 794 852 896 955 973 955 923 875 780 711 674 647 585 687 1080 1494 2205 2414 2180 1627 1209 1011 960 931 1038 1241 1334 1263 997 704 552 708 766 814 904 1158 1097 826 368 185 154 149 147 145 149 143 140 137 139 140 141 144 143 141 141 137 136 137 131 135 132 128 124 119 119 125 118 121 114 121 113 124 121 121 123 126 126 127 130 127 127 129 130 137 138 142 141 140 141 147 146 146 143 143 141 143 142 141 139 142 143 145 143 143 140 140 139 138 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 148 148 147 143 140 139 139 140 140 142 140 141 142 141 142 144 144 138 132 130 129 133 134 135 136 132 131 134 136 136 137 136 136 134 135 139 137 135 134 135 134 132 129 127 125 125 123 121 121 121 117 114 113 113 112 101 94 91 89 93 96 97 100 100 99 99 93 94 101 101 102 105 99 93 95 93 85 81 85 87 101 110 89 87 101 104 100 84 90 109 96 73 74 74 76 86 87 72 52 68 94 68 46 45 35 52 71 59 42 46 55 47 49 40 17 30 57 53 38 47 48 27 41 44 71 86 41 55 68 43 3 -13 22 59 66 72 75 30 -4 3 44 35 20 12 0 5 2 76 56 9 52 73 56 40 34 82 84 32 -10 -37 -26 -2 18 -2 73 18 -10 64 -11 12 23 -19 84 198 93 42 62 51 -13 66 196 -29 -94 64 84 111 -66 -136 -81 -170 -121 -34 -50 20 44 -77 -105 -94 36 65 39 -133 -118 14 117 243 17 18 51 -93 15 -118 -1 52184 371 75 75 10655 14 29 44 8053 3451 37685 23298 12670 2300 1893 1919 1864 1559 1330 828 344 315 451 524 524 534 664 742 809 862 915 938 928 887 802 723 699 726 799 1061 1454 1974 2098 1832 1585 1364 1274 1121 914 771 712 707 758 870 1434 1937 2125 2267 2514 2620 2419 2133 1928 1549 1145 527 214 146 143 147 146 149 144 138 142 143 143 144 141 144 144 143 141 136 141 129 135 132 130 127 121 122 123 120 121 112 119 115 121 119 123 123 123 123 128 129 128 126 130 129 140 138 141 139 141 144 147 147 147 141 143 141 140 144 143 144 147 147 149 146 146 140 141 138 136 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 147 147 144 141 140 142 141 141 142 141 143 145 142 140 142 142 136 132 133 133 133 133 132 134 135 133 133 133 132 135 135 135 135 133 133 132 133 134 134 133 131 129 130 128 124 122 122 122 122 119 113 110 105 103 102 98 94 92 90 87 94 96 93 96 94 86 88 104 105 106 112 103 97 99 95 88 92 91 87 97 107 91 86 94 94 99 97 97 110 99 80 92 75 70 88 86 58 39 69 95 60 31 51 58 69 84 72 57 60 66 44 37 56 59 66 72 50 31 50 70 50 17 21 69 69 28 51 64 40 23 17 21 33 36 61 69 32 18 22 42 0 4 18 30 36 -43 -24 32 35 22 20 30 27 23 52 14 -3 15 -18 -10 11 -1 3 98 80 85 91 -125 -106 122 126 109 226 134 134 64 -43 16 48 189 24 -149 15 131 44 12 81 164 12 -181 -79 -11 -1 10 -139 -174 -42 -30 68 126 -122 -86 -21 57 131 -183 -121 75 0 -30 -135 -104 52216 371 75 75 10649 14 30 16 8052 3490 65692 47913 24780 2205 1687 1736 1712 1566 1349 1079 491 257 298 399 413 435 520 637 682 735 796 827 803 744 651 609 593 659 793 1369 1837 2079 2002 1710 1591 1505 1429 1266 1115 1177 1458 2455 3987 5288 6158 6145 5603 5134 4558 3826 3091 2487 1551 1004 771 414 262 212 140 143 150 144 141 141 149 148 142 144 141 143 142 139 139 140 139 129 133 129 130 127 120 118 119 121 119 114 121 120 123 120 124 122 121 122 129 124 127 123 126 131 135 134 136 137 141 142 143 143 145 139 140 141 140 143 144 144 145 145 144 142 141 138 138 134 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 143 144 144 142 142 144 144 142 143 142 143 145 144 143 144 142 136 132 133 134 134 134 131 132 135 130 128 128 131 135 137 138 137 136 134 132 133 136 137 135 133 132 131 129 127 127 125 122 118 113 111 110 110 113 110 105 102 100 96 93 98 94 90 93 89 90 94 101 104 104 104 101 100 95 98 100 102 100 94 96 97 94 101 104 104 103 102 99 97 105 98 88 75 61 66 72 63 48 56 61 44 39 60 61 66 91 67 48 57 54 52 44 46 56 58 59 49 57 69 85 65 36 37 34 45 15 10 40 58 54 30 42 60 35 8 48 79 66 33 12 5 49 84 67 101 43 -36 29 35 7 54 78 8 -32 38 18 15 46 16 36 46 -32 -40 37 38 127 174 10 27 204 132 86 188 101 118 156 -13 -54 58 88 -46 -192 -64 145 63 0 11 35 37 -13 33 -45 -111 -51 -217 -134 174 129 49 22 -92 118 196 91 138 -151 -131 58 -1 18 -215 -262 52247 371 75 75 10657 14 30 47 8050 3527 71727 54687 21535 1418 1470 1513 1488 1424 1223 1067 674 242 197 286 351 368 401 519 591 633 689 705 671 600 539 516 499 524 691 1336 1704 2084 2241 2312 2479 2690 2857 3348 3754 4530 5291 6154 7195 6727 6074 4868 4018 3379 2749 1937 1474 1153 633 610 1430 2630 3381 3180 557 154 154 144 141 144 152 151 143 144 145 142 141 140 139 142 138 133 134 130 134 132 124 118 120 118 117 116 120 118 125 119 124 124 124 121 127 123 126 124 128 132 131 134 138 136 140 141 143 144 144 142 141 143 143 142 142 143 144 144 141 140 137 137 137 135 134 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 142 142 143 144 143 142 143 143 143 143 141 142 144 142 141 143 142 135 131 130 130 132 134 132 132 133 129 126 126 131 137 140 141 141 140 136 133 131 135 139 135 133 136 137 133 129 131 125 117 116 114 115 113 112 114 111 102 99 97 99 102 100 98 93 94 94 94 94 93 95 91 91 96 96 93 96 99 94 90 94 98 95 92 96 105 97 90 92 93 83 85 91 74 63 62 62 64 70 77 71 51 48 51 40 44 56 50 39 56 61 28 34 46 38 36 32 35 33 46 61 58 32 44 67 49 66 46 16 29 30 57 35 0 43 33 -28 12 65 43 34 29 30 40 63 43 21 33 26 45 26 24 89 70 50 56 45 39 31 50 61 1 -2 -11 -56 9 28 27 70 72 69 82 -3 -43 37 95 92 149 93 154 199 63 -1 -178 -212 -39 86 13 -6 -24 13 92 70 -56 -151 -38 -66 55 263 211 -25 -85 17 211 182 -81 125 180 73 93 99 78 -144 -63 52279 371 75 75 10656 14 31 19 8048 3565 73504 59614 15494 1038 1117 1295 1279 1211 1083 984 716 296 206 238 337 334 339 387 497 566 601 589 554 489 456 449 468 583 1463 2515 2925 3167 3351 3705 4184 4463 4619 5532 6354 6948 6894 5245 3616 1932 1167 828 781 1023 1332 1694 2109 2615 3146 4201 5567 7136 7753 6802 2311 169 152 150 145 141 144 147 144 141 142 142 143 144 142 143 142 136 133 129 137 130 128 118 124 119 115 116 120 118 121 118 125 122 127 121 123 120 124 122 130 129 132 136 144 140 142 144 148 148 147 144 141 141 142 142 140 141 141 139 139 135 134 134 134 133 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 143 145 145 145 143 144 145 144 144 142 144 146 142 140 140 139 135 131 128 130 132 135 134 133 132 129 128 128 131 134 135 137 139 138 135 132 132 135 138 134 132 133 133 131 127 128 124 116 114 117 117 111 109 112 112 104 106 106 107 104 98 103 102 104 105 100 98 96 96 92 91 100 98 98 101 96 89 89 95 91 88 96 90 86 84 82 86 86 75 64 76 68 57 67 64 55 64 84 77 63 56 54 37 40 52 35 27 38 43 27 47 62 53 43 51 47 24 48 71 58 25 22 37 52 70 58 30 18 7 49 83 16 28 54 52 73 41 10 68 105 31 -10 46 85 11 -22 3 30 0 -28 39 10 7 96 61 11 -1 -3 12 -22 54 84 -7 45 54 -26 -12 -42 -51 -8 26 63 65 51 -33 -18 48 150 149 92 105 -21 -121 -149 -101 75 42 -61 34 124 68 -34 -61 33 81 99 159 82 -41 20 161 128 30 -17 88 249 115 -120 -40 40 140 284 52310 347 75 75 10648 14 31 50 8046 3602 43558 31234 4116 786 866 1164 1243 1204 1083 976 694 308 234 253 345 348 326 299 350 428 486 514 514 487 475 474 512 755 2034 3168 3163 2841 2957 3309 3567 3557 3768 4586 5080 4843 3271 1859 1071 917 1371 2125 2967 3936 3749 4007 4520 5208 6408 7320 7186 5389 4561 3408 1851 156 147 147 144 141 140 139 143 142 145 143 144 142 144 144 144 135 132 130 134 127 129 120 121 120 117 115 120 118 118 122 126 118 123 123 121 118 121 119 129 131 134 136 144 143 143 145 148 145 146 142 140 139 139 140 138 136 137 134 135 134 133 133 133 133 134 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 145 144 145 145 145 145 146 146 145 144 143 145 147 144 142 143 141 137 133 131 133 133 135 136 132 130 129 127 127 129 129 130 136 137 136 137 133 131 134 135 131 131 135 131 126 125 122 119 116 116 119 117 112 110 111 111 108 108 108 111 108 103 108 108 105 102 98 100 97 98 95 93 99 98 99 98 95 98 102 97 88 91 107 107 89 81 85 90 95 82 72 85 78 74 76 66 54 64 72 73 77 59 47 50 61 61 61 60 48 44 61 81 56 43 56 91 62 46 77 49 57 20 -7 24 23 33 25 -3 3 25 50 47 9 37 75 74 67 36 10 41 82 45 15 13 52 44 27 44 32 -27 -36 38 31 -12 -6 10 25 7 -33 4 9 38 27 -44 -15 16 52 85 -53 -72 14 81 96 48 48 -60 -35 67 -25 -82 -32 -37 45 116 59 -69 4 -66 -245 52342 363 150 75 10650 14 32 22 8044 3640 4496 686 660 821 1088 1237 1238 1152 1049 790 442 313 296 351 350 328 291 283 322 417 495 515 526 516 484 465 571 1092 1644 1677 1566 1937 3047 3486 3491 3550 3960 3447 2847 1823 1818 2437 3253 4509 5513 6406 6418 5032 4435 4982 5005 5010 4077 2379 1238 826 410 293 145 143 146 145 141 141 144 146 142 148 145 143 142 147 143 141 133 133 129 130 127 128 121 120 118 120 117 120 115 120 124 122 119 122 122 125 123 123 122 128 133 135 134 143 144 145 143 145 141 143 144 144 142 141 139 139 137 137 135 138 138 135 134 135 133 135 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 145 145 145 144 143 143 144 143 142 142 142 144 146 144 144 146 145 139 134 133 134 135 137 137 131 128 128 125 125 128 130 130 133 136 135 136 135 132 130 132 130 130 134 130 124 125 119 111 113 115 114 116 115 107 103 105 101 99 104 111 106 102 109 107 104 98 97 97 93 98 96 101 100 96 97 95 98 93 96 96 93 100 101 110 96 72 85 95 90 86 93 101 93 82 68 61 48 45 59 63 63 58 58 65 60 60 72 62 41 57 82 68 41 39 42 61 55 60 71 48 47 28 38 51 19 29 59 44 43 65 62 26 11 39 40 31 6 8 11 28 41 46 46 8 35 46 48 56 41 15 -1 15 68 52 -19 -32 13 11 -21 25 -7 -7 8 15 69 84 88 -5 -80 16 80 35 -51 -21 102 36 23 40 -69 -34 3 -64 -20 84 145 31 44 61 -159 -61 36 -2 206 260 54 -76 -140 -116 -160 -103 -104 -125 31 -2 -40 52 52373 370 150 75 10646 14 32 53 8042 3677 3593 660 634 828 1059 1156 1186 1166 1122 956 660 446 381 375 373 349 337 340 373 448 509 512 507 467 390 355 411 591 918 1548 2484 3083 4203 4645 4637 4242 3735 2895 2520 2725 3392 4244 5131 6503 6859 6950 5152 3621 2476 2467 2378 1898 1250 265 158 137 133 145 147 146 148 142 141 138 144 142 139 143 140 137 139 140 136 140 136 137 130 133 128 132 122 125 122 121 118 120 115 117 120 122 117 123 123 124 122 124 124 126 132 134 133 144 143 146 142 145 143 148 146 145 143 144 143 141 140 139 137 141 139 136 136 137 135 136 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 145 146 146 144 142 141 142 141 141 143 142 144 146 145 145 146 146 141 136 133 133 137 139 138 132 128 127 128 127 129 131 132 133 133 135 138 139 137 133 131 131 131 129 125 125 124 119 114 115 114 109 114 115 104 102 102 102 103 103 103 98 97 106 110 112 109 105 101 98 102 98 103 102 98 98 98 100 93 91 95 101 100 85 95 97 80 85 82 75 79 83 92 95 81 58 51 53 44 50 50 43 46 64 70 49 46 52 55 51 55 77 50 26 45 45 36 53 40 27 44 34 59 95 87 58 43 51 36 39 52 45 31 26 45 11 -13 4 11 25 60 78 54 38 42 38 68 50 15 34 49 35 -12 43 94 67 56 50 38 0 -16 -29 9 71 83 109 105 42 -39 -51 -8 -32 24 141 146 135 6 16 151 37 15 74 74 70 -18 -16 26 -5 101 98 97 141 78 183 321 127 66 138 -68 -156 10 110 -5 -23 -6 158 280 144 -3 196 63 -221 19 285 52405 370 150 75 10650 14 33 25 8040 3715 14081 8866 1408 917 1098 1130 1146 1198 1190 1083 849 585 482 432 433 397 386 394 429 469 515 539 532 492 437 437 624 901 1236 2039 3170 3649 3787 3928 4107 4002 3553 3303 3227 3323 3699 4104 4647 5950 6408 6318 5060 2761 907 328 206 168 163 154 151 137 132 137 147 151 147 139 145 142 140 139 140 142 137 134 142 135 132 136 135 135 136 139 129 133 127 128 123 122 116 119 117 119 119 123 118 119 125 127 124 126 121 127 129 132 135 141 140 145 143 147 147 149 146 145 140 143 143 140 141 138 136 141 139 137 138 138 136 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 146 145 143 140 139 138 139 141 143 142 145 147 144 144 147 148 144 139 135 136 139 140 137 133 129 126 125 127 127 128 129 131 132 137 141 140 140 140 136 131 132 128 123 126 124 119 118 117 114 109 108 107 101 100 100 105 107 103 101 102 104 109 113 111 112 110 104 104 101 98 101 92 86 95 94 96 98 92 97 97 94 89 90 100 92 85 93 88 77 78 91 96 90 76 55 55 58 58 58 51 57 55 65 78 63 53 71 74 58 56 48 41 48 43 24 25 26 30 40 37 47 75 76 56 66 55 20 32 12 -17 7 8 35 48 -10 0 26 31 70 127 69 -4 -5 -3 47 56 61 70 66 64 52 45 21 22 77 43 22 43 -30 -19 36 74 63 101 121 0 24 40 11 30 82 123 -3 -71 -55 72 237 213 31 -53 46 70 -64 -58 87 22 144 189 -6 18 -16 69 294 147 37 186 12 -97 33 58 -2 -103 15 231 293 100 40 133 18 -166 -177 184 52436 370 150 75 10645 14 33 56 8038 3751 35304 23615 4244 1211 1117 1135 1130 1207 1232 1186 954 659 537 504 512 487 437 427 445 472 522 558 595 596 620 662 957 1216 1542 2412 3480 4139 4234 4008 4068 4043 4046 3896 3446 2984 2735 2595 2820 3316 3383 2945 2598 1285 332 180 160 151 151 150 148 137 136 139 144 147 145 142 143 142 146 147 145 147 141 143 149 143 134 129 130 132 135 136 128 132 129 126 120 121 116 120 116 120 121 121 118 121 123 128 124 128 121 127 124 131 134 137 137 141 140 144 143 140 142 138 136 137 134 132 134 133 133 138 135 133 134 133 132 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 145 143 139 137 136 138 139 142 144 143 146 146 143 141 145 148 143 138 138 141 143 143 140 136 133 130 127 128 127 126 126 126 131 136 138 138 140 141 140 133 131 127 126 129 128 124 122 122 118 114 112 108 103 103 103 106 106 108 110 106 110 115 112 107 111 108 100 100 99 104 102 90 83 92 96 97 103 97 101 96 86 90 86 95 99 91 104 100 90 95 97 88 89 90 76 64 69 70 64 65 59 43 66 85 59 49 52 56 64 52 62 75 59 25 19 43 57 75 75 64 64 55 33 64 76 63 54 40 -5 -33 13 23 35 28 -30 -4 35 55 78 102 76 34 32 7 14 48 83 102 111 51 19 11 -14 6 20 -31 -15 35 -6 32 38 37 90 171 131 6 66 84 105 185 76 -59 -74 -53 64 119 58 116 46 -46 -8 -48 7 154 152 131 212 52 -122 46 19 -50 202 150 45 194 104 0 -1 -4 52 -45 165 223 -75 -146 -100 -89 -6 -89 -179 119 52468 364 150 75 10647 14 34 28 8036 3788 22933 13480 3566 1182 1068 1043 1036 1078 1146 1130 909 678 525 501 532 541 491 468 455 466 506 550 595 631 678 726 1007 1323 2256 4478 6196 6733 6264 5762 5496 4865 4671 4180 3340 2849 2450 1819 1269 964 777 573 408 380 377 335 322 304 179 152 141 131 136 152 152 148 149 147 145 141 141 146 146 149 144 150 148 146 139 135 133 137 131 135 130 134 130 125 122 119 119 118 113 119 119 121 120 125 123 128 123 128 125 128 123 130 131 136 137 140 138 141 142 140 142 138 134 134 131 130 131 134 136 137 134 133 133 132 132 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 145 142 139 137 138 140 142 143 144 143 144 143 140 140 144 144 140 138 138 141 142 144 143 139 136 133 131 129 126 125 126 126 130 134 136 138 138 138 139 136 133 129 130 131 126 125 124 123 119 117 118 114 110 110 108 109 106 108 111 103 107 113 110 108 108 101 102 104 96 96 101 99 93 98 99 103 109 101 95 96 88 78 70 85 85 73 87 95 88 83 84 74 85 96 93 85 72 64 64 74 51 32 48 58 46 36 40 55 65 68 81 56 29 18 28 63 73 75 49 26 53 61 51 67 57 14 -3 18 25 32 44 53 31 -43 -55 -8 40 75 40 45 85 64 15 -15 13 26 15 18 64 7 -86 -22 79 42 -67 -61 29 47 2 -40 -83 9 78 83 8 -41 -24 -39 53 82 11 64 76 -42 7 99 9 -71 -100 -16 -10 -92 40 195 85 8 33 -114 -87 113 163 66 24 3 39 86 -7 -196 -191 -144 -41 60 124 48 -269 -311 52499 323 150 75 10639 14 34 59 8034 3825 21566 10843 1579 1000 1011 959 908 923 1019 1007 890 669 495 466 496 532 548 546 524 518 554 603 625 648 668 746 1191 1894 3045 4878 5903 5880 6124 6583 6769 4952 3935 3106 2465 2278 2199 1931 1618 1397 1212 875 643 589 636 573 489 358 186 151 141 132 136 148 149 146 143 144 142 140 136 141 144 143 142 142 139 141 141 139 132 134 126 132 127 125 127 125 123 122 120 115 111 118 118 122 122 125 122 126 121 125 126 126 123 131 128 134 136 136 137 140 141 140 141 139 135 135 134 134 133 136 140 138 135 133 132 133 133 133 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 144 141 140 140 140 141 143 146 146 143 143 142 138 140 144 143 139 137 138 140 141 143 143 140 137 134 132 130 127 126 126 124 126 131 135 138 138 140 137 135 134 128 127 127 121 118 117 115 117 115 111 109 110 110 107 107 108 111 113 109 110 116 114 114 114 104 106 108 96 93 105 101 92 95 97 102 98 84 86 92 84 82 79 75 71 68 80 98 88 75 86 86 98 99 86 82 65 58 65 69 59 57 60 62 65 59 65 75 79 61 45 32 32 32 17 29 44 60 46 30 35 46 41 25 40 21 -10 14 46 59 45 45 16 -28 -14 7 25 23 0 41 61 12 1 36 38 -11 -57 -31 42 0 -16 37 36 -13 -78 -64 0 -7 -63 -77 -80 19 17 -105 -83 52531 370 150 75 10640 14 35 31 8032 3862 49046 49498 24342 11129 1637 1003 922 917 1048 1111 1070 868 685 578 577 622 674 705 698 699 719 736 740 728 725 772 1127 1593 2016 2226 2569 2925 3851 4340 4582 3260 2584 2343 2044 1799 1653 1576 1607 1562 1326 926 752 581 545 516 412 231 159 155 153 147 145 148 145 143 140 142 141 140 139 141 144 138 144 144 139 139 135 133 128 130 124 126 121 119 123 123 122 124 118 117 112 118 121 124 123 126 126 122 120 126 124 123 124 130 125 131 130 133 134 136 137 136 138 134 133 134 134 135 135 138 137 138 132 129 129 130 130 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 142 140 140 140 140 142 142 143 143 140 142 140 138 139 142 142 138 136 137 139 143 146 145 142 140 138 133 131 130 130 127 124 125 128 131 135 135 136 134 132 128 125 123 121 118 114 115 114 112 110 108 108 109 110 111 105 102 112 120 121 118 118 119 116 109 101 106 108 107 107 106 97 87 88 97 102 98 89 90 94 89 92 86 75 74 76 70 77 94 97 92 90 96 82 69 74 73 76 76 80 67 59 86 92 74 82 83 70 70 46 35 49 74 64 40 44 44 57 53 59 71 44 36 32 30 53 52 37 43 60 46 42 33 20 14 25 30 3 28 25 -10 -5 59 90 61 2 -15 41 43 26 53 26 -14 -13 19 14 18 -1 -57 -3 29 116 49 -72 22 60 -26 -34 72 54 41 13 -78 -121 -49 123 78 -63 -9 -59 -60 111 226 171 31 -46 -8 -16 -171 -21 96 58 90 15 -114 -125 -10 -46 27 116 102 60 -98 80 280 185 -13 -135 -47 -20 -42 -14 52562 367 150 75 10636 14 36 2 8030 3897 68127 66511 26606 11111 1595 962 884 881 1025 1254 1236 1110 910 690 642 663 730 772 787 793 794 789 774 736 710 678 684 707 845 1214 1874 2470 2814 2963 3137 3142 3183 3063 2458 1769 1368 1189 1093 965 739 580 488 386 319 307 264 193 163 162 162 160 154 153 147 145 146 143 144 143 141 141 142 140 145 149 141 142 132 131 131 134 127 125 122 120 116 119 120 124 119 118 117 121 123 126 124 130 126 124 124 127 122 122 122 127 124 130 130 135 134 134 139 139 140 135 132 134 137 137 136 138 135 136 130 127 128 127 128 129 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 142 142 142 141 141 143 142 139 138 136 137 138 136 138 142 142 140 138 138 140 144 146 145 143 142 140 137 132 131 131 127 125 126 128 131 135 135 133 135 134 129 126 124 120 116 116 121 122 115 112 112 112 108 109 111 104 96 106 117 119 115 113 113 107 103 102 106 110 111 110 105 99 94 93 97 103 102 100 101 101 97 82 70 71 64 74 74 61 83 84 65 71 84 90 90 85 63 66 88 83 60 44 62 75 79 99 87 61 75 76 65 80 83 66 49 40 48 41 32 40 46 29 29 39 42 55 58 60 55 37 21 23 40 36 23 73 63 -10 14 4 -3 57 79 54 8 -37 -5 31 -7 -4 43 52 24 32 67 69 57 68 36 8 11 101 89 77 108 30 -8 98 144 46 34 1 -98 -81 18 28 -10 -38 17 -82 -71 8 4 43 -57 -43 67 41 -91 -19 101 161 18 -52 -37 -69 -34 -239 66 321 191 60 -88 74 47 78 -104 -334 52 52594 370 150 75 10637 14 36 34 8027 3934 68310 52780 15252 1853 714 674 620 659 817 1028 1000 902 728 537 491 493 552 603 632 641 642 634 622 623 788 1205 1704 2347 3266 4498 5714 6211 6403 6804 7259 7587 6911 5232 3090 1909 1143 770 625 533 444 445 638 1008 1014 515 212 174 168 159 155 152 147 146 144 145 149 149 148 147 147 143 143 145 147 143 138 137 131 133 135 133 126 123 121 119 115 118 119 122 121 120 120 120 121 122 125 127 121 121 123 120 121 122 123 127 124 128 129 132 133 136 140 139 139 138 134 136 138 135 136 134 133 131 130 128 128 127 127 129 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 145 145 145 143 142 142 141 139 137 135 136 137 137 140 141 139 139 139 140 140 141 143 143 139 138 138 137 135 131 129 129 130 130 131 132 136 139 134 133 134 129 126 126 122 118 116 117 119 119 114 109 109 107 108 108 103 96 100 109 109 110 108 101 102 109 111 108 108 111 104 101 106 103 98 99 98 91 95 104 97 84 73 71 70 76 90 86 73 69 57 57 76 93 94 89 88 71 65 73 55 52 51 39 54 82 81 65 59 79 91 59 55 46 49 69 52 56 57 58 55 43 38 22 35 54 32 23 21 27 33 6 12 30 9 -3 46 59 15 -1 21 30 51 61 49 24 -16 -11 21 33 22 70 85 -25 -24 26 44 30 54 100 49 3 -9 66 117 83 30 65 109 69 45 67 4 -43 56 46 -67 -71 -39 12 6 -54 32 110 16 -99 -89 65 153 22 0 106 114 -49 -17 116 100 -42 -166 291 377 20 -17 -89 -53 -40 81 4 -85 84 -158 -165 -187 52625 363 150 75 10660 14 37 5 8025 3968 45584 32803 12049 1409 350 308 281 337 476 595 599 555 449 324 246 245 279 326 361 381 394 435 666 1479 2712 3847 4644 5560 6531 7359 7596 7303 6741 6290 6196 5982 5059 3712 2099 1330 976 1177 1752 2501 3942 5844 7928 10013 9001 6286 3647 1831 628 221 161 146 139 140 140 146 151 153 147 148 152 148 146 146 146 138 135 136 136 133 134 130 127 122 118 121 121 120 121 120 121 121 118 117 117 118 123 124 122 121 123 121 121 124 131 130 128 129 131 133 132 137 137 135 139 140 139 138 138 137 137 134 133 132 132 131 129 130 131 132 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 145 147 147 146 145 144 143 142 140 138 137 135 134 137 140 137 134 134 135 138 140 141 141 139 136 134 134 132 132 131 131 134 137 136 134 133 134 136 130 129 127 123 124 122 120 117 112 108 107 106 106 105 106 110 111 108 104 100 101 107 107 108 108 104 105 112 114 112 108 107 104 104 109 99 91 97 94 89 93 92 83 79 80 81 81 84 85 78 77 74 72 76 75 80 74 66 71 82 80 76 70 54 40 42 58 66 57 54 58 71 89 64 39 42 51 44 55 67 60 64 71 74 81 76 73 66 32 14 21 24 16 21 33 32 11 -2 8 34 29 -4 12 3 -4 10 17 8 -31 -28 33 16 -25 3 -16 -82 -44 21 21 33 41 41 70 67 41 100 85 59 21 40 -3 -94 -20 80 0 26 73 -98 -113 70 104 7 74 8 -44 58 7 8 137 162 32 51 64 26 -103 -144 -69 -103 -21 -31 -140 40 10 -20 54 -25 -164 -181 52656 356 150 75 10645 14 37 36 8020 3994 27608 9110 992 300 278 269 267 340 452 564 582 533 443 331 259 406 863 1458 2111 2751 3437 3726 3708 4397 5300 5673 5519 5327 5240 4978 4407 3869 3348 2820 2381 2009 1722 1679 2026 2620 3031 3642 4030 4684 6320 8022 9404 10844 9535 6839 4122 1940 631 229 172 155 142 142 138 145 157 161 153 152 154 150 145 142 141 135 133 140 140 135 137 134 132 123 120 121 118 119 122 119 121 119 118 119 121 120 121 123 124 125 124 127 126 129 134 131 132 134 134 134 134 137 138 138 142 146 143 142 139 140 139 138 137 137 137 135 133 134 135 136 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 147 149 150 149 147 146 145 145 142 140 138 135 133 136 138 135 132 132 135 139 141 142 141 138 134 133 133 132 132 131 133 137 138 136 135 135 136 136 132 131 129 125 125 125 123 118 114 112 108 104 105 107 108 109 107 104 102 101 102 103 105 107 108 114 117 119 116 114 110 105 107 109 108 99 89 95 99 93 92 89 85 87 85 81 79 70 63 64 71 78 81 80 70 63 68 66 69 79 64 63 75 59 44 46 41 42 65 59 51 71 89 78 57 63 65 25 48 56 23 55 92 96 66 56 69 64 30 11 55 56 23 38 6 -17 3 22 76 35 6 27 7 8 9 53 76 4 -46 -55 -41 -29 -64 -5 12 -29 12 41 17 36 60 26 34 -23 43 157 91 89 44 -19 -123 -180 -109 -58 -43 78 62 -77 -4 144 88 -92 -23 70 -58 -74 79 204 293 250 122 172 44 -207 -254 -45 -37 -217 -226 -142 -113 52688 354 150 75 10638 14 38 8 8013 4004 14179 3918 633 225 218 252 304 400 503 560 550 547 708 1248 2254 3635 5271 6617 7839 8579 9103 8936 8483 8287 8084 7335 5967 4888 4463 4458 4561 4669 4827 4995 4836 4533 4232 4026 4450 4965 4847 4045 2723 2146 2120 1862 1536 1377 1237 950 631 311 226 261 281 284 279 289 294 276 230 183 173 166 160 151 144 141 139 141 139 139 139 138 140 135 130 124 120 119 120 117 120 121 119 119 119 122 125 127 126 125 123 129 126 131 130 131 133 132 132 134 137 135 136 139 142 146 147 148 146 144 142 141 141 140 140 139 138 137 136 136 136 136 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 149 150 150 147 146 145 143 142 140 139 138 136 134 137 139 137 134 135 137 139 141 143 143 139 134 133 132 132 131 129 132 134 135 136 137 137 136 136 134 133 132 131 130 127 123 118 118 117 112 111 109 105 106 108 107 104 99 96 98 101 106 104 102 109 118 118 113 112 113 107 109 112 105 96 95 101 103 97 94 96 92 93 93 90 90 82 72 66 64 68 66 64 69 69 65 62 72 80 65 58 68 78 80 70 49 48 62 52 45 51 65 89 94 70 62 50 65 59 20 39 71 78 44 33 41 37 17 14 48 59 85 88 5 -33 -3 12 56 11 23 58 30 55 78 108 101 33 35 37 -2 1 0 39 48 -15 -42 -20 62 86 116 91 -21 -81 -42 49 132 184 47 -54 -92 -72 -39 -24 -7 -52 -39 21 108 34 -89 -52 5 9 35 7 28 101 120 43 63 128 -50 -239 -173 -43 -56 -178 -310 52719 342 75 75 10632 14 38 39 8006 3998 29917 3422 617 999999 1 32 79 156 244 334 391 558 1140 2588 4746 7161 9400 11248 12313 12520 11876 11297 10496 9829 9392 9018 8114 6611 5673 5654 6071 6221 5995 5453 5199 4655 3917 3371 2945 2710 2433 2072 1413 668 308 298 330 380 408 390 357 414 607 914 1319 1909 3106 3967 3864 2919 1456 678 255 186 171 162 151 143 140 139 144 143 140 134 132 132 128 127 121 117 115 121 119 120 122 121 121 119 123 126 128 126 125 122 130 127 128 126 129 127 128 129 131 135 135 136 139 142 146 149 146 146 142 142 141 140 138 137 137 137 136 135 135 135 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 150 149 146 144 143 141 139 139 140 140 137 136 137 140 138 136 137 138 140 143 145 144 140 136 134 134 135 133 130 131 130 131 132 134 134 134 136 137 133 130 134 131 124 117 114 115 114 112 110 110 108 108 109 109 104 98 94 94 97 103 102 101 107 106 105 108 105 108 109 106 108 103 95 97 100 103 106 102 99 96 99 100 93 93 90 78 71 65 63 62 62 71 75 64 55 62 58 50 53 53 65 77 61 50 48 41 52 71 79 69 84 104 69 41 47 65 64 38 19 32 31 18 53 58 23 -5 -20 -12 9 52 73 46 30 4 -16 -6 -2 -18 1 35 12 42 82 46 -12 0 66 67 1 -23 -10 12 30 -6 11 47 1 13 11 -1 -8 -40 19 83 63 -32 -56 -21 3 35 78 51 -42 -38 -25 -22 -46 -124 -149 -107 0 89 27 52751 331 75 75 10632 14 39 11 8001 3975 14706 8674 2128 137 97 130 169 267 380 449 489 662 1399 3146 5197 6927 8864 10544 11057 10648 9977 9908 10197 9898 9190 8352 7464 6884 6440 6492 6521 6321 5515 4302 3476 2578 1836 1066 537 321 244 231 274 316 388 503 614 664 624 556 577 786 1117 1630 2377 3666 6230 7441 6322 4143 1824 696 256 181 163 157 153 146 144 143 144 143 142 134 128 129 123 122 115 120 117 118 120 121 121 123 119 122 124 127 128 126 122 123 125 120 121 121 123 125 124 129 130 131 133 135 141 142 143 144 144 143 142 141 140 139 136 134 135 135 133 132 133 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 146 147 146 144 143 140 139 139 140 140 138 135 136 140 141 138 136 138 141 144 145 144 140 137 134 134 135 133 131 132 132 130 130 130 132 134 135 135 132 130 131 126 121 119 114 113 113 113 107 107 108 107 107 107 102 100 100 98 99 101 101 107 113 103 102 112 101 101 106 98 104 112 105 96 94 100 102 97 92 91 102 94 83 89 86 76 73 62 58 69 69 71 81 75 66 59 43 42 49 51 58 65 63 54 42 41 51 72 93 62 51 71 68 71 75 74 71 56 32 50 38 0 34 44 16 -8 -24 -26 -29 16 52 48 46 -7 -8 42 50 -11 -21 12 -17 -22 10 11 0 -6 42 49 8 -10 -20 7 86 52 10 7 -57 -89 -61 6 -4 -60 12 32 -45 13 -17 -99 -44 34 28 -44 52782 349 75 75 10607 14 39 42 7997 3942 22841 15240 6819 1467 518 460 504 630 707 706 663 639 736 1117 1604 2197 3344 4843 5969 6464 6761 6998 7826 8497 8705 8687 8186 8039 7926 7794 7216 6490 5322 4357 3498 2582 1817 990 395 227 182 185 244 339 413 497 607 745 1021 1091 1154 1340 1592 2226 3484 4263 4931 4438 2945 1506 722 308 191 169 160 157 155 149 146 147 144 141 140 134 130 129 125 121 114 122 117 119 122 122 122 121 115 123 121 126 127 128 123 124 120 119 117 120 120 125 125 132 130 134 135 138 141 143 141 142 142 141 142 140 140 140 136 135 135 133 133 132 133 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 144 144 144 145 143 142 141 139 138 139 138 138 136 135 139 144 142 138 138 139 141 144 144 141 138 134 132 132 129 130 132 133 131 129 130 132 133 131 128 128 127 127 125 123 119 117 116 114 114 110 110 110 107 103 100 100 101 104 104 106 107 105 110 113 107 110 117 107 108 111 101 105 117 112 100 96 100 95 91 93 91 98 91 87 94 92 87 83 81 80 83 79 68 83 84 70 60 51 66 75 66 67 75 78 73 61 48 39 43 65 61 60 70 68 68 50 41 61 64 56 75 52 24 27 3 2 34 45 25 7 42 48 15 8 -1 20 53 49 43 25 22 38 21 -7 -30 10 21 2 21 64 58 24 29 57 21 -20 27 20 -20 5 -2 -29 -50 -50 -47 -46 58 75 26 63 87 24 -93 -129 -38 68 15 -76 25 65 21 47 29 19 73 35 -18 -134 -108 -66 -65 52814 371 75 75 10622 14 40 14 7993 3908 44421 20629 12746 3738 722 563 629 694 708 687 644 577 431 283 234 322 620 1284 2281 3261 4335 4904 5546 6135 6715 7461 7561 7966 8509 8984 8686 7522 6384 5460 4623 3607 2773 2112 1536 1066 678 407 295 329 354 393 559 1017 1792 2030 2111 2390 3384 5393 7181 7012 4684 1976 1163 697 423 259 178 166 163 161 155 149 144 149 144 138 138 131 128 127 124 121 117 121 119 119 123 120 121 119 116 119 119 121 120 122 122 124 119 121 119 123 121 124 125 132 136 138 138 141 142 145 146 147 144 140 141 141 140 140 138 136 136 134 134 133 132 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 144 146 145 144 143 142 141 140 139 140 141 140 137 136 140 145 144 140 138 137 139 143 144 142 138 133 132 131 129 129 131 132 131 131 131 131 132 132 128 123 123 122 122 124 121 116 113 115 117 117 117 118 113 103 99 104 105 107 106 103 107 109 110 112 108 107 114 115 114 113 112 109 110 109 105 100 98 95 93 93 92 96 89 80 78 82 83 84 88 85 85 82 67 70 71 56 49 57 77 72 57 61 66 67 69 57 44 37 33 54 74 82 81 66 58 41 23 37 57 52 53 44 44 49 25 32 52 41 28 22 18 1 -11 -4 20 45 34 24 25 34 51 46 49 51 9 -12 -3 -25 -6 80 83 50 37 42 79 78 50 43 75 89 22 -8 30 -7 -35 -14 49 115 106 120 171 164 47 -24 -18 -82 -133 -21 26 91 203 149 45 34 98 75 38 -39 -115 -108 -31 129 190 47 -126 -144 51 123 116 9 -64 126 210 223 76 -199 -110 189 142 124 376 372 377 52845 371 75 75 10623 14 40 45 7989 3878 50901 29778 18230 4388 725 585 649 698 714 703 643 527 357 227 204 263 429 631 1115 2329 3707 4559 5277 5827 6724 8204 8973 9397 9301 8901 8088 7037 6312 5380 4060 2957 2385 2027 1665 1236 909 687 568 641 880 1207 1457 1740 2155 2487 3304 3841 4663 5997 6714 6660 5861 4141 3232 2098 900 339 214 181 178 173 161 150 146 145 143 143 140 132 126 125 117 118 119 117 122 122 120 119 121 121 119 118 121 121 118 121 120 119 117 122 121 122 122 123 125 129 138 140 137 140 142 146 147 145 144 142 141 142 141 141 137 137 137 134 133 133 132 130 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 146 145 144 143 142 141 140 141 142 142 143 140 140 143 146 146 141 136 135 137 141 145 143 137 132 132 129 127 129 129 130 130 131 131 129 130 135 133 127 126 125 123 124 123 121 115 112 116 115 114 116 113 109 108 113 112 111 108 100 104 110 108 107 107 107 112 114 113 110 108 109 106 106 109 108 101 100 104 99 99 100 87 78 80 83 79 76 81 85 75 62 66 72 76 70 52 57 75 70 69 82 81 66 62 54 54 57 54 58 64 62 57 58 53 43 40 51 62 42 23 37 67 64 38 39 40 16 27 32 30 20 -6 -5 10 35 19 -8 -13 -8 9 33 36 42 61 16 -32 -28 -11 34 37 -2 7 37 82 52 7 6 40 109 65 4 42 28 42 62 56 87 51 65 123 129 49 41 52 -28 -91 22 110 148 185 50 -69 35 81 2 59 57 -100 -211 -115 16 158 133 -75 -115 124 108 60 -95 -101 180 163 141 -30 -256 -196 130 143 -90 169 326 133 52877 370 150 75 10639 14 41 17 7983 3854 17753 11317 2359 728 691 751 843 878 878 818 663 429 300 291 377 726 1045 1900 3310 4507 5234 5597 6461 7505 8930 9758 11013 10626 9454 7643 6868 4986 3416 2326 1536 1204 1194 1239 1063 962 1031 1062 1462 2989 3931 4202 3219 2663 2431 2892 3078 2936 2458 2171 2526 3810 6264 6411 2440 1061 370 247 218 219 218 197 177 161 149 142 146 140 133 131 124 116 123 116 113 119 124 120 122 120 122 121 121 120 120 119 123 120 117 122 121 119 118 121 121 124 127 135 136 138 138 139 145 145 141 142 140 142 142 141 141 138 137 137 134 131 133 132 132 130 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 146 145 145 143 142 141 141 143 144 143 144 143 141 142 145 145 140 138 138 139 143 145 143 137 134 133 129 127 128 127 126 125 126 129 130 132 136 139 137 133 130 125 122 123 124 120 113 111 110 108 110 109 110 111 114 112 111 111 106 112 112 106 108 110 112 116 117 119 112 100 106 107 110 111 103 103 108 108 100 92 87 87 86 92 94 88 78 83 93 75 60 63 76 86 84 73 60 58 66 72 74 77 80 66 56 64 70 63 58 67 42 28 48 39 24 36 67 62 32 29 35 68 70 21 18 26 29 45 48 47 26 25 30 38 27 -13 -19 -4 8 4 33 40 23 48 65 2 -48 -5 -35 -45 -4 40 91 81 18 -3 42 38 60 66 -15 -29 -22 -21 -5 55 79 24 -22 -29 10 58 151 69 21 50 54 11 31 120 73 99 170 99 42 59 77 17 -78 -12 85 162 148 -37 -164 -99 -3 65 -11 8 22 -38 -1 -192 -237 36 257 31 -314 -96 68 85 52908 370 150 75 10635 14 41 48 7978 3830 3682 3604 1306 824 833 910 1011 1058 1065 1127 1113 899 770 768 983 1496 1700 2246 2812 3760 4301 4475 5222 6199 6922 7382 8840 9137 8823 7730 6722 4233 2781 2588 2183 2016 1971 1966 1555 1305 1532 2170 2990 5000 4707 4288 2763 2131 1713 1526 1610 2132 2770 3285 4293 6543 6385 3995 826 494 278 247 257 261 254 227 198 168 156 145 145 140 138 137 127 122 125 114 113 116 121 125 122 121 121 122 120 121 119 123 122 124 119 126 120 120 118 123 123 124 126 136 135 142 140 141 147 150 146 146 144 143 145 144 143 140 138 140 137 133 135 134 134 135 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 146 145 145 143 142 142 143 143 143 142 144 142 140 143 146 143 140 138 140 142 145 145 142 140 136 133 130 128 129 127 123 121 122 126 130 135 138 138 138 136 133 126 119 121 120 120 120 117 116 115 112 104 102 107 108 104 107 110 105 108 106 105 108 107 110 117 114 114 115 107 105 108 113 108 100 103 111 107 88 74 81 92 90 92 91 85 82 81 76 72 76 69 66 70 72 73 55 39 53 70 61 67 101 81 54 63 64 52 49 52 37 43 65 58 39 36 61 48 21 63 40 13 53 58 48 42 53 64 68 33 4 49 66 52 27 -21 -14 40 54 44 56 83 102 62 36 29 0 -1 -39 -14 39 21 26 20 47 78 72 70 17 20 30 -2 -11 -29 -32 67 62 -2 -61 -98 8 123 185 137 129 128 96 -6 0 34 63 61 34 113 87 23 0 167 296 197 200 309 176 -133 -343 -271 -166 10 173 97 41 29 -32 -135 48 188 183 -35 -324 -229 -139 110 52940 370 150 75 10634 14 42 20 7972 3806 9005 7447 2718 1531 1521 1574 1579 1624 1682 1876 2095 2071 1914 1718 1757 1904 1829 1958 2364 3001 3384 4065 4580 5236 5448 5519 5453 5174 4870 4808 4236 3269 2872 2750 2396 2278 2032 1741 1446 1488 2003 2861 3509 3927 2947 2302 1496 1357 1523 2181 3371 5915 7604 9522 11330 14313 11521 6205 3192 585 258 237 241 231 208 182 171 156 150 152 148 143 141 139 129 126 123 118 118 115 120 122 122 122 121 121 117 123 124 125 122 125 124 126 123 122 120 122 127 129 128 137 140 143 145 147 151 149 150 148 148 147 148 143 142 139 137 139 135 134 137 136 134 135 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 147 146 145 145 145 145 144 143 142 140 141 141 141 143 147 145 140 136 135 137 140 143 144 142 136 132 130 130 130 127 125 124 125 127 129 133 139 138 136 139 136 127 119 118 119 122 123 123 123 124 121 109 103 107 111 107 109 110 100 101 107 106 107 109 107 107 103 101 109 113 106 107 109 105 102 104 109 102 88 82 90 94 89 79 75 75 72 75 75 76 86 82 81 84 78 76 58 47 64 85 94 88 90 82 75 77 66 59 46 24 46 81 77 41 35 45 60 54 37 63 28 -9 17 36 46 60 47 24 49 67 47 36 27 -8 0 -29 -57 -2 35 44 31 24 74 88 56 58 36 20 17 10 1 15 25 -8 25 68 32 91 66 45 54 -28 -48 -6 -13 38 43 30 6 -112 -18 18 2 85 72 59 144 98 -4 -119 -100 52 69 -59 -121 -50 -34 176 341 208 64 151 89 -149 -150 26 -88 -141 45 212 266 268 90 -197 107 78 27 55 -253 -99 0 -42 52971 371 75 75 10632 14 42 51 7967 3782 30955 30374 26614 10343 3559 2847 2628 2534 2529 2606 2704 2848 2893 2916 2728 2531 2516 2816 3212 4116 4497 4873 5741 6332 6198 5362 4834 4431 3789 3239 2961 2839 2658 2422 2131 1979 1972 1850 1670 1538 1635 1828 1896 1867 1488 1358 1235 1040 1134 1617 2938 4847 7370 8232 9524 10374 11438 11570 9471 5852 1573 415 272 190 176 167 153 150 147 150 152 146 141 138 137 130 126 124 120 121 118 118 118 119 121 123 120 118 121 124 124 124 124 126 125 127 125 123 122 128 129 134 139 142 142 145 148 149 145 148 146 147 149 145 139 140 137 136 138 134 136 137 137 135 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 148 147 146 147 146 144 143 141 139 139 140 140 143 147 146 140 135 135 136 140 144 144 139 133 128 128 130 129 125 125 128 130 131 130 131 137 139 137 140 137 127 122 120 117 123 126 124 124 122 120 112 106 107 109 109 108 107 103 101 103 102 109 118 112 106 111 105 101 109 113 107 106 108 102 97 95 89 88 95 97 92 85 75 74 84 78 65 70 83 82 71 83 86 79 78 69 71 86 93 93 77 76 91 90 69 46 51 39 35 71 82 55 30 37 40 47 50 53 67 50 27 33 23 37 60 34 4 3 60 81 33 22 -2 -19 -16 -15 -38 0 85 35 -64 -9 71 59 64 46 54 55 34 34 54 68 72 72 64 74 91 53 50 67 -26 -73 44 -10 -52 2 57 18 -74 75 49 -30 25 44 126 134 3 16 -48 -152 121 168 -129 -142 127 194 186 344 307 3 -167 -123 19 151 170 157 1 28 345 208 -3 -29 -199 -13 127 193 294 154 -42 -259 -271 53003 371 75 75 10633 14 43 23 7961 3758 42696 42206 33834 12203 4337 3481 3230 3396 3751 4019 4029 3658 3261 3032 2756 2621 2802 3256 3796 4553 5025 5594 6206 6520 6148 5395 4993 4589 3837 2931 2623 2444 2265 2054 1802 1735 1759 1778 1729 1478 1308 1133 946 660 371 308 300 334 470 883 1772 3350 5085 6626 13565 14557 12374 7971 6914 5267 1138 367 240 170 161 158 151 150 146 152 147 142 136 136 132 131 125 126 122 122 119 118 116 117 120 123 118 120 124 123 121 123 125 125 123 126 125 127 125 128 128 133 136 142 141 146 149 146 146 147 146 146 146 142 138 139 136 136 137 136 139 138 136 136 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 150 149 149 147 145 144 144 144 144 142 141 142 142 141 144 147 147 142 137 139 141 143 145 145 140 133 126 124 125 127 125 122 123 127 129 129 129 129 133 138 140 136 130 127 124 120 121 122 120 118 116 114 109 103 105 109 111 107 101 101 97 98 106 108 110 110 112 115 113 106 101 108 109 110 109 105 102 96 99 97 103 108 95 90 91 88 102 102 76 71 86 80 67 61 52 67 70 71 71 76 93 82 78 100 108 89 61 40 54 59 58 59 57 43 31 37 32 44 36 37 43 40 34 31 20 8 27 46 53 18 7 20 19 42 28 -35 -25 3 -4 70 125 45 -56 0 64 25 -2 -14 2 -3 -17 60 55 -18 92 145 75 53 25 75 136 99 66 45 84 80 35 28 33 -14 3 121 100 22 -1 84 104 -47 -11 139 -18 -69 180 89 -24 -37 40 211 161 159 195 132 -33 -46 28 -8 28 28 210 247 175 233 -54 -89 26 -48 120 65 105 372 -26 -346 -6 53034 371 75 75 10632 14 43 54 7955 3735 24815 24338 14391 5042 3432 3649 3965 4395 4764 4905 5104 5219 5541 5187 4275 3184 2922 3164 3609 3884 4361 5011 5560 5626 5443 5236 4653 3520 2599 1763 1650 1594 1568 1541 1416 1330 1289 1312 1277 1095 859 684 515 348 258 292 392 552 716 1049 1893 3218 5808 10268 26736 32395 31209 11702 4388 2930 249 178 166 164 158 154 150 151 148 149 144 145 136 138 133 132 124 126 121 119 116 119 115 120 119 121 119 126 127 129 127 128 126 126 123 127 123 127 124 131 133 137 136 144 142 146 148 149 149 150 146 146 144 142 139 141 138 138 139 138 139 138 137 137 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 148 147 145 144 143 144 145 145 144 141 143 144 143 143 145 145 141 138 138 139 141 143 143 142 136 130 125 123 127 129 124 121 125 128 129 128 127 131 135 134 132 130 128 124 118 119 118 115 116 113 112 111 108 104 106 112 107 101 102 100 100 106 107 105 103 105 109 111 104 95 103 108 105 105 104 108 107 109 102 97 100 92 99 107 94 89 93 85 85 85 86 81 66 75 89 81 70 67 78 98 96 93 112 106 84 78 65 74 74 60 41 46 47 45 44 37 60 54 58 56 39 25 -2 -15 0 27 35 41 42 22 0 10 36 33 8 11 28 20 62 68 -37 -65 11 69 43 0 -6 0 -26 -58 57 108 9 11 50 23 25 89 173 129 17 42 71 38 109 149 131 60 -33 -29 44 62 88 63 9 9 -82 -13 46 -31 84 179 105 58 -88 -169 50 120 -64 -65 4 -5 4 17 -44 3 23 101 171 41 44 -71 -42 140 -24 -5 -31 5 82 23 135 373 53066 366 75 75 10633 14 44 26 7950 3712 8154 6941 4730 4427 4678 4865 4679 4567 4270 4082 4271 4719 5488 5558 5036 4236 4364 5078 5598 5657 5767 5868 6185 6324 6032 5360 4169 2693 1887 1578 1533 1551 1572 1535 1386 1310 1248 1210 1084 903 665 581 752 1187 1161 989 999 1245 1789 2399 3335 4151 6026 9279 19085 25556 25778 10152 1533 714 240 171 165 160 154 152 149 149 151 148 141 142 138 136 133 130 123 124 118 115 113 123 118 119 122 121 122 130 126 132 130 128 123 125 124 129 127 128 126 134 138 142 137 143 144 146 148 153 149 151 146 147 144 144 141 144 142 143 143 140 141 140 140 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 147 146 145 144 144 145 145 144 144 141 141 142 141 141 145 145 142 139 137 137 140 141 141 139 138 135 130 126 127 128 125 124 127 126 126 127 130 134 131 127 125 128 127 121 121 120 116 115 115 112 110 111 112 104 98 103 102 99 95 100 100 99 107 108 105 105 112 114 102 102 112 110 103 110 109 104 106 98 84 82 82 80 89 100 87 70 69 69 71 65 88 93 88 106 100 77 55 82 102 87 98 89 73 74 93 88 74 72 46 41 52 61 46 62 75 43 49 60 51 53 55 55 37 7 21 64 47 2 18 26 25 11 15 21 25 24 12 17 25 48 -35 -32 19 40 79 60 43 23 17 -3 49 124 35 -77 -62 -1 43 93 100 75 -7 -12 59 38 88 164 172 94 -11 -96 46 97 12 148 146 49 -91 -112 -68 127 222 -11 132 173 -34 -125 -159 -15 82 72 76 27 88 268 150 82 114 -82 -82 -104 -257 -346 -234 -152 -152 -186 -127 53097 365 75 75 10626 14 44 57 7944 3689 2622 3554 3637 3987 4181 4012 3567 3313 3218 3462 3668 3909 4234 4659 5052 5428 6345 7059 7204 6738 5794 4905 4616 4367 4038 3485 2916 2332 1965 1938 1964 2000 2015 1972 1796 1714 1622 1511 1320 1078 918 970 1489 2161 2362 1949 1573 1674 2434 2768 2575 2999 3977 4191 4254 6354 7075 4724 714 411 190 170 168 168 161 156 150 149 149 144 142 144 140 138 136 130 122 119 117 118 119 122 119 118 119 123 122 127 122 128 123 126 122 125 128 128 127 129 127 135 138 136 133 139 141 146 145 151 150 148 145 146 143 145 140 143 144 145 144 143 143 142 141 140 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 147 147 145 144 144 145 145 146 146 143 142 142 140 142 145 143 142 139 137 138 138 142 142 140 138 134 129 128 128 126 125 125 126 125 126 127 129 132 130 126 124 129 127 119 120 119 119 120 114 110 110 112 112 108 108 108 103 102 93 99 103 103 110 107 107 112 117 115 110 111 113 110 103 114 114 92 91 88 79 86 91 76 72 93 95 87 83 77 75 70 86 82 77 87 75 66 65 87 90 67 64 74 79 69 80 82 57 42 46 49 47 53 48 45 61 50 35 39 11 0 41 79 100 52 16 43 7 -23 8 27 28 -15 -16 1 24 10 -35 12 62 103 41 -20 10 28 73 88 42 68 41 14 63 99 56 -27 -21 47 28 -31 -3 73 17 -31 23 32 56 131 90 36 40 -23 128 80 -102 25 82 77 50 -35 -129 32 148 -55 -2 59 0 -52 -119 -137 31 130 112 4 94 377 201 37 83 11 -109 -264 -348 -267 -85 -121 -151 -284 53129 371 75 75 10624 14 45 29 7938 3665 2517 2635 2408 2547 2669 2889 3193 3318 3509 4038 4676 5754 6129 6285 6015 5949 6073 6028 5672 5057 3972 2844 2212 1943 1869 1777 1755 1759 1823 1925 1974 2000 2045 2193 2514 3163 3948 4315 4221 3510 2548 2301 2544 2817 3169 2861 2041 1885 1890 1515 987 1188 2020 2311 2151 2390 2786 2247 467 200 181 187 181 180 169 161 153 149 150 142 146 141 138 137 136 129 125 122 118 118 119 119 120 119 119 122 119 127 119 126 124 127 127 129 131 127 129 128 131 134 134 136 137 141 142 147 144 151 153 150 144 147 145 147 143 145 145 146 147 146 146 145 144 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 149 150 149 147 145 144 146 146 148 149 145 144 143 140 142 143 141 138 136 135 135 137 140 142 139 135 134 131 129 129 127 125 124 125 125 127 129 128 131 133 134 132 131 128 121 115 115 122 123 118 114 112 115 118 112 112 113 103 102 97 97 101 104 107 105 104 110 115 116 117 111 110 107 100 106 113 96 93 100 93 95 101 89 77 96 102 94 96 89 92 86 74 74 67 62 54 52 65 69 70 62 60 88 103 92 72 66 56 40 69 76 51 43 55 45 46 65 44 31 17 15 48 65 58 28 21 23 -20 -25 16 51 43 0 0 20 48 27 -14 -8 13 53 39 -10 17 22 42 70 66 147 74 0 49 95 121 56 10 44 7 21 80 96 98 22 -2 40 82 116 25 -14 28 -25 24 32 -49 -132 -116 -13 40 71 -19 -1 139 148 15 -110 -158 36 151 -10 -22 52 27 -91 10 267 208 16 106 111 -39 -83 -105 -70 99 258 178 -182 -145 217 254 61 10 102 53160 371 75 75 10629 14 46 0 7933 3643 8018 5757 3957 3616 3616 3856 4297 4833 4963 5149 5734 7137 7585 7301 6366 5257 4614 4350 4098 3793 3254 2383 1653 1402 1371 1393 1404 1396 1377 1339 1399 1627 2094 3040 4363 6763 9163 9916 9024 6694 4786 4257 4750 5543 5713 5297 3993 3029 2195 713 349 447 795 917 847 903 1113 1223 591 248 216 213 202 186 168 157 153 149 149 148 145 137 138 137 131 129 127 124 116 121 117 118 121 118 122 122 116 128 121 127 128 124 127 127 129 129 131 127 133 130 130 139 138 144 145 149 149 154 154 154 147 149 147 148 148 148 147 149 151 149 149 148 148 145 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 151 153 151 148 144 143 144 146 148 149 145 144 143 141 142 145 143 136 133 134 136 138 141 142 140 137 135 132 129 128 127 125 123 127 125 126 131 133 134 136 136 133 128 124 121 119 122 124 120 121 120 112 114 117 112 106 105 104 101 95 92 96 100 104 105 106 113 116 120 117 104 103 111 108 102 104 97 98 102 95 94 100 90 84 88 85 89 83 72 82 88 78 80 78 63 50 41 50 68 75 73 81 81 64 76 79 48 63 84 83 73 78 86 67 54 61 83 52 40 56 51 62 52 25 22 19 5 0 -2 -14 4 23 14 19 40 59 49 14 12 -15 -24 46 91 71 -1 18 51 67 73 52 19 48 95 91 94 20 18 35 106 111 51 93 74 58 81 77 111 129 37 5 1 3 14 -75 -118 -20 -93 -154 24 81 119 188 114 73 62 -33 6 69 113 -22 -82 18 -41 -47 238 402 128 39 36 45 129 -41 -127 129 348 242 25 65 339 373 86 169 136 53192 371 75 75 10632 14 46 32 7927 3620 8665 7285 5836 5772 5881 5964 6272 6662 6731 6758 6774 6977 6676 5801 5127 4058 3435 3045 2983 2879 2697 2330 1794 1601 1561 1468 1154 990 934 950 1083 1473 2459 4135 5948 8599 10785 11024 9445 7351 6724 7936 11106 14926 19411 20090 17296 6635 2904 582 197 196 275 276 245 344 761 836 435 265 241 228 201 182 170 163 157 152 150 154 152 143 142 136 132 130 124 121 113 123 118 118 119 121 120 123 119 124 120 128 124 126 123 130 126 130 125 125 127 133 130 137 135 144 145 148 149 149 151 151 146 148 144 146 146 148 145 147 148 147 148 146 145 144 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 153 150 147 143 140 141 144 146 147 144 143 142 140 144 148 147 143 138 137 139 141 143 144 142 138 135 131 127 126 125 122 121 123 124 123 127 129 130 132 134 133 128 123 120 120 128 127 120 123 120 117 119 114 112 107 104 108 108 100 98 97 98 105 106 102 110 117 119 117 105 105 114 121 116 97 88 94 94 93 98 105 96 90 85 80 91 82 71 78 89 84 76 73 68 77 70 62 84 86 66 64 60 62 81 76 51 63 86 81 67 70 83 62 40 44 62 45 45 85 64 39 46 61 79 46 10 20 18 9 38 33 29 22 27 47 41 37 46 4 -13 64 107 85 31 29 82 53 -9 52 90 118 88 25 72 17 15 83 59 7 -15 -11 36 91 102 20 7 107 77 24 44 45 47 -2 9 40 -7 44 15 46 157 154 -3 -85 51 124 -54 -81 38 89 226 123 -33 -79 163 430 154 10 48 49 -131 -388 -55 130 176 188 132 130 159 319 70 94 196 53223 371 75 75 10630 14 47 3 7921 3599 6512 5746 5432 5839 6499 6891 7671 8160 8470 8581 8360 7750 6386 4393 3050 2085 1662 1232 1132 1174 1376 1449 1394 1475 1595 1810 1739 1588 1365 1178 1213 1422 2177 3413 4770 6220 7465 8144 8501 9260 11844 16082 21810 29763 41843 42756 33480 3660 1517 392 669 868 745 216 176 264 599 655 397 227 205 195 182 179 171 168 159 153 154 154 153 143 141 132 128 127 122 120 113 121 117 121 120 123 116 126 119 120 121 127 123 127 125 130 125 128 123 125 126 136 133 137 135 144 147 149 148 149 149 149 145 149 145 146 145 147 144 146 147 146 147 146 143 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 999999 999999 999999 999999 999999 999999 999999 999999 150 151 151 149 146 143 139 140 142 143 145 144 144 142 140 142 146 149 148 143 138 138 141 142 141 140 136 134 131 126 127 129 125 123 122 123 125 125 127 129 130 132 134 130 126 121 117 120 121 117 119 116 111 115 113 107 108 105 104 106 102 98 98 97 104 107 101 107 108 110 110 105 112 115 118 124 105 95 107 106 107 113 113 104 94 80 71 78 81 84 92 90 73 74 80 80 101 93 75 84 88 75 68 67 72 88 79 59 60 74 72 55 52 62 58 52 58 66 58 54 70 57 23 22 31 50 72 39 11 0 34 66 27 27 22 32 49 -2 -9 38 43 12 32 38 26 52 68 93 14 -66 33 111 56 33 63 45 28 -28 -13 22 -29 42 40 0 26 41 -4 -21 58 95 17 -28 15 152 135 -56 -53 41 207 121 83 185 53 -50 -79 12 139 -89 -109 4 202 352 118 -5 -55 26 24 -17 110 92 -6 -104 -115 54 58 23 54 165 243 184 170 59 -8 83 53254 371 75 75 10627 14 47 34 7916 3577 5626 4574 4066 4270 4814 5080 5436 5851 6262 6391 6467 6229 5574 4381 3256 2228 1705 1258 764 474 486 497 517 598 828 1500 2324 2767 2582 2187 1950 1909 2106 2515 3171 4190 5222 6540 8842 11488 16955 23744 31585 43263 54017 53739 36456 2622 2086 3291 5402 5206 2023 162 149 178 248 294 284 181 185 190 228 354 587 623 637 377 167 152 145 139 134 133 125 128 124 122 116 119 119 121 123 122 119 124 114 118 124 124 121 125 127 127 125 124 126 127 130 134 135 138 138 144 145 148 148 152 151 149 146 150 146 148 147 147 145 147 147 146 146 145 143 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 999999 999999 999999 999999 999999 999999 999999 149 150 151 150 148 145 142 143 143 143 144 142 142 141 139 140 144 147 145 140 136 135 138 141 141 138 135 132 129 127 129 131 130 128 127 126 125 124 127 131 134 136 133 131 131 121 114 118 119 114 112 113 108 110 110 102 102 105 103 106 103 97 95 98 104 105 107 105 102 100 102 106 110 108 107 115 109 96 96 100 102 107 107 97 89 77 73 75 65 73 88 90 78 77 92 94 83 69 73 78 87 96 78 63 57 57 67 45 29 66 72 40 52 69 44 61 91 85 76 42 61 92 57 23 9 47 64 12 -1 16 26 42 28 16 23 19 33 0 -36 42 58 29 29 -10 -29 32 112 106 22 -29 17 52 -38 -22 68 6 -1 -32 -65 24 33 26 93 82 57 65 38 113 212 144 41 128 171 166 162 4 -1 99 185 110 69 76 -12 -83 -49 63 153 60 -45 51 100 44 32 67 -13 -40 -88 -138 13 -37 -46 301 262 81 224 4 -56 204 183 63 50 -30 -171 -68 53286 371 75 75 10626 14 48 6 7910 3555 3298 2994 3041 3514 4145 4373 4087 3803 3591 3467 3445 3089 2841 2786 2767 2683 2416 2081 1457 1017 778 701 741 836 1320 2408 3072 3093 2589 2169 1941 1968 2167 2576 3167 4037 4951 6572 10454 14322 19730 26301 33535 44330 55874 55420 16254 2690 3113 3898 5464 4467 1390 153 151 167 199 203 198 204 223 261 328 522 721 655 659 374 163 150 141 135 131 135 127 131 125 123 120 117 120 118 123 119 122 121 113 122 125 125 122 126 127 129 124 124 123 128 128 132 132 135 139 141 144 142 146 149 149 145 143 145 143 144 144 144 143 146 146 145 146 142 142 141 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 152 152 150 149 147 145 145 145 146 145 142 140 140 140 140 143 146 143 139 138 139 140 140 138 135 133 129 128 129 129 129 128 127 127 128 125 124 128 129 133 135 133 132 133 126 120 120 118 118 119 116 111 113 111 104 103 103 103 107 112 108 98 99 105 109 110 103 103 103 108 109 101 101 106 105 101 92 84 92 94 96 102 96 95 87 83 82 69 70 73 87 97 89 93 86 69 68 76 77 89 80 50 61 66 47 47 41 44 64 63 52 51 54 33 44 73 53 50 40 57 83 51 22 28 71 76 28 33 68 58 59 44 51 52 -3 -6 28 27 33 41 74 54 3 -23 -1 109 110 46 62 99 53 -10 23 52 18 12 55 64 20 41 29 78 112 63 55 34 101 170 102 68 225 179 66 108 104 84 68 77 97 56 -46 44 80 -54 -88 33 83 -57 53 131 151 189 156 135 -61 29 69 -12 -11 -127 51 63 6 114 -139 -218 68 74 -176 -49 4 44 75 53317 369 75 75 10627 14 48 37 7904 3534 1449 1497 1729 2409 3451 4047 4194 4455 4555 4454 4082 2929 1899 1413 1309 1514 1610 1534 1287 1103 978 1085 1222 1397 2033 3151 3278 2746 1979 1641 1564 1692 2014 2521 3398 4591 6077 8602 13233 17311 19835 23561 29482 40120 53031 52604 37553 1987 1301 821 631 171 157 153 160 179 235 333 594 878 927 772 542 462 315 201 182 148 143 140 137 133 133 134 128 127 123 120 120 119 121 117 122 120 118 121 116 122 127 124 127 126 123 127 128 125 122 128 126 130 131 136 134 139 141 139 144 146 145 143 140 143 143 143 144 142 141 146 145 145 147 143 142 140 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 152 150 148 147 145 144 145 145 146 144 144 144 142 141 143 147 146 142 141 143 144 142 138 134 130 128 129 127 124 126 124 121 122 126 125 126 128 125 126 131 132 132 129 128 128 124 120 125 125 117 110 114 116 111 109 106 104 104 112 112 103 94 92 109 111 101 101 105 117 110 99 107 104 98 98 96 89 93 96 98 98 94 101 99 90 86 86 78 75 89 97 102 103 82 65 66 76 72 78 72 42 50 63 34 21 32 54 68 50 51 52 64 78 56 49 48 34 51 78 71 20 7 55 70 75 55 34 63 56 26 -4 7 33 -2 -5 37 49 26 18 53 37 10 -12 16 70 68 91 64 71 54 -12 15 54 61 47 63 65 15 -1 12 54 57 12 13 -25 -73 -32 -17 34 167 136 59 81 141 73 -20 -3 7 39 -17 -15 29 -8 -82 -45 -94 -137 39 142 264 230 61 238 230 140 148 -33 -11 -78 -94 75 -115 -284 -190 -108 -218 -292 -260 -123 -2 53349 371 75 75 10627 14 49 9 7898 3512 1531 1432 1277 1496 1981 2489 3073 3995 5096 5394 5058 3935 2831 2138 1493 1178 998 824 660 505 482 613 707 830 1155 1713 2304 2866 3160 3294 3168 3083 2838 2837 3438 4687 6822 10568 15011 17616 18324 20142 27718 42806 50535 49771 18569 1338 1541 2182 2433 1613 191 169 235 523 1000 1306 1365 1569 1360 847 450 295 185 161 150 142 141 138 135 133 132 135 128 124 119 119 119 119 119 119 120 122 118 121 119 120 124 122 122 126 125 127 127 127 128 130 130 129 132 138 137 144 142 146 148 151 149 150 148 148 149 147 147 146 145 150 150 148 149 146 146 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 151 150 149 147 144 144 145 145 145 143 145 146 143 143 145 148 148 143 142 144 144 144 142 136 134 131 127 124 123 123 120 118 119 120 121 126 127 123 126 130 132 132 128 129 134 130 125 127 120 118 118 118 117 111 110 110 111 104 102 110 107 100 94 98 107 104 99 102 111 109 103 111 108 103 101 96 92 86 82 87 96 100 102 98 93 92 91 77 74 81 80 84 92 90 73 55 76 80 69 64 43 45 45 39 47 44 27 27 25 36 56 76 87 60 41 39 40 44 55 38 13 22 53 85 56 2 -2 52 34 -6 6 -7 -14 2 37 39 -8 -19 13 15 7 -18 -9 64 40 6 59 36 -4 -6 -16 -25 6 21 -9 10 19 -14 11 -23 -32 18 -34 33 85 25 -6 0 46 97 148 59 5 77 37 12 -33 -62 46 65 101 16 -62 -144 -93 -32 -68 5 -46 42 81 -47 51 117 -51 -54 3 31 3 63 171 -30 -47 135 219 -167 -260 47 26 88 223 378 53380 371 75 75 10628 14 49 40 7893 3492 2366 2046 698 1030 1013 1233 1766 2456 3328 3856 3998 3854 3557 3237 2659 2156 1686 1349 1127 861 682 570 576 607 669 905 1702 2995 3999 4388 4292 3959 3560 3695 4460 6123 8145 10670 13550 15258 16983 23546 30298 41464 46041 45025 9826 7993 9002 7640 6440 3111 1296 1896 3855 5044 5148 3408 2072 1660 1325 538 206 182 173 158 151 144 145 141 138 139 133 134 131 127 122 121 120 116 117 122 120 124 120 120 116 122 120 127 125 126 128 128 127 131 129 134 130 132 134 142 143 149 147 152 152 155 154 154 153 152 152 151 149 151 149 152 152 151 151 148 150 150 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 151 151 150 149 146 143 143 144 144 144 142 144 145 142 142 145 149 148 142 139 141 141 143 142 137 137 132 126 126 127 124 121 122 121 122 124 126 125 127 131 130 132 131 131 131 130 126 121 123 119 115 114 113 114 111 111 109 108 105 102 109 109 109 109 101 101 107 106 102 102 104 107 112 110 108 103 96 97 95 94 95 100 103 95 94 91 93 99 92 85 79 77 82 82 79 84 78 85 94 88 71 58 60 43 50 61 51 20 7 32 36 49 76 66 43 34 34 40 33 30 13 28 44 29 47 43 19 22 43 12 0 31 43 4 -16 45 62 0 -23 45 38 15 23 35 82 40 13 16 21 48 10 16 22 14 46 56 49 49 15 46 23 -37 4 -33 53 157 121 82 17 -49 -27 76 103 109 47 -29 -11 -84 0 115 87 177 105 -6 -60 54 124 104 145 -2 -43 54 67 11 -20 -175 -44 242 234 19 -9 68 123 283 183 63 4 7 120 201 141 46 -209 53412 371 75 75 10627 14 50 12 7887 3470 1712 652 302 121 92 199 813 1235 1568 2000 2344 2627 2768 2853 2923 2922 2683 2421 2108 1816 1500 1195 968 794 766 927 1467 2725 4061 4460 4309 3972 3985 4426 5525 7693 9927 11933 12858 14149 16183 24212 31799 42108 48412 46646 7277 11351 11447 8887 7153 5076 5979 7589 13701 14436 10801 4327 1460 1030 918 399 186 171 161 153 151 146 145 139 140 142 134 129 129 130 125 121 117 116 117 122 122 124 117 120 118 124 123 125 129 128 127 129 128 131 127 130 126 133 133 138 140 144 144 148 149 153 153 150 146 148 149 148 148 149 146 148 148 147 149 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 999999 999999 999999 999999 999999 999999 999999 151 151 151 150 148 145 143 144 144 144 144 142 144 145 142 140 144 146 146 145 144 141 140 142 139 135 135 131 126 127 126 124 124 123 123 126 125 123 121 124 126 129 132 131 130 127 125 123 120 124 121 110 105 107 111 112 111 109 109 106 100 105 106 104 107 99 94 102 111 106 97 102 110 107 104 109 103 101 102 102 104 97 97 90 80 91 99 93 95 101 89 84 85 81 82 84 87 87 87 89 81 75 84 75 64 70 54 40 34 37 58 46 38 44 33 32 27 38 32 11 31 36 21 28 25 32 63 23 4 21 18 37 40 28 11 -21 -8 80 73 15 34 35 12 28 18 4 23 69 78 70 78 28 -7 5 44 76 81 81 93 76 69 79 45 78 50 58 80 74 120 -14 -96 -60 -17 21 152 69 -120 -40 -47 4 109 103 139 90 62 136 74 27 149 198 124 219 289 108 111 173 -69 -47 152 198 144 92 43 158 270 118 22 58 -123 -356 219 222 -8 -111 53443 371 75 75 10627 14 50 43 7881 3450 1618 429 47 999999 999999 999999 82 769 1254 1769 1973 2267 2474 2570 2560 2611 2666 2679 2655 2692 2466 2136 1772 1470 1249 1053 1003 1332 2207 2704 2977 3498 4980 6311 7214 8242 9202 10238 10708 11433 13043 18304 27666 43696 50850 48778 6354 7181 6508 5644 6169 8036 10336 13670 17861 17740 11622 5685 484 238 206 165 156 150 146 145 147 142 140 136 137 139 133 128 124 127 121 120 116 118 121 122 118 121 118 123 118 125 125 127 128 130 129 133 127 135 126 128 129 130 135 134 136 138 144 146 148 152 149 149 146 147 146 146 147 147 146 149 150 145 147 146 146 146 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 152 151 148 146 145 144 144 144 145 143 143 142 140 142 145 145 144 147 146 141 139 141 141 138 136 132 126 125 125 126 125 121 122 125 125 125 125 124 125 129 131 130 128 126 127 128 125 123 122 114 106 106 109 109 110 103 108 109 102 105 104 101 100 101 106 105 111 105 96 106 110 107 104 107 98 90 93 98 95 86 104 98 82 95 106 99 88 93 91 91 90 81 79 82 78 73 79 80 67 73 83 57 60 80 60 44 55 61 59 47 26 13 2 16 50 45 19 12 15 21 13 39 66 55 42 -8 -8 16 39 52 42 15 -19 -8 8 53 42 -7 14 54 6 -18 33 -18 5 67 78 103 44 38 6 -50 83 136 64 79 71 27 39 41 72 175 112 24 -7 20 71 48 20 -108 -89 18 49 50 -48 -80 -6 42 11 61 91 -20 8 13 -159 8 126 37 89 204 255 62 57 173 -43 -189 -110 47 220 228 16 -106 53 280 248 84 -112 -306 75 241 205 170 53475 371 75 75 10621 14 51 15 7875 3429 1303 647 24 999999 999999 999999 999999 999999 528 1248 1706 2350 2571 2572 2387 2281 2394 2716 3177 3819 4485 4567 4219 3700 3195 2468 1548 281 458 716 1214 2132 4107 6480 7570 8454 8482 7636 6585 7178 10008 18729 32440 49299 51666 42395 5359 6896 7330 8164 9244 11825 13437 15375 13650 11741 6750 3476 254 152 152 153 151 144 141 141 143 139 143 136 133 131 127 128 128 127 120 120 117 125 121 121 115 116 121 122 117 124 124 128 125 125 126 131 127 133 126 129 126 130 136 134 134 137 140 140 147 146 144 147 147 146 143 144 145 146 143 147 148 142 144 144 143 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 999999 999999 999999 999999 999999 999999 999999 152 152 152 150 147 147 146 145 143 143 143 142 143 142 139 141 143 144 144 143 139 136 138 140 141 141 136 132 129 129 128 128 126 125 124 125 125 127 127 125 127 129 131 130 126 125 128 130 125 120 117 113 111 111 111 110 109 107 109 112 106 104 107 105 102 113 116 107 105 100 96 109 112 103 105 107 99 87 91 104 103 91 97 108 94 86 94 90 81 96 102 92 100 102 90 71 70 80 76 80 70 66 62 34 48 66 41 28 49 59 57 52 48 49 22 27 63 43 4 5 21 5 0 55 107 73 27 39 45 19 39 52 30 24 -8 7 28 2 -9 -14 3 80 39 -29 46 38 23 36 25 39 25 54 15 -37 43 117 102 91 80 13 -7 16 44 111 150 45 -80 -49 29 55 12 -124 -77 135 129 57 -68 -163 -68 -37 -87 8 130 -20 40 37 -156 105 124 -51 77 12 -13 60 91 189 87 -16 -12 -24 74 92 -59 -135 -137 31 225 169 -61 -27 -77 52 328 162 53506 371 75 75 10624 14 51 46 7869 3409 945 280 999999 999999 999999 999999 999999 999999 999999 380 761 1205 1401 1796 2172 2434 2781 3139 3771 4781 6064 6622 6454 5595 4844 4143 3070 1937 1461 1551 2116 2433 2737 4543 5286 5814 5717 5676 5875 9757 18965 32141 51288 60849 58374 17474 8942 7044 6485 6547 7218 8583 8836 8295 6274 4929 3276 321 151 147 148 146 144 146 138 139 138 139 142 135 130 125 122 129 128 128 121 122 122 125 121 121 116 115 117 121 118 120 123 124 123 121 122 129 126 126 126 125 123 129 128 134 132 135 135 139 145 145 144 145 143 143 142 141 140 144 140 143 145 141 144 142 140 141 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 153 152 152 150 147 147 148 146 144 143 141 142 142 139 139 140 141 141 139 135 135 137 138 140 139 134 130 131 132 129 128 128 128 128 127 127 128 129 125 125 127 129 130 125 123 126 124 123 123 118 115 118 117 114 110 106 107 110 113 106 106 111 110 109 110 107 106 109 104 101 110 111 104 113 115 109 106 116 114 109 103 88 99 101 95 93 93 96 103 91 84 105 94 88 80 75 83 62 68 62 57 57 52 54 61 45 33 54 68 60 43 58 72 47 51 52 31 22 11 33 49 21 16 58 36 27 53 37 30 41 23 7 32 40 28 24 20 -2 -7 -28 10 67 14 0 54 24 -1 25 33 48 56 25 1 13 73 146 152 145 100 30 13 -8 31 167 149 -8 -73 -25 -63 -96 -130 -77 59 9 -49 -54 6 -3 7 -23 40 160 51 71 28 -9 157 -17 -107 126 40 -19 31 132 242 148 99 119 16 11 -24 -159 42 5 -249 85 337 177 132 67 45 241 262 53538 371 75 75 10624 14 52 18 7863 3389 823 999999 999999 999999 999999 999999 999999 999999 999999 48 271 376 466 992 2015 3173 4339 4969 5452 6162 7183 8339 8950 8902 8226 6885 5640 4961 5377 5721 5742 4726 2475 3346 4204 5083 4404 2942 4413 10343 26441 47171 61411 61867 45695 9383 3769 2450 1595 1071 1236 1623 1524 1431 1490 1666 1492 155 147 149 150 147 149 150 144 146 143 142 137 135 137 131 129 130 122 126 123 125 125 123 122 119 118 116 116 121 119 119 122 123 122 122 124 129 126 123 125 126 123 125 127 133 133 133 138 143 146 149 143 148 142 143 144 143 140 143 140 143 143 140 141 140 138 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 999999 999999 999999 999999 999999 999999 999999 999999 153 152 153 153 152 150 149 150 148 146 145 141 141 141 138 137 140 140 137 135 134 134 136 139 139 138 136 130 129 131 128 127 128 128 131 131 130 130 128 126 126 124 124 127 127 126 122 119 120 122 120 116 116 117 113 111 110 104 109 114 109 106 107 106 105 104 105 103 107 108 100 105 106 106 107 111 115 111 116 106 102 103 99 101 103 109 104 92 88 90 84 77 90 87 79 81 78 65 50 73 81 76 66 61 50 44 50 50 62 84 75 43 50 71 57 51 51 26 23 29 39 69 45 0 37 -3 -13 22 2 27 13 0 2 1 56 42 9 9 -6 3 -9 5 79 65 -12 -3 -4 33 87 66 56 49 53 14 10 50 62 52 65 119 67 45 71 69 112 160 69 -91 -51 -65 -53 -57 -20 41 -132 -81 96 150 149 160 133 149 79 51 49 -30 139 288 64 -73 6 -96 6 34 31 115 81 -20 -42 8 36 -14 69 250 33 -151 -9 63 159 256 105 97 210 115 53569 371 75 75 10626 14 52 49 7857 3369 574 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 88 104 384 1137 2648 4838 6430 7568 8161 9004 10029 10541 10747 10430 9441 8813 8805 9366 9694 8992 7514 4678 4342 4729 5860 4782 3248 6129 16897 34795 54527 60134 55792 11531 2273 215 159 154 153 151 148 142 146 147 146 145 145 143 148 146 145 150 145 143 144 141 139 133 134 136 132 131 128 117 126 126 122 125 121 118 119 118 119 115 122 119 120 122 124 121 123 122 125 127 123 124 127 120 126 128 131 134 136 140 148 147 152 147 150 144 147 147 147 143 145 145 146 145 142 143 142 140 141 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 152 153 152 152 152 151 151 150 147 145 140 139 140 138 137 141 142 138 137 134 133 135 140 141 138 135 131 130 130 126 125 126 127 130 130 128 126 125 127 128 123 122 124 126 126 121 121 123 121 117 113 112 111 109 110 112 109 108 111 104 102 105 109 111 110 107 99 103 108 97 99 106 100 96 104 109 108 103 99 99 96 104 111 101 102 104 82 69 90 103 86 87 90 81 82 70 57 59 77 92 87 71 55 47 41 53 53 47 56 46 55 66 57 66 72 48 19 22 39 44 25 18 27 57 23 0 -1 -17 18 -3 -4 -3 0 79 76 -2 -26 21 23 4 35 42 17 -37 -63 -16 36 33 54 103 72 44 57 42 14 -42 -42 14 81 54 86 152 55 -14 12 0 -41 24 31 40 20 29 -27 -106 -10 19 101 159 52 -10 77 53 20 12 -45 69 209 250 163 28 -37 136 205 -64 -99 112 171 55 -28 -15 -71 203 251 66 55 -142 -214 -87 200 180 315 545 129 53601 371 75 75 10633 14 53 21 7851 3349 1005 731 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 988 2617 4430 6631 8295 9445 10189 10386 10517 10296 9843 9433 9226 8971 8971 8876 8226 6805 4878 3688 3419 3301 6762 22275 42333 54510 60640 62232 18777 353 196 189 148 142 137 139 143 142 141 138 139 137 138 144 147 143 144 142 141 136 139 136 137 135 133 132 132 128 129 120 123 124 118 123 120 114 116 117 122 118 126 120 121 126 127 120 122 123 127 126 123 126 126 123 129 129 137 134 137 139 150 148 153 150 149 148 147 148 150 148 148 149 148 148 146 146 145 143 143 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 153 152 153 153 152 151 150 148 147 142 142 142 139 138 140 141 140 137 135 134 134 138 140 136 134 132 129 127 125 126 126 127 128 127 127 125 125 127 128 124 123 124 123 122 122 121 121 119 114 113 113 108 106 108 110 109 104 103 101 106 108 113 116 115 110 105 106 110 105 97 103 104 107 107 109 108 96 90 95 103 105 106 99 100 102 89 85 99 99 81 82 93 84 70 50 52 68 65 64 77 77 53 34 25 53 63 46 41 29 32 26 26 63 67 32 28 55 52 20 7 30 39 48 35 38 60 43 56 24 -8 24 50 70 57 10 11 33 14 4 22 31 10 -10 2 33 20 5 102 167 107 57 49 59 21 -41 42 110 81 10 37 125 4 -55 -22 -37 -14 -17 -6 17 -17 52 29 -19 25 -2 11 42 -6 -133 -51 -30 -48 68 -30 -39 55 130 158 90 108 183 296 96 54 122 92 2 -75 108 133 60 -139 55 53 -176 -79 -85 204 182 64 315 240 53632 364 75 75 10632 14 53 52 7845 3330 1897 1676 940 999999 999999 999999 999999 999999 999999 29 164 160 71 52 67 403 939 1796 3341 5453 7776 9908 11465 11913 11098 10193 9109 7888 6923 6174 5923 5714 5297 4663 4064 5892 11477 18488 34098 45202 44314 40147 22690 527 151 152 154 146 144 140 145 151 152 143 138 139 138 140 148 151 149 148 142 138 135 137 136 139 140 138 135 135 126 130 130 127 125 123 120 120 115 116 117 118 120 125 122 124 127 131 121 122 122 127 123 123 125 127 123 126 127 137 132 136 137 150 148 151 148 147 147 143 143 147 147 146 145 145 144 144 143 142 140 140 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 150 151 150 151 151 150 150 150 149 145 146 145 139 138 141 142 139 135 132 134 136 139 140 135 132 132 129 125 125 125 122 125 127 127 128 125 123 122 122 121 120 123 122 120 122 119 116 116 114 116 120 116 110 112 111 112 111 104 105 106 102 107 114 115 112 113 109 108 103 91 94 109 120 115 108 107 95 89 93 94 92 98 99 98 98 87 93 103 89 77 89 102 83 60 46 47 69 68 62 62 66 58 40 33 53 58 55 57 34 7 -17 20 73 61 37 38 45 49 30 15 52 55 43 35 60 117 96 72 29 3 31 25 21 0 9 46 -4 -21 32 64 75 30 -6 39 90 23 17 117 115 68 89 98 48 5 -43 61 130 -5 -73 -17 67 39 16 30 4 27 110 97 23 15 -37 56 62 -15 95 26 -29 51 -6 -17 -52 -100 29 69 34 0 83 108 69 -7 14 164 68 70 -83 -277 -155 -39 20 223 0 -332 -158 -156 -130 53664 367 75 75 10632 14 54 24 7839 3310 2051 1491 968 507 234 230 247 285 346 538 762 762 588 552 593 813 1065 1315 1810 2929 5206 6993 8105 7721 7021 6778 7060 7773 7195 5311 2998 2071 2123 2966 3174 5017 9866 13546 13508 12945 10516 6517 333 162 157 155 154 151 151 146 148 150 149 145 142 145 142 148 147 150 149 148 144 137 139 138 140 139 138 142 136 136 129 132 129 130 124 125 117 119 119 119 116 118 117 124 120 128 127 129 122 123 115 127 123 128 125 131 122 125 127 133 138 138 139 148 146 151 150 149 146 144 144 146 146 148 145 145 145 145 145 143 141 140 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 149 149 149 150 150 150 151 151 150 148 148 146 140 140 144 143 138 134 134 136 138 142 142 136 132 130 127 123 122 124 120 120 125 126 127 125 123 121 121 122 120 121 122 118 119 121 117 116 113 114 114 113 109 107 110 115 116 108 107 109 105 109 118 114 107 114 113 103 104 105 100 109 124 120 111 102 97 99 97 93 89 91 92 91 92 94 108 112 84 74 97 96 76 74 68 65 69 63 60 50 55 55 48 60 62 51 56 55 38 14 -2 47 95 67 41 47 34 46 49 28 65 77 62 58 59 51 55 74 33 6 11 12 8 -15 -23 6 4 7 50 88 87 30 -8 30 102 9 -9 103 112 101 137 125 33 25 2 64 79 -32 -31 -32 11 65 63 88 78 71 213 227 75 5 -121 -66 -15 -57 78 94 76 41 74 141 48 -53 -29 51 48 50 138 152 94 17 97 96 -166 -232 -220 -174 -3 96 56 109 -85 -231 -186 -236 -52 73 24 -146 53695 370 150 75 10634 14 54 55 7834 3291 1001 635 602 597 577 575 600 683 819 1049 1235 1095 959 987 1207 1515 1860 2170 2670 3752 4941 4917 3515 2990 2975 3250 4329 4496 3594 1741 732 660 874 842 703 657 663 585 427 200 152 157 157 158 158 156 158 154 155 152 155 154 150 145 145 142 151 150 147 142 146 148 144 141 142 143 140 142 142 139 134 131 133 129 129 126 123 114 118 120 117 118 121 119 124 121 126 127 127 123 128 123 127 125 128 131 133 126 125 134 133 142 141 142 146 146 151 153 152 148 148 150 151 148 149 148 149 148 148 148 146 145 144 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 999999 999999 999999 999999 999999 999999 149 149 150 150 150 151 151 152 151 151 151 149 149 148 143 141 142 138 133 133 135 135 136 140 140 137 132 128 128 124 122 125 124 122 124 127 127 125 124 127 128 126 125 125 127 124 123 125 119 115 115 113 107 104 106 106 106 113 112 106 110 116 114 115 114 108 106 109 107 100 106 109 104 111 119 118 117 108 99 98 104 107 100 94 90 87 89 103 100 95 84 72 91 89 64 67 76 74 74 67 54 53 57 60 58 63 57 47 43 47 42 26 28 41 67 37 17 38 31 41 39 30 54 43 40 63 57 26 41 96 100 65 39 7 1 8 -22 -3 34 39 32 30 46 35 -6 27 79 58 52 52 82 114 140 95 18 14 0 31 77 84 40 -19 53 119 67 98 97 64 112 104 58 -40 -60 -86 -110 -104 -90 28 89 -43 56 149 44 55 10 100 128 187 341 230 133 185 159 131 -14 -131 -216 -152 97 147 110 7 -123 -83 -101 -144 -89 -1 57 -185 -256 29 76 -77 53727 370 150 75 10636 14 55 27 7827 3272 866 708 650 634 617 612 628 692 792 903 1256 1240 1014 963 1095 1260 1542 2194 2911 3502 4836 4861 3621 2972 2764 2103 1459 1386 1330 972 640 617 615 638 622 570 421 346 241 169 153 152 159 161 169 171 186 234 245 218 165 163 157 148 138 140 144 148 144 139 142 148 148 142 142 139 139 141 143 141 135 132 133 134 130 129 125 119 117 122 115 121 117 118 120 124 121 121 122 127 127 128 122 124 123 132 128 130 124 134 133 139 143 144 144 149 151 154 153 150 150 152 152 152 152 153 152 153 151 150 150 149 148 148 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 152 152 152 152 152 152 151 151 151 148 148 147 143 140 139 136 132 131 132 132 134 138 139 135 129 128 128 125 124 128 130 128 127 127 128 129 130 130 132 134 132 130 131 129 125 125 122 117 116 118 113 104 105 107 103 105 108 107 111 115 111 112 110 100 101 105 101 105 108 106 105 113 114 106 109 115 109 101 105 107 106 101 97 92 97 105 97 88 94 91 88 91 67 53 64 64 59 49 45 57 62 53 58 63 53 43 29 44 42 53 61 46 36 28 34 18 21 45 45 26 41 35 12 27 38 24 37 96 104 39 0 -3 27 19 -15 10 34 25 -2 -35 -1 29 -25 30 92 59 25 5 8 26 62 63 10 -54 -74 -32 46 74 25 19 40 73 81 61 80 112 92 5 30 46 2 -23 -15 0 37 37 3 -6 -33 -59 35 107 1 92 84 106 266 104 127 289 59 -24 55 80 51 -49 119 90 -174 -123 -80 53 155 107 -9 -5 135 -19 -104 -21 -15 -194 53758 370 150 75 10635 14 55 58 7822 3253 612 613 583 597 622 648 700 795 933 1004 1208 1177 996 893 927 918 998 1445 2264 3152 4054 4022 3252 2789 2495 1910 1247 1008 868 699 642 645 655 713 708 605 473 384 241 175 158 154 160 160 166 169 183 233 241 219 159 153 149 141 131 134 135 143 145 144 146 145 148 141 139 138 137 137 143 138 138 134 133 134 133 129 122 126 120 123 114 120 116 117 121 125 119 120 123 128 124 126 120 123 124 129 128 129 127 133 137 141 144 146 146 151 153 156 155 154 153 154 154 157 158 157 156 156 154 153 153 153 152 151 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 153 154 153 152 153 154 154 153 152 149 147 145 142 139 137 135 132 131 131 133 133 134 134 131 126 125 125 123 124 129 131 132 132 131 133 133 133 132 135 136 131 130 132 131 126 124 121 116 116 119 114 108 111 114 110 102 107 111 111 111 109 106 105 108 107 106 108 109 107 109 113 117 112 100 102 109 111 110 106 105 103 104 99 94 100 97 103 102 90 88 87 83 71 66 68 76 61 31 29 45 56 48 51 63 53 45 56 74 83 90 75 49 27 45 54 22 36 53 53 37 40 35 4 20 20 -12 21 58 50 31 51 29 37 77 23 -7 37 48 6 -53 -11 46 9 39 68 27 -4 61 76 32 20 16 25 20 4 18 29 31 27 25 73 73 80 41 46 126 92 -7 -30 74 48 26 83 164 204 100 21 9 4 0 98 158 164 113 -19 43 100 3 66 187 54 -74 -28 78 257 204 153 64 -146 -71 72 193 401 253 38 302 124 -8 110 85 39 -333 53790 371 75 75 10632 14 56 30 7815 3235 698 564 553 593 621 654 719 944 1007 1112 1156 1166 1067 910 832 918 999 1049 1097 1566 2297 2730 2666 2190 1868 1552 1236 1076 991 925 815 719 693 694 710 635 479 348 266 180 164 153 155 149 150 150 151 149 144 146 149 148 149 144 142 134 137 137 139 142 144 145 143 141 136 134 134 140 136 136 135 135 132 130 128 130 126 121 121 121 122 114 118 116 120 122 123 118 126 126 125 126 122 120 123 127 131 131 128 133 137 141 144 145 146 151 155 156 158 158 157 157 156 156 154 157 155 156 155 155 154 154 154 154 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 153 155 154 154 154 153 153 154 155 155 152 149 146 143 140 138 136 132 130 130 132 132 130 130 129 127 126 125 123 123 127 128 131 132 133 135 133 131 135 140 137 131 131 130 130 129 126 121 118 119 114 110 112 118 120 111 107 113 112 112 111 108 108 104 108 112 111 117 115 102 103 113 114 110 107 103 103 103 104 110 113 111 112 104 97 91 86 95 98 84 85 82 68 67 65 78 82 58 42 40 46 56 61 50 61 67 62 71 79 82 61 57 50 32 38 44 55 42 40 63 65 61 31 -1 33 31 0 34 45 45 60 91 47 23 57 60 31 41 77 57 -6 -25 59 113 50 46 115 53 53 54 0 20 40 54 88 109 61 22 57 76 57 77 79 77 5 17 105 88 55 -30 -57 -82 -47 57 107 85 55 33 38 137 139 159 149 198 126 30 20 26 95 28 68 26 -15 -115 -99 92 110 79 -28 -133 -59 126 122 263 -54 -292 12 -45 -127 -85 138 87 -37 53821 364 75 75 10629 14 57 1 7810 3217 1043 912 729 625 643 683 777 1176 1164 1157 1151 1135 1012 866 809 955 1162 1310 1305 1444 1774 1795 1791 1744 1676 1364 1184 1098 1011 974 900 759 666 635 585 465 275 172 156 156 153 149 149 143 143 146 148 145 146 141 144 151 154 155 157 146 146 143 136 137 140 138 141 140 136 135 138 141 136 134 135 139 135 133 130 124 120 125 119 122 120 119 120 118 121 122 116 120 128 128 123 127 118 120 122 130 133 132 129 135 138 142 145 145 148 153 157 158 158 158 156 156 155 154 153 153 153 156 153 154 155 154 154 154 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 156 157 156 156 156 154 154 155 156 155 151 149 146 143 141 140 137 132 128 129 133 134 133 131 129 126 125 124 123 122 125 126 128 131 132 134 134 135 137 142 143 138 137 137 133 130 130 125 121 120 113 110 112 114 113 111 108 109 112 114 113 108 111 111 107 115 122 119 114 104 110 116 107 111 116 107 107 108 101 100 107 109 111 102 91 94 94 92 94 83 80 68 65 73 68 82 88 74 58 55 57 68 63 36 50 81 87 66 54 51 36 54 73 44 15 31 57 29 33 56 58 64 31 18 72 80 57 40 23 25 25 78 84 44 12 39 48 25 53 93 86 45 94 124 28 26 102 46 14 -36 -75 20 67 29 2 58 54 16 11 13 50 0 -42 73 105 56 49 57 18 6 39 1 0 48 86 147 94 56 119 121 42 55 54 57 86 17 -73 -48 101 45 -52 -119 -40 -103 -174 47 32 -146 -164 -129 -20 44 -7 112 -186 -417 53852 371 75 75 10629 14 57 32 7804 3199 1154 970 738 604 619 710 849 1160 1161 1108 1102 1086 1029 855 810 1106 1250 1438 1433 1415 1654 1682 1700 1684 1639 1351 1119 1077 1115 1105 1031 797 676 598 453 326 174 150 148 154 151 158 152 148 143 149 151 150 152 145 146 151 153 158 162 153 151 146 143 140 144 144 146 144 141 142 146 141 136 131 133 141 134 136 132 128 121 126 123 121 119 119 117 119 120 121 116 122 122 130 122 127 120 122 125 130 135 132 130 131 138 145 143 143 146 150 155 154 153 153 152 151 149 148 149 151 152 154 150 151 153 151 151 151 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 157 158 157 158 158 155 156 157 155 151 148 148 147 143 142 142 138 131 128 129 132 135 136 132 129 125 123 122 122 121 123 126 126 131 134 135 138 140 139 142 145 145 144 141 139 135 132 126 121 123 119 114 110 106 108 113 110 105 108 114 115 109 106 112 116 117 120 116 109 107 117 118 111 120 119 103 100 105 99 91 89 90 104 101 91 100 100 92 88 79 75 69 75 80 71 67 77 80 80 87 82 82 81 65 67 84 88 68 46 54 63 49 43 43 31 36 38 36 49 44 45 62 47 36 89 90 41 33 23 -12 -30 25 65 52 27 41 63 42 55 84 71 87 115 71 13 5 34 23 24 55 48 70 53 17 -14 -41 -23 22 6 -18 86 96 -29 37 152 113 13 -47 -7 85 161 126 21 -54 120 295 225 136 68 62 61 40 59 25 11 14 -8 42 139 95 -4 -7 79 59 -74 154 193 -85 -97 -124 -137 -30 -11 113 85 -120 -63 192 268 41 51 214 48 53884 371 75 75 10630 14 58 4 7797 3180 1084 915 798 668 622 731 975 1129 1121 1089 1094 1087 1052 868 822 1178 1314 1427 1404 1449 1547 1577 1612 1615 1583 1388 1075 1023 1118 1151 1096 842 735 617 379 226 161 147 147 151 151 162 162 154 148 151 153 154 148 147 144 143 147 156 159 154 151 148 148 146 148 148 151 146 146 146 147 143 136 130 133 136 133 132 131 132 126 129 127 118 118 119 115 118 120 122 120 124 122 126 126 125 120 122 127 127 133 132 133 132 138 144 144 144 146 147 152 153 152 151 151 151 148 147 148 152 152 153 151 152 153 152 149 150 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 157 157 157 158 157 155 156 157 154 152 149 150 149 145 144 143 138 131 128 128 128 131 133 130 127 125 122 118 120 123 124 125 129 133 138 141 142 141 138 140 143 145 145 142 141 137 128 124 122 122 120 115 110 105 108 114 116 113 110 117 120 112 107 110 106 107 109 106 102 102 110 114 119 117 111 107 95 87 93 100 94 89 101 105 90 91 94 95 85 80 83 82 93 84 61 59 68 70 81 95 91 75 78 74 78 90 63 47 52 75 86 53 39 38 28 32 42 59 56 54 56 46 54 52 60 63 23 20 50 20 -28 -20 25 48 1 10 64 51 48 53 49 65 55 14 42 83 83 63 86 141 127 95 48 45 67 23 -16 -31 13 82 185 165 8 -6 23 98 129 -7 87 142 53 108 5 -135 17 92 96 82 38 52 65 119 66 -73 -103 4 61 94 81 0 5 47 178 259 36 54 144 -81 -235 -162 -125 4 87 98 186 209 173 387 415 -52 -42 73 -44 53915 370 150 75 10638 14 58 35 7791 3163 1192 1148 968 647 677 893 1078 1104 1106 1122 1133 1109 960 839 966 1289 1446 1435 1482 1353 1338 1478 1510 1448 1338 1115 1060 1087 1057 933 784 682 545 318 198 152 142 148 152 147 154 166 161 155 149 154 154 146 149 144 143 149 158 159 154 143 140 138 141 143 146 148 141 143 143 144 143 138 134 140 136 132 132 132 128 128 128 127 122 117 117 118 119 120 121 119 118 124 122 124 122 123 118 124 125 130 131 130 131 135 139 140 141 146 147 150 153 155 151 151 151 151 151 151 151 153 151 154 155 153 152 149 149 147 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 156 157 157 157 157 155 156 156 155 154 150 149 148 145 145 143 138 131 127 125 125 128 129 126 123 121 118 116 121 126 127 131 135 136 141 145 141 140 140 141 146 148 147 145 142 138 134 134 127 122 121 114 111 114 110 109 112 113 116 121 117 110 112 112 105 110 111 98 99 104 102 106 113 107 106 113 107 95 99 103 105 104 103 100 91 91 94 95 91 94 88 88 100 90 82 82 78 78 66 77 76 58 81 75 85 115 72 38 50 63 70 63 52 39 28 34 71 72 37 41 40 6 16 40 31 24 17 24 45 60 41 16 23 35 35 7 -8 15 46 62 41 50 36 8 64 87 103 113 126 100 67 115 139 130 108 100 65 0 53 99 95 119 -7 -6 61 60 78 19 146 214 134 165 122 67 39 -15 69 97 83 48 -39 40 28 -30 -12 11 126 101 4 -79 -127 -4 222 328 102 46 93 3 -135 -69 33 25 113 80 65 159 122 377 418 133 17 -14 121 53947 370 150 75 10639 14 59 7 7785 3145 1522 1469 1229 677 652 753 977 1048 1098 1149 1160 1134 1029 815 809 1329 1416 1447 1436 1305 1156 1237 1332 1337 1276 1183 1120 1031 922 791 721 630 440 253 183 145 136 142 147 144 148 159 162 155 148 148 153 153 155 148 146 149 157 161 158 143 135 130 136 138 142 139 139 141 146 145 141 137 136 140 133 129 129 131 126 126 124 128 123 119 115 121 119 121 119 119 116 125 122 123 123 128 120 122 120 129 129 126 126 133 137 135 137 144 145 149 151 154 149 151 149 150 151 149 148 151 149 153 153 151 150 148 147 146 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 155 155 156 157 157 156 156 156 155 153 148 147 147 145 145 143 138 133 128 125 126 128 125 122 121 122 119 117 121 124 128 135 138 139 141 141 138 136 140 144 149 151 150 148 145 140 138 136 127 124 123 115 112 114 109 101 98 104 114 115 113 109 107 107 106 109 109 100 105 115 109 106 104 109 111 109 109 105 100 100 102 101 92 87 93 91 91 97 99 96 94 96 86 74 71 78 76 64 52 65 65 53 74 82 89 101 91 59 45 70 87 66 62 66 50 48 82 75 35 5 -11 -8 10 39 13 11 12 31 44 40 37 16 23 34 62 57 52 71 78 74 39 56 54 26 76 83 83 89 107 93 66 108 104 101 49 18 48 39 81 31 10 110 97 75 86 100 2 -55 156 195 98 124 81 140 160 72 110 180 116 14 35 92 73 79 65 -15 32 0 -50 -115 -75 137 235 150 -27 51 166 196 179 -3 -59 58 162 236 75 -98 105 380 398 204 -58 148 133 53978 370 150 75 10639 14 59 38 7779 3127 2337 2150 1382 755 746 892 1019 1060 1092 1171 1181 1155 1039 758 735 1243 1380 1416 1389 1354 1179 1011 965 1005 1034 997 930 854 799 716 591 460 302 194 159 134 129 131 139 145 148 148 150 148 145 147 156 152 148 138 137 141 157 158 153 144 136 131 137 138 139 137 138 141 148 146 142 136 137 131 137 134 129 128 125 122 119 124 118 120 117 121 119 122 118 118 116 127 119 126 121 123 117 118 115 124 124 126 124 130 134 135 138 141 141 146 148 149 148 148 147 148 146 147 145 148 147 150 150 148 149 147 146 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 154 154 155 156 156 155 155 155 154 151 146 145 146 144 144 144 141 136 131 128 129 129 127 125 123 121 118 118 119 121 126 131 136 140 142 145 143 140 142 143 147 150 148 150 148 142 136 131 128 125 122 119 112 112 114 108 100 97 101 103 104 103 99 98 100 100 99 100 106 116 113 110 111 114 110 107 114 113 99 93 97 99 95 79 77 74 74 87 88 81 84 86 75 57 49 58 70 75 60 55 59 60 78 81 68 78 91 70 57 66 67 66 73 69 29 20 61 59 35 8 -17 4 22 41 13 20 21 18 41 16 5 20 24 17 31 43 82 86 76 74 64 54 0 1 61 54 5 -1 14 74 126 142 52 -28 -13 -8 19 -21 39 29 27 85 88 67 -9 59 100 61 29 -127 -86 113 38 58 104 53 24 0 14 108 96 1 72 70 22 -1 5 123 119 -5 -22 96 131 42 -52 -2 35 66 79 -62 14 23 70 199 125 -9 72 144 69 -118 -386 -29 -1 54010 369 150 75 10634 15 0 10 7773 3110 3180 3222 2486 1234 864 973 1071 1095 1139 1170 1180 1154 1063 784 733 935 1392 1395 1351 1272 1149 964 832 823 878 878 841 805 687 471 353 256 189 143 132 130 137 133 134 142 145 150 143 144 144 154 157 149 145 136 139 144 155 152 148 145 139 136 137 141 139 141 139 142 143 144 145 136 136 133 140 134 130 130 129 125 119 123 118 125 119 116 117 122 119 120 116 127 122 125 122 115 114 119 117 126 123 125 126 129 132 134 137 142 143 144 147 148 148 145 145 148 143 146 144 146 146 149 149 148 149 148 147 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 156 156 156 156 155 153 153 153 151 149 145 145 147 145 144 143 140 133 129 128 128 127 128 127 125 120 117 120 123 125 129 133 134 137 145 148 147 144 142 142 143 145 145 146 146 142 138 132 128 124 122 118 111 114 121 118 108 99 101 106 99 98 104 101 103 108 101 97 109 117 113 112 108 109 107 102 114 117 99 89 99 107 98 76 77 73 63 80 82 73 71 67 67 62 65 65 67 81 65 51 58 61 90 96 76 93 114 84 63 43 31 61 61 60 37 26 55 48 20 16 20 32 36 36 29 25 0 -2 31 -6 -8 59 46 20 66 25 1 25 40 59 48 22 3 54 32 -6 18 0 3 77 102 135 98 -24 -42 2 46 -28 -38 0 44 66 26 43 38 36 101 121 6 -167 -76 112 80 57 66 44 -6 -23 28 26 -49 -60 36 72 31 112 104 -18 53 65 -103 24 134 86 5 -99 -104 -53 -100 -165 79 97 29 42 57 -77 -150 31 -71 -129 -100 -140 54041 358 150 75 10638 15 0 41 7767 3093 3699 4390 4475 2531 1050 968 1077 1134 1179 1152 1142 1111 1067 848 715 706 1344 1354 1313 1206 1018 944 964 1019 1045 1035 948 742 562 350 308 231 171 138 128 131 140 137 142 148 153 153 147 140 145 151 154 150 146 142 146 147 146 146 146 143 142 138 139 139 137 140 141 140 139 140 139 134 134 133 133 133 130 131 128 129 125 124 122 124 118 115 117 120 117 121 120 122 124 125 120 117 114 123 118 128 127 125 128 130 133 136 133 139 143 145 145 151 147 144 143 147 143 145 144 146 147 149 149 147 147 146 146 145 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 158 158 157 157 156 154 154 153 150 148 145 145 146 143 142 140 137 133 129 129 130 129 127 124 123 122 121 124 127 128 128 131 133 138 146 147 147 144 141 142 144 145 146 148 143 140 141 135 124 119 115 115 114 114 119 115 110 110 109 109 107 108 109 105 109 116 110 100 107 112 112 113 105 106 104 101 106 97 90 93 101 101 86 77 84 81 68 75 79 81 90 84 76 75 74 72 72 77 66 61 65 57 68 82 80 85 91 85 75 47 47 55 39 45 58 54 39 45 26 23 56 34 14 17 49 66 15 7 52 25 13 38 24 50 79 52 26 15 -5 -5 45 54 63 98 49 39 75 57 61 76 6 15 74 32 28 84 75 1 -37 11 54 69 105 94 45 85 148 44 15 123 78 -3 1 -14 2 22 11 29 32 -9 -31 -41 -24 33 -4 31 -91 -253 -90 37 -50 -58 -75 -8 81 -77 -11 -36 -134 -131 -27 54073 364 150 75 10639 15 1 13 7761 3076 4404 5374 5702 3633 1185 1018 1092 1222 1226 1183 1157 1119 1065 936 698 647 990 1252 1244 1152 965 947 1021 1139 1140 1060 868 593 454 359 287 194 150 140 136 136 139 139 149 158 164 155 151 137 142 151 153 152 148 145 147 145 147 144 145 140 143 144 144 141 142 143 140 135 132 132 132 135 135 134 132 138 136 130 125 131 128 128 121 124 119 118 122 117 115 122 119 120 121 125 119 123 114 124 120 129 131 129 127 130 136 141 134 140 141 147 147 151 151 148 146 147 143 145 146 146 146 149 147 146 145 144 144 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 158 158 158 158 157 156 155 153 150 150 147 146 145 141 139 138 137 134 130 129 130 130 127 123 121 121 123 124 126 129 127 129 134 137 143 146 149 148 144 147 151 153 155 155 144 142 147 138 126 117 112 114 117 117 117 116 116 118 116 108 106 108 105 105 114 118 117 112 109 106 104 106 106 110 106 100 105 102 96 104 102 85 80 82 80 77 70 78 78 77 87 91 87 85 81 71 77 75 63 63 64 60 61 66 75 86 62 54 58 55 46 29 25 38 62 57 37 46 27 6 30 40 28 23 28 39 22 20 47 31 32 -4 -15 57 59 47 28 32 23 -10 61 66 26 38 50 50 54 70 49 35 -7 -17 75 71 40 69 86 49 2 35 48 45 82 118 49 76 176 21 38 255 156 -55 -10 49 -49 -51 44 -53 -74 118 76 -37 7 57 43 -16 -212 -101 157 164 99 6 -85 -104 56 71 101 -28 -42 -10 -111 -65 -152 -45 6 -230 -282 54104 370 150 75 10637 15 1 44 7755 3059 5539 6365 6620 4436 1676 1062 1117 1324 1332 1276 1216 1157 1091 992 703 614 633 1026 1095 1049 968 1011 1084 1168 1110 953 731 532 401 336 231 167 149 145 146 144 146 139 142 153 158 153 147 143 143 156 155 154 152 149 146 148 152 142 144 143 145 148 149 144 145 145 140 135 133 135 137 138 139 138 135 137 135 136 133 134 130 131 126 128 122 122 121 116 114 121 115 122 123 124 119 121 120 127 127 133 131 132 129 137 140 143 139 143 143 150 148 154 156 155 154 151 148 150 149 148 148 151 149 147 148 147 146 144 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 160 160 160 159 159 157 155 152 150 150 147 146 144 140 137 138 135 131 130 129 128 128 126 124 123 122 124 124 126 129 130 132 137 140 141 144 147 148 146 148 149 150 152 152 146 141 142 131 121 118 118 115 113 118 118 119 120 121 123 117 109 108 109 111 120 122 118 115 111 106 105 104 107 108 108 108 110 111 107 110 99 83 85 79 77 78 73 81 85 75 71 75 75 82 77 68 79 76 58 51 58 58 67 77 88 88 67 61 55 63 59 32 36 71 66 60 70 50 20 3 13 45 45 27 2 0 -7 2 25 0 29 33 13 52 55 43 24 39 60 25 43 27 -16 -11 -1 0 38 91 53 27 10 -5 87 95 24 20 105 163 94 58 72 0 -12 80 63 38 29 25 81 74 59 41 92 204 78 0 73 -28 -17 87 77 21 -71 -93 1 22 -61 -44 96 117 -51 0 182 43 -10 170 167 -27 -64 -39 -113 9 -29 -117 -28 64 85 -98 -235 -110 49 -157 -435 54136 370 150 75 10636 15 2 16 7749 3042 8200 9106 8953 5589 1687 1067 1224 1427 1413 1316 1210 1118 1041 907 654 568 619 841 934 939 1018 1133 1170 1144 987 816 632 464 369 306 208 166 153 155 152 151 150 142 142 150 154 154 149 149 153 162 160 155 152 149 146 149 150 144 146 151 150 151 153 150 149 144 142 139 142 148 143 141 141 142 142 137 134 139 137 135 129 128 128 127 121 122 118 119 118 116 120 124 123 120 119 118 126 127 131 134 127 134 130 137 142 143 143 145 144 149 150 153 153 153 153 152 149 148 147 149 149 149 148 148 147 146 146 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 161 160 159 159 158 155 153 151 149 148 145 144 143 139 136 138 137 132 130 129 128 129 128 125 126 124 124 126 126 125 129 134 139 142 142 143 145 146 146 148 151 147 147 155 153 144 138 128 121 119 117 115 116 119 115 118 119 121 123 115 112 113 113 115 119 116 111 110 108 110 110 107 110 101 98 110 115 106 100 100 91 84 85 74 84 93 81 70 72 73 73 70 71 83 70 64 69 67 61 60 65 58 57 69 68 69 72 75 78 46 39 58 38 42 59 57 55 62 52 53 57 47 18 11 17 10 14 21 34 9 12 36 42 54 48 74 67 19 46 43 7 0 -5 -5 9 25 63 44 5 9 13 25 43 43 34 74 157 198 136 71 20 -36 -2 63 27 -35 -55 -5 -22 -64 -29 8 107 159 60 131 206 19 73 144 90 59 -51 -129 -67 57 26 -31 44 -15 -114 -5 151 139 -10 37 191 167 -53 -146 36 217 64 -145 -211 -54 256 26 -348 -139 98 -123 -177 54167 370 150 75 10633 15 2 47 7743 3026 11364 12101 9591 5685 1894 993 1186 1500 1527 1408 1203 1108 1025 894 644 549 600 748 894 918 1010 1190 1212 1133 929 743 619 455 372 293 209 173 158 163 161 158 153 148 154 155 160 158 156 150 158 166 164 158 155 152 151 147 148 154 154 153 150 152 158 155 152 145 149 144 142 148 147 144 143 143 138 137 137 138 132 133 125 124 118 119 120 119 118 118 121 118 120 124 122 122 125 121 126 127 133 136 127 137 133 137 144 146 145 147 145 150 155 154 152 150 152 151 151 150 148 151 151 149 148 149 146 147 146 145 999999 999999 999999 999999 999999 999999 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 158 157 156 156 154 151 151 149 147 146 143 143 142 137 136 140 139 133 131 131 129 129 128 128 128 125 124 127 129 128 132 137 139 142 141 142 146 148 148 149 152 150 149 151 147 137 128 121 120 122 116 115 120 120 112 110 111 113 119 118 118 120 114 115 118 115 115 110 112 115 107 104 104 94 94 98 100 97 93 89 81 72 70 79 97 100 87 78 81 78 78 84 77 71 54 60 73 55 57 58 59 65 58 62 50 59 64 67 76 45 33 64 55 25 53 48 19 48 68 69 75 45 6 10 30 29 28 31 0 -12 22 39 43 50 51 58 40 6 51 65 10 5 10 33 61 64 85 42 16 31 50 51 -16 -4 -19 -17 58 25 20 24 -70 -69 15 82 58 -12 -11 -1 -38 -25 -15 29 121 66 -44 48 186 38 30 111 79 53 124 11 -81 169 79 -57 131 188 165 213 190 139 -59 -128 105 137 0 30 40 53 203 183 -73 -48 286 30 -79 247 132 -15 41 54199 370 150 75 10640 15 3 19 7737 3010 15180 16446 14862 11950 5497 961 1050 1515 1633 1554 1246 1149 1065 972 690 550 543 660 814 892 956 1171 1184 1102 918 723 634 491 402 339 247 174 156 164 163 158 150 151 161 155 158 155 156 151 159 165 163 155 158 156 153 150 150 157 155 148 147 149 156 152 149 145 154 148 143 145 149 149 148 148 141 139 136 136 132 134 126 124 117 118 120 118 119 119 118 123 118 124 126 129 129 127 126 132 135 135 133 137 136 140 141 145 144 148 147 152 156 157 155 154 155 154 154 155 151 153 152 152 150 149 149 149 146 145 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 153 153 152 151 149 147 146 146 146 142 142 142 138 138 141 140 134 132 132 130 129 129 129 129 127 125 125 130 131 133 137 141 143 140 142 146 149 151 150 148 147 144 140 135 127 118 114 115 121 117 113 117 116 109 106 110 114 119 122 116 117 118 119 119 117 117 111 114 111 106 111 106 99 102 101 95 95 92 84 84 79 73 84 89 87 85 88 84 70 76 83 67 53 51 67 70 48 53 65 74 86 71 60 58 64 56 62 77 80 72 55 58 62 50 38 32 49 48 35 55 24 1 11 33 36 9 20 -21 -21 21 5 1 21 39 45 34 16 48 43 -12 -26 -29 48 79 41 53 93 106 78 94 90 5 -27 -9 -50 -84 -12 51 -17 -81 -89 -76 -26 63 78 39 78 -3 -58 56 125 145 65 -11 -12 36 24 -31 15 9 -49 96 5 -160 94 116 -43 76 187 170 266 188 21 -94 -131 -31 -77 -79 63 -85 -214 74 250 123 112 200 54 -37 131 274 89 -141 54230 344 150 75 10639 15 3 50 7731 2994 16004 17581 19085 17990 6498 986 971 1373 1591 1559 1266 1155 1082 1016 761 552 533 593 770 882 1066 1189 1172 1082 907 686 572 476 399 325 233 163 149 160 161 160 150 149 153 147 150 152 153 150 158 157 157 148 149 144 139 144 145 150 147 147 145 151 148 149 146 149 153 148 149 147 146 148 145 145 143 139 136 132 131 130 125 122 121 120 117 116 117 123 117 122 119 124 124 129 126 129 128 128 130 128 131 131 131 135 136 138 140 145 144 148 151 154 153 153 151 150 150 151 151 149 148 148 149 146 146 146 141 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 150 150 149 149 149 147 146 145 145 145 141 142 142 139 139 141 139 134 131 130 130 131 131 130 129 129 127 125 128 130 131 135 141 143 144 146 148 151 149 148 145 142 143 141 138 135 124 122 120 119 120 118 114 108 106 110 118 114 107 105 103 108 113 113 113 112 111 109 110 100 94 99 98 102 106 106 103 93 90 89 94 96 83 83 82 82 83 83 79 62 72 83 64 54 58 64 59 43 62 90 77 60 42 44 68 65 63 72 86 86 68 52 50 60 34 27 44 65 61 30 27 23 26 49 71 50 26 20 9 12 10 -19 -1 30 43 55 53 8 -5 17 -11 -37 -60 -8 57 49 36 77 108 69 81 53 -30 -18 49 43 -35 8 59 -30 -60 -55 -86 -21 106 102 17 -3 -47 -44 66 95 54 -53 -69 32 94 109 18 -13 -154 -210 -15 -43 -148 -113 -20 54262 356 150 75 10643 15 4 22 7724 2978 16181 18684 19578 17175 4322 966 928 1276 1548 1532 1225 1145 1100 1040 752 542 516 566 880 1083 1213 1212 1186 1103 961 681 515 448 362 268 195 157 148 148 149 149 148 149 148 142 149 146 146 144 155 147 146 147 142 139 132 137 136 141 140 146 148 148 142 148 144 147 148 146 145 143 146 144 144 138 133 135 135 131 130 129 123 124 126 120 116 118 115 123 116 119 117 125 125 125 122 125 127 127 126 127 124 129 130 132 136 138 140 143 141 148 149 155 150 151 150 149 152 154 154 152 148 151 152 148 148 147 143 142 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 149 148 148 148 147 147 147 146 146 145 142 144 144 139 139 141 139 134 129 127 129 132 133 132 132 131 127 126 128 129 130 134 137 140 145 149 150 151 148 145 145 143 145 143 138 137 133 130 125 121 124 121 111 106 110 114 119 114 100 102 108 111 110 106 107 109 109 106 103 103 97 90 88 90 95 97 93 86 89 92 97 109 94 90 89 77 76 72 75 73 72 78 60 57 62 63 73 68 77 83 57 35 38 69 80 64 76 79 74 65 61 51 54 54 35 26 26 47 68 61 56 53 62 70 67 56 35 26 34 50 36 18 46 50 15 21 41 5 -4 28 42 15 9 22 23 51 19 14 59 65 50 -28 -41 15 16 39 19 13 83 0 -25 17 -48 44 81 21 7 -34 -47 -21 18 49 -3 -68 -60 98 216 123 52 -62 -169 -11 123 21 -49 -104 -121 1 153 170 46 17 -202 -184 51 -53 -113 -1 59 54293 370 150 75 10643 15 4 53 7718 2963 15498 21460 26125 27287 18686 2090 1062 1309 1581 1562 1203 1156 1124 1066 719 561 519 560 873 1209 1269 1225 1165 1086 892 600 446 392 307 227 176 149 146 141 144 143 149 150 146 141 147 144 147 149 156 148 146 148 144 143 138 135 135 138 141 147 153 144 142 145 147 143 146 143 145 143 146 141 145 141 133 135 133 131 132 132 126 126 128 125 118 122 115 122 118 118 115 124 122 122 120 124 126 130 127 127 126 128 131 133 135 140 141 143 143 150 151 154 149 150 149 150 152 155 154 155 152 153 151 150 148 147 144 142 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 148 148 146 146 148 147 146 145 142 143 141 137 137 140 138 133 129 127 128 133 135 136 135 132 128 127 129 129 130 135 138 140 143 147 147 151 149 143 141 142 142 140 136 133 135 133 125 124 124 118 112 110 113 115 116 110 104 109 113 112 110 108 110 108 112 116 109 113 111 99 92 84 82 86 91 97 97 102 100 98 97 101 98 84 79 77 86 81 77 71 59 58 63 76 84 77 65 73 74 62 71 95 89 81 89 65 50 43 45 45 56 55 39 46 62 54 37 52 72 70 59 49 32 28 39 51 38 49 43 -1 19 30 3 21 48 59 52 31 45 29 37 67 27 50 49 0 13 48 32 16 40 -5 -36 -3 5 81 95 -48 -43 -5 -54 1 49 51 41 44 34 -83 -121 6 38 26 18 72 154 71 -19 -149 -96 182 117 -94 -41 -27 -138 -109 101 176 50 83 -30 30 238 192 110 82 -7 -71 65 50 -28 -234 -214 -138 -115 78 31 -102 -161 -91 142 54325 370 150 75 10644 15 5 25 7712 2947 14101 22271 28903 33675 23057 2123 1046 1355 1534 1484 1201 1161 1131 1008 724 620 542 543 757 1106 1256 1231 1156 1075 890 594 431 371 301 209 161 144 145 144 152 153 157 151 142 139 145 150 155 155 159 153 150 146 144 142 136 134 135 137 141 146 152 150 152 150 156 152 151 145 149 147 148 144 140 140 137 140 138 134 134 132 131 130 128 127 120 126 115 122 120 119 115 122 116 119 121 127 123 129 125 125 128 127 129 130 134 138 139 140 145 151 149 154 149 150 147 149 151 154 152 154 152 151 149 148 148 147 144 143 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 150 150 150 149 147 147 147 145 143 140 140 139 135 136 138 137 132 127 125 128 133 136 137 134 132 131 128 130 132 133 136 140 140 142 146 149 151 147 143 139 139 139 137 135 131 130 129 125 123 125 123 116 114 115 115 112 103 102 106 109 109 105 107 113 105 105 116 109 106 101 91 90 85 86 91 87 97 99 96 98 99 106 108 104 99 91 85 94 81 71 71 64 59 64 78 89 83 66 77 84 76 79 84 86 86 79 65 53 49 50 61 63 27 17 54 74 39 24 39 57 66 26 20 38 38 52 90 84 46 39 23 -7 -4 21 24 23 45 53 30 25 50 69 64 28 48 113 86 27 27 79 150 110 6 13 3 -24 53 29 -45 -48 -38 -24 8 55 35 13 54 75 -17 -108 -51 89 148 26 -76 91 112 -30 -41 -24 96 86 -88 9 98 -112 -146 53 97 26 85 109 69 101 87 105 115 -101 -117 -111 -89 -42 -172 -62 -53 77 111 -147 -98 -22 -249 -184 54356 370 150 75 10642 15 5 56 7706 2932 11707 15962 18307 16627 5527 860 849 1276 1476 1424 1179 1141 1111 939 725 677 590 616 746 1094 1261 1246 1157 1087 1012 736 480 384 296 195 155 141 141 143 147 147 148 142 139 136 145 145 149 148 154 148 147 144 139 136 134 134 137 139 141 143 151 148 150 152 154 151 149 142 145 142 146 149 143 138 142 142 137 134 135 134 129 130 123 125 122 124 117 119 119 121 114 121 117 123 123 128 123 126 122 126 128 129 127 131 135 137 137 139 143 150 151 156 152 152 150 150 155 155 153 154 151 151 152 149 150 149 148 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 999999 999999 999999 999999 999999 999999 151 151 152 152 151 150 146 145 145 145 143 138 138 137 134 135 137 135 130 125 125 129 134 135 136 136 133 132 130 132 136 137 137 138 140 146 148 147 145 140 141 138 135 134 130 129 127 125 127 126 118 118 117 113 115 113 107 108 104 102 105 108 113 111 108 111 107 102 110 108 106 108 103 99 88 97 105 89 90 88 79 89 109 114 105 97 90 81 69 65 67 65 61 56 57 70 75 79 83 68 56 64 73 80 70 81 82 71 87 85 77 77 64 57 51 35 54 71 49 40 19 9 19 34 36 24 41 55 52 58 30 20 75 49 -3 9 40 42 31 29 24 0 36 120 81 5 26 71 61 20 37 120 162 99 48 75 58 11 11 34 -18 -52 6 21 47 0 -101 -95 -27 100 150 17 -102 24 178 2 -55 81 77 107 71 -46 91 117 96 187 139 -36 -97 -11 78 171 196 188 -36 -29 69 176 133 -235 -89 -118 -171 91 159 59 43 285 167 -50 -1 65 -118 -257 54387 371 75 75 10649 15 6 27 7700 2917 7581 9529 10053 9748 6943 2589 714 717 1029 1421 1433 1248 1169 1113 972 761 739 721 794 925 1193 1272 1247 1107 1050 996 739 470 319 222 166 152 142 141 143 149 145 148 142 147 140 147 148 149 147 145 144 138 134 129 130 133 135 144 143 147 145 150 145 147 148 146 146 144 144 148 141 143 150 147 139 142 143 140 135 135 135 130 130 124 126 120 119 115 119 120 119 117 120 121 125 120 128 125 127 129 130 132 133 131 135 140 144 146 146 145 151 155 160 160 157 155 155 158 160 158 157 155 153 155 153 154 152 150 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 999999 999999 999999 999999 999999 999999 150 151 152 151 149 148 145 144 144 143 142 137 137 136 132 133 135 136 131 128 128 130 135 137 137 138 136 133 132 133 134 136 137 137 141 147 147 144 141 138 137 135 132 125 121 122 123 128 129 125 118 115 115 112 112 111 109 113 110 105 110 116 120 120 114 114 114 109 111 112 105 104 96 94 92 90 93 92 97 90 87 92 95 96 92 85 79 74 63 53 68 70 54 59 56 63 71 65 73 76 80 83 88 91 80 95 82 71 83 87 71 74 66 60 83 52 46 59 54 42 9 -1 2 59 81 21 -3 0 -4 30 38 40 77 90 72 32 56 56 63 36 1 -22 -11 78 86 15 7 9 -11 19 68 149 111 6 -17 49 103 87 33 18 30 14 7 30 76 -1 -69 -48 23 130 150 9 -125 4 106 0 4 26 87 249 152 -65 -24 -56 28 183 97 26 91 26 -30 157 110 72 -40 -18 184 299 205 -108 94 29 -279 -68 89 24 120 130 65 -14 -222 -29 83 -57 54419 371 75 75 10655 15 6 59 7693 2901 13080 12739 13617 12728 9554 3565 733 652 903 1314 1419 1365 1222 1120 1017 834 801 823 1034 1143 1267 1275 1240 1088 1000 939 666 436 277 188 162 159 153 150 146 148 143 149 146 149 146 148 150 153 144 141 140 135 130 125 128 131 139 143 149 150 151 152 150 155 151 150 151 149 146 149 144 145 150 147 141 143 146 144 138 131 131 130 130 127 125 117 118 111 116 116 120 121 123 126 128 126 133 129 131 138 137 136 138 141 140 142 148 149 151 151 154 158 161 161 160 157 158 159 162 158 158 157 156 156 155 155 154 153 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 999999 999999 999999 999999 999999 999999 149 149 151 150 148 146 145 144 143 141 139 136 137 136 133 132 136 136 130 127 129 132 136 140 140 137 135 134 132 131 133 135 138 141 143 144 145 145 140 140 140 138 133 125 124 124 125 129 129 127 125 123 119 112 108 111 115 116 112 107 111 118 116 116 116 113 113 115 112 107 101 93 84 84 88 84 90 96 100 97 99 103 99 96 95 86 85 95 81 60 65 68 67 67 63 67 50 40 71 100 98 82 96 98 98 96 70 79 88 79 69 70 65 55 66 56 50 36 33 51 54 50 37 48 64 36 -14 -5 34 60 94 85 53 67 75 46 55 55 63 20 6 6 21 87 53 27 70 56 44 103 97 124 58 -32 -34 -12 73 155 104 46 79 68 27 -30 52 61 -30 107 124 35 121 6 -61 121 97 25 73 114 124 188 209 44 -47 -88 28 98 99 97 39 9 28 88 9 129 222 31 -12 297 349 177 150 20 -49 73 -70 -201 -45 -124 -142 -202 -122 54 183 256 54450 371 75 75 10653 15 7 30 7687 2886 12002 16880 19739 22196 21391 17055 6314 706 843 1239 1402 1361 1151 1038 956 829 754 751 1140 1256 1284 1263 1147 1049 947 896 698 480 334 236 183 175 163 157 151 152 149 151 150 147 148 149 145 146 140 140 132 137 132 130 131 133 138 146 156 153 152 154 156 155 155 158 156 153 149 153 150 149 151 147 143 143 143 144 137 129 128 126 128 122 123 117 120 116 114 113 120 122 126 125 130 133 137 134 134 138 138 139 139 144 140 139 146 143 148 151 152 156 159 156 155 155 158 157 157 154 155 152 152 152 150 150 150 151 151 147 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 149 148 147 146 144 144 142 139 138 137 137 136 134 136 139 136 130 129 131 134 137 142 141 135 133 133 131 131 134 136 137 138 140 143 146 142 140 142 142 140 133 126 126 130 132 131 135 134 129 129 124 117 114 112 112 112 113 109 108 112 110 116 116 112 114 119 122 115 107 100 94 93 90 84 85 94 98 96 96 102 104 97 95 83 87 98 85 73 62 63 67 57 68 70 42 49 79 79 59 56 68 80 87 94 86 80 71 68 70 51 39 44 54 63 61 26 29 49 56 49 27 19 38 58 18 11 28 36 102 100 37 37 56 51 52 57 38 20 33 9 19 60 -1 43 119 77 66 77 52 63 28 21 74 -9 6 129 71 13 44 26 55 -10 50 98 -42 60 97 49 136 32 -6 96 15 -30 173 274 144 104 264 187 35 19 73 29 26 113 4 105 159 158 166 201 181 49 -15 184 281 168 99 3 46 239 149 -205 -68 151 42 -147 -32 -95 -41 135 54482 371 75 75 10646 15 8 2 7681 2872 11064 15767 19862 23788 25520 20992 6786 723 733 993 1281 1352 1217 1054 907 808 734 728 961 1309 1311 1276 1106 936 849 775 702 464 337 240 187 170 152 146 142 150 152 147 146 147 145 144 138 140 134 135 126 135 131 132 131 135 136 146 150 150 145 146 153 152 154 156 156 150 148 148 150 148 146 145 144 142 138 140 137 131 128 126 126 121 123 115 117 121 119 114 119 119 127 122 126 126 135 128 129 130 133 136 139 137 136 134 142 141 144 143 146 148 152 149 149 147 151 148 149 147 147 143 143 144 143 144 144 145 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 148 148 148 148 147 145 143 141 140 139 138 137 135 138 141 139 133 132 133 135 137 140 140 136 134 134 130 129 132 133 132 132 135 139 140 136 137 144 148 145 137 131 129 129 134 134 137 136 128 125 122 121 120 118 117 113 114 113 110 115 114 119 117 116 118 115 118 116 109 103 94 90 94 89 85 91 96 102 93 94 93 82 88 88 90 83 77 85 86 77 62 59 69 67 59 69 74 60 61 79 68 67 78 99 112 75 65 85 73 64 58 41 44 60 59 19 -1 29 51 38 27 22 43 56 25 29 43 52 63 66 68 53 54 43 32 48 15 17 37 -2 0 43 32 54 73 53 20 7 35 20 -4 43 74 0 5 53 55 31 61 118 145 121 114 51 -71 -39 109 143 116 65 13 57 133 86 81 198 139 55 179 191 109 147 48 -13 49 103 113 74 30 208 197 123 75 -40 40 -33 -106 -94 -53 -72 -56 112 96 -26 5 172 248 181 116 -150 -262 -54 54513 371 75 75 10652 15 8 33 7675 2857 12523 16753 21419 23840 23915 14995 5511 972 744 898 1296 1409 1350 1094 826 729 697 727 879 1309 1316 1283 1151 887 700 621 582 398 297 200 170 161 152 148 133 136 137 136 137 141 136 136 139 139 135 128 125 126 121 122 125 130 133 140 144 149 146 142 146 152 151 151 146 143 139 137 138 141 138 138 142 140 137 135 138 131 128 123 123 122 120 117 117 119 121 118 121 118 127 123 122 125 130 120 127 125 131 129 134 134 135 131 137 138 139 136 140 140 143 141 143 140 143 140 143 140 142 139 139 141 142 143 143 142 141 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 147 147 148 148 147 146 144 142 140 137 137 137 134 135 137 138 134 131 132 135 137 139 140 138 135 133 129 129 131 132 134 135 136 138 141 138 137 144 149 149 144 141 138 135 135 134 134 132 126 120 115 115 121 119 114 114 117 120 119 122 118 115 119 117 112 110 110 109 102 99 90 88 95 86 88 96 93 96 98 96 90 86 97 114 116 84 71 79 85 80 72 72 65 69 74 71 64 70 76 81 84 71 71 90 93 82 105 116 96 78 55 45 67 68 55 43 31 54 66 61 60 38 49 46 24 44 73 93 58 57 72 30 6 10 46 56 9 22 37 15 39 86 89 40 1 16 -15 39 86 22 -20 -21 -1 0 65 75 69 40 21 105 149 179 163 123 52 69 152 108 118 113 83 82 124 132 79 112 186 81 -59 -2 80 130 6 -26 159 140 84 34 12 156 136 121 131 8 121 95 -97 -121 -29 84 155 211 64 139 183 119 312 378 242 -19 -151 -58 54545 370 150 75 10643 15 9 5 7669 2842 18166 22945 26631 26891 23268 20299 15015 4933 984 1233 1457 1402 1195 830 648 604 641 854 1196 1251 1231 1118 810 533 507 460 365 251 178 155 154 155 155 139 139 129 137 131 131 135 132 138 135 137 130 125 126 119 121 127 127 128 131 142 146 143 139 136 143 141 142 140 138 137 139 136 134 134 130 133 131 132 129 134 129 128 125 122 123 119 120 121 117 118 117 122 117 126 122 123 128 128 120 129 120 128 123 128 127 128 128 133 132 135 131 132 133 139 136 139 137 137 135 137 135 138 136 137 140 138 141 142 141 141 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 146 147 147 146 144 144 143 141 139 136 137 138 136 136 136 136 135 133 133 136 140 143 141 137 135 131 128 129 131 133 135 136 137 141 145 143 141 143 146 147 146 145 146 143 139 140 140 136 133 127 119 117 121 120 116 116 119 120 124 125 116 112 115 114 111 113 112 108 107 104 99 99 107 94 86 98 99 95 95 99 99 97 94 104 106 81 67 69 69 68 72 71 56 66 82 74 72 81 70 77 97 78 71 84 94 101 100 95 106 87 63 66 78 75 64 47 51 87 72 59 77 61 62 71 63 44 32 60 69 79 67 42 54 53 84 76 12 40 39 44 87 76 115 80 2 12 -26 15 99 103 7 -36 5 13 82 123 38 -39 -2 -14 18 120 131 142 155 124 112 51 1 20 91 126 -5 -3 74 28 82 130 -27 38 208 198 107 27 118 20 0 71 1 13 46 121 123 64 159 202 122 63 88 186 235 221 40 92 328 108 -13 -19 -125 -60 114 187 54576 358 150 75 10641 15 9 36 7663 2828 17803 23791 31075 36520 39438 33878 18854 4998 979 1271 1477 1426 1283 928 659 592 601 700 934 1148 1220 1143 901 585 470 423 358 260 176 150 148 144 146 138 140 133 140 134 133 138 136 136 137 141 140 131 132 126 125 131 131 129 130 135 138 137 137 137 142 140 141 146 144 138 137 140 135 136 128 130 129 126 130 130 126 128 122 125 121 120 120 121 117 120 119 122 115 121 121 124 124 125 119 123 117 126 121 125 121 123 125 130 128 133 129 132 132 138 136 136 134 133 132 132 133 137 133 136 137 134 137 140 139 140 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 146 147 148 149 147 145 145 143 142 140 138 138 140 139 138 140 139 137 135 133 134 140 142 139 138 136 131 128 127 127 128 131 133 136 139 140 141 140 141 146 146 147 148 145 142 140 139 136 133 136 131 119 117 117 118 117 115 114 113 117 116 110 112 117 122 127 127 121 112 110 107 103 97 95 97 101 101 97 93 91 97 97 87 80 87 83 71 72 72 68 66 71 70 67 71 74 74 78 90 76 68 87 82 82 90 97 99 82 71 87 82 85 90 58 55 60 40 39 61 59 49 37 26 58 73 61 60 16 -15 11 52 63 56 83 72 64 73 52 27 5 68 68 39 73 38 26 23 -26 22 59 42 8 -9 31 35 31 62 41 16 34 -5 48 91 51 73 111 -40 -108 -27 -94 -90 37 100 76 12 -59 -155 -121 71 64 165 321 147 50 81 -21 -97 29 30 -126 -103 0 13 48 -22 -39 -84 -189 -116 -88 -81 54608 357 150 75 10648 15 10 8 7656 2814 21077 28920 38786 48209 53434 27277 4087 834 976 1426 1432 1378 1143 859 617 570 572 635 762 1045 1192 1191 1100 752 502 456 390 303 192 155 159 151 151 138 137 132 141 137 139 137 140 143 143 147 143 132 131 132 131 132 132 131 136 135 139 136 139 140 146 146 148 146 143 144 145 146 144 139 137 135 132 132 133 131 130 133 123 129 122 119 119 123 116 121 118 123 118 117 122 124 120 119 116 117 119 124 119 125 120 127 123 130 129 133 131 135 135 140 139 139 138 136 136 136 138 142 139 140 141 138 140 140 140 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 150 150 151 151 150 149 147 145 144 142 139 138 139 137 135 138 137 133 132 131 132 136 139 140 139 136 132 127 128 132 132 133 134 136 137 138 139 140 146 149 146 148 147 144 143 140 138 137 134 133 128 120 115 113 112 111 111 110 110 115 113 110 117 120 116 118 118 113 104 94 94 98 102 90 87 100 98 91 88 93 90 87 92 92 92 99 87 62 69 77 81 86 77 81 72 71 86 65 71 80 61 53 56 84 96 78 71 66 65 78 58 63 86 53 36 43 33 37 44 51 44 19 17 50 69 52 69 59 8 3 27 17 28 61 47 19 47 85 52 45 55 16 44 61 -8 -8 15 -12 80 94 49 86 54 8 -9 -19 -7 39 41 -42 -22 56 22 58 118 62 -48 -122 -46 -3 -51 -51 8 75 1 -34 -84 -11 121 138 155 197 161 123 139 -77 -26 71 7 -95 -119 -38 -213 -184 -115 76 187 -97 -211 -184 54639 370 150 75 10647 15 10 39 7650 2799 20181 26859 35054 40739 41140 16778 1499 756 875 1292 1398 1376 1073 832 635 582 571 621 741 989 1100 1116 1021 733 494 442 363 263 183 154 157 152 153 143 141 135 139 134 136 135 138 140 136 142 140 133 132 133 133 130 126 130 136 139 140 137 139 139 143 144 150 145 143 152 155 151 150 146 147 137 135 138 133 134 131 132 128 129 121 119 118 123 115 119 118 127 119 119 117 125 123 121 115 119 124 124 122 129 127 131 130 135 135 139 137 138 140 144 143 144 143 142 142 142 143 145 145 147 147 143 146 145 146 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 155 154 153 152 151 149 146 142 140 136 134 135 131 130 133 134 131 130 130 134 138 142 141 139 136 134 130 132 138 138 135 134 136 137 137 137 142 148 147 147 151 151 149 148 144 146 146 142 141 137 130 127 125 120 116 117 112 111 115 115 112 116 117 107 102 102 103 98 94 96 104 110 105 96 93 96 100 103 100 94 98 102 101 96 106 96 67 80 86 80 87 81 79 70 67 73 54 65 90 82 72 65 78 93 82 61 56 72 86 67 55 56 55 63 66 50 39 47 62 59 63 46 25 60 63 52 72 48 34 48 43 38 62 47 -3 46 87 87 76 18 13 41 53 54 14 11 34 60 105 132 123 87 31 -14 7 11 13 1 -74 -45 -16 -27 59 106 -19 -56 17 69 72 -2 2 57 -2 -131 -41 -3 49 101 84 100 39 109 94 -5 17 199 87 -141 -12 85 87 22 69 154 184 305 223 52 -30 16 104 -18 34 95 -117 -14 43 111 244 -62 -210 -27 54671 370 150 75 10652 15 11 11 7644 2786 20823 27709 32582 33697 25490 9267 1511 727 762 1091 1310 1294 1022 835 685 640 624 626 709 947 1050 1029 834 567 436 373 295 218 163 148 144 144 145 147 146 142 136 134 138 139 145 142 137 141 138 136 132 131 130 129 129 140 143 144 144 142 139 139 140 135 141 144 147 147 145 146 145 147 146 141 136 135 133 132 127 128 125 122 121 119 118 121 116 122 123 121 114 120 120 125 123 122 115 121 128 128 124 127 125 127 131 137 135 138 136 140 139 145 144 141 140 140 141 142 143 143 145 146 146 143 145 145 145 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 154 154 154 153 151 150 148 146 142 138 134 133 132 128 129 132 135 133 131 132 137 141 143 141 138 135 133 131 131 132 133 133 132 137 138 136 137 142 144 143 147 153 152 151 149 145 146 144 139 141 140 135 133 132 126 121 120 112 104 101 104 106 107 108 108 101 94 95 104 106 103 106 103 107 107 97 94 96 102 110 113 108 96 91 98 105 93 90 91 75 65 68 78 85 87 77 65 62 83 93 86 92 80 72 85 85 70 68 81 85 67 65 66 62 62 66 68 53 55 62 76 75 36 17 37 41 36 67 83 61 47 73 47 55 65 17 32 43 52 12 -17 25 1 16 117 75 3 49 61 43 12 21 72 106 76 75 32 -62 -57 24 71 11 -7 0 54 -3 -75 -24 76 85 16 85 162 73 -120 -125 -65 -15 1 -93 -47 -26 -43 -69 -55 82 140 49 -181 -108 143 131 100 99 99 49 -42 -32 135 79 -91 11 -109 52 297 28 51 104 261 105 -294 -58 118 54702 351 75 75 10651 15 11 42 7638 2772 16804 20893 25569 27300 25521 15740 4527 736 680 726 972 1248 1234 1010 867 756 689 653 634 660 861 1055 1019 766 506 400 345 271 211 160 141 141 140 142 144 147 146 140 139 145 142 146 145 145 140 136 135 127 136 137 135 140 150 149 151 157 157 152 147 141 135 141 144 147 148 141 149 145 147 145 142 136 131 131 133 126 130 125 120 124 122 116 119 115 124 122 118 115 122 124 127 121 123 117 124 128 127 125 126 121 127 131 137 135 138 135 141 140 144 143 142 139 140 140 144 144 145 146 149 147 144 145 145 144 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 152 152 151 151 149 147 147 144 140 135 131 132 132 128 129 134 136 133 130 133 137 140 140 141 140 138 136 134 132 132 132 134 138 141 141 139 137 141 144 146 148 150 151 150 146 143 143 143 141 139 135 130 132 133 131 128 122 111 99 95 102 108 107 102 100 103 98 91 102 109 100 102 103 103 106 100 101 97 93 102 108 105 103 95 97 107 101 106 87 65 69 66 69 77 85 85 87 74 69 67 69 74 79 78 71 68 60 51 68 95 89 96 96 65 55 61 56 55 59 46 76 84 63 61 59 47 44 73 117 105 46 40 37 72 103 67 14 -16 16 25 16 34 1 5 60 91 52 47 81 61 37 6 58 90 53 57 25 -52 -58 86 159 103 38 34 61 -41 -16 -4 28 74 32 96 128 60 -23 -83 -99 -76 -48 -59 -17 67 -17 -117 54 122 -88 -134 -118 -152 -102 -71 -7 54734 371 75 75 10652 15 12 14 7631 2758 15198 19203 22132 24733 23661 16474 5417 778 613 637 825 1167 1240 1136 997 842 737 645 625 644 747 1032 1025 818 548 394 344 274 215 169 147 143 141 144 143 149 148 147 143 146 145 145 145 144 135 134 132 131 137 143 142 148 153 158 160 163 161 160 154 150 145 148 148 152 153 151 152 150 148 148 142 139 138 138 140 134 132 130 129 127 125 117 115 116 123 119 121 115 123 123 123 117 122 120 124 126 124 126 127 126 134 133 137 137 141 138 141 145 146 143 145 142 142 143 146 146 148 147 149 146 144 144 146 146 148 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 153 152 152 151 148 145 143 139 135 131 129 129 130 128 128 133 135 133 130 132 136 140 141 142 143 142 141 138 135 135 139 139 139 140 139 140 139 140 143 145 144 143 146 144 143 144 142 140 145 146 135 130 135 135 131 130 122 112 106 103 110 111 107 102 96 105 106 103 107 105 99 99 100 102 105 97 98 98 92 93 93 94 99 96 101 104 98 99 81 71 76 77 70 72 63 67 87 71 58 59 65 65 71 73 74 71 49 57 93 93 89 95 87 71 68 66 41 58 58 30 54 74 70 53 58 65 38 40 75 84 61 63 77 77 73 36 9 17 14 21 25 30 11 11 -11 0 6 13 56 77 145 98 90 90 6 61 112 26 -16 43 47 81 135 145 120 -20 7 69 55 33 -30 36 16 -50 37 39 -42 -51 22 87 73 63 -66 -162 53 121 0 -23 35 -11 -197 -81 37 32 160 328 181 13 54 29 86 33 -105 27 -11 -144 94 282 93 0 168 98 -47 54765 352 75 75 10656 15 12 45 7625 2745 16732 20366 24171 27320 27324 19574 6250 805 559 552 641 965 1211 1198 1094 921 813 704 667 670 801 1006 954 747 506 373 332 270 210 174 156 149 154 151 143 146 143 146 139 143 148 149 142 141 134 135 134 138 142 148 149 156 153 159 162 162 157 158 154 157 154 156 154 155 153 152 150 154 151 149 148 144 145 143 141 135 133 134 135 129 127 119 118 118 120 121 122 113 126 122 119 116 119 121 123 123 124 123 126 126 133 131 135 137 141 140 144 147 150 147 151 149 151 151 150 150 151 147 147 145 143 144 145 146 147 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 155 155 154 151 148 146 143 139 135 132 130 131 133 131 130 134 137 136 134 135 138 139 141 145 144 141 138 134 132 133 138 137 134 134 133 136 138 141 143 142 142 145 147 143 143 146 145 143 149 148 136 133 134 132 128 123 117 108 104 108 108 104 103 97 89 96 101 100 97 100 101 94 98 104 103 98 100 105 112 105 97 96 95 100 111 108 99 92 81 82 85 82 78 89 72 64 72 66 64 53 54 65 60 69 96 85 66 66 80 58 50 54 50 61 67 59 30 48 63 52 28 35 52 16 28 82 74 53 61 70 61 51 77 46 49 30 15 70 25 -14 -28 24 42 48 68 -2 -16 30 29 50 60 14 48 79 45 83 128 8 -51 -11 -51 -1 84 70 32 -25 -3 5 -43 -8 -67 -67 -27 -80 12 13 36 42 -18 23 129 139 63 52 -40 -90 1 66 135 -9 -350 -153 -46 -209 54797 346 75 75 10653 15 13 17 7619 2731 13200 15170 16679 16968 15184 9669 3027 770 649 623 584 716 1053 1186 1140 1019 898 783 715 696 823 872 780 610 439 351 306 253 203 175 155 149 155 150 144 146 139 142 135 142 143 144 135 138 135 135 131 131 138 141 140 145 150 150 148 154 154 155 155 155 158 159 155 151 156 150 149 150 151 147 145 142 140 139 135 129 129 128 126 120 125 115 119 116 118 119 122 116 126 121 123 120 116 121 123 122 124 120 124 126 131 131 136 140 139 141 147 147 150 149 153 148 151 149 149 147 150 149 150 148 146 147 148 146 147 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 154 153 152 150 147 144 143 139 137 137 135 138 139 135 135 139 140 137 136 136 138 140 142 145 143 137 131 130 128 127 130 130 131 133 134 135 137 143 146 145 148 150 150 151 150 150 151 153 155 150 136 130 127 127 131 122 116 111 106 109 107 102 100 97 87 88 96 90 88 92 93 93 94 96 97 97 105 114 117 112 104 100 101 97 104 107 100 105 100 85 76 73 82 81 66 62 68 79 71 55 51 75 89 93 90 74 74 51 41 49 54 49 47 72 83 67 56 42 32 42 34 22 44 49 39 69 61 26 25 52 48 35 64 62 86 102 58 51 36 -8 -37 7 69 57 87 79 64 99 39 -11 -32 -96 -35 50 53 28 -13 -95 -122 -23 41 43 5 -39 -41 15 59 -33 -117 35 106 7 -1 -80 -43 1 112 105 -145 -108 147 141 112 147 -63 -60 -62 -54 54828 371 75 75 10652 15 13 48 7613 2718 7717 9229 9781 9965 9247 7896 4541 1140 788 719 584 562 835 1200 1184 957 908 836 778 718 706 682 633 562 452 342 277 227 190 168 150 148 148 149 147 148 146 145 143 143 142 145 139 141 137 135 131 132 137 136 130 137 145 145 144 148 151 150 151 150 152 154 151 151 155 153 150 147 152 149 141 144 136 138 134 130 126 121 121 116 120 113 120 117 123 121 124 121 129 124 127 122 122 126 128 128 124 126 128 130 136 137 139 140 143 143 147 149 151 148 149 142 145 147 148 146 150 148 152 151 148 149 150 148 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 150 150 149 148 145 141 140 137 137 138 136 137 137 135 136 138 138 134 132 132 134 140 142 142 142 138 135 131 128 130 132 135 138 138 141 142 142 144 146 148 151 152 152 157 155 155 152 148 150 143 130 122 122 124 125 119 109 108 105 106 105 100 100 99 95 92 94 92 94 94 96 104 99 96 104 101 99 111 113 109 107 102 95 88 98 97 87 85 81 72 73 87 87 75 67 67 85 91 83 76 62 74 85 82 76 79 86 77 59 67 79 80 66 79 69 50 81 60 60 59 20 21 57 65 31 39 21 16 49 66 43 54 74 77 106 104 75 64 70 78 69 7 44 46 60 87 41 81 76 -34 -40 -45 -53 23 56 25 0 -1 -55 -47 58 69 29 61 38 40 69 14 9 118 182 67 7 -57 -98 53 206 165 60 68 84 64 169 95 3 131 55 75 53 82 98 -88 9 139 97 -41 -140 -65 47 117 -23 29 140 73 125 39 34 187 149 84 48 295 162 54859 371 75 75 10661 15 14 19 7607 2705 8841 11754 16047 19637 21096 18639 12416 2708 878 819 716 650 772 1136 1121 865 831 822 818 777 734 697 658 601 533 432 345 269 198 168 157 159 153 151 144 146 148 146 141 146 146 151 145 145 138 135 134 133 141 140 136 143 144 141 144 140 144 143 146 148 145 146 147 153 153 152 153 150 153 145 143 142 135 137 134 130 125 115 121 119 115 115 123 119 123 120 126 124 132 125 128 126 126 125 130 128 127 131 130 133 136 138 141 139 145 142 149 150 154 148 148 143 148 146 149 149 149 147 148 148 145 147 148 147 146 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 148 148 147 144 139 137 136 136 137 135 135 134 133 134 136 136 133 129 129 132 137 139 140 141 142 141 136 132 133 137 142 143 141 144 146 144 143 146 150 151 150 151 155 154 155 149 140 136 130 126 122 124 127 123 112 105 102 97 99 100 98 104 102 95 95 98 107 108 108 114 114 107 104 111 116 117 114 114 106 103 106 90 86 101 91 73 65 60 68 86 106 105 98 73 61 78 78 83 85 77 72 64 55 62 79 97 92 60 74 82 74 67 67 60 57 77 92 97 45 -2 28 72 49 19 17 15 53 82 78 44 21 34 71 103 81 72 55 48 78 97 61 27 35 78 80 35 14 4 -32 12 70 -15 -14 34 29 86 143 47 -63 1 77 63 39 -52 -64 -16 11 108 66 53 21 -72 -35 -112 -3 170 102 160 182 64 13 66 -93 -131 29 55 98 135 73 59 12 -33 -61 85 111 -99 -15 5 76 154 88 -26 -51 280 221 161 233 106 131 -69 -61 30 54891 344 75 75 10659 15 14 51 7601 2692 6776 8839 12304 14983 15276 11996 7865 2375 967 935 914 873 973 1164 1107 708 625 657 693 713 691 619 528 470 432 409 343 271 197 167 160 159 152 150 138 143 138 138 135 140 142 144 140 137 135 135 129 128 130 136 136 141 144 143 145 139 137 135 139 139 141 140 142 147 149 147 151 148 144 135 138 136 133 132 131 128 125 122 125 120 116 116 119 117 122 115 123 121 125 124 126 126 123 124 127 123 130 130 129 130 135 136 142 142 141 141 149 150 153 149 150 147 150 147 150 151 151 151 147 147 145 147 147 145 144 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 147 146 145 142 138 138 138 138 136 134 136 136 133 135 136 136 132 129 128 131 135 138 139 140 142 141 138 138 137 140 143 141 138 141 142 141 141 145 149 148 144 144 146 148 146 141 134 132 127 125 129 131 131 125 115 113 109 104 102 98 102 110 106 100 104 106 114 117 115 114 108 105 103 105 115 119 101 97 103 102 105 96 87 91 88 82 78 77 79 73 89 106 96 63 48 58 62 77 91 90 84 88 69 59 65 80 102 84 76 76 67 67 51 55 74 72 80 76 42 28 61 65 44 51 35 17 41 50 47 47 49 48 44 61 67 68 32 21 6 1 58 65 53 71 40 -1 -6 -41 -32 21 79 82 28 -15 7 50 61 63 -1 0 93 88 -15 -86 -9 15 -68 -34 -15 0 -66 -178 -23 53 24 63 78 97 94 80 -12 -118 -219 -163 0 54922 365 75 75 10666 15 15 22 7594 2679 3294 4071 4312 4566 3902 2551 1236 1045 1037 1030 1035 1064 1192 1282 1206 670 417 425 457 474 459 406 330 296 269 265 244 216 181 165 154 149 142 143 136 133 132 130 131 134 134 132 133 129 134 131 127 126 127 131 132 133 143 144 146 142 138 134 133 128 134 134 135 136 136 137 144 142 139 135 136 135 126 129 130 128 125 131 128 122 123 115 119 117 121 118 123 116 122 121 122 119 123 123 122 119 127 127 125 131 136 136 139 141 142 143 148 147 150 149 149 148 149 149 151 151 154 155 152 149 149 149 147 144 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 147 147 144 141 140 141 140 137 134 136 137 135 135 137 135 132 130 129 130 135 138 137 138 141 140 137 139 141 138 138 138 135 136 137 137 137 138 144 145 143 147 147 145 146 147 143 142 137 129 135 138 128 120 118 115 110 110 105 99 105 110 105 106 117 113 109 112 113 111 104 102 100 105 112 112 101 97 106 107 109 111 94 76 76 80 72 74 81 74 79 87 88 72 58 67 70 76 91 92 91 98 84 81 70 61 92 104 85 74 76 64 41 53 73 61 29 40 71 61 58 49 32 49 76 77 58 69 76 54 49 57 68 51 41 50 36 32 9 -19 -6 19 49 65 -9 -54 26 6 -10 26 53 102 96 82 80 21 -15 44 47 36 70 56 0 -45 4 29 -3 -5 56 48 -77 -179 -81 96 44 -3 63 114 122 87 18 -68 -70 9 79 109 94 -54 -66 149 170 12 -13 79 99 -77 -231 -25 -23 -101 -101 -134 -56 -5 85 -201 54954 371 75 75 10662 15 15 54 7588 2666 5641 7315 8485 9902 10548 10664 8881 7029 2970 1152 1149 1204 1342 1363 1202 631 336 305 353 401 402 354 314 285 251 237 221 217 196 183 163 154 146 145 145 138 136 131 131 139 131 130 130 137 132 131 129 133 133 132 133 137 144 140 141 138 139 137 139 129 132 132 138 140 136 139 143 142 139 138 136 131 127 132 132 131 127 129 124 125 128 119 119 122 120 117 120 114 123 119 122 118 125 121 120 119 124 125 125 134 134 132 137 138 142 143 145 146 150 152 149 148 150 152 151 149 155 155 154 152 151 150 148 145 143 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 148 148 145 141 141 141 140 140 137 137 137 136 136 137 138 135 132 130 130 135 139 139 138 137 137 135 136 139 135 131 134 136 135 136 139 137 136 140 144 147 152 154 154 156 157 155 152 145 136 137 132 121 115 116 113 107 106 101 98 102 102 99 101 112 109 106 109 110 112 107 100 105 116 116 119 119 111 114 111 102 112 103 78 71 70 68 70 78 91 93 81 85 79 67 79 91 84 86 99 88 72 68 73 66 61 64 78 91 83 73 57 67 68 58 63 33 25 57 50 21 17 22 35 70 88 60 66 89 87 47 26 66 71 72 58 19 -4 12 28 17 0 24 28 -28 4 52 59 41 31 37 41 35 61 98 32 15 3 36 107 55 55 37 -4 41 65 125 164 212 141 -14 -75 -18 88 75 43 6 28 65 29 22 -15 8 95 90 98 137 5 -58 160 39 -141 -75 -58 12 60 -21 -108 -31 97 -17 -87 22 158 207 150 302 249 -17 -49 85 254 54985 371 75 75 10660 15 16 25 7582 2654 10370 13915 17022 20298 22865 26217 26474 18816 8327 1169 1179 1285 1407 1364 1050 566 406 440 565 613 577 451 361 305 266 245 230 233 219 203 177 169 157 158 155 154 145 144 141 142 134 137 134 137 130 134 128 137 135 134 133 134 141 143 143 141 142 144 143 136 138 134 142 144 142 142 148 146 141 137 131 129 129 128 128 127 129 127 127 125 126 121 117 122 120 117 116 117 121 119 124 121 124 121 122 124 128 127 132 132 133 131 134 138 141 141 144 149 153 153 150 149 152 152 151 150 155 152 153 153 149 148 146 143 140 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 148 148 147 144 141 141 141 140 140 137 137 136 135 135 137 137 135 131 129 131 136 139 141 140 136 133 133 136 138 136 134 136 139 139 143 146 142 139 138 140 146 152 155 153 154 154 154 152 145 142 138 127 123 119 114 110 101 100 106 102 95 96 96 99 107 104 103 107 106 107 107 104 110 116 112 115 119 113 110 107 102 104 103 97 90 81 82 87 75 86 105 84 70 75 75 80 86 90 100 104 89 69 64 72 72 77 78 62 66 84 79 72 89 61 49 72 48 39 55 50 41 23 40 54 53 73 57 33 17 44 67 26 9 55 62 49 24 0 48 47 29 53 -8 -68 -17 48 35 64 45 0 23 10 -19 15 86 101 95 22 -1 100 138 103 61 49 38 64 221 231 182 125 -2 -35 80 225 215 118 8 -9 -7 50 91 37 54 154 93 42 136 66 9 3 -97 -72 -74 -20 44 -55 -55 27 154 232 254 195 -4 28 97 94 380 387 139 -59 67 277 55017 371 75 75 10660 15 16 57 7575 2641 14086 13692 16606 20693 24323 28975 33445 30707 23474 8639 5352 1319 1260 1224 1034 822 730 749 813 770 664 519 410 344 295 247 225 214 202 196 183 185 170 167 160 159 150 148 148 146 141 136 131 129 130 136 132 135 139 139 134 127 137 141 144 145 151 151 147 147 147 138 144 142 143 138 144 142 138 136 135 137 133 129 130 126 129 124 128 123 119 119 117 119 120 118 117 117 126 124 124 121 125 124 122 123 131 128 131 128 134 128 131 136 144 142 145 148 152 150 149 148 149 149 149 150 152 148 150 148 144 143 141 139 137 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 149 150 150 149 146 143 142 141 140 140 137 136 138 136 134 136 135 132 129 128 131 133 135 138 140 138 136 135 136 136 135 137 138 137 141 146 143 141 141 139 139 142 147 149 145 145 150 154 155 151 145 137 132 128 121 117 108 95 94 101 102 101 97 92 102 109 107 110 112 104 106 109 107 113 108 104 107 106 101 102 105 105 101 97 99 96 81 77 88 85 84 97 92 82 87 92 98 84 85 103 92 77 78 91 97 78 71 75 53 46 63 79 96 87 84 89 67 50 53 53 55 53 46 87 57 36 91 69 36 9 0 44 38 36 56 78 84 49 13 26 31 3 50 -14 -85 -39 -1 30 18 -29 -47 16 30 54 113 98 94 95 48 -39 82 176 49 1 -21 -78 22 183 90 -12 -16 -27 -32 -14 42 37 84 68 16 41 56 69 -19 56 251 94 31 173 1 14 132 104 142 -22 88 329 100 14 131 45 67 183 231 -34 -40 63 -53 61 -70 -77 101 283 283 55048 371 75 75 10668 15 17 28 7569 2628 9591 9147 11580 15868 21821 30638 42760 49408 45487 16368 5871 1185 1119 1086 1014 954 915 909 869 804 721 640 563 509 422 283 214 193 182 180 174 172 173 168 164 157 149 146 149 144 140 134 128 131 128 130 133 131 138 139 134 130 138 140 141 145 150 152 148 148 148 147 144 137 139 136 135 135 136 134 140 141 135 132 133 131 132 131 127 126 122 114 116 117 121 120 118 115 127 127 125 122 123 123 118 119 129 125 129 127 129 122 129 133 141 143 144 144 146 145 144 143 142 144 143 144 145 141 142 141 139 138 137 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 999999 999999 999999 999999 999999 999999 999999 148 149 149 149 148 145 141 140 140 139 139 136 138 142 137 135 137 137 134 130 129 131 131 134 139 140 138 137 135 133 133 136 139 138 138 140 141 136 135 138 139 141 140 139 142 142 144 149 150 154 154 141 133 134 128 121 117 110 103 97 95 97 106 99 88 99 110 110 110 109 104 105 107 107 112 108 102 103 108 112 112 110 101 96 96 92 87 86 84 79 82 77 79 95 96 102 113 126 103 76 87 80 73 80 87 97 82 58 57 54 55 71 74 88 86 83 94 71 72 73 43 38 25 41 108 83 49 78 76 41 37 67 105 83 75 94 109 118 94 8 -16 22 22 69 24 -2 -3 -27 23 46 -21 -72 25 108 83 95 104 107 131 69 -5 27 44 0 30 30 -83 57 149 -21 3 3 -38 -7 -34 -122 -84 69 45 -10 115 58 0 -15 -32 204 207 115 138 30 49 131 106 100 96 174 293 208 71 117 41 23 29 -113 -276 -155 -62 -241 -165 31 137 176 366 227 55080 371 75 75 10667 15 18 0 7563 2616 11222 11290 14973 21440 31123 43524 57246 59050 41590 10749 1404 1110 1123 1032 928 885 845 823 838 851 840 833 799 748 624 432 281 230 201 190 178 173 169 170 167 160 147 147 143 139 134 140 131 130 124 122 124 124 127 132 130 130 138 141 142 144 147 149 147 149 150 152 143 135 135 131 134 131 138 133 135 133 129 131 132 130 130 133 128 123 122 114 117 121 123 123 116 113 122 125 125 120 118 119 124 122 127 122 128 124 125 123 131 135 139 142 142 141 143 141 141 139 140 140 141 139 139 138 138 138 138 138 135 134 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 147 147 145 143 140 139 139 138 138 137 139 141 136 135 139 139 134 129 128 130 134 136 138 141 138 136 134 132 134 139 140 137 140 143 143 138 133 134 136 140 142 143 145 144 145 149 150 152 153 142 132 129 125 118 113 112 108 99 96 98 96 88 91 97 101 105 108 110 101 97 102 110 111 111 111 114 119 117 116 108 100 99 104 102 98 99 95 81 69 69 84 102 97 99 107 115 99 73 73 73 79 79 77 79 62 54 61 68 70 84 68 64 86 69 89 89 81 82 45 67 59 56 85 63 63 50 55 48 66 108 98 76 51 59 77 107 100 34 17 28 43 71 42 0 12 32 20 10 -13 -17 75 153 95 35 64 82 46 30 36 -45 -102 -50 31 111 61 92 174 65 55 136 80 -31 -20 -33 52 81 -76 -13 123 75 -9 -5 -17 81 180 88 -40 -40 86 110 66 18 -41 19 88 71 32 -27 89 163 117 -124 -280 -161 20 61 45 349 378 141 206 92 55111 371 75 75 10666 15 18 31 7557 2604 12433 12787 16794 24055 34716 46192 54927 50815 29800 8999 2053 1179 1179 1065 941 774 673 690 739 811 828 844 814 735 642 522 393 319 265 234 209 194 174 169 160 160 151 150 144 144 137 142 134 133 128 128 127 132 130 129 128 130 143 143 145 141 146 149 149 157 159 154 147 149 145 140 145 141 147 145 144 140 139 136 135 130 131 129 129 123 123 119 117 119 124 121 116 114 122 120 124 122 122 122 128 126 126 124 128 124 130 129 138 143 143 143 146 144 149 145 146 144 144 143 144 140 142 141 141 141 142 142 138 136 135 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 146 146 146 145 142 141 142 142 142 141 138 139 140 136 134 137 137 131 127 126 129 134 135 135 139 139 138 137 135 136 137 137 137 139 142 143 141 134 132 135 136 141 147 148 147 148 153 156 151 147 141 135 127 117 113 110 107 103 99 96 96 90 85 91 94 94 98 103 107 98 95 108 119 111 106 103 110 110 99 106 103 93 95 102 98 103 97 83 87 82 72 77 87 86 94 93 87 83 72 64 63 71 67 78 72 40 58 79 77 72 82 75 68 58 41 51 70 80 72 56 64 69 88 79 47 78 24 -24 34 88 92 54 37 34 39 68 69 32 15 35 53 63 64 33 -9 -6 80 76 19 1 -14 31 71 34 -13 31 53 -16 -48 -33 -40 -110 -84 70 137 114 19 -2 60 54 67 91 108 86 11 46 18 -103 -50 46 70 -14 -11 26 63 171 97 -42 -39 -3 -90 88 191 -176 -218 49 136 121 -99 -120 -5 126 102 -2 48 113 214 12 -15 158 78 165 96 55143 371 75 75 10668 15 19 3 7550 2591 8425 12299 16636 23225 31733 41412 49411 51393 44923 20877 2398 1182 1147 985 778 531 405 439 469 509 542 549 512 429 385 351 332 329 337 313 276 207 177 166 150 150 147 154 150 148 144 144 134 135 135 134 132 141 141 138 139 140 151 150 147 144 148 154 149 156 156 152 148 151 147 146 150 147 151 148 150 146 143 138 138 132 137 131 131 124 127 124 119 116 121 117 118 115 122 121 122 125 125 122 124 122 125 125 130 129 134 134 141 143 142 140 145 147 151 149 145 144 144 142 142 141 142 141 143 142 141 141 138 136 136 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 145 145 144 143 143 143 142 141 141 137 137 139 135 134 136 135 132 129 128 130 133 135 138 138 139 140 136 134 135 137 138 139 139 142 146 143 136 135 139 140 141 145 146 147 151 159 159 151 145 137 133 123 110 105 101 98 100 102 94 92 97 101 96 93 98 96 95 94 97 105 113 121 113 111 103 95 99 99 99 96 88 86 97 98 100 89 73 79 91 89 70 74 84 92 98 90 89 72 68 68 73 79 79 85 61 67 98 96 81 59 64 82 54 45 39 43 59 47 39 33 43 65 68 82 77 14 -7 43 58 36 54 83 90 71 77 59 8 3 14 43 83 76 42 37 42 54 43 60 16 -41 15 3 -69 -96 14 102 102 15 -23 40 5 -24 138 203 72 -21 -10 118 139 55 93 212 139 77 42 -35 -83 -80 -19 6 15 72 109 156 122 112 164 95 2 -159 9 237 95 -11 125 211 84 -61 -201 -67 278 139 27 124 139 142 -22 -52 -59 -112 15 249 55174 371 75 75 10672 15 19 34 7544 2580 9042 13181 17598 24020 32352 39939 44915 48622 43378 23864 2043 1068 942 638 431 292 231 233 237 238 253 255 248 237 256 266 302 348 394 400 355 243 186 172 154 150 144 150 142 141 140 139 130 132 136 135 132 137 144 144 147 146 152 147 145 149 148 151 145 150 151 149 145 140 139 140 145 147 152 144 147 147 141 138 135 126 130 122 129 121 121 121 122 120 120 117 119 116 119 124 121 121 123 117 122 121 125 123 128 128 132 131 137 135 136 137 139 144 145 142 139 136 137 137 138 136 137 138 140 137 136 136 134 132 132 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 147 147 146 146 144 142 141 139 139 140 137 135 135 134 135 136 135 132 130 129 132 133 136 140 138 137 138 134 132 136 140 141 140 141 146 149 147 141 137 140 144 142 144 144 143 151 162 158 149 148 138 130 127 118 108 101 100 100 98 89 91 100 103 96 88 93 99 95 89 98 108 107 109 109 112 115 105 103 107 103 101 98 97 105 107 97 85 78 74 76 84 72 71 81 73 88 93 91 93 85 72 84 105 90 86 76 81 84 77 80 48 53 75 61 63 58 46 43 49 49 51 35 22 55 84 74 46 72 80 32 0 33 90 90 47 74 70 -6 38 71 47 84 74 42 40 34 54 44 36 12 -25 14 7 -13 -11 25 35 28 27 40 55 12 -13 81 176 74 5 98 146 78 26 129 93 -28 61 59 53 -7 -54 -97 -80 81 45 74 106 -21 57 122 56 61 -16 40 156 220 129 -208 -168 167 128 -46 235 369 -6 -10 135 25 -163 -216 7 -71 -74 204 426 55206 354 75 75 10671 15 20 6 7538 2567 9054 12990 16297 21475 28822 36592 42498 44771 34581 15475 1656 814 609 391 301 271 231 204 188 196 235 255 277 299 338 352 387 411 436 445 417 340 274 203 164 152 147 142 134 135 134 132 133 134 136 137 134 135 139 141 145 140 141 135 138 143 142 141 140 147 149 144 138 135 139 142 149 147 149 144 147 147 143 138 133 127 127 116 121 122 118 116 121 120 120 119 122 118 120 121 121 119 122 115 121 123 125 122 124 127 132 131 134 130 134 135 137 138 140 136 135 134 135 135 135 134 135 135 138 135 135 136 135 132 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 147 148 147 145 142 139 139 138 138 139 136 134 133 131 132 133 133 131 129 131 133 133 136 140 141 142 139 135 136 139 141 143 142 143 145 146 147 142 137 139 141 139 143 143 138 145 153 149 142 135 129 126 123 115 105 97 96 98 97 93 95 99 95 93 89 89 95 100 98 97 100 97 97 106 110 107 111 110 110 116 110 104 101 101 104 93 83 84 88 88 89 74 67 69 60 71 78 77 92 99 82 88 88 73 84 85 90 79 53 55 62 68 73 68 58 33 30 55 62 74 53 18 63 72 50 66 78 89 57 28 24 41 76 60 28 70 91 47 42 80 52 45 100 114 92 19 59 100 20 -25 -3 46 -23 -31 30 62 57 -34 -52 13 56 61 40 26 81 39 -60 -19 39 52 -3 47 -22 -105 5 34 141 139 -15 -168 -153 40 9 33 91 2 47 27 -36 -114 -132 60 44 -155 -144 -388 55237 355 75 75 10667 15 20 37 7532 2556 10613 11162 14391 19482 26529 33684 44348 53795 45691 13431 634 463 382 352 332 273 200 158 194 244 327 463 959 2127 2838 4302 4941 3954 520 448 438 383 311 221 173 156 149 141 130 130 131 130 131 131 136 138 135 137 134 140 138 137 134 129 134 137 137 134 137 140 140 137 137 136 140 143 149 145 146 143 144 140 141 136 136 132 129 123 123 124 120 115 116 116 120 120 122 118 125 126 124 118 119 116 119 123 125 124 125 127 130 130 134 131 134 133 138 138 138 136 138 137 138 136 134 135 137 137 140 138 137 138 138 135 134 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 146 142 139 137 139 138 138 138 136 135 133 129 129 131 132 131 129 130 131 132 137 140 142 144 141 139 141 141 139 141 146 147 145 145 145 140 136 139 141 142 143 141 140 140 143 144 139 128 121 120 112 108 103 97 98 101 101 100 101 98 101 101 96 90 87 102 107 100 97 97 101 113 113 105 115 117 104 107 105 100 96 97 100 93 88 84 94 102 107 92 92 90 67 70 83 83 77 94 103 109 94 72 86 85 81 81 75 66 58 72 85 76 69 39 22 56 54 65 69 56 100 53 7 34 62 74 46 48 38 21 48 31 26 82 112 81 2 42 59 -6 77 135 86 23 37 33 -10 5 23 53 -49 -81 7 39 113 88 -2 19 69 46 21 0 50 44 4 -33 -50 93 35 3 -32 -78 24 -17 65 120 -41 -116 -95 48 71 -26 13 54 62 -44 -87 -139 -172 21 58 -57 -19 -48 -135 55269 371 75 75 10672 15 21 9 7525 2544 8011 8309 11377 16984 24900 33093 48184 64934 61844 30019 9508 2224 281 314 303 230 164 207 272 326 398 632 1514 3805 6816 12389 13872 8604 703 468 453 400 294 219 178 161 147 138 130 124 130 131 128 131 134 136 134 136 136 141 136 139 137 138 139 136 131 133 136 136 137 136 137 139 141 147 152 149 151 150 142 137 141 135 135 136 134 134 134 125 122 117 117 114 119 120 120 117 125 126 128 119 126 123 124 125 128 129 131 128 128 127 134 136 136 135 140 144 141 141 142 141 139 139 138 137 140 140 141 141 139 139 141 137 135 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 146 144 140 138 139 139 138 139 136 137 137 133 132 134 135 132 129 127 127 130 136 140 139 138 138 137 140 142 139 140 145 148 145 146 148 144 140 139 142 142 141 144 145 143 141 141 141 136 127 120 115 111 107 103 97 92 92 96 103 100 96 98 92 89 86 94 102 103 102 101 105 107 101 101 116 113 93 93 97 98 99 96 88 91 98 89 90 92 89 88 93 90 72 70 89 93 84 99 107 101 101 87 83 96 90 92 95 67 58 80 98 92 69 52 47 68 52 50 80 67 63 28 35 51 34 64 52 47 36 -6 0 24 20 62 100 39 33 72 42 2 21 79 21 17 62 -9 -6 20 7 -3 -57 -49 37 56 100 122 42 67 97 2 27 69 30 -5 48 63 -26 70 114 84 1 -37 68 90 135 97 27 9 -88 -70 31 -29 -36 -7 51 49 65 110 -69 -73 85 247 170 75 -20 3 230 -56 -221 -54 -95 -50 217 307 -100 -134 -50 -98 -31 69 22 55300 371 75 75 10677 15 21 40 7519 2532 8732 9357 12892 19188 26189 35003 46150 56380 61687 51311 32975 11430 337 344 338 370 665 1457 1789 1893 1784 2224 3538 5116 7295 10388 9249 4579 628 485 502 469 339 259 184 159 141 131 129 124 129 133 129 131 129 130 135 135 136 136 140 141 140 144 141 136 130 132 136 136 136 135 131 137 141 153 160 155 154 150 141 139 141 138 139 139 137 136 138 127 127 121 121 116 117 121 118 114 122 120 124 122 131 127 128 128 131 132 128 125 128 128 133 138 139 140 142 145 146 144 144 140 140 139 142 138 140 139 139 139 139 140 140 136 135 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 148 146 144 140 138 138 137 138 139 136 137 137 134 133 135 136 133 129 127 127 129 133 138 140 141 140 138 139 141 141 143 144 144 143 146 149 147 145 142 141 143 143 144 144 142 139 140 140 136 129 124 122 112 106 101 94 89 88 90 99 96 86 88 93 91 85 94 100 99 100 93 96 101 97 93 101 102 98 101 99 95 107 110 98 100 98 93 96 91 77 74 78 73 74 79 93 93 83 96 103 91 79 83 104 104 88 91 70 45 56 70 97 100 70 64 63 61 55 62 78 48 38 29 51 63 58 71 42 18 19 34 44 69 43 40 80 69 96 83 45 45 12 74 55 71 77 -1 37 -12 -5 40 -10 -12 0 27 86 88 48 68 107 90 113 83 -7 -5 66 35 -61 -94 18 84 3 17 77 47 44 88 37 -40 -123 -84 -22 -106 -33 64 126 141 159 68 -131 -97 17 173 99 49 21 -132 -41 -104 -230 -1 3 -43 57 109 3 95 169 -97 121 382 285 55332 371 75 75 10679 15 22 12 7513 2521 10694 11705 15282 20497 25785 32238 36317 39803 45085 46019 38322 19913 3849 334 424 788 1734 3322 3951 4446 5267 6910 9095 10671 11749 10492 7486 3682 2706 729 515 458 364 289 205 157 137 127 127 127 125 128 127 127 126 126 136 139 138 138 138 140 137 140 140 137 130 132 138 136 130 130 130 139 148 157 163 158 155 150 145 146 141 138 143 139 139 134 132 129 127 123 121 118 120 124 120 112 123 118 116 126 127 130 130 127 132 127 122 122 127 130 134 136 141 144 144 143 145 142 142 139 141 138 143 139 140 138 137 138 138 139 138 136 134 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 151 149 147 144 140 136 135 135 137 137 134 135 134 131 132 136 136 132 128 128 129 130 133 136 140 143 142 140 140 141 141 145 148 145 146 147 149 148 145 145 144 144 146 146 146 148 143 138 135 130 124 124 119 110 106 103 102 100 91 85 87 87 90 90 97 94 84 96 99 93 95 91 97 107 106 102 97 97 95 93 95 92 101 109 101 88 73 75 90 86 68 68 90 94 75 91 110 96 75 72 102 120 93 80 97 79 72 73 53 46 45 60 76 71 62 70 71 45 36 50 65 53 30 36 63 45 57 52 4 -13 17 71 54 51 37 41 48 24 37 47 70 52 41 67 40 48 23 -18 37 49 95 155 66 38 23 -2 17 8 -6 -5 47 57 85 102 51 39 59 38 -63 -141 -134 -120 -47 111 140 3 -70 -21 -48 -39 26 72 -16 -165 -25 156 87 49 160 -28 -124 57 68 128 165 104 99 11 -79 12 46 121 193 129 2 -17 -36 0 188 189 349 430 255 55363 371 75 75 10685 15 22 43 7507 2510 9803 10666 13192 17140 23454 29640 37445 46900 52341 46170 29622 18205 3976 315 458 941 1898 2963 3216 3522 4601 6371 7782 8807 9422 8950 7091 3601 2729 740 492 447 409 328 266 205 170 152 140 133 125 121 123 127 130 134 135 140 142 140 135 133 129 128 133 136 133 138 139 134 127 129 140 148 160 160 160 158 154 151 144 149 141 139 142 142 143 138 131 130 123 124 117 118 118 120 127 114 124 118 116 124 120 125 126 123 122 118 119 120 123 126 128 133 135 135 140 138 137 137 137 136 137 135 138 137 137 134 134 135 133 133 134 133 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 150 150 149 147 143 138 136 136 137 137 134 132 133 131 131 134 136 132 129 129 130 131 134 136 138 140 139 138 139 141 143 146 147 146 146 148 150 152 153 153 150 150 151 149 152 153 146 139 134 129 123 124 119 113 108 102 100 98 90 81 79 84 92 93 96 91 84 92 93 91 94 95 101 109 102 97 103 100 86 79 83 92 98 97 80 67 62 69 89 90 73 70 90 98 87 100 107 88 75 67 87 116 107 71 63 78 83 66 60 62 64 73 67 55 52 54 62 43 31 42 43 75 55 18 37 33 40 49 38 57 69 78 66 40 14 22 41 28 43 54 22 31 78 11 -64 -89 -57 27 54 11 56 94 29 27 41 45 19 -32 -54 -76 -40 -23 17 91 94 -15 -103 41 47 -21 4 -79 4 137 59 119 51 0 41 59 110 54 34 66 65 27 0 123 230 87 85 109 24 129 255 157 229 257 82 37 125 214 -46 -117 115 71 -15 -39 58 73 -24 -21 54 55394 371 75 75 10685 15 23 14 7500 2498 7296 8129 10845 15395 22690 30119 40221 58619 84928 90883 63696 21346 675 646 1261 1988 2208 1966 1388 1139 1197 1698 1901 1845 1214 858 437 434 499 497 465 457 438 390 312 256 218 186 161 149 136 132 124 129 129 137 132 138 140 144 137 136 130 127 130 134 134 138 135 130 131 139 155 160 171 184 179 162 152 151 151 152 146 143 143 143 146 142 138 131 125 123 119 121 116 116 120 115 124 120 122 123 120 123 121 120 119 117 121 118 120 122 126 129 127 126 134 133 134 134 134 132 133 131 131 131 133 132 131 132 130 129 130 129 128 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 149 148 146 143 139 138 136 136 137 134 133 133 132 130 131 134 134 130 129 131 131 134 138 139 139 139 139 139 141 144 143 143 146 147 148 150 151 156 156 151 154 158 155 154 151 148 143 135 131 125 121 119 119 114 105 99 98 92 84 84 81 81 87 92 93 91 89 87 91 95 90 91 98 97 92 97 102 92 87 91 99 103 93 83 82 83 89 91 97 94 83 98 115 107 96 91 92 86 86 93 100 101 82 79 92 102 87 65 71 93 89 82 62 45 37 35 41 66 83 73 118 104 50 31 56 69 59 65 88 69 59 69 34 17 -17 -3 55 86 81 15 39 113 19 -33 -43 -27 62 69 23 10 24 66 58 20 7 53 35 -5 1 7 16 -76 -44 110 29 -134 -47 90 143 104 -33 67 185 16 52 66 32 55 -42 -54 107 118 37 -30 0 174 273 207 108 180 139 39 -14 30 148 163 119 32 -149 59 281 -16 9 143 18 -6 143 207 -24 -78 -20 155 55426 371 75 75 10692 15 23 46 7493 2486 4069 5108 7656 11573 17971 27677 39447 60188 91302 113021 107928 53094 818 788 1368 1892 1693 1061 580 412 393 406 411 411 396 375 392 466 500 500 475 474 456 408 305 243 216 184 162 152 143 143 130 128 127 131 131 135 138 144 136 137 134 130 133 134 134 137 136 132 136 148 162 164 172 195 194 173 157 156 159 155 154 149 144 142 145 141 141 132 125 122 120 124 121 115 112 115 122 120 127 120 125 124 125 119 124 122 124 121 122 121 127 127 127 126 129 131 133 135 134 130 130 129 129 128 131 130 132 132 130 132 131 129 128 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 148 148 146 143 139 136 136 136 136 135 136 136 135 132 130 132 132 128 125 126 127 131 137 140 140 140 139 138 140 143 143 146 149 151 153 150 149 152 151 148 150 154 154 154 152 145 136 126 127 126 118 117 115 111 107 103 98 90 89 88 82 80 83 91 98 97 93 93 95 100 93 90 94 95 96 93 101 105 100 103 114 104 89 103 102 99 103 89 102 104 75 81 110 107 91 92 96 90 98 110 97 91 109 105 88 104 101 75 60 82 103 80 53 56 57 30 28 58 66 67 78 73 64 46 76 93 64 41 62 53 8 11 44 49 -6 17 31 35 68 73 104 120 32 9 57 36 25 70 132 85 47 143 156 11 -77 3 31 -17 24 75 37 -103 -37 137 83 10 14 18 106 125 -43 -5 126 110 116 72 -5 31 3 -71 123 152 1 -30 67 136 146 144 115 39 18 76 56 50 38 -78 -46 -29 -242 -71 167 128 188 185 149 178 275 210 -155 -24 166 62 55457 371 75 75 10700 15 24 17 7487 2476 7426 8184 10430 14043 20435 30125 43893 62458 84294 96865 86261 42803 653 522 537 511 432 381 367 368 368 380 378 386 380 382 411 507 514 503 485 468 425 358 258 202 186 167 157 147 146 142 137 135 136 139 136 136 139 139 134 137 138 130 133 136 136 135 135 135 141 144 157 163 172 205 220 202 175 163 159 156 158 151 148 141 144 141 139 132 128 123 123 120 123 116 112 116 119 118 128 120 124 120 123 121 128 122 123 122 123 122 126 122 126 125 127 129 130 133 130 126 125 124 126 125 127 126 129 129 126 128 128 126 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 999999 999999 999999 999999 146 147 148 147 145 141 137 137 138 137 138 138 138 136 132 131 132 130 124 121 121 124 130 136 140 142 141 139 135 136 141 145 149 150 152 154 153 150 150 149 149 152 148 146 146 143 137 131 122 122 124 118 115 112 106 104 105 100 95 97 94 97 96 90 95 99 98 99 101 101 105 101 96 97 92 94 98 100 107 102 97 112 110 99 108 102 91 103 96 101 106 80 70 76 90 90 95 104 99 105 101 90 95 104 108 100 102 98 82 69 77 91 69 43 56 65 39 25 39 38 37 37 38 40 11 42 78 78 64 63 38 -7 18 60 64 36 46 29 2 41 93 96 56 20 9 45 38 16 66 112 94 64 82 71 14 -3 25 22 -32 -13 22 2 2 64 129 48 10 71 37 61 75 -57 -72 30 134 233 134 -83 -54 -23 -28 12 6 21 -52 -53 -30 -12 31 0 -11 -8 -31 80 131 77 86 221 365 101 -114 168 234 82 130 90 197 323 87 -223 -84 190 18 55489 371 75 75 10697 15 24 49 7481 2464 15151 16281 20252 25925 31694 40901 51853 65141 78122 73778 38452 6181 438 414 386 364 355 363 368 388 392 396 385 396 396 400 419 469 493 477 469 431 357 266 198 163 148 142 146 149 148 150 147 143 142 142 139 142 139 138 133 135 139 135 134 135 132 130 130 134 143 141 149 159 174 202 214 200 180 164 159 155 154 146 149 141 147 145 138 135 133 123 126 118 123 117 117 116 117 118 128 124 122 119 119 124 129 125 125 124 126 126 130 123 126 127 129 132 130 130 126 125 124 124 127 125 126 124 126 126 124 125 125 123 124 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 999999 999999 999999 999999 144 144 145 145 144 142 140 139 139 139 139 137 136 134 130 129 130 129 123 120 121 125 131 137 141 143 141 139 137 136 141 145 148 149 153 155 156 153 153 152 152 152 150 146 142 141 137 130 125 118 119 120 116 115 107 103 106 102 101 104 101 104 99 95 100 99 99 97 96 94 98 96 91 95 96 99 101 98 100 96 92 105 106 103 111 104 92 100 97 99 109 93 89 88 87 82 83 95 99 110 98 88 102 106 100 105 103 99 85 79 99 90 69 55 51 64 66 39 36 50 52 76 79 75 19 6 48 69 86 97 65 17 38 57 82 62 -1 0 8 11 78 65 7 26 55 49 14 -16 23 77 44 34 0 -55 1 28 62 69 48 64 39 61 92 145 162 58 33 45 64 98 -1 -71 -50 30 68 142 185 -24 -16 21 -23 -37 -81 -80 -103 -154 -32 114 -18 -140 19 173 74 -22 3 68 91 212 520 377 54 75 93 138 102 -23 24 130 93 50 127 151 -21 55520 371 75 75 10704 15 25 20 7474 2453 12041 13526 18170 23863 28640 37038 44986 53852 68473 76231 67043 39709 9946 420 363 347 348 367 389 424 437 434 416 409 408 406 429 449 480 468 456 397 297 190 154 136 129 127 133 139 138 147 146 140 141 137 139 140 137 136 134 137 141 140 136 133 134 131 131 133 144 142 143 150 162 170 172 167 161 156 150 148 149 156 153 146 146 147 138 134 131 122 125 124 123 118 121 116 117 118 125 122 122 116 120 123 123 125 126 126 126 126 130 128 132 130 131 133 133 132 131 130 130 130 130 131 130 129 130 131 128 126 126 125 125 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 143 142 142 142 140 139 138 138 138 134 134 134 130 128 129 128 125 123 123 127 132 137 141 141 140 138 139 140 141 147 149 149 153 157 159 160 160 157 156 156 152 148 143 143 139 130 126 121 120 124 124 124 113 104 105 100 97 98 95 95 95 94 96 96 95 93 94 91 93 93 90 98 101 102 99 91 95 105 108 111 105 96 104 103 98 95 99 96 87 73 78 100 101 92 85 83 89 98 101 105 117 109 73 78 89 81 71 67 91 70 45 68 74 78 71 53 48 39 42 80 72 54 25 6 45 61 51 91 84 19 32 36 59 81 72 48 15 28 82 97 48 37 50 53 28 -19 15 67 5 -20 18 4 -13 -4 0 11 56 81 30 17 30 67 127 83 78 91 32 0 3 2 46 19 -24 60 120 -21 -18 102 24 21 63 -70 -73 32 88 88 -96 -115 79 205 171 103 39 -11 -40 -98 -8 110 -28 -163 76 208 123 43 36 68 1 -89 -24 55 85 55552 371 75 75 10703 15 25 52 7468 2442 8303 9588 12367 16023 20643 26977 35266 39062 53485 67972 80034 68938 41627 19536 9102 423 417 491 531 545 510 488 468 458 441 424 430 457 458 416 361 287 217 156 138 131 130 126 131 128 128 135 135 135 143 141 143 138 137 134 134 139 138 137 132 132 134 136 136 133 144 142 137 147 153 163 163 157 152 148 142 140 151 166 157 148 144 145 138 134 128 122 122 126 122 120 120 115 118 119 120 120 123 116 124 125 123 121 124 122 126 125 128 129 134 130 131 132 133 133 135 132 132 132 132 134 133 133 133 133 130 129 129 128 126 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 143 142 141 140 141 142 140 139 138 137 137 133 134 136 132 128 128 128 127 127 123 126 132 136 139 140 139 137 137 139 141 147 152 153 156 157 156 160 161 156 152 151 150 149 145 139 134 132 134 131 122 116 119 125 114 101 99 97 100 99 91 91 94 90 87 91 92 93 93 95 92 89 94 100 106 103 97 93 96 106 102 106 107 97 96 97 90 87 94 88 69 60 73 88 99 103 93 77 81 86 99 106 105 96 54 62 95 79 56 61 73 59 51 64 78 70 57 92 83 33 41 53 40 43 37 39 66 67 47 49 36 17 40 31 25 55 95 108 36 27 76 41 45 98 66 59 57 4 7 56 30 31 85 55 37 12 -18 19 56 102 89 -9 9 46 97 106 24 14 -8 -13 50 31 94 61 -79 -17 -49 -193 -130 54 72 35 87 72 97 218 64 -24 -9 -53 129 169 96 115 39 42 59 -102 -192 -88 -66 -14 221 152 -15 22 155 256 -159 -542 -214 247 327 55583 371 75 75 10704 15 26 23 7462 2431 7218 7612 9294 11825 15400 19969 27944 31882 41712 55633 76900 89109 79955 42398 15913 494 487 551 559 545 517 506 493 491 474 463 439 425 382 316 261 215 194 177 181 186 193 192 196 186 194 193 196 178 179 174 148 144 142 139 140 138 135 131 132 132 133 139 139 137 140 139 138 146 145 148 153 151 149 143 137 137 149 152 150 142 144 146 140 136 130 126 120 125 122 120 117 117 119 119 120 120 122 119 125 126 127 123 122 123 128 129 127 129 133 130 135 131 134 133 132 130 131 131 133 131 132 132 131 130 128 129 129 127 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 999999 999999 999999 143 142 141 141 142 142 140 140 140 139 138 135 134 136 133 129 129 128 126 125 123 127 133 136 138 139 138 137 137 138 139 143 148 152 156 157 155 156 157 156 151 149 151 153 149 139 132 134 139 135 124 117 116 117 110 102 99 98 103 99 94 96 95 91 88 94 97 95 91 96 95 91 101 106 108 95 90 92 99 98 90 99 100 93 94 100 94 86 83 89 82 71 76 76 84 96 91 82 86 93 98 79 76 92 67 73 98 80 53 54 70 79 92 77 66 79 83 91 71 42 52 50 35 56 54 52 48 34 59 70 56 70 66 67 68 44 36 91 57 12 44 -4 36 86 31 1 49 8 -25 39 14 -14 28 83 142 87 39 120 97 83 125 76 15 31 70 75 1 -35 23 22 114 140 107 89 -73 -46 -32 -102 21 139 105 25 54 82 164 218 33 -72 2 -66 -3 210 175 111 70 41 103 0 -113 -56 111 192 56 -1 63 223 284 97 -79 -182 -143 185 251 55615 371 75 75 10704 15 26 55 7455 2420 114 184 582 2599 4267 6589 10724 16970 29435 42388 61914 69002 52083 23727 7442 117 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 674 1215 2165 3953 6235 9299 14507 23470 30365 33438 27043 18702 6150 400 155 148 148 143 143 138 134 126 130 131 132 133 133 135 136 139 135 136 135 137 144 143 143 137 131 134 139 138 138 137 143 140 140 137 129 128 120 124 119 118 117 119 120 119 126 118 120 119 124 124 126 123 121 125 125 130 128 129 131 129 134 132 133 130 129 127 126 129 130 127 127 127 128 126 123 125 123 123 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 999999 999999 999999 143 142 142 142 143 142 140 141 142 141 138 134 133 133 130 130 130 128 124 122 123 128 133 137 140 142 141 139 139 138 138 141 145 150 154 156 156 155 155 157 154 152 153 151 146 140 137 135 133 133 130 123 117 111 105 106 105 104 103 96 97 99 102 104 99 101 98 93 98 104 101 100 107 106 101 89 82 86 99 102 95 102 105 94 90 94 86 78 79 90 90 86 85 74 64 80 99 99 89 80 86 86 95 105 97 88 78 77 70 42 64 83 87 78 50 69 73 55 46 33 55 69 23 27 51 42 35 46 58 70 74 74 62 69 87 69 46 32 1 14 40 16 68 78 26 15 13 -9 -25 44 44 -88 -76 80 131 61 7 53 43 6 2 18 16 40 82 39 -19 -11 52 80 89 14 56 116 -27 37 117 134 245 189 96 69 156 205 215 237 171 3 -97 -101 51 281 201 128 -3 13 304 42 -254 19 197 196 150 26 152 252 234 48 69 176 -52 -19 248 55646 367 375 75 10703 15 27 26 7449 2410 261 651 1416 2251 5018 6903 9658 8661 1724 596 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 281 1507 2491 4214 7492 12180 18926 29982 47763 66217 84468 85473 70569 36804 4077 166 148 144 138 141 130 129 124 130 130 128 126 127 132 138 139 132 130 131 134 140 141 142 135 135 136 133 135 131 129 135 130 140 138 132 126 121 120 121 116 121 116 120 121 127 116 118 120 124 123 126 123 123 124 122 124 127 127 131 129 129 129 133 127 129 127 125 127 128 126 127 124 127 125 123 124 122 119 117 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 999999 999999 999999 999999 140 139 141 142 142 140 139 140 142 142 137 132 131 131 127 127 130 129 126 124 123 126 133 139 143 145 143 139 138 139 140 142 147 151 154 155 154 154 153 154 154 150 149 147 140 137 136 133 128 127 127 121 113 107 104 110 111 106 103 99 97 96 102 106 107 109 103 98 99 105 109 111 114 103 96 90 90 91 101 109 104 110 112 107 97 87 81 77 87 93 90 89 84 77 67 77 100 96 93 89 81 94 107 106 94 92 88 100 107 77 84 74 51 53 43 62 57 33 24 28 66 73 26 23 28 12 26 31 45 71 63 43 41 50 36 53 76 23 -6 30 41 10 37 37 26 76 16 6 28 16 45 -54 -77 59 64 32 -4 -29 27 42 -22 -54 48 83 59 57 23 0 27 71 5 -18 150 155 -50 20 156 190 235 159 92 107 186 131 63 169 256 223 92 32 141 208 137 47 3 108 294 106 -153 -60 9 171 351 133 86 155 32 17 11 96 61 -38 115 55678 342 2250 75 10707 15 27 58 7442 2399 199 661 2201 3239 4537 6420 9032 12674 17200 24271 35865 51956 74535 88863 91657 73633 36996 9971 1454 147 139 138 126 128 127 132 129 125 125 128 130 134 135 130 133 134 132 135 138 144 141 145 138 136 135 134 130 130 131 138 138 138 128 123 125 126 117 119 118 119 125 121 116 118 121 119 120 124 123 121 126 122 120 122 123 130 130 128 126 133 129 130 129 127 126 128 127 128 126 128 128 126 125 123 120 119 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 999999 999999 999999 141 140 141 143 142 140 141 142 141 141 137 132 131 131 128 126 129 128 124 122 121 124 131 138 142 143 142 140 139 140 142 146 149 151 155 156 156 155 154 152 153 152 152 149 140 135 133 131 126 118 115 116 113 108 107 107 109 107 98 97 99 97 98 101 109 112 108 106 99 103 112 116 112 99 93 84 84 88 99 103 99 102 97 105 106 92 93 88 91 91 80 80 77 91 101 94 102 105 110 113 102 100 95 88 93 101 98 93 97 102 107 69 42 54 61 64 73 63 44 64 68 64 52 38 9 7 16 -7 3 47 53 21 45 70 39 52 68 69 76 54 12 -14 -3 -6 13 62 57 50 34 13 45 10 -21 72 121 112 33 -42 37 57 -7 -55 -14 -18 -26 60 34 -19 29 50 17 42 113 68 -53 -30 104 160 167 150 44 112 164 17 -82 50 180 92 112 168 92 58 96 158 179 158 185 135 0 43 140 114 175 -8 -147 110 51 42 230 228 110 90 72 55709 345 2025 75 10713 15 28 29 7436 2388 116 453 1532 2349 3252 4407 6042 8103 10812 13995 17165 19200 22876 29237 39922 54858 70005 79557 76424 59469 17977 2177 169 149 138 129 134 128 129 128 128 130 136 130 127 127 129 133 131 130 131 134 144 149 152 144 143 138 137 134 136 135 133 138 142 135 130 128 125 124 121 121 117 127 121 118 120 118 117 117 120 122 118 123 123 121 117 124 129 129 125 126 130 131 128 128 128 125 127 128 128 126 125 127 126 123 123 121 121 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 999999 999999 999999 145 144 144 144 143 142 143 145 143 141 138 134 131 130 128 126 127 125 122 120 120 123 131 138 142 141 140 142 141 140 143 149 148 148 153 157 158 156 152 151 153 155 155 151 142 139 138 130 122 116 112 111 113 114 109 102 104 107 99 98 103 98 98 101 107 114 109 104 101 101 105 101 95 90 91 88 83 88 94 94 87 84 86 95 103 99 94 94 95 90 78 75 79 93 110 98 92 90 87 93 103 114 97 91 109 108 78 75 85 80 100 85 52 58 59 39 63 78 51 46 30 33 54 59 48 55 55 31 5 4 22 16 46 85 63 30 14 37 75 37 18 -6 -14 35 62 52 41 53 30 33 40 13 22 92 116 70 -10 -7 78 14 -76 -46 -41 -53 31 64 3 -71 8 108 54 -37 -40 34 23 -22 52 113 147 249 129 -11 55 206 182 90 38 -55 4 63 40 12 -3 73 106 85 85 -60 -81 72 69 -18 28 -89 -172 94 115 128 319 356 288 245 168 55741 350 1650 75 10712 15 29 1 7429 2378 138 404 1266 1613 2041 2581 3203 4326 6080 7621 8969 10194 11621 13709 17137 22089 26201 29297 32135 37955 47415 54452 60614 50961 27875 6249 908 181 151 142 136 134 127 127 129 130 131 135 129 127 129 134 135 131 134 133 136 146 156 156 153 147 142 139 135 141 135 131 131 138 135 134 127 126 125 122 119 117 122 120 121 122 120 120 119 116 120 118 119 124 123 117 125 127 127 123 127 126 129 126 126 127 126 125 126 126 126 123 124 125 122 122 119 120 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 999999 999999 999999 146 147 146 146 145 144 145 146 146 144 142 137 133 131 129 125 124 125 122 119 119 124 133 140 143 142 139 138 138 138 140 143 145 147 149 155 158 154 151 154 155 154 155 152 146 144 142 130 123 119 114 108 109 113 108 104 106 107 104 100 97 94 97 102 100 105 106 100 97 92 94 93 97 93 91 98 96 93 91 101 103 93 94 96 85 86 90 89 84 77 84 87 91 91 100 97 88 88 96 102 99 98 93 97 104 110 88 77 96 83 53 50 46 47 72 55 40 59 59 25 15 6 19 67 73 51 55 60 20 5 3 1 17 60 51 13 16 12 50 45 52 35 5 73 102 36 -35 12 78 49 23 5 0 71 79 66 14 12 54 4 -25 36 89 74 28 -38 26 42 30 98 82 41 5 15 6 -13 83 85 115 178 47 -39 1 107 147 151 83 83 142 3 -109 -114 -142 -106 -22 23 140 28 2 85 -40 -3 -79 -317 -186 168 204 200 358 342 167 31 51 55772 366 450 75 10717 15 29 32 7423 2368 85 257 848 1572 2612 5032 8047 10802 11990 11254 5778 4977 2483 2834 3365 2911 2980 3054 3119 3356 3813 4504 5392 6972 9155 11567 13976 15934 17357 18260 18734 21510 25465 29661 31535 34021 33693 27905 23550 12044 2923 494 229 174 153 145 141 133 127 121 122 122 125 127 125 123 131 131 137 138 145 140 140 146 154 152 151 145 142 141 137 138 130 128 125 130 137 135 129 127 124 122 124 119 121 120 121 125 123 120 121 112 117 117 120 123 123 119 125 125 129 122 129 127 128 125 126 126 125 124 125 125 127 123 125 124 121 122 119 121 120 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 145 146 146 146 146 146 146 145 144 142 137 134 133 129 124 123 123 120 118 119 125 133 140 144 143 140 137 135 137 140 142 147 150 150 154 156 156 158 160 158 156 154 151 150 148 145 138 130 121 111 111 112 107 104 105 107 107 106 98 92 94 93 95 91 88 95 100 99 94 91 88 100 102 100 106 101 93 87 93 99 100 98 96 78 73 82 76 70 77 90 94 96 91 98 95 88 103 113 114 103 84 88 95 101 95 80 83 99 99 57 51 58 56 76 63 40 44 65 54 64 39 3 26 27 26 35 56 42 50 33 0 6 30 45 26 12 8 66 60 19 25 47 97 100 21 -46 -11 66 68 42 21 3 43 57 18 54 102 0 -56 11 42 63 88 -28 -97 60 144 66 45 42 0 42 -8 -44 2 26 72 141 99 -41 -43 69 113 -14 -20 -20 29 142 41 -76 -148 -107 79 83 43 176 199 192 154 170 153 -220 -390 -276 -134 122 366 311 -48 -236 -152 92 55804 368 300 75 10721 15 30 4 7417 2357 134 410 1247 1673 2529 4576 9832 15457 25133 33099 33722 29538 21321 13619 2673 2869 3090 2580 3299 4190 4581 4899 6418 6644 7236 9518 16774 21205 16794 15356 12316 14134 14410 15932 17803 20386 20854 19394 13420 6986 3209 1223 1957 3721 3557 2715 345 156 146 139 135 127 121 119 126 128 126 123 128 130 134 136 142 142 146 146 157 151 148 146 142 144 140 136 133 131 130 129 141 138 131 126 124 123 126 122 126 123 123 130 124 120 117 114 115 118 119 121 125 122 127 126 131 123 129 128 127 125 126 123 125 124 124 124 125 123 126 124 121 122 121 122 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 999999 999999 999999 141 143 145 147 147 145 145 146 145 143 140 135 133 132 127 123 123 123 121 120 121 126 132 138 142 142 138 136 135 136 140 145 150 152 154 156 157 157 160 161 160 158 153 150 150 146 144 138 129 119 112 115 114 110 108 110 109 104 102 95 89 92 87 85 93 93 93 97 102 101 95 89 100 110 106 111 113 98 85 89 87 95 98 85 83 83 80 80 88 92 96 102 87 80 92 91 77 84 85 89 95 91 81 75 84 74 68 89 92 88 94 71 54 56 37 22 35 42 51 53 56 63 41 25 13 29 30 28 49 59 46 18 -4 13 4 -15 -16 31 99 47 1 22 83 89 23 -17 15 40 43 37 37 74 104 50 14 -1 13 72 -38 -63 29 28 -22 3 19 7 43 45 32 74 -5 -126 -25 -35 -71 -16 -12 43 12 99 45 -94 141 251 58 -131 -119 13 63 83 96 28 93 107 128 199 98 138 284 130 60 95 -161 -108 27 -58 61 259 110 -239 -322 -145 -64 55835 365 525 75 10717 15 30 35 7410 2347 82 1197 2945 8366 12580 19779 24487 24404 23175 21378 14975 2760 1207 1861 2552 3538 5054 7937 15034 20472 24841 22432 15435 23138 23187 15417 6982 2958 4183 5364 6981 7952 7822 6755 4416 2685 2230 2522 5982 14354 26671 30638 18534 2476 168 151 143 141 133 127 122 123 126 124 126 130 132 133 135 136 138 149 149 158 150 148 150 142 145 145 138 139 136 131 130 135 135 133 129 125 126 127 122 126 126 127 130 125 117 113 115 119 118 117 120 128 124 127 125 129 124 128 128 128 123 125 121 124 123 122 123 123 125 126 124 123 121 121 120 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 999999 999999 140 142 144 145 145 145 145 145 144 142 139 133 130 129 125 123 123 124 124 123 123 127 133 137 142 141 137 136 134 137 139 146 151 153 158 160 162 160 161 161 160 159 155 151 148 143 143 137 126 119 114 109 109 109 108 110 106 100 96 93 89 90 87 82 92 100 94 95 99 99 100 100 109 112 103 104 110 101 88 96 97 95 91 79 92 95 82 87 86 73 93 103 75 80 94 92 81 72 66 76 93 98 84 78 78 82 83 75 77 76 80 56 36 36 28 27 45 66 69 64 41 45 68 46 37 54 39 32 58 51 58 60 10 18 9 -17 -11 55 108 71 48 53 108 89 -29 -31 70 75 52 61 87 105 94 44 15 51 25 24 15 51 157 119 -1 17 85 64 42 39 38 125 30 -56 -21 -54 -42 -51 -31 10 -34 8 33 25 130 203 129 27 93 81 54 134 130 17 94 45 69 138 151 238 200 31 -51 83 -27 36 235 305 328 312 293 116 -65 -21 -208 55866 362 750 75 10722 15 31 6 7404 2337 1164 2314 3368 4587 7438 14141 19316 21499 12712 5062 4074 4131 6846 19195 57455 69888 53268 32925 26057 12415 12905 9949 7705 1609 1363 1141 965 876 817 771 767 777 1059 2157 4519 9208 16669 26067 26351 14356 2292 168 153 144 142 137 133 132 126 128 126 131 133 133 135 137 140 146 155 162 196 211 212 226 210 181 146 136 137 133 130 129 130 132 132 131 129 128 128 122 128 128 129 127 122 114 115 118 122 118 119 119 125 122 128 125 127 127 129 128 128 126 125 123 124 123 124 125 126 126 128 124 124 122 121 121 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 999999 999999 140 141 142 143 143 144 144 143 141 139 137 130 127 125 123 123 124 125 124 123 124 128 134 140 145 144 143 141 139 139 140 145 150 153 157 160 161 160 158 157 159 160 156 148 143 143 142 134 124 119 113 108 112 108 103 104 101 99 92 89 96 95 90 87 89 96 94 93 100 100 101 104 105 103 103 103 104 102 100 95 99 103 92 83 85 87 90 95 81 72 80 81 73 86 95 91 90 77 81 91 92 94 93 100 95 84 64 61 73 68 55 63 60 41 37 32 51 67 69 53 24 32 45 32 41 63 76 71 76 55 31 53 41 25 49 47 36 46 43 48 88 83 84 63 -23 28 106 91 82 50 21 8 57 73 29 49 64 129 122 109 174 112 4 13 58 103 84 62 98 111 75 67 72 26 18 -42 -49 105 117 -25 -13 105 74 73 107 104 157 4 -113 35 74 -147 -77 155 298 130 136 219 33 25 55 179 196 216 163 185 236 190 251 214 33 -29 -9 55898 367 375 75 10727 15 31 38 7397 2327 14 438 1510 1944 2706 2965 3372 4651 8242 13619 19720 30110 32852 23202 11826 7779 3320 6988 24407 64868 72445 52399 25482 14049 8394 8236 8874 9269 8065 7257 6182 5294 4141 2847 1904 1131 811 906 1567 2736 3976 3782 1878 270 220 197 180 154 138 125 127 124 128 121 119 116 120 121 125 123 129 134 141 147 153 198 254 354 491 799 1015 686 145 134 129 133 132 131 131 132 130 133 127 129 121 127 124 126 121 118 117 120 119 124 119 118 120 121 120 128 127 126 125 127 125 126 127 127 122 124 124 128 128 130 129 131 126 125 124 123 123 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 999999 999999 140 141 142 144 144 144 143 143 141 140 137 131 127 125 121 122 126 126 125 124 125 130 135 140 144 148 146 142 140 138 140 145 148 153 157 158 158 158 156 153 155 156 158 151 143 141 137 128 119 116 111 108 113 112 103 103 104 102 94 91 92 88 90 92 88 90 97 94 96 98 97 98 97 93 99 100 94 100 104 100 96 98 95 84 79 83 87 90 94 93 74 76 82 90 101 100 87 81 96 91 82 70 54 70 80 59 46 64 69 51 43 68 78 50 42 30 29 49 54 24 10 38 49 48 44 50 77 58 41 23 -12 17 55 36 37 80 86 42 17 46 93 68 43 45 29 91 101 88 114 75 18 30 94 76 52 87 93 53 14 54 17 -12 59 -3 -77 71 116 -11 16 66 104 64 15 41 66 47 65 218 155 -7 40 42 28 70 87 92 -11 -133 -195 -24 110 -150 -75 123 182 216 125 84 70 100 99 53 -26 -27 -77 -35 -164 -264 -10 30 162 100 -86 55929 368 300 75 10731 15 32 9 7391 2317 16 264 1459 2249 3518 7417 12662 20833 29018 33485 44842 53281 57983 44262 28458 15997 11379 4794 6504 13795 19640 20403 18573 15744 8486 6476 7003 7534 7986 7120 6475 5592 4842 3712 2437 1510 763 432 325 299 293 307 337 398 653 971 1067 743 212 162 134 127 122 128 125 123 120 121 124 127 123 129 132 137 144 145 158 208 313 451 805 1039 702 153 136 133 139 137 135 130 134 133 134 127 127 121 125 125 119 119 123 120 123 114 121 118 118 119 126 123 128 126 125 125 126 125 128 128 127 123 125 124 128 130 130 132 134 130 127 124 124 124 123 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 143 144 146 146 143 143 143 142 139 136 129 125 123 120 122 126 127 127 127 129 132 137 140 142 146 144 139 137 137 140 146 149 154 157 156 158 159 158 158 157 155 156 155 148 139 137 133 123 121 117 111 108 110 108 105 105 105 104 102 95 90 95 98 93 91 98 95 93 94 84 88 96 91 94 92 84 95 95 92 95 88 82 83 90 91 85 78 83 93 94 96 88 86 107 106 93 102 97 84 85 73 55 63 59 45 49 69 62 52 58 60 83 89 78 50 26 31 51 60 58 52 43 42 37 33 42 32 15 18 33 48 38 5 11 59 74 42 72 111 59 23 55 81 76 83 69 81 85 93 99 78 56 37 45 49 57 -11 -27 -6 -38 29 144 71 -33 46 42 -45 -43 -27 31 81 26 40 127 108 23 -21 -7 77 158 18 -49 37 94 101 -114 -184 -79 37 126 -15 -26 -5 -57 5 -54 7 116 -24 -157 -20 93 51 66 106 -136 -255 -42 99 276 148 -172 55961 360 75 75 10728 15 32 41 7385 2307 156 138 336 619 1804 2308 2938 4402 9168 18924 32637 40421 43616 49667 55250 61556 52559 43572 29883 16386 6292 4990 4687 3647 4721 4727 3274 2520 744 275 299 299 242 225 231 219 165 136 126 116 118 113 99 113 158 330 769 2189 6874 9474 5980 894 196 158 139 125 125 128 124 123 124 124 124 122 123 137 158 182 250 458 1125 1128 633 336 235 168 148 137 133 136 134 140 129 129 131 127 127 124 121 127 128 122 126 128 124 123 112 114 115 116 115 124 125 129 126 129 126 128 127 129 127 126 125 125 123 125 128 130 129 130 127 125 120 121 121 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 999999 999999 145 146 147 148 146 143 143 144 140 136 132 127 123 122 121 123 125 128 129 128 129 134 139 141 142 142 139 135 137 139 143 148 151 155 158 158 158 159 159 163 161 156 151 152 152 147 146 140 130 126 126 121 114 114 116 111 108 112 113 108 105 104 105 103 94 92 92 86 91 91 77 83 93 94 94 96 94 101 96 83 98 103 88 92 102 98 99 95 79 87 103 95 88 88 95 97 102 111 102 91 83 78 81 76 65 62 49 53 65 79 81 62 77 101 78 47 47 50 63 54 45 47 33 47 50 48 60 42 45 60 82 95 48 20 17 26 62 44 52 73 49 11 60 104 36 16 12 32 32 -3 29 34 14 54 39 -18 7 44 -11 -84 -40 13 49 46 14 37 19 -1 18 32 -6 41 82 67 64 4 -71 -157 -97 89 216 54 -31 80 65 42 -68 -196 -50 153 106 70 -17 -42 9 -101 -200 10 161 -45 -328 -219 55992 361 75 75 10734 15 33 12 7378 2298 360 344 600 1675 2170 2845 3855 4559 6345 11549 19857 21557 25625 32540 48415 69683 75738 57449 29176 10364 2788 1275 824 84 50 84 178 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 235 800 2890 4664 8199 10553 5534 873 142 120 101 72 58 51 54 56 59 54 58 62 74 110 214 444 953 3034 6443 5565 1807 417 195 164 156 143 132 132 135 146 135 128 124 120 124 123 122 130 129 125 128 124 129 125 114 117 114 113 115 117 127 129 126 131 127 127 125 127 125 123 123 122 122 123 123 126 125 125 124 121 120 119 119 117 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 999999 999999 147 148 147 147 145 143 142 141 136 131 127 124 124 124 122 123 128 130 130 130 132 137 138 139 140 140 138 138 139 139 144 150 152 156 161 160 160 162 164 162 158 156 153 155 155 155 152 144 134 126 124 122 120 122 121 115 114 116 114 107 101 100 97 94 87 88 89 86 90 83 84 95 95 92 90 91 95 102 99 95 102 102 96 101 104 95 105 111 99 97 97 87 92 104 103 95 88 95 107 113 92 68 61 61 69 67 50 58 77 86 78 71 79 73 45 47 61 76 90 54 26 40 59 55 55 71 63 41 44 80 94 91 76 72 14 3 84 70 24 2 36 24 61 101 12 -20 -17 -54 -33 -40 -14 26 11 77 67 28 41 38 -18 -104 -43 7 -29 -38 -39 -22 8 43 75 102 24 70 149 126 -14 -123 2 46 -19 69 215 71 -24 123 158 144 -31 -234 -75 178 94 -53 -50 47 48 -93 -51 -22 61 79 -214 -482 -428 56024 355 450 75 10744 15 33 44 7371 2288 180 741 1965 2324 2882 5571 8410 12777 23111 41379 55757 61178 56262 53278 62294 65072 37806 2762 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 8 13 25 44 82 238 749 2485 3092 2307 2017 419 196 118 104 85 52 34 21 26 28 28 30 33 41 64 129 403 1015 1603 3848 7047 6585 3806 1846 207 176 157 143 133 140 147 168 161 147 130 127 126 125 122 135 133 129 132 126 127 124 120 120 111 113 113 118 125 129 126 127 122 122 121 124 123 123 122 121 121 122 121 124 124 123 122 119 120 119 119 117 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 144 143 142 141 140 137 132 127 124 123 125 125 122 124 129 131 130 130 134 136 136 138 141 142 142 143 143 143 145 151 156 160 162 161 164 167 165 162 162 163 161 160 155 155 152 145 142 137 126 120 123 126 121 110 112 114 112 104 95 90 87 90 92 92 93 94 94 86 86 92 97 94 93 90 90 102 108 109 96 87 96 106 101 88 97 95 105 107 90 91 102 114 116 107 97 97 102 106 101 89 54 52 71 81 79 69 68 49 44 62 72 47 48 71 56 52 73 65 39 32 42 48 57 49 38 56 30 58 73 34 75 73 -12 3 75 41 -16 -34 0 31 47 77 44 -3 18 -36 -24 46 48 9 0 51 32 27 26 13 15 -50 10 90 -5 -35 -14 3 17 39 94 80 -4 75 120 34 -85 -101 -4 92 61 19 77 116 116 27 72 84 -104 -208 -6 110 -79 -130 -80 -16 59 -25 21 -115 -202 13 -46 -331 56055 347 825 75 10749 15 34 15 7365 2278 161 2722 3210 3876 7112 11680 27975 66640 99459 124809 123245 74835 15772 2346 43 36 35 28 31 26 28 18 20 21 31 33 44 53 69 70 82 88 93 109 136 214 227 204 160 151 146 135 128 122 110 83 59 46 45 44 43 51 50 62 86 206 628 1652 2451 4339 6784 6443 4010 2259 229 168 150 138 134 143 149 176 164 147 134 130 129 129 123 136 134 135 133 128 122 125 126 117 108 113 115 120 124 128 124 125 120 122 124 128 126 126 125 125 125 127 126 127 127 127 124 122 123 123 121 120 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 145 144 144 143 142 141 138 136 132 129 126 123 125 124 123 125 129 131 132 132 134 135 137 140 143 142 141 141 143 146 147 149 155 155 156 159 163 165 164 164 164 164 160 156 155 152 150 147 146 144 129 125 132 129 118 112 115 118 113 103 96 90 93 102 100 94 92 93 93 93 93 87 94 104 96 90 103 110 113 117 96 87 94 100 99 84 87 87 104 119 103 100 102 103 99 100 91 75 81 79 80 95 84 65 58 73 90 76 61 46 54 60 47 44 67 89 75 47 45 57 52 37 41 77 72 32 40 56 20 40 39 19 35 10 11 45 38 -33 -68 -20 44 22 28 97 60 5 39 28 -16 34 49 -1 1 30 36 14 19 49 33 24 35 -14 32 71 7 19 58 51 51 60 14 -30 -3 -6 -125 -47 -51 -20 223 195 40 36 196 138 23 2 -105 -157 -26 2 -118 0 47 -118 -138 -39 13 -175 -169 56087 358 1050 75 10751 15 34 47 7359 2269 1118 4802 15892 48889 114204 156348 131082 62740 36381 12859 2347 68 57 56 52 54 51 55 53 56 55 64 61 67 67 75 79 90 102 112 115 120 137 159 165 159 150 153 152 151 159 159 141 109 85 74 71 70 73 72 84 103 196 526 1432 2424 4005 6185 5373 2190 1128 250 189 159 146 143 144 144 155 150 140 132 133 131 128 123 133 131 131 127 126 118 124 121 121 112 114 119 117 122 126 124 127 123 125 128 130 128 126 127 126 126 128 129 128 126 127 126 124 125 124 121 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 999999 999999 147 146 145 145 143 141 138 136 133 131 130 126 126 128 126 127 129 131 133 135 136 136 137 140 143 140 139 141 142 143 146 148 147 146 151 157 160 164 167 163 160 159 153 152 154 149 148 146 141 137 128 123 128 124 114 113 116 118 121 113 106 102 101 103 102 99 95 96 101 101 106 102 100 106 95 91 106 114 117 110 96 88 86 91 91 84 96 92 93 117 112 96 83 80 85 89 79 65 80 96 88 92 102 82 60 58 83 75 47 65 95 78 57 69 76 70 82 84 61 70 58 45 65 90 72 36 46 26 -7 28 46 55 28 -24 0 40 23 -2 20 22 16 0 19 71 45 11 59 32 -73 -37 19 8 -20 -26 7 34 67 95 42 34 59 32 24 7 8 43 50 -33 -23 10 17 52 104 91 -37 47 77 -54 155 354 220 74 76 138 177 65 -58 -92 -120 50 133 129 104 -11 74 203 97 -154 -174 -129 -234 -231 -84 114 79 46 109 51 -272 -152 35 -122 -249 56118 360 900 75 10751 15 35 18 7353 2259 314 3966 12611 36093 65275 106384 137333 140421 81781 5723 261 127 123 119 115 115 114 114 112 108 113 122 119 119 108 111 109 107 108 115 128 138 148 153 162 169 183 198 200 212 212 207 212 211 201 180 156 131 118 112 109 110 112 123 143 250 612 1054 1089 1241 1392 1171 702 301 272 250 291 284 228 168 163 155 147 137 139 132 126 121 133 130 129 124 125 117 124 121 125 116 115 117 118 119 123 122 127 123 124 127 128 124 125 124 124 122 122 124 123 121 124 124 121 121 119 119 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 999999 999999 999999 148 147 146 146 143 141 138 135 133 132 131 127 128 130 129 128 131 133 134 135 136 135 135 139 141 140 142 144 142 141 145 147 143 141 145 151 156 162 164 159 156 154 150 151 150 147 147 146 140 134 131 128 125 118 112 111 109 109 120 126 120 110 104 104 103 105 104 99 105 110 110 110 109 103 97 100 107 118 120 114 106 99 94 91 84 84 92 82 86 100 101 95 86 81 78 77 87 90 87 104 105 91 78 72 66 53 83 81 53 66 94 88 82 84 81 89 93 94 57 61 52 23 41 81 74 51 72 46 4 10 64 91 60 16 0 28 10 12 70 38 -20 -28 -11 31 71 68 30 -24 -30 -10 -11 -38 -51 -6 29 54 9 17 22 -13 40 75 -46 -86 9 26 7 -67 -78 -62 20 115 108 66 14 53 111 0 30 244 287 257 122 -45 4 67 26 -60 -76 182 288 140 -36 -15 301 368 110 -73 -200 -240 -19 4 -202 -80 114 178 -70 -249 -291 -194 -214 -165 -220 56150 364 600 75 10747 15 35 50 7346 2250 135 639 3496 4822 8812 17527 31966 65384 109738 130113 85859 40738 14451 882 36 28 25 27 27 24 22 22 19 20 27 35 31 29 25 27 31 33 33 35 35 43 56 56 66 75 90 115 134 150 146 146 144 139 126 116 90 62 42 33 30 29 27 31 33 56 137 305 353 428 668 794 1056 1622 2138 3917 4749 5465 6217 4906 169 147 142 138 136 131 127 124 132 125 129 123 125 122 125 125 124 118 117 116 121 121 121 123 128 124 127 127 132 126 127 123 124 121 123 121 121 120 123 123 120 119 120 120 120 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 147 144 140 138 136 134 132 131 128 129 131 131 131 135 139 137 137 136 134 136 140 140 141 143 144 142 141 141 140 138 137 138 142 151 156 153 151 152 150 147 149 145 143 146 143 137 132 134 135 130 123 116 112 109 111 116 117 118 114 113 113 107 106 103 100 102 106 108 107 108 102 100 101 105 112 111 120 119 116 117 99 92 91 84 79 88 89 95 99 102 106 80 72 86 92 90 94 92 82 74 73 80 68 61 79 81 70 82 85 97 96 96 108 97 89 64 46 50 53 54 73 80 80 99 83 34 13 57 91 72 74 76 42 -2 8 33 20 6 -32 -46 11 66 94 44 1 80 56 -5 -8 -5 27 99 114 -6 -39 35 44 40 71 56 5 -23 48 41 -34 -113 -168 -8 49 -6 62 60 30 71 -16 29 184 199 232 61 -125 -76 70 135 19 -18 103 170 18 -148 13 92 -7 3 -95 -153 -138 156 319 30 -108 141 247 -217 -155 -16 -296 -236 -34 -96 56181 335 600 75 10750 15 36 21 7339 2241 2 528 3674 5632 10760 21218 39170 65422 92390 89864 50602 22150 7602 999999 999999 999999 999999 999999 999999 999999 999999 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 252 790 738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 463 1077 2357 3740 5647 7451 8253 10482 12367 14555 15708 11033 162 133 132 132 133 131 129 124 131 121 127 122 124 122 125 126 127 125 121 117 123 122 126 126 128 128 129 128 131 127 125 122 124 123 122 122 121 119 123 122 120 119 120 120 120 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 152 151 149 145 141 138 137 135 132 130 129 131 132 131 132 136 140 139 139 138 136 138 142 143 143 144 143 139 137 133 130 132 134 137 140 146 152 149 147 148 147 144 148 145 140 142 139 137 135 132 130 130 128 117 115 115 113 114 111 110 110 109 109 108 103 99 100 99 101 99 99 102 107 109 98 94 110 111 111 112 104 105 94 87 91 91 82 85 93 98 87 91 108 84 75 77 76 86 76 76 87 93 77 68 68 41 60 88 78 66 68 88 99 99 83 69 62 53 15 9 55 67 43 67 85 64 69 58 53 61 53 61 65 42 5 -5 24 16 35 54 14 -35 -48 -12 47 86 43 24 58 48 5 20 13 10 56 20 14 72 66 -22 -38 23 -35 -101 4 46 -6 -56 -79 -57 -83 -47 24 67 75 65 -74 -55 55 3 -20 -136 -215 56213 325 525 75 10750 15 36 53 7333 2231 227 3235 4483 4855 7290 11479 20692 43376 66011 71253 58909 47241 32617 10343 999999 999999 999999 999999 999999 999999 999999 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 345 1436 1972 1306 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 589 1679 3915 6887 9990 12307 12957 13730 15447 16738 14192 7182 155 130 130 127 134 133 132 123 130 126 127 124 125 124 129 130 129 133 127 126 129 125 130 129 130 132 133 133 133 130 128 123 124 123 122 122 123 121 123 123 119 119 119 119 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 999999 999999 150 150 149 146 142 138 135 133 131 129 128 127 128 131 130 131 136 140 140 141 142 141 143 146 146 146 148 144 139 136 133 133 133 135 137 139 144 149 151 150 147 144 144 145 142 135 135 135 137 138 132 131 133 130 118 115 118 114 114 113 111 106 103 105 107 100 101 102 102 99 93 98 101 110 106 99 104 116 116 101 96 94 100 88 76 90 99 92 92 101 98 89 89 84 69 64 72 83 78 71 73 84 99 80 46 50 66 72 74 80 71 60 59 60 84 88 57 42 59 40 23 58 74 47 59 71 44 47 63 74 59 42 64 72 51 21 2 -11 -19 28 82 70 9 -26 4 43 47 -11 -38 25 60 -50 -95 -20 -17 16 9 46 69 26 -31 -114 -29 2 -69 -49 -8 5 -25 35 -31 -137 20 56244 371 75 75 10761 15 37 24 7327 2222 149 137 866 1443 2176 2857 3870 6507 9121 13676 20509 24586 27472 38972 47409 42583 28029 19006 11444 2402 999999 999999 999999 999999 999999 999999 999999 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 1047 4711 4945 1770 546 153 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 154 848 2221 5008 8560 11879 14864 16774 17789 17641 13191 7418 3616 480 130 123 131 132 131 120 121 124 119 120 124 123 129 125 126 129 125 128 129 127 130 127 131 131 135 135 135 132 127 124 124 122 123 122 126 124 124 122 119 120 119 119 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 999999 999999 999999 149 147 144 142 139 135 131 128 127 127 128 127 129 133 133 134 139 142 143 142 140 142 145 149 149 147 146 143 139 136 136 137 135 134 136 138 140 145 149 149 142 139 140 138 135 131 132 132 132 136 135 132 129 127 121 114 116 117 112 109 109 104 102 106 106 98 95 94 98 96 93 99 97 103 106 108 116 113 111 103 99 102 96 82 84 99 106 105 101 99 84 77 84 80 76 69 71 85 74 83 78 64 71 71 71 69 84 83 61 62 87 80 58 47 71 91 69 66 97 93 66 62 84 87 75 68 64 78 83 84 72 51 40 64 62 6 -10 -12 -11 0 48 89 50 -8 42 53 -4 26 23 -2 35 -29 -93 -3 47 -2 -22 62 37 2 42 31 62 11 -60 -2 78 55 -59 34 44 -12 149 121 94 159 144 144 104 162 179 39 8 71 -22 -35 -20 -53 15 121 242 179 106 110 -6 117 134 54 -63 -256 5 -37 -26 205 79 117 69 -64 -114 -53 -57 60 213 56276 371 75 75 10757 15 37 56 7320 2213 1762 1878 2410 3110 4229 5900 8657 10886 14957 30164 47896 48766 31162 28995 30122 18464 10756 5576 3810 2564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 741 3551 3968 1447 603 315 151 59 999999 999999 999999 999999 999999 999999 50 283 314 259 616 1693 3942 7249 10308 13618 15179 14349 13336 10830 8188 4972 472 126 125 129 130 125 116 119 117 113 118 123 123 126 123 126 125 124 127 127 130 132 126 129 129 130 130 134 130 125 123 125 124 123 124 128 124 124 122 119 121 119 119 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 999999 999999 999999 146 143 141 140 139 136 131 128 127 127 130 132 133 136 137 137 139 144 146 144 140 139 140 144 147 148 143 140 137 133 134 137 135 136 138 139 138 139 143 141 137 135 138 139 137 134 132 134 136 141 139 129 123 122 121 114 114 116 112 116 115 105 102 107 109 102 97 93 93 94 91 93 94 100 110 111 110 111 112 112 109 102 86 76 91 104 99 96 102 103 90 79 80 85 100 95 78 74 70 87 82 65 61 64 60 53 74 78 69 59 79 83 68 75 80 73 61 67 83 80 59 40 59 96 94 79 75 93 88 83 81 60 37 33 39 3 5 40 30 27 69 86 75 31 47 61 49 99 35 -4 21 45 32 33 47 -55 -41 76 99 38 41 80 41 -17 -75 -28 109 99 -4 30 6 27 144 49 63 93 -1 29 95 141 81 -14 32 208 104 60 82 -97 -134 -1 205 159 -20 -22 -68 -119 -120 43 152 37 99 46 -4 140 137 107 194 233 169 147 127 354 461 56307 371 75 75 10764 15 38 27 7314 2205 3971 4183 4799 6051 7800 10867 17366 20998 23172 33260 46569 42798 27204 25378 32271 26931 22971 9890 8466 7174 958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 6 999999 999999 999999 5 20 24 19 28 31 67 104 111 129 141 165 379 389 230 241 233 166 85 50 34 28 28 79 303 777 1152 1781 3479 4741 5477 6674 7347 7024 5343 4180 3337 2527 2087 991 122 123 126 130 126 122 117 121 114 115 123 125 125 122 122 124 124 125 125 125 124 129 125 126 129 127 130 132 128 125 124 125 124 123 126 126 125 123 123 121 120 120 119 118 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 999999 999999 999999 140 139 138 137 135 133 130 130 130 131 133 134 136 138 137 139 143 146 147 145 140 136 136 141 145 144 141 136 133 135 136 134 138 140 141 141 140 138 136 138 138 140 146 144 141 141 143 144 146 146 143 133 126 120 114 118 119 118 118 116 108 103 105 107 107 104 99 93 90 91 95 100 103 107 115 113 116 115 110 103 103 103 91 93 98 94 93 99 102 105 109 97 90 102 108 94 79 82 101 95 82 90 82 54 67 81 64 74 86 108 115 91 104 122 83 58 59 60 56 53 47 44 75 85 89 85 84 72 74 101 81 69 50 68 66 71 73 47 62 51 42 64 58 29 6 42 78 26 6 22 40 49 121 117 23 6 63 113 53 57 137 100 54 14 -2 62 76 25 77 66 -2 29 -8 47 -17 -81 71 156 94 -80 -34 -1 99 132 117 170 -86 -137 -6 115 141 -85 -97 17 -10 -95 24 266 235 104 19 56 193 284 127 21 142 116 200 363 282 -33 56339 371 75 75 10773 15 38 59 7307 2196 3650 3770 4347 5468 6437 8275 13348 17306 19724 20986 27019 30402 35978 33133 36305 37574 38085 31046 30951 28242 21777 11768 3634 1143 125 53 53 39 46 58 75 103 118 146 206 239 316 418 462 428 324 248 225 145 101 98 104 109 140 161 186 220 223 196 197 203 214 216 203 185 151 123 105 95 90 105 220 542 925 1703 3536 5321 6736 8755 9048 7103 333 142 127 128 125 122 124 128 130 132 127 122 116 121 117 119 119 124 126 128 120 121 120 120 120 123 121 124 122 127 124 127 129 132 127 126 123 124 123 121 126 124 124 124 123 121 119 120 120 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 999999 999999 999999 999999 139 138 136 136 134 132 132 132 131 132 135 135 136 139 138 140 144 147 147 148 143 136 137 141 143 142 139 133 131 133 134 134 138 142 141 141 143 143 139 143 145 143 146 146 146 147 150 149 145 147 147 140 130 124 117 115 119 118 110 108 107 104 101 100 100 96 93 92 89 92 96 95 102 105 109 113 114 110 105 105 106 100 91 92 92 94 95 100 104 98 104 104 98 107 111 94 89 91 95 89 84 95 77 72 97 93 72 71 96 128 128 103 94 115 106 90 89 69 43 55 62 60 59 54 79 83 95 85 73 90 68 72 59 41 46 53 52 26 24 10 38 56 48 45 -41 -65 -2 0 -25 -2 -18 28 152 146 83 19 11 -1 -53 11 76 28 81 137 57 45 129 58 94 188 48 -9 45 37 39 75 69 31 22 -57 -78 39 76 -19 32 105 -101 -73 16 42 94 18 4 54 111 16 -35 121 145 62 -19 -29 121 321 179 -38 97 -104 -67 400 240 -99 56370 371 75 75 10771 15 39 30 7301 2187 795 790 915 1077 1074 1665 3182 6460 15118 22551 28331 32906 42018 46214 43685 42665 39940 43942 40600 31877 30009 25478 17847 9745 2088 1274 348 118 94 105 111 129 149 210 249 329 489 678 779 879 1033 1209 1201 956 437 229 185 157 182 275 437 559 558 492 224 224 232 235 230 224 209 186 154 138 127 115 117 121 133 244 582 1682 3319 5381 5917 5179 245 135 128 123 122 128 136 134 136 134 129 124 119 122 123 124 123 126 130 135 124 124 123 120 122 124 125 127 121 126 123 126 127 133 129 127 121 122 124 122 124 124 122 124 123 119 119 120 120 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 999999 999999 999999 999999 141 140 140 140 138 135 135 136 134 135 136 135 136 137 136 138 142 144 143 141 138 136 137 139 140 138 136 132 132 133 137 139 141 142 139 140 143 144 142 149 154 151 150 147 146 148 148 148 147 143 140 135 130 127 120 120 121 114 108 109 111 107 102 103 101 93 93 99 95 92 101 101 102 101 99 104 112 115 109 107 99 86 88 94 96 91 90 105 102 83 83 90 96 113 117 97 94 89 77 66 67 84 85 81 74 91 90 74 91 120 110 90 69 68 76 61 80 91 64 72 75 78 63 43 62 59 71 94 94 84 80 86 48 23 38 33 61 53 6 -9 27 38 24 27 2 -23 -51 -31 29 62 44 15 34 33 43 69 78 -24 -114 -23 -15 -96 49 161 62 53 149 112 25 52 72 66 77 12 58 113 27 63 91 11 21 305 294 -22 -5 25 -124 -57 -9 -17 39 109 118 -35 -61 -121 -207 28 18 -22 126 47 122 141 103 138 41 36 -22 48 145 113 56402 367 375 75 10780 15 40 2 7295 2178 563 2106 3851 6932 14770 21149 28121 33630 43447 49204 45107 47464 31901 25005 19077 7696 9161 14830 18221 12409 3887 1319 367 130 93 90 84 77 76 79 91 144 298 509 799 1578 2992 4326 5076 5078 3999 2841 1702 1076 531 457 597 852 925 788 295 261 256 251 245 236 221 203 187 173 161 153 145 140 135 137 137 149 157 154 151 150 143 143 142 137 133 145 147 144 144 148 137 137 131 134 130 134 136 131 136 138 132 129 130 128 128 126 130 133 127 130 133 131 134 136 134 133 129 127 127 128 125 128 124 124 123 120 121 120 118 118 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 999999 999999 999999 999999 146 146 146 146 144 142 140 140 138 138 138 137 136 135 136 138 140 140 137 133 131 134 134 136 138 136 134 133 134 133 136 139 139 137 139 143 140 138 141 149 152 151 150 148 147 147 146 144 147 144 134 129 126 123 121 126 120 110 108 108 106 106 106 112 112 101 104 108 102 100 106 109 104 106 115 109 109 113 103 95 94 94 102 105 94 89 96 106 95 92 96 101 105 101 108 101 89 93 97 75 57 74 91 86 74 88 86 72 80 107 96 80 75 64 70 35 46 85 69 65 65 75 62 36 39 38 41 50 56 62 70 64 17 2 28 60 97 102 65 5 -2 31 35 0 12 29 -44 -50 38 71 72 25 34 41 23 63 93 37 0 17 -10 -43 26 107 83 78 85 89 68 14 52 75 53 61 -5 -22 103 176 80 22 41 228 268 117 23 48 5 -77 -119 12 22 -146 56 10 -26 -78 -288 -46 69 4 -42 -75 37 29 50 -80 -309 63 111 -58 -90 -246 56433 369 225 75 10772 15 40 33 7288 2169 19 139 625 1693 2735 4817 7502 9852 19226 29636 37863 38906 34692 39428 31571 28720 22042 5049 3054 3894 9018 10663 6460 659 370 228 94 77 50 40 37 34 45 67 116 332 750 1856 3834 6087 8056 8834 7857 6231 4050 2490 1027 606 495 579 612 521 277 242 240 232 224 216 206 191 180 166 159 158 153 147 144 140 142 146 150 147 148 145 145 152 152 150 145 154 149 153 152 156 149 153 147 147 144 141 140 140 143 145 140 135 134 138 136 132 135 139 136 139 139 137 141 142 138 139 136 135 133 134 131 129 125 125 123 121 122 119 118 116 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 999999 999999 999999 999999 148 149 149 148 146 143 140 140 139 139 140 138 136 136 135 136 138 137 135 133 134 135 135 138 140 137 134 133 134 133 133 134 135 135 137 142 142 139 139 141 143 143 143 144 145 145 146 143 143 140 129 123 119 114 114 116 111 108 107 101 99 103 105 107 108 111 116 113 107 105 101 104 106 110 125 119 108 103 91 87 93 85 90 93 84 87 90 90 94 100 98 110 94 81 92 89 89 101 104 80 72 74 83 98 78 63 57 56 66 68 66 70 62 62 83 54 45 74 63 54 76 68 48 26 19 44 49 37 -4 12 49 61 70 24 -4 73 89 47 52 25 3 60 108 41 10 16 -10 -25 4 41 21 22 39 63 29 -21 33 78 -12 -53 -13 -46 -16 41 36 30 60 48 70 59 9 -10 29 88 1 -10 127 124 26 43 0 -24 62 146 133 138 47 -85 -181 -49 -23 -270 -40 21 4 79 17 217 373 90 -225 -211 -111 115 165 -275 -395 -81 40 223 89 -170 56465 365 525 75 10786 15 41 5 7282 2161 475 1134 1663 2673 5595 9415 12301 14485 15106 18086 22847 32342 35981 33382 32362 30671 34271 50551 51943 43496 19085 7352 3806 162 121 59 59 58 59 75 88 142 344 777 1545 2696 4011 4816 4623 4028 3029 1844 794 635 884 1233 1035 640 211 208 220 213 208 201 190 178 174 163 155 154 154 149 146 145 140 142 140 137 142 142 142 151 151 153 149 156 153 154 151 153 152 157 153 150 148 141 140 145 145 148 143 141 138 142 142 139 140 143 141 144 141 143 140 143 139 140 137 138 137 135 134 130 126 126 126 124 124 120 119 116 114 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 999999 999999 147 149 148 148 147 145 142 142 142 141 142 141 141 139 136 136 139 137 134 133 134 135 134 137 138 134 131 131 133 133 131 131 132 135 135 133 138 139 135 135 137 139 138 141 143 142 144 143 140 132 128 125 117 111 113 113 110 110 105 99 103 108 100 95 98 106 108 107 106 102 103 107 103 103 116 119 116 110 98 93 92 76 71 71 89 90 88 94 95 97 93 97 90 98 98 88 93 101 94 80 74 72 78 88 67 36 35 50 60 54 63 67 60 72 82 70 68 73 62 50 84 77 28 15 45 76 60 65 32 44 75 63 100 91 32 60 60 24 55 60 -11 -5 60 53 28 41 66 20 7 33 -27 -19 11 23 9 -34 40 103 -14 -65 29 38 67 30 29 58 74 87 11 41 53 -52 8 88 62 110 73 17 15 -6 30 97 147 214 240 195 29 -81 -77 -181 -29 119 69 -26 -110 -71 112 307 214 -33 -16 173 246 410 132 -322 -234 -78 69 244 126 96 56496 358 1050 75 10783 15 41 36 7275 2152 326 1909 3208 6525 13618 22442 33620 40658 45588 52463 69388 71919 72242 51500 44608 46621 45757 32666 19777 12280 6295 955 702 296 112 113 124 157 266 459 720 883 949 808 482 278 349 689 1108 981 612 213 213 208 193 189 185 182 170 170 161 150 149 146 148 149 148 140 143 138 135 139 138 138 137 139 140 140 143 143 147 147 144 143 144 141 137 134 132 136 137 136 138 140 139 139 137 140 135 137 138 138 137 138 139 135 137 135 135 133 134 134 130 131 130 127 124 126 124 122 120 117 115 112 999999 999999 999999 999999 999999 999999 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 149 149 147 146 146 146 145 145 144 143 141 139 140 142 140 135 132 130 132 134 135 134 131 131 131 130 129 128 128 127 129 130 126 127 128 127 131 136 138 139 142 143 141 141 139 137 133 130 131 124 120 120 116 116 116 109 104 107 113 104 92 97 105 102 101 102 95 99 107 102 103 107 108 113 111 100 96 95 91 83 80 100 98 101 106 100 103 103 97 100 109 114 113 109 111 104 87 75 71 73 81 79 73 73 68 81 77 69 67 56 54 92 112 77 49 48 69 84 63 34 58 82 68 39 58 49 55 88 64 91 107 64 65 72 74 112 105 2 -15 26 44 53 59 92 40 1 15 -11 -4 33 27 20 27 37 93 58 5 47 65 93 56 93 137 67 110 108 116 129 -2 4 52 35 56 -3 -26 40 60 86 149 188 165 218 259 139 12 15 -56 68 310 113 0 34 -1 120 142 62 50 51 118 211 297 103 21 80 -13 138 300 214 173 56527 358 1050 75 10791 15 42 7 7269 2143 403 1421 1776 2767 4839 7835 14104 24886 35806 49609 58089 60465 65346 64930 67965 73515 74809 56862 36051 21941 11654 3033 1710 734 205 156 122 125 124 135 140 147 155 157 161 167 172 186 205 219 216 213 205 194 181 187 193 195 181 176 167 161 156 151 151 158 154 148 149 148 144 143 142 147 137 137 137 138 138 136 144 140 138 136 139 136 131 136 131 139 133 134 135 139 140 142 138 136 133 132 135 139 135 135 136 134 133 134 134 134 132 135 132 132 131 131 126 128 126 122 120 118 116 116 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 999999 999999 147 147 147 148 147 146 145 146 146 145 143 140 139 139 139 139 139 138 132 131 131 133 135 136 137 137 136 135 130 129 131 132 130 128 129 131 129 128 129 132 135 136 138 141 145 146 142 138 137 136 133 134 132 125 121 120 121 117 116 114 108 112 111 99 104 110 104 104 101 95 95 105 111 113 111 104 109 110 96 95 102 93 87 89 96 101 91 90 100 101 99 95 91 90 98 114 125 127 117 100 93 89 91 89 85 106 101 86 104 90 82 96 65 43 92 118 83 58 50 62 69 42 59 80 53 45 29 39 39 45 73 51 69 100 79 42 47 65 77 79 22 30 50 41 54 40 35 4 28 86 63 21 25 33 37 65 78 69 16 25 19 -23 1 58 109 82 17 52 121 125 106 61 -34 -63 -41 -113 -62 116 109 61 91 110 132 124 106 88 139 25 -31 -5 -2 80 -114 18 259 101 70 67 48 -81 -166 13 84 57 87 194 78 -116 29 222 190 -14 56559 360 900 75 10796 15 42 39 7262 2135 576 2734 5157 8074 10362 13320 18127 23105 29077 34544 37016 46969 53465 58485 64206 63970 57823 45063 37583 28313 22805 18151 12896 6694 1677 665 306 148 122 164 350 760 903 704 674 721 798 868 814 657 496 350 283 209 176 164 164 172 185 191 187 179 169 161 157 163 163 163 158 152 149 146 144 140 144 145 138 138 138 141 136 136 136 131 135 134 133 140 131 138 134 139 136 137 135 134 133 139 134 133 131 128 131 136 133 131 131 130 130 137 132 131 125 129 130 129 124 126 125 127 125 123 121 118 115 116 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 999999 999999 141 140 141 143 142 139 138 140 139 138 137 136 137 139 138 137 138 138 134 132 134 133 137 140 141 140 138 137 134 136 138 136 135 134 136 137 137 139 139 136 136 138 139 140 148 151 147 142 138 140 137 132 128 125 125 126 124 120 119 119 114 114 117 111 105 98 95 94 95 94 93 99 98 100 101 96 98 96 94 92 100 98 86 90 98 98 90 100 113 106 101 107 97 86 92 111 122 120 128 134 112 106 108 85 83 95 93 93 113 103 89 105 88 77 93 91 82 71 56 37 33 51 59 37 49 69 39 28 47 57 57 34 12 65 99 29 33 63 32 38 35 30 54 47 35 89 71 15 45 116 100 43 32 6 43 57 23 21 -12 69 90 23 2 20 53 33 -35 -23 84 -31 -62 32 20 53 53 -88 -34 164 97 -15 75 119 149 220 54 -56 -19 -1 52 89 -3 -131 -108 89 182 16 -34 -1 -64 -206 -227 -15 171 110 46 58 -59 -160 -68 -128 -72 74 56590 361 825 75 10789 15 43 10 7256 2126 468 2718 4455 6642 9132 11970 15715 20407 25602 30203 34680 34763 35531 39339 46506 52727 55477 51506 40880 27134 15837 14598 11720 7540 4251 533 77 79 7 102 506 1277 2522 3915 5128 6224 5354 3587 2320 1847 1775 2229 3238 4117 4306 2925 2205 1024 899 2276 7512 7135 198 180 166 155 159 157 164 157 153 152 147 145 145 147 143 139 138 132 134 131 130 128 129 129 129 124 132 124 133 129 130 131 130 125 124 125 129 126 127 123 118 124 127 125 124 126 125 124 132 126 126 121 122 125 124 122 122 122 124 123 123 123 120 118 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 999999 999999 999999 138 138 140 141 140 136 134 135 135 136 137 137 137 139 137 136 139 139 136 134 133 133 138 143 143 142 140 138 137 138 138 135 134 138 140 141 143 145 145 141 141 145 145 146 150 151 149 147 145 144 138 130 125 125 127 122 124 127 124 120 116 110 110 105 94 84 85 87 85 84 84 93 93 88 89 94 94 89 96 99 100 106 105 107 104 102 103 109 103 105 110 121 107 94 119 125 134 142 142 142 132 141 145 113 104 105 105 98 103 103 85 100 111 102 91 66 53 69 62 40 19 40 53 40 73 59 0 -4 15 28 56 55 23 43 88 46 38 81 50 34 60 39 57 88 93 100 71 62 54 95 85 0 12 33 71 93 3 23 30 53 83 36 61 92 48 1 -44 -72 25 -94 -131 -50 -2 146 84 -22 56 113 96 26 34 64 122 151 111 122 72 132 36 45 80 -45 70 164 56 -64 44 208 7 -8 90 1 121 3 -1 67 -98 -162 -5 74 57 98 56622 365 525 75 10789 15 43 42 7249 2118 133 1152 2234 3441 4255 4223 5001 6020 7476 11049 13590 15313 13987 16611 21393 25344 25781 27363 29233 25030 23765 23778 24152 14946 8579 6388 2906 999999 999999 999999 385 929 1406 2091 2989 4488 6069 7712 8710 9561 8194 5517 3273 2384 1895 2364 3857 5086 6189 6159 7001 5214 3719 5577 15552 22517 11318 6232 329 167 149 139 152 151 153 152 150 147 151 151 147 144 147 138 132 133 131 129 124 122 126 125 125 121 130 122 127 121 124 120 121 122 121 120 119 118 112 119 122 123 124 126 126 125 129 128 129 124 125 125 127 127 125 124 126 125 125 124 122 121 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 999999 999999 999999 136 137 139 139 139 137 135 136 136 137 138 137 136 136 133 134 137 138 137 133 132 133 136 141 143 145 145 139 137 138 138 137 136 138 141 141 143 146 146 145 147 150 151 151 149 147 146 150 148 141 134 130 130 128 123 116 113 114 115 110 106 100 98 90 82 77 79 83 75 81 83 86 94 88 89 101 101 97 97 97 100 112 125 113 102 110 105 96 95 98 97 102 108 107 124 121 121 137 125 122 130 146 144 114 109 103 98 96 81 79 77 91 97 85 86 61 51 75 41 29 26 4 24 52 63 67 27 4 24 38 58 73 50 39 62 27 6 60 31 -10 33 24 47 95 140 95 25 29 33 49 28 -41 -19 56 69 82 31 78 90 38 76 98 112 80 12 -29 -56 -24 49 -22 -50 -14 -10 54 15 10 77 71 42 5 75 141 130 3 181 357 101 3 21 58 133 119 97 183 205 67 147 288 -7 -128 32 -14 -31 -108 -81 -17 -194 -273 -284 -8 233 75 56653 365 525 75 10791 15 44 13 7243 2110 88 813 1757 2719 2888 2063 2263 2850 4302 6883 8123 8457 5418 6451 8905 12044 13594 12329 9378 3949 2855 4214 6123 6470 7420 11083 16909 15927 9939 10887 14225 17489 18131 17262 15924 14943 13878 11879 9391 6956 5293 3715 2254 1635 1052 1654 3734 5146 6060 8242 10134 10086 9614 9350 13097 20588 14620 9742 4496 2255 200 159 153 146 144 140 138 136 141 142 143 139 145 138 135 130 130 132 123 119 125 127 129 123 128 126 128 120 122 123 120 120 118 118 118 116 119 120 124 127 130 134 134 133 137 134 134 131 132 130 131 130 131 129 130 128 128 126 123 121 120 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 999999 999999 999999 136 138 138 139 139 137 137 137 138 137 136 136 135 137 135 133 135 139 138 134 134 135 137 140 143 145 146 141 138 136 136 137 137 136 136 138 141 142 142 144 145 147 149 149 149 146 143 144 141 136 131 129 133 130 124 115 106 101 102 101 99 95 90 82 79 82 86 87 79 82 79 74 81 87 86 95 101 105 102 91 93 108 118 112 111 123 109 94 101 95 80 83 104 107 116 102 81 98 119 123 115 116 102 84 101 109 100 93 72 54 74 96 72 50 61 69 73 65 34 33 37 22 33 39 42 79 82 46 43 50 25 42 51 39 55 64 65 93 68 20 58 82 37 -12 58 92 61 68 62 73 54 34 52 52 48 -5 -40 51 53 24 118 136 37 1 38 48 -43 -61 37 7 51 50 -3 28 29 44 148 110 -33 -48 18 145 109 -78 10 165 -5 -54 129 73 -29 92 187 184 209 135 167 231 -47 -189 -136 -105 32 185 41 -186 -191 -232 -357 -71 311 247 56685 351 1575 75 10796 15 44 45 7236 2101 226 830 1127 1192 1070 152 1087 2130 2919 3481 5445 11414 18861 19130 11940 12516 15751 19380 19774 19100 18669 18729 19641 19712 18618 15802 13373 10958 7407 4089 2780 3395 5886 9060 11556 16430 24440 30161 36392 28487 14346 5936 5617 10443 13176 5988 347 192 160 143 135 130 128 123 127 132 136 134 135 131 133 130 129 127 125 120 122 126 128 123 127 126 129 127 124 127 119 120 113 112 117 113 125 126 126 128 133 139 140 141 144 136 137 134 134 133 131 134 135 131 131 129 129 128 125 123 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 999999 999999 140 141 141 141 140 137 136 137 137 137 137 138 138 139 136 134 135 139 138 136 136 137 139 142 143 142 141 139 136 134 135 136 135 133 132 135 137 136 139 140 141 145 149 150 148 148 144 138 134 128 124 127 128 124 122 119 116 111 105 104 101 93 86 79 76 80 90 89 83 80 78 72 74 88 88 91 99 108 111 106 103 102 104 111 125 132 119 109 100 86 76 88 104 105 118 97 72 85 110 115 105 111 98 80 89 126 134 103 77 55 86 114 71 36 46 67 76 60 58 44 45 56 39 41 57 65 60 47 32 35 27 22 24 34 67 87 59 38 63 75 66 67 44 -21 -8 73 115 114 104 97 100 100 82 56 19 -12 -15 8 22 46 66 11 -17 61 90 36 15 20 -7 -11 74 56 -31 -10 79 97 107 85 -26 -155 -115 114 118 -52 -131 -145 -8 77 26 -10 66 122 112 39 -62 -107 50 142 73 74 55 85 79 260 200 6 -29 -133 -35 135 141 102 56716 341 2325 75 10816 15 45 16 7230 2094 117 2836 7012 12196 16891 18758 17716 14938 15485 22534 24438 19380 16874 16645 17094 16129 14811 12943 9504 5110 3088 2490 3023 5533 11223 24345 44591 58727 62935 43660 17676 3622 3585 7770 8732 4035 296 165 146 134 131 125 118 113 117 123 127 124 126 123 123 122 127 122 125 123 120 120 125 123 124 121 127 126 124 124 121 119 112 113 116 116 125 126 131 128 133 135 138 138 140 134 134 132 133 133 132 133 133 129 130 128 127 126 124 123 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 999999 999999 142 142 142 142 142 139 138 138 136 136 139 139 141 142 140 138 139 141 138 135 134 137 139 141 142 139 136 134 133 131 129 132 133 131 130 130 131 136 141 140 140 142 144 144 140 138 136 130 129 128 125 123 125 120 117 120 118 115 108 104 100 95 93 89 83 80 82 84 84 82 83 80 80 88 92 97 99 112 123 118 115 106 108 126 133 125 114 108 101 92 82 87 106 112 112 100 87 79 78 97 109 120 118 95 90 111 106 86 89 83 83 91 83 64 72 84 76 59 67 47 33 33 11 42 59 50 46 40 20 35 42 3 12 36 49 69 47 1 -1 50 35 -8 26 9 -5 59 100 68 50 65 85 47 38 85 41 46 37 25 70 131 121 69 71 45 78 103 135 148 73 57 39 77 33 20 144 129 -42 -76 0 -66 -25 125 86 -18 16 -20 10 18 43 65 173 174 61 -55 -112 -50 52 56 111 184 8 -34 -104 41 196 -4 -195 -141 65 189 149 162 56748 352 1500 75 10813 15 45 48 7224 2085 85 828 3089 4407 6112 7605 6914 8704 10859 12259 12212 12396 17127 20213 21036 23346 26328 27751 27901 34441 47912 53583 42939 25018 11132 6659 5075 4098 3404 2351 1184 602 177 466 1368 5124 14300 26293 34233 31558 19374 7436 2403 1023 530 591 512 156 146 135 134 133 126 119 116 122 121 127 118 120 118 119 113 124 121 128 129 132 127 129 124 129 125 127 122 128 120 121 119 120 121 121 123 128 128 135 134 138 139 139 134 139 132 133 134 133 133 133 132 131 127 130 128 127 127 124 124 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 999999 999999 142 142 141 141 141 139 138 138 137 138 140 140 143 146 145 142 143 143 140 137 135 137 139 141 143 140 135 131 129 128 127 127 126 123 124 126 127 129 133 135 136 136 134 135 138 137 131 127 129 130 129 124 121 121 120 115 107 103 98 94 99 100 97 92 92 92 85 87 95 93 91 85 84 93 100 105 107 110 116 115 117 109 115 134 123 113 103 90 93 103 94 91 106 104 85 79 88 79 77 91 96 101 107 101 91 89 58 51 87 97 79 86 99 96 96 96 100 78 62 45 50 76 56 19 17 36 46 41 17 20 -1 -16 -12 0 25 19 66 60 4 81 91 19 4 24 28 66 63 -8 22 66 24 -34 1 87 105 73 56 67 12 48 85 77 81 -19 90 190 77 -25 46 56 47 47 -53 134 194 53 -68 -71 68 29 17 101 104 7 32 134 61 75 250 131 52 93 24 -83 -28 83 72 -34 -130 74 -29 -250 -156 -98 89 -225 -356 -12 38 37 74 410 56779 367 375 75 10819 15 46 19 7217 2077 409 1642 2529 3791 5084 6041 6875 8369 9742 10730 10644 13492 15339 16910 16691 15533 14324 12916 11409 11741 11589 9761 10198 10925 11597 11021 10072 12376 11409 8154 6501 7657 9962 13272 18952 26714 31370 28344 16214 5940 2107 1189 690 431 271 146 117 124 236 473 1109 2399 4280 6245 7416 7681 7852 8929 10915 11325 6514 1574 167 158 152 147 138 129 128 124 125 122 123 120 119 116 120 115 120 118 122 128 136 134 134 125 130 124 128 125 124 116 116 117 124 120 128 126 128 131 134 137 139 139 139 137 142 134 136 134 133 132 133 132 130 127 128 127 125 127 125 125 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 999999 999999 142 142 141 141 139 136 136 137 137 139 141 142 145 148 145 143 144 145 142 139 136 136 139 141 143 141 136 131 127 128 128 125 123 123 124 128 130 126 128 131 128 133 134 131 135 137 134 131 130 128 131 129 121 125 124 116 108 103 100 95 102 106 97 93 97 99 95 95 99 95 93 85 81 96 99 101 108 98 100 115 117 110 120 127 114 115 106 100 98 97 97 105 113 94 66 72 84 78 90 78 74 78 90 101 85 80 74 68 86 96 82 95 84 79 83 68 82 83 60 40 76 110 89 37 22 53 88 58 29 19 8 23 -23 9 72 47 43 39 45 94 106 71 -1 35 50 53 71 -24 -16 71 88 88 86 50 63 71 89 111 21 -41 -44 -1 25 -8 -20 55 16 -81 44 0 4 20 3 148 84 11 -15 20 117 -33 -35 83 207 223 73 81 101 176 232 129 120 129 -21 -70 16 46 18 -26 -71 -68 -97 -174 -112 7 -2 -60 36 133 59 -219 -253 243 56811 368 300 75 10813 15 46 51 7211 2069 0 410 1580 2415 3571 5182 6335 7093 8476 9665 10268 10412 13079 15167 17411 18028 16834 15472 14185 12727 11262 8632 6747 4858 3126 2008 2480 3216 3382 3393 4772 5462 4973 3531 1487 410 114 466 721 594 505 664 1000 1088 865 740 207 9 999999 999999 999999 999999 405 1186 2525 4504 6777 10263 17157 28679 38675 39832 36074 29759 19367 4184 163 143 131 127 124 127 123 122 120 120 117 121 117 120 119 117 124 130 135 135 128 129 123 130 128 124 116 120 123 126 125 129 128 128 133 136 135 136 135 139 137 142 139 138 137 138 134 136 134 136 134 132 130 127 128 128 126 125 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 141 140 139 136 135 136 135 137 141 143 145 146 143 141 144 145 143 138 136 135 136 140 141 138 137 133 129 129 127 127 130 130 130 130 130 130 131 131 130 134 136 135 138 137 136 134 131 131 137 133 129 133 129 127 120 118 118 109 107 105 102 104 103 99 95 98 94 85 85 80 82 95 95 102 111 102 108 115 106 108 120 123 120 123 118 112 102 82 94 111 111 108 82 86 97 103 110 92 89 89 91 94 89 91 93 90 94 93 79 84 88 85 72 62 84 83 59 66 86 92 96 71 44 76 116 61 42 69 81 55 17 57 95 121 72 33 75 71 35 43 14 14 54 11 21 16 -26 57 151 123 43 32 25 49 65 79 141 29 -30 51 48 21 -91 -9 86 26 55 64 37 0 145 236 69 59 57 -12 133 122 53 91 200 240 31 16 178 143 135 97 126 196 25 -9 71 86 -4 82 75 -156 -82 72 8 122 7 -186 -37 -84 -57 -40 -42 17 56842 369 225 75 10807 15 47 22 7204 2061 527 1210 1863 2435 2908 3504 3570 3777 4080 3157 867 999999 2 139 622 1330 1903 2497 3347 4678 5473 5185 3821 3089 2368 1606 1216 2118 3066 3283 3379 4859 5650 5172 3988 2637 3028 4465 5963 6463 6343 6580 7021 7142 7318 7376 7291 7024 6121 5146 4040 2607 1221 187 115 824 2362 3005 3993 8047 16598 25346 31874 38993 39840 32692 22926 14443 6171 1469 143 137 141 131 127 119 118 120 120 115 123 119 116 121 125 128 128 126 127 126 130 128 128 119 123 127 124 124 123 128 127 132 136 135 135 133 136 134 140 139 138 138 139 136 137 136 136 135 134 132 128 128 127 125 125 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 140 141 141 138 138 139 139 141 143 144 146 145 139 137 141 142 140 135 131 131 132 138 140 137 136 134 131 130 129 131 134 132 133 133 130 131 133 133 138 142 141 140 140 138 137 137 135 137 138 128 128 133 128 126 124 126 122 111 111 111 111 112 106 99 92 92 92 89 86 82 90 97 99 101 104 105 111 118 120 122 116 119 124 122 125 120 111 87 90 104 109 114 93 84 88 114 112 101 106 96 89 85 98 93 70 90 115 89 67 87 107 94 75 83 106 80 48 96 116 90 91 55 31 58 72 67 68 104 104 57 64 77 76 62 60 89 83 60 53 66 41 29 75 22 14 46 -8 -14 14 -34 -59 16 59 59 12 16 121 62 -8 28 31 -23 -25 66 111 86 -15 20 49 -48 102 297 57 -68 70 -6 -28 2 71 76 62 84 28 80 71 -6 62 35 31 144 128 102 22 -29 -59 39 43 -206 -159 -74 -178 20 141 -16 -109 -126 -5 111 98 41 56874 369 225 75 10814 15 47 54 7198 2053 291 828 1396 1955 2411 2910 2789 2715 2970 2076 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1349 4380 9055 13585 16504 17144 17270 17532 18233 17985 15270 13552 13256 13101 12857 12094 10499 8258 6734 6983 8103 10671 13287 14959 14079 13500 15615 14553 9495 10612 12194 14721 15885 9628 10368 8234 2210 858 149 139 129 123 122 121 119 122 119 115 117 121 117 122 125 127 128 128 130 130 124 123 126 125 120 125 126 124 132 138 137 139 133 134 135 142 138 138 135 137 136 136 135 131 130 131 131 127 129 126 124 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 999999 999999 999999 141 141 141 142 141 139 140 143 143 144 144 143 143 143 138 135 139 141 138 133 130 131 133 137 138 137 136 133 132 131 131 132 134 131 131 133 131 133 135 137 141 144 145 144 143 140 135 137 142 144 139 127 128 132 128 128 124 120 118 114 115 118 115 111 108 104 100 97 92 93 91 90 95 97 99 98 99 99 110 125 130 132 129 124 116 123 126 117 120 116 105 107 122 120 105 86 81 99 99 96 100 96 95 87 80 83 76 92 121 97 69 86 103 81 67 77 77 63 55 76 84 73 59 30 16 22 44 70 57 58 46 45 101 101 55 0 21 97 112 69 44 41 33 50 50 35 48 48 10 20 23 -32 -51 -53 19 91 66 54 45 3 -38 4 44 45 161 185 130 154 95 65 44 9 116 115 15 7 39 27 -72 -171 -25 28 -81 -39 112 125 -46 16 151 44 -67 -11 124 188 30 -63 17 131 155 -66 -181 -225 -337 -154 89 65 -22 -8 182 120 -133 -2 56905 336 2700 75 10820 15 48 25 7191 2046 115 1289 2429 4489 7765 11516 14612 16105 16532 16803 18054 18223 15313 12942 11958 11634 12271 13119 13874 14350 14186 14911 16302 19066 23191 28621 39751 42151 43808 39602 30222 26500 20699 7187 1466 3154 8599 8203 2214 857 152 142 134 132 131 131 126 121 119 113 114 119 117 125 119 126 121 128 132 133 128 125 126 130 127 130 128 129 138 142 138 136 134 132 137 143 138 138 137 138 135 138 135 130 127 129 130 127 127 126 124 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 999999 999999 999999 142 142 141 141 141 141 142 143 143 143 143 140 138 138 136 134 138 141 139 136 135 135 136 138 138 136 135 134 132 131 132 134 133 128 127 129 130 134 135 136 139 139 140 142 143 142 135 138 141 140 139 134 134 135 130 130 126 118 121 124 121 116 111 104 101 102 103 102 94 94 94 91 92 96 98 100 103 90 98 113 105 115 126 116 103 119 120 100 104 110 112 115 121 121 114 101 95 102 105 102 111 125 120 106 90 98 100 92 122 113 87 91 81 72 80 69 45 53 74 62 49 69 51 35 51 56 61 59 38 0 -1 39 67 62 34 16 40 72 111 62 4 2 5 45 33 32 59 37 45 80 91 80 54 64 64 74 72 49 37 -2 30 110 39 54 194 111 52 129 150 198 75 -19 64 38 61 57 8 111 43 -57 44 16 -57 20 137 65 66 224 255 110 -101 -106 46 56 0 -73 -126 106 208 51 -55 -66 -31 -185 -159 -56 -16 17 107 -31 -28 339 56937 336 2700 75 10816 15 48 57 7185 2038 149 704 2314 3246 4231 5836 7705 10290 12660 14783 17307 20107 22380 22165 21045 18367 16192 14419 12298 12881 14638 17184 20841 24782 27480 32282 41918 46511 43642 37425 34112 31271 26218 12669 4995 2533 1921 201 176 157 139 126 125 132 129 134 129 126 121 116 114 117 120 126 116 121 118 128 132 131 130 126 131 131 132 130 129 134 137 139 138 134 135 134 139 142 140 142 141 142 141 143 141 136 132 134 134 132 130 129 128 129 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 143 141 141 140 140 140 139 139 140 140 139 137 138 136 135 139 141 140 139 138 138 139 140 139 136 135 133 131 131 133 133 132 132 132 135 136 135 135 135 137 139 139 135 134 137 137 138 136 130 127 130 133 132 128 128 128 126 128 124 124 124 115 106 101 95 97 102 100 94 91 89 92 98 99 108 107 98 105 108 103 116 117 111 112 111 109 107 103 90 103 118 121 125 120 114 113 110 108 102 102 119 120 118 125 126 103 100 126 120 96 95 89 86 91 72 47 67 86 70 55 69 65 53 72 72 52 46 51 47 41 39 46 63 53 52 70 84 99 69 40 8 -5 74 57 -4 39 37 30 53 63 126 158 145 83 12 36 79 126 93 109 148 11 1 59 0 -16 -28 -33 110 36 -49 -13 19 34 -66 13 164 117 62 97 26 44 199 166 47 215 219 112 43 -86 16 8 -104 -31 -88 -189 -102 92 0 -229 -95 211 182 13 93 128 16 20 98 158 238 56968 332 3000 75 10820 15 49 28 7179 2030 317 2022 3879 6416 9315 12654 16388 20492 24624 27327 28810 27490 25675 22416 17325 12780 10494 12006 15509 22706 26771 30079 32589 33029 31447 30450 31814 34531 33052 27028 15540 5396 3499 497 201 168 146 125 119 123 117 121 118 122 117 120 119 119 121 125 122 123 125 128 124 122 128 128 132 126 123 128 128 131 134 133 134 133 136 138 142 142 141 144 144 143 142 141 140 140 136 137 136 132 132 131 131 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 143 141 140 139 137 135 135 136 137 137 136 137 140 138 137 140 142 140 138 138 141 144 143 140 137 136 134 133 135 133 131 131 133 137 141 140 138 138 139 140 142 141 135 136 139 138 135 128 125 125 125 128 125 123 127 126 125 124 116 116 125 116 107 106 92 92 100 101 93 91 93 91 92 94 112 119 117 123 119 113 113 103 109 125 113 98 107 115 107 111 124 124 116 118 111 109 102 94 95 83 86 100 106 110 118 116 122 119 110 90 83 111 115 95 87 102 103 81 80 66 61 75 49 48 52 54 43 36 95 99 71 88 103 58 40 76 86 95 60 42 47 67 73 33 18 46 46 2 86 96 43 86 73 37 20 52 81 72 91 65 12 0 42 52 -6 -38 -56 -32 17 -48 -29 53 38 86 50 32 63 80 33 15 124 91 73 24 35 149 26 -73 8 32 44 28 17 104 106 174 172 141 105 -30 -11 194 276 112 62 247 136 10 136 -32 -6 57000 332 3000 75 10827 15 50 0 7172 2023 174 1671 3083 4514 6646 9476 12809 16538 20550 26117 30832 32432 33735 31358 27973 20819 11231 6205 4762 9842 14749 21450 27531 31735 35280 40114 44820 47494 45255 36676 20226 7755 4515 876 224 191 177 190 179 130 121 115 113 117 112 117 119 128 124 127 122 125 124 130 121 117 123 125 124 123 119 127 126 127 129 128 128 133 134 136 141 141 139 142 141 139 138 137 135 137 135 134 133 128 128 128 127 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 999999 999999 999999 999999 999999 999999 147 146 145 144 142 140 139 140 139 140 142 138 137 139 138 138 140 142 139 136 137 139 142 143 140 136 135 132 130 130 129 127 126 128 131 135 135 137 140 139 139 141 139 137 138 138 133 130 123 124 126 119 122 125 123 122 118 117 119 119 119 117 114 108 105 96 92 96 98 99 99 105 104 99 101 110 117 114 115 110 106 100 95 101 105 107 99 95 114 128 124 126 125 109 111 117 112 106 88 76 73 78 108 114 91 98 110 108 96 105 99 88 109 127 119 93 97 100 67 55 52 53 65 62 70 68 66 40 17 46 59 70 94 113 69 5 38 77 105 97 63 88 93 9 27 86 93 50 9 109 153 44 32 124 100 41 27 28 -8 24 33 -29 -43 59 122 9 23 117 127 46 -110 -64 109 122 78 30 0 -22 6 -86 -65 63 -30 -24 9 86 77 -11 -106 -29 78 -20 1 2 45 90 144 112 -25 25 133 119 190 115 -95 -65 115 10 -16 31 -98 198 57031 334 2850 75 10834 15 50 31 7166 2015 247 1687 2898 4383 5908 7317 9384 11247 13371 15759 18328 21941 24740 25419 25779 23623 20222 15001 9088 5439 3693 4110 6893 13493 22362 27832 30016 31845 33321 30172 27387 25264 22097 19988 18153 14833 13508 14103 11058 669 312 141 128 119 122 118 113 113 113 125 122 127 123 121 121 131 129 126 125 125 124 128 124 129 123 128 127 131 131 138 136 136 139 144 140 143 138 137 136 137 136 136 135 134 133 130 131 130 129 130 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 149 148 145 145 144 142 142 143 140 138 139 137 136 138 140 138 135 136 137 138 140 139 136 132 129 125 124 127 126 125 128 130 132 133 134 136 133 135 138 136 135 135 134 132 130 127 127 121 122 129 126 118 114 114 115 117 121 120 114 117 111 106 106 106 106 104 111 109 113 115 115 115 109 116 115 109 99 93 94 102 100 89 100 110 110 113 125 127 118 122 127 120 118 121 116 102 96 96 92 110 117 102 95 101 110 88 99 127 108 96 118 132 101 77 89 81 61 81 62 60 97 96 75 38 26 47 59 46 59 80 122 110 59 61 70 85 132 106 43 58 47 54 96 104 24 -7 30 120 117 18 126 158 34 21 44 9 -12 48 85 -11 6 99 55 55 140 153 84 -44 3 112 135 57 -115 -68 27 106 127 26 -69 -57 -23 109 197 69 17 11 113 112 31 31 -62 -194 -281 -62 -46 -126 -64 -73 91 189 -42 -109 68 -28 -172 21 197 201 278 57063 336 2700 75 10836 15 51 3 7159 2008 266 1378 2434 3753 5254 6576 7268 7595 7761 7784 8069 8531 9043 9541 9523 9468 9533 9400 8063 7954 9508 11835 11837 7885 6966 9819 16294 21175 23147 24412 26928 25870 24968 25232 28784 33870 38267 36683 25774 18746 12719 627 262 138 131 125 123 119 112 115 110 119 120 127 127 129 125 130 132 128 131 130 128 134 129 130 122 128 129 135 132 138 136 138 140 146 143 143 140 137 134 137 138 138 135 136 135 133 135 134 133 131 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 151 151 152 150 147 145 144 143 143 143 141 141 141 137 135 136 138 136 134 136 135 136 139 140 137 131 126 124 124 125 126 126 129 134 136 136 136 136 134 133 135 136 135 134 135 134 134 132 128 123 126 132 122 112 114 117 120 121 122 124 123 122 120 122 122 122 120 123 129 122 119 119 121 125 118 123 121 111 106 95 95 109 107 99 100 112 128 120 112 126 130 123 122 121 103 107 126 116 110 110 111 121 110 105 111 108 119 98 106 140 118 91 88 104 97 90 110 102 88 112 87 62 80 64 44 33 42 47 58 78 82 76 110 128 122 72 50 83 90 123 86 78 106 23 37 53 -3 5 -12 37 80 8 62 116 73 21 35 77 -18 52 122 26 -15 10 72 6 -5 111 82 -38 24 108 108 84 -46 25 92 98 225 92 -66 -54 -94 41 196 73 -50 -71 211 248 49 157 168 -120 -326 -29 86 -22 -41 -44 94 164 -33 37 220 176 196 293 315 393 421 57094 338 2550 75 10838 15 51 34 7153 2000 37 283 1067 1548 2059 2719 3396 3949 4140 3885 3299 3018 3187 3566 4176 4799 5107 5215 5595 6241 7159 8618 10657 13274 12890 8923 8546 9924 12664 14611 15219 15907 17852 18572 18348 19506 25327 32830 41297 44779 40488 31720 20910 9065 5473 1530 398 133 128 124 117 120 115 118 114 119 120 126 123 123 124 121 126 128 125 128 129 126 119 125 129 129 126 134 132 137 137 141 140 137 136 130 132 134 134 134 132 134 133 131 132 130 129 126 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 150 150 150 150 148 146 143 142 143 143 144 143 142 142 140 138 137 138 138 135 133 133 135 138 140 138 131 126 123 123 123 125 127 130 135 136 137 137 139 140 139 140 141 141 137 136 137 140 139 132 129 130 130 119 115 121 118 122 125 124 127 126 125 125 126 124 125 125 124 126 130 126 123 128 127 118 117 112 106 113 107 103 115 114 107 92 93 116 111 102 116 128 113 94 117 115 114 128 105 88 92 109 126 117 99 112 116 122 118 115 120 109 116 87 77 79 62 72 87 69 56 91 86 68 67 43 35 59 48 54 80 88 73 73 105 79 34 60 93 71 98 73 49 132 44 -11 67 54 42 10 25 81 59 50 84 123 87 42 91 84 89 91 56 40 28 84 -4 -24 103 113 -18 -77 47 71 148 138 137 130 56 145 -9 -132 -67 -35 42 157 118 -97 -116 134 195 66 223 290 30 -151 -88 22 -31 -171 -29 28 65 107 102 112 207 330 324 331 318 188 57126 339 2475 75 10846 15 52 6 7146 1993 243 935 1235 1465 1572 1692 1940 2396 2785 3047 3121 3236 3132 3187 3184 3130 3494 3992 4831 5599 6302 6882 7345 7185 7998 9450 10589 12778 16173 17554 18066 17838 18955 16066 9806 7067 9126 13479 17966 23160 29788 35280 34039 25664 15040 10563 6591 6846 6266 1765 137 128 133 130 126 118 116 111 119 117 120 123 123 122 128 125 126 127 130 125 127 133 131 130 136 135 141 140 141 137 132 130 128 133 133 133 133 131 134 133 130 131 127 125 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 999999 999999 999999 150 150 148 147 147 144 143 143 141 143 143 141 140 140 138 136 137 138 133 130 133 135 136 140 141 137 132 128 127 127 129 130 130 132 132 136 139 142 145 144 141 140 143 142 140 140 145 146 141 137 130 125 118 117 123 120 121 122 123 123 118 122 123 120 126 132 133 124 119 129 128 118 122 114 109 113 105 105 113 115 109 109 99 93 91 95 111 104 102 111 115 108 101 117 125 125 126 105 94 111 107 93 112 109 89 97 123 131 110 111 130 133 98 71 78 70 51 62 62 55 90 85 47 33 37 37 45 45 52 51 71 90 41 34 30 34 33 68 97 80 47 29 79 56 60 111 103 43 13 64 82 41 22 71 125 87 59 100 120 103 92 61 -12 64 114 -18 26 99 96 6 -133 -25 114 236 183 48 67 117 185 -18 -91 86 -6 -24 173 195 -89 -137 -14 85 156 167 128 -27 -83 -154 5 186 3 3 23 43 6 -122 -50 55 122 15 46 99 -55 57157 338 2550 75 10845 15 52 37 7140 1986 151 437 1254 1700 2475 3612 5148 6352 6977 6798 6054 4908 4146 3289 1741 665 1653 2623 3448 4282 5439 6723 7382 8976 11803 14653 19562 25751 29376 30778 31149 31100 25356 15670 5605 4536 5116 5633 5658 7397 7859 6586 5464 5444 5853 8663 16837 26413 27709 15007 2271 142 135 133 123 120 112 118 118 120 120 122 118 129 118 124 128 132 131 133 132 134 133 139 136 142 140 142 140 136 134 134 136 138 135 138 135 136 135 131 131 127 126 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 999999 999999 999999 150 149 148 147 146 145 144 143 141 142 143 140 139 139 137 135 137 137 131 129 132 135 136 139 141 139 135 132 131 130 128 129 128 131 132 137 141 144 145 141 138 138 140 139 143 146 145 140 138 135 124 120 123 123 124 119 118 120 116 118 120 120 122 128 135 135 134 129 121 126 127 119 120 112 114 117 107 108 109 115 115 110 95 86 94 112 124 112 108 117 121 120 129 135 133 128 127 126 128 146 134 121 118 112 96 73 89 117 128 137 136 127 112 83 79 80 70 71 93 102 85 69 43 12 18 33 41 34 16 19 23 51 44 18 31 50 37 80 116 74 51 50 48 51 91 62 78 98 58 47 26 26 55 7 16 7 35 114 13 -2 59 35 21 81 162 126 96 209 211 72 -111 -51 132 90 70 41 -18 147 158 38 82 163 20 -130 77 99 -36 -31 4 95 52 44 48 -42 84 15 50 314 183 102 222 103 63 41 -91 -36 41 -154 -140 43 -32 57189 335 2775 75 10849 15 53 9 7133 1978 42 480 1800 2843 3613 4039 3914 3322 2563 2350 2041 536 188 111 168 282 1121 1841 3070 4415 6142 8002 10281 13683 16864 19464 20473 19895 18217 15598 12009 6744 6441 6876 7534 8243 10083 11786 13044 12765 11734 9367 9216 16264 30726 44815 45722 25798 5754 141 133 126 126 115 120 119 118 116 119 120 127 116 125 127 128 132 135 131 136 135 141 137 143 144 148 147 143 142 143 144 145 141 143 141 140 137 134 133 130 130 130 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 149 147 146 146 146 145 143 143 142 143 141 140 140 137 136 141 140 135 133 133 135 138 139 138 134 130 127 128 127 126 128 131 133 133 136 141 141 139 138 137 135 136 137 142 147 146 138 134 135 132 128 129 131 132 125 118 119 115 117 125 126 129 131 128 127 130 131 128 129 133 131 132 130 127 126 120 119 120 117 116 111 109 107 104 105 115 106 100 112 114 128 143 147 150 133 123 136 144 145 134 129 115 97 97 75 90 134 134 124 116 117 104 93 91 84 71 56 90 131 113 86 64 65 66 19 -10 5 25 38 18 22 49 43 29 40 81 93 84 31 -9 16 61 93 87 39 19 54 38 3 0 64 147 21 -8 89 46 11 8 11 0 13 95 62 93 157 185 254 218 65 -65 -19 80 45 -12 20 -46 -5 44 115 145 64 54 -44 -57 -46 -11 128 240 56 -161 -18 148 121 164 210 6 29 28 -47 220 81 16 168 41 -84 -231 -342 -23 89 -123 57220 320 3900 75 10847 15 53 40 7127 1971 109 248 460 1304 1903 2617 3543 4382 4835 4976 5339 5914 6255 6519 6937 7211 7822 9111 10306 12297 15910 21557 26680 29744 30751 30006 23128 14292 9036 15937 29713 45610 52610 36605 9060 140 128 125 115 121 118 118 118 116 121 122 120 125 118 122 126 129 123 133 130 135 135 139 146 148 146 144 142 143 143 143 142 141 139 138 137 135 135 131 130 130 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 147 145 146 146 145 145 144 142 140 139 138 139 139 136 137 142 144 140 137 135 136 139 140 136 133 130 125 124 124 127 130 132 134 133 134 137 137 137 137 134 131 134 137 141 144 143 142 139 138 139 133 128 131 132 128 116 114 120 119 122 127 126 126 123 123 127 125 130 132 129 127 133 131 127 133 128 128 131 117 111 110 113 128 129 115 120 118 109 123 121 123 134 132 134 128 131 142 140 131 120 107 106 90 80 78 108 148 117 93 102 105 98 98 109 106 71 42 67 112 107 71 76 85 69 14 -56 -18 49 57 47 63 70 70 71 58 79 67 48 27 3 19 62 85 61 42 8 -30 -17 8 13 60 97 80 92 92 78 56 60 77 24 21 86 77 54 11 57 80 36 18 -37 21 14 61 115 76 41 21 5 6 20 -3 47 42 0 100 116 38 101 125 59 76 153 97 104 182 -126 -204 -66 -105 122 60 -64 99 166 5 -232 -302 13 95 -36 57251 316 4200 75 10855 15 54 11 7121 1964 26 288 1153 1575 2008 2332 2990 3912 4953 5992 7669 10470 11982 12841 14300 16394 19990 24922 30238 34098 36845 37867 37275 31874 21023 12516 12667 26014 41989 39022 9358 137 123 119 114 121 120 120 123 120 119 121 119 122 117 119 118 123 120 127 125 127 132 134 142 144 146 145 142 144 141 141 140 141 138 139 137 135 135 133 132 131 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 144 143 144 143 143 145 145 142 139 137 135 135 137 134 133 138 142 141 138 137 138 143 144 140 134 131 129 125 126 131 133 133 135 135 135 137 140 141 139 134 133 136 136 140 143 142 142 139 136 135 133 130 125 121 118 114 111 114 114 116 117 115 119 117 117 117 118 128 129 123 126 131 122 123 136 129 119 129 123 113 114 114 122 122 113 122 135 127 127 126 118 115 121 125 132 142 130 132 138 125 127 125 111 111 107 118 138 113 102 105 98 103 99 88 87 62 49 79 84 80 81 75 46 47 42 5 14 41 51 75 99 106 90 75 73 47 25 33 72 80 75 72 21 -23 6 63 45 40 28 -20 16 66 93 98 33 99 116 68 98 87 91 88 97 69 -9 15 78 48 91 62 94 82 95 190 126 80 53 33 1 21 22 40 50 82 153 178 26 -74 139 254 141 53 39 76 77 32 -16 -56 -57 7 -62 0 63 84 175 135 46 49 182 180 57283 312 4500 75 10859 15 54 43 7114 1957 3 357 1467 2259 3365 4701 7273 11390 14456 19998 25716 31494 36738 40295 39184 36288 37284 38693 43356 41046 28492 11406 4059 8792 12980 10054 163 129 120 117 109 116 119 121 124 125 121 125 120 123 122 122 118 120 122 126 127 129 133 133 139 143 149 146 147 147 147 145 144 144 144 144 141 138 136 136 134 133 133 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 145 143 143 142 142 144 144 141 137 136 135 135 136 133 131 134 138 137 135 134 137 142 145 145 140 135 131 129 130 131 135 137 135 136 137 139 139 140 140 137 135 135 135 136 135 137 137 137 132 127 130 129 122 118 119 119 119 115 113 115 115 120 121 116 120 119 121 131 125 122 135 130 121 124 127 128 115 123 130 123 115 110 118 120 122 124 130 126 121 111 105 105 112 128 126 129 122 126 132 124 132 131 120 126 119 115 133 137 127 108 114 123 111 111 98 80 94 103 78 76 92 60 46 52 46 71 64 31 55 79 96 86 32 11 46 38 38 64 74 66 92 89 7 7 -20 2 63 49 22 -15 13 75 96 137 93 94 118 59 95 60 33 29 3 -7 -48 52 139 92 126 135 105 150 180 169 56 -20 50 171 215 125 -62 -69 73 129 93 38 14 129 135 23 -52 -46 60 28 -12 101 128 94 19 -79 -25 76 20 -61 83 221 244 237 158 100 57314 313 4425 75 10860 15 55 14 7108 1950 145 1224 1991 2960 3698 4113 4167 5608 8780 12303 19692 27445 35927 45922 54344 61475 55692 50178 46488 41357 37793 24902 8817 971 149 141 135 144 140 130 123 116 111 117 117 119 119 121 127 126 124 124 121 121 118 120 129 132 131 135 135 137 137 144 141 146 143 148 144 144 145 144 145 144 141 139 138 135 134 135 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 145 145 143 141 140 141 138 136 137 137 138 138 136 133 135 137 136 133 131 133 137 141 145 146 142 135 131 130 129 133 134 132 133 135 136 137 138 138 138 139 140 139 137 134 131 128 128 126 125 124 120 119 121 120 115 117 117 115 120 124 120 125 131 134 132 127 132 134 131 132 124 120 122 119 121 110 111 117 119 119 108 107 116 135 128 114 126 136 115 104 120 122 125 116 123 134 130 147 158 146 142 124 96 89 103 125 136 120 91 119 132 108 126 101 81 118 115 80 68 97 92 73 43 -2 36 69 37 47 54 65 49 17 39 66 50 53 87 89 43 43 94 64 73 -6 -61 -16 11 90 85 71 58 83 142 76 48 86 47 63 28 -9 63 64 56 25 72 86 72 156 68 -29 125 145 78 -28 -99 59 163 161 90 -34 -69 23 22 -23 -6 -8 71 145 64 -68 15 -27 -57 95 23 -45 15 -12 -40 18 -45 72 -14 -25 245 109 42 92 120 57346 314 4350 75 10864 15 55 46 7101 1943 43 332 1461 2108 2946 3574 3877 3833 4963 7257 10428 15753 25547 34963 58121 84850 104928 76138 63372 44763 31325 27559 20050 4109 496 128 128 127 135 142 133 125 123 111 115 112 119 119 124 124 124 125 127 119 125 119 123 130 134 128 130 132 139 132 138 137 142 142 145 142 142 142 139 136 137 137 135 135 132 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 999999 999999 999999 999999 999999 999999 999999 147 147 147 146 145 143 142 142 141 140 141 140 138 138 136 134 135 137 135 132 131 133 137 139 143 147 142 135 131 129 128 128 127 126 127 127 129 131 134 134 136 138 139 141 140 137 133 127 126 129 131 127 121 120 118 116 113 111 115 111 113 119 115 120 128 134 132 125 129 134 131 122 114 117 124 127 125 113 117 118 114 125 109 96 107 120 120 108 128 141 125 123 132 144 135 130 134 127 137 161 175 171 165 132 105 92 100 137 121 98 113 130 107 97 92 56 54 90 102 85 78 104 85 33 34 17 15 34 35 46 57 41 22 56 44 34 35 44 79 76 38 14 41 53 73 44 2 13 56 76 62 62 35 73 105 45 19 59 97 88 49 -21 7 88 114 120 140 98 63 95 117 47 38 48 -15 -92 -101 42 144 146 62 0 -20 3 -69 -83 36 24 -29 71 66 -118 32 -7 -14 207 -56 -106 -11 -7 -38 -12 -23 23 87 47 298 155 61 188 112 57377 312 4500 75 10866 15 56 17 7095 1936 244 483 1509 2214 2818 3541 4816 6126 8563 13115 23060 41594 79033 131309 176555 131070 30862 14648 9766 8500 5933 388 134 129 124 119 119 121 120 121 120 116 120 118 122 122 124 119 118 123 126 121 130 124 127 130 135 131 128 127 139 136 136 141 140 139 144 140 141 138 136 132 132 131 129 129 128 129 128 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 148 148 148 147 147 146 144 145 145 143 143 141 141 140 137 135 136 136 133 132 131 133 136 138 140 142 139 134 132 131 127 123 122 121 120 119 121 123 127 128 131 134 131 131 134 132 130 129 127 130 129 124 122 120 113 113 115 118 120 115 108 112 120 125 125 124 121 117 119 123 123 124 121 124 129 130 127 116 122 124 121 123 104 98 110 117 123 116 118 119 111 119 121 127 120 126 136 123 132 139 147 175 179 152 153 135 127 159 148 112 118 125 106 105 86 49 60 85 86 76 86 98 69 21 7 51 76 63 69 59 38 24 26 62 49 23 30 18 19 8 3 22 -21 5 80 85 103 103 105 62 51 92 111 92 42 20 18 65 99 63 24 -36 -54 11 30 1 2 63 115 38 86 171 143 52 -34 17 32 48 123 168 75 81 153 118 75 101 187 162 51 -9 -28 -6 110 94 -26 91 -31 -55 66 111 55 43 177 177 52 -6 291 300 310 137 -112 57409 322 3750 75 10869 15 56 49 7089 1929 25 250 483 1347 1821 2799 4291 6777 6997 4410 3034 3694 4441 6125 7239 9552 13208 18030 22396 26187 30571 48117 73483 116048 126140 57755 4889 154 132 131 130 128 134 131 124 122 118 114 114 118 120 119 125 124 122 121 120 122 122 121 124 128 133 129 134 132 140 141 133 129 136 141 142 147 143 142 146 142 147 142 142 140 139 136 135 134 133 133 133 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 148 148 147 147 145 144 145 145 143 143 143 144 144 140 137 139 138 134 133 132 133 135 138 137 135 137 138 134 129 123 119 121 123 120 117 119 121 123 125 129 128 126 125 126 126 124 125 123 124 120 117 118 115 111 108 109 115 117 113 115 118 118 124 125 117 116 118 124 125 124 128 129 128 126 127 130 123 116 117 124 121 109 104 110 116 118 119 114 107 106 109 122 126 115 118 131 132 130 137 149 183 194 199 191 171 162 150 149 138 102 75 73 69 74 67 75 84 65 67 83 91 79 56 28 58 92 72 59 43 24 11 19 34 62 69 59 63 27 13 39 49 -18 -23 42 34 54 79 95 95 74 88 145 77 -38 -46 -32 13 61 65 -5 -54 10 58 23 15 20 11 72 59 -9 37 218 224 103 171 107 -14 -15 65 180 260 261 160 125 150 185 65 -24 -12 18 30 41 105 19 134 67 -95 -142 -62 176 243 210 109 -105 24 203 120 121 -86 -63 57440 334 2850 75 10876 15 57 20 7082 1922 14 265 1175 1634 2109 2577 3081 3500 4073 4412 4469 4941 5181 4713 5179 6338 7887 10404 13063 16347 18022 14500 10328 9828 10171 10516 9602 11523 14725 20350 26960 32163 36254 42980 54938 62062 45551 25298 1070 145 133 133 136 133 135 127 125 125 121 118 116 116 117 115 125 125 123 121 118 124 124 123 124 129 129 130 135 131 140 144 140 140 141 144 149 151 149 146 148 145 148 147 148 147 147 144 141 139 138 136 138 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 146 145 145 145 145 144 144 143 142 142 141 142 143 138 136 137 137 135 133 131 132 133 137 136 131 132 136 136 131 127 123 123 125 124 124 121 122 123 125 129 129 127 127 127 126 124 124 124 124 121 120 118 114 113 111 108 110 109 107 116 118 109 109 113 111 112 115 124 124 122 122 123 124 117 118 132 136 120 116 120 118 116 116 119 112 99 105 116 112 105 106 119 133 136 126 119 125 130 136 147 170 169 177 166 146 150 124 125 143 114 74 53 73 102 87 73 74 82 98 91 81 92 93 74 84 82 41 23 64 78 22 30 51 68 66 35 55 70 89 102 59 -10 -16 38 10 -29 4 46 30 13 17 80 80 47 31 -53 -18 51 107 32 -69 1 -7 -52 15 87 36 19 86 25 -24 97 187 114 104 74 64 103 40 134 66 -7 78 84 202 173 -190 -167 41 -26 -93 -99 -47 39 260 175 56 40 -58 -48 168 250 135 5 97 101 42 -12 -24 143 57472 334 2850 75 10885 15 57 52 7076 1915 267 1119 1661 2286 2977 3869 4999 6281 7697 8812 9286 10123 11051 10363 9951 9977 11083 13648 17506 21528 24244 25642 26148 29056 28187 25812 15744 12504 10525 10264 12059 13624 14826 16096 22625 22529 17214 4432 8637 11372 7354 252 144 140 134 129 124 124 123 121 126 120 117 116 119 124 124 119 118 119 119 121 122 123 126 129 128 128 138 142 146 148 147 147 153 150 148 145 146 146 145 146 148 146 147 144 140 138 136 134 136 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 147 146 145 144 144 145 145 145 143 142 141 140 139 136 134 136 136 133 131 130 130 132 135 136 134 132 136 137 134 131 127 124 125 128 129 129 131 131 132 132 135 136 134 134 131 130 131 131 129 123 122 119 117 121 118 115 113 104 106 115 115 111 110 110 106 108 117 125 123 125 126 125 130 125 117 130 139 135 131 118 111 111 108 113 110 95 93 107 105 97 113 111 122 133 119 115 120 127 133 134 141 135 134 130 118 126 113 128 140 124 116 106 100 97 98 74 69 96 108 108 102 122 94 67 88 69 45 45 96 99 42 31 59 91 42 -8 -1 7 53 92 36 -21 22 74 48 -15 -2 17 5 16 17 25 -14 28 145 45 20 107 77 51 25 35 5 -47 -69 -45 -13 52 133 103 79 51 102 4 -42 60 103 87 -44 0 -13 -62 56 97 249 246 59 31 7 -70 -24 115 -36 -103 172 251 152 101 -28 -212 -64 64 258 156 17 220 190 62 -11 30 57503 332 3000 75 10887 15 58 23 7069 1908 165 439 1474 2196 3158 4479 6041 7640 8645 9857 11948 13552 14398 14403 14305 15056 17666 21103 23501 26878 31657 35911 34318 27550 16191 13374 10683 6833 5277 4219 2661 2290 2180 1635 1585 3273 11131 16078 15264 5797 1873 968 288 131 124 125 125 130 132 122 118 119 117 122 123 121 120 119 117 118 120 120 125 127 124 125 131 134 139 141 138 139 145 146 147 145 144 145 145 144 144 141 142 139 139 136 133 131 131 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 148 147 146 144 142 144 145 145 144 142 142 139 134 134 135 135 134 132 132 132 134 135 135 135 133 132 136 138 134 129 126 125 126 130 130 131 134 136 134 132 134 133 133 132 128 128 128 125 121 117 117 117 113 117 116 114 109 103 104 108 108 110 115 110 105 109 120 128 122 121 127 129 134 134 131 132 125 132 134 116 106 105 105 104 101 98 96 100 98 88 95 101 114 120 117 114 119 128 134 146 152 154 161 169 177 182 154 139 154 153 145 142 112 88 87 71 75 88 91 96 94 124 74 48 70 56 47 63 92 62 41 24 27 57 23 11 39 -11 -30 50 50 -16 24 73 89 44 19 41 33 47 45 26 -14 -11 88 42 39 158 52 68 100 51 90 98 61 37 61 105 121 91 56 48 106 18 27 113 72 -11 40 167 170 74 45 -31 5 82 179 125 -61 -118 -63 93 106 68 41 89 50 -273 -191 -47 -13 -34 107 53 -6 342 305 183 112 50 57535 330 3150 75 10882 15 58 55 7062 1905 128 476 1670 2582 3699 5004 6061 7363 9344 12058 15112 18163 20328 21769 22734 24532 28156 32398 40147 46183 45499 29930 16069 12296 9794 5807 4053 3507 4745 5503 4015 2355 1446 1270 2647 4795 7459 5566 1868 966 288 128 124 131 129 131 130 124 122 122 124 125 120 121 122 117 118 117 119 122 120 120 123 126 126 129 135 137 136 138 141 144 146 144 144 143 142 141 140 139 137 136 135 131 130 130 129 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 147 147 145 143 141 141 143 143 143 143 143 140 137 135 136 137 136 135 133 134 136 137 135 132 131 129 132 136 134 130 127 127 129 130 129 128 130 133 130 128 126 124 126 128 126 122 120 116 113 115 116 113 107 108 110 109 107 107 106 104 104 110 116 113 113 115 116 120 121 121 122 124 129 134 136 131 110 112 120 111 108 106 112 117 111 101 97 105 115 102 83 91 101 94 104 110 110 123 132 144 154 163 179 195 204 204 196 185 193 191 180 168 145 127 104 81 79 95 97 89 68 83 76 54 65 55 14 35 79 50 41 42 42 55 28 17 45 20 -9 30 75 21 26 75 116 127 96 94 67 82 52 52 82 51 61 22 10 89 68 46 74 19 -16 91 160 133 151 144 121 145 108 86 37 -60 61 189 84 -2 99 200 155 63 22 -110 -88 -14 12 -9 -24 -47 -22 104 239 179 46 117 -28 -343 -138 92 33 -128 -92 -22 8 186 217 116 56 71 57566 328 3300 75 10895 15 59 26 7055 1908 209 573 1847 2610 3392 4460 5709 7203 9277 12135 15422 18787 22410 27527 34321 41531 55487 82000 92836 68705 22509 9399 6288 5160 7127 8213 7642 6952 3082 958 586 473 260 205 204 173 147 145 142 135 131 132 130 127 129 128 130 127 130 128 122 117 120 115 116 117 122 122 121 122 126 131 131 134 138 140 145 146 147 147 148 144 146 143 142 141 140 140 140 138 135 134 133 134 133 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 147 146 144 142 139 138 140 141 143 143 141 140 140 137 137 139 140 138 134 132 132 134 135 134 134 134 132 134 134 131 127 127 128 128 129 128 130 131 128 124 123 127 130 133 134 126 121 119 118 119 119 116 109 108 114 114 111 112 113 109 105 108 113 118 120 119 115 116 120 121 121 122 125 125 123 126 113 110 122 121 118 113 114 125 125 113 107 106 121 124 104 107 115 95 102 118 113 118 133 153 158 161 177 179 172 169 188 206 205 205 223 206 160 141 129 98 92 94 90 83 62 71 87 66 55 35 1 23 70 70 69 70 63 86 57 9 16 27 40 54 61 32 -3 -4 41 78 65 43 55 100 62 65 115 89 75 44 12 36 26 -30 21 62 -7 54 148 85 97 191 185 200 129 13 1 -38 14 153 60 -47 21 119 99 35 119 7 -45 37 61 130 95 -6 82 356 389 119 1 85 40 81 136 205 161 -56 -94 8 137 198 201 170 25 45 57598 326 3450 75 10902 15 59 58 7048 1909 220 517 1729 2446 3214 4036 5104 6744 9400 13469 19053 26954 36631 50159 74403 105979 115261 86199 29829 11954 9635 7160 5041 6711 5133 3848 1331 160 158 145 143 138 134 131 133 130 130 133 126 122 118 117 116 118 122 117 125 124 125 115 120 115 116 117 121 119 123 124 126 128 131 133 135 135 142 144 146 146 147 143 144 140 139 138 137 138 139 136 134 134 133 133 132 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 147 145 144 143 140 139 140 141 143 143 140 139 140 139 137 138 138 135 133 132 132 135 135 135 135 136 136 133 131 130 129 128 125 126 131 133 133 134 132 130 133 136 136 136 135 130 128 126 124 125 126 126 117 110 118 118 113 113 108 108 111 110 113 115 117 119 118 119 117 118 123 126 124 115 116 124 116 108 117 121 117 116 118 129 127 114 106 107 120 119 124 129 122 113 117 125 122 123 137 155 163 177 186 187 181 195 202 216 260 272 253 204 144 105 87 76 95 83 68 67 48 71 79 78 82 55 34 32 47 66 97 100 86 91 64 36 48 55 28 22 33 27 -36 -54 12 5 -16 -16 12 29 -5 17 106 61 26 36 46 66 29 90 157 132 74 24 82 112 78 101 52 0 -9 -24 40 52 12 -5 -77 -78 -49 56 88 -63 -13 72 -8 -69 23 144 205 98 133 315 289 171 -109 -138 113 263 272 273 287 220 1 5 221 263 330 219 78 102 57629 326 3450 75 10899 16 0 29 7041 1912 119 460 860 2507 3574 4817 6625 8662 11554 15824 21723 30107 41382 61441 90783 109455 103106 74046 44896 29822 14781 5381 166 145 148 152 152 148 143 136 139 136 130 128 132 128 128 129 124 124 119 117 113 117 116 114 125 126 129 127 130 122 126 122 123 126 130 128 130 132 138 134 138 140 146 146 150 150 150 148 148 146 145 145 145 145 145 142 138 139 138 138 138 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 148 146 145 144 143 141 142 142 143 143 142 140 139 135 134 134 135 133 130 128 129 133 135 137 139 139 136 131 130 131 131 130 128 131 135 139 139 140 140 141 146 149 147 143 137 132 136 133 133 131 128 130 129 126 128 125 122 125 120 118 120 115 113 116 119 120 124 130 131 133 135 132 135 136 137 137 123 110 115 119 108 107 115 127 129 117 106 111 120 119 128 130 129 127 118 116 126 140 158 146 145 186 180 189 229 259 275 280 321 307 203 149 132 81 63 72 84 67 48 64 58 54 64 79 82 53 23 7 22 62 63 61 91 82 61 50 45 66 63 24 31 46 -28 -6 58 11 15 49 60 40 -45 -64 10 33 47 3 1 75 33 134 194 46 -13 16 84 74 44 -18 -78 -14 -7 -40 -4 -16 -40 -79 -86 -17 71 59 -62 -106 -90 97 120 -3 33 23 199 177 86 82 -12 73 -18 -114 -48 92 236 163 92 128 -42 72 237 62 241 109 -35 81 57661 315 3300 75 10897 16 1 1 7034 1915 45 434 1741 2543 3582 4846 6261 7907 10474 13626 18013 23988 32109 40182 47638 60558 72767 80792 77861 63926 44853 27181 6685 604 147 138 135 132 136 134 125 129 130 129 127 125 129 124 126 125 124 123 120 115 113 121 117 118 125 121 121 129 132 126 128 121 124 123 127 126 127 130 135 130 135 138 141 143 145 144 142 142 143 144 143 142 143 140 139 137 134 135 132 131 132 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 149 148 147 146 143 140 141 142 141 141 139 139 137 133 132 133 134 131 127 124 126 132 137 139 141 140 136 133 132 133 135 134 133 135 136 137 139 140 140 143 146 153 154 150 145 141 141 138 137 136 137 134 134 139 138 137 140 142 138 130 125 124 121 126 131 130 130 133 135 138 136 135 140 149 145 141 135 121 119 128 119 105 109 121 127 119 110 112 116 112 109 119 136 136 116 102 119 136 153 124 116 156 157 163 211 255 282 284 276 218 120 91 112 85 66 83 88 77 51 52 65 40 34 43 30 23 25 -12 4 75 60 44 49 22 24 45 12 29 128 92 33 33 18 37 11 8 69 97 67 48 16 -27 10 88 94 -2 -16 81 35 27 11 -168 -176 7 64 -36 8 3 -9 64 -12 -13 15 -100 -102 5 35 52 194 103 -152 -94 25 143 164 159 88 -112 -43 67 -69 -145 0 77 72 -35 -253 57692 326 3300 75 10896 16 1 32 7027 1919 192 1170 1979 2934 4025 5051 6202 7486 9369 11834 15173 19387 25380 30810 34921 39988 41452 45905 54562 64554 72726 60340 36874 3355 132 125 120 124 124 123 120 120 120 119 123 119 124 120 123 120 118 120 121 116 117 120 122 119 125 119 118 122 128 128 126 122 125 120 123 125 127 126 129 125 130 129 133 132 137 135 134 137 138 141 141 139 139 136 135 133 131 129 127 126 125 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 149 148 149 146 143 140 140 140 140 141 139 138 136 132 131 133 135 131 125 126 129 134 139 139 136 137 136 134 133 134 137 138 137 138 138 136 140 142 142 142 141 146 154 157 155 154 149 146 143 144 146 140 139 141 138 139 143 139 138 137 129 127 124 122 129 131 133 132 128 135 139 134 136 145 146 139 132 126 118 119 118 108 103 106 116 116 103 100 105 91 81 94 92 103 99 86 106 112 119 106 101 119 142 143 136 168 199 217 200 152 103 88 115 103 66 77 89 77 59 47 50 31 34 71 81 78 66 7 12 66 72 67 36 -8 23 54 14 25 60 35 25 27 25 59 39 54 89 44 0 16 56 0 -37 60 92 45 59 66 27 -37 -133 -146 -41 13 -13 -18 11 -32 -18 -27 -55 10 62 22 -35 62 78 31 -19 0 0 -81 69 139 79 245 233 49 -33 64 7 -187 -55 18 -30 -71 -80 -73 20 21 57 15 -32 267 67 -298 -286 -301 57724 328 3300 75 10899 16 2 4 7020 1922 177 394 1452 2388 3429 4177 4956 5536 6100 6685 7355 8085 10102 13660 18752 26860 37195 53471 63230 76178 90937 85539 56120 6847 139 124 122 124 123 123 120 118 120 120 120 115 120 120 124 122 118 121 124 116 124 122 124 118 126 125 125 124 126 123 123 123 123 121 125 129 133 128 129 126 130 128 133 132 138 136 135 138 138 139 140 142 141 137 138 136 132 129 128 127 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 999999 999999 999999 148 146 146 146 145 142 139 139 138 139 142 141 139 138 135 133 134 136 133 128 129 131 135 141 140 137 136 134 132 133 134 134 136 138 140 140 137 139 142 143 143 141 144 151 156 154 152 149 145 145 139 133 132 134 136 130 127 126 123 124 121 116 117 120 114 116 121 123 127 123 130 137 128 124 130 130 126 122 126 121 112 102 96 93 87 101 108 102 95 94 86 79 75 64 75 76 88 122 120 115 115 122 136 136 140 135 151 172 177 179 157 148 143 152 148 116 102 98 78 76 76 38 28 64 94 108 82 59 35 30 37 29 39 18 29 60 30 11 10 -29 -16 -5 -37 -56 26 103 84 56 8 -19 23 40 -26 -62 15 59 75 90 -9 -18 -6 -88 2 109 -6 -84 10 46 -33 -20 9 62 3 -33 174 155 61 75 -29 -136 -58 139 99 85 111 104 289 373 230 97 84 83 46 -133 -130 -5 32 122 146 100 132 172 259 322 290 153 -12 -172 -186 -222 -212 57755 331 3075 75 10905 16 2 35 7013 1926 71 277 453 581 632 1509 2071 2938 3865 5037 6329 7036 7480 8549 10132 12857 16820 22845 30029 40330 53038 59351 62089 65543 63623 51869 28111 7333 1907 123 124 125 122 120 123 124 124 119 118 121 119 120 120 119 119 123 116 123 120 122 119 127 125 127 121 127 119 122 120 123 124 130 132 134 128 126 126 130 129 135 135 139 139 139 137 138 136 134 138 137 135 136 133 131 130 128 125 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 999999 999999 999999 148 148 147 147 145 142 139 140 140 139 141 140 139 140 137 134 135 137 134 131 130 132 136 139 140 139 136 133 130 130 130 130 132 134 135 136 137 137 137 139 142 143 145 148 150 148 147 146 144 146 140 129 127 129 130 125 118 117 115 112 109 111 113 117 116 115 117 115 123 119 119 130 127 121 114 112 122 127 126 117 113 100 91 103 100 97 103 113 114 104 102 109 100 95 103 108 112 118 130 135 137 160 182 180 179 182 187 187 185 176 170 170 153 144 151 131 90 84 75 85 92 57 52 65 57 60 47 53 43 39 46 36 39 29 44 39 42 34 -4 -11 8 7 -20 -13 60 85 54 47 51 -10 -19 5 39 79 45 64 109 134 64 13 85 35 -22 86 58 -108 -3 97 49 15 60 158 102 26 83 160 51 65 55 -76 -30 112 105 -38 -72 29 190 258 206 200 187 114 110 74 -8 -11 115 119 80 125 239 175 115 125 227 379 252 -47 -129 -6 -55 57787 336 2700 75 10910 16 3 7 7006 1930 8 61 110 103 116 164 279 388 514 1261 1508 1823 2214 2924 4118 5334 6097 6798 7815 9053 11209 13947 18429 22896 27285 28033 29343 31056 38045 52335 67649 72110 52517 11716 128 126 127 124 122 121 126 125 120 119 123 122 120 117 119 118 119 118 122 119 124 122 125 120 124 120 124 122 127 125 129 129 131 131 131 133 133 131 133 133 136 136 143 141 141 135 139 138 137 135 134 134 135 132 132 132 130 126 127 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 149 149 147 145 143 141 142 143 141 141 140 139 140 137 134 136 138 135 132 129 130 134 136 137 136 134 133 129 128 128 129 132 134 134 137 141 140 139 141 145 148 148 149 151 151 151 148 146 147 144 138 134 133 133 124 115 118 118 114 111 111 113 112 117 119 114 113 119 117 120 128 126 128 119 114 123 122 117 111 116 116 101 102 105 102 113 132 130 112 115 121 118 124 123 117 111 102 119 139 167 191 200 202 175 173 182 201 210 186 165 133 98 109 133 103 65 59 63 82 80 76 60 24 33 59 58 73 72 54 58 71 72 42 15 24 65 41 -5 43 55 74 44 27 93 67 31 -22 -17 8 2 33 92 104 55 95 85 118 150 35 86 121 86 150 155 34 69 96 -28 -67 -23 -20 -11 33 -47 15 74 26 46 2 52 126 114 45 -7 -28 -2 40 123 167 149 88 -62 33 -4 -90 -20 -50 24 38 172 164 -69 -64 69 201 78 -142 -44 184 108 57818 328 3300 75 10916 16 3 38 6999 1933 9 215 391 574 1434 1941 2728 3056 3414 3916 4265 4523 5716 7202 10169 13796 17012 17489 17410 17172 19139 33360 58602 105722 102535 44504 264 131 130 129 125 124 128 125 129 122 121 120 122 119 123 123 119 117 118 120 120 120 120 116 122 128 125 127 131 133 135 135 135 131 133 139 141 141 143 142 143 142 150 146 144 139 140 140 143 140 138 137 139 136 134 135 133 132 132 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 999999 999999 999999 999999 999999 999999 149 149 147 144 143 143 143 143 142 141 140 140 140 140 137 138 140 139 134 130 129 131 133 136 136 134 133 132 130 130 129 130 132 134 136 136 137 140 142 145 148 150 151 151 152 152 151 149 145 141 142 135 132 134 120 111 113 114 112 107 107 108 109 115 115 116 119 115 115 124 123 116 119 120 116 119 119 114 113 116 119 109 98 102 107 122 132 120 108 106 106 107 117 114 100 106 118 124 137 150 157 147 139 150 151 162 183 179 181 158 123 120 129 120 97 102 86 75 67 54 54 21 -6 24 81 73 60 60 38 46 60 57 40 40 30 27 44 -12 45 109 109 46 -19 44 83 29 -62 -48 -7 27 95 74 10 60 117 45 117 173 46 11 118 197 143 104 109 77 25 -31 1 4 -102 -103 59 79 -21 9 -5 61 74 22 165 261 228 212 105 -88 -130 -69 -59 46 54 11 27 0 15 -9 -13 -60 -110 129 192 -64 135 128 -146 -151 -262 -202 1 102 57849 330 3150 75 10913 16 4 9 6992 1936 159 289 434 1454 2052 2676 3483 4136 4804 5539 6236 7129 7325 7299 8061 9644 12471 15065 18015 20451 22992 25229 29021 33692 48364 90984 85660 50706 1324 133 125 128 129 128 126 124 126 123 121 122 124 125 126 126 121 116 116 117 120 117 120 116 127 129 129 126 131 130 134 136 139 131 135 135 142 145 151 152 151 153 155 152 149 148 146 146 150 148 149 145 146 143 142 141 139 140 139 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 999999 999999 999999 999999 999999 999999 146 145 144 142 141 140 140 140 140 139 138 137 138 139 137 137 140 141 136 133 133 133 135 139 139 137 135 133 132 132 131 130 133 135 135 133 135 140 143 146 145 146 148 150 150 151 153 154 149 142 144 138 132 126 117 118 119 113 107 105 104 106 113 114 111 114 117 116 118 119 119 123 122 121 123 122 119 123 128 122 120 118 102 107 112 112 115 108 105 100 100 99 100 108 109 120 125 120 124 107 104 104 115 147 143 141 143 144 167 162 132 129 122 100 108 130 125 108 75 60 55 22 23 53 67 77 64 21 13 40 60 43 51 79 32 12 73 64 61 97 53 27 0 21 61 22 31 59 43 9 24 53 -1 28 46 -16 63 121 -18 -55 40 72 72 85 157 88 -24 15 69 27 21 45 174 189 -39 -36 44 150 147 -14 109 127 62 179 130 20 -105 -179 -99 21 35 10 60 60 121 95 -67 -242 -139 203 212 123 349 264 -178 -57 -126 -149 162 44 57881 340 2400 75 10912 16 4 41 6985 1940 953 2165 2472 2091 2255 2907 3609 3551 3194 2869 2781 3043 3776 4392 5037 5581 6423 7621 9826 12620 15302 17284 17625 16718 15689 15633 16707 19224 24065 30145 33904 37222 38886 37009 33655 36887 27332 14571 1141 128 122 127 127 124 122 121 115 120 122 122 122 126 126 126 120 116 118 113 122 117 126 121 123 120 124 120 129 126 127 128 135 128 132 132 139 138 143 147 146 149 151 147 144 146 145 148 148 150 153 148 146 143 141 140 138 139 140 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 141 139 139 140 138 136 135 135 135 135 135 136 137 137 137 136 138 139 135 134 137 139 142 144 143 142 138 135 135 135 135 134 134 137 137 137 137 140 144 145 147 147 146 146 151 153 150 149 150 149 148 144 136 124 124 125 121 117 111 109 106 107 114 117 115 113 113 119 121 117 120 132 134 126 128 122 114 127 128 122 127 120 100 105 107 94 89 93 93 92 100 98 93 99 104 112 112 108 100 83 94 114 117 105 106 114 121 129 129 141 131 107 94 109 141 147 147 142 113 82 70 67 64 71 58 84 94 35 19 37 49 37 80 78 0 7 73 85 63 45 -5 36 39 17 46 25 58 83 96 52 -21 17 34 15 0 4 12 18 10 23 11 0 8 31 67 31 -41 -39 60 79 118 138 136 100 -17 24 103 132 69 -57 62 72 7 128 138 105 23 -51 -105 -121 -38 -81 -93 -126 -6 -35 -83 -34 46 267 145 129 378 307 -178 -219 -59 78 75 -117 57912 368 300 75 10908 16 5 12 6978 1943 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 234 455 633 868 1225 1576 1777 2005 2894 5022 6331 6839 6864 8502 10051 10647 9987 9773 10369 11855 13709 15308 15616 14743 14456 14623 14741 15335 15506 16374 17571 18565 19028 19082 19258 19022 19057 21246 24990 27156 27440 23725 18470 9172 5826 3441 544 129 123 124 125 123 120 119 122 118 128 128 123 120 119 125 121 123 118 123 117 119 115 129 122 117 113 123 121 125 129 125 124 130 129 133 134 138 136 137 139 140 143 145 140 143 142 142 143 143 145 150 149 148 145 142 140 138 139 141 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 137 137 138 136 136 136 135 135 135 136 136 136 136 137 137 138 137 133 131 136 142 147 149 148 145 140 137 136 134 135 133 132 132 135 137 136 139 142 143 150 155 153 149 150 149 144 145 148 152 149 143 140 131 128 122 115 119 117 111 105 104 111 116 117 120 122 120 115 114 124 136 137 134 136 132 132 132 125 121 132 129 123 115 97 90 88 96 91 97 115 108 101 108 115 105 102 106 99 82 90 131 130 98 106 130 120 108 110 121 132 133 130 146 170 173 137 97 98 90 73 78 58 51 49 60 79 43 40 60 40 29 74 66 1 13 45 65 75 27 -14 40 44 33 68 68 53 42 69 59 35 68 141 104 51 99 82 25 49 78 85 95 48 57 12 -42 -2 7 89 81 76 155 121 60 63 35 34 129 94 17 74 46 6 65 85 45 79 113 -62 -81 62 49 8 -30 45 45 110 141 137 216 101 119 291 301 -23 -303 -28 188 -149 -156 57944 349 1725 75 10858 16 5 44 6971 1947 37 224 387 663 1078 1520 1853 2199 2997 4884 5141 5419 6046 7910 9447 10124 10267 11198 13629 17202 20633 23683 25930 27040 28713 29001 27267 23483 17780 15179 13799 13688 14460 14987 15301 15218 14038 13185 12821 13420 14673 17123 18947 16616 12272 4423 1034 164 131 126 125 122 120 118 122 126 131 129 128 120 117 120 117 125 122 126 121 116 111 122 120 119 117 124 124 122 130 128 127 131 133 137 136 143 142 144 144 142 144 145 141 142 142 142 143 142 142 145 147 148 149 147 145 139 139 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 137 137 137 137 137 136 137 137 138 139 139 138 137 137 138 138 138 137 134 132 135 139 143 148 148 143 140 138 134 133 132 133 133 134 137 138 139 142 146 147 147 152 152 147 144 142 139 139 140 142 142 137 132 129 125 119 119 121 114 106 105 109 116 117 117 124 127 116 115 122 131 138 137 143 146 145 147 133 125 131 139 132 139 133 109 109 108 113 100 106 121 112 105 102 105 102 111 113 101 92 98 123 129 125 124 125 117 117 132 126 137 145 136 159 194 212 157 81 65 61 58 58 40 41 47 38 31 37 56 66 66 56 35 23 25 19 -6 48 82 26 -10 19 27 0 22 43 44 38 37 34 52 77 101 45 -5 36 60 46 43 127 156 123 77 102 31 -83 5 -23 -26 4 27 133 119 70 83 48 -8 71 177 162 104 -47 -1 131 97 29 32 92 84 39 46 106 171 132 128 185 3 -118 -2 13 99 232 134 186 137 -2 254 218 -88 -97 57975 342 2250 75 10512 16 6 15 6964 1951 131 339 525 1365 1639 2059 2686 3614 4518 5592 6811 8892 11667 14338 16841 19369 21967 24385 25357 24690 21574 16906 14895 13189 11995 11519 11155 11001 10765 10886 11365 12000 13777 17348 22954 29797 40218 49583 42666 10674 673 147 129 125 122 123 125 130 139 139 132 132 128 127 124 123 123 123 120 118 116 116 116 120 121 124 125 126 131 134 134 136 139 142 145 146 148 149 148 148 146 148 148 148 144 144 145 145 142 144 144 144 145 145 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 138 139 138 137 136 136 136 136 135 135 135 135 135 136 139 140 139 137 136 137 139 138 138 137 136 136 134 135 140 144 144 143 141 138 136 137 138 140 142 143 142 143 145 148 147 142 141 140 137 137 138 138 137 135 133 134 132 125 125 122 115 118 121 118 116 116 119 125 122 120 127 132 132 139 149 154 149 142 141 149 154 147 139 137 140 135 122 127 128 117 118 109 111 114 114 107 100 97 97 101 99 111 106 93 105 120 113 110 116 110 108 110 114 121 122 128 136 142 149 178 194 144 88 58 47 59 53 42 46 64 57 7 26 68 57 35 33 35 22 37 11 -32 14 37 47 49 40 26 20 42 20 6 7 -7 8 41 43 -11 -19 -10 -43 -11 58 107 109 75 71 18 15 -3 11 77 -30 -55 46 99 138 119 8 16 66 39 90 131 34 -30 -29 104 47 40 214 149 128 181 56 0 43 86 97 6 -3 -119 -67 47 0 156 269 181 123 66 119 219 90 58 29 58007 342 2250 75 10337 16 6 47 6957 1953 55 279 434 612 1622 1991 2588 3193 3812 4762 5783 6886 8078 9482 10779 12031 13479 14590 15571 16000 14934 12858 11141 10116 9597 9435 9709 10026 10151 10974 12301 15141 22204 32592 45022 48697 52308 48463 40825 9424 656 141 125 122 123 127 130 141 150 142 131 126 128 126 125 123 120 115 116 116 117 119 118 124 128 134 138 139 147 148 150 149 149 155 154 157 154 157 155 157 154 157 157 158 157 156 155 153 151 150 149 148 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 136 135 135 135 133 131 132 132 132 132 131 132 133 133 132 133 135 137 137 134 133 137 139 141 141 139 135 132 133 136 136 139 143 146 149 148 145 144 144 143 143 142 141 139 140 142 140 138 135 132 135 137 133 133 134 134 131 129 129 125 123 114 113 120 115 115 116 121 127 128 120 117 127 137 146 151 159 162 151 144 137 137 140 138 141 140 132 124 111 110 117 113 118 120 120 129 126 106 94 101 113 118 111 99 95 103 118 127 114 123 130 125 131 129 121 108 112 109 116 140 136 122 118 93 63 51 53 80 67 22 25 39 21 -10 10 56 40 -16 -45 3 32 39 42 29 69 78 77 30 -12 50 74 53 37 -8 -3 33 23 32 50 18 26 7 -33 -3 43 87 27 7 25 -25 -29 35 111 113 62 19 7 5 18 75 65 71 99 48 27 -22 -101 -49 29 67 -72 -137 80 165 185 161 23 53 45 44 127 -48 -47 51 85 135 27 81 280 268 124 12 -40 26 218 203 63 58038 345 2025 75 10009 16 7 18 6950 1957 225 468 1544 2356 3123 3631 4020 4436 4936 5636 6600 7404 8871 10041 11238 12049 13325 14191 15253 16387 16704 16663 16215 15891 15602 15406 14560 14383 14062 14218 12749 10223 10234 11420 14412 19832 27626 37778 39518 33455 12777 2228 361 159 131 122 123 126 128 134 148 151 136 123 116 121 119 120 119 118 116 120 122 125 127 131 137 142 145 148 149 150 153 154 148 149 153 152 156 158 159 159 162 161 162 160 160 160 160 156 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 133 134 134 133 131 129 129 130 130 128 127 128 128 128 128 128 129 131 131 131 131 131 133 136 136 136 137 138 141 141 138 134 132 135 139 138 138 143 148 154 158 158 153 146 143 141 138 133 135 139 133 133 134 133 127 128 130 125 125 125 124 127 129 126 122 123 116 118 120 116 121 122 129 128 127 127 114 123 134 139 144 144 140 137 140 138 130 127 130 126 125 129 119 97 103 124 113 109 122 117 118 121 108 97 97 111 117 103 86 80 91 114 135 127 141 160 166 158 147 146 136 117 114 124 118 105 111 106 67 66 69 68 87 92 41 26 58 24 0 62 40 19 36 -27 -20 13 34 81 68 64 105 85 8 -12 60 54 6 38 37 2 17 38 66 134 84 15 3 18 48 15 39 6 -78 -69 -84 -67 33 30 92 127 36 51 0 5 130 141 76 124 165 11 12 46 35 8 -19 53 -36 -68 16 54 9 22 60 97 177 16 47 219 182 62 93 60 -117 -24 76 -8 88 17 -158 51 -105 -13 58070 348 1800 75 9581 16 7 50 6943 1961 125 340 1226 1695 2100 2666 3437 4108 4695 5498 6397 7284 8144 9381 10688 12334 13458 14837 15606 16712 17527 18573 19596 21342 20278 17102 15175 14801 15557 15397 16916 18960 21741 21330 17462 14900 14728 16826 17244 15555 11828 10070 7890 4786 878 200 150 131 121 121 125 125 135 144 139 124 116 116 120 118 117 118 119 122 126 131 133 136 138 139 136 133 134 134 133 138 137 134 136 139 139 140 144 146 144 144 145 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 134 133 133 133 132 130 129 129 128 126 124 124 125 126 124 123 123 125 124 123 123 124 127 128 130 132 132 132 132 133 134 133 133 137 139 140 137 136 140 142 141 145 147 147 152 155 159 158 151 150 146 141 137 139 138 129 129 129 127 122 120 120 115 116 114 114 123 130 126 120 121 123 117 115 125 130 124 124 126 131 134 121 129 141 140 139 134 131 136 142 139 128 114 114 118 115 120 119 101 104 119 106 96 110 108 108 112 110 100 91 106 110 95 88 86 95 119 136 144 154 161 173 174 144 139 144 116 123 113 92 83 108 122 53 55 91 97 87 79 76 63 82 64 40 83 44 35 66 43 42 34 64 113 45 -7 46 66 33 19 37 8 22 77 46 -16 -12 22 69 152 66 1 70 112 128 62 10 -78 -137 -52 -27 -2 97 105 130 61 -26 86 98 122 207 199 77 27 115 82 98 78 37 -18 -102 -32 -8 4 -37 -98 -60 -13 -16 123 38 -196 62 127 -153 -211 54 104 -129 -156 -109 -93 261 185 -283 -250 -151 26 58101 346 1950 75 9353 16 8 21 6936 1964 183 447 1198 1547 1760 1916 2166 2826 3626 4232 4801 5569 6528 7381 8118 8762 9079 9394 10025 11294 14456 21005 26867 30285 28040 15410 11656 11392 12912 15961 20395 22846 21169 18459 17840 20124 23029 24804 24581 28332 30110 25507 10000 1241 251 133 120 121 124 126 129 133 123 115 114 116 119 118 120 122 124 125 129 133 133 130 127 126 122 124 124 124 125 129 129 130 134 137 137 136 137 138 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 999999 999999 999999 999999 999999 999999 130 130 131 131 129 128 127 126 126 124 124 124 123 122 120 121 121 121 120 119 118 119 121 121 123 126 128 129 131 135 136 133 128 127 127 129 130 135 141 144 141 140 143 143 143 148 146 144 151 153 153 158 157 154 149 141 141 136 132 131 129 126 121 118 117 121 119 111 107 109 123 133 130 125 122 122 118 119 125 124 117 125 136 130 128 131 143 149 140 145 145 136 133 137 138 126 110 107 102 85 83 94 101 109 113 94 89 111 125 117 100 104 111 104 103 105 105 100 95 111 128 130 135 141 150 162 151 120 119 124 105 118 118 72 81 134 135 84 71 79 70 93 86 112 113 66 75 77 51 66 91 51 58 77 63 85 104 50 35 48 37 23 50 72 45 50 72 67 68 71 25 -16 39 100 62 72 92 87 130 115 -6 6 112 80 69 152 108 14 -12 -17 7 76 88 85 171 92 -22 48 130 46 -120 -5 47 -36 37 -83 -54 125 102 94 8 48 104 -277 -284 -104 -89 -138 -113 74 2 -61 -45 70 72 15 22 -41 5 102 -19 58133 71 2550 75 8997 16 8 53 6929 1968 62 108 157 227 311 409 467 573 701 1620 2089 3339 6839 12642 19786 25325 24668 12796 8975 8863 9095 10527 13360 15800 16031 17021 18025 20550 26715 37546 56255 80912 94801 87050 23137 3123 264 130 121 129 127 128 123 122 117 117 117 116 118 119 123 124 127 124 126 122 120 116 116 118 120 123 122 123 123 124 124 125 127 125 121 58164 96 2175 75 8601 16 9 24 6922 1971 58 1039 1490 2027 2404 2760 3171 3618 4125 4814 5383 5307 5074 4947 4832 4737 5195 7599 12224 15697 16660 14698 12583 11279 8468 6775 6845 7465 8869 10900 14568 18398 23499 31927 46986 70270 88418 102343 68460 29760 1835 136 129 127 133 132 126 121 120 122 120 119 120 120 122 126 128 129 126 125 118 114 113 115 119 123 124 122 123 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 71 58196 69 2175 75 8463 16 9 56 6916 1975 320 1634 2333 3195 3898 4441 4678 5107 5568 6272 6747 6673 6704 7568 9366 12837 18759 29570 44103 50392 38484 24427 21362 17493 11943 9129 7325 6754 7953 10484 13706 18051 22879 29368 37477 46150 44785 36925 7127 355 129 122 127 124 122 122 116 117 117 118 118 119 122 123 126 128 130 130 127 124 120 117 115 118 120 126 129 135 169 58227 0 0 75 7979 16 10 27 6910 1978