
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 13213 12912 12624 12346 12081 11826 11583 11349 11126 10913 10709 10515 10329 10153 9985 9825 9673 9528 9391 9262 9140 9024 8915 8813 8717 8627 8544 8466 8394 8328 8267 8212 8162 8118 8079 8045 8016 7992 7974 7960 7951 7947 7949 7955 7966 7982 8003 8030 8061 8097 8139 8186 8239 8296 8360 8429 8503 8584 8671 8763 8862 8968 9080 9199 9325 9458 9598 9747 9902 10066 10239 10420 10610 10808 11017 11235 11463 11701 11950 12210 12482 12765 13059 13366 13686 14018 14364 14723 15096 15483 15884 16299 16729 17174 17633 18107 18595 19098 19615 20146 20691 21248 21818 22399 22991 23593 24202 24819 25440 26065 26692 27318 27941 28559 29168 29767 30352 30921 31470 31995 32495 32965 33403 33805 34170 34493 34773 35008 35195 35334 35423 35461 35449 35385 35272 35109 34898 34641 34339 33995 33612 33192 32737 32252 31740 31202 30643 30066 29474 28869 28255 27635 27010 26383 25757 25133 24514 23901 23295 22698 22111 21536 20972 20421 19883 19358 18848 18352 17871 17404 16952 16515 16092 15684 15290 14910 14544 14191 13852 13526 13213 12912 12623 12346 12080 11826 11582 11348 11125 10912 10708 10514 10329 10152 9984 9824 9672 9527 9390 9261 9138 9023 8914 8812 8716 8626 8542 8465 8393 8327 8266 8211 8161 8117 8078 8044 8015 7991 7972 7958 7950 7946 7947 7953 7965 7981 8002 8028 8059 8096 8138 8185 8237 8295 8358 8427 8502 8582 8669 8761 8860 8966 9078 9197 9323 9456 9596 9744 9900 10064 10236 10417 10607 10806 11014 11232 11460 11698 11947 12207 12478 12761 13056 13363 13682 14015 14360 14719 15092 15479 15879 16295 16724 17169 17628 18101 18590 19092 19609 20140 20685 21242 21811 22393 22984 23585 24195 24811 25432 26057 26683 27309 27932 28550 29159 29758 30343 30911 31460 31985 32485 32955 33393 33795 34159 34483 34763 34997 35185 35324 35413 35451 35439 35376 35263 35100 34889 34632 34331 33987 33604 33184 32731 32246 31733 31196 30638 30061 29469 28865 28251 27631 27006 26380 25754 25131 24512 23899 23293 22696 22110 21534 20971 20419 19882 19357 18847 18352 17870 17404 16952 16515 16092 15684 15290 14910 14544 14192 13853 13527
 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 43 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 85 88 91 94 97 100 103 106 109 112 115 119 122 125 128 131 134 136 139 142 144 146 148 150 151 153 154 155 155 155 155 155 154 153 152 151 149 147 145 143 141 138 135 133 130 127 124 121 118 114 111 108 105 102 99 96 93 91 88 85 82 80 77 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 92 95 98 101 104 107 110 113 117 120 123 126 129 132 134 137 140 142 144 147 148 150 152 153 154 154 155 155 155 154 154 153 151 150 148 146 144 142 139 137 134 131 128 125 122 119 116 113 110 106 103 100 97 94 91 89 86 83 80 78 75 73 71 69 66 64 62 60 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28
 54 56 57 59 60 62 63 65 67 68 70 72 74 76 78 81 83 85 88 90 93 96 98 101 104 107 110 113 116 119 122 125 128 131 135 138 141 144 147 150 153 155 158 161 163 165 167 169 171 172 173 174 175 175 175 175 175 175 174 173 171 170 168 166 164 162 160 157 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 108 105 102 100 97 94 92 90 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 108 109 109 109 110 110 110 109 109 109 108 108 107 106 105 104 103 102 101 99 98 97 95 94 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53
 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 108 111 115 119 123 127 132 137 141 146 152 157 163 169 175 181 188 194 201 208 215 222 230 237 245 252 260 267 274 281 288 295 301 307 312 317 321 325 328 331 332 333 333 333 332 329 327 323 319 314 309 303 297 290 283 276 269 261 253 245 238 230 222 214 206 199 192 185 178 171 164 158 152 146 140 135 129 124 119 115 110 106 102 98 95 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 41 42 43 43 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 71 73 76 78 81 84 87 90 94 97 101 105 109 113 117 122 126 131 136 141 146 152 157 163 169 175 181 187 193 199 206 212 218 224 230 236 241 247 252 256 261 265 269 272 274 276 278 279 279 279 279 278 276 274 271 268 264 260 256 251 246 241 236 230 224 219 213 207 201 195 190 184 178 173 167 162 157 152 147 142 138 133 129 125 121 117 114 110 107 103 100 97 95 92 89 87 84 82 80 78 76 74 72 71 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48
 145 140 135 130 125 121 116 112 108 104 100 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 37 38 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 67 70 73 76 79 82 85 89 92 96 100 104 109 113 118 123 128 133 139 145 150 156 162 169 175 181 188 194 201 207 214 220 226 232 237 242 247 251 255 259 261 263 265 266 266 266 265 263 260 257 254 250 245 241 235 230 224 218 212 206 199 193 187 180 174 168 162 156 150 144 139 134 128 123 119 114 110 106 101 98 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 96 99 103 107 111 115 120 124 129 134 138 143 148 153 159 164 169 174 180 185 190 195 200 204 209 213 217 220 223 226 228 230 231 231 232 231 230 229 227 225 222 219 215 211 207 203 198 193 188 183 177 172 167 161 156 151
 83 81 80 79 77 76 75 74 74 73 72 71 71 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 73 74 74 75 76 78 79 80 82 83 85 86 88 90 92 95 97 99 102 105 108 111 114 118 121 125 129 133 138 143 148 153 159 164 171 177 184 191 199 206 215 223 232 242 252 262 273 284 296 308 320 333 347 360 374 388 403 417 432 446 460 475 488 502 515 527 538 548 557 565 571 576 580 581 582 580 577 573 566 559 550 539 528 516 503 489 474 459 444 429 413 398 382 367 352 338 323 310 296 283 270 258 247 236 225 215 205 196 187 178 170 163 155 148 142 136 130 124 119 114 109 105 100 96 92 89 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 61 63 65 67 70 72 74 77 80 82 85 88 91 95 98 102 105 109 113 117 121 126 130 135 140 145 150 156 161 167 173 179 185 191 197 203 210 216 222 228 235 241 247 253 259 264 270 275 279 284 288 292 295 298 300 302 303 304 304 304 303 302 301 299 296 293 290 286 282 278 273 268 263 258 253 247 242 236 230 225 219 214 208 202 197 192 186 181 176 171 167 162 158 153 149 145 141 137 133 130 126 123 120 117 114 111 108 106 103 101 99 96 94 92 91 89 87 85 84
 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 74 77 79 82 85 88 91 94 98 101 105 109 113 118 122 127 132 138 143 149 155 162 169 176 183 191 199 207 216 225 234 244 254 264 274 285 296 307 318 329 341 352 363 374 385 395 405 414 423 431 438 445 450 455 458 460 462 462 460 458 455 450 445 438 431 422 413 404 394 383 372 361 350 338 327 315 304 293 282 271 260 250 240 230 220 211 202 194 186 178 170 163 156 150 143 137 132 126 121 116 111 107 103 99 95 91 88 84 81 78 75 73 70 68 66 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 89 93 97 101 106 111 116 121 127 133 140 147 154 162 170 178 188 197 207 218 229 241 254 267 281 296 311 327 343 360 378 397 416 435 455 475 495 515 535 555 574 593 611 627 642 656 668 678 685 691 694 695 693 689 682 674 663 650 636 620 604 586 567 548 528 508 488 468 449 429 410 392 374 357 340 324 309 294 280 266 254 242 230 219 209 199 190 181 172 165 157 150 143 137 131 126 120 115 111 106 102 98 94 91 87 84 81 79 76 74 71 69 67 65 63 61 60 58 57 56
 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 77 78 80 81 83 85 86 88 90 92 95 97 99 102 105 107 110 113 117 120 123 127 131 135 139 143 148 152 157 162 167 173 178 184 190 196 202 208 214 221 227 234 241 247 254 261 267 274 280 287 292 298 303 308 313 317 321 324 326 328 330 330 330 330 329 327 324 321 317 313 308 303 298 292 285 279 272 265 258 250 243 236 228 221 214 207 200 193 186 179 173 166 160 154 149 143 138 133 128 123 118 114 110 106 102 98 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 50 51 52 53 55 56 57 59 61 62 64 66 67 69 71 73 75 77 79 82 84 86 89 91 94 96 99 102 105 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 152 155 157 160 162 165 167 169 171 172 174 175 177 178 179 179 180 180 180 180 179 179 178 177 176 175 174 172 170 168 167 165 162 160 158 155 153 151 148 146 143 140 138 135 133 130 128 125 123 120 118 115 113 111 109 106 104 102 100 98 96 95 93 91 89 88 86 85 83 82 80 79 78 77 76 74 73 72 71 71 70 69 68 67 67 66 66 65 64
 204 205 205 205 206 206 207 207 207 208 208 209 209 210 210 211 211 212 212 213 213 214 215 215 216 217 217 218 219 220 221 221 222 223 224 225 226 227 228 229 231 232 233 234 236 237 238 240 241 243 244 246 247 249 250 252 254 255 257 259 261 263 265 267 268 270 272 274 276 278 280 282 285 287 289 291 293 295 297 299 301 303 305 306 308 310 312 313 315 317 318 320 321 322 324 325 326 327 327 328 329 329 330 330 330 330 330 330 330 330 329 329 328 327 326 325 324 322 321 320 318 316 314 313 311 309 306 304 302 299 297 295 292 290 287 284 282 279 276 273 271 268 265 262 259 257 254 251 248 246 243 240 237 235 232 230 227 224 222 219 217 215 212 210 208 206 203 201 199 197 195 193 192 190 188 186 184 183 181 180 178 177 175 174 173 171 170 169 168 167 166 165 164 163 162 161 160 159 159 158 157 156 156 155 155 154 154 153 153 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 157 157 157 158 158 159 159 159 160 160 161 161 162 162 162 163 163 164 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 180 180 181 181 182 182 183 183 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 192 192 193 193 193 194 194 195 195 196 196 196 197 197 198 198 198 199 199 199 200 200 201 201 201 202 202 202 203 203 203 204
 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 41 43 44 46 47 49 51 53 54 56 58 61 63 65 68 70 73 75 78 81 84 87 90 94 97 101 104 108 112 115 119 123 127 131 135 139 143 147 151 155 158 162 165 169 172 175 177 180 182 184 185 187 188 188 189 189 188 188 187 186 184 182 180 178 175 172 169 166 163 160 156 153 149 145 142 138 134 131 127 123 120 116 113 110 106 103 100 97 94 91 89 86 84 81 79 76 74 72 70 68 66 64 63 61 59 58 57 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 100 104 108 112 117 121 126 131 136 142 148 154 160 166 173 180 187 194 202 210 217 225 233 241 249 257 265 273 280 288 294 301 307 312 317 321 324 327 329 330 330 329 327 325 321 317 313 307 301 294 287 280 272 264 256 248 239 231 223 214 206 198 190 182 175 168 161 154 147 141 135 129 123 118 113 108 103 99 95 91 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26
 68 67 67 67 68 68 68 68 68 69 69 70 70 71 72 72 73 74 75 76 77 78 80 81 82 84 85 87 89 91 93 95 97 99 101 104 106 109 112 115 118 121 124 128 131 135 139 143 147 151 155 160 165 169 174 180 185 190 196 201 207 213 219 224 230 236 242 248 254 260 266 272 278 283 288 293 298 302 306 310 313 316 319 320 322 323 323 323 323 322 320 318 316 313 309 305 301 296 291 286 281 275 269 263 257 250 244 238 231 225 218 212 206 200 193 187 182 176 170 165 159 154 149 144 140 135 131 126 122 118 114 111 107 104 100 97 94 91 89 86 83 81 79 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 77 79 81 84 87 90 93 96 99 103 106 110 114 118 122 127 131 136 141 146 152 157 163 169 175 182 188 195 202 209 216 223 231 238 246 254 262 269 277 285 292 300 307 314 320 326 332 338 343 347 351 355 357 360 361 362 362 361 360 358 356 353 349 345 340 335 330 324 318 311 305 298 291 283 276 269 262 254 247 240 233 226 219 213 206 200 194 188 182 176 171 165 160 155 151 146 142 137 133 130 126 122 119 116 113 110 107 104 101 99 97 94 92 90 88 87 85 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 69 68 68 68
 286 287 289 290 291 292 293 294 294 294 294 294 293 293 292 291 290 289 288 286 284 283 281 279 277 275 273 270 268 266 264 261 259 256 254 251 249 247 244 242 240 237 235 233 231 228 226 224 223 221 219 217 215 214 212 211 210 208 207 206 205 204 203 202 202 201 201 200 200 199 199 199 199 199 200 200 200 201 201 202 203 203 204 205 206 208 209 210 212 213 215 217 218 220 222 224 227 229 231 234 236 239 241 244 247 250 253 256 259 262 265 268 271 275 278 281 284 288 291 294 297 300 304 307 310 312 315 318 321 323 325 328 330 331 333 334 336 337 338 338 338 339 338 338 337 337 335 334 333 331 329 326 324 321 318 315 311 308 304 300 296 292 288 283 279 274 270 265 260 256 251 246 241 236 232 227 222 217 213 208 203 199 194 190 186 182 177 173 169 165 162 158 154 151 147 144 141 137 134 131 128 125 123 120 117 115 112 110 108 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 70 70 71 72 73 74 75 76 78 79 80 81 83 84 86 87 89 91 92 94 96 98 100 102 104 106 108 111 113 116 118 121 123 126 129 132 135 138 141 145 148 151 155 158 162 165 169 173 177 181 184 188 192 196 201 205 209 213 217 221 225 229 233 237 241 245 248 252 255 259 262 265 269 271 274 277 279 282 284
 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 63 66 69 72 76 79 83 87 91 96 100 105 110 115 121 127 133 139 146 153 160 167 175 183 191 199 207 216 224 233 241 249 258 266 273 281 287 294 299 304 308 311 314 315 316 316 315 312 309 306 301 296 290 284 277 269 262 254 246 238 230 222 214 206 198 190 183 175 168 161 155 148 142 136 131 125 120 115 111 106 102 98 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 76 77 79 80 81 82 83 83 84 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 86 85 84 83 83 82 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15
 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 89 93 97 101 105 109 113 118 122 127 132 137 143 148 154 160 166 172 178 184 191 197 204 210 217 223 230 236 242 248 254 260 265 270 274 279 282 286 288 291 293 294 295 295 294 294 292 290 288 285 282 278 274 270 266 261 256 251 245 240 234 229 223 218 212 207 201 196 191 185 180 175 170 166 161 157 152 148 144 140 136 133 129 126 123 120 117 114 111 108 106 104 101 99 97 95 93 91 90 88 87 85 84 83 81 80 79 78 77 77 76 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 98 99 100 102 103 104 106 107 109 110 112 113 114 116 117 118 119 120 122 123 124 125 125 126 127 127 128 128 129 129 129 129 129 128 128 128 127 126 125 125 123 122 121 120 118 117 115 114 112 110 108 106 104 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33
 68 68 68 69 69 69 69 70 70 70 70 71 71 72 72 72 73 73 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 86 88 89 90 91 93 94 96 97 99 101 103 105 107 109 111 113 115 118 120 123 126 129 131 135 138 141 144 148 152 155 159 163 168 172 176 181 186 190 195 200 206 211 216 222 228 233 239 245 251 257 263 269 275 280 286 292 298 303 308 313 318 323 327 331 334 337 340 343 345 346 347 347 347 347 346 345 343 340 337 334 330 326 322 317 312 307 301 295 289 283 277 271 264 258 251 245 238 232 226 220 213 207 201 196 190 184 179 174 169 164 159 154 149 145 141 137 133 129 125 122 118 115 112 108 106 103 100 97 95 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68
 73 76 78 81 83 86 89 92 96 99 103 106 110 115 119 123 128 133 138 143 149 154 160 166 173 179 186 193 200 208 215 223 231 239 247 255 263 271 280 288 296 303 311 318 325 332 338 344 349 354 358 361 364 366 367 367 367 366 364 362 358 355 350 345 340 334 328 321 314 307 300 292 285 277 269 261 254 246 239 231 224 217 210 203 196 190 184 178 172 166 161 156 151 146 141 137 133 129 125 121 117 114 111 107 104 102 99 96 94 91 89 87 85 83 81 80 78 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 61 60 60 59 59 59 59 59 58 58 58 58 58 58 59 59 59 59 59 60 60 61 61 61 62 62 63 64 64 65 66 66 67 68 69 70 71 71 72 73 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 115 116 117 119 120 121 122 124 125 126 126 127 128 129 129 130 130 131 131 131 131 131 131 130 130 130 129 128 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 107 106 104 102 100 99 97 95 93 91 90 88 86 84 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71
 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 77 77 78 78 79 80 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 107 108 109 111 112 114 115 117 119 120 122 123 125 127 128 130 132 133 135 136 138 140 141 143 145 146 148 149 151 152 154 155 157 158 160 161 162 164 165 166 167 168 170 171 172 173 173 174 175 176 177 177 178 179 179 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 182 182 182 183 183 184 185 185 186 187 187 188 189 190 191 192 193 194 195 197 198 199 201 202 203 205 206 208 210 211 213 215 217 219 221 223 225 227 229 232 234 236 239 241 244 246 249 251 254 257 260 262 265 268 271 274 277 279 282 285 288 291 294 297 299 302 305 308 310 313 315 317 320 322 324 326 328 329 331 332 334 335 335 336 337 337 337 337 337 337 336 335 334 333 331 330 328 326 324 321 319 316 313 310 307 304 300 297 293 289 285 281 277 273 269 264 260 256 252 247 243 238 234 230 225 221 217 213 208 204 200 196 192 188 184 181 177 173 170 166 163 159 156 153 150 147 144 141 138 135 133 130 128 125 123 120 118 116 114 112 110 108 106 104 103 101 99 98 96 95 94 92 91 90 89 88 87 85 85 84 83 82 81 80 80 79 78 78 77 77 76 76
 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 83 85 86 88 89 91 92 94 95 97 98 100 102 103 105 106 108 109 111 112 114 115 117 118 119 120 121 122 123 124 124 125 125 125 126 126 126 125 125 124 124 123 122 121 120 119 118 116 115 113 111 109 108 106 104 102 100 98 95 93 91 89 87 85 83 81 78 76 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18
 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 85 86 87 89 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 111 111 112 112 112 112 112 112 112 112 112 112 111 111 110 109 109 108 107 106 106 105 104 103 101 100 99 98 97 96 94 93 92 91 89 88 87 85 84 83 81 80 79 77 76 75 74 73 71 70 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36
 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 72 73 74 76 77 79 80 81 83 84 86 87 89 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 108 109 110 110 111 111 111 112 112 112 112 112 112 112 112 112 111 111 111 110 110 110 109 109 108 107 107 106 105 105 104 103 103 102 101 100 100 99 98 97 96 96 95 94 94 93 92 92 91 90 90 89 89 88 88 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 89 90 91 91 92 93 94 95 97 98 99 101 102 104 106 107 109 111 114 116 118 121 123 126 129 132 135 138 142 145 149 153 157 162 166 171 176 181 186 192 197 203 210 216 223 230 237 244 252 260 268 277 285 294 303 312 322 331 341 351 360 370 380 389 399 408 417 426 435 443 450 457 464 469 474 479 482 484 486 487 486 485 483 480 476 471 465 459 452 444 435 426 417 407 397 387 376 365 354 343 332 322 311 300 290 280 270 260 250 241 232 223 215 207 199 191 184 177 170 164 157 151 145 140 135 130 125 120 116 111 107 103 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35
 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 99 101 103 104 106 108 110 111 113 115 116 118 120 122 123 125 127 129 130 132 134 135 137 138 140 141 143 144 146 147 148 149 150 151 152 153 154 155 156 156 157 157 158 158 158 159 159 159 159 159 158 158 158 158 157 157 156 155 155 154 153 153 152 151 150 149 148 147 146 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 127 126 125 124 124 123 122 122 121 120 120 119 119 118 118 117 117 117 116 116 115 115 115 115 114 114 114 114 113 113 113 113 112 112 112 112 112 112 111 111 111 111 111 111 110 110 110 110 109 109 109 109 108 108 108 107 107 106 106 105 105 104 104 103 103 102 102 101 100 100 99 98 97 97 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69
 81 84 88 92 96 100 105 109 114 120 125 131 137 144 151 158 165 173 181 190 199 208 218 228 238 248 259 270 281 292 304 315 326 336 347 357 366 375 382 389 395 400 403 405 406 405 403 400 396 390 383 376 367 357 347 337 326 314 303 291 279 268 256 245 234 223 212 202 193 183 174 165 157 149 142 135 128 121 115 109 104 99 94 89 85 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 93 96 100 103 107 111 115 118 122 126 130 134 138 142 146 150 153 157 161 164 167 170 173 175 178 180 181 183 184 185 185 185 185 185 184 183 181 179 177 175 173 170 167 164 161 158 154 151 147 144 140 136 133 129 125 122 118 115 111 108 105 101 98 95 92 89 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 69 72 74 78
 73 74 75 77 78 79 80 82 83 85 86 88 90 91 93 95 97 98 100 102 104 106 109 111 113 115 117 120 122 125 127 129 132 134 137 139 142 144 147 149 152 154 157 159 162 164 166 169 171 173 175 177 178 180 182 183 184 186 187 188 189 189 190 190 190 191 190 190 190 189 189 188 187 186 185 184 183 181 180 178 176 174 173 171 169 167 164 162 160 158 156 154 151 149 147 145 143 140 138 136 134 132 130 128 126 124 122 120 118 116 115 113 111 110 108 107 105 104 102 101 100 98 97 96 95 94 93 92 91 90 89 88 88 87 86 86 85 85 84 84 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 84 84 85 85 86 86 87 88 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 109 110 112 113 114 116 117 119 120 122 123 125 127 128 130 131 133 134 136 137 139 141 142 144 145 146 148 149 150 152 153 154 155 156 157 158 159 159 160 161 161 161 162 162 162 162 162 162 161 161 161 160 159 159 158 157 156 155 154 152 151 150 148 147 145 144 142 140 139 137 135 133 132 130 128 126 124 122 120 119 117 115 113 111 109 108 106 104 102 101 99 97 96 94 92 91 89 88 86 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 70 71 72
 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 80 81 83 85 87 89 90 92 94 95 97 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 103 102 101 100 99 98 96 95 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 73 74 75 77 78 79 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 84 83 81 80 79 77 76 74 73 71 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15
 101 104 107 110 114 117 121 125 130 134 139 144 149 154 160 166 172 179 186 193 200 208 216 224 233 242 252 261 272 282 293 304 316 328 340 353 366 379 392 406 419 433 447 461 474 488 501 514 527 539 550 561 571 580 588 595 601 606 610 612 614 614 612 610 606 601 595 588 581 572 562 552 541 529 517 505 492 480 467 454 440 427 415 402 389 377 365 353 341 330 319 308 298 288 279 269 260 252 243 235 228 220 213 207 200 194 188 182 177 172 167 162 158 153 149 145 142 138 135 132 129 126 123 121 118 116 114 112 110 108 106 105 103 102 101 100 99 98 97 96 95 95 94 94 93 93 93 93 93 93 93 93 93 93 94 94 95 95 96 96 97 98 99 100 101 102 103 104 106 107 109 110 112 113 115 117 119 121 123 125 127 130 132 135 137 140 142 145 148 151 154 157 160 163 167 170 173 177 180 184 188 191 195 199 203 206 210 214 217 221 225 228 232 235 239 242 245 248 251 254 257 259 261 263 265 267 268 269 270 271 271 271 271 271 270 269 268 267 265 263 261 258 256 253 250 247 244 240 237 233 229 225 221 217 213 209 205 200 196 192 188 184 180 175 171 167 163 159 156 152 148 144 141 137 134 131 127 124 121 118 115 112 110 107 104 102 100 97 95 93 91 89 87 85 83 81 80 78 76 75 74 72 71 70 69 67 66 65 65 64 63 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 83 85 87 90 92 95 98
 138 141 143 146 149 152 156 159 163 166 170 174 179 183 187 192 197 202 207 213 218 224 230 237 243 250 257 264 272 280 288 296 304 313 322 331 341 351 360 371 381 391 402 412 423 434 445 456 466 477 488 498 508 518 527 536 544 552 559 566 572 577 581 584 587 588 589 589 588 586 583 579 574 568 562 554 546 538 529 519 509 498 487 476 465 453 441 430 418 406 394 383 371 360 349 338 327 317 306 296 287 277 268 259 250 242 234 226 219 211 204 198 191 185 179 173 168 162 157 152 148 143 139 135 131 127 123 120 116 113 110 107 104 102 99 96 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 89 89 90 90 91 91 92 93 94 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 113 114 116 118 120 122 124 126 128 130 133 135
 39 40 42 43 45 47 48 50 52 54 56 59 61 64 66 69 72 75 79 82 86 90 94 98 102 107 112 117 123 128 134 140 147 154 161 168 176 184 193 201 210 219 229 239 249 259 269 280 290 301 311 321 331 341 350 359 368 375 382 389 394 398 402 404 406 406 405 404 401 397 393 387 381 374 367 359 350 341 332 323 313 304 294 285 275 266 256 247 239 230 221 213 205 198 191 183 177 170 164 158 152 147 141 136 132 127 123 119 115 111 108 104 101 98 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 88 89 90 91 91 92 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38
 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 76 77 79 81 82 84 86 88 90 92 95 97 100 102 105 108 110 113 117 120 123 127 131 135 139 143 147 152 157 162 167 173 178 184 191 197 204 210 218 225 233 241 249 257 266 275 284 293 302 312 322 331 341 351 361 371 381 390 400 409 418 426 434 442 449 455 461 466 470 473 475 477 477 477 476 474 471 467 462 457 450 444 436 428 419 410 401 392 382 372 361 351 341 331 321 311 301 291 281 272 263 254 245 236 228 220 213 205 198 191 184 178 172 166 160 155 150 145 140 135 131 127 123 119 115 111 108 105 102 99 96 93 90 88 85 83 81 79 77 75 73 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49
 152 155 158 161 165 168 171 174 178 181 185 189 192 196 200 204 208 212 216 220 225 229 234 239 243 248 253 258 264 269 274 280 286 291 297 304 310 316 323 329 336 343 350 358 365 373 381 389 397 406 414 423 432 441 450 460 469 479 489 499 510 520 530 541 552 562 573 584 594 605 616 626 636 647 657 666 675 684 693 701 709 716 722 728 734 738 742 745 747 748 748 748 746 744 741 737 732 726 719 712 703 694 684 674 663 651 639 627 614 601 587 574 560 546 532 518 504 490 476 462 448 435 422 409 396 384 371 360 348 337 326 315 305 295 285 276 267 258 250 242 234 226 219 212 205 199 193 187 181 175 170 165 160 155 151 147 142 138 135 131 127 124 121 118 115 112 109 106 104 101 99 97 95 93 91 89 87 85 84 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 67 67 68 68 69 70 70 71 72 73 74 74 75 76 77 78 79 80 81 82 84 85 86 87 89 90 91 93 94 96 97 99 101 102 104 106 108 110 111 113 115 118 120 122 124 126 129 131 134 136 139 141 144 147 150
 51 53 54 56 58 60 62 64 66 68 71 73 76 79 82 86 89 93 97 101 106 110 115 121 127 133 139 146 154 162 170 179 189 199 210 222 235 248 263 278 294 312 331 351 372 395 419 445 472 502 532 565 600 636 674 714 756 800 844 890 937 984 1032 1079 1125 1169 1211 1250 1285 1315 1341 1360 1374 1380 1380 1374 1361 1341 1316 1285 1250 1212 1170 1125 1080 1033 985 938 891 845 800 757 715 675 636 600 565 532 501 472 444 418 394 371 349 329 310 292 276 260 246 232 219 207 196 186 176 167 158 151 143 136 129 123 118 112 107 102 98 94 90 86 83 80 77 74 71 69 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 49 50
 58 60 62 65 67 70 73 76 79 83 86 90 94 99 103 108 113 119 125 131 138 146 154 162 171 181 192 203 215 229 243 259 276 294 314 335 359 385 413 443 476 512 552 595 643 695 752 814 882 957 1039 1129 1228 1335 1453 1582 1722 1875 2040 2219 2412 2618 2836 3067 3308 3556 3808 4058 4303 4534 4744 4925 5071 5174 5229 5234 5188 5093 4954 4776 4567 4336 4088 3832 3574 3319 3071 2833 2606 2393 2194 2009 1838 1680 1535 1402 1281 1170 1069 977 893 817 747 684 626 573 525 482 442 406 372 342 314 289 266 245 225 207 191 176 162 150 138 127 118 109 100 92 85 79 73 67 62 57 53 48 45 41 38 35 32 29 27 24 22 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 52 54 56
 42 44 47 49 52 55 58 61 65 69 73 78 83 88 94 101 108 116 125 134 144 156 168 182 197 214 232 252 275 299 327 357 391 429 471 517 570 628 693 766 848 940 1044 1161 1292 1440 1607 1796 2009 2250 2522 2829 3176 3567 4006 4499 5048 5658 6328 7058 7840 8663 9506 10340 11129 11826 12385 12759 12916 12839 12533 12024 11353 10569 9719 8846 7985 7161 6389 5677 5030 4448 3927 3463 3052 2689 2368 2085 1836 1616 1422 1251 1101 968 850 746 655 573 501 437 380 330 285 245 210 178 150 125 102 82 65 49 35 22 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 74 120 174 237 310 396 496 614 752 915 1106 1331 1596 1909 2279 2716 3235 3850 4579 5443 6467 7674 9092 10741 12635 14764 17085 19501 21849 23903 25400 26115 25930 24880 23143 20969 18607 16252 14036 12029 10256 8717 7396 6269 5312 4501 3814 3232 2740 2322 1967 1665 1408 1189 1002 842 705 587 487 400 325 261 206 158 117 82 51 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 59 106 161 227 305 397 507 637 792 977 1197 1460 1775 2153 2607 3154 3812 4605 5560 6706 8074 9685 11548 13632 15846 18014 19868 21097 21450 20850 19432 17475 15284 13103 11083 9294 7754 6450 5358 4448 3691 3061 2538 2101 1737 1433 1178 964 784 633 505 397 307 230 165 110 63 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 24 33 43 55 67 81 97 115 135 157 182 210 242 278 318 364 416 475 542 618 705 805 918 1048 1197 1367 1562 1786 2043 2338 2676 3062 3502 4001 4565 5195 5893 6651 7460 8296 9127 9910 10591 11113 11428 11502 11327 10922 10328 9597 8787 7947 7118 6326 5590 4918 4314 3775 3300 2881 2515 2195 1915 1671 1459 1274 1112 971 848 740 646 563 491 427 371 322 278 240 206 176 150 127 106 87 71 57 44 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 30 33 36 40 44 48 53 58 64 71 78 86 94 104 115 127 140 155 172 191 211 235 261 290 322 359 400 447 499 558 624 699 784 880 989 1112 1252 1411 1590 1794 2025 2285 2580 2911 3282 3695 4151 4649 5183 5746 6322 6889 7421 7884 8244 8468 8536 8440 8187 7801 7314 6761 6175 5585 5011 4470 3968 3510 3097 2728 2400 2109 1853 1628 1429 1255 1101 967 848 744 653 572 501 438 383 334 291 253 219 189 162 139 118 99 83 68 55 44 33 24 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2
 121 124 127 131 134 138 141 145 148 152 156 160 164 169 173 178 182 187 192 197 203 208 214 220 226 233 239 246 254 261 269 277 286 295 304 314 325 336 348 360 373 387 401 417 434 451 470 490 511 534 558 584 612 642 674 709 746 786 829 876 926 980 1039 1102 1170 1244 1324 1410 1503 1603 1711 1828 1954 2089 2235 2391 2558 2736 2925 3125 3336 3558 3788 4025 4268 4513 4757 4995 5224 5437 5628 5793 5925 6019 6072 6081 6045 5964 5841 5680 5486 5265 5022 4764 4497 4226 3955 3689 3430 3182 2945 2720 2509 2311 2126 1955 1796 1650 1515 1390 1276 1171 1075 986 905 831 763 701 644 592 544 500 460 423 389 358 330 304 280 257 237 218 201 185 171 157 145 133 123 113 104 95 88 80 74 68 62 57 52 47 43 39 35 32 29 26 23 21 18 16 14 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 88 90 92 94 97 99 102 104 107 110 112 115 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 24 35 47 61 76 92 110 130 152 176 203 232 264 300 340 383 431 485 544 610 682 763 853 953 1064 1188 1326 1480 1651 1842 2054 2291 2555 2847 3173 3533 3931 4370 4852 5378 5949 6564 7220 7911 8628 9360 10090 10798 11461 12053 12551 12931 13175 13272 13219 13022 12694 12254 11725 11129 10491 9831 9165 8510 7874 7266 6692 6153 5652 5188 4760 4368 4008 3680 3380 3107 2859 2632 2426 2239 2068 1912 1770 1641 1522 1414 1316 1225 1142 1066 996 931 872 817 766 719 676 635 598 563 530 500 472 445 420 397 375 354 335 316 299 283 267 252 239 225 213 201 189 178 168 158 149 140 131 123 115 107 100 93 86 80 74 68 62 57 51 46 41 37 32 28 24 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 143 149 155 161 168 175 182 189 197 205 213 221 230 239 248 257 267 277 288 299 310 322 335 348 362 376 391 407 424 442 460 480 501 523 547 572 599 628 659 692 728 766 808 852 901 953 1009 1070 1136 1208 1286 1371 1463 1562 1671 1788 1916 2054 2204 2366 2540 2728 2930 3145 3374 3615 3870 4134 4408 4686 4966 5242 5508 5759 5986 6182 6339 6452 6514 6523 6477 6377 6226 6031 5796 5532 5244 4942 4632 4321 4014 3716 3429 3156 2899 2657 2432 2223 2030 1853 1689 1540 1403 1278 1164 1059 964 878 799 727 662 603 549 499 454 413 376 342 311 283 257 234 212 193 175 158 144 130 117 106 96 86 77 69 62 55 49 43 38 34 29 25 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 41 43 46 49 52 56 59 63 66 70 74 78 82 86 91 95 100 105 109 115 120 125 131 137
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 17 22 27 32 37 43 49 56 63 71 79 88 97 107 118 130 142 156 171 186 204 223 243 266 290 317 346 378 413 452 494 541 592 649 712 782 859 945 1040 1145 1262 1392 1537 1698 1878 2077 2298 2544 2817 3118 3451 3817 4218 4654 5126 5631 6168 6728 7305 7885 8454 8992 9478 9890 10208 10412 10492 10443 10266 9974 9583 9114 8588 8026 7449 6872 6308 5767 5255 4775 4331 3922 3547 3206 2897 2617 2363 2135 1930 1745 1578 1428 1294 1173 1064 965 877 798 726 661 603 550 502 459 420 384 352 323 296 272 250 230 212 195 180 165 153 141 130 120 110 102 94 87 80 74 68 62 57 52 48 44 40 36 33 29 26 23 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 9 11 13 15 17 19 21 23 25 28 30 33 36 39 42 45 48 51 55 59 62 67 71 75 80 85 90 96 102 108 115 122 129 137 146 155 164 175 186 198 212 226 241 258 276 296 317 341 367 395 426 461 498 540 586 637 693 756 825 902 988 1083 1189 1306 1437 1583 1744 1923 2120 2338 2577 2838 3121 3426 3751 4092 4444 4799 5148 5478 5775 6024 6210 6320 6347 6286 6141 5920 5637 5306 4944 4565 4182 3807 3447 3107 2791 2499 2233 1992 1775 1579 1404 1248 1108 984 873 775 687 609 540 478 423 374 331 292 257 226 199 174 152 132 114 98 84 71 60 50 40 32 25 18 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 306 314 321 329 336 344 352 360 369 377 386 395 404 413 423 433 443 454 465 476 488 500 512 526 539 554 569 584 601 618 636 655 675 696 718 742 767 793 821 851 882 915 950 987 1027 1069 1113 1160 1210 1263 1319 1378 1441 1507 1576 1649 1726 1807 1891 1978 2070 2164 2261 2361 2463 2567 2671 2776 2879 2981 3080 3174 3263 3345 3418 3482 3535 3575 3603 3616 3616 3601 3571 3527 3470 3401 3320 3229 3130 3024 2912 2795 2676 2556 2435 2315 2197 2081 1968 1859 1754 1653 1556 1463 1376 1292 1214 1139 1069 1003 941 882 828 776 728 683 641 602 565 530 498 468 440 414 389 366 344 324 305 288 271 256 241 228 215 203 192 181 171 162 153 145 137 130 123 117 110 105 99 94 89 84 80 76 72 68 64 61 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 72 75 78 81 84 88 91 95 98 102 106 110 114 118 122 126 130 135 140 144 149 154 159 164 169 174 180 185 191 196 202 208 214 220 226 232 238 245 251 258 264 271 278 285 292 299
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 34 72 117 171 234 309 399 505 632 783 963 1178 1436 1745 2117 2563 3101 3747 4522 5446 6538 7807 9241 10792 12360 13780 14846 15364 15228 14477 13265 11799 10266 8795 7458 6286 5279 4425 3706 3103 2598 2175 1821 1523 1273 1062 884 734 607 500 408 331 265 210 162 122 88 59 34 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 24 42 61 84 110 140 175 214 259 311 371 440 518 609 714 835 975 1137 1324 1541 1793 2085 2425 2819 3277 3808 4423 5132 5946 6871 7910 9058 10292 11574 12839 13997 14942 15568 15796 15596 14995 14072 12931 11679 10405 9174 8028 6987 6058 5240 4526 3905 3368 2904 2504 2158 1861 1604 1382 1190 1024 881 756 648 554 473 402 340 286 239 198 163 131 104 80 60 41 26 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 74 77 81 86 90 95 101 106 113 120 127 135 144 153 164 175 188 201 216 232 250 269 291 314 340 368 399 434 472 513 560 611 667 729 798 875 960 1054 1158 1274 1403 1545 1704 1879 2074 2290 2528 2791 3081 3398 3744 4119 4523 4953 5404 5872 6345 6811 7255 7658 8002 8266 8435 8496 8446 8285 8026 7682 7273 6818 6338 5849 5364 4895 4448 4030 3641 3283 2956 2659 2390 2147 1928 1731 1554 1396 1253 1126 1012 909 817 735 660 594 534 480 432 388 349 313 281 252 226 203 181 162 144 128 114 101 89 78 68 59 51 43 36 30 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 18 25 33 42 53 65 80 96 115 137 162 191 224 262 306 357 416 483 561 651 756 877 1017 1180 1370 1590 1846 2143 2488 2888 3350 3879 4481 5155 5895 6684 7490 8262 8935 9435 9695 9677 9380 8846 8143 7344 6519 5715 4966 4287 3685 3158 2701 2308 1970 1680 1432 1220 1038 883 749 635 537 452 380 317 263 217 176 142 112 86 64 44 28 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 22 28 34 41 49 57 66 76 87 99 113 127 144 162 182 204 228 255 285 318 354 395 439 489 544 605 673 748 831 924 1026 1138 1263 1401 1552 1718 1900 2097 2312 2542 2787 3046 3316 3593 3872 4146 4407 4646 4855 5025 5148 5218 5234 5194 5103 4965 4788 4580 4350 4106 3855 3602 3354 3113 2883 2665 2460 2268 2090 1926 1775 1636 1508 1391 1285 1187 1098 1017 943 876 815 759 707 661 618 580 544 512 482 455 430 407 386 367 350 333 319 305 292 281 270 260 250 242 234 226 219 213 207 201 196 191 186 182 178 174 170 166 163 160 157 154 151 148 146 143 141 138 136 134 132 130 127 125 124 122 120 118 116 114 113 111 109 107 106 104 102 101 99 98 96 95 93 92 90 89 87 86 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 34 63 98 139 187 245 314 395 491 605 742 904 1097 1328 1604 1934 2329 2802 3365 4035 4827 5751 6811 7995 9262 10536 11698 12600 13100 13110 12634 11763 10638 9404 8174 7020 5981 5070 4284 3614 3046 2567 2163 1822 1535 1293 1089 916 770 647 542 453 377 312 257 210 171 136 107 83 61 43 28 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 33 66 107 156 216 289 378 486 618 780 978 1223 1524 1896 2357 2927 3627 4478 5489 6641 7862 9005 9855 10195 9929 9137 8027 6817 5662 4639 3774 3058 2474 2000 1616 1304 1051 845 676 538 425 332 255 192 140 97 61 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 45 47 50 52 56 59 63 67 71 76 81 87 93 100 108 116 125 135 145 157 170 184 199 216 235 255 278 302 330 360 393 429 469 513 562 616 675 741 813 894 982 1080 1189 1308 1440 1585 1745 1921 2113 2322 2549 2793 3054 3331 3620 3918 4217 4512 4792 5047 5265 5436 5549 5598 5580 5496 5350 5150 4908 4634 4340 4036 3731 3432 3144 2870 2614 2375 2155 1953 1768 1600 1447 1309 1184 1071 968 876 793 717 649 588 533 483 437 396 359 326 295 268 243 220 200 181 164 148 134 121 110 99 89 80 72 65 58 52 46 41 36 32 28 24 21 17 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 6 7 8 9 9 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
 0 0 0 0 0 0 0 0 2 5 7 10 13 16 19 22 25 28 32 35 39 43 47 52 56 61 66 72 77 83 90 96 103 111 119 127 136 146 156 167 179 191 205 219 235 252 271 290 312 336 361 389 420 453 489 529 573 622 675 733 797 869 947 1034 1130 1237 1355 1486 1631 1792 1971 2169 2388 2631 2900 3197 3523 3880 4270 4694 5149 5635 6147 6679 7220 7757 8274 8752 9167 9500 9730 9841 9826 9684 9423 9058 8610 8100 7551 6983 6415 5860 5327 4825 4356 3923 3527 3166 2839 2544 2278 2039 1825 1633 1461 1307 1169 1046 935 837 748 669 598 534 477 426 379 338 301 267 237 209 185 162 142 124 107 93 79 67 56 46 36 28 20 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 55 58 61 65 69 73 77 83 88 95 102 109 118 128 138 150 164 179 195 214 235 259 286 317 351 390 433 483 539 603 676 758 852 959 1082 1221 1380 1562 1769 2006 2277 2585 2936 3334 3783 4287 4847 5462 6123 6818 7524 8207 8824 9325 9661 9793 9704 9399 8910 8284 7572 6824 6080 5369 4709 4109 3572 3097 2679 2314 1997 1721 1482 1275 1096 941 807 691 590 503 427 361 303 253 210 172 139 110 85 63 44 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 11 14 18 22 26 30 34 38 43 47 52 57 62 68 73 79 84 90 96 102 109 115 122 128 135 142 150 157 164 172 180 188 196 204 213 221 230 239 248 258 267 278 288 299 310 321 333 346 359 373 388 403 420 438 457 478 500 524 551 579 611 645 683 725 771 822 879 942 1013 1091 1178 1276 1386 1508 1645 1798 1971 2163 2379 2621 2890 3191 3525 3896 4304 4751 5236 5755 6304 6873 7446 8004 8522 8970 9317 9536 9604 9512 9261 8868 8360 7769 7130 6472 5821 5196 4610 4070 3579 3137 2743 2393 2085 1813 1575 1367 1184 1024 885 763 656 563 481 410 347 293 245 203 166 134 105 80 59 39 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 18 27 37 49 62 77 94 113 136 161 190 223 260 303 352 408 472 546 630 726 836 963 1109 1276 1469 1691 1947 2241 2581 2972 3422 3937 4527 5198 5954 6797 7721 8713 9743 10766 11719 12527 13111 13403 13367 13008 12367 11516 10534 9496 8462 7474 6559 5729 4987 4331 3756 3254 2818 2439 2111 1826 1580 1366 1181 1020 881 759 654 562 482 413 352 299 253 212 177 146 119 95 75 57 41 27 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 98 98 98 99 99 99 100 100 101 102 103 103 104 105 107 108 109 111 113 114 116 118 121 123 126 129 133 136 140 145 150 155 161 167 174 181 189 198 208 219 231 244 258 273 291 309 330 353 378 405 436 469 505 546 590 639 693 753 819 891 970 1058 1155 1261 1378 1507 1648 1803 1972 2156 2357 2574 2808 3059 3327 3608 3902 4205 4511 4814 5106 5378 5620 5823 5977 6073 6108 6078 5985 5834 5631 5387 5112 4815 4505 4192 3882 3581 3292 3018 2760 2521 2298 2094 1906 1734 1577 1434 1304 1186 1079 982 894 814 742 677 618 564 515 471 432 395 363 333 306 281 259 239 221 204 189 175 162 151 140 131 122 114 107 100 94 89 83 79 74 70 67 63 60 58 55 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 91 92 93 94 95 96 96 97 98 98 99 99 100 100 101 101 102 102 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 102 102 102 101 101 101 100 100 100 100 99 99 99 99 99 98 98 98 98 98 97 97 97 97 97 97 97 97 97 97 97 97 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 17 22 27 32 38 45 52 60 68 78 88 100 112 126 142 158 177 198 221 246 274 305 339 378 420 467 519 577 642 713 793 882 981 1091 1213 1348 1499 1666 1851 2055 2280 2527 2796 3088 3403 3739 4093 4461 4837 5211 5573 5912 6212 6461 6645 6757 6789 6740 6616 6422 6172 5877 5551 5205 4852 4500 4157 3827 3513 3219 2945 2692 2459 2245 2050 1872 1710 1563 1430 1309 1200 1101 1011 929 856 789 728 673 623 578 537 500 466 435 406 381 357 336 316 298 282 267 253 240 229 218 208 199 190 182 175 168 162 156 150 145 140 135 131 127 123 119 116 112 109 106 103 100 98 95 93 90 88 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 27 44 63 86 113 145 182 226 277 337 407 489 585 699 832 989 1175 1393 1651 1956 2318 2745 3252 3853 4562 5398 6376 7509 8802 10240 11781 13341 14788 15950 16650 16762 16258 15225 13826 12247 10642 9119 7738 6523 5475 4582 3827 3192 2659 2213 1838 1524 1261 1039 853 697 565 453 359 280 213 157 109 68 34 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 31 44 59 76 96 118 144 173 207 245 289 339 397 463 538 625 724 837 968 1118 1289 1485 1710 1966 2258 2587 2958 3371 3826 4318 4839 5376 5907 6405 6839 7177 7391 7462 7389 7179 6857 6451 5991 5505 5015 4540 4089 3669 3285 2936 2622 2340 2089 1865 1667 1491 1335 1196 1074 966 870 785 709 643 583 531 484 443 406 374 345 320 297 277 259 243 229 217 206 196 188 180 173 167 162 158 154 150 147 145 142 140 138 137 136 134 133 132 132 131 130 130 129 129 128 128 128 127 127 126 126 125 125 124 124 123 123 122 121 120 120 119 118 117 116 115 113 112 111 110 108 107 105 104 102 101 99 98 96 94 92 91 89 87 85 83 81 79 77 76 74 72 70 68 66 64 62 60 58 57 55 53 51 49 48 46 44 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 27 33 40 47 55 64 74 85 97 111 126 143 161 182 205 231 260 292 328 368 413 463 520 583 654 733 823 923 1036 1163 1305 1466 1646 1849 2076 2330 2615 2933 3285 3675 4102 4565 5063 5589 6133 6682 7216 7713 8145 8487 8714 8809 8766 8588 8288 7889 7417 6899 6357 5814 5284 4779 4306 3868 3468 3103 2775 2479 2215 1978 1767 1579 1412 1262 1130 1012 907 813 730 655 589 530 477 429 387 349 315 284 256 232 209 189 171 155 140 126 114 103 93 84 76 68 61 55 49 44 39 35 31 27 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 44 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 60 61 62 64 66 68 70 73 75 78 82 85 89 94 99 105 111 118 126 135 145 156 168 182 197 214 233 254 278 304 334 368 405 447 494 546 605 672 746 830 924 1030 1149 1283 1434 1605 1797 2014 2259 2534 2845 3195 3588 4030 4523 5073 5683 6353 7082 7866 8694 9548 10401 11220 11962 12579 13025 13263 13269 13043 12601 11980 11224 10384 9503 8620 7763 6952 6198 5508 4882 4319 3817 3370 2973 2622 2313 2039 1798 1585 1398 1232 1086 957 843 742 653 575 505 443 388 339 296 258 223 193 166 142 120 101 84 69 55 43 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 21 32 45 60 77 96 118 144 173 207 245 290 340 399 467 545 634 738 857 996 1156 1341 1556 1804 2091 2423 2804 3241 3738 4297 4916 5584 6283 6981 7631 8177 8560 8733 8671 8383 7907 7297 6614 5909 5222 4577 3988 3461 2996 2588 2234 1927 1661 1432 1234 1063 916 788 678 583 500 429 367 313 266 225 189 159 132 108 88 70 54 41 29 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 23 35 49 64 81 100 121 145 171 201 234 272 313 360 413 473 539 615 699 795 903 1024 1161 1316 1490 1686 1908 2158 2438 2753 3105 3498 3933 4414 4940 5510 6119 6761 7423 8088 8734 9335 9862 10287 10584 10735 10731 10577 10284 9875 9376 8813 8214 7602 6993 6403 5841 5313 4823 4372 3959 3584 3244 2936 2659 2410 2186 1985 1804 1641 1495 1364 1246 1140 1045 959 881 811 748 690 638 591 548 509 473 441 411 383 358 335 314 294 276 259 243 229 215 202 190 179 169 159 150 141 133 125 117 110 103 97 91 85 80 74 69 64 59 55 51 46 42 38 35 31 28 24 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 20 25 31 37 43 50 57 65 74 83 93 104 116 129 144 159 176 195 215 237 262 288 318 350 386 425 468 516 568 626 690 762 840 928 1024 1132 1251 1384 1531 1695 1877 2080 2305 2555 2833 3142 3484 3862 4279 4737 5239 5785 6377 7011 7683 8388 9113 9844 10562 11243 11859 12384 12788 13050 13153 13089 12864 12489 11987 11384 10709 9990 9251 8514 7795 7106 6455 5848 5287 4771 4301 3873 3486 3136 2821 2538 2283 2054 1849 1664 1498 1350 1216 1096 988 890 803 724 652 588 529 476 429 385 346 310 277 247 220 195 173 152 133 116 100 85 71 59 47 37 27 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 36 57 82 110 142 179 222 272 329 395 471 560 662 781 919 1079 1265 1481 1733 2026 2368 2764 3225 3758 4372 5078 5880 6781 7779 8858 9990 11128 12205 13140 13844 14244 14295 13995 13384 12532 11525 10441 9349 8295 7311 6413 5606 4890 4259 3708 3227 2809 2446 2132 1859 1622 1417 1238 1083 948 830 728 638 560 492 431 379 332 292 256 224 196 171 149 129 112 97 83 71 60 50 41 33 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 38 65 97 137 184 241 311 395 498 622 774 959 1185 1461 1799 2213 2721 3342 4098 5014 6107 7382 8815 10332 11784 12957 13613 13593 12896 11685 10199 8658 7209 5926 4832 3920 3170 2557 2058 1653 1324 1056 838 660 515 396 299 220 154 101 57 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 32 40 49 59 70 82 95 109 125 142 161 182 205 231 259 291 326 365 408 456 509 569 635 710 793 886 990 1106 1237 1383 1547 1732 1938 2170 2429 2720 3044 3405 3807 4252 4742 5278 5859 6484 7145 7833 8535 9229 9891 10493 11003 11390 11628 11700 11598 11329 10911 10369 9735 9041 8318 7590 6880 6201 5563 4972 4431 3940 3498 3100 2745 2429 2148 1899 1679 1483 1310 1157 1022 902 796 702 618 544 479 420 368 322 281 244 211 181 155 131 110 91 74 59 45 32 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 29 42 57 75 94 117 142 171 204 242 285 334 390 453 526 610 705 814 939 1082 1246 1433 1647 1892 2170 2486 2845 3248 3699 4198 4744 5332 5950 6583 7207 7791 8302 8704 8967 9071 9011 8796 8447 7996 7474 6913 6341 5776 5235 4725 4254 3823 3432 3079 2762 2479 2227 2002 1802 1625 1467 1327 1203 1093 995 908 831 763 702 648 600 557 519 485 455 428 404 382 363 346 331 317 304 293 283 274 266 258 251 244 238 233 228 223 218 214 209 205 201 197 194 190 186 182 179 175 171 167 164 160 156 152 148 144 140 136 132 128 124 120 116 112 108 104 100 96 91 87 83 79 76 72 68 64 60 57 53 50 46 43 39 36 33 30 27 24 21 19 16 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 47 76 109 149 194 248 310 383 468 567 683 819 978 1164 1382 1639 1940 2295 2712 3204 3783 4465 5265 6201 7288 8539 9955 11520 13192 14885 16471 17783 18645 18922 18565 17631 16264 14641 12928 11250 9688 8282 7045 5974 5055 4272 3607 3043 2566 2162 1820 1530 1284 1075 897 746 618 508 414 335 266 208 158 115 79 48 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 25 31 38 46 54 63 74 85 97 111 127 143 162 183 206 232 260 291 327 366 409 458 512 572 639 714 797 891 995 1111 1240 1385 1546 1725 1924 2144 2388 2656 2951 3273 3622 3998 4398 4819 5255 5698 6138 6562 6955 7302 7586 7795 7917 7948 7887 7738 7511 7220 6878 6500 6102 5694 5287 4889 4507 4144 3803 3484 3190 2918 2669 2442 2234 2045 1874 1718 1577 1449 1333 1228 1133 1046 968 897 833 774 721 672 628 587 550 516 485 457 430 406 384 363 344 326 310 294 280 266 253 242 230 220 210 200 191 182 174 166 159 152 145 138 132 126 120 114 109 103 98 93 88 84 79 75 70 66 62 58 54 51 47 44 40 37 34 31 28 25 22 19 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 18 23 28 33 39 44 51 57 64 72 80 89 98 107 118 129 141 154 168 182 198 215 234 253 274 297 322 348 377 407 441 476 515 557 602 651 704 761 823 890 962 1041 1126 1218 1317 1425 1541 1667 1803 1950 2109 2280 2464 2663 2876 3104 3348 3608 3885 4177 4485 4807 5142 5487 5839 6194 6546 6890 7218 7522 7794 8025 8206 8330 8392 8387 8313 8172 7968 7708 7398 7049 6670 6271 5862 5451 5045 4650 4270 3909 3568 3249 2953 2680 2428 2198 1987 1795 1621 1462 1319 1189 1071 965 869 782 703 632 568 510 457 410 367 328 292 260 231 204 180 158 138 119 103 87 73 61 49 38 28 19 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 22 26 32 37 43 49 56 64 72 80 90 100 111 123 135 149 164 180 198 216 237 259 282 308 335 365 397 431 468 507 549 594 642 693 747 805 865 928 994 1064 1135 1210 1286 1364 1443 1524 1604 1685 1765 1843 1920 1995 2067 2135 2200 2261 2318 2371 2419 2464 2503 2539 2571 2599 2624 2646 2665 2681 2695 2707 2716 2724 2731 2735 2738 2739 2738 2735 2730 2722 2711 2697 2679 2657 2631 2601 2566 2526 2480 2430 2374 2313 2248 2179 2105 2028 1948 1866 1782 1698 1613 1528 1444 1362 1281 1203 1127 1054 983 917 853 792 735 681 631 583 539 497 458 422 388 356 327 300 274 251 229 209 190 173 157 142 128 115 103 92 82 72 64 55 48 41 34 28 23 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 39 60 84 113 146 185 230 283 345 417 502 601 716 852 1011 1198 1417 1674 1977 2332 2749 3238 3807 4468 5226 6085 7036 8059 9109 10120 11002 11653 11986 11954 11564 10876 9984 8985 7962 6974 6059 5233 4503 3865 3312 2836 2427 2076 1776 1518 1298 1109 947 808 688 586 498 422 356 300 251 210 174 143 116 93 73 56 42 30 19 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 65 122 192 277 382 510 667 860 1095 1385 1740 2178 2717 3380 4196 5196 6412 7876 9599 11560 13673 15760 17546 18713 19017 18405 17041 15215 13219 11268 9486 7926 6593 5472 4537 3760 3116 2583 2140 1773 1467 1213 1001 824 675 552 448 361 289 228 178 136 101 72 48 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 9 11 12 13 14 15 16 17 18 18 18 19 19 19 19 18 18 17 17 16 15 15 14 13 12 10 9 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 197 205 213 221 228 236 244 252 259 267 274 282 289 296 304 311 318 325 332 339 345 352 359 365 372 378 385 391 398 404 411 417 424 431 438 446 453 461 470 479 488 498 509 521 533 547 562 579 596 616 638 661 688 717 749 784 824 867 915 969 1028 1094 1167 1248 1338 1438 1549 1672 1809 1961 2129 2316 2523 2753 3008 3291 3604 3950 4333 4755 5220 5730 6288 6897 7556 8266 9022 9820 10650 11497 12343 13161 13923 14593 15138 15524 15724 15721 15511 15105 14522 13797 12964 12063 11127 10188 9270 8391 7562 6792 6084 5438 4852 4324 3851 3427 3049 2712 2412 2146 1909 1699 1512 1346 1198 1067 951 847 755 672 599 533 474 422 374 332 294 260 229 201 176 153 133 114 97 82 67 55 43 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 14 19 23 27 32 37 42 47 52 58 63 69 75 81 88 94 101 108 115 122 129 136 144 151 159 166 174 182 189
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 28 39 52 66 81 97 115 135 157 181 208 237 269 304 343 385 432 483 539 601 669 743 824 913 1010 1116 1231 1356 1492 1639 1797 1967 2148 2342 2547 2762 2988 3223 3466 3714 3966 4219 4470 4717 4956 5184 5398 5596 5775 5933 6069 6181 6268 6331 6370 6385 6378 6350 6301 6235 6151 6052 5939 5814 5677 5531 5376 5214 5045 4871 4693 4511 4326 4140 3953 3766 3580 3396 3214 3035 2861 2690 2525 2366 2212 2065 1924 1789 1662 1541 1427 1319 1218 1123 1034 951 874 802 735 672 615 561 512 466 423 384 348 315 284 255 229 205 182 162 143 125 109 94 81 68 56 45 36 26 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 41 65 92 123 159 200 246 299 359 427 505 593 693 806 934 1078 1241 1424 1629 1859 2114 2397 2708 3048 3418 3815 4238 4681 5140 5606 6071 6522 6950 7342 7688 7977 8204 8364 8456 8483 8449 8361 8227 8055 7855 7634 7399 7157 6914 6673 6438 6211 5994 5788 5592 5408 5234 5069 4914 4766 4624 4487 4354 4223 4094 3965 3836 3705 3572 3438 3301 3163 3022 2880 2737 2594 2451 2309 2170 2032 1898 1768 1642 1521 1405 1294 1189 1090 996 908 826 749 677 610 548 491 438 389 344 303 265 229 197 168 141 116 93 73 54 37 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 96 99 103 107 111 115 119 124 129 134 139 145 151 157 164 170 177 185 193 201 209 218 227 237 247 258 269 280 292 304 317 330 344 358 372 387 403 418 434 451 468 485 502 519 537 555 573 591 608 626 644 662 679 696 713 729 745 760 775 789 803 816 828 839 850 860 868 876 883 889 893 897 899 901 901 900 898 895 890 884 877 869 860 850 838 826 812 798 783 767 750 732 714 696 677 657 638 618 598 578 559 539 519 500 481 462 444 426 409 392 375 359 343 328 314 300 286 273 261 249 237 226 216 205 196 187 178 169 161 153 146 139 132 126 119 114 108 103 97 93 88 83 79 75 71 68 64 61 57 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 15 19 24 29 36 43 51 60 71 83 98 114 132 153 177 205 236 272 313 360 414 476 547 629 722 830 953 1094 1257 1444 1659 1906 2189 2512 2882 3300 3773 4300 4881 5509 6171 6844 7497 8085 8562 8880 9004 8918 8633 8178 7600 6947 6265 5589 4945 4347 3804 3317 2886 2507 2175 1886 1635 1417 1227 1063 921 798 691 598 518 448 387 334 288 248 213 182 155 132 112 94 79 65 53 43 34 26 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 19 25 31 38 46 55 64 75 87 99 113 129 147 166 188 212 239 269 302 340 382 430 483 543 610 686 771 868 976 1099 1237 1393 1569 1767 1991 2241 2523 2838 3188 3577 4006 4475 4983 5526 6096 6684 7274 7845 8374 8834 9198 9443 9550 9512 9332 9024 8607 8109 7556 6973 6384 5804 5249 4725 4239 3792 3386 3019 2689 2393 2130 1895 1687 1502 1338 1192 1064 949 848 758 678 607 543 487 437 392 352 315 283 254 228 204 183 164 146 130 116 103 91 80 70 60 52 44 37 30 24 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 134 227 341 479 645 848 1093 1391 1754 2195 2732 3389 4190 5168 6360 7806 9541 11590 13942 16519 19141 21506 23228 23960 23550 22115 19979 17517 15033 12718 10664 8894 7397 6143 5098 4230 3509 2910 2413 1998 1653 1365 1124 923 755 614 497 399 317 248 191 144 105 73 46 25 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 8 10 11 12 13 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 11 10 9 9 8 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 18 24 30 37 45 54 64 75 88 103 119 138 160 184 212 244 280 321 368 421 483 552 632 722 826 943 1076 1226 1395 1585 1796 2028 2281 2553 2839 3133 3426 3706 3960 4172 4329 4421 4440 4388 4269 4093 3874 3624 3358 3086 2817 2558 2313 2085 1876 1684 1511 1355 1214 1089 976 876 787 708 637 574 519 469 425 385 350 318 290 265 243 222 204 188 173 160 148 137 127 118 110 103 96 90 84 79 74 69 65 61 57 54 51 47 45 42 39 37 35 32 30 28 26 24 23 21 19 18 16 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 14 17 20 23 26 30 34 38 43 48 54 60 67 75 84 94 104 116 129 144 161 179 200 223 249 278 311 348 390 436 489 548 615 691 776 872 980 1101 1237 1390 1561 1751 1962 2195 2449 2726 3023 3337 3662 3993 4318 4626 4903 5135 5307 5410 5437 5386 5262 5075 4836 4558 4257 3943 3628 3320 3024 2745 2485 2245 2025 1825 1643 1479 1332 1199 1080 974 878 793 716 648 587 532 483 440 400 365 334 306 280 258 237 219 202 187 174 162 150 140 131 123 115 108 102 96 91 86 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 25 24 23 21 20 18 17 16 15 13 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 70 72 75 77 80 83 86 90 93 97 101 105 109 114 119 124 130 136 142 149 157 164 173 182 192 202 213 225 238 252 266 282 299 318 337 358 381 405 431 458 488 519 553 589 627 667 710 755 803 853 905 959 1016 1074 1134 1195 1256 1318 1380 1440 1498 1553 1604 1651 1692 1726 1753 1772 1783 1785 1778 1762 1738 1706 1667 1622 1571 1516 1457 1395 1332 1268 1204 1140 1078 1017 957 900 846 794 744 697 653 612 573 536 502 470 440 412 386 362 339 318 299 281 264 248 234 220 207 196 185 174 165 156 147 140 132 125 119 113 107 102 97 92 87 83 79 75 71 68 65 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 16 14 13 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29
 94 96 97 99 101 102 104 106 108 110 111 113 115 117 119 121 123 125 127 130 132 134 136 139 141 144 146 149 152 155 158 161 164 167 171 175 178 182 187 191 196 201 206 212 217 224 230 237 245 252 261 270 279 289 300 312 324 337 352 367 383 400 419 438 460 482 506 532 560 589 621 654 690 728 769 812 858 907 958 1013 1070 1131 1194 1260 1329 1400 1473 1548 1623 1699 1775 1849 1920 1988 2050 2105 2152 2190 2217 2233 2235 2225 2203 2167 2120 2062 1994 1919 1837 1750 1660 1569 1477 1386 1296 1210 1126 1047 971 899 832 769 710 655 604 557 513 473 436 402 370 341 314 290 267 246 227 209 193 178 164 152 140 129 119 110 101 93 86 79 73 67 62 57 52 47 43 39 36 33 29 26 24 21 19 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 79 81 83 84 86 87 89 91 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 20 30 41 53 68 84 103 126 151 180 213 252 296 347 406 474 552 643 747 868 1008 1169 1357 1573 1823 2110 2438 2811 3229 3689 4185 4700 5210 5679 6064 6324 6426 6356 6122 5756 5299 4793 4275 3774 3305 2878 2496 2160 1865 1609 1387 1196 1030 887 764 658 566 487 418 359 308 263 225 191 162 137 115 96 79 65 52 41 32 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 55 88 127 173 227 291 366 456 562 687 835 1011 1219 1467 1760 2109 2522 3012 3592 4275 5076 6008 7077 8281 9601 10992 12378 13645 14659 15288 15442 15100 14321 13220 11932 10578 9252 8013 6892 5899 5034 4288 3649 3103 2639 2245 1910 1625 1383 1178 1003 854 727 618 526 446 378 320 269 226 189 157 129 105 84 66 50 37 25 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 21 25 29 33 39 44 50 56 63 71 80 89 99 110 122 135 149 165 182 201 223 246 271 300 331 365 404 446 492 544 601 664 733 810 895 989 1092 1206 1330 1466 1615 1777 1952 2141 2342 2556 2782 3016 3256 3499 3739 3971 4189 4386 4555 4691 4787 4840 4848 4812 4733 4615 4464 4286 4086 3872 3650 3424 3199 2978 2764 2560 2365 2183 2012 1852 1704 1568 1442 1326 1220 1122 1033 951 876 807 745 687 635 587 543 502 465 431 400 371 344 320 297 276 257 239 222 207 192 179 166 154 143 133 124 115 106 98 91 84 77 71 65 59 54 49 44 40 36 32 28 24 21 18 14 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 15 17 19 22 24 27 30 33 36 39 42 46 49 53 57 61 65 69 73 78 83 88 93 98 104 109 115 121 128 134 141 148 155 163 171 179 187 196 205 215 225 236 247 259 272 285 299 314 330 348 366 386 408 432 457 485 516 549 585 625 669 717 770 828 892 963 1041 1126 1221 1325 1439 1564 1700 1848 2008 2180 2362 2554 2753 2955 3154 3346 3521 3672 3789 3864 3891 3866 3788 3661 3491 3288 3060 2819 2573 2330 2096 1875 1670 1481 1310 1156 1018 895 785 689 604 528 462 404 353 308 268 233 203 175 152 131 112 96 81 68 57 47 38 30 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 44 48 52 56 61 66 71 77 83 90 98 106 115 124 135 146 159 172 187 204 221 241 262 285 311 338 369 402 438 477 520 567 618 673 733 797 867 943 1023 1110 1202 1300 1403 1511 1624 1740 1859 1980 2100 2219 2334 2443 2544 2635 2714 2778 2826 2858 2872 2868 2848 2811 2760 2695 2619 2534 2442 2344 2243 2140 2036 1934 1833 1734 1639 1547 1460 1377 1298 1223 1153 1088 1026 969 915 865 819 776 736 698 664 632 603 575 550 526 505 484 465 448 432 416 402 389 376 365 354 343 334 324 315 307 299 291 284 277 270 264 258 251 246 240 234 229 223 218 213 208 203 198 193 188 183 179 174 170 165 161 156 152 147 143 139 135 130 126 122 118 114 110 106 103 99 95 92 88 85 81 78 75 72 68 65 63 60 57 54 52 49 47 45 42 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 18 19 21 23 25 27 30 32 34 37 40 43 46 49 52 55 59 63 67 71 76 80 86 91 96 103 109 116 123 131 139 147 157 167 177 189 201 214 228 243 259 276 294 314 336 359 383 410 439 469 502 538 576 616 660 707 757 810 866 927 990 1058 1129 1203 1281 1362 1446 1532 1620 1709 1798 1887 1975 2060 2141 2218 2289 2352 2408 2454 2490 2516 2531 2535 2528 2511 2483 2446 2400 2347 2287 2222 2152 2078 2002 1924 1846 1767 1688 1611 1535 1460 1388 1318 1251 1186 1124 1064 1008 954 902 854 807 764 722 683 646 611 578 547 518 490 464 439 416 394 373 354 335 318 301 286 271 257 244 232 220 209 198 188 179 170 161 153 145 138 131 124 117 111 105 100 95 89 85 80 76 71 67 63 60 56 53 49 46 43 40 37 35 32 30 27 25 23 20 18 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 32 36 42 47 54 61 70 79 89 101 114 129 145 164 185 209 236 267 302 341 386 437 494 560 634 718 813 922 1045 1184 1342 1521 1723 1950 2206 2492 2810 3161 3547 3964 4410 4877 5356 5830 6283 6691 7033 7287 7437 7472 7392 7206 6929 6581 6182 5755 5315 4879 4456 4054 3677 3328 3007 2714 2448 2207 1990 1794 1619 1462 1320 1194 1081 980 890 809 737 673 616 565 520 480 444 413 385 360 339 320 303 289 276 265 256 248 241 235 230 226 223 220 218 217 216 215 215 215 215 215 216 216 217 218 219 220 221 222 223 223 224 225 226 226 226 227 227 227 227 226 226 225 224 223 222 220 219 217 215 213 210 207 205 201 198 195 191 187 183 179 175 170 166 161 157 152 147 142 137 132 127 122 117 112 107 102 98 93 88 84 79 75 71 67 63 59 55 52 49 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 19 21 25 28 31 35 39 43 48 53 58 64 70 76 83 91 99 108 118 128 139 151 164 178 194 210 228 248 269 292 317 345 374 406 441 478 519 563 611 662 717 776 840 908 981 1058 1140 1227 1319 1414 1514 1618 1725 1834 1944 2055 2166 2275 2381 2483 2579 2669 2749 2821 2882 2931 2969 2995 3009 3011 3001 2980 2949 2909 2861 2806 2745 2679 2608 2535 2460 2383 2306 2228 2151 2076 2001 1928 1857 1789 1722 1658 1596 1536 1479 1424 1371 1321 1272 1226 1181 1138 1097 1057 1019 982 947 912 879 847 816 786 757 729 701 675 649 624 599 575 552 530 508 486 466 445 426 407 389 371 354 337 321 305 290 275 261 247 234 221 209 197 186 175 165 155 145 136 127 118 110 102 95 88 81 75 69 63 57 52 47 42 38 33 29 25 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 19 21 23 25 27 30 33 35 38 42 45 49 52 57 61 66 71 76 82 89 96 103 112 121 130 141 152 165 179 193 210 228 247 268 292 317 345 376 410 447 488 533 582 636 695 760 831 909 994 1088 1190 1301 1422 1554 1697 1852 2018 2196 2387 2589 2801 3024 3253 3488 3725 3960 4189 4406 4606 4784 4934 5051 5132 5175 5178 5142 5069 4962 4826 4665 4484 4289 4084 3874 3662 3451 3245 3045 2853 2669 2495 2331 2177 2033 1898 1772 1656 1548 1448 1356 1270 1191 1119 1052 990 933 880 831 786 745 706 670 637 607 578 551 527 503 482 461 442 424 407 391 376 362 348 335 323 311 299 289 278 268 258 249 240 231 223 214 207 199 191 184 177 170 163 157 150 144 138 132 126 121 115 110 105 100 95 90 86 81 77 73 68 64 61 57 53 50 46 43 40 37 34 31 28 26 23 21 19 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 23 33 44 57 71 88 106 127 151 179 209 244 284 330 381 440 507 583 669 767 879 1007 1152 1316 1502 1713 1952 2220 2521 2857 3229 3638 4083 4561 5065 5586 6111 6620 7092 7504 7831 8052 8153 8128 7980 7722 7371 6950 6483 5991 5493 5003 4533 4089 3677 3297 2951 2637 2354 2101 1874 1672 1491 1331 1188 1061 948 848 759 680 609 546 490 439 394 354 318 286 257 230 207 185 166 148 132 118 105 93 82 72 63 54 47 39 33 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 23 25 28 30 33 36 39 42 45 48 51 55 58 62 66 70 74 79 83 88 93 98 103 109 115 121 127 133 140 147 155 163 171 179 188 197 207 217 227 238 250 262 274 287 301 316 331 346 363 380 398 417 437 458 479 502 525 550 575 602 630 658 688 719 751 785 819 854 891 928 966 1006 1046 1087 1128 1171 1213 1256 1300 1343 1387 1430 1473 1515 1557 1598 1637 1675 1712 1746 1779 1808 1835 1859 1880 1897 1910 1919 1924 1924 1920 1911 1898 1879 1857 1829 1798 1762 1723 1680 1634 1585 1535 1482 1428 1373 1317 1261 1206 1150 1096 1042 990 939 890 842 796 752 710 670 631 594 560 527 496 466 438 412 387 363 341 320 300 282 264 248 232 217 203 190 178 167 156 145 136 126 118 110 102 94 88 81 75 69 63 58 53 49 44 40 36 32 28 25 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 14 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 17 22 28 33 39 46 52 59 66 74 82 90 98 107 117 126 136 147 158 169 181 193 206 219 233 247 262 277 293 309 326 344 362 381 401 422 443 466 490 515 542 570 600 632 667 704 744 787 833 884 940 1001 1067 1140 1221 1309 1407 1514 1633 1764 1910 2070 2247 2442 2657 2893 3151 3433 3739 4068 4419 4789 5175 5569 5961 6339 6689 6994 7235 7395 7461 7424 7283 7042 6715 6319 5873 5400 4917 4439 3980 3547 3146 2779 2448 2150 1885 1649 1442 1259 1098 958 834 726 632 549 477 413 358 309 266 228 195 166 140 118 97 80 64 50 37 26 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 3 5 8 10 13 15 18 21 24 27 31 34 38 41 45 49 54 58 63 68 73 78 83 89 95 101 108 115 122 129 137 145 153 162 171 180 190 201 212 224 236 248 262 276 291 307 324 341 360 380 402 424 449 475 503 533 565 600 637 678 721 769 820 876 936 1001 1071 1148 1230 1320 1416 1519 1630 1749 1876 2010 2151 2299 2452 2609 2769 2928 3083 3232 3370 3492 3594 3672 3721 3740 3726 3679 3600 3492 3357 3202 3030 2846 2657 2465 2275 2091 1913 1745 1586 1438 1302 1176 1060 955 859 773 694 623 560 502 451 404 363 325 292 262 235 210 189 169 152 136 122 109 98 87 78 70 62 55 49 43 38 33 29 25 22 19 16 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 28 43 62 84 111 142 180 225 278 341 417 506 613 741 893 1075 1294 1556 1870 2248 2701 3242 3884 4636 5500 6461 7474 8458 9290 9828 9955 9637 8935 7982 6922 5874 4908 4060 3336 2730 2228 1815 1476 1199 972 786 634 509 407 322 253 196 149 110 78 51 29 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 15 17 19 21 23 25 27 29 31 33 36 38 40 43 45 48 50 53 55 58 61 64 67 70 73 76 80 83 87 91 95 99 103 108 113 118 124 131 137 145 153 162 172 184 196 210 225 242 261 283 307 335 365 400 439 483 533 590 654 727 809 903 1009 1129 1266 1421 1595 1792 2013 2259 2530 2826 3142 3473 3808 4130 4422 4659 4818 4882 4839 4691 4450 4138 3780 3400 3020 2655 2315 2007 1731 1489 1277 1093 934 798 681 581 495 422 359 306 260 220 187 158 133 111 93 76 63 51 40 31 23 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 36 38 40 42 45 47 49 52 54 57 59 62 65 67 70 73 77 80 83 87 90 94 97 101 105 109 113 118 122 127 132 137 142 147 152 158 164 169 176 182 189 195 202 210 217 225 233 242 251 260 269 279 289 300 311 323 335 347 361 374 389 404 420 436 454 472 491 511 532 555 578 603 629 656 684 715 746 780 815 852 891 932 975 1020 1067 1117 1168 1222 1278 1336 1396 1458 1521 1586 1651 1716 1781 1845 1907 1966 2022 2073 2117 2155 2185 2205 2216 2216 2206 2185 2153 2110 2058 1998 1930 1856 1777 1694 1609 1523 1437 1351 1268 1187 1108 1033 962 894 830 770 714 661 612 566 524 485 448 414 383 354 327 302 280 258 239 221 204 189 174 161 149 137 127 117 108 99 91 84 77 70 64 59 54 49 44 40 36 32 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 13 14 15 16 18 19 21 22 24 25 27 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 18 20 23 26 29 33 37 41 46 51 57 63 70 77 86 95 106 118 130 145 161 179 199 222 247 275 307 343 383 428 479 537 602 675 758 851 956 1074 1205 1351 1512 1689 1879 2081 2291 2502 2706 2892 3048 3161 3221 3220 3158 3039 2873 2671 2448 2215 1984 1762 1554 1364 1192 1038 902 783 678 587 508 439 380 328 283 244 211 182 156 134 115 98 83 70 59 49 41 33 26 20 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 27 30 33 36 39 42 46 50 54 58 62 67 72 77 82 87 93 99 105 112 119 127 134 142 151 160 169 179 190 200 212 224 237 250 264 278 294 310 327 344 363 382 402 423 445 469 492 517 543 570 598 627 657 688 720 752 786 820 855 890 926 962 999 1036 1072 1109 1145 1181 1216 1251 1284 1317 1348 1377 1405 1431 1456 1478 1498 1516 1531 1544 1555 1563 1568 1570 1570 1568 1562 1554 1544 1531 1516 1498 1478 1457 1433 1408 1380 1352 1322 1291 1258 1225 1191 1157 1122 1087 1052 1016 981 946 912 877 844 811 779 747 716 686 657 629 602 576 550 526 502 480 458 437 417 398 380 362 346 330 314 300 286 272 260 248 236 225 214 204 195 185 177 168 160 152 145 138 131 125 119 113 107 102 96 92 87 82 78 74 70 66 62 58 55 52 48 45 42 40 37 34 32 29 27 25 23 21 19 17 15 14 12 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 22
 106 110 114 117 121 125 129 133 137 142 146 150 154 159 163 167 172 176 180 185 189 193 197 202 206 210 215 219 223 227 231 235 239 244 248 252 256 260 264 268 272 276 280 284 288 293 297 302 306 311 316 322 327 333 339 346 352 359 367 375 384 393 403 413 424 436 448 462 476 491 508 525 543 563 583 605 629 653 680 707 737 768 801 835 871 910 949 991 1034 1079 1126 1174 1223 1273 1324 1374 1425 1474 1523 1569 1612 1651 1686 1716 1739 1756 1765 1767 1760 1745 1722 1691 1653 1608 1557 1501 1441 1378 1313 1247 1181 1115 1050 986 925 865 809 755 704 655 610 567 527 490 455 422 392 364 338 314 291 270 251 233 216 201 187 173 161 150 139 129 120 111 103 96 89 82 76 70 65 60 56 51 47 43 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70 73 76 79 82 85 88 92 95 99 102
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 34 37 39 42 46 49 53 57 61 66 70 76 81 87 94 101 109 117 126 135 146 157 169 182 196 211 228 245 264 285 307 330 355 382 411 442 475 509 546 586 627 671 717 765 816 869 924 981 1039 1100 1162 1226 1291 1356 1423 1489 1555 1621 1686 1750 1812 1872 1929 1984 2035 2082 2126 2164 2198 2227 2250 2267 2279 2285 2285 2278 2266 2248 2224 2195 2160 2120 2076 2028 1976 1920 1862 1802 1740 1676 1612 1547 1482 1417 1353 1290 1228 1167 1108 1051 996 942 891 842 795 750 707 667 628 591 556 523 491 462 434 407 382 358 336 315 295 276 258 242 226 211 197 184 171 159 148 138 128 118 109 101 93 85 78 72 65 59 54 49 44 39 34 30 26 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 11 15 18 21 25 29 34 39 44 50 57 64 71 80 89 99 111 123 136 151 168 186 207 229 254 281 312 346 384 426 472 524 582 646 718 797 885 983 1092 1212 1344 1490 1650 1825 2014 2218 2436 2665 2904 3148 3392 3629 3851 4049 4213 4335 4408 4427 4390 4299 4159 3978 3765 3529 3279 3025 2773 2528 2294 2074 1870 1682 1510 1353 1212 1085 970 867 776 694 621 555 497 445 399 357 320 287 258 231 207 186 167 150 134 120 108 96 86 76 68 60 53 46 41 35 30 26 21 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70 73 76 80 83 87 90 94 98 102 107 111 116 121 126 132 138 144 150 156 163 171 178 186 195 204 213 223 233 244 256 268 281 294 308 323 339 356 374 392 411 432 453 475 499 523 549 575 603 632 661 692 724 756 789 823 857 891 926 960 995 1028 1061 1093 1123 1151 1177 1201 1222 1239 1253 1263 1269 1270 1267 1260 1248 1231 1211 1187 1158 1127 1093 1056 1017 977 936 894 852 810 768 727 687 649 611 575 541 508 477 448 420 394 370 347 325 305 286 269 253 237 223 210 198 186 176 166 157 148 140 132 125 119 113 107 102 97 92 87 83 79 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21
 74 75 75 76 76 76 77 77 77 77 77 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 76 76 77 78 78 80 81 82 84 85 87 90 92 95 98 101 105 108 113 117 122 128 134 140 147 154 162 171 180 190 201 212 225 238 252 267 283 300 319 338 360 382 406 431 458 487 517 550 583 619 656 695 735 776 818 860 903 944 984 1022 1057 1089 1115 1136 1151 1159 1159 1152 1138 1117 1089 1056 1018 976 931 884 837 789 741 694 649 605 564 525 488 453 420 390 362 336 312 290 270 251 233 218 203 189 177 165 155 145 136 127 120 112 106 99 94 88 83 79 74 70 66 63 59 56 53 51 48 45 43 41 39 36 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 73 73
 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 57 59 63 66 69 73 77 81 86 91 97 102 109 116 123 131 140 149 160 171 184 197 212 228 246 265 286 309 335 362 393 426 463 503 546 594 646 703 765 831 904 982 1067 1157 1253 1355 1462 1575 1691 1810 1931 2051 2169 2282 2388 2483 2567 2635 2686 2719 2732 2725 2700 2656 2596 2522 2436 2340 2238 2131 2022 1911 1802 1694 1590 1489 1393 1301 1215 1133 1056 984 917 854 795 741 691 644 601 561 524 490 458 429 402 377 354 333 313 295 278 263 249 235 223 211 201 191 181 173 165 157 150 144 137 131 126 121 116 111 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19
 12 13 15 16 18 19 21 23 24 26 28 30 32 34 37 39 41 44 46 49 51 54 57 60 63 66 70 73 77 81 85 89 93 98 103 107 113 118 124 130 136 143 149 157 164 172 181 190 199 209 219 230 242 254 267 281 295 311 327 344 362 382 402 423 446 470 495 522 550 580 611 644 679 716 754 794 837 881 927 975 1026 1078 1133 1189 1248 1308 1370 1434 1499 1564 1631 1698 1764 1830 1895 1958 2018 2075 2127 2174 2215 2249 2275 2293 2302 2302 2292 2272 2242 2203 2155 2100 2037 1968 1893 1815 1734 1651 1567 1483 1400 1318 1239 1162 1087 1016 949 885 824 767 713 663 616 572 531 493 457 424 393 365 338 313 290 269 249 231 214 198 184 170 157 145 134 124 114 105 97 89 82 75 68 62 57 51 46 42 37 33 29 26 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10
 6 7 8 9 10 11 12 14 15 16 18 19 20 22 23 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53 56 59 62 65 68 72 75 79 84 88 93 98 104 110 117 124 132 140 149 159 171 183 196 211 228 246 266 288 313 341 372 406 444 487 534 587 646 711 784 865 954 1054 1163 1284 1417 1562 1720 1891 2073 2267 2470 2679 2890 3097 3295 3475 3629 3748 3826 3857 3839 3771 3658 3505 3320 3113 2891 2663 2435 2214 2002 1803 1618 1448 1293 1152 1025 911 809 718 637 565 502 445 395 350 311 276 245 217 193 171 152 135 120 107 95 84 74 66 58 51 45 40 35 30 26 23 19 16 13 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5
 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 58 61 63 66 69 72 75 79 82 86 90 94 98 103 107 112 117 123 128 134 140 146 153 160 167 174 182 190 198 206 215 224 234 243 253 263 274 285 296 307 319 331 343 355 368 380 393 407 420 434 448 462 476 490 505 520 535 550 565 580 596 611 627 642 657 673 688 702 716 730 743 756 767 778 787 795 802 807 810 811 811 808 803 795 786 775 761 745 728 709 688 666 643 620 595 571 546 521 496 472 448 425 402 380 359 339 319 301 283 267 251 236 222 208 196 184 173 162 153 143 134 126 119 111 104 98 92 86 81 76 71 67 62 58 55 51 48 45 42 39 36 33 31 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12
 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 22 24 27 29 31 34 36 39 42 45 49 53 57 62 67 72 78 84 91 98 107 116 126 137 149 163 177 194 212 233 255 280 308 339 374 412 455 503 556 615 680 753 833 920 1016 1121 1233 1354 1482 1616 1753 1892 2028 2158 2277 2381 2464 2522 2554 2557 2531 2479 2404 2309 2198 2078 1950 1821 1692 1565 1444 1328 1219 1118 1023 936 855 782 714 652 596 545 498 455 417 382 350 321 294 270 248 228 210 194 179 165 153 142 132 122 114 106 99 92 87 81 76 72 68 64 60 57 54 51 49 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 54 55 56 57 57 58 59 60 60 61 62 62 63 63 64 65 65 66 66 66 67 67 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 82 83 85 86 88 91 93 96 99 102 105 109 114 118 123 129 135 142 149 157 166 176 186 198 210 224 238 254 272 290 311 333 357 383 411 441 474 509 547 587 631 678 727 780 835 894 954 1017 1081 1146 1210 1272 1332 1387 1437 1478 1511 1533 1543 1541 1527 1501 1465 1418 1364 1303 1237 1168 1098 1027 958 890 825 763 704 649 597 550 505 464 427 392 360 331 304 280 258 237 219 202 186 172 159 147 137 127 118 109 102 94 88 82 76 71 67 62 58 54 51 47 44 42 39 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23 26 29 33 36 40 44 49 54 59 64 70 76 83 90 98 106 115 125 135 146 158 171 185 200 216 233 252 272 294 318 344 371 401 432 467 503 542 584 629 676 726 779 835 893 954 1017 1082 1148 1215 1284 1352 1419 1485 1550 1611 1669 1723 1772 1816 1853 1885 1910 1928 1940 1945 1943 1936 1923 1904 1881 1853 1822 1787 1750 1711 1669 1627 1583 1539 1495 1450 1406 1363 1320 1278 1237 1196 1157 1119 1083 1047 1012 979 947 916 886 857 828 801 775 749 724 700 677 654 631 610 588 568 547 527 508 489 470 452 434 417 400 383 367 351 336 321 306 292 278 265 252 239 227 215 204 193 182 172 162 153 144 135 126 118 111 103 96 89 83 77 71 65 60 54 50 45 41 36 32 29 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 5 6 7 9 11 12 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 51 54 58 62 65 69 73 77 82 86 91 95 100 105 110 116 121 127 133 139 146 153 159 167 174 182 190 198 207 216 226 237 247 259 271 284 298 313 329 346 365 385 406 430 455 482 511 543 577 615 655 698 744 794 847 904 964 1027 1093 1162 1233 1304 1376 1446 1514 1576 1632 1680 1716 1739 1748 1742 1721 1684 1633 1569 1495 1413 1325 1234 1142 1051 963 878 798 722 652 587 528 474 425 381 340 304 272 243 217 193 173 154 137 122 109 97 86 77 68 61 54 48 42 37 33 29 25 22 19 17 14 12 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 39 42 46 49 53 56 60 64 68 73 77 82 87 92 98 103 109 115 122 128 135 143 150 158 167 175 185 194 204 215 225 237 249 261 274 288 302 317 332 348 364 381 399 417 436 456 475 496 517 538 560 582 604 626 649 671 693 715 737 759 780 800 820 838 857 874 890 905 919 933 945 956 966 975 983 990 996 1001 1006 1009 1012 1015 1017 1018 1019 1020 1020 1020 1019 1019 1018 1017 1016 1015 1014 1013 1012 1011 1010 1009 1008 1007 1006 1004 1003 1002 1000 998 996 994 992 989 986 983 979 975 970 965 959 952 945 937 928 919 908 897 886 873 860 846 831 816 800 784 767 749 731 713 695 676 657 638 619 600 581 562 544 525 507 489 472 455 438 421 405 389 374 359 344 330 317 303 291 278 266 254 243 232 221 211 201 192 183 174 165 157 149 142 134 127 120 114 108 102 96 90 85 80 75 70 66 62 58 54 50 47 44 40 37 35 32 30 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 30 33 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 27 33 40 47 55 63 72 83 94 107 120 136 152 171 191 213 237 264 293 325 359 397 438 483 530 581 636 694 755 819 886 954 1024 1095 1165 1235 1303 1368 1430 1487 1540 1588 1631 1667 1699 1725 1747 1763 1776 1786 1792 1796 1798 1798 1797 1795 1792 1788 1783 1777 1770 1761 1750 1738 1722 1704 1682 1656 1626 1592 1553 1510 1462 1410 1354 1294 1232 1168 1102 1035 968 903 838 775 714 657 602 550 501 456 414 375 339 306 275 248 222 199 178 160 142 127 113 100 88 78 68 60 52 45 38 33 27 23 18 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 23 29 36 44 54 64 77 91 108 127 150 176 205 240 280 327 381 443 515 598 695 806 934 1080 1247 1437 1650 1887 2145 2421 2706 2989 3253 3480 3651 3749 3764 3697 3556 3356 3115 2853 2584 2320 2070 1837 1625 1434 1263 1112 978 860 756 665 585 515 454 400 353 312 276 244 216 192 171 153 136 122 110 99 90 82 74 68 63 58 54 50 47 44 42 40 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 145 148 151 154 157 160 163 165 168 170 173 175 177 179 181 183 185 187 188 190 191 192 193 195 196 196 197 198 199 200 200 201 202 202 203 204 204 205 206 207 208 209 210 212 213 215 217 219 222 225 228 232 236 240 245 250 256 262 269 276 284 293 302 312 323 334 346 359 373 388 404 421 438 457 476 497 519 541 565 590 616 642 670 698 727 756 786 816 845 875 903 931 956 980 1002 1021 1036 1048 1056 1060 1059 1053 1043 1028 1009 986 960 930 897 863 826 789 751 712 674 637 600 565 530 497 466 436 408 382 357 333 311 291 272 254 238 223 209 196 183 172 162 152 143 135 127 120 113 107 101 96 91 86 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 74 77 80 83 87 90 93 97 100 103 107 110 114 117 121 124 128 131 135 138
 21 24 27 29 32 36 39 43 47 51 56 61 66 71 77 84 90 98 106 114 123 133 143 154 166 178 192 207 222 238 256 275 294 315 337 360 384 408 434 460 486 512 538 564 588 611 632 652 668 682 693 700 705 705 703 697 689 678 665 650 633 615 596 577 558 538 519 500 481 463 446 430 414 399 385 372 360 348 338 328 318 310 302 295 288 282 277 272 267 263 260 257 255 253 251 250 250 249 250 250 251 253 254 257 259 262 266 269 273 278 282 287 293 298 304 310 316 322 328 334 340 346 351 356 361 365 368 371 372 373 373 372 370 367 363 358 352 345 338 329 320 311 301 290 279 268 257 246 235 224 213 203 192 182 173 163 154 145 137 129 121 114 107 100 94 88 82 76 71 66 62 57 53 49 45 42 38 35 32 29 27 24 22 19 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19
 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 39 42 45 48 51 55 58 63 67 72 78 83 90 96 104 112 121 130 140 152 164 177 191 206 223 241 260 281 303 326 352 379 407 437 468 501 534 569 605 641 677 712 747 781 813 843 871 895 916 934 947 957 962 964 962 956 946 934 919 901 881 860 837 813 789 764 739 713 688 663 639 615 592 569 547 525 505 485 466 448 430 413 397 381 366 352 338 324 312 299 288 276 265 255 245 235 226 217 208 200 191 184 176 169 162 155 148 142 136 130 124 119 113 108 103 98 94 90 85 81 77 73 70 66 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2
 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 74 77 81 85 89 93 98 102 107 112 118 123 129 136 142 149 157 165 173 182 191 201 211 222 234 246 259 272 287 302 318 335 353 372 391 412 434 456 480 505 531 558 586 614 644 675 706 738 771 805 838 873 907 941 976 1010 1044 1077 1109 1141 1172 1201 1230 1256 1281 1305 1326 1346 1363 1379 1392 1402 1410 1416 1419 1420 1418 1414 1407 1398 1386 1372 1356 1337 1317 1294 1270 1244 1216 1187 1157 1126 1094 1061 1028 994 960 926 893 859 826 794 761 730 700 670 641 613 586 560 534 510 487 465 444 423 404 385 367 350 334 319 304 290 277 265 253 241 230 220 210 201 192 183 175 167 160 153 146 140 133 128 122 117 111 106 102 97 93 89 85 81 77 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24
 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 40 43 46 50 53 57 61 65 69 74 79 85 90 96 103 109 117 124 133 141 151 161 171 183 194 207 221 235 250 266 282 300 319 338 358 380 402 425 449 474 499 526 553 580 608 637 665 694 723 752 780 809 837 864 890 916 941 964 987 1008 1028 1046 1063 1078 1091 1102 1112 1120 1125 1129 1131 1130 1128 1123 1116 1107 1096 1082 1067 1050 1031 1010 987 963 937 910 883 854 825 795 764 734 703 673 643 614 585 556 529 502 476 451 427 404 382 361 340 321 303 286 269 254 239 225 212 200 188 177 166 157 147 139 130 123 115 108 102 96 90 84 79 74 69 65 61 57 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 83 87 90 95 99 104 109 115 121 127 134 142 150 160 170 181 193 206 221 237 255 275 297 321 348 377 410 446 486 531 580 634 693 759 831 910 996 1090 1192 1302 1421 1546 1678 1815 1955 2094 2229 2356 2469 2562 2630 2668 2674 2645 2584 2492 2374 2237 2086 1928 1767 1608 1455 1310 1174 1049 934 830 737 653 577 510 451 398 351 310 273 241 213 188 166 146 129 114 101 89 78 69 61 54 47 42 37 32 28 25 21 19 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11
 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 9 10 11 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 49 54 59 65 71 78 87 96 106 117 130 145 161 180 201 225 252 282 317 355 400 449 505 568 639 718 807 905 1014 1133 1263 1404 1553 1710 1873 2036 2197 2349 2488 2606 2699 2762 2793 2790 2755 2690 2600 2490 2366 2232 2093 1953 1815 1681 1552 1431 1317 1210 1112 1021 937 860 790 726 667 614 566 522 482 446 413 383 356 332 310 290 271 255 240 227 215 204 194 185 176 169 162 155 149 144 139 134 130 126 122 118 115 112 108 106 103 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 114 117 121 125 130 134 138 142 147 152 156 161 166 171 176 181 186 192 197 203 209 214 220 227 233 239 246 252 259 266 273 281 288 296 304 312 321 330 339 348 358 368 378 389 400 412 424 437 451 465 480 495 512 529 547 566 586 607 629 652 676 701 728 755 783 813 844 875 908 942 976 1011 1047 1083 1119 1155 1191 1227 1262 1296 1328 1359 1388 1415 1439 1460 1478 1491 1501 1506 1507 1503 1495 1481 1463 1441 1414 1383 1348 1310 1268 1225 1179 1132 1084 1036 987 938 890 843 797 752 709 668 628 590 554 520 488 458 429 402 377 354 332 312 292 275 258 243 229 215 203 192 181 171 162 153 145 137 130 124 118 112 106 101 97 92 88 84 80 77 73 70 67 64 61 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 15 14 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 16 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 92 96 99 102 106 110
 39 40 42 44 45 47 49 50 52 54 56 57 59 61 63 64 66 68 69 71 73 75 76 78 80 81 83 85 87 89 90 92 94 96 98 100 103 105 107 110 113 115 119 122 126 129 134 138 143 149 155 162 169 177 186 196 207 219 232 247 263 281 301 322 346 372 400 431 465 501 541 583 629 679 731 787 846 907 970 1035 1101 1165 1228 1287 1341 1387 1425 1451 1466 1467 1456 1431 1393 1345 1287 1222 1151 1077 1002 927 854 783 716 652 593 537 486 440 397 358 323 292 263 237 214 193 174 157 142 129 117 106 96 87 79 72 66 60 55 50 46 42 39 36 33 30 28 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37
 76 79 81 84 87 90 92 95 98 101 104 107 110 113 117 120 124 127 131 135 139 143 147 151 156 161 166 171 176 182 188 195 201 208 216 224 232 241 251 261 272 283 295 308 322 337 352 369 386 404 424 444 466 488 511 536 560 586 612 638 664 690 716 740 764 785 805 823 838 850 859 865 867 866 860 852 839 824 806 785 761 736 709 681 652 622 592 563 533 504 476 449 422 396 372 348 326 305 285 266 248 231 215 200 187 174 162 150 140 130 121 113 105 97 91 85 79 73 69 64 60 56 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 71 74
 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 49 51 53 56 58 61 64 67 70 73 77 81 84 89 93 97 102 107 112 118 124 130 136 143 150 158 166 174 183 193 202 213 224 235 247 260 273 286 301 316 331 347 364 381 399 417 436 455 474 494 514 534 555 575 596 616 636 656 675 694 712 729 745 761 775 788 800 810 819 826 832 836 839 839 838 835 831 824 816 807 796 783 769 754 738 720 702 683 664 644 623 602 582 561 540 519 499 479 459 439 421 402 385 368 351 335 320 305 291 278 265 253 241 230 220 210 200 191 183 174 167 159 152 146 139 133 128 122 117 112 107 103 99 95 91 87 84 80 77 74 71 68 65 63 60 58 56 53 51 49 47 45 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15
 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 79 82 86 90 94 99 104 108 114 119 125 131 137 144 151 159 167 175 184 193 203 214 225 237 249 262 276 290 306 321 338 355 373 392 411 431 451 472 493 514 535 555 576 596 615 634 651 667 682 695 707 717 725 731 736 738 739 738 735 731 725 718 709 700 689 677 664 651 637 622 607 592 576 560 544 528 511 495 479 462 446 430 414 398 382 367 352 337 323 309 295 281 268 256 243 232 220 209 199 188 179 170 161 152 144 137 130 123 116 110 104 99 94 89 84 80 76 72 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38
 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 43 44 46 49 51 54 57 60 64 68 72 77 83 89 96 104 112 122 132 144 157 171 187 205 224 245 269 295 324 356 392 431 474 521 573 630 692 761 835 916 1004 1099 1201 1309 1424 1544 1668 1793 1919 2040 2155 2258 2347 2416 2463 2485 2482 2452 2398 2323 2230 2123 2005 1882 1756 1630 1507 1388 1276 1169 1070 978 893 815 743 678 619 565 517 473 433 397 364 335 309 285 263 244 226 210 196 183 171 160 150 142 133 126 119 113 107 102 97 93 89 85 81 78 75 72 69 66 64 62 60 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13
 56 59 62 65 68 71 75 79 83 87 91 95 100 104 109 114 119 125 131 136 143 149 156 162 169 177 184 192 200 209 217 226 235 244 254 264 273 283 294 304 314 324 335 345 355 365 375 385 395 404 414 422 431 439 447 454 461 468 474 480 486 491 496 500 504 508 511 515 518 521 523 526 528 530 532 534 536 538 539 541 542 544 545 546 547 548 548 549 549 549 548 548 547 546 544 542 539 536 532 528 523 518 512 505 498 490 481 472 463 453 442 431 420 408 396 384 372 359 347 334 322 310 298 286 274 263 252 241 231 221 211 202 193 185 177 169 162 154 148 141 135 129 124 119 114 109 105 100 96 93 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 43 45 48 50 53
 85 87 89 91 94 96 98 100 102 104 106 108 111 113 115 118 120 123 125 128 131 134 137 140 143 146 150 154 157 162 166 170 175 180 186 192 198 204 211 219 227 235 244 254 265 276 288 301 315 330 346 363 381 401 421 443 466 491 517 544 572 601 632 663 695 728 761 794 827 859 891 922 951 979 1004 1027 1048 1065 1079 1090 1097 1101 1101 1098 1091 1081 1067 1051 1032 1011 987 962 935 907 879 849 819 788 758 727 697 668 639 610 583 556 530 505 481 458 436 415 395 376 358 341 325 310 295 282 269 257 246 235 225 216 207 199 191 184 177 170 164 158 153 147 142 138 133 129 125 121 117 113 110 106 103 100 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 77 79 81 83
 63 65 67 69 71 73 75 77 80 82 85 87 90 92 95 98 101 104 107 111 114 118 121 125 129 133 137 141 146 150 155 160 165 171 176 182 188 194 200 207 214 221 228 235 243 250 258 266 274 283 291 300 308 317 325 334 342 350 358 366 374 381 387 394 399 405 409 413 417 419 421 422 423 422 421 420 417 414 410 405 400 394 388 381 374 366 358 350 341 332 323 314 304 295 286 276 267 258 248 239 230 222 213 205 196 188 181 173 166 159 152 146 139 133 128 122 117 112 107 102 98 94 90 86 83 79 76 73 70 68 65 63 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 59 61
 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 112 115 119 124 128 133 137 142 147 153 158 164 170 176 182 188 195 202 209 217 224 232 240 248 256 265 273 282 290 299 308 317 325 334 342 351 359 367 374 381 388 395 401 406 412 416 421 424 427 430 432 434 435 436 436 435 435 433 432 430 427 425 422 418 415 411 406 402 397 392 387 382 376 370 365 359 352 346 340 333 326 320 313 306 299 292 285 278 271 264 256 249 242 235 228 222 215 208 202 195 189 183 177 171 166 160 155 150 145 140 135 131 127 122 119 115 111 107 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 55 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 30 33 36 40 43 48 53 58 64 70 78 86 95 105 116 128 142 158 175 195 216 240 267 297 331 368 409 455 505 561 622 689 761 840 923 1011 1103 1197 1291 1382 1468 1544 1607 1654 1682 1689 1675 1640 1588 1520 1441 1353 1261 1166 1073 982 895 813 737 667 602 543 489 441 397 357 321 290 261 235 212 192 173 157 142 129 117 106 96 88 80 73 67 61 56 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 39 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 102 106 110 114 119 124 129 134 140 146 152 159 166 173 181 190 199 208 218 229 240 252 264 277 291 306 321 337 354 371 389 408 427 447 467 488 509 531 553 574 596 617 638 659 679 697 715 732 748 762 774 785 794 801 806 809 811 810 808 804 798 791 782 772 760 747 733 719 703 687 670 653 635 617 600 582 564 546 528 511 493 476 460 444 428 413 398 384 370 356 343 331 319 308 296 286 276 266 257 248 239 231 223 215 208 201 195 188 182 176 170 165 160 155 150 145 140 136 132 128 124 120 116 112 109 106 102 99 96 93 90 87 84 82 79 76 74 71 69 67 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36
 15 17 18 19 21 22 24 26 27 29 31 33 35 36 38 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 81 85 89 92 96 100 105 109 114 118 123 129 134 140 145 151 158 164 171 179 186 195 203 212 222 231 242 253 265 278 291 305 320 335 352 370 389 409 430 452 475 500 526 554 582 612 643 676 709 744 780 816 852 889 926 963 998 1032 1064 1093 1119 1141 1159 1171 1178 1179 1174 1162 1144 1120 1091 1056 1017 974 929 881 832 783 734 685 638 593 549 508 468 432 397 366 336 309 283 260 239 220 202 186 171 157 145 133 123 114 105 97 90 84 77 72 67 62 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14
 49 50 51 52 53 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 81 82 83 85 86 88 89 91 93 95 97 99 101 104 106 109 112 116 120 124 128 133 139 145 151 158 166 174 183 194 205 217 230 244 260 277 295 315 337 360 385 413 442 474 508 545 584 625 669 716 765 816 869 924 980 1037 1093 1149 1203 1254 1302 1344 1380 1408 1429 1441 1443 1436 1420 1394 1361 1321 1275 1224 1169 1112 1054 995 937 879 823 770 718 669 623 579 539 501 465 432 402 374 348 324 302 282 263 246 230 216 202 190 179 169 159 151 143 135 129 122 116 111 106 101 97 93 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48
 79 83 88 92 97 102 107 112 117 123 129 136 142 149 156 164 172 180 189 198 208 218 228 239 251 263 276 289 304 318 334 350 368 386 404 424 445 466 488 511 535 560 585 611 637 664 691 718 745 771 797 822 846 869 890 909 926 940 953 962 969 972 973 971 967 959 949 937 922 906 887 868 847 825 802 778 755 730 706 682 658 635 611 588 566 544 523 502 482 462 444 425 408 391 375 359 344 330 316 303 290 278 267 255 245 235 225 216 207 199 191 184 177 170 164 158 152 147 142 137 133 129 125 121 118 115 112 109 107 105 102 100 99 97 95 94 93 91 90 89 88 87 86 86 85 84 84 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 37 39 41 44 46 49 52 55 58 61 64 68 71 75
 70 72 74 76 79 81 83 86 89 91 94 97 100 103 106 110 113 117 120 124 129 133 137 142 147 152 157 163 168 174 181 187 194 201 208 216 224 233 241 250 260 269 279 290 300 311 323 334 346 358 371 383 396 408 421 434 446 459 471 483 495 506 517 527 537 546 554 562 569 576 581 586 591 594 597 599 600 601 600 600 598 597 594 591 588 584 580 575 570 565 559 553 547 541 534 528 521 513 506 498 491 483 475 467 459 451 442 434 425 417 408 400 391 382 374 365 357 348 340 332 323 315 307 300 292 284 277 270 263 256 249 243 236 230 224 218 213 207 202 197 192 187 183 178 174 169 165 161 158 154 150 147 143 140 137 134 131 128 125 123 120 118 115 113 111 108 106 104 102 100 98 96 94 93 91 89 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68
 34 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 64 65 66 67 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 80 81 82 82 83 84 86 87 88 90 92 93 96 98 101 104 107 111 115 119 124 130 136 143 151 159 168 179 190 202 215 230 246 264 283 304 327 352 379 408 440 475 513 554 599 646 698 753 812 874 940 1008 1078 1149 1220 1288 1351 1408 1456 1492 1514 1521 1512 1486 1446 1392 1327 1253 1174 1091 1008 926 846 770 699 633 572 516 466 420 378 341 308 278 251 227 206 187 170 155 141 129 118 108 99 91 84 77 72 66 61 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 32 33
 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 47 50 54 57 61 66 71 77 83 89 97 105 114 124 135 147 161 176 193 211 231 254 278 306 335 368 404 443 485 530 579 630 684 741 798 857 914 969 1020 1066 1104 1133 1152 1160 1156 1140 1114 1079 1035 986 932 876 819 762 706 651 599 550 505 462 422 385 352 321 292 266 243 222 202 184 168 154 141 129 118 108 99 91 84 78 72 66 61 57 53 49 46 43 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4
 42 44 46 48 50 52 55 57 60 63 65 69 72 75 79 82 87 91 95 100 105 111 117 123 129 136 144 152 161 170 180 191 202 215 228 242 257 274 291 310 330 351 373 397 422 449 476 505 534 564 595 625 655 685 713 739 762 783 800 813 822 826 826 820 811 797 779 758 735 709 681 652 622 592 562 532 503 475 448 422 397 373 350 329 309 290 272 255 239 225 211 198 185 174 163 153 144 135 127 120 112 106 100 94 88 83 79 74 70 66 63 59 56 54 51 49 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 37 39 40
 102 105 108 111 115 118 121 124 128 131 134 138 141 144 148 151 155 158 161 165 168 172 175 178 182 185 188 191 195 198 201 204 207 210 213 216 219 222 224 227 230 232 235 237 240 242 245 247 249 252 254 256 258 260 263 265 267 269 270 272 274 276 278 279 281 282 284 285 286 287 288 289 290 291 292 292 293 293 293 293 293 293 293 293 293 292 291 291 290 289 288 287 285 284 283 281 279 277 275 273 271 269 266 263 261 258 255 252 249 246 242 239 235 232 228 224 221 217 213 209 205 201 197 193 189 185 182 178 174 170 166 162 159 155 151 148 144 141 137 134 131 128 124 121 118 115 112 109 106 104 101 98 96 93 90 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 66 69 71 74 76 79 82 84 87 90 93 96 99
 118 119 120 121 122 122 123 124 124 125 125 126 126 127 127 127 128 128 128 129 129 129 130 130 131 131 132 132 133 134 134 135 136 137 139 140 141 143 145 147 149 152 155 158 162 166 170 175 181 187 194 201 209 218 228 238 250 262 276 291 307 325 344 364 386 410 435 462 491 521 554 589 625 664 704 746 790 835 882 930 978 1026 1074 1122 1167 1210 1250 1285 1315 1340 1358 1369 1372 1368 1355 1335 1307 1273 1233 1187 1138 1086 1031 976 920 864 809 756 705 655 609 564 523 484 447 413 382 353 326 301 279 258 238 221 205 190 176 164 152 142 132 123 115 107 100 94 88 83 77 73 68 64 61 57 54 51 48 45 42 40 38 35 33 31 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 9 8 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 52 54 56 57 59 61 63 65 67 69 71 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 105 106 108 109 111 112 113 114 115 117 118
 11 13 15 16 18 20 22 24 26 28 31 33 36 38 41 44 47 51 54 57 61 65 69 72 77 81 85 90 94 99 103 108 113 118 123 128 132 137 142 147 151 156 160 164 168 172 176 179 183 186 189 192 194 197 200 202 204 207 209 212 215 218 221 224 228 231 236 240 245 251 256 263 270 277 285 294 303 313 324 335 347 360 373 387 402 417 432 449 465 482 498 515 531 546 561 574 585 594 602 606 607 605 600 592 580 565 547 527 505 481 456 430 404 378 352 327 303 281 259 239 220 202 185 170 156 144 132 121 111 102 94 86 80 73 68 62 58 53 49 45 42 39 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10
 49 52 54 57 60 62 65 68 71 74 77 81 84 88 91 95 98 102 106 110 115 119 123 128 133 137 142 147 153 158 163 169 174 180 186 192 198 204 210 216 222 228 233 239 245 251 256 261 266 271 276 280 284 288 292 295 298 301 304 307 309 311 313 315 318 319 321 324 326 328 330 333 335 338 342 345 349 353 357 362 367 373 379 385 392 400 408 416 426 435 446 457 468 481 494 507 522 536 552 568 585 602 619 636 654 672 689 705 721 736 750 762 772 779 785 787 787 784 778 769 756 742 724 705 683 660 635 610 584 558 533 507 482 457 434 411 390 369 350 331 314 298 282 268 254 242 230 219 209 199 190 182 174 167 160 154 148 142 137 132 127 123 118 114 111 107 104 101 97 95 92 89 86 84 82 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 23 25 27 29 31 33 35 37 40 42 44 47
 63 65 68 70 72 75 78 80 83 87 90 93 97 101 105 110 114 120 125 131 137 143 150 158 166 175 184 194 205 217 229 243 258 273 291 309 329 351 374 399 425 454 485 517 552 588 627 667 708 751 795 839 883 925 967 1006 1042 1074 1102 1125 1143 1154 1160 1159 1153 1142 1125 1104 1080 1052 1022 990 956 922 887 853 819 785 752 720 690 660 632 604 578 553 530 507 486 466 446 428 410 394 378 363 348 334 321 309 297 285 274 264 254 244 235 226 217 209 201 194 186 179 173 166 160 154 148 143 137 132 127 123 118 114 109 105 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 56 57 59 61
 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 82 86 90 95 100 106 112 120 128 137 147 159 172 187 204 223 245 269 297 327 362 401 445 494 550 611 679 755 838 929 1028 1133 1243 1356 1469 1576 1672 1751 1806 1831 1824 1783 1712 1615 1499 1372 1240 1108 982 864 755 657 569 492 424 365 313 268 230 196 168 143 122 104 89 76 64 55 47 40 34 29 24 21 18 15 13 11 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 23 26 29 33 36 41 45 50 56 62 68 75 84 92 102 113 126 140 155 172 192 214 239 267 298 334 375 421 473 531 598 672 755 848 950 1062 1182 1309 1440 1571 1698 1814 1912 1988 2036 2054 2040 1997 1928 1840 1737 1626 1512 1397 1286 1180 1081 989 904 826 756 692 634 582 535 493 454 420 388 360 334 311 290 270 253 237 222 208 196 185 174 164 156 147 140 133 126 120 115 109 105 100 96 92 89 85 82 79 76 74 72 69 67 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 9 9 8 8 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 91 95 100 105 111 116 122 128 134 140 147 154 161 168 176 183 191 200 208 217 225 234 243 252 261 270 279 288 297 306 314 322 330 338 344 351 357 362 367 371 374 377 379 380 381 381 380 379 378 376 374 371 368 365 362 358 354 351 347 343 340 336 333 329 326 323 320 317 314 311 308 306 304 301 299 297 295 293 291 290 288 286 285 283 281 279 278 276 274 272 270 268 266 263 261 258 255 252 249 246 242 238 234 230 226 222 217 212 208 203 198 192 187 182 177 171 166 161 156 150 145 140 135 131 126 121 117 113 108 104 101 97 93 90 87 83 80 77 75 72 69 67 65 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 41 43 45 48 51 54 57 60 63 67 70 74 78 82
 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 66 68 71 74 76 79 82 86 89 92 96 100 104 108 112 117 121 126 131 137 143 149 155 162 170 177 186 194 204 214 224 235 247 260 273 287 302 318 335 352 371 390 410 430 452 474 496 519 541 564 586 608 629 648 666 682 695 705 713 716 717 713 705 694 680 661 640 617 591 564 536 507 477 448 420 391 364 338 314 290 268 247 228 210 193 178 163 150 138 127 117 108 100 92 85 79 73 68 63 58 54 51 48 45 42 39 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 12 13 14
 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 16 19 21 24 27 30 33 36 40 44 48 53 58 63 69 75 82 89 97 105 114 124 134 145 158 171 184 199 215 232 250 269 290 311 333 356 379 403 428 453 478 502 526 549 572 593 612 630 646 660 672 683 691 698 704 708 712 714 716 717 718 719 720 722 724 726 729 733 737 742 748 754 762 770 778 787 797 806 816 826 835 843 851 857 861 863 863 860 854 845 832 817 797 775 749 721 691 659 625 591 556 521 487 454 421 391 361 333 307 283 260 239 219 201 185 170 156 143 131 121 111 102 94 87 80 74 68 63 58 54 50 46 43 39 37 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 49 53 57 61 66 72 77 84 90 98 106 114 123 132 142 153 164 176 188 201 214 228 242 256 270 284 298 312 326 340 353 366 378 390 401 411 421 430 438 446 453 459 465 470 474 478 481 484 485 487 487 487 486 484 481 478 473 468 462 455 447 438 428 417 406 394 381 368 355 341 327 313 299 285 271 258 245 232 220 208 196 186 175 166 157 148 140 132 125 118 112 106 100 95 90 85 81 77 73 70 66 63 60 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3
 70 71 72 73 74 75 77 78 80 81 83 84 86 88 90 92 95 97 99 102 105 108 111 114 117 121 125 129 133 137 142 146 151 157 162 168 174 180 187 194 201 209 217 225 234 242 252 261 271 281 291 301 312 323 333 344 355 366 377 387 398 408 418 427 436 445 453 461 468 474 480 485 489 493 496 498 500 501 501 500 498 496 493 489 485 480 474 467 459 451 443 433 423 413 402 390 379 366 354 341 329 316 303 290 277 264 252 239 227 215 204 193 182 172 162 153 144 136 128 120 113 107 100 94 89 84 79 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 71 71 71 71 70 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 66 66 67 68 69
 47 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 76 78 81 83 86 89 93 96 100 103 107 112 116 121 126 132 137 144 150 157 164 172 180 189 198 208 218 229 240 252 264 277 290 304 317 331 346 360 374 388 402 415 428 440 451 461 470 478 485 490 494 496 498 498 496 494 491 486 481 475 468 461 453 445 436 428 419 410 402 393 384 376 368 359 352 344 336 329 322 315 309 303 296 291 285 280 275 270 265 260 256 252 248 244 241 237 234 231 228 226 223 220 218 216 214 212 210 208 206 204 202 201 199 197 195 194 192 190 188 186 184 182 180 178 176 174 171 169 166 164 161 159 156 153 151 148 145 142 139 137 134 131 128 125 123 120 117 114 111 109 106 103 101 98 96 93 90 88 85 83 81 78 76 74 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46
 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 80 81 82 83 84 85 86 88 89 91 92 94 96 99 101 104 107 110 113 117 121 126 130 136 141 147 154 161 168 176 185 194 204 214 225 237 249 262 275 289 303 318 333 348 364 379 395 410 425 439 453 466 478 489 498 507 514 520 524 526 527 527 525 521 516 510 503 495 486 476 465 454 442 430 417 405 392 379 367 354 342 329 317 305 294 283 272 261 251 241 231 222 213 205 197 189 182 175 168 162 156 151 145 140 136 132 128 124 120 117 114 112 109 107 105 103 101 99 98 97 95 94 93 92 91 90 90 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 81 81 81 80 80 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 77 78 79 80 81 81 82 83 83 84 84 84 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 83 83 82 82 82 81 81 80 80 80 79 79 79 78 78 78 78
 35 39 45 50 56 62 69 76 83 92 100 110 120 130 142 155 168 183 198 215 233 253 274 298 322 349 379 410 444 480 519 561 605 652 702 754 807 862 918 974 1028 1080 1129 1173 1211 1242 1265 1279 1285 1281 1269 1250 1223 1190 1153 1112 1069 1025 980 935 891 848 807 767 730 695 662 631 602 575 550 527 505 484 465 448 431 416 402 388 375 363 352 341 331 321 312 303 295 286 278 271 263 256 249 241 235 228 221 215 208 202 195 189 183 177 171 165 159 153 148 142 137 132 127 122 118 113 109 105 101 97 94 91 88 85 82 80 77 75 73 71 69 68 66 65 64 62 61 60 59 59 58 57 57 56 55 55 55 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 22 26 30
 81 87 93 99 105 112 120 127 136 144 153 163 172 183 193 204 216 227 239 251 264 276 288 300 312 323 334 344 353 362 369 374 379 382 383 383 382 380 376 371 364 357 349 341 332 323 313 303 294 284 274 265 256 247 239 231 223 216 209 203 196 191 185 180 175 171 167 163 159 156 153 150 147 144 142 140 138 136 134 132 130 129 127 126 124 123 122 120 119 118 117 116 115 114 113 112 110 109 108 107 106 105 104 102 101 100 99 97 96 95 93 92 90 89 87 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 15 16 17 19 20 22 24 25 28 30 32 35 37 40 43 47 50 54 58 62 66 71 76
 96 100 105 110 114 119 124 129 134 138 143 148 153 157 162 166 171 175 179 183 187 191 194 198 201 204 207 210 213 215 218 220 222 224 226 228 230 232 234 235 237 239 241 243 246 248 251 254 257 261 265 270 275 281 287 294 302 311 320 330 341 353 366 379 394 410 427 444 463 483 503 525 547 570 594 618 643 668 693 718 742 766 789 811 831 849 865 878 888 896 899 899 896 889 878 863 845 824 801 775 747 717 687 655 624 592 560 529 499 470 441 414 389 364 341 320 299 280 262 246 231 216 203 191 180 170 160 151 143 136 129 123 117 111 106 102 97 93 89 86 83 80 77 74 71 69 67 64 62 60 58 57 55 53 52 50 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 34 36 39 42 45 48 52 55 59 62 66 70 74 78 82 87 91
 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 78 79 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 116 119 122 126 129 133 137 141 145 149 154 159 164 169 174 180 186 192 199 206 212 220 227 235 243 251 259 268 276 285 294 303 312 321 331 340 349 358 367 376 385 393 401 409 416 423 430 435 441 445 449 452 454 456 456 455 454 451 447 443 437 430 423 414 405 395 384 373 361 349 336 323 310 297 285 272 259 247 235 224 212 202 191 181 172 163 155 147 139 132 125 119 113 108 102 98 93 89 85 81 78 74 71 69 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
 57 59 61 63 66 68 70 73 75 78 80 83 85 88 91 94 97 100 103 106 110 113 117 121 124 128 132 137 141 146 151 156 162 167 174 180 187 194 202 210 219 228 238 249 261 273 286 300 315 332 349 367 387 407 429 451 475 500 525 551 577 604 630 655 680 703 724 744 760 773 783 789 792 790 784 775 762 745 725 703 679 652 625 596 567 538 509 480 452 425 398 373 349 326 304 283 263 245 228 212 197 182 169 157 146 135 125 116 108 100 93 87 81 75 70 66 61 57 54 51 48 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55
 97 101 105 109 114 118 123 128 133 138 143 149 155 161 167 173 180 187 194 201 209 217 225 233 241 250 259 268 277 287 296 306 316 326 336 346 356 366 376 386 396 406 416 425 434 443 452 460 468 475 482 489 495 501 506 511 516 520 524 527 530 533 535 537 539 540 542 542 543 543 544 544 543 543 543 542 541 540 539 538 536 535 533 531 529 527 525 523 520 517 514 511 507 503 499 495 491 486 480 475 469 463 457 450 443 435 428 420 411 403 394 385 376 367 357 348 338 328 319 309 299 290 280 271 262 253 244 235 227 219 210 203 195 188 181 174 167 161 154 148 143 137 132 127 122 117 112 108 104 100 96 92 89 85 82 79 75 72 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 30 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 14 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 61 63 65 68 71 74 77 80 83 86 90 94
 130 132 134 136 138 139 141 142 143 144 145 145 146 146 146 146 146 146 146 145 144 143 143 142 140 139 138 137 135 134 132 131 129 128 126 125 123 122 120 119 118 117 116 115 114 113 113 113 112 113 113 113 114 115 117 118 120 122 125 128 131 134 138 142 147 151 157 162 168 174 181 188 196 204 212 221 230 240 250 261 272 284 296 308 322 335 349 364 379 394 409 424 439 454 469 483 496 508 519 529 536 541 545 545 544 539 532 522 510 496 480 463 443 423 403 382 361 340 319 299 280 261 244 227 211 196 183 170 158 147 136 127 118 110 103 96 89 83 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 30 29 27 25 24 22 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 70 72 75 78 81 84 87 90 93 97 100 103 106 109 112 115 117 120 123 125 128
 114 116 118 120 123 125 128 130 133 135 138 140 143 145 148 151 153 156 159 161 164 167 170 172 175 178 181 183 186 188 191 193 196 198 200 203 205 206 208 210 211 213 214 215 216 216 217 217 217 217 216 216 215 214 213 211 210 208 206 204 202 200 197 194 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 138 135 133 130 127 125 122 120 117 115 113 111 108 106 104 102 100 98 97 95 93 92 90 88 87 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 85 87 89 91 92 94 96 98 101 103 105 107 109 111
 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 55 56 57 58 60 62 64 65 68 70 72 75 78 81 85 89 93 97 102 108 114 120 128 135 144 153 164 175 187 201 215 231 248 267 287 308 330 354 378 404 431 458 485 512 539 564 588 610 629 645 658 667 671 672 669 662 651 637 621 602 581 558 535 511 487 463 439 415 392 370 349 328 309 290 273 256 240 225 211 198 186 174 163 153 143 134 126 118 111 105 98 93 87 82 78 73 69 66 63 59 57 54 52 49 47 45 44 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41
 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 48 50 53 57 60 64 68 72 77 82 88 93 100 107 114 122 130 140 150 160 172 184 198 212 227 243 260 278 297 317 337 359 380 402 425 447 469 490 510 530 548 564 578 591 601 609 615 618 619 618 615 610 604 596 587 576 565 553 541 528 515 501 488 475 461 448 435 422 410 398 386 374 363 352 341 331 321 311 302 292 284 275 267 258 251 243 236 229 222 215 209 202 196 190 185 179 174 169 164 160 155 151 147 143 139 135 131 128 124 121 118 115 112 109 106 103 101 98 96 93 91 89 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 61 60 59 58 57 56 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9
 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 27 29 31 33 35 38 40 44 47 51 55 60 66 72 78 86 94 103 113 124 137 150 165 181 199 218 238 259 280 303 325 347 367 386 402 416 425 430 431 428 421 411 397 381 363 344 325 305 286 267 249 231 215 200 185 172 159 147 137 127 118 109 101 94 88 82 76 71 66 62 58 54 51 48 46 43 41 39 37 35 34 33 32 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5
 15 16 18 20 21 23 25 27 29 32 34 37 39 42 45 48 51 55 58 62 66 70 75 80 85 90 96 102 108 115 122 129 137 146 154 164 173 183 194 204 215 227 238 250 261 273 285 296 307 318 329 338 348 356 364 372 378 384 390 395 400 404 409 413 417 421 426 430 435 441 446 453 459 467 474 483 491 501 510 520 530 539 549 558 566 574 580 584 586 586 583 577 567 555 539 520 499 475 449 421 393 364 336 308 281 255 230 208 186 167 149 133 118 105 93 83 73 65 57 51 45 40 35 31 28 24 22 19 17 15 13 12 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13
 37 39 40 42 44 46 48 50 53 55 57 60 63 66 69 72 76 79 83 87 92 96 101 107 113 119 126 133 141 149 158 168 179 190 203 216 231 247 265 284 304 326 349 375 401 430 460 491 524 557 591 624 657 687 716 741 762 779 790 796 795 789 778 761 740 716 688 658 627 595 563 531 500 470 441 413 386 361 338 316 295 276 258 241 225 211 197 185 173 162 152 142 133 125 117 110 103 97 91 86 81 76 72 68 64 60 57 54 51 48 46 44 42 40 38 36 35 34 33 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 28 30 31 32 34 35
 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 58 60 63 66 69 73 77 81 85 90 96 102 108 116 124 132 142 153 165 178 193 210 228 248 270 295 322 352 385 421 460 501 546 593 642 692 743 791 837 878 912 937 953 958 952 935 909 874 833 787 739 689 639 590 543 499 457 418 382 349 318 290 265 241 220 201 183 167 152 139 127 116 106 96 88 80 73 67 61 55 50 46 42 38 34 31 29 26 24 21 20 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27
 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 78 78 79 80 81 82 83 84 86 88 89 91 93 96 98 101 104 107 111 114 119 123 128 133 139 145 151 158 165 173 181 189 198 208 217 227 237 247 257 267 277 286 295 303 311 318 324 328 332 335 336 336 335 332 329 324 319 313 306 298 290 281 273 264 255 246 237 228 219 210 202 194 186 178 171 163 157 150 144 138 132 126 121 116 112 107 103 99 95 91 88 84 81 79 76 73 71 69 67 65 63 61 60 59 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 59 61 62 64 65 66 67 69 70 71 72 72 73 74 75 75 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 75
 53 56 60 64 68 73 77 82 87 93 98 104 111 117 124 131 139 147 155 164 173 182 192 203 213 224 236 248 260 272 285 298 311 324 337 350 363 376 388 400 412 423 433 442 450 457 464 469 473 476 478 479 478 477 475 471 467 463 457 451 445 438 430 423 415 407 399 390 382 374 366 358 349 341 333 326 318 310 303 295 288 281 274 267 261 254 248 241 235 229 223 217 212 206 201 195 190 185 180 175 170 165 160 156 152 147 143 139 135 131 128 124 121 118 114 111 109 106 103 101 98 96 94 92 90 88 86 85 83 82 80 79 78 77 76 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 30 32 34 37 40 43 46 49
 59 61 63 65 67 69 72 74 76 79 82 85 88 91 94 98 101 105 109 114 119 123 129 134 140 147 154 161 169 177 187 196 207 218 231 244 258 274 290 308 327 348 370 393 418 444 471 499 528 558 588 617 646 674 700 723 742 759 770 777 779 776 768 755 738 718 694 667 639 609 579 548 518 488 459 431 404 378 354 331 309 289 270 252 236 220 205 192 179 168 157 146 137 128 120 112 105 98 92 87 81 76 72 67 63 60 56 53 50 47 45 43 41 39 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57
 56 56 56 56 57 57 58 58 58 59 60 60 61 62 62 63 64 65 66 67 69 70 71 73 74 76 78 80 82 84 86 88 91 93 96 99 102 105 108 112 115 119 123 127 131 136 140 144 149 153 158 162 167 171 175 179 183 187 191 194 197 199 202 203 205 206 207 207 207 206 205 204 202 200 197 194 191 188 184 180 176 172 168 164 159 155 150 145 141 136 131 127 122 118 114 109 105 101 97 93 89 85 82 78 75 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 59 59 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 56 56
 128 129 129 130 131 131 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 132 132 132 132 132 133 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 133 132 131 130 129 128 127 126 125 124 123 122 121 119 118 117 115 114 112 111 109 108 106 105 103 102 100 99 97 95 94 92 90 89 87 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 89 91 93 95 97 99 101 102 104 106 108 109 111 112 114 115 117 118 120 121 122 123 124 125 126 127
 42 43 45 47 48 50 52 54 56 58 60 62 64 67 69 71 74 77 80 83 86 89 92 96 100 104 108 112 117 122 127 133 139 145 152 159 166 175 183 193 202 213 224 237 250 263 278 294 311 328 347 367 388 410 432 456 480 505 530 555 579 603 627 649 669 688 705 719 730 738 744 746 745 740 733 723 710 695 678 659 639 617 594 571 547 523 499 475 451 428 405 383 362 341 321 302 283 266 249 233 218 204 190 177 165 154 143 134 124 116 108 100 94 87 81 76 71 66 62 58 55 51 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40
 62 64 67 69 72 74 77 80 82 85 88 92 95 98 102 106 109 113 118 122 127 131 136 141 147 152 158 164 170 176 182 189 196 202 209 216 224 231 238 245 252 259 265 272 278 283 289 293 298 302 305 307 309 311 312 312 311 310 309 307 305 302 299 295 291 287 283 279 274 270 265 261 256 252 247 243 238 234 230 226 222 218 214 210 206 203 199 195 192 189 185 182 179 176 173 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 123 120 117 114 111 108 106 103 100 97 94 92 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60
 133 135 137 139 141 144 146 148 150 153 155 157 160 162 164 167 170 172 175 178 181 184 188 191 195 198 202 206 210 215 219 224 229 234 239 244 250 255 261 266 272 277 282 287 292 297 301 305 309 311 314 315 317 317 317 316 314 311 308 304 300 295 290 284 278 271 264 257 250 243 236 229 222 214 207 201 194 187 181 175 169 163 158 152 147 142 137 133 128 124 120 116 113 109 106 102 99 96 94 91 88 86 84 81 79 77 75 74 72 70 69 67 66 65 64 63 62 61 60 60 59 59 59 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 47 46 44 43 41 40 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 81 84 86 89 91 94 97 99 102 104 107 109 112 114 117 119 121 124 126 128 130
 63 66 69 72 75 79 82 86 90 94 99 103 108 113 118 124 130 136 142 148 155 162 169 177 184 192 200 208 216 223 231 239 246 253 260 266 271 276 281 284 286 288 289 289 288 286 284 280 276 271 266 261 254 248 241 235 228 221 214 207 200 194 187 181 175 169 163 158 153 148 143 138 134 130 126 122 118 115 112 109 106 103 100 97 95 93 90 88 86 84 83 81 79 78 76 75 73 72 71 70 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 53 55 57 60
 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 84 88 92 96 101 107 112 118 125 132 139 147 156 165 175 186 197 209 221 234 248 263 278 293 309 325 341 356 372 386 400 413 424 433 441 447 450 451 450 447 442 435 427 417 405 393 380 366 353 339 324 311 297 284 271 258 246 234 223 213 203 193 184 175 167 159 152 145 139 132 127 121 116 111 106 102 98 94 90 87 83 80 77 74 72 70 67 65 63 62 60 59 57 56 55 54 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 84 86 88 90 92 94 96 98 100 101 103 105 106 108 110 111 113 114 115 116 118 119 120 121 122 122 123 124 124 124 125 125 125 125 125 125 125 124 124 123 122 122 121 120 119 117 116 115 113 112 110 109 107 106 104 102 100 99 97 95 93 92 90 88 87 85 84 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30
 29 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 49 50 51 52 53 55 56 58 59 61 63 65 67 69 72 74 77 80 84 87 91 95 100 105 111 116 123 130 138 146 155 165 175 187 199 212 226 241 257 273 290 308 326 345 364 383 401 419 436 452 466 478 488 495 500 502 502 498 493 484 474 462 448 433 417 400 383 366 349 332 315 299 283 268 253 239 226 213 202 190 180 170 161 152 144 136 129 122 116 111 105 100 96 92 88 85 82 79 76 74 72 70 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29
 78 82 86 90 94 99 104 108 113 119 124 129 135 141 146 152 158 164 170 176 182 188 193 199 204 210 215 219 224 228 231 234 237 239 240 241 242 242 241 240 239 237 235 232 229 226 223 219 215 211 207 204 200 196 192 189 185 182 179 176 173 170 168 165 163 162 160 158 157 156 155 155 154 154 153 153 154 154 154 155 156 157 158 159 160 161 163 165 167 168 171 173 175 177 180 183 185 188 191 194 197 199 202 205 208 211 214 217 219 222 224 226 228 229 230 231 232 232 232 232 231 230 228 226 224 221 218 215 211 207 203 199 194 190 185 180 176 171 166 161 156 152 147 142 138 133 129 125 121 117 113 110 106 103 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 63 67 70 74
 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 113 119 125 132 139 146 154 162 170 179 188 198 207 217 227 237 247 257 267 276 285 293 301 307 312 317 320 322 322 322 320 317 313 308 302 295 288 280 272 264 256 247 239 231 223 215 208 201 194 187 181 175 169 164 159 154 150 146 142 139 135 132 129 127 124 122 120 118 117 115 114 113 112 111 110 110 109 109 108 108 108 108 109 109 109 110 111 111 112 113 114 115 116 117 118 119 121 122 123 124 126 127 128 129 130 130 131 132 132 132 133 132 132 132 131 130 129 128 126 125 123 121 119 117 115 113 110 108 105 103 100 97 95 92 90 87 85 82 80 78 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42
 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25
 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 70 73 76 80 84 87 92 96 101 105 110 115 120 126 131 137 142 148 153 158 163 168 172 177 180 184 187 189 191 192 193 193 193 193 191 190 188 185 183 180 176 173 169 165 162 158 154 150 146 142 138 134 130 126 123 119 116 112 109 106 102 99 96 94 91 88 86 83 81 78 76 74 72 69 67 65 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 83 84 85 86 87 89 90 91 92 93 93 94 95 95 96 96 96 97 96 96 96 95 95 94 93 92 91 90 88 87 85 84 82 80 79 77 75 73 71 69 68 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35
 28 29 31 32 33 34 36 37 39 40 41 43 44 46 48 49 51 53 54 56 58 60 62 64 67 69 71 74 76 79 81 84 87 90 93 97 100 104 107 111 115 120 124 129 133 138 143 148 153 159 164 169 175 180 185 190 195 199 204 208 211 214 216 218 220 221 221 220 219 218 216 213 210 206 202 198 194 189 184 179 173 168 163 157 152 147 142 136 131 126 121 117 112 108 103 99 95 91 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27
 58 59 61 62 63 64 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 99 100 102 103 105 107 109 112 114 117 119 123 126 129 133 137 142 147 152 157 163 169 176 183 190 198 206 215 224 233 243 253 263 273 284 294 305 316 327 337 347 357 366 375 383 390 396 401 405 408 409 409 408 405 401 396 390 382 373 364 353 342 330 318 306 293 280 267 255 242 230 218 206 195 184 174 164 155 146 137 130 122 115 109 103 97 92 87 82 78 74 71 68 65 62 59 57 55 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57
 124 127 130 134 137 140 144 147 150 154 157 160 163 167 170 173 176 179 182 185 188 190 193 195 197 199 201 203 205 206 208 209 210 211 211 212 213 213 213 213 213 213 213 213 212 212 212 212 211 211 211 210 210 210 210 210 209 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 210 209 209 209 209 208 208 207 207 206 205 204 203 202 201 200 198 197 195 193 191 189 187 185 183 180 178 175 173 170 167 164 161 158 155 152 149 146 143 139 136 133 130 127 124 121 118 115 113 110 107 105 102 100 98 96 94 92 90 88 86 85 83 82 80 79 78 76 75 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 81 84 86 89 92 94 97 100 103 106 109 112 115 118 121
 82 79 75 72 70 67 65 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 43 44 44 45 46 48 49 50 52 54 56 58 60 63 65 68 71 74 78 81 85 88 92 96 100 104 108 112 117 121 125 129 133 137 141 144 148 151 154 157 160 163 165 167 169 170 171 172 173 174 174 174 174 173 173 172 171 170 168 167 165 164 162 160 158 156 153 151 149 146 144 142 139 136 134 131 129 126 123 121 118 116 113 110 108 105 103 100 98 96 94 91 89 87 85 83 81 80 78 77 75 74 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 38 39 41 43 45 47 49 52 55 57 60 64 67 71 75 79 84 89 95 101 107 114 121 129 137 147 156 167 178 189 202 215 228 242 257 272 287 301 316 329 342 354 364 373 380 384 386 386 384 380 373 365 355 344 332 319 306 292 279 265 252 239 227 215 203 192 182 172 163 155 147 139 132 125 119 113 108 103 98 94 89 86
 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 92 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 122 123 125 126 126 127 128 128 129 129 129 128 128 128 127 126 125 124 122 121 119 117 115 113 111 109 106 104 102 99 96 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42
 150 154 158 162 165 169 172 176 179 182 185 188 190 192 195 196 198 200 201 202 203 203 203 204 203 203 202 202 201 200 198 197 195 194 192 190 188 186 184 182 180 178 176 174 172 170 168 166 165 163 162 160 159 158 156 155 154 153 152 152 151 150 150 149 148 148 147 147 147 146 146 145 145 144 144 143 143 142 142 141 140 140 139 138 137 136 135 134 133 131 130 128 127 125 123 121 119 117 115 113 111 108 106 103 101 98 96 93 90 88 85 82 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 57 59 62 65 68 71 75 78 82 85 89 93 97 100 104 108 113 117 121 125 129 133 138 142 146
 46 49 51 54 57 60 63 67 70 74 78 83 87 92 97 103 108 114 121 127 134 141 149 157 165 174 182 191 200 209 218 227 236 244 252 260 267 273 278 282 285 287 288 288 287 285 281 277 272 267 260 254 247 239 232 224 217 209 202 195 188 181 174 168 162 156 151 145 140 135 131 126 122 118 114 111 107 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44
 92 93 95 96 97 99 100 101 102 103 104 104 105 106 106 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 103 102 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 81 80 78 77 75 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 83 85 87 89 90
 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 84 84 84 83 83 82 81 80 79 78 77 76 75 74 73 71 70 69 67 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49
 123 126 130 134 138 142 146 150 155 159 164 169 173 178 182 187 191 195 199 203 206 209 211 212 213 214 213 212 210 208 204 201 196 191 186 180 174 167 161 154 148 141 135 128 122 116 111 105 100 95 91 86 82 78 75 71 68 65 62 60 58 55 53 51 50 48 46 45 44 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 92 94 96 99 101 104 107 110 113 116 119
 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 85 86 88 90 92 94 96 98 100 102 104 105 107 109 110 112 113 114 115 115 116 116 116 116 116 115 114 113 112 111 109 108 106 104 102 100 97 95 93 91 88 86 84 82 80 77 75 73 71 69 68 66 64 62 61 59 58 56 55 54 53 52 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55
 59 59 60 60 60 61 61 62 62 63 64 64 65 66 67 69 70 71 73 75 76 78 81 83 85 88 91 94 97 100 104 108 112 116 121 125 130 135 140 146 151 156 162 167 172 177 182 187 191 194 197 199 201 202 203 202 201 200 197 194 191 187 182 178 173 167 162 156 151 145 140 134 129 124 119 114 109 105 100 96 92 88 84 81 78 74 71 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 73 74 75 76 77 77 78 78 79 79 79 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59
 81 81 82 83 84 85 86 87 88 89 90 91 91 92 93 94 95 97 98 99 100 101 102 103 104 106 107 108 110 111 112 114 115 117 118 119 121 122 124 125 127 128 130 131 132 133 134 136 137 137 138 139 139 140 140 140 140 140 139 139 138 137 136 135 134 133 131 130 128 126 124 122 120 118 116 114 112 109 107 105 103 100 98 96 93 91 89 86 84 82 80 78 76 73 71 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 97 99 102 105 108 111 113 116 119 122 124 127 130 132 135 137 139 141 143 145 146 148 149 150 151 152 152 153 153 153 152 152 151 151 150 149 147 146 145 143 142 140 138 136 135 133 131 129 127 125 123 121 119 117 115 113 111 109 108 106 104 102 100 98 97 95 93 91 90 88 86 85 83 82 80 79 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 55 56 57 58 59 61 62 64 65 67 69 71 72 74 76 78 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 117 119 122 124 126 128 130 132 134 136 138 139 140 142 143 144 145 145 146 146 146 146 146 146 145 145 144 143 142 141 139 138 136 134 132 130 128 126 124 122 119 117 114 112 109 106 104 101 99 96 93 91 88 86 83 81 79 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34
 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 79 81 83 84 86 87 89 90 91 93 94 95 96 97 98 98 99 99 99 99 99 99 99 99 98 98 97 96 95 94 93 92 91 90 88 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 76 78 80 82 83 85 86 88 89 91 92 93 95 96 97 98 98 99 100 100 101 101 101 101 101 101 101 101 101 100 100 100 99 98 98 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 78 77 76 76 75 74 74 73 72 72 71 71 71 71 70 70 70 70 70 71 71 71 72 72 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 87 86 84 83 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30
 69 70 71 71 72 73 74 75 76 76 77 78 78 79 79 79 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 63 63 64 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 89 91 92 93 95 96 97 98 99 100 101 102 103 103 104 105 105 105 105 105 105 105 104 104 103 102 101 100 99 98 96 95 93 92 90 88 87 85 83 81 79 77 75 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68
 57 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 86 89 91 94 97 100 103 106 110 113 117 121 124 128 133 137 141 145 150 154 159 163 168 172 176 180 184 188 191 195 198 200 202 204 205 206 207 207 206 206 204 203 201 198 196 193 189 186 182 178 175 171 166 162 158 154 150 146 142 138 134 130 126 122 119 115 112 108 105 102 99 96 93 90 88 85 83 80 78 76 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 85 86 88 89 90 90 91 92 93 93 94 94 95 95 95 95 95 95 95 94 94 94 93 93 92 91 90 90 89 88 87 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 51 52 53 54 55
 79 79 79 79 79 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 88 89 91 92 93 95 96 98 100 102 104 106 109 111 114 117 120 123 126 129 132 136 139 143 147 151 155 158 162 166 170 173 177 180 184 187 190 192 195 197 199 200 201 202 203 203 203 203 202 202 200 199 197 195 193 191 188 186 183 180 177 173 170 167 163 160 156 152 149 145 141 138 134 130 127 123 119 116 112 109 105 102 98 95 92 88 85 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 75 76 78 79 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 86 85 85 84 84 84 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 76 77 77 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80
 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 63 65 66 68 71 73 75 77 80 82 85 87 90 93 96 98 101 104 107 110 112 115 118 120 123 125 127 129 131 133 134 136 137 138 139 139 140 140 140 140 139 138 138 137 135 134 132 131 129 127 125 123 120 118 116 113 111 109 106 104 101 99 97 94 92 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 66 65 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 71 73 74 76 78 80 83 85 87 89 91 94 96 98 100 103 105 107 109 111 113 115 116 118 119 120 121 122 123 124 124 124 124 124 123 123 122 121 120 119 118 116 115 113 111 109 108 106 104 102 100 98 96 93 91 89 87 85 83 81 79 77 75 73 71 70 68 66 64 62 61 59 58 56 54 53 52 50 49 47 46 45 44 43 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42
 98 98 98 99 99 99 99 99 98 98 98 98 98 98 97 97 97 97 97 96 96 96 96 96 96 97 97 97 98 98 99 99 100 101 102 103 105 106 107 109 111 113 114 116 118 121 123 125 127 129 132 134 136 138 139 141 142 143 144 145 146 146 146 145 144 143 142 140 139 136 134 131 128 125 122 119 115 112 108 105 101 97 93 90 86 82 79 75 72 68 65 62 59 56 53 50 47 45 42 40 38 35 33 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 70 72 74 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 97 97 98
 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 54 56 58 60 61 63 65 67 68 70 72 73 75 76 77 79 80 81 82 82 83 84 84 84 85 85 85 85 84 84 84 83 83 83 82 82 81 80 80 79 79 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 48 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18
 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23
 172 171 170 168 167 165 163 161 159 157 155 153 150 148 145 143 141 138 136 133 131 129 127 124 122 120 118 116 114 112 110 109 107 106 104 103 101 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 80 80 79 78 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 49 51 52 53 55 56 58 60 62 64 67 69 72 75 77 81 84 87 91 94 98 102 106 110 114 119 123 127 131 135 139 143 147 150 154 157 160 162 165 167 169 170 171 172 173 173 173 173 173
 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 44 46 47 49 51 54 56 59 62 65 68 72 76 81 86 91 96 102 109 116 123 131 140 148 158 167 178 188 198 209 219 229 239 247 255 262 268 272 274 276 275 273 270 265 259 252 244 236 227 218 208 199 190 181 172 164 156 148 141 134 127 121 115 109 104 99 95 91 87 83 80 76 73 70 68 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 74 75 76 76 77 78 78 78 78 78 78 77 77 76 75 74 73 72 71 69 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31
 33 33 33 33 34 34 34 35 35 36 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 49 50 51 52 54 56 57 59 61 63 65 67 70 72 75 78 81 85 88 92 95 99 104 108 113 118 123 128 133 139 145 150 156 162 168 174 180 186 191 197 202 207 212 216 220 224 227 229 231 233 234 234 234 234 232 231 229 226 224 220 217 213 209 205 200 196 191 186 182 177 172 167 162 157 152 148 143 138 134 130 125 121 117 113 109 105 102 98 95 92 89 86 83 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32
 116 116 117 117 118 118 118 118 118 118 118 118 118 117 117 117 116 116 115 115 114 114 113 113 112 112 111 111 111 110 110 110 109 109 109 109 109 109 109 110 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 117 117 117 117 117 116 116 115 114 114 112 111 110 109 107 105 104 102 100 98 96 93 91 89 87 84 82 80 77 75 72 70 68 65 63 61 59 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 94 96 98 100 102 103 105 107 108 110 111 112 113 114 115
 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 78 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 76 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 71
 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 68 68 70 71 72 73 74 75 76 78 79 80 81 83 84 85 86 87 88 90 91 91 92 93 94 94 95 95 96 96 96 96 96 95 95 94 94 93 92 91 90 89 88 87 86 85 84 82 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 75 75 76 77 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57
 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 71 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33
 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 36 37 37 38 39 40 41 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 78 80 83 85 88 90 92 94 97 99 101 102 104 106 107 109 110 111 111 112 112 112 113 112 112 112 111 110 110 109 108 107 106 105 104 103 101 100 99 98 97 96 95 94 93 92 92 91 90 90 89 88 88 88 87 87 87 87 87 87 87 87 87 87 88 88 89 89 90 90 91 92 93 94 95 96 97 98 99 100 102 103 105 106 108 109 111 112 114 115 117 119 120 122 123 124 126 127 128 129 129 130 130 130 130 130 130 129 128 127 125 124 122 120 118 116 114 111 109 106 104 101 98 96 93 90 88 85 83 80 78 76 74 71 69 67 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 91 91 91 92 92 92 93 93 93 93 93 94 94 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 93 93 92 91 91 90 89 88 87 86 85 83 82 80 79 77 76 74 72 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36
 68 69 71 73 74 76 78 79 81 83 85 86 88 90 92 94 95 97 99 101 102 104 106 107 109 110 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 128 129 130 130 131 132 132 133 134 134 135 135 136 136 137 138 138 139 140 140 141 142 142 143 144 144 145 145 146 146 147 147 148 148 149 149 149 149 149 149 149 149 149 148 148 147 146 145 144 143 142 141 139 138 136 134 132 130 128 126 123 121 118 116 113 110 108 105 102 99 97 94 91 88 86 83 81 78 76 74 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 58 60 61 63 65 66
 92 93 93 94 95 96 96 97 98 99 100 101 102 102 103 104 105 106 106 107 107 107 108 108 107 107 106 106 105 104 102 101 99 97 95 93 91 88 86 83 81 78 76 73 71 68 66 64 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 50 51 51 51 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 56 58 60 62 64 66 67 69 71 72 74 75 77 78 79 80 81 82 83 84 85 85 86 86 87 87 87 88 88 88 88 89 89 89 90 90 90 91 91 92
 35 36 38 39 40 42 43 45 46 47 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 71 71 71 70 69 68 67 66 65 63 62 60 59 57 56 54 52 51 49 47 45 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 48 50 52 53 55 56 58 59 60 61 62 63 64 64 64 64 64 64 64 63 62 61 60 59 57 56 54 53 51 49 47 45 44 42 40 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 48 49 50 51 52 54 55 56 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 98 100 101 102 103 103 104 104 104 104 104 104 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 82 84 86 88 90 92 93 95 96 98 99 100 100 101 101 101 101 100 100 99 98 97 95 94 92 90 88 86 85 82 80 78 76 74 73 71 69 67 65 64 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 35 35 35 35 35
 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 57 58 60 62 64 67 69 71 74 77 79 82 85 88 91 94 97 100 102 105 108 110 113 115 117 119 121 122 123 124 125 125 125 125 124 123 122 121 120 118 116 115 113 110 108 106 104 101 99 96 94 92 89 87 84 82 80 78 76 74 71 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 80 82 84 86 88 90 92 94 95 97 99 101 102 104 105 107 108 109 110 110 111 111 111 111 111 110 109 108 107 106 104 102 101 99 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 64 62 61 60 59 57 56 55 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35
 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17
 157 156 155 154 153 152 150 149 148 146 145 143 142 141 139 138 136 135 133 132 131 129 128 127 125 124 123 121 120 119 118 116 115 114 113 112 111 110 109 108 107 107 106 105 104 104 103 103 102 102 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 101 101 101 101 102 102 102 103 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 113 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 106 105 103 102 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 88 90 91 93 95 97 98 100 102 104 105 107 109 111 112 114 116 117 119 120 122 123 124 125 126 127 128 128 129 129 130 130 130 129 129 128 128 127 126 125 124 122 121 119 118 116 114 113 111 109 107 105 103 101 99 97 96 94 92 90 88 87 85 83 82 80 78 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 79 82 85 87 90 93 96 100 103 106 109 113 116 120 123 126 129 133 136 139 141 144 146 149 151 153 154 156 157 158 159 160 160 161 161 161 160 160 159 159 158
 99 97 96 94 93 91 90 89 87 86 85 84 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 66 68 69 72 74 76 78 81 83 86 89 92 95 98 102 105 109 112 116 120 124 128 133 137 141 145 149 154 158 161 165 169 172 175 178 180 182 183 184 184 184 184 183 182 180 177 175 172 169 165 161 157 153 149 145 141 137 132 128 125 121 117 113 110 107 104 101 98 95 93 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 69 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 74 74 75 75 76 76 77 77 78 79 79 80 80 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 98 100 103 106 108 111 113 116 118 120 122 123 125 126 127 127 128 128 128 128 128 127 127 126 125 124 122 121 120 118 117 115 113 112 110 108 107 105 103 102 100
 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 52 51 50 49 48 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 57 59 62 64 67 70 73 76 79 82 86 89 92 95 98 100 102 104 106 107 108 108 107 107 105 104 102 99 96 93 90 87 83 80 76 72 69 65 62 59 56 53 50 47 44 42 40 38 35 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 56 56 56 56 56 56 57 57 58 58 59 60 60 61 62 63 65 66 67 69 71 73 75 77 79 82 84 87 90 94 97 101 105 109 113 117 121 126 130 134 139 143 147 150 154 157 159 161 163 163 164 163 162 161 159 156 153 150 146 142 138 134 129 125 121 117 112 108 104 101 97 94 91 88 85 82 80 77 75 73 71 70 68 67 66 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 98 98 97 96 95 94 92 91 89 86 84 81 79 76 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56
 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26
 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 47 49 50 51 51 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 70 70 70 70 70 70 69 68 67 66 65 63 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 61 62 64 65 66 67 68 69 70 70 70 70 70 70 70 69 68 67 67 66 64 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13
 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 99 100 100 101 101 101 100 100 100 99 98 97 96 94 93 91 89 88 86 83 81 79 77 74 72 70 67 65 63 61 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60
 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 57 60 64 69 74 79 84 90 97 104 111 119 128 137 146 157 167 179 191 203 216 229 243 257 270 284 297 310 322 333 343 351 358 363 366 367 366 364 359 353 346 337 327 317 305 294 282 269 257 245 234 222 211 201 190 181 171 162 154 146 139 131 125 118 113 107 102 97 92 88 84 80 77 74 71 68 65 63 61 58 56 55 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 73 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22
 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 69 71 72 73 74 75 75 76 77 78 78 79 80 80 80 81 81 81 81 82 82 82 82 81 81 81 81 80 80 80 79 78 78 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 79 82 84 86 88 91 93 95 97 100 102 104 105 107 109 110 112 113 114 115 116 117 117 118 118 118 118 118 118 118 118 117 117 116 115 114 113 112 111 110 109 108 106 105 104 102 101 99 97 96 94 92 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34
 143 142 141 139 138 136 134 131 129 126 124 121 118 115 112 109 106 103 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 61 63 65 66 68 69 71 73 74 76 77 78 80 81 82 83 84 85 85 86 87 87 88 88 88 88 89 89 89 88 88 88 88 88 87 87 87 87 86 86 86 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 38 39 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 96 100 103 107 110 114 117 121 124 127 130 133 135 137 139 140 142 142 143 143 143
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 59 61 62 64 66 68 71 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 114 118 121 125 128 132 135 139 142 146 150 153 157 160 163 166 169 172 175 177 179 181 182 183 184 184 184 184 183 181 180 177 175 172 169 165 162 158 154 150 146 141 137 132 128 124 120 115 111 107 103 100 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 52 54 56 59 61 64 66 69 71 74 77 79 82 85 88 90 93 95 98 100 103 105 107 109 111 113 115 116 118 119 121 122 123 124 125 126 126 127 128 128 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 129 129 129 128 128 127 127 126 126 125 124 123 122 121 120 119 118 117 116 114 113 112 111 109 108 107 105 104 103 101 100 99 98 97 96 95 94 93 92 91 90 89 89 88 87 87 86 86 86 85 85 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 69 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55
 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 65 68 71 74 78 82 86 90 95 100 105 111 116 122 128 134 140 146 152 158 163 168 173 177 180 183 185 186 186 185 184 182 179 176 172 167 163 158 152 147 142 136 131 125 120 115 110 106 101 97 92 89 85 81 78 75 72 69 66 63 61 59 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 109 111 114 116 118 120 122 124 125 126 127 127 128 128 127 127 126 125 124 123 121 119 117 115 113 111 108 106 103 101 98 95 93 90 87 85 82 79 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 106 105 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 88 88 87 87 86 86 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 96 97 98 99 100 101 101 102 103 104 104 105 106 106 107 107 108 109 109 110 111 112 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 133 134 134 135 135 135 135 135 135 135 135 134 133 133 132 131 130 129 127 126 124 123 121 120 118 116 115 113 111 109 108 106 104 103 101 99 98 96 95 94 92 91 90 88 87 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 75 74 74 73 73 73 72 72 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 88 89 89 90 90 91 91 91 92 92 93 93 94 94 95 95 96 96 97 98 98 99 100 101 101 102 103 103 104 105 106 106 107 107 108 108 109 109 110 110 110 110 110 110 110 110 109 109 109 108 108
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 69 69 69 68 67 66 65 64 63 62 60 59 57 56 54 52 51 49 47 46 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45
 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 74 72 71 70 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 90 91 92 92 92 92 91 90 89 88 87 85 84 82 80 78 76 73 71 69 67 65 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43
 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 73 74 74 74 74 74 73 73 73 73 73 72 72 71 71 71 70 70 69 69 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 81 82 83 84 84 85 86 86 86 87 87 87 86 86 85 85 84 83 82 80 79 77 76 74 72 71 69 67 65 63 61 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 44 43
 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 64 65 67 69 71 73 75 77 80 83 86 89 93 96 100 104 107 111 115 119 124 127 131 135 139 142 145 147 149 151 152 153 154 153 153 151 150 148 145 143 139 136 133 129 126 122 118 115 111 107 104 101 98 95 92 89 86 84 82 79 77 76 74 72 71 69 68 67 66 65 65 64 64 63 63 63 63 63 63 63 63 64 64 65 66 66 67 68 69 70 71 73 74 75 77 78 79 81 82 83 85 86 87 88 89 90 91 92 92 93 93 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 92 92 92 92 92 92 92 92 92 92 93 93 93 94 94 95 96 97 97 98 99 100 102 103 104 105 107 108 110 111 113 115 116 118 120 122 124 126 128 130 133 135 137 140 142 144 147 149 151 154 156 158 160 162 164 165 167 168 169 169 170 170 169 169 168 166 165 163 160 158 155 152 148 145 141 137 133 129 125 121 117 113 109 105 101 97 94 90 87 84 81 79 76 74 71 69 67 66 64 63 61 60 59 58 57 56 56 55 55 55 55 54 54 54 55 55 55 56 56 57 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 75 77 78 80 82 83 85 86 88 89 91 92 93 94 95 96 97 97 98 98 98 98 98 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 62 61
 55 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55
 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32
 85 85 85 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 97 97 97 97 97 97 96 96 95 94 94 93 91 90 89 87 86 84 83 81 79 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 84 85 86 87 88 89 89 89 90 90 90 90 89 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 71 70 70 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 96 96 96 96 96 96 95 95 94 93 93 92 91 90 88 87 86 84 83 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 58 58 59 59 59 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85
 47 48 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 59 59 59 59 59 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 63 63 63 63 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47
 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 56 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 93 94 96 98 99 101 103 105 107 109 111 113 114 116 118 120 121 123 124 126 127 128 129 129 130 130 130 130 129 128 128 126 125 124 122 120 118 116 114 112 110 107 105 102 100 98 95 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 68 67 67 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 49 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 64 64
 12 13 13 13 13 14 14 14 13 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 76 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 35 34 34 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 64 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 58 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 75 78 81 83 86 88 90 92 94 95 97 97 98 98 97 97 96 94 93 91 89 86 84 81
 99 99 99 99 99 98 98 97 96 96 95 94 92 91 90 89 88 87 86 85 84 83 82 82 81 81 81 80 81 81 81 81 82 83 83 84 86 87 88 89 91 93 94 96 98 100 102 103 105 107 109 111 112 114 115 116 117 118 119 119 119 119 119 118 117 116 114 113 111 109 107 105 102 100 97 95 92 90 88 85 83 81 78 76 74 72 71 69 67 66 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 57 57 58 59 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 104 106 107 109 112 114 116 119 122 125 128 131 134 137 140 143 147 150 153 156 159 162 165 167 169 171 173 174 175 176 176 176 175 175 174 172 171 169 167 165 162 160 157 155 152 150 147 145 142 140 137 135 133 131 129 128 126 125 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 105 104 103 101 100 99 97 95 94 92 91 89 87 86 84 83 81 80 79 77 76 75 74 73 72 72 71 71 70 70 70 69 69 70 70 70 70 71 71 72 73 74 74 75 76 77 78 80 81 82 83 84 85 87 88 89 90 91 92 92 93 94 94 94 94 94 94 94 93 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 63 63 63 63 63 63 63 64 64 65 66 67 68 69 70 72 73 75 76 78 79 81 83 85 86 88 89 91 92 94 95 96 97 98 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 90 89 88 88 87 85 84 83 82 80 79 78 76 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 45 45 45 45 45 46 46 47 47 48 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 98 99 99 100 101 101 102 102 102 102 102 102 102 102 101 101 100 100 99 98 97 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 87 87 88 88 88 89 89 90 90 90 91 91 91 92 92 92 93 93 93 93 93 93 92 92 92 91
 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 39 39 40 42 43 44 46 47 49 51 54 56 59 61 64 68 71 74 78 82 86 89 93 97 100 103 106 108 110 111 111 111 110 109 107 104 101 98 94 91 87 83 79 75 71 67 64 61 57 54 51 49 46 44 42 40 38 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 43 45 47 49 52 54 56 58 61 63 66 68 71 74 76 79 82 84 87 90 92 94 97 99 101 102 104 105 106 106 107 107 106 105 104 103 101 99 97 94 92 89 86 83 80 77 74 72 69 66 63 61 58 56 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10
 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 76 78 81 82 84 86 87 88 89 90 90 91 91 90 90 89 88 87 85 84 82 81 79 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 32 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 70 73 77 80 84 87 91 94 97 99 102 104 105 107 107 108 108 107 107 105 104 102 100 97 95 92 89 86 83 80 77 74 72 69 66 64 62 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 34
 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 64 67 70 72 75 77 80 82 84 86 88 90 91 93 94 94 95 95 95 94 93 92 91 90 88 86 84 82 80 78 75 73 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 78 79 80 81 82 82 83 83 83 83 83 82 81 81 79 78 77 76 74 72 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 86 88 89 90 91 92 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 96 96 96 97 97 98 98 99 99 100 101 101 102 103 103 104 105 105 106 107 107 107 108 108 108 108 109 108 108 108 108 107 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 67 69 72 75 77 80 83 86 89 92 94 97 99 102 104 105 107 108 109 110 110 110 110 109 108 107 106 104 103 101 99 97 95 93 91 89 87 85 84 82 80 79 78 76 75 74 73 72 72 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 72 72 73 74 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 71 73 76 78 79 81 83
 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 82 85 88 91 94 98 101 104 107 110 113 115 118 120 122 124 126 128 129 130 131 132 132 132 132 132 131 131 130 129 127 126 125 123 121 120 118 116 114 112 110 108 106 103 101 99 97 95 93 91 89 87 86 84 82 80 78 77 75 74 72 71 69 68 66 65 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 57 58 59 59 60 61 62 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 80 80 79 79 78 77 76 75 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 86 87 89 90 92 93 94 95 96 97 97 97 98 97 97 97 96 96 95 94 93 92 91 90 89 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 64 63 63 62 62 62 62 61 61 61 62 62 62 62 63 63 63 64 64 65 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 59 61 64 66 69 73 76 79 83 87 91 95 99 103 107 111 115 118 122 124 127 129 130 131 131 131 130 129 127 125 122 119 116 113 109 106 102 99 95 92 89 86 83 81 78 76 74 72 70 68 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 30 30 30 31 31 31 32 32 33 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 62 64 66 67 69 70 71 72 73 73 73 73 72 72 71 69 68 66 65 63 61 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 53 55 57 60 62 64 66 68 70 72 73 75 76 77 78 78 78 77 77 76 74 72 70 68 66 63 61 58 56 53
 72 72 73 73 73 73 74 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 78 77 76 75 73 72 71 69 68 67 65 64 62 61 59 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 73 75 77 78 80 81 83 84 85 86 86 87 87 87 88 87 87 87 86 86 85 84 83 82 81 79 78 76 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 51 50 49 48 46 45 45 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 73 74 74 74 73 73 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 51 54 58 61 65 69 73 77 81 86 91 96 101 106 111 116 121 125 129 133 137 139 141 143 143 143 142 140 138 135 131 126 122 117 111 106 100 95 90 84 79 74 70 65 61 57 53 50 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 52 52 51 51 51 51 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 27 27 26 25 24 23 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 56 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 26 26 26 27 27 28 28 29 30 31 33 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 70 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 36 37 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 64 65 66 66 66 66 67 66 66 66 65 65 64 63 62 61 60 58 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 69 72 74 76 79 81 83 85 87 88 90 91 92 93 93 93 93 93 93 92 91 90 88 87 85 83 81 79 77 75 73 71 69 67 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36
 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 82 85 88 91 94 97 101 104 107 110 112 115 118 121 123 125 128 129 131 133 134 135 135 136 136 135 135 134 133 131 130 128 126 124 122 120 117 115 113 110 107 105 102 100 98 95 93 90 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 84 86 87 89 90 92 94 95 97 99 100 102 103 105 106 107 108 109 110 111 111 111 111 111 111 110 109 108 107 106 104 102 101 99 97 94 92 90 88 85 83 81 79 76 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 39 40 39 39 38 38 36 35 34 32 30 28 26 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 23 24 26 27 29 31 34 36 39 42 45 49 53 57 61 66 70 75 79 82 86 88 90 90 90 88 86 83 80 75 71 67 62 58 54 50 47 43 40 38 35 33 31 29 28 27 26 25 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 26 28 30 32 35 38 41 45 48 52 56 60 64 68 71 74 77 79 80 80 79 78 76 74 71 68 64 61 57 53 50 47 44 41 38 36 33 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 40 40 40 41 41 40 40 40 39 38 37 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33
 57 56 56 55 54 53 51 50 48 47 46 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 83 86 88 91 93 95 97 99 101 102 103 104 104 104 104 103 102 100 98 95 93 90 87 84 81 77 74 71 68 65 63 60 58 55 53 51 50 48 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 40 41 43 46 48 51 54 57 60 64 68 72 76 80 84 88 92 95 98 101 103 105 106 106 106 105 104 103 101 99 97 95 92 90 88 86 84 82 80 79 77 76 75 74 73 72 71 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 64 65 66 67 67 67 67 67 67 67 66 65 64 63 62 61 60 58 57 56 54 53 52 51 50 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 57 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 35 37 39 42 45 48 52 56 61 66 71 77 84 90 97 105 112 119 127 134 141 147 153 158 162 165 167 168 168 166 164 160 156 151 146 140 134 128 122 116 111 105 99 94 89 84 80 76 71 68 64 61 57 54 52 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50 52 54 56 58 59 61 63 65 66 68 69 71 72 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 84 84 84 84 84 83 83 82 82 81 80 79 78 77 75 73 72 70 67 65 63 60 58 55 52 50 47 44 42 39 36 34 32 29 27 25 24 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 25 26 29 31 33 36 38 41 44 47 51 54 58 62 66 70 74 79 83 88 93 98 103 108 113 118 123 127 132 137 141 145 149 152 155 157 159 160 161 161 161 160 158 156 154 150 147 143 139 134 129 124 119 114 109 104 98 93 88 83 79 74 70 65 61 57 54 50 47 44 42 39 37 35 33 31 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 62 61 59 57 55 53 52 50 48 46 44 42 40 38 37 35 34 32 31 31 30 29 29 29 29 30
 14 15 16 17 19 20 22 24 26 28 30 32 35 37 40 42 45 47 50 53 55 58 60 63 65 67 69 71 73 75 77 79 80 82 83 84 86 87 88 89 90 91 91 92 93 94 94 95 96 96 97 97 98 98 98 99 99 99 99 99 99 99 98 97 97 95 94 93 91 89 86 84 81 78 75 71 67 64 60 56 52 49 45 42 38 35 32 29 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 46 48 51 55 58 61 65 69 73 78 83 88 93 98 104 110 117 123 130 137 143 150 157 164 170 176 182 187 191 194 196 197 197 196 193 190 185 179 173 166 159 151 143 135 127 119 112 105 98 91 85 80 75 70 66 62 59 56 54 52 50 49 48 47 47 47 47 47 48 49 50 51 52 54 56 57 59 61 64 66 68 71 73 75 78 80 83 85 87 89 91 93 94 95 96 97 98 98 97 97 96 95 94 92 90 88 86 83 81 78 76 73 70 68 65 62 60 57 55 53 50 48 46 44 43 41 39 38 37 36 35 34 33 33 33 33 33 34 34 35 37 38 40 43 45 48 52 56 60 65 70 76 82 88 94 101 107 114 120 126 132 137 141 144 147 148 149 149 148 146 144 141 138 135 131 127 122 118 114 110 106 102 98 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 13 13
 44 43 43 42 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 47 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 47 48 49 49 49 49 49 49 48 48 47 46 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 42 43 43 44
 33 33 33 33 34 34 35 36 38 39 41 43 45 47 49 52 55 58 60 63 67 70 73 76 79 82 85 88 91 93 95 97 99 101 102 103 103 104 104 104 103 102 101 100 98 97 95 93 91 89 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 32 31 30 30 30 30 30 30 30 31 32 32 34 35 36 38 40 42 45 47 50 54 57 61 65 69 74 79 84 89 95 101 108 115 122 129 137 145 154 162 171 180 189 198 206 215 222 229 236 241 245 248 249 249 248 245 241 236 229 222 214 206 197 187 178 169 159 150 142 133 125 117 110 103 96 90 84 78 73 68 64 59 56 52 49 46 43 40 38 36 34 33 31 30 29 29 28 28 28 28 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 53 55 57 59 61 63 64 66 68 69 71 72 74 75 76 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 90 90 91 90 90 90 89 89 88 87 86 85 83 82 80 78 76 74 72 70 67 65 62 60 58 55 53 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 30 31 33 34 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 60 62 64 66 68 70 72 73 75 77 79 80 82 84 85 87 88 89 90 91 92 93 94 94 94 94 94 94 94 93 92 91 90 88 86 84 82 80 78 75 73 70 67 65 62 59 57 54 51 49 47 45 42 41 39 37 36 35 34 34
 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41
 56 55 54 53 52 52 52 52 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 57 56 56 57 57 57 58 59 60 62 63 65 67 70 72 75 79 82 86 89 93 97 101 104 108 111 114 117 119 121 122 123 124 124 123 122 121 119 117 115 113 110 108 105 102 99 96 93 91 88 85 83 80 78 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 45 47 49 51 53 55 58 60 62 65 67 70 72 74 77 79 81 83 84 86 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 116 118 119 121 123 124 126 128 130 131 133 135 136 138 139 140 141 141 141 141 141 140 139 138 136 133 131 128 124 121 117 112 108 103 99 94 90 85 81 76 72 68 65 62 59 56 53 51 49 47 46 45 43 43 42 41 41 41 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 77 79 80 82 83 84 85 86 87 88 88 89 89 88 88 87 86 84 83 81 79 77 75 73 70 68 66 64 62 60 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 35 35 34 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 87 90 94 98 101 105 109 113 117 121 125 128 132 135 138 141 143 144 145 146 146 145 144 143 140 138 134 131 127 122 118 113 108 103 98 93 89 84 80 75 71 68 64 61 58 55 53 51 50 48 47 47 46 46 46 47 47 48 49 51 52 53 55 57 59 60 62 64 66 68 70 72 73 75 77 78 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 82 81 80 79 78 76 75 74 72 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 44 45 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 68 70 72 74 75 76 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 58 57 56 54 53 51 50 48 47 45 44 43 42 40 40 39 38 38 37 37 37 37 38 39 40 41 42 44 46 48 50 53 56 59 62 65 68 71 75 78 82 85 89 92 95 98 101 104 106 108 110 112 113 115 115 116 116 116 116 115 115 114 113 112 110 109 107 105 104 102 100 98 96 94 93 91 89 87 85 84 82 81 79 77 76 75 73 72 70 69 67 66 65 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38
 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 41 41 41 41 40 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 16 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10
 88 87 86 84 83 82 81 80 79 78 77 77 76 76 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 86 87 88 89 89 90 90 90 91 91 91 91 90 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 73 74 74 75 76 78 79 80 82 84 86 87 89 91 93 94 96 97 99 100 100 101 101 101 101 101 100 100 99 99 98 97 96 95 95 94 93 93 92 92 92 91 91 91 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 93 92 92 91 91 90 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 74 74 75 76 77 77 78 79 80 80 81 81 81 81 81 81 80 79 78 77 76 75 73 72 71 69 68 66 65 64 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 73 74 74 74 75 75 74 74 74 73 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 60 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 64 65 66 67 68 70 71 72 74 75 77 79 80 82 83 85 86 87 89 89 90 90 91 91 90 90 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 80 81 80 80 79 78 77 75 73 70 67 64 61 58 54 51 47 44 41 38 35 32 30 29 27 26 25 24 24 23 23 24 24 24 25 26 27 27 28 29 30 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 63 63 62 61 59 58 57 55 54 53 51 49 48 46 45 43 42 41 39 38 37 37 36 36 36 36 37 38 39 40 42 44 47 49 52 56 59 63 67 71 75 79 83 87 91 95 98 102 105 108 111 113 115 116 117 118 118 118 117 117 115 114 112 110 108 106 104 101 99 96 93 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 31 32 34 36 38 41 43 46 49 52 55 58 60 63 65 67 68 69 70 70 71 70 70 69 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 54 54 54 53 52 51 51 49 48 47 46 44 43 42 40 39 38 37 36 35 34
 63 61 60 60 59 59 59 59 60 60 61 62 63 64 66 67 69 70 72 74 76 78 79 82 84 86 88 90 93 95 98 100 103 105 108 111 114 117 120 123 126 129 132 134 137 140 142 145 147 149 151 152 153 154 155 155 154 154 153 152 150 148 146 143 140 137 134 130 127 123 119 115 111 107 103 99 95 91 87 83 80 76 73 70 67 65 62 60 59 57 56 55 55 54 54 54 55 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 53 53 53 53 54 55 56 58 60 62 64 67 69 72 75 78 81 84 87 90 92 95 97 99 100 102 103 104 104 105 105 104 104 104 103 102 101 100 99 98 96 95 94 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 70 70 70 69 69 68 68 68 67 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 54 53 53 53 53 53 54 54 55 56 58 59 61 63 65 67 69 71 74 76 78 81 83 85 87 89 91 93 95 97 99 100 102 103 104 106 107 108 108 109 110 110 111 111 111 111 112 112 112 112 112 111 111 111 111 111 111 111 110 110 110 110 110 110 109 109 109 108 108 107 107 106 105 104 103 102 101 99 98 96 94 92 89 87 85 82 79 77 74 72 70 68 66 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 15 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 74 76 79 82 85 88 91 94 98 102 105 109 113 117 121 124 128 131 133 135 136 136 135 134 131 128 124 119 113 107 100 94 87 80 73 66 60 54 49 44 39 35 32 29 26 24 23 22 21 21 21 22 23 24 26 28 30 32 35 38 41 44 48 52 55 60 64 68 73 77 82 86 91 95 99 103 107 111 114 117 119 121 123 124 124 124 124 123 122 121 119 117 115 112 109 107 104 101 98 95 92 89 86 83 80 77 74 71 68 65 63 60 57 55 52 50 47 45 42 40 38 36 34 32 31 29 28 27 26 25 25 24 25 25 26 27 29 31 34 37 41 45 50 55 61 67 73 80 88 95 103 111 120 128 136 145 152 160 167 174 180 185 190 194 197 199 200 200 199 198 196 193 190 187 183 178 174 169 164 159 154 149 144 138 133 128 123 118 113 108 103 98 94 89 85 80 76 72 68 64 60 56 53 49 46 43 40 37 34 31 29 27 24 22 20 19 17 16 15 14 14 13 14 14 15 16 18 20 22 25 29 32 36 41 46 51 56 61 67 72 78 83 88 93 97 102 105 108 111 113 115 116 117 117 117 117 117 116 115 115 114 113 112 111 110 109 109 108 108 107 107 107 107 107 107 107 107 107 108 108 108 108 108 108 107 107 106 105 104 102 100 98 95 92 89 85 81 77 73 69 64 60 55 51 47 43 39 35 31 28 25 23 21 19 17
 38 38 39 40 41 42 44 46 48 50 53 56 59 62 65 69 73 76 80 84 88 92 96 100 103 107 111 114 117 120 123 125 128 129 131 132 133 133 133 133 132 131 130 128 126 124 121 119 116 113 111 108 105 102 99 96 94 91 88 86 83 81 78 76 74 71 69 67 65 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 43 42 42 42 42 42 43 44 44 45 47 48 49 51 53 54 56 58 60 61 63 65 67 69 71 73 74 76 78 80 82 84 86 88 89 91 93 95 97 99 101 103 104 106 108 109 111 112 114 115 116 117 118 118 119 119 119 119 118 118 117 116 115 113 112 110 108 106 104 102 99 97 94 92 89 86 83 80 77 74 71 69 66 63 61 58 56 54 52 50 49 47 46 46 45 45 45 46 46 47 49 50 52 54 56 59 61 64 67 70 73 76 79 82 85 89 92 96 99 103 106 109 113 116 119 123 126 129 132 134 137 139 141 143 145 146 147 148 148 148 147 147 146 144 143 141 138 136 133 131 128 125 122 119 115 112 109 106 103 100 96 93 90 87 84 82 79 76 73 71 68 66 63 61 58 56 54 52 50 48 47 45 44 43 42 42 41 41 41 41 42 42 43 44 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 71 72 74 75 76 78 79 81 82 84 85 86 88 89 90 91 92 93 94 95 96 97 97 97 97 97 97 97 96 96 95 94 93 91 90 88 86 84 82 80 78 75 73 70 68 65 62 60 57 54 52 50 48 46 44 42 41 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 60 62 65 67 69 71 72 72 73 72 72 71 70 69 68 66 65 64 62 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 75 75 76 76 77 77 78 78 78 78 78 78 77 77 77 76 75 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 67 68 69 69 70 71 72 73 73 73 73 73 72 71 70 68 66 63 61 58 55 52 49 46 43 41 38 36 34 33 31 30 29 28 28 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 70 71 72 73 74 75 75 76 76 76 76 75 75 74 73 72 71 70 68 67 65 64 63 62 61 60 59 59 59 59 60 60 61 63 64 66 68 70 72 75 77 80 83 86 88 92 95 98 101 104 106 109 112 114 116 118 119 120 121 121 120 119 118 116 114 111 108 105 101 98 94 90 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 36 36 37 37 38 40 41 43 45 47 49 52 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 68 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 65 65 65 65 65 66 66 66 66 66 67 67 68 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 90 89 88 88 87 86 85 83 82 81 80 78 77 75 74 73 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 78 79 80 81 82 82 83 84 84 84 85 85 85 85 85 84 84 84 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 69 69 70 70 70 69 69 69 69 69 69 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 19 21 22 24 26 28 30 33 36 39 42 46 50 54 58 62 67 72 77 82 88 93 98 103 107 111 115 117 119 120 119 118 116 113 109 105 101 96 91 85 80 76 71 67 62 59 55 52 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 21 21 22 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 41 43 44 46 48 50 52 54 57 60 63 66 70 73 77 81 86 90 94 98 102 106 109 112 114 116 116 116 115 114 112 109 106 102 98 94 89 85 80 76 71 67 63 59 55 51 48 45 42 39 36 34 32 30 28 26 25 24 23 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 37 37 37 37 36 36 36 35 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 40 41 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 51 52 54 56 58 61 64 67 71 76 81 86 92 99 106 114 123 132 142 152 163 174 185 196 207 217 225 232 237 239 239 236 230 222 213 202 190 178 165 153 141 130 120 110 102 94 87 80 74 69 64 60 56 53 50 48 45 43 42 40 39 38 37 36 35 35 35 34 34 35 35 35 36 36 37 38 39 40 42 43 45 46 48 49 51 52 54 55 55 56 56 55 55 54 53 51 49 48 46 44 43 41 39 38 37 35 34 33 32 32 31 30 30 30 29 29 29 29 30 30 30 31 32 32 33 34 36 37 39 40 42 45 47 50 53 56 60 65 69 74 80 86 92 99 106 114 121 129 136 143 149 154 158 161 162 162 160 157 153 147 141 134 127 119 112 104 97 90 84 78 72 67 62 58 54 51 48 45 43 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 33 33 34 35 36 37 39 41 43 45 47 49 52 55 57 60 63 66 70 73 76 79 83 86 89 93 96 99 102 105 108 110 112 114 116 117 119 119 120 120 120 119 118 117 116 114 112 110 108 106 103 101 98 95 93 90 87 84 82 79 76 73 71 68 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 28 29 30 31 33 34 36 38 40 41 43 45 47 48 50 52 53 55 56 58 59 61 62 63 65 66 68 69 71 73 75 76 78 80 83 85 87 90 93 95 98 101 104 107 110 112 115 118 120 122 123 124 125 125 125 124 123 121 119 116 113 110 106 102 98 94 90 86 82 78 74 70 66 62 59 56 52 50 47 44 42 40 39 37 36 35 35 34 34 35 35 36 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 58 59 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 50 49 48 46 45 43 42 41 40 39 38 38 37 37 37 38 38 39 40 42 43 45 47 49 51 53 56 58 61 63 66 68 70 73 75 77 79 81 83 85 86 88 89 89 90 90 91 91 90 90 89 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 68 68 68 67 67 66 65 65 64 63 62 61 59 58 56 55 53 51 49 47 45 43 42 40 38 37 36 35
 24 26 28 30 32 34 36 38 40 42 43 44 44 44 44 43 42 41 40 38 37 35 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 40 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 24 25 26 27 29 31 32 34 36 39 41 43 46 48 50 52 53 54 55 55 54 53 52 50 47 45 42 39 36 33 31 29 27 25 24 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 44 46 47 48 49 50 51 51 51 51 50 49 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 19 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 54 56 57 58 59 59 59 59 58 57 56 54 52 50 48 46 44 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22
 41 41 41 42 43 44 45 47 48 50 52 54 55 57 59 61 62 64 65 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 82 82 83 84 84 85 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 79 78 76 75 73 71 70 68 66 64 62 60 59 57 55 53 52 50 48 47 46 44 43 42 41 40 40 39 39 39 39 40 40 41 42 43 45 46 48 50 51 53 55 56 58 59 60 61 62 63 64 64 64 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 67 67 66 65 65 64 63 62 61 59 58 57 56 55 54 53 53 52 52 52 52 53 53 54 55 57 59 61 63 66 68 71 74 77 80 83 86 88 91 94 96 98 100 101 102 103 103 103 103 102 101 100 98 97 95 92 90 88 86 84 81 79 77 75 73 71 70 68 67 66 65 64 63 63 62 62 62 62 62 62 63 63 64 65 65 66 67 68 69 70 71 72 72 73 73 74 74 74 73 72 71 70 68 67 64 62 60 57 55 53 50 48 47 45 44 43 42 41 41 41 41 42 42 43 44 45 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 95 99 104 108 113 118 122 127 132 136 140 144 148 151 154 156 158 159 159 159 158 157 155 152 149 145 141 137 132 127 123 118 113 108 103 98 94 89 85 80 76 72 68 65 61 58 55 53 50 48 46 44 43 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 40 40 41 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 109 111 112 113 114 115 116 116 116 116 116 115 114 113 112 110 108 106 104 102 100 97 94 92 89 86 83 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 45 44 42 41 41 40 40 40 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 77 78 79 81 82 83 85 86 87 88 89 90 91 92 93 94 94 95 95 95 95 95 95 94 93 93 92 91 89 88 86 85 83 81 79 77 75 73 70 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 38 37 36 36 36 36 37 37 38 39 41 43 45 47 49 52 54 57 60 63 66 69 71 74 77 79 82 84 87 89 91 92 94 95 96 97 98 99 99 99 99 99 99 98 97 97 96 95 94 92 91 90 88 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 46 46 46 46 47 48 49 50 52 53 55 57 59 62 64 66 69 72 74 77 80 82 85 88 91 94 97 99 102 105 108 110 113 115 118 120 122 123 125 126 127 128 129 129 129 129 129 128 127 126 125 123 122 120 119 117 115 113 111 109 107 106 104 101 99 97 95 93 91 89 87 85 82 80 78 75 73 70 68 65 63 60 58 55 53 51 49 47 45 44 42 41
 43 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 54 55 57 58 60 62 64 67 70 73 76 79 83 87 91 96 101 106 111 116 121 126 130 135 139 142 144 146 147 147 146 144 141 138 133 129 124 118 113 107 102 96 91 86 81 77 72 69 65 61 58 55 53 51 49 47 45 44 43 43 43 43 43 44 45 47 49 52 55 58 62 67 71 76 81 87 92 97 102 107 111 115 119 122 124 126 127 127 127 127 126 125 123 121 119 117 115 113 110 108 105 103 100 98 96 94 91 89 87 85 83 82 80 78 77 75 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 66 66 67 68 69 70 72 73 75 77 79 81 83 86 88 91 94 96 99 101 103 105 107 108 109 109 109 109 108 107 106 105 103 102 100 98 97 95 94 92 91 90 89 89 88 88 88 88 88 89 89 90 91 92 93 94 96 97 99 101 102 104 106 107 109 111 112 113 115 116 117 118 119 120 120 121 121 122 122 123 123 124 125 125 126 127 128 129 131 132 133 135 136 138 139 140 141 142 142 142 141 140 138 136 133 129 125 121 115 110 104 99 93 88 83 78 73 70 66 63 60 58 57 56 55 54 54 55 55 56 57 59 60 62 65 67 70 73 76 80 84 88 92 97 102 108 113 119 125 131 137 143 149 155 160 165 168 172 174 175 175 175 173 170 167 163 158 153 147 142 136 130 125 119 114 109 104 99 95 91 87 83 80 77 74 71 69 67 64 62 61 59 57 55 54 52 51 50 49 48 47 46 45 44 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10
 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 34 34 35 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 43 43 43 42 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 49 51 52 54 55 56 56 57 57 57 57 56 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 55 57 58 58 59 59 59 59 58 57 56 55 54 52 50 48 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 68 69 70 71 73 75 77 80 82 85 87 89 92 94 95 96 97 98 98 97 96 94 92 90 87 85 82 78 75 72 69 66 63 60 57 55 52 50 48 47 45 44 43 42 41 41 41 41 41 42 42 43 45 46 47 49 51 53 56 58 61 63 66 69 72 74 77 80 82 84 86 87 88 88 88 87 85 83 81 78 75 72 68 65 62 58 55 53 50 48 46 44 43 42 41 41 41 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 62 63 63 63 63 63 62 61 60 59 58 56 54 52 50 48 46 44 42 41 39 37 36 35 34 33 32 32 32 32 32 33 34 35 37 39 41 43 46 48 51 54 57 60 64 67 69 72 74 76 78 79 80 81 81 80 79 78 77 75 73 71 68 66 64 61 59 57 55 54 52 50 49 48 47 46 46 45 45 45 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 42 42 43 44 45 46 48 50 52 55 58 61 64 68 71 75 78 81 84 86 88 89 90 90 90 89 87 86 84 81 79 76 73 70 67 64 62 59 57 54 52 50 49 47 46 45 44 43 42 42 42 42 43 43 44 45 46 48 50 52 54 56 59 61 64 67 70 73 76 79 82 85 88 90 92 94 95 96 96 96 95 94 93 91 89 87 84 82 79 77 75 73 71 70 69 68 68
 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 48 50 51 53 54 54 55 55 55 55 54 53 52 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 56 56 57 57 56 56 56 55 55 54 53 52 51 49 48 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 48 49 50 51 51 52 52 51 51 50 49 47 46 44 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21
 45 45 44 44 45 45 46 47 49 50 52 54 56 59 61 64 67 70 73 76 79 82 85 88 92 95 98 101 104 106 109 111 113 115 116 117 118 119 119 119 119 118 117 116 114 113 111 109 107 105 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 83 85 86 88 90 92 94 96 98 100 101 103 105 107 108 110 111 112 112 113 113 112 112 111 110 108 106 104 102 99 96 94 91 87 84 81 78 75 72 69 66 63 60 58 56 54 52 50 49 48 47 46 46 46 46 47 48 49 51 53 55 58 60 63 67 70 74 78 82 85 89 93 97 101 105 108 111 114 117 119 121 123 124 125 126 126 125 125 124 123 121 120 118 116 114 112 109 107 105 103 101 99 97 95 93 91 89 88 86 85 83 82 81 80 78 77 76 75 75 74 73 72 71 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 61 60 61 61 61 61 61 62 62 63 64 64 65 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 93 95 96 98 100 102 104 107 109 111 113 116 118 120 122 124 126 128 129 131 131 132 132 132 131 130 129 127 124 122 119 115 111 107 103 99 95 90 86 82 77 73 69 66 62 59 56 54 51 49 48 46
 76 76 76 77 78 79 81 83 85 87 90 92 95 98 100 103 106 108 110 112 114 116 117 118 119 119 119 119 118 117 116 115 113 111 108 106 103 100 97 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 57 55 54 53 52 51 51 50 50 50 50 50 50 51 51 52 53 54 56 57 59 61 64 66 69 72 76 79 83 87 92 96 100 105 109 114 118 121 125 128 130 132 133 134 135 135 134 134 133 132 130 129 128 126 125 123 122 121 119 118 117 116 115 114 113 111 110 109 108 107 105 104 103 101 100 98 97 96 95 94 93 92 91 91 90 90 90 90 91 92 92 93 95 96 98 99 101 103 105 108 110 112 114 116 118 120 122 123 124 125 126 126 125 125 123 122 120 118 116 113 110 108 105 103 101 98 97 95 94 93 93 93 93 94 95 96 97 99 101 103 106 108 111 114 117 120 123 126 129 132 135 138 140 143 145 148 149 151 152 153 154 154 153 153 152 150 148 146 144 141 138 135 132 129 125 122 118 115 112 109 106 103 100 97 95 93 91 89 88 86 85 84 84 83 83 83 84 84 85 86 87 89 91 93 95 97 99 102 104 107 109 111 113 114 115 115 115 114 113 111 108 105 102 98 95 91 87 83 80 76 73 70 67 64 62 60 58 56 55 53 52 51 51 50 50 49 49 50 50 51 51 52 54 55 57 59 62 65 68 72 76 80 85 91 96 103 109 116 124 131 139 146 153 160 166 172 176 180 182 183 183 182 179 176 172 166 161 155 148 142 135 129 123 117 111 106 101 97 93 89 86 83 81 79 78 77
 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 33 33 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 63 66 70 74 77 82 86 90 93 97 100 103 105 106 106 106 105 103 100 97 93 89 85 81 76 72 68 64 60 56 53 50 47 44 42 39 37 35 34 32 31 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 30 30 32 33 34 36 37 39 41 44 46 49 53 56 59 63 67 70 73 76 79 81 82 82 82 81 79 76 73 70 67 63 59 56 53 49 46 44 41 39 36 35 33 31 30 29 27 26 26 25 24 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 38 40 43 45 48 50 53 55 58 60 63 65 67 69 71 73 75 76 78 79 81 82 83 84 84 85 85 86 86 86 85 85 84 83 82 81 79 77 75 73 71 69 67 65 63 62 60 58 57 56 55 54 53 52 51 51 51 50 50 50 50 50 51 51 51 52 52 53 53 53 54 54 54 54 53 53 53 52 51 50 49 48 46 45 43 42 41 39 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 49 52 55 58 62 66 70 75 80 84 89 94 99 103 106 109 110 110 110 108 105 102 97 93 88 83 78 73 69 65 61 57 54 52 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 54 55 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 80 82 84 86 89 91 94 96 98 101 103 105 107 109 111 112 114 114 115 115 115 115 114 113 112 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 82 80 79 77 76 75 73 72 71 70 70 69 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 84 85 86 86 88 89 90 91 93 94 96 98 100 102 104 106 108 110 112 114 116 117 119 120 121 122 123 123 123 122 121 120 119 118 116 114 112 110 108 105 103 101 98 96 94 91 89 86 84 82 80 77 75 73 71 69 68 66 64 63 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 59 59 60 61 62 64 65 66 67 69 70 72 74 75 77 79 80 82 84 85 87 88 89 91 92 92 93 93 93 93 93 92 91 90 89 87 86 84 83 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 79 81 83 85 87 88 90 91 92 93 93 93 94 93 93 93 92 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52
 56 55 54 52 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 40 39 38 37 36 35 34 32 31 29 28 27 26 24 23 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 34 34 34 33 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 35 36 36 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 35 36 36 36 37 37 37 36 36 36 35 34 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 46 48 50 52 54 55 56 57 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 24 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 23 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 51 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 66 66 67 67 68 68 68 67 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 49 49 49 49 50 51 52 54 56 58 61 65 68 73 78 84 90 97 105 113 123 133 143 154 165 176 187 197 205 212 217 220 220 218 213 206 198 188 178 166 155 144 133 122 112 103 95 87 80 74 69 64 60 56 53 51 49 47 46 46 46 46 46 47 48 49 51 53 55 58 60 63 67 70 74 78 83 87 92 97 102 106 111 115 119 122 125 127 128 128 127 126 124 121 118 114 111 107 103 99 95 92 89 86 83 81 79 77 75 74 73 73 72 72 72 72 72 72 73 73 74 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 78 77 76 75 75 74 73 73 72 72 71 71 71 72 72 72 73 73 74 75 76 76 77 78 78 79 80 80 80 80 80 80 80 80 79 78 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 64 63 63 64 64 64 65 65 66 67 68 69 69 70 71 72 72 72 73 73 72 72 71 71 70 68 67 66 65 63 62 61 59 58 57 56 55 55 55 55 55 56 57 58 60 62 65 68 72 76 80 85 91 96 102 107 112 117 122 126 129 131 132 132 131 129 126 122 118 114 109 104 99 94 90 85 81 77 74 70 67 65 62 60 58 57 55 54 53 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 41 42 45 47 49 51 54 56 58 60 62 64 65 66 67 68 68 67 67 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 30 29 29 28
 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 28 30 32 34 36 38 40 43 45 47 49 51 52 53 54 54 54 54 53 51 50 48 46 43 41 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 25 26 28 30 33 35 37 39 42 44 46 48 49 50 51 51 51 50 49 48 46 44 42 40 38 36 35 33 31 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 23 24 24 25 25 25 25 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 28
 28 29 30 32 33 34 36 37 39 40 42 43 44 46 46 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 49 49 48 47 46 45 43 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 38 40 41 42 43 44 44 44 44 43 42 42 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 33 34 34 34 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 38 39 39 38 38 37 36 34 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 65 66 68 70 72 75 77 80 84 87 90 94 97 101 104 107 109 112 113 114 115 115 114 113 111 109 106 104 101 98 95 92 89 87 84 82 80 79 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 74 75 76 78 80 82 84 87 90 94 97 101 105 109 113 116 120 122 124 126 126 125 124 121 118 113 109 103 98 92 87 81 76 71 67 62 58 55 52 49 46 44 42 41 39 38 38 37 37 37 37 37 38 38 39 40 42 43 45 47 49 51 53 55 58 60 63 65 68 70 73 75 77 78 80 81 82 83 83 84 83 83 82 82 80 79 78 76 74 72 70 68 66 63 61 59 57 55 53 51 49 48 47 45 44 43 43 42 42 42 42 42 43 43 44 46 47 49 51 53 56 58 62 65 69 73 77 81 85 89 93 97 100 103 105 107 108 108 107 106 105 103 100 98 95 92 89 86 83 81 78 76 74 72 70 69 68 67 67 66 66 66 66 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 71 72 73 74 76 77 79 81 84 87 90 93 97 101 105 108 112 116 120 123 125 127 128 128 127 125 122 119 115 110 106 101 96 91 86 81 77 73 69 66 63 60 58 57 55 54 53 53 52 53 53 54 54 55 57 58 60 62 63 65 67 69 70 71 72 73 73 73 73 72 71 70 68 67 66 64 63 62 61 60 59 59 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 61 61 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 95 96 97 99 101 103 106 108 111 114 117 120 123 127 131 135 139 143 147 151 154 158 161 163 165 166 166 165 163 160 156 151 145 139 132 125 118 110 103 96 89 82 77 71 66 62 58 54 51 49 47 46 45 44 44 44 45 46 47 49 52 54 58 61 65 70 75 80 86 92 98 104 110 115 120 124 127 129 130 130 129 127 125 121 117 113 109 105 101 97 94 90 88 85 83 82 81 80 80 81 82 83 85 87 90 94 98 102 107 112 117 122 127 132 136 139 142 143 143 142 140 136 131 125 119 112 105 98 92 85 79 73 67 63 58 54 51 48 46 43 42 41 40 39 39 39 39 40 41 42 43 45 47 49 51 54 57 61 65 69 73 78 84 90 96 103 110 117 125 133 141 149 157 165 173 180 186 192 196 199 201 202 202 200 196 192 187 181 174 166 158 151 143 135 127 119 112 105 98 92 86 81 76 71 67 63 59 56 53 51 49 47 45 44 43 43 42 42 43 44 45 47 49 52 56 60 64 70 76 83 91 99 108 118 128 138 149 159 169 177 184 189 192 193 192 189 184 178 171 163 156 148 140 133 127 121 116 111 108 105 102 101 99 99 98 99 99 100 102 103 105 106 108 110 111 112 112 112 111 110 108 105 102 98 94 89 85 80 75 71 66 62 58 54 51 48 45 43 41 40 38 37 37 37 37 37 38 40 41 44 46 50 54 58 63 68 74 81 87 94 102 109 116 122 128 134 138 142 144 145 146 145 143 141 138 134 131 127 123 119 115 112 108 105 103 100 98 96 94 93 92 91 91 91 91 91 91 92 92
 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 29 29 30 30 31 30 30 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15
 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 18 18 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 31 32 32 32 32 32 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 27 28 30 31 33 34 36 38 40 42 43 45 46 48 49 49 50 50 49 49 48 47 45 44 43 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 35 34 33 31 30 29 28 26 25 25 24 23 23 22 22 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 40 40 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 104 104 103 101 99 96 93 90 87 84 81 78 75 72 70 68 66 65 63 62 62 61 61 61 61 61 62 62 62 63 63 63 63 63 63 62 62 61 61 60 59 59 58 58 57 57 57 57 58 58 59 60 61 62 64 65 66 68 69 71 72 73 74 75 75 76 75 75 75 74 73 71 70 69 67 66 64 63 61 60 59 58 57 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 44 44 44 44 44 44 45 46 46 47 49 50 52 54 56 58 60 63 66 69 72 75 77 80 82 84 85 86 86 86 85 83 81 79 76 73 70 67 64 62 59 57 55 53 52 51 50 50 50 50 51 52 54 56 58 60 63 66 69 72 76 80 83 87 91 94 98 100 103 104 106 106 106 105 103 101 99 96 93 90 88 85 82 80 78 76 75 73 73 72 72 72 72 73 73 74 75 76 76 77 78 78 78 78 78 77 77 76 75 74 72 71 70 69 68 67 66 66 65 65 65 65 65 66 66 67 68 69 70 71 73 74 75 77 78 79 80 81 82 82 82 82 81 81 79 78 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 54 53 52 52 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 57 58 58 59 60 60 61 61 61 61 62 62 62 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 42 42 43 43 44 45 47 48 50 53 55 59 62 66 69 74 78 82 86 90 94 97 100 102 104 104
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 24 26 28 29 31 33 34 36 37 38 39 39 39 38 37 36 34 32 30 28 26 24 22 21 19 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 56 55 54 53 52 51 50 50 50 49 49 49 50 51 52 53 54 56 59 61 64 67 71 74 78 82 86 90 93 96 99 101 102 103 103 102 101 99 96 93 89 86 82 78 75 71 68 65 62 59 57 55 53 52 51 50 49 48 47 47 47 47 47 47 47 48 48 49 50 51 52 54 56 58 60 62 64 66 69 71 74 76 79 81 83 85 86 88 89 90 91 92 92 92 92 92 91 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 59 59 59 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 81 83 84 86 88 89 91 93 94 96 97 98 99 100 101 101 100 99 98 96 94 91 88 85 82 78 74 71 67 64 60 57 55 52 50 48 46 45 44 43 43 42 42 42 43 43 44 45 46 47 49 50 52 54 57 59 62 65 68 71 73 76 79 81 83 85 86 87 87 87 86 85 83 82 80 77 75 73 71 68 66 64 63 61 60 59 58 57 57 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 72 72 73 73 74 75 75 76 76 77 78 78 79 79 79 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 69 68 68 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 58 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 37 37 37 36 36 36 36 37 37 38 39 41 42 45 47 50 54 58 62 67 72 77 82 86 90 92 94 94 92 90 86 81 76 71 65 60 55 50 45 41 37 34 31 29 26 25 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 24 26 28 31 34 37 41 46 51 57 63 69 75 80 85 88 90 90 88 85 82 77 72 67 62 57 53 49 45 42 39 36 34 32 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 31 32 32 33 33 33 32 32 31 30 29 28 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 30 31 32 33 34 36 38 40 42 45 47 50 53 57 60 64 67 71 74 76 78 80 80 79 78 75 72 68 63 58 54 49 45 41 37 34 31 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 24 26 28 31 34 37 41 45 50 55 60 66 72 77 82 86 89 91 91 90 87 83 78 73 67 62 57 52 47 44 41 38 36 34 33 32 32 32 32 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 46 45 44 43 42 40 39 37 35 34 32 31 29 28 27 27 26 26 25 25 26 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 44 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 39 39 39
 180 181 180 178 174 169 162 155 147 139 131 123 115 108 102 96 91 86 82 79 77 75 73 72 71 71 71 71 71 72 72 73 74 75 75 76 77 79 80 81 83 85 87 90 93 96 100 104 108 112 117 121 126 130 134 138 140 142 143 143 142 139 136 132 127 122 116 110 105 99 94 89 85 81 78 76 74 72 72 71 71 71 72 72 73 74 75 77 78 79 80 81 82 83 83 83 83 83 82 80 79 77 76 74 72 70 68 66 65 64 63 63 62 63 63 64 65 66 68 70 73 75 78 82 86 90 94 99 104 109 114 120 125 131 136 141 146 149 152 153 153 153 151 148 144 139 133 128 122 115 109 103 98 93 88 83 79 76 73 71 69 68 68 68 68 70 71 73 76 78 81 84 88 91 94 98 101 103 106 107 109 110 110 110 109 108 106 104 102 100 98 96 94 92 91 90 90 90 91 92 94 97 101 105 109 115 120 126 132 137 143 148 152 155 157 158 157 155 152 148 142 136 130 123 117 110 104 98 93 88 83 79 76 73 70 68 66 65 63 63 62 62 62 62 63 64 66 68 70 73 77 81 85 90 95 101 106 112 117 122 126 129 132 133 134 133 132 129 126 123 119 115 110 106 101 97 93 89 86 83 80 77 75 73 72 71 71 71 71 72 73 74 76 78 79 81 83 84 86 87 88 89 89 89 89 89 89 88 87 86 85 84 83 82 81 81 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 65 64 64 65 65 66 68 70 73 76 80 85 91 97 103 111 119 127 135 143 152 159 166 172 177
 72 73 73 74 74 74 73 73 72 71 70 69 68 67 66 65 63 63 62 61 61 61 60 60 61 61 61 61 62 62 63 63 63 64 64 64 64 63 63 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 54 55 57 60 63 66 70 75 80 85 91 98 104 111 118 124 131 136 141 144 146 147 147 145 142 137 132 126 120 113 106 99 93 86 81 75 70 66 62 58 55 53 51 49 48 47 46 46 45 45 45 46 46 46 47 48 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 71 72 73 74 74 74 74 73 73 72 70 69 68 66 65 63 62 60 59 58 57 56 56 55 55 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 54 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 66 68 69 71 73 75 77 80 82 85 88 91 93 95 97 99 99 100 99 98 96 94 91 88 85 81 77 74 70 67 63 60 58 55 53 52 50 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 47 47 47 47 48 49 50 51 53 56 58 61 64 68 72 75 79 83 87 91 94 96 98 100 100 100 99 97 94 91 88 84 80 77 73 70 67 64 61 59 57 55 54 53 52 51 50 49 49 48 48 48 48 47 47 48 48 48 48 49 49 50 51 52 53 54 56 57 59 60 62 63 65 66 67 69 70 71 72
 61 63 66 67 69 70 70 69 68 66 64 62 59 56 53 50 48 46 44 42 41 41 40 40 41 42 43 44 46 48 51 54 57 60 64 68 72 76 80 84 87 90 92 94 95 95 94 92 90 87 83 80 76 72 69 65 61 58 55 52 50 48 46 44 43 42 41 40 40 40 41 42 43 44 46 48 50 53 55 58 60 62 64 66 67 67 67 67 66 65 63 61 59 56 54 51 49 47 44 42 41 39 38 37 36 36 35 36 36 37 39 40 42 45 47 50 53 57 60 64 67 71 74 77 80 82 84 85 86 86 85 83 82 79 76 73 70 67 63 60 57 54 51 48 45 43 41 39 37 35 34 33 32 31 31 31 31 31 32 32 34 36 38 40 44 47 51 55 60 65 69 74 78 81 84 86 87 86 85 83 80 77 73 70 66 62 58 55 52 49 46 44 43 41 40 40 40 40 41 42 43 45 46 48 50 52 54 56 58 59 61 61 62 62 62 62 61 60 59 59 58 57 56 55 55 55 55 55 55 56 56 57 58 59 59 60 60 60 60 59 58 57 56 55 53 51 50 48 46 45 43 42 41 41 41 41 41 42 43 44 45 47 49 51 53 55 57 59 61 62 64 65 65 65 65 64 62 61 58 56 53 51 48 45 43 40 38 36 35 34 33 32 32 32 32 32 33 33 34 35 36 38 39 41 43 45 47 49 52 55 58 61 65 68 72 77 81 85 89 93 96 99 101 102 102 101 99 96 92 88 83 78 73 68 63 58 53 49 45 42 39 37 35 34 33 32 32 32 33 34 35 37 39 41 43 46 49 52 55 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 58 59 60 61 63 63 64 65 65 65 65 64 64 63 63 62 62 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 84 85 86 87 87 87 87 86 85 84 83 81 79 77 74 72 70 68 66 64 62 61 60 59 59 59 59 60 62 64 66 69 73 77 81 85 89 93 97 99 101 102 102 100 98 95 91 87 82 77 72 68 63 59 55 52 49 47 45 43 42 41 41 41 42 44 45 48 50 53 57 60 64 68 71 75 78 81 84 86 88 88 88 87 86 84 81 79 75 72 69 66 63 60 57 55 53 51 50 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 44 45 46 47 49 50 52 54 56 58 60 62 63 65 66 67 68 69 69 70 70 69 69 69 68 68 67 66 66 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 63 62 61 59 58 57 55 54 53 52 50 50 49 48 48 48 49 49 51 52 54 57 60 64 67 71 76 80 84 88 92 95 98 99 100 100 98 96 94 90 87 83 78 75 71 67 64 62 60 59 58 58 58 59 60 62 64 67 69 72 75 78 81 83 86 87 88 88 87 86 84 81 78 74 70 66 63 59 56 53 50 48 46 45 44 44 44 44 45 46 47 48 50 52 54 56 58 61 63 66 68 71 73 75 77 78 79 80 81 81 81 81 81 80 79 78 77 76 75 73 72 70 68 66 65 63 61 59 57 55 53 51 49 47 46 44 43 42 41 41 41 41 41 42 43 43 45 46 47 48 50 51 53 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 60 60 59 59 59 60 60 61 62 62 64 65 66 68 70 71 73 74 75 76 77 78 78 78 77 77 76 75 73 72 71 69 68 67 65 64 63 63 62 62 62 62 63 65 66 69 71 74 77 81 84 88 91 94 97 99 101 102 102 102 101 100 98 96 93 90 87 84 81 78 76 73 71 70 68 68 67 67 67 68 69 70 72 73 75 76 78 80 81 83 84 85 86 87 88 88 89 89 90 90 91 92 93 94 96 98 100 103 105 108 111 114 117 120 122 123 124 124 123 122 120 116 113 108 104 99 93 88 83 78 73 69 66 62 60 58 56 55 55 55 55 56 57 59 60 63 65 68 70 73 77 80 84 87 91 94 97 100 102 104 106 106 106 106 104 103 101 98 96 93 91 88 86 84 82 80 78 77 76 75 74 73 73 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 55 56 56 57 59 60 61 63 65 66 68 70 71 72 73 74 74 75 75 75 74 74 74 73 72 72 72 71 71 72 72 73 74 76 78 81 84 87 90 94 98 102 105 109 112 116 118 120 122 123 124 124 123 122 121 119 117 116 114 112 110 108 107 106 105 104 104 104 104 103 103 103 102 101 100 98 97 95 92 90 87 84 81 78 75 72 70 67 64 62 60 59 57 57 56 56 57 58 59 60 62 64 66 69 71 74 77 80 83 86 88 91 93 95 97 98 99 99 99 98 96 95 93 90 88 85 82 79 77 75 72 70 68 67 65 64 63 62
 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 40 40 41 40 40 40 39 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 119 124 128 129 129 127 124 119 113 107 100 94 89 84 79 76 73 72 71 71 72 73 75 78 81 84 88 93 97 102 107 111 116 120 124 126 129 130 130 129 127 124 121 118 114 110 106 102 99 96 93 91 88 87 85 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 66 65 64 63 62 60 59 57 55 54 52 51 49 48 47 46 46 46 46 47 48 49 50 52 54 56 58 60 62 65 67 69 71 73 75 77 79 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 118 120 121 121 120 118 115 112 108 103 98 94 89 84 80 75 71 68 65 62 59 58 56 56 56 56 58 60 63 67 71 77 83 89 96 103 110 116 121 125 127 127 126 123 118 113 107 101 95 89 83 78 74 71 69 67 66 67 68 70 73 77 81 86 92 98 104 110 116 122 127 131 134 136 136 135 132 128 123 117 111 104 98 92 86 81 76 73 70 67 66 65 64 64 64 65 66 67 68 69 70 72 73 74 75 76 77 78 78 78 78 78 77 76 76 75 74 74 73 73 73 73 74 74 75 76 77 78 78 79 80 80 80 80 80 79 78 77 75 74 72 70 68 66 65 63 62 60 59 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 61 62 63 64 66 68 70 73 76 80 84 89 95 100 106 112 117 122 125 127 128 128 126 123 119 114 108 102 96 89 83 77 72 67 62 58 55 52 50 49 48 48 49 51 53 57 61 66 71 78 84 92 99 106 113
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 30 29 28 28 27 27 26 26 26 27 28 29 30 32 35 38 41 45 50 56 61 68 75 82 89 96 101 106 110 111 110 108 104 98 92 84 77 70 64 57 52 47 43 40 37 35 34 33 32 31 31 31 32 32 33 33 34 35 36 37 39 40 41 43 44 45 46 48 49 49 50 50 50 50 50 49 48 47 46 45 44 42 41 40 39 38 37 35 35 34 33 32 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 26 26 27 28 29 30 31 32 34 35 36 37 37 38 38 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 37 38 40 42 45 48 51 55 59 63 68 72 76 79 82 83 84 83 81 78 74 70 65 60 56 51 48 44 41 39 37 35 34 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 30 29 28 28 27 27 27 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 36 36 37 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 34 35 36 37 39 42 45 48 52 57 61 67 72 77 81 85 88 90 90 89 87 84 80 76 71 67 62 58 54 50 47 44 41 39 37 35 34 33 32 32 31 31 31 32 32 32 32 32 33 33 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 66 64 62 60 57 55 53 51 49 47 45 44 43 42 42 42 42 42 43 44 45 47 48 50 52 54 57 59 61 64 66 69 71 73 75 77 78 79 79 79 78 77 75 73 71 69 67 64 62 60 59 57 55 54 53 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 65 67 70 73 76 79 83 87 91 95 98 101 104 106 106 107 106 104 102 99 96 93 89 85 81 77 74 70 67 64 61 59 56 54 53 51 50 50 50 50 51 52 54 56 58 61 64 67 71 74 78 81 84 87 90 93 95 98 100 101 103 104 105 106 107 107 108 108 108 108 109 109 109 109 108 108 107 106 104 102 100 97 94 91 87 84 80 76 72 69 65 62 59 57 54 53 51 50 49 49 49 50 51 52 53 55 56 58 60 62 64 66 67 69 71 72 73 74 75 75 75 75 74 73 72 70 69 67 66 64 63 62 61 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 47 47 47 47 47 48 49 50 51 53 54 56 59 61 64 67 70 74 77 81 86 90 95 99 103 107 111 113 115 116 116 115 113 111 108 104 101 97 93 89 85 81 78 74 71 68 65 62 60 58 56 54 53 52 52 52 52 53 54 56 59 62 65 69 73 77 82 86 91 96 100 104 108 112 115 117 118 119 119 118 117 115 112 109 105 102 98 95 91 89 86 84 82 80 79 77 76 75 74 72 71 69
 55 55 56 56 57 58 59 61 62 64 66 68 71 73 75 78 80 81 82 83 84 84 83 83 81 80 78 77 75 73 70 68 66 64 62 60 58 56 54 53 52 51 51 51 52 53 56 59 63 67 72 78 84 90 96 103 108 114 118 121 124 125 124 122 119 115 109 103 97 90 83 77 71 65 60 55 51 48 45 43 42 41 41 41 42 43 45 47 49 52 54 58 61 65 68 72 76 80 83 86 90 92 95 97 99 101 102 104 105 107 108 109 110 111 113 113 114 115 115 115 115 114 112 110 108 105 101 97 93 88 84 79 75 71 68 65 62 61 59 59 58 59 59 60 61 63 65 67 70 72 75 79 82 86 89 93 97 101 104 107 109 111 111 111 109 107 103 99 95 90 85 80 75 71 67 63 60 57 54 51 49 47 45 44 42 41 40 40 39 39 39 39 40 41 42 43 44 46 48 49 51 52 54 55 57 58 59 60 60 61 61 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 61 61 61 61 61 60 60 60 59 58 57 56 55 55 54 53 52 52 51 51 51 51 51 52 53 54 56 57 60 62 65 68 71 74 77 79 82 84 85 86 86 86 86 85 84 83 82 82 82 82 83 84 87 90 94 99 105 112 119 127 135 143 149 154 158 159 158 154 149 142 133 124 115 106 97 88 80 73 66 60 54 49 45 41 38 36 34 33 33 33 34 36 38 41 45 49 54 59 65 71 78 85 93 101 109 117 125 132 138 143 147 149 148 146 142 136 129 122 114 106 98 91 84 79 74 70 66 63 61 59 58 57 56
 71 71 70 69 68 67 66 65 63 62 60 58 57 55 54 52 51 50 49 49 48 48 47 47 47 48 48 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 71 73 75 76 77 78 79 79 79 79 78 77 75 74 72 70 67 65 63 61 58 56 54 51 49 47 45 43 42 40 39 39 38 38 39 39 40 42 44 46 49 52 55 58 62 65 69 72 75 78 80 82 83 83 83 82 81 79 77 76 74 72 71 70 69 69 69 69 69 69 70 70 71 72 73 74 75 76 77 78 78 79 79 79 78 78 77 76 74 73 72 70 69 67 66 65 64 64 63 63 62 62 62 62 62 62 62 62 63 64 64 65 66 67 68 69 70 72 73 74 75 75 76 76 76 75 74 73 71 69 67 65 62 60 57 55 52 50 48 46 44 42 41 39 38 38 37 37 37 38 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 81 82 83 84 84 84 83 82 80 78 75 73 70 67 65 62 59 57 55 53 51 49 48 47 46 45 45 44 45 45 46 47 49 51 53 56 59 62 65 68 71 74 77 79 81 82 83 84 84 84 83 83 82 82 82 82 83 84 85 87 90 93 96 99 103 106 109 112 114 116 116 116 115 113 111 107 103 99 94 89 84 79 74 69 65 61 57 54 51 48 47 46 45 45 46 47 48 50 52 55 58 61 65 69 73 77 81 86 90 95 99 103 107 110 112 114 114 114 113 111 108 104 101 97 94 90 87 84 82 79 78 76 75 74 73 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 72 73 73 72 71 69 66 63 60 57 54 51 48 46 44 43 41 40 40 39 39 39 39 39 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 38 40 42 43 45 47 48 49 50 51 51 51 51 51 50 49 49 48 48 47 47 46 46 45 45 45 45 46 46 47 48 49 50 51 53 55 58 60 63 65 67 69 70 71 72 72 71 70 69 68 66 64 62 60 58 56 54 52 51 49 48 47 45 45 44 44 43 43 44 44 44 45 45 45 45 45 45 44 43 42 41 40 38 36 35 33 32 31 29 29 28 28 27 28 28 29 30 31 33 35 37 40 42 45 48 52 55 58 61 64 66 69 70 71 70 69 68 65 62 58 54 50 46 43 39 36 34 32 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 40 42 43 44 46 47 48 49 49 50 50 49 49 49 48 48 47 47 46 46 45 45 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 30 32 34 36 38 40 42 45 46 48 49 50 51 51 51 51 50 50 49 48 47 45 44 43 42 41 40 39 39 39 39 39 40 41 43 45 47 50 53 56 59 62 65 68
 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 30 31 31 31 31 31 31 30 29 28 27 26 24 23 22 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 27 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 34 35 35 34 34 33 31 30 28 26 25 23 22 21 19 19 18 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 20 21 21 22 24 25 26 27 28 29 30 31 31 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 20 20 20 19 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 23 23 22 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 103 96 89 83 78 73 69 66 64 63 62 63 64 66 70 74 79 85 91 99 107 116 125 134 144 153 161 168 173 176 177 175 171 166 158 150 140 130 121 111 103 95 88 82 78 75 72 71 71 71 72 73 75 77 79 82 85 88 90 93 96 99 101 103 105 107 108 109 109 109 109 109 108 108 107 107 107 108 109 111 113 116 120 124 128 133 138 144 149 154 158 162 165 167 168 167 166 163 160 156 151 146 142 137 133 129 125 121 118 115 113 110 108 106 104 102 100 98 96 93 91 89 86 84 81 79 76 74 71 69 68 67 66 66 67 68 70 73 76 80 85 90 95 100 105 110 115 119 122 124 126 126 126 124 122 119 115 111 106 101 97 92 88 84 81 79 78 77 77 78 80 83 87 91 95 100 106 111 116 120 123 125 125 124 122 118 113 108 102 96 90 84 80 76 72 70 68 66 66 66 66 67 68 69 71 73 76 79 82 85 89 93 97 101 106 111 116 121 126 131 136 140 145 148 151 153 155 155 154 152 149 146 142 137 131 126 120 114 109 103 98 93 88 84 80 76 73 70 67 65 63 61 60 59 58 58 58 59 60 61 62 64 65 67 68 69 70 71 71 72 72 72 73 73 73 73 74 75 77 79 82 86 90 95 100 107 113 120 127 134 140 146 151 155 158 160 161 160 159 156 153 149 145 141 136 132 128 124 120 118 115 114 114 114 115 117 120 124 128 133 137 142 146 150 153 155 157 157 157 157 156 154 152 149 147 144 142 140 138 137 136 135 135 136 137 139 141 143 145 146 147 147 146 144 141 136 130 124 117
 46 44 42 40 38 36 34 32 30 29 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 23 23 23 23 24 25 26 27 29 31 33 36 38 41 44 46 48 50 51 52 52 51 50 49 47 45 43 42 40 39 37 36 36 35 35 35 35 35 36 36 37 38 38 39 40 40 41 41 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 35 36 37 38 38 38 38 38 37 36 35 34 32 31 29 27 26 24 23 22 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 44 46 47 48 49 50 50 50 50 50 49 48 46 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 26 27 29 31 33 35 36 38 39 39 40 40 39 38 37 36 35 34 33 32 31 30 30 30 30 30 31 31 32 33 34 35 37 38 39 40 41 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 34 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 37 38 39 40 41 42 44 45 46 47 48 48 48 48 47
 53 52 52 51 49 48 47 45 44 43 42 41 41 41 41 42 43 45 47 50 53 56 59 63 67 72 76 80 85 89 94 98 101 105 107 109 111 112 112 111 110 109 107 106 104 102 100 99 97 95 94 92 90 88 86 84 82 79 77 74 72 69 67 65 63 61 59 57 56 55 54 53 53 53 54 55 56 57 59 62 64 67 69 71 72 74 74 74 73 71 69 66 64 61 58 55 53 51 49 48 47 47 48 48 50 52 54 57 61 65 69 73 78 82 86 90 93 95 96 97 96 94 92 88 85 80 76 71 67 62 59 55 52 50 48 47 47 47 47 48 50 51 53 55 58 60 62 65 67 69 70 72 73 74 75 75 75 75 75 75 74 74 74 74 75 75 77 78 81 84 87 90 94 99 102 106 109 111 113 113 111 109 106 101 96 91 85 80 75 71 67 63 60 58 56 55 54 54 54 55 55 56 57 58 59 60 61 62 62 63 63 63 62 62 61 60 58 57 55 54 53 52 51 50 50 50 50 51 53 55 57 59 61 64 66 68 70 72 73 74 74 73 72 71 69 66 64 61 58 55 52 50 47 45 43 42 41 40 40 40 41 43 44 47 50 53 57 61 66 70 74 78 82 85 87 88 88 87 86 83 81 78 75 72 69 67 65 64 63 62 62 61 61 61 62 62 63 63 64 64 65 66 66 67 67 67 68 68 69 69 70 71 72 74 76 78 81 85 88 92 96 100 103 106 108 110 111 110 109 107 104 100 96 91 86 81 77 72 68 63 60 56 53 51 49 47 46 45 45 45 45 46 47 48 49 50 51 52 53 53
 14 14 14 14 14 13 13 13 12 11 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 13 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 27 26 26 25 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 19 20 22 23 24 26 27 28 28 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 18 19 20 22 23 24 24 25 26 26 27 27 26 26 25 24 23 22 20 19 18 16 15 14 13 13 12 12 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 19 19 18 17 16 15 15 14 13 13 13 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 24 24 24 23 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 49 51 54 57 61 66 72 78 84 91 98 105 111 115 117 118 117 113 108 102 96 89 83 76 70 65 60 56 53 50 47 45 43 42 41 41 41 42 43 45 48 51 56 62 70 80 92 106 123 143 165 189 213 235 253 265 269 265 252 235 214 192 171 151 133 118 104 93 83 75 68 63 58 55 52 50 49 48 48 48 49 50 51 53 54 55 56 56 56 56 55 54 53 51 49 48 46 45 44 44 43 44 45 47 49 52 57 62 68 75 84 95 107 122 138 156 176 197 217 236 250 258 259 253 239 221 200 178 157 137 120 104 91 81 72 65 59 54 51 48 47 45 45 45 45 46 48 50 52 55 59 63 67 73 79 85 92 100 107 114 121 126 130 132 131 128 123 117 110 102 94 87 80 74 69 65 61 58 56 55 54 54 54 54 55 57 58 60 62 64 66 67 69 70 71 71 70 70 69 67 66 64 62 60 58 56 55 53 51 50 49 47 46 46 45 44 44 44 44 45 46 47 49 51 53 56 58 62 65 68 72 75 78 80 82 84 85 85 85 84 83 81 78 76 73 70 67 64 61 58 56 54 52 51 50 49 50 50 52 54 56 59 63 67 71 75 79 82 84 86 86 85 83 80 76 72 68 64 61 58 55 53 51 50 50 50 50 51 52 54 56 58 61 64 66 69 72 75 78 80 82 84 84 85 84 83 81 79 76 73 69 66 62 59 56 53 50 48 46 45 44 43 42 42 42 42 43 43 44 45 46 47 48 49 51 52 53 55 56 57 58 59 59 59 59 59 58 57 56 54 53 51 50 48 47 47 46 47 47
 44 44 43 44 45 47 50 53 58 63 69 76 84 92 102 111 121 131 139 146 151 155 156 154 151 147 141 134 127 120 113 107 100 95 90 85 81 77 74 72 70 68 67 66 66 67 67 69 70 72 75 78 81 84 88 92 97 102 107 112 118 123 129 134 139 144 147 150 151 151 150 147 143 137 131 124 116 109 101 94 88 81 76 71 67 63 60 58 56 55 55 55 55 56 57 58 60 62 64 67 70 72 75 78 80 83 85 88 90 91 93 95 96 97 98 99 100 101 101 101 101 101 100 99 97 96 93 91 88 84 81 78 74 71 68 65 63 61 59 58 57 57 57 57 58 59 60 62 64 67 70 73 76 80 83 87 90 93 95 97 98 97 96 94 90 86 82 77 72 67 62 58 55 52 49 47 46 46 46 46 48 50 52 55 59 63 67 72 77 81 86 89 92 93 94 94 92 90 88 85 82 79 76 73 71 69 67 65 64 63 63 63 63 63 64 65 66 68 69 71 73 75 78 80 82 84 85 87 88 89 89 89 89 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 71 70 68 66 64 62 60 58 56 53 51 49 47 45 43 42 41 40 40 40 40 41 42 43 45 47 49 52 55 58 62 65 69 72 75 78 80 82 84 85 86 86 86 86 86 85 85 84 84 83 83 83 83 84 84 85 86 87 88 90 91 92 93 95 95 96 96 96 96 95 94 93 92 91 89 88 87 86 86 85 85 85 85 86 87 88 89 90 92 93 93 94 93 92 91 88 85 82 78 73 69 65 60 56 53 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 83 84 85 86 86 86 86 86 86 85 85 85 84 84 83 83 83 82 82 81 81 80 80 79 79 78 77 77 77 76 76 76 76 76 76 76 77 77 78 80 81 83 85 88 91 94 97 100 103 106 109 111 113 114 114 114 113 112 110 107 104 101 97 94 91 87 84 81 79 77 75 73 72 71 70 70 70 71 72 73 74 76 77 78 79 80 81 81 80 80 78 77 75 73 71 69 67 65 64 62 62 61 61 62 63 64 66 68 70 73 76 80 84 87 91 95 99 102 105 107 108 109 109 108 106 103 100 96 92 88 83 79 75 72 69 66 64 62 61 60 59 59 59 59 60 60 61 63 64 65 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 99 101 102 104 105 105 106 106 106 105 104 103 101 99 97 94 91 88 85 82 79 76 73 70 68 66 64 62 61 60 59 58 58 57 57 57 58 58 58 59 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 65 65 64 63 62 62 61 60 59 58 57 57 57 56 56 57 57 58 60 61 64 66 69 73 77 81 85 90 94 98 102 104 107 108 108 107 106 103 100 97 94 90 87 84 81 78 76 74 73 71 70 69 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 66 66 66 67 67 68 69 70 71 72 74 75 76 77 78 78 79 79 78 78 77 76 75 74 72 71 69 68 67 65 64 63 63 62 62 61 62 62 62 63 64 65 67 68 70 72 74 76 77 79 81
 42 46 49 53 56 59 62 64 65 65 65 64 63 61 59 56 54 51 49 46 44 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 19 19 19 18 18 19 19 20 21 22 24 26 29 32 35 39 44 48 52 57 60 63 65 65 64 62 59 55 51 46 42 38 34 31 28 25 23 21 20 18 17 16 16 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 27 28 29 29 30 30 30 30 31 31 31 32 33 34 35 36 37 39 41 43 45 47 49 51 53 55 57 59 60 61 62 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 60 59 57 56 54 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 19 20 21 23 25 27 29 32 36 39 43 47 51 54 58 61 63 64 64 63 61 58 54 50 46 43 39 36 33 30 28 26 25 24 23 23 23 23 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 43 45 47 48 50 52 53 55 57 58 60 61 63 64 65 65 65 64 62 60 57 54 50 47 43 39 36 33 30 28 26 24 22 21 21 20 20 20 20 20 21 21 22 23 24 26 27 28 29 30 31 32 33 33 33 33 32 31 30 28 27 25 24 22 21 20 19 18 17 16 16 16 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 26 25 25 24 23 23 23 23 22 23 23 24 25 26 27 29 31 33 36 39
 95 94 92 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 89 89 90 91 92 93 95 97 99 101 103 106 109 111 114 116 118 120 122 123 123 123 123 122 120 119 117 115 112 110 108 105 103 101 99 97 96 94 92 91 89 88 86 84 83 81 79 78 76 74 73 72 70 69 69 68 69 69 70 72 74 78 81 86 92 99 107 115 125 136 147 158 170 181 191 200 207 211 212 212 208 203 196 188 180 171 162 154 146 139 132 126 121 116 112 109 106 103 101 100 99 99 99 100 101 103 105 108 111 115 119 124 129 134 140 145 151 156 162 167 171 175 178 180 181 181 181 179 176 172 168 163 157 151 144 138 131 125 119 113 107 102 97 92 88 84 81 78 76 73 72 70 69 68 68 67 67 67 68 68 69 70 71 72 73 74 76 77 79 81 84 86 89 92 95 99 103 108 113 119 125 132 139 147 155 163 170 178 184 190 193 196 196 194 191 185 179 171 162 154 145 137 129 122 115 110 105 100 97 94 91 90 89 88 88 89 90 91 93 95 97 100 103 106 108 111 113 114 115 115 115 113 111 108 104 101 97 93 90 87 84 82 80 78 78 78 78 79 81 83 86 88 92 95 99 102 106 109 112 114 116 117 118 118 117 116 115 113 110 108 105 102 99 96 93 90 87 84 82 80 78 76 74 73 72 72 71 71 72 72 73 74 76 77 79 81 83 86 88 91 94 96 99 102 105 108 111 113 116 118 121 123 125 126 127 128 128 127 127 125 124 122 120 117 114 112 109 106 103 101 99 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 41 39 37 35 33 32 31 29 29 28 28 28 28 29 30 31 33 35 37 40 43 46 50 53 57 61 65 68 71 74 76 78 78 78 77 75 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 41 40 39 39 39 39 39 39 39 40 40 41 43 44 46 48 51 54 58 63 68 74 80 87 95 102 109 115 120 122 122 120 116 109 102 94 86 79 71 65 60 55 51 48 46 45 44 43 43 44 45 46 47 49 51 52 54 55 56 56 57 56 55 54 52 50 48 46 44 41 39 37 35 33 32 30 29 29 28 28 28 29 29 30 32 34 36 39 41 45 48 51 55 58 61 64 66 68 69 69 68 67 66 64 62 59 57 54 52 50 48 46 45 44 43 43 43 44 45 46 49 51 54 58 62 67 72 78 83 89 94 98 102 105 106 107 107 106 104 102 100 98 96 94 92 90 89 88 87 85 84 83 82 81 79 78 76 73 71 69 66 63 61 58 55 53 50 48 46 44 43 42 41 41 41 41 42 43 44 46 49 51 55 58 62 66 70 73 77 80 82 84 84 83 82 79 76 72 68 63 59 54 50 47 43 40 38 36 35 34 33 33 33 34 36 37 40 42 45 49 53 56 60 63 66 69 70 71 71 70 69 67 65 63 61 58 57 55 54 53 53 53 53 53 54 56 58 60 62 65 67 71 74 77 81 84 87 90 92 94 96 97 98 98 98 98 97 96 94 93 91 88 86 84 81 78 76 73 70 67 65 62 60 57 55 53 52 50 49 48 47 47 46 46 46 47 47 48 49 49 50 50 50 50 49 48 47 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 31 33 33 33 33 31 30 28 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 31 32 32 32 31 30 29 28 26 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 34 35 36 36 36 36 36 35 34 33 31 30 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 16 17 17 18 20 21 22 24 26 28 30 33 35 37 39 40 41 42 42 41 40 39 38 37 35 34 33 32 31 31 31 31 31 32 32 33 34 35 36 37 37 36 36 34 32 30 28 25 23 20 18 16 15 13 12 11 11 10 10 10 10 10 10 11 11 12 13 15 16 18 20 22 24 27 30 32 35 37 39 40 40 39 38 36 34 31 28 26 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 34 34 33 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 12 11 11 11 12 12 13 13 14 16 17 19 21 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 49 50 52 55 58 62 66 72 78 85 93 101 110 119 127 135 141 144 146 144 140 134 126 117 108 99 91 83 76 69 63 58 54 51 47 45 43 41 40 39 39 39 39 39 40 42 43 46 48 52 56 60 66 72 78 86 94 102 110 118 125 130 133 133 130 125 119 111 102 94 85 77 70 64 59 54 50 47 44 42 40 39 39 39 39 39 40 41 42 43 45 46 47 47 48 48 48 47 47 46 45 44 44 43 43 43 43 44 45 46 48 51 54 58 62 67 73 79 86 93 100 106 111 115 117 116 114 110 104 97 90 83 76 70 64 59 55 51 47 45 42 41 39 38 38 38 38 38 39 40 42 43 45 47 49 52 54 56 58 59 60 60 60 59 58 56 54 52 50 47 45 44 42 41 40 39 39 38 39 39 40 40 41 42 43 44 45 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 39 38 38 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 55 56 55 55 54 53 52 51 50 48 47 45 44 43 42 41 40 39 39 39 39 40 40 41 42 43 44 46 47 48 49 50 51 51 51 50 49 48 46 45 43 41 40 38 37 36 35 35 35 36 36 37 38 40 41 43 45 47 49 51 53 54 55 56 56 56 56 55 54 53 52 51 50 49 48 48 48 48 48 48 49 50 51 53 55 57 59 61 63 64 66 68 69 69 70 69 69 68 67 66 64 63 62 60 59 59 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 54 53 52 50 49 49 48 48
 85 91 97 103 110 117 124 131 138 144 150 154 158 160 161 160 159 156 153 148 144 139 134 129 124 119 114 110 106 102 98 95 92 89 87 85 83 81 79 78 77 76 75 74 73 73 73 73 73 73 74 75 76 78 80 82 85 88 91 95 98 102 106 111 114 118 121 124 126 127 127 126 125 122 120 116 112 109 105 101 97 93 90 87 84 82 80 78 77 76 75 74 74 74 73 73 72 72 71 70 68 67 66 64 62 61 60 58 57 57 56 56 57 57 59 61 63 67 71 76 82 90 98 108 118 130 142 155 167 178 188 195 199 199 196 190 182 171 160 148 136 125 114 104 96 88 81 76 71 67 63 61 59 58 57 57 57 58 60 62 64 67 70 74 77 81 84 88 91 93 95 97 97 97 96 94 92 90 88 85 83 81 79 78 77 76 76 76 76 77 77 78 80 81 82 83 84 84 85 85 85 84 83 82 81 79 77 75 73 71 69 67 65 64 62 61 60 59 58 58 58 57 57 57 57 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 73 75 77 79 81 84 86 89 92 95 97 100 102 104 106 108 108 109 109 108 107 105 103 101 99 96 94 92 90 88 87 86 85 84 84 84 83 83 83 83 82 82 81 80 79 77 76 74 72 71 69 67 66 65 64 64 64 64 65 67 68 71 74 77 81 86 91 96 102 108 114 119 125 130 133 136 137 137 136 133 129 124 119 113 108 102 97 92 87 83 79 76 73 70 68 67 65 64 63 62 62 61 61 60 60 60 60 61 61 62 63 64 66 68 70 73 77 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 77 82 88 93 98 103 108 111 114 116 117 117 116 114 111 108 105 102 98 95 91 88 85 82 79 77 75 73 71 70 69 68 67 66 66 66 65 65 66 66 67 67 68 69 71 73 74 77 79 82 84 87 90 93 96 99 101 102 103 103 101 99 96 92 88 83 78 73 69 64 60 56 53 50 48 46 45 44 43 43 43 44 45 46 48 50 53 55 58 61 63 65 66 67 68 68 67 66 64 63 61 60 59 58 57 57 57 58 59 60 62 65 68 72 76 81 85 90 95 99 102 105 106 106 104 101 98 94 89 84 80 75 71 67 64 60 58 56 54 52 51 50 50 50 50 50 51 52 53 54 56 58 60 63 65 68 72 75 79 82 86 90 94 97 100 102 104 105 106 105 103 101 97 93 89 84 79 74 69 64 60 56 53 50 47 45 43 42 41 40 39 39 39 39 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 49 48 47 46 46 46 46 46 47 48 50 52 54 56 59 62 65 68 72 75 77 79 81 81 81 80 78 75 73 70 67 64 62 60 58 57 57 56 57 57 58 60 61 63 65 67 69 70 72 72 72 71 70 68 66 63 60 57 53 50 47 45 42 40 38 37 36 35 34 34 34 34 35 36 37 38 40 42 44 47 49 52 55 59 62 65 67 70 72 73 74 74 73 72 71 69 67 65 63 61 59 57 55 54 53 52 51 51 51 51 52 54 55 58 61 64 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 33 37 40 44 49 54 60 66 72 79 85 91 96 100 103 105 106 106 105 104 101 99 96 94 92 90 88 87 86 86 85 85 85 85 85 85 85 85 85 84 84 83 82 81 80 79 77 76 75 75 74 73 73 73 74 75 76 78 81 84 88 93 98 103 109 114 119 123 126 126 125 122 116 110 102 93 85 77 69 61 55 49 44 39 36 33 30 28 27 26 25 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 43 46 49 52 56 61 67 73 80 88 96 103 111 117 122 124 124 122 118 112 105 97 90 82 75 68 62 57 52 48 44 41 39 37 35 34 33 33 34 34 36 37 40 43 46 50 55 60 64 69 73 77 79 80 80 78 75 70 66 61 56 51 47 43 39 36 34 32 31 30 30 29 30 30 31 32 33 35 36 37 39 40 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 34 33 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 39 39 39 40 40 40 41 41 41 41 41 40 39 39 37 36 35 34 33 32 31 30 29 29 29 29 29 30 32 34 36 40 43 48 53 59 65 71 77 83 88 91 93 93 92 88 84 78 72 67 61 56 51 48 45 42 40 39 38 38 39 40 41 43 45 48 52 56 61 66 73 79 87 95 103 111 118 125 130 132 132 130 126 120 112 104 96 88 80 74 68 63 58 54 51 48 46 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 13 13 13 12 12 11 10 10 9 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 13 14 17 19 23 26 30 34 38 40 41 39 36 32 27 23 19 16 13 11 10 8 7 6 6 5 5 5 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 16 18 22 25 29 33 37 39 40 39 36 33 29 25 21 18 16 13 12 10 9 8 7 7 6 6 6 6 5 6 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 16 18 21 23 27 31 34 38 41 42 42 41 38 34 30 27 23 20 18 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 9 9 10 11 12 14 15 16 17 18 19 19 18 17 16 15 14 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 41 44 47 50 52 54 55 54 53 51 49 46 43 39 36 33 30 28 25 23 21 20 19 18 17 17 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 33 34 35 35 35 34 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 20 21 23 24 26 28 30 32 35 38 41 44 46 49 50 52 52 52 52 50 49 47 44 42 40 37 35 33 31 29 28 26 25 24 23 23 23 23 23 23 24 25 25 26 27 29 30 31 32 34 35 36 37 38 39 40 40 41 41 40 40 39 38 36 35 33 32 30 29 27 26 25 24 24 23 24 24 24 25 26 28 29 31 33 35 38 40 43 45 47 48 49 50 49 48 46 44 41 38 36 33 31 28 26 25 24 23 22 21 21 21 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 22 22 22 21 21 21 22 22 23 24 25 26 28 30 32 34 36 39 42 45 47 50 52 54 55 56 56 55 54 52 49 46 43 40 38 35 32 30 28 27 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 29 31 33 35
 127 125 122 120 118 115 113 111 109 108 106 104 103 101 100 99 98 97 97 97 97 97 98 100 102 104 107 110 114 118 123 128 132 136 140 142 144 145 145 144 142 139 135 131 127 122 117 113 108 104 100 97 94 91 89 87 86 85 85 86 87 88 90 93 95 98 102 105 108 111 113 115 116 117 117 117 117 116 116 115 114 114 114 114 115 116 117 119 121 123 125 126 128 129 129 129 128 126 124 121 117 113 109 106 102 98 94 91 88 85 83 82 80 80 79 80 80 81 83 85 87 90 92 95 97 99 101 103 104 105 105 106 105 105 104 103 102 101 100 98 96 95 93 91 89 87 86 84 82 81 80 79 79 78 78 79 80 81 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 126 129 131 134 136 139 141 142 143 144 144 143 141 139 137 133 129 125 120 115 110 105 100 96 92 88 85 83 81 81 80 81 82 84 86 89 92 96 101 106 111 117 124 130 137 144 151 157 163 168 172 174 174 173 169 164 158 150 142 134 125 117 110 104 98 94 90 88 86 85 85 86 87 89 91 94 97 101 105 109 112 116 119 122 124 125 126 126 125 124 122 120 118 116 114 113 112 112 112 113 114 116 118 121 123 127 130 133 136 138 140 142 142 142 141 139 137 134 131 128 124 121 118 115 113 110 108 107 106 105 104 103 103 103 103 103 104 104 105 105 106 107 108 110 111 112 114 116 118 120 123 126 129 132 136 139 143 147 150 153 156 158 160 161 162 162 162 161 160 158 156 154 151 148 145 142 139 136 133 130
 124 122 120 118 115 112 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 71 70 69 68 68 68 68 69 70 71 73 75 77 80 83 85 88 91 94 97 99 102 104 106 107 108 109 109 108 107 105 102 99 96 92 88 85 81 78 75 73 71 70 70 70 71 72 74 77 80 83 87 91 95 100 105 110 114 119 123 126 129 131 133 134 134 134 133 132 131 130 129 128 128 128 128 128 128 128 128 128 128 127 126 124 121 118 115 111 107 102 98 94 90 86 83 80 78 77 76 76 76 77 78 80 81 84 86 89 92 94 97 100 103 106 109 111 113 114 116 116 116 116 115 114 112 110 107 105 102 100 98 96 94 93 92 91 91 91 91 92 92 93 94 96 98 100 102 105 108 111 114 117 120 123 126 129 131 133 134 134 134 133 131 129 126 123 120 116 113 110 107 104 101 99 97 95 94 93 92 92 92 93 94 95 97 100 102 105 108 111 114 117 119 121 122 122 122 122 120 119 116 114 111 108 105 102 98 95 92 89 87 84 82 81 79 79 78 79 80 81 83 86 89 93 97 101 104 108 112 115 118 120 121 123 124 124 124 124 124 124 124 125 125 126 126 127 129 130 131 131 132 132 131 129 127 125 121 117 113 109 104 100 96 91 88 84 81 78 76 74 73 72 72 73 74 76 78 81 84 88 91 95 98 101 104 106 108 109 109 109 108 107 105 103 101 98 96 93 90 87 85 82 79 77 75 73 72 70 69 69 69 69 70 71 73 75 77 79 82 85 88 91 94 98 101 105 108 111 114 117 120 122 124 125 126 126 125
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 66 60 54 49 45 42 39 37 36 35 34 34 35 35 36 37 38 39 39 40 40 39 39 38 36 34 33 31 30 29 28 27 27 27 27 28 28 29 31 32 34 36 39 41 44 47 50 53 56 59 61 63 64 64 63 61 59 56 53 50 47 44 42 41 40 39 39 39 40 41 42 43 45 46 48 50 52 53 55 57 58 59 60 61 63 64 65 67 69 71 75 79 84 90 97 106 116 127 140 153 165 177 187 192 193 189 180 168 152 136 120 105 91 79 69 61 55 50 46 44 42 41 40 40 41 41 43 44 45 47 49 51 53 56 58 60 63 65 68 71 73 76 78 80 82 83 84 85 85 84 82 79 76 72 68 64 59 55 51 47 44 41 38 36 35 33 32 32 32 32 33 35 37 40 44 49 54 61 67 74 81 86 90 91 90 87 83 77 71 65 59 54 49 45 42 40 37 36 35 35 35 37 39 42 47 53 61 70 81 92 105 116 125 132 134 132 127 120 110 100 91 81 73 65 59 53 48 43 39 36 33 31 29 27 26 25 24 24 24 25 27 30 33 38 44 51 61 71 84 98 113 129 144 156 166 172 174 172 166 158 148 138 129 119 111 103 97 91 87 82 79 76 73 71 68 66 63 61 58 55 52 49 46 43 40 37 35 32 30 28 27 25 24 23 23 23 24 25 27 29 32 35 38 42 46 49 53 56 59 61 62 63 64 64 63 63 61 60 58 56 54 52 49 47 44 41 39 36 33 31 28 26 25 24 23 23 23 23 24 26 28 30 33 37 40 45 50 55 61 68 74 80 85 89 91 91 88 84 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 135 134 132 128 123 118 114 109 105 101 98 96 93 92 91 90 89 88 87 85 83 81 78 75 71 67 63 59 56 52 49 46 44 42 40 39 38 37 36 36 36 36 36 37 37 38 39 40 41 43 45 47 49 51 54 56 59 61 63 65 66 67 68 68 67 67 66 66 65 65 64 64 65 66 67 69 72 75 79 84 89 95 102 109 116 123 129 133 135 135 131 126 119 110 102 93 85 78 72 66 61 57 54 51 49 48 46 46 45 45 45 46 47 49 51 53 56 59 63 67 71 75 79 83 86 89 91 92 92 91 90 88 85 83 80 77 74 71 67 65 62 59 57 54 52 51 49 48 47 47 47 47 48 49 51 53 56 59 62 66 69 73 76 79 82 86 89 92 95 98 101 104 107 110 113 116 117 118 119 118 116 112 108 103 98 92 87 81 76 72 67 63 60 57 54 52 50 49 48 47 46 45 45 45 45 46 46 47 47 48 48 48 48 48 47 46 45 44 43 42 40 39 38 37 36 35 35 34 34 33 33 33 34 34 34 35 35 36 37 38 39 40 42 43 44 45 45 46 46 47 47 47 47 48 48 49 50 51 53 55 58 61 65 70 76 83 91 100 109 118 126 133 138 140 140 137 132 125 117 109 101 94 86 80 74 68 64 59 55 52 49 46 44 42 41 40 39 39 39 40 41 43 44 46 48 51 53 56 59 62 65 68 72 75 79 82 85 89 91 93 94 95 94 92 90 86 81 76 70 64 59 54 50 46 43 41 39 38 38 38 39 40 42 44 46 49 53 57 62 68 74 81 88 96 104 112 120 126 131 134
 100 98 95 92 87 82 78 73 69 66 63 61 59 57 57 57 57 58 60 62 65 68 72 76 80 84 87 90 92 93 92 90 88 85 81 77 74 71 68 65 63 61 60 59 58 58 59 59 60 62 63 66 68 71 73 76 79 82 84 86 87 88 88 87 86 85 84 83 83 82 83 83 84 85 87 90 92 95 98 102 104 107 109 110 110 108 105 101 97 91 86 80 75 70 66 62 59 57 56 55 56 56 58 60 63 66 71 75 81 87 92 98 102 105 107 106 102 98 91 84 77 71 65 59 55 51 48 45 43 41 40 40 39 39 40 40 42 43 45 47 50 54 58 63 68 74 81 88 95 102 108 111 113 113 110 105 99 92 85 79 73 68 64 60 57 55 54 53 53 53 54 55 57 59 62 65 68 71 74 77 79 80 81 81 81 80 79 77 76 75 74 73 73 73 74 75 77 80 83 87 91 95 100 104 108 111 112 112 110 107 103 98 93 87 82 77 73 69 65 62 60 58 56 55 55 54 54 55 55 57 58 60 63 66 69 73 78 83 88 94 99 104 108 110 111 110 107 103 98 93 87 82 76 72 68 64 62 60 58 58 58 58 60 62 65 68 72 77 83 89 95 101 106 110 113 115 115 114 112 109 106 102 99 95 93 90 89 88 87 87 88 90 92 94 97 100 102 103 104 103 102 98 94 89 84 79 74 69 64 61 57 54 52 50 48 47 47 47 47 47 49 50 52 55 58 61 66 70 75 80 86 90 94 96 97 97 96 93 90 87 83 80 77 75 73 72 72 72 73 74 76 79 82 85 89 93 96 99 100 101
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 10 10 11 11 12 13 15 16 17 19 20 22 23 24 25 26 26 26 26 26 25 24 22 21 20 18 17 16 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 21 22 22 22 22 21 21 20 18 17 16 15 13 12 11 10 9 9 8 8 8 8 8 9 9 10 11 13 14 16 17 19 21 23 24 25 27 27 28 28 28 27 26 25 24 22 21 19 17 16 14 13 12 11 10 9 8 8 8 8 8 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 17 16 16 15 15 14 14 14
 30 30 31 32 33 34 35 37 39 40 42 43 44 44 44 44 43 41 39 36 33 31 28 25 23 21 19 18 18 18 18 19 20 21 23 25 27 29 32 35 38 41 45 48 52 56 59 62 65 67 67 67 65 63 59 55 50 45 40 36 32 28 25 23 21 20 20 19 20 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 45 46 47 47 47 46 45 43 41 39 37 34 32 30 28 27 26 26 26 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 39 39 39 39 38 37 37 36 34 33 32 31 30 29 29 28 29 29 30 31 33 34 35 36 37 38 39 39 39 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 35 35 34 34 33 32 32 30 29 28 27 26 25 24 24 23 23 24 25 27 29 32 35 39 44 49 54 59 63 67 69 71 71 70 68 66 62 58 55 51 47 43 40 37 34 31 29 27 25 24 22 21 21 21 21 22 23 25 28 31 34 37 41 45 48 50 53 54 54 54 53 52 50 48 46 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 19 19 19 19 20 21 22 23 25 27 29 31 33 34 35 36 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 27 26 24 23 22 20 19 19 18 18 18 18 19 20 21 23 24 26 27 28 29 30 31 31 32 32 32 31 31 31 30 30 30 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 31 30 28 26 25 23 21 20 19 19 18 19 19 20 22 23 25 26 28 30 31 33 34 34 35 35 34 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 17 16 16 16 17 17 18 19 21 22 23 25 26 27 27 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 11 11 12 13 15 16 19 21 24 27 29 31 33 34 34 34 34 33 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 11 11 12 14 16 18 21 24 27 30 32 34 36 37 38 37 37 35 34 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 28 28 29 29 29 29 28 27 26 25 23 21 20 18 16 15 13 12 11 11 11 11 11 12 13 14 15 17 18 20 22 23 25 27 28 29 31 32 33 33 34 34 34 34 33 32 30 29 27 25 23 20 18 16 14 13 12 11 10 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 28 28 27 25 24 22 20 18 16 15 14 13 12 12 12 12 13 13 14 14 15 16 17 18 20 21 22 24 26 27 29 31 32 33 34 35 35 34 33 31 29 27 25 23 21 19 18 17 16 16 16 17 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 33 33 33 33 33 34 34 35 35 36 36 35 35 34 32 30 28 26 24 21 19 17 16 15 14 14 14 15 16 17 19 20 22 25 27 29 31 34 36 38 40 42 43 44 45 45 45 44 43 41 39 36 34 31 28 25 23 21 19 17 16 15 14 14 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 43 44 45 45 45 44 43 42 41 39 37 35 33 31 28 26 24 22 20 19 18 17 17 17 17 18 19 21 23 24 26 28 31 33 35 37 39 41 43 44 45 46 46 45 44 43 41 39 36 34 31 28 26 23 21 20 18 17 17 17 18 19 20 22 24 26 28 31 33 35 36 38 39 40 41 41 42 42 42 43 43 44 45 46 47 49 51 53 55 56 58 59 59 59 57 56 53 50 47 43 40 36 33 30 27 24 22 20 18 17 17 16 17 18 19 21 24 26 29 31 34 36 38 40 41 42 42 42 41 40 39 37 36 34 32 31 29 27 25 24 22 21 19 18 17 16 15 15 15 16 17 19 20 22 25 28 30 33 36 39 42 45 48 50 52 54 56 57 58 59 58 58 57 55 53 51 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 14 14 15 16 17 19 21 23 26 28 31 34 36 38 40 41 43 43 44 44 43 43 41 40 38 36 34 32 30 28 25 23 21 19 17 16 15 14 14 14 15 16 18 20 23 25 29 32 36 39 42 46 48 50 52 52 52 51 49 47 45 43 41 39 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 182 174 168 163 159 156 154 152 152 151 151 150 149 147 144 140 135 128 121 113 104 95 86 79 72 67 64 62 63 66 70 77 85 95 105 117 130 143 156 169 182 193 202 209 214 216 215 211 205 196 186 176 164 152 140 128 116 105 95 86 78 71 66 63 61 61 63 66 70 75 81 87 94 101 108 115 122 129 135 141 145 150 153 155 155 155 153 150 147 143 138 133 129 124 120 116 112 109 107 105 103 101 99 98 96 95 93 91 88 85 81 78 74 70 67 64 63 62 63 65 68 72 76 81 87 92 97 103 108 113 117 122 126 129 132 134 135 135 135 133 130 126 121 116 110 103 96 89 82 76 71 67 65 64 64 67 70 75 80 85 90 95 99 102 105 106 107 108 108 108 108 108 109 111 113 117 122 128 135 145 156 169 184 200 216 233 248 260 267 269 265 256 242 225 207 187 168 150 133 118 104 93 83 75 69 66 64 65 68 73 80 89 98 109 120 131 142 153 162 170 177 182 185 186 185 183 178 173 166 158 150 141 131 122 113 104 96 88 81 75 69 66 63 63 64 66 70 75 82 89 96 104 112 120 129 137 145 154 163 172 181 190 200 209 219 228 237 244 249 253 254 252 247 240 231 221 209 197 185 173 161 150 140 131 122 114 106 99 93 87 81 76 72 68 65 63 62 63 65 68 72 76 80 85 89 92 96 98 101 102 104 105 106 107 108 108 108 108 108 108 107 106 104 101 98 95 90 86 81 76 71 68 65 64 64 66 70 76 83 92 102 113 125 137 151 165 179 192 205 216 224 230 233 233 230 224 217 208 199 190
 75 76 76 77 78 79 81 83 85 86 88 90 91 91 91 90 88 85 81 77 72 67 62 57 53 50 48 46 46 47 49 51 54 57 60 63 66 69 71 73 74 74 75 74 74 72 71 69 67 65 63 61 59 56 54 52 50 48 47 45 45 44 44 45 46 47 49 51 52 53 54 55 55 55 55 56 56 56 57 59 61 63 66 70 75 81 87 94 101 108 114 119 122 122 120 116 110 102 94 86 79 72 65 59 54 50 46 43 41 39 37 36 36 36 37 39 42 46 50 55 61 66 71 75 79 81 83 83 83 82 81 79 77 75 73 71 68 66 64 61 59 56 54 51 49 47 44 42 41 39 39 39 40 42 46 51 57 65 74 83 93 103 112 120 127 133 136 138 138 137 135 132 128 125 121 117 114 111 109 108 106 105 105 105 104 104 103 103 101 100 98 95 92 89 85 81 76 72 67 63 59 55 51 48 46 44 43 44 45 47 50 53 56 60 62 65 67 68 69 70 70 69 69 68 67 66 66 65 64 63 63 62 62 61 60 59 58 57 55 53 50 48 46 44 42 41 40 40 41 41 43 44 46 49 52 55 58 62 67 72 77 83 88 94 98 102 105 106 106 104 101 97 93 88 84 80 76 73 71 69 68 67 67 67 68 68 69 69 69 69 67 65 62 58 54 50 46 43 40 38 37 37 37 38 40 42 44 47 50 54 57 62 67 72 77 83 89 95 100 105 109 112 112 111 108 103 97 89 81 73 65 58 52 48 45 43 42 42 44 46 48 51 54 57 60 63 66 68 71 73 74 76 76 77 77 77 77 76 76 76
 58 52 46 42 38 35 33 31 30 29 29 28 28 29 29 30 30 31 31 31 31 31 30 28 26 24 23 21 19 18 17 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 26 27 28 29 29 29 29 28 26 24 22 20 18 16 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 29 31 33 35 38 39 41 42 42 42 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 37 36 34 33 31 28 26 24 23 21 21 20 21 21 23 24 26 29 32 35 39 43 47 52 57 62 66 70 72 74 74 72 69 65 61 56 51 46 41 37 33 30 28 26 24 24 24 24 25 27 28 30 32 34 35 37 38 39 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 41 41 40 38 37 36 34 32 31 29 27 26 25 23 22 21 21 20 19 19 19 19 19 20 21 23 24 26 28 30 31 31 31 31 30 29 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 14 15 16 17 18 20 22 25 27 28 29 30 30 30 29 28 27 27 26 26 26 26 27 28 29 32 34 38 42 48 54 61 70 79 87 94 98 99 96 91 83 75 66 58 51 45 40 35 32 28 26 24 22 20 19 19 19 19 20 21 23 25 27 30 33 36 38 41 43 45 47 48 49 50 50 50 50 50 49 48 47 46 44 43 41 39 37 35 32 30 28 26 24 23 22 21 21 22 23 25 27 30 34 38 43 49 55 62 70 78 87 96 103 109 112 112 108 101 93 84 74 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 60 60 60 60 61 62 64 66 69 73 78 83 89 96 104 111 118 123 126 126 122 115 105 94 83 72 63 55 50 46 43 42 42 42 44 45 47 50 53 57 61 66 72 78 86 94 103 112 122 132 141 149 155 157 155 150 141 129 116 103 90 79 69 62 57 53 51 50 50 50 51 52 53 54 55 55 56 57 58 58 59 60 61 62 63 65 66 69 71 74 78 82 86 91 96 100 105 110 113 116 118 119 119 117 114 110 105 100 94 88 83 77 73 69 66 65 65 67 69 72 76 80 84 87 89 91 92 92 91 90 89 87 84 82 79 77 74 71 69 67 64 62 60 58 56 55 54 53 53 54 56 58 63 68 75 82 90 97 103 108 112 114 115 114 113 111 109 108 106 104 103 103 103 103 103 104 105 106 106 106 105 103 100 97 93 88 83 78 73 69 64 60 56 53 50 47 45 44 43 43 43 44 47 51 56 63 72 82 94 105 115 122 127 128 126 122 116 109 102 95 88 82 77 72 68 65 62 59 57 55 54 52 52 51 50 50 50 51 52 54 57 62 67 75 85 96 107 120 131 142 150 156 159 159 156 151 144 136 127 118 110 102 94 88 82 77 73 69 66 65 63 62 62 63 64 65 67 69 71 74 77 80 82 85 86 88 88 88 87 86 83 80 78 75 73 72 72 73 75 78 81 85 88 92 95 98 100 102 103 104 105 106 106 107 108 109 110 111 112 113 114 115 115 115 114 112 109 105 99 93 86 79 72 66 62 58 56 54 53 53 53 53 54 55 56 57 58 59 60 61 62 63 63 63 63 63 62 62 61
 31 30 30 29 29 28 28 29 29 29 30 30 30 31 31 30 30 29 27 26 24 22 20 18 16 15 14 13 13 14 14 15 17 18 20 22 24 27 30 32 35 38 41 44 46 49 50 52 52 52 50 48 46 42 39 35 31 28 24 21 19 17 15 14 13 13 14 15 16 18 20 22 24 26 28 29 30 31 32 32 31 30 29 28 27 26 25 24 23 23 23 23 23 24 24 25 27 28 29 31 32 33 34 34 34 33 32 30 28 25 23 21 19 17 15 14 14 14 14 15 17 19 21 23 26 29 31 34 37 39 41 43 44 45 45 45 44 42 40 38 36 34 31 29 27 24 22 20 18 17 16 15 14 14 14 15 16 17 19 20 22 23 25 26 27 27 28 28 28 28 27 27 27 27 27 28 28 29 29 30 31 33 34 35 37 38 39 39 39 39 38 37 35 33 31 29 27 25 23 21 19 18 17 16 15 15 15 15 16 17 18 20 21 23 25 27 29 30 31 33 33 34 35 35 36 36 35 35 34 33 32 31 30 28 26 24 23 21 19 18 16 15 15 15 15 16 18 20 22 25 28 31 35 38 41 43 45 46 47 46 45 44 42 40 38 36 35 34 33 32 32 33 33 34 35 36 38 39 40 41 42 42 42 41 39 37 34 32 29 26 24 21 19 17 16 15 15 15 15 16 18 20 22 24 26 28 30 31 33 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 25 24 23 21 20 18 17 16 15 14 14 14 15 16 17 18 20 22 24 26 28 30 32 33 35 36 37 38 38 38 38 37 36 35 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 120 124 126 128 128 127 125 122 118 113 108 103 99 94 89 85 81 77 74 70 67 64 61 59 57 55 54 54 54 55 56 58 59 61 62 64 65 65 66 66 66 66 65 65 64 63 62 61 60 59 57 56 55 53 52 51 50 49 48 48 48 49 50 51 53 56 58 61 63 66 68 69 71 73 75 77 79 82 86 90 96 102 110 119 130 141 153 165 175 183 188 188 183 175 163 150 136 122 109 98 88 79 72 65 60 56 52 50 47 46 45 45 45 46 48 50 53 57 61 66 70 75 78 82 84 85 86 85 84 83 81 79 76 74 72 69 67 65 62 61 59 57 56 54 53 52 51 51 51 51 52 54 56 59 63 67 73 78 84 90 96 101 106 110 114 117 120 123 125 126 127 127 127 127 125 123 120 117 113 109 104 100 95 91 87 83 80 77 75 72 70 69 68 67 66 65 65 65 64 64 64 64 64 64 64 64 65 67 68 70 73 75 77 80 82 84 85 86 87 87 88 87 87 86 86 85 84 83 82 81 81 80 79 79 78 77 76 75 74 73 71 69 67 65 63 61 59 57 56 55 54 54 53 54 54 55 56 58 60 62 65 68 71 75 78 82 85 87 89 90 91 91 90 89 88 86 85 84 83 83 83 83 84 85 87 89 91 92 93 93 92 90 86 81 75 69 63 58 54 50 47 46 45 45 46 47 49 52 54 58 62 66 71 77 83 89 95 101 107 112 117 120 121 121 119 115 109 102 95 87 79 72 66 60 56 53 50 49 48 48 48 49 50 51 53 55 57 59 62 65 68 72 77 81 86 92 98 104 109 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 232 218 200 182 164 148 134 121 111 102 94 87 81 75 69 64 59 53 48 43 38 33 29 25 22 19 17 16 16 16 17 19 22 26 30 34 39 45 50 55 61 65 69 72 73 74 73 71 67 64 59 54 49 44 39 35 30 27 23 20 18 17 16 17 18 21 24 29 35 42 50 59 68 79 89 98 107 114 120 124 126 126 125 123 120 116 112 108 104 101 97 93 89 85 80 76 71 66 61 56 51 46 41 37 33 29 25 22 19 17 15 14 13 14 14 16 20 24 31 40 52 67 86 108 134 161 188 210 222 223 213 193 170 146 123 103 86 72 60 51 43 36 31 27 23 20 18 16 16 15 16 17 20 24 29 36 45 55 67 78 89 98 104 107 107 104 100 94 88 82 77 73 70 67 66 65 65 65 67 68 70 72 74 76 78 79 79 79 77 75 72 69 65 61 57 53 50 46 43 40 37 35 33 32 31 31 31 33 34 37 40 43 46 50 53 57 61 65 70 74 78 83 88 93 98 103 108 112 115 117 118 116 113 108 101 93 84 74 65 57 50 43 38 34 32 30 29 30 31 33 35 38 42 45 50 54 58 63 67 71 75 78 81 84 86 88 89 91 93 95 97 101 105 110 117 125 135 147 160 174 189 203 213 219 218 210 195 175 152 129 107 88 71 57 45 36 29 24 21 19 18 17 18 19 20 22 24 27 30 33 37 41 46 51 57 63 70 76 83 89 95 98 100 98 94 88 80 70 60 50 41 34 27 22 18 16 14 13 13 13 15 16 19 22 26 31 37 44 53 64 78 94 114 136 160 186 209 227 238 239
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 74 71 67 63 60 56 53 50 48 46 44 43 42 42 41 41 40 40 40 39 39 38 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 42 40 39 38 36 35 33 32 31 30 30 30 29 30 30 30 31 32 33 34 35 37 39 42 44 47 50 54 57 61 64 68 70 73 74 75 74 74 72 70 68 65 63 60 58 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 31 30 31 31 32 34 36 38 40 43 46 49 52 55 57 59 61 62 63 63 62 61 59 57 55 52 49 46 44 41 38 36 34 33 32 31 31 31 32 33 34 36 38 39 41 43 45 46 48 50 51 53 55 57 59 62 65 67 70 72 75 77 78 78 77 76 73 70 66 62 58 54 50 47 44 41 38 36 34 33 32 31 30 30 29 29 30 30 31 32 33 35 36 38 39 41 42 43 44 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 33 33 34 35 35 36 38 39 39 40 41 41 42 42 43 43 44 44 45 46 48 50 52 54 57 60 64 67 70 73 76 78 79 79 79 78 76 73 71 68 64 61 58 55 53 50 48 46 44 43 41 40 38 37 36 36 35 35 36 36 37 38 39 41 42 44 46 48 49 51 52 53 54 55 56 56 56 56 55 55 54 52 51 50 48 46 45 43 41 40 38 37 36 35 35 35 35 35 36 37 38 39 40 42 44 46 48 51 54 58 61 65 68 72 75 78 80 80 80 79
 56 56 56 55 55 54 53 52 50 49 47 45 44 42 40 37 35 33 31 29 27 24 22 21 19 18 17 16 16 16 16 17 18 19 20 22 23 25 27 29 31 34 36 38 40 42 43 44 45 45 44 43 41 39 36 33 30 27 25 22 20 18 17 16 15 15 15 16 17 18 20 22 24 26 28 31 34 37 40 42 45 48 50 53 55 56 58 59 60 61 62 63 63 63 63 63 62 61 60 58 55 52 49 46 42 39 35 32 29 26 23 21 19 17 16 15 15 15 16 16 18 20 22 24 27 30 32 35 38 41 43 45 46 46 46 46 44 42 40 38 35 33 30 28 26 23 21 20 18 17 16 15 15 15 16 16 18 19 21 23 25 27 30 33 36 38 42 45 48 51 53 56 59 61 63 64 65 65 65 64 63 62 60 57 55 52 49 46 44 41 38 36 33 31 29 27 25 24 22 21 19 18 17 17 16 16 16 17 17 19 20 22 24 26 29 31 34 37 39 41 43 45 46 47 47 47 46 44 43 41 38 36 34 31 29 27 24 22 21 19 18 17 17 17 17 18 19 21 22 25 27 29 32 34 36 38 40 41 43 43 44 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 46 46 46 46 45 44 42 40 38 35 33 30 28 25 23 21 20 19 18 18 18 18 19 20 22 24 26 29 32 35 38 41 44 47 50 52 53 54 54 54 53 51 49 46 43 40 37 34 31 29 26 24 22 20 19 18 18 17 18 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 44 46 48 49 51 52 54 55 55
 100 94 89 84 80 76 72 69 65 62 59 56 52 49 47 44 42 40 38 36 35 35 34 35 36 38 40 44 48 53 58 62 66 69 71 71 70 68 66 63 60 57 54 51 49 47 46 44 44 43 42 42 42 42 42 43 43 43 43 43 44 44 45 46 47 49 52 55 58 62 66 69 73 76 78 80 81 81 80 78 76 73 69 65 61 58 55 52 50 49 48 47 48 49 51 53 56 60 65 71 77 84 90 96 100 102 102 99 94 87 79 71 64 57 52 47 45 43 43 45 47 51 57 63 71 80 90 102 115 128 142 155 167 178 185 189 189 185 178 168 156 144 131 118 105 94 83 74 65 58 52 47 43 40 38 38 38 39 41 43 47 50 54 57 61 64 66 68 68 68 67 65 63 60 57 54 52 49 47 45 44 43 42 42 42 42 43 44 46 48 50 53 55 58 60 62 63 63 62 61 58 55 50 46 42 38 35 33 31 30 30 30 31 32 34 36 38 40 42 45 48 51 55 58 62 66 70 75 78 82 84 85 85 83 80 75 69 63 56 50 44 39 35 32 30 29 29 30 31 33 34 36 38 40 41 43 44 45 45 46 46 46 47 48 49 50 53 55 59 64 71 79 88 100 113 128 144 158 169 175 174 167 154 139 122 106 91 78 66 57 49 43 38 35 32 31 30 31 33 35 38 42 47 51 56 60 64 68 70 72 73 74 73 73 71 69 67 64 62 59 56 53 49 46 43 40 37 35 33 31 30 30 31 33 35 39 45 51 60 70 81 94 109 125 141 157 171 182 189 192 190 184 175 164 153 142 131 122 114 106
 45 42 40 39 39 39 39 40 42 43 45 47 48 49 50 50 49 48 46 44 41 38 35 33 30 28 26 25 25 24 24 25 25 26 27 28 29 29 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 39 39 38 36 34 31 28 25 22 20 17 16 15 14 13 14 14 15 16 18 19 22 24 27 30 34 37 40 43 45 47 47 47 46 45 43 42 40 39 39 38 39 40 41 43 46 49 53 57 60 62 63 62 59 53 47 40 34 28 22 18 15 13 11 10 10 10 11 13 15 17 20 25 30 36 44 54 66 80 95 112 127 138 143 139 128 113 96 80 65 53 43 34 28 22 18 15 13 12 11 11 12 13 14 16 18 21 24 28 31 34 37 39 41 41 42 41 40 39 37 36 35 34 33 32 32 32 32 32 32 32 32 32 32 31 30 29 27 25 23 21 19 17 16 14 13 11 11 10 10 11 12 13 15 18 21 25 30 34 38 42 46 49 51 51 51 50 48 45 42 39 36 33 30 27 24 21 19 17 15 13 12 11 10 10 10 11 12 14 17 20 24 28 32 35 39 41 42 43 42 41 39 38 36 34 33 33 33 33 35 37 40 44 49 55 64 74 85 96 107 115 117 114 106 94 81 69 57 48 40 34 29 25 22 20 19 18 17 17 18 19 21 22 25 27 30 33 36 38 40 42 43 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 32 31 29 28 27 26 25 25 25 26 28 30 34 38 44 51 59 70 82 96 110 125 137 144 145 140 130 117 103 89 78 68 60 53 49
 124 125 128 132 138 145 153 161 167 173 175 174 169 160 150 137 124 111 99 88 78 70 64 59 56 55 56 58 63 69 77 86 96 107 117 127 136 142 147 149 149 147 144 140 134 129 123 117 111 106 101 95 91 86 82 78 74 70 67 64 62 61 60 60 61 63 65 69 73 78 83 89 96 103 111 120 128 137 146 154 162 169 176 181 184 187 188 188 188 187 185 184 183 182 182 182 182 182 183 183 183 181 179 175 169 161 152 142 131 120 108 97 87 78 70 64 58 55 53 52 53 55 58 62 68 75 83 92 103 114 127 141 155 170 185 199 212 221 227 229 225 216 203 187 168 150 131 114 98 84 73 64 57 52 49 49 50 53 58 65 75 86 99 114 130 146 161 175 184 189 188 183 174 163 151 139 128 119 112 107 103 101 100 101 104 108 113 119 125 131 137 140 142 141 137 130 121 111 100 89 79 70 63 57 52 50 49 50 52 57 64 72 82 93 106 120 133 147 159 169 177 182 183 182 178 171 162 153 142 132 121 111 101 92 84 76 70 64 59 55 52 50 50 51 53 56 60 65 70 76 82 88 94 100 105 110 114 117 120 123 125 127 130 133 136 140 144 150 156 162 170 177 185 191 197 202 204 204 201 195 186 176 165 153 140 128 116 105 95 86 78 71 66 61 57 55 54 54 54 56 60 64 69 75 82 89 98 107 116 126 136 146 156 166 174 181 186 189 188 184 178 168 157 144 130 116 103 91 80 71 64 59 55 54 54 57 61 68 78 90 104 121 141 162 183 203 219 230 234 231 223 210 195 179 165 153 142 134 129 125
 177 198 219 238 250 253 245 228 205 179 154 131 111 95 81 70 62 55 50 47 45 44 45 47 50 54 60 67 76 85 96 106 116 125 131 135 136 135 132 127 122 116 110 104 99 94 89 85 82 78 76 73 71 69 67 66 65 64 64 65 66 68 72 77 84 93 104 119 136 157 182 210 241 273 302 324 336 334 318 291 259 225 193 165 142 122 106 94 84 76 70 66 63 61 61 61 62 63 66 68 72 76 79 83 87 91 94 96 97 98 98 97 95 94 92 91 90 89 89 90 91 92 93 94 95 95 95 94 93 92 91 89 88 87 86 86 86 87 89 91 93 96 100 104 108 111 114 115 114 110 105 97 89 79 71 63 56 50 46 43 41 40 40 40 41 43 46 48 52 55 59 62 66 69 71 73 75 75 76 76 75 75 75 76 77 79 83 87 94 102 113 126 141 159 177 193 204 208 202 188 166 142 118 96 77 62 50 41 35 31 29 28 28 30 32 36 42 48 56 67 79 95 113 136 164 196 231 267 298 318 323 309 281 245 206 170 138 111 89 71 58 48 40 35 31 30 29 30 32 35 39 44 49 55 61 68 74 80 85 89 91 93 94 94 93 93 92 91 90 89 89 89 89 90 90 89 89 88 86 83 79 75 71 66 61 56 51 46 42 38 35 33 31 30 29 30 32 35 39 43 49 55 61 67 73 77 81 83 83 83 82 79 76 73 70 66 62 58 54 51 47 44 41 38 35 32 31 29 29 29 30 32 35 40 46 53 61 69 77 84 91 95 98 99 99 97 95 92 90 88 88 88 90 93 98 105 114 125 140 157
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 91 93 96 99 103 106 109 112 114 116 116 116 114 110 106 100 95 88 82 76 70 65 60 56 53 51 50 49 49 50 52 54 57 60 64 68 71 75 78 81 83 85 86 87 87 86 85 83 81 78 75 72 69 66 63 60 57 54 52 50 49 48 47 47 47 48 48 49 51 53 55 57 61 64 68 73 79 85 92 100 107 115 122 128 133 136 136 134 130 125 118 111 103 96 89 83 77 72 68 65 62 59 58 56 55 54 53 53 52 51 51 50 49 48 47 46 46 46 46 46 47 49 51 53 56 58 61 64 67 70 72 74 76 78 79 79 79 79 78 76 75 72 69 67 63 60 57 54 52 50 48 47 46 46 47 48 49 51 53 55 58 60 62 64 65 66 67 68 69 69 69 69 69 69 70 70 71 72 73 74 76 78 79 81 83 84 85 85 85 84 82 79 76 73 69 65 62 58 55 52 50 48 47 47 47 49 51 54 58 63 70 77 85 93 102 111 119 125 130 133 134 133 129 124 118 111 103 96 88 82 75 69 64 60 56 53 51 49 49 49 50 51 54 57 61 65 69 73 77 81 83 85 86 87 87 87 86 85 85 85 85 85 85 86 87 88 89 89 90 90 89 88 87 85 83 80 77 75 72 70 67 65 64 63 62 61 61 61 61 62 62 62 63 62 62 61 60 59 58 58 57 56 56 56 56 57 58 59 60 62 64 67 69 72 75 79 82 85 89 91 93 95 95 94 93 90 86 81 77 72 67 63 59 56 54 52 51 51 51 52 53 54 56 58 60 62 64 66 69 71 73 75 77 78 80 81 83 85 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 69 72 75 78 83 87 93 98 102 105 107 106 103 98 92 84 77 69 62 56 51 47 43 40 39 37 37 38 39 41 44 47 52 57 62 68 73 79 83 88 91 92 93 93 91 88 85 81 77 73 68 64 59 55 51 48 45 43 41 39 39 39 39 41 43 46 49 53 58 64 71 78 85 93 100 106 111 114 115 113 110 105 100 94 88 83 78 74 71 68 66 64 63 62 61 61 61 60 60 60 59 59 58 57 55 54 53 51 50 49 48 47 46 46 46 46 47 48 49 51 53 55 57 59 61 63 65 66 68 69 70 71 71 72 73 73 73 73 73 73 72 70 69 66 64 61 58 55 53 50 48 47 46 45 45 46 47 48 49 51 53 55 56 58 59 60 60 59 59 58 57 56 55 54 53 54 54 55 57 60 63 67 72 78 85 91 98 105 110 113 114 112 107 101 94 86 78 71 65 59 55 51 48 46 44 43 43 43 44 45 47 50 52 55 58 61 64 67 70 73 75 77 78 79 79 80 79 78 77 75 72 69 66 63 60 56 53 51 48 46 45 44 44 45 46 48 51 54 58 63 69 75 82 89 97 104 110 115 118 119 118 115 111 106 101 95 90 86 82 79 76 74 73 71 70 70 69 69 68 67 66 65 64 63 61 59 57 56 54 52 51 50 49 48 47 47 47 47 48 48 49 50 51 52 53 53 54 54 55 55 55 56 56 56 57 57 58 59 59 60 60 61 60 60 59 58 56 54 52 50 47 45 44 42 41 40 40 40 41 42 43 45 47 49 52 55 57 60 62 63 65 66 66 66 66 66 66 66 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

