
 % 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
 524 514 506 499 493 489 486 485 485 486 488 492 497 503 511 520 531 543 557 572 589 608 628 651 676 702 731 763 797 833 873 916 962 1011 1064 1122 1184 1250 1322 1399 1482 1571 1667 1771 1883 2004 2134 2275 2427 2591 2769 2962 3171 3397 3642 3909 4198 4513 4855 5227 5633 6075 6557 7084 7659 8287 8973 9725 10546 11446 12431 13509 14690 15983 17397 18944 20635 22480 24491 26679 29052 31620 34386 37354 40518 43869 47388 51045 54799 58593 62358 66009 69449 72572 75271 77441 78992 79856 79993 79397 78096 76147 73633 70656 67321 63737 60004 56212 52436 48737 45163 41746 38510 35469 32627 29986 27541 25285 23210 21304 19557 17958 16495 15158 13937 12821 11803 10872 10022 9245 8535 7886 7292 6748 6250 5793 5374 4990 4637 4312 4014 3739 3486 3253 3038 2839 2656 2487 2330 2185 2051 1927 1812 1705 1606 1514 1429 1350 1276 1208 1144 1085 1030 979 932 888 848 810 775 743 713 685 660 636 615 596 578 562 548 535 524 514 506 499 493 489 486 485 485 486 488 492 497 503 511 520 531 543 557 572 589 608 628 651 675 702 731 763 796 833 873 915 961 1011 1064 1122 1183 1250 1321 1398 1481 1571 1667 1771 1883 2004 2134 2275 2427 2591 2769 2962 3170 3397 3642 3908 4198 4512 4854 5227 5632 6074 6557 7083 7658 8286 8973 9724 10545 11445 12430 13508 14689 15981 17396 18942 20633 22478 24489 26676 29049 31616 34383 37350 40514 43864 47383 51039 54792 58586 62350 66001 69440 72563 75261 77431 78982 79847 79984 79388 78087 76139 73626 70649 67315 63732 59999 56208 52432 48734 45160 41744 38509 35467 32626 29985 27540 25284 23209 21303 19556 17957 16495 15158 13937 12821 11803 10872 10022 9245 8535 7886 7292 6748 6250 5793 5374 4990 4637 4312 4014 3739 3486 3253 3038 2839 2656 2487 2330 2185 2051 1927 1812 1705 1606 1514 1429 1350 1276 1208 1144 1085 1030 980 932 888 848 810 775 743 713 685 660 637 615 596 578 562 548 535
 133 138 143 148 154 159 165 170 176 182 188 194 201 207 213 219 225 231 237 243 248 254 258 263 267 271 274 277 279 281 282 282 282 281 280 278 276 273 269 265 261 256 251 245 240 234 228 222 216 209 203 197 190 184 178 172 166 161 155 150 144 139 134 130 125 121 116 112 108 104 101 97 94 91 88 85 82 80 77 75 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 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 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 52 53 54 55 57 58 60 62 63 65 67 69 71 73 76 78 80 83 86 89 92 95 98 102 105 109 113 117 121 125 129 134 139 143 148 153 159 164 169 174 180 185 191 196 202 207 212 217 222 226 231 235 239 242 245 247 250 251 252 253 253 253 252 250 249 246 244 240 237 233 229 225 220 215 210 205 200 194 189 183 178 173 167 162 157 152 147 142 138 133 129 124 120 116 112 109 105 102 98 95 92 89 87 84 81 79 77 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 68 69 71 74 76 78 81 83 86 89 91 95 98 101 105 108 112 116 120 124 129
 125 122 120 117 115 113 110 108 106 104 102 100 99 97 95 93 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 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 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 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 74 74 75 75 76 76 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 84 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 113 115 117 118 120 122 123 125 127 129 131 133 135 137 140 142 144 147 149 152 154 157 160 162 165 168 171 174 177 180 183 186 189 192 195 198 202 205 208 211 214 217 221 224 227 230 232 235 238 241 243 245 248 250 252 254 255 257 258 259 260 261 262 262 262 262 262 261 261 260 259 257 256 254 252 250 248 246 243 240 238 235 232 229 225 222 219 215 212 209 205 201 198 194 191 187 184 180 177 173 170 166 163 160 157 153 150 147 144 141 138 135 133 130 127
 90 91 91 92 92 93 93 94 94 95 95 96 96 97 98 98 99 100 100 101 102 102 103 104 105 105 106 107 108 109 109 110 111 112 113 114 114 115 116 117 118 119 120 120 121 122 123 124 124 125 126 127 127 128 129 129 130 131 131 132 132 133 133 133 134 134 134 134 134 135 135 135 135 135 134 134 134 134 133 133 133 132 132 131 130 130 129 128 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 112 111 110 109 108 107 105 104 103 102 101 100 98 97 96 95 94 93 92 91 89 88 87 86 85 84 83 82 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 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 71 71 72 73 73 74 74 75 75 76 77 77 78 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 87 88 88 89 89 90 90 90 91 91 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 95 95 95 95 95 95 95 94 94 94 94 94 93 93 93 93 92 92 92 92 91 91 91 91 90 90 90 90 89 89 89 89 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 89 89 89 90 90
 30 30 29 29 28 28 28 27 27 27 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 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 66 68 71 74 77 81 85 88 92 97 101 106 111 117 123 129 135 142 149 157 165 174 183 192 202 213 225 236 249 262 276 290 306 321 338 355 373 391 410 430 449 469 490 510 530 550 569 588 606 623 639 653 665 676 684 691 695 697 696 693 688 681 671 660 647 633 617 601 583 565 546 527 508 489 470 452 433 415 398 381 365 349 334 319 305 292 279 267 256 245 234 224 215 206 198 190 182 175 168 161 155 150 144 139 134 129 125 121 117 113 110 107 103 100 98 95 93 90 88 86 84 82 81 79 77 76 75 73 72 71 70 69 69 68 67 67 66 65 65 65 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 78 79 81 83 84 86 88 90 92 95 97 100 102 105 108 111 115 118 122 125 129 134 138 142 147 152 157 162 168 174 180 186 192 199 205 212 219 227 234 242 249 257 265 273 281 289 296 304 311 319 325 332 338 344 349 353 357 360 363 365 366 366 365 364 362 359 355 351 346 340 334 327 319 312 304 295 287 278 269 260 252 243 234 225 217 208 200 192 184 177 169 162 155 149 142 136 130 125 119 114 109 105 100 96 92 88 84 81 78 74 71 69 66 63 61 59 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31
 39 39 40 40 41 41 42 43 44 45 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 90 93 96 100 104 108 112 117 121 126 131 137 142 148 154 160 167 174 181 188 196 203 211 220 228 237 246 255 265 274 284 293 303 313 322 332 341 350 359 367 375 383 390 396 402 407 411 415 417 419 420 420 419 418 415 412 408 403 398 392 385 378 371 363 355 346 338 329 320 311 302 293 285 276 267 259 251 243 235 227 220 213 206 199 192 186 180 174 169 163 158 153 148 144 140 135 132 128 124 121 117 114 111 108 106 103 101 98 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 80 81 82 84 85 87 88 90 92 94 96 99 101 104 106 109 112 115 119 122 126 130 134 138 143 148 153 158 164 170 176 182 189 196 203 211 219 227 236 245 255 265 275 285 296 308 319 331 343 355 368 380 393 406 418 431 443 455 466 477 487 497 505 513 520 525 530 533 535 535 534 532 529 524 518 511 502 493 483 472 460 448 435 422 409 395 382 368 355 342 329 316 303 291 279 267 256 245 235 225 215 206 197 188 180 172 165 158 151 145 139 133 127 122 117 112 108 104 100 96 92 89 85 82 79 76 74 71 69 67 65 62 61 59 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38
 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 91 94 96 99 101 104 107 109 112 115 119 122 125 129 132 136 140 143 147 151 155 160 164 168 173 177 182 186 191 195 200 204 209 213 218 222 227 231 235 239 242 246 249 253 255 258 261 263 265 266 267 268 269 269 269 269 268 267 266 264 263 260 258 256 253 250 246 243 240 236 232 228 224 220 216 212 208 204 200 196 192 188 184 180 176 172 168 165 161 158 154 151 148 144 141 138 136 133 130 127 125 123 120 118 116 114 112 110 108 106 105 103 102 100 99 97 96 95 94 93 92 91 90 90 89 88 88 87 87 86 86 86 86 85 85 85 85 85 86 86 86 86 87 87 88 88 89 90 90 91 92 93 94 95 96 98 99 100 102 103 105 107 109 110 112 114 117 119 121 124 126 129 132 135 138 141 144 148 151 155 158 162 166 170 174 179 183 188 192 197 202 207 212 217 222 227 232 237 242 248 253 258 263 268 273 277 282 286 291 294 298 301 305 307 310 312 313 315 316 316 316 316 315 314 312 310 308 305 302 298 294 290 286 281 277 272 266 261 256 250 245 239 233 228 222 216 211 205 199 194 189 183 178 173 168 164 159 154 150 146 141 137 133 130 126 122 119 116 113 110 107 104 101 98 96 93 91 89 87 85 83 81 79 77 76 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56
 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 85 89 93 97 102 107 112 118 123 130 136 143 151 159 167 176 186 196 206 218 230 242 256 270 285 300 317 334 352 370 389 410 430 451 473 495 517 539 561 583 604 624 643 660 676 689 701 710 716 720 721 719 714 707 697 684 669 653 635 615 595 573 551 529 506 484 462 440 419 398 378 359 340 323 306 289 274 259 245 232 220 208 197 186 176 167 158 150 142 135 128 121 115 110 104 99 94 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 58 60 62 65 68 71 74 78 81 85 89 93 98 103 108 113 119 125 131 138 145 152 160 168 177 186 196 206 217 228 239 251 264 277 291 305 319 334 349 365 381 396 412 428 444 459 473 487 500 513 524 533 542 548 554 557 559 558 556 552 547 540 531 521 510 498 484 470 456 441 425 410 394 379 363 348 333 319 304 291 277 264 252 240 229 218 208 198 189 180 171 163 155 148 141 135 129 123 117 112 107 102 98 94 90 86 82 79 76 73 70 68 65 63 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35
 65 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 76 76 77 77 78 79 79 80 81 81 82 83 83 84 85 86 86 87 88 88 89 90 90 91 92 93 93 94 95 95 96 97 97 98 98 99 100 100 101 101 102 102 103 104 104 105 105 105 106 106 107 107 107 108 108 108 109 109 109 110 110 110 110 111 111 111 111 111 111 112 112 112 112 112 112 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 114 114 114 114 114 114 114 115 115 115 115 116 116 116 117 117 117 118 118 118 119 119 120 121 121 122 122 123 124 125 125 126 127 128 129 130 131 132 133 134 135 137 138 139 141 142 144 145 147 148 150 152 154 155 157 159 161 163 165 168 170 172 174 177 179 182 184 187 189 192 195 197 200 203 206 209 211 214 217 220 223 226 229 231 234 237 240 242 245 247 250 252 255 257 259 261 263 264 266 267 269 270 271 271 272 272 272 272 272 272 271 271 270 268 267 266 264 262 260 258 256 253 251 248 245 242 239 236 233 230 226 223 220 216 213 209 206 202 198 195 191 188 184 181 178 174 171 168 164 161 158 155 152 149 146 143 140 137 135 132 129 127 125 122 120 118 115 113 111 109 107 105 103 102 100 98 96 95 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65
 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 51 54 58 62 66 71 76 81 87 94 100 108 116 124 133 143 153 164 175 187 200 214 228 242 257 273 288 303 318 333 346 359 370 379 387 392 395 395 393 389 382 373 362 350 337 323 308 293 277 262 247 232 218 205 192 179 168 156 146 136 127 119 111 103 96 90 84 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 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 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 18 19 19 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 51 54 58 61 64 68 72 76 80 84 89 94 99 104 110 115 121 127 132 138 144 150 156 162 167 173 178 182 186 190 193 195 197 198 198 197 196 194 192 188 185 180 176 171 165 159 154 148 142 136 130 124 118 113 107 102 97 92 87 82 78 74 70 66 62 59 56 53 50 47 44 42 40 38 35 34 32 30 28 27 25 24 23 22 21 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 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
 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 84 86 89 92 95 98 102 105 108 112 116 119 123 127 131 135 140 144 148 153 157 162 166 171 176 180 185 190 194 199 203 207 211 216 219 223 227 230 233 236 238 241 243 244 246 247 248 248 248 248 248 247 246 244 243 241 239 236 234 231 228 225 222 219 215 212 208 205 201 198 194 190 187 183 179 176 172 169 165 162 159 155 152 149 146 143 141 138 135 133 130 128 126 123 121 119 117 116 114 112 110 109 108 106 105 104 103 102 101 100 99 98 97 97 96 96 96 95 95 95 95 95 95 95 95 95 95 96 96 97 97 98 99 100 101 102 103 104 105 106 108 109 110 112 114 116 117 119 121 124 126 128 131 133 136 138 141 144 147 150 153 157 160 163 167 170 174 178 181 185 189 193 197 201 205 209 212 216 220 224 227 231 234 237 240 243 245 248 250 252 253 254 255 256 256 256 256 255 254 252 251 248 246 243 240 237 234 230 226 222 218 213 209 204 199 194 190 185 180 175 170 165 160 156 151 146 142 138 133 129 125 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 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 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 43 44 45 46
 148 145 142 139 135 132 129 126 124 121 118 116 114 111 109 107 105 103 101 99 97 95 94 92 91 89 88 86 85 84 83 82 81 80 79 78 77 77 76 75 75 74 74 74 73 73 73 73 72 72 72 72 72 73 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 85 87 88 89 91 93 95 96 98 100 103 105 107 110 112 115 118 121 124 128 131 135 138 142 146 151 155 160 165 170 175 181 187 193 199 205 212 219 226 234 242 250 259 267 276 286 295 305 315 326 337 348 359 370 382 394 406 418 430 443 455 468 480 492 504 516 527 538 549 559 569 578 587 594 601 607 613 617 620 623 624 625 624 623 621 617 613 608 602 596 589 581 572 563 554 544 534 523 513 502 491 480 469 458 447 436 425 414 404 393 383 373 364 354 345 336 327 319 311 303 295 287 280 273 267 260 254 248 242 237 232 227 222 217 213 209 205 201 197 194 191 187 185 182 179 177 174 172 170 168 166 165 163 162 160 159 158 157 156 156 155 154 154 154 153 153 153 153 154 154 154 155 155 156 157 158 158 159 161 162 163 164 166 168 169 171 173 175 177 179 181 183 186 188 191 194 196 199 202 205 208 211 215 218 221 225 228 232 235 239 243 247 250 254 258 262 265 269 273 277 280 284 288 291 294 298 301 304 306 309 312 314 316 318 320 321 322 323 324 324 324 324 324 323 322 321 320 318 316 314 311 309 306 302 299 296 292 288 284 280 275 271 267 262 257 253 248 243 238 234 229 224 219 215 210 205 201 196 192 188 183 179 175 171 167 163 159 156 152
 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 84 87 90 94 97 101 104 108 112 116 119 123 127 131 135 139 143 147 150 154 157 161 164 167 170 173 176 178 180 182 184 186 187 188 188 189 189 189 188 188 187 185 184 182 180 178 176 174 171 168 166 163 160 157 154 150 147 144 141 138 134 131 128 125 122 119 116 113 110 107 105 102 99 97 94 92 90 88 85 83 81 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 52 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 63 64 66 67 69 71 73 76 78 81 84 87 90 94 97 101 106 111 116 121 127 133 140 147 155 163 172 181 191 202 214 226 239 253 269 285 302 320 340 361 383 406 431 457 484 512 542 573 604 636 669 701 733 765 795 823 849 871 891 906 917 923 924 919 910 896 878 855 830 801 770 737 703 669 634 600 566 533 501 470 441 412 386 361 337 315 294 274 256 239 223 208 194 181 169 158 147 138 129 120 113 105 99 92 87 81 76 71 67 63 59 55 52 49 46 43 41 39 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 8
 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 64 65 67 68 70 72 74 76 78 80 83 86 88 91 94 98 101 105 108 113 117 121 126 131 137 142 148 155 161 168 176 183 192 200 210 219 229 240 251 263 275 288 301 316 330 345 361 378 395 412 430 449 467 486 506 525 544 563 582 600 618 634 650 664 677 689 698 706 712 715 717 716 713 708 701 692 681 669 655 640 623 606 588 570 551 532 512 493 474 455 437 419 401 384 368 352 337 322 308 294 281 269 257 246 235 225 215 206 197 189 181 173 166 160 153 147 141 136 131 126 122 117 113 109 105 102 99 96 93 90 87 85 82 80 78 76 74 73 71 69 68 67 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 85 86 88 90 92 94 96 98 100 103 105 107 109 112 114 117 119 122 124 127 129 132 134 137 139 142 144 147 149 152 154 156 158 161 163 164 166 168 170 171 172 174 175 176 176 177 177 177 178 177 177 177 176 175 175 173 172 171 169 168 166 164 162 160 158 156 154 151 149 146 144 141 139 136 134 131 128 126 123 121 118 116 113 111 108 106 104 101 99 97 95 93 91 89 87 85 83 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54
 83 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 88 90 92 93 95 98 100 102 104 107 109 112 114 117 120 122 125 128 131 134 137 141 144 147 151 154 157 161 164 168 171 175 178 182 185 189 192 195 198 202 205 207 210 213 215 217 219 221 222 224 225 226 226 227 227 227 226 225 225 223 222 220 218 216 214 212 209 206 203 200 197 194 190 187 183 180 176 172 169 165 161 158 154 150 147 143 140 136 133 130 127 123 120 117 114 112 109 106 103 101 98 96 94 91 89 87 85 83 81 79 77 76 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 55 54 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 99 100 100 101 102 103 104 105 105 106 106 107 107 108 108 108 108 108 108 108 108 108 108 107 107 107 106 106 105 104 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84
 45 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 36 36 38 39 40 41 42 44 45 47 49 50 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 100 105 109 114 119 125 130 136 142 149 156 163 170 178 186 194 202 211 220 229 239 249 258 268 279 289 299 309 319 329 338 347 356 364 372 379 385 390 395 398 401 402 402 402 400 397 393 389 383 377 370 362 353 344 335 325 316 305 295 285 275 265 255 245 235 226 216 207 199 190 182 174 167 160 153 146 140 133 128 122 117 112 107 102 98 94 90 86 82 79 76 73 70 67 64 62 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 34 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 92 97 102 107 113 119 126 132 139 147 155 164 173 182 192 203 215 226 239 252 266 281 296 312 328 345 363 381 400 419 439 458 477 497 516 534 551 568 583 597 609 618 626 632 635 636 634 630 623 614 604 591 577 561 544 526 508 489 469 450 430 411 392 374 356 338 321 305 290 275 260 247 234 222 210 199 189 179 170 161 153 145 137 130 124 118 112 106 101 96 92 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 46
 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 109 112 116 120 124 128 132 136 140 144 149 153 158 163 167 172 177 182 186 191 196 200 205 209 214 218 222 226 230 233 236 239 241 244 246 247 248 249 250 250 250 249 248 247 245 243 241 238 235 232 229 225 221 218 214 209 205 201 197 192 188 183 179 174 170 166 162 157 153 149 145 141 138 134 130 127 124 120 117 114 111 108 106 103 100 98 96 93 91 89 87 85 83 82 80 78 77 75 74 73 72 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 60 60 60 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 74 75 76 78 79 81 83 84 86 88 90 92 94 97 99 101 104 106 109 112 115 118 121 124 127 130 133 137 140 144 148 151 155 159 162 166 170 174 178 181 185 189 192 196 199 202 205 208 211 213 216 218 220 221 222 223 224 224 225 224 224 223 222 220 219 217 215 212 209 206 203 200 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 133 129 125 121 118 114 111 108 104 101 98 95 92 90 87 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 54 53 52 51 50 48 47 46 46 45 44 43 42 41 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 34
 268 269 270 271 271 271 270 270 269 267 266 264 261 259 256 254 251 248 244 241 237 234 230 226 223 219 215 211 208 204 200 196 193 189 186 182 179 176 173 170 167 164 161 158 156 153 151 149 147 145 143 141 139 138 136 135 134 132 131 131 130 129 129 128 128 128 128 128 128 128 128 129 130 130 131 132 134 135 137 138 140 142 144 146 149 152 154 157 161 164 168 172 176 180 184 189 194 199 205 211 216 223 229 236 243 250 258 266 274 282 291 300 309 318 327 337 346 356 366 375 385 394 403 412 420 428 435 442 448 453 458 461 464 466 466 466 465 462 458 454 448 442 434 426 417 408 398 387 376 365 353 342 330 318 306 295 283 272 261 250 239 229 219 209 200 191 182 174 166 158 151 144 137 131 125 119 114 108 103 98 94 90 85 82 78 74 71 68 65 62 59 57 54 52 50 47 45 44 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 73 76 78 81 84 87 91 94 98 101 105 109 113 117 121 125 130 134 139 144 148 153 158 163 169 174 179 184 190 195 200 205 210 215 220 225 230 234 239 243 247 250 254 257 260 262 265 267
 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 85 87 88 89 91 92 93 94 96 97 98 100 101 102 103 105 106 107 108 109 110 111 112 113 114 114 115 116 116 117 117 118 118 118 118 118 118 118 118 118 117 117 117 116 116 115 114 113 113 112 111 110 109 108 107 106 104 103 102 101 99 98 97 96 94 93 92 91 89 88 87 86 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 91 93 94 96 97 98 100 101 103 104 105 107 108 110 111 112 113 115 116 117 118 119 120 121 122 122 123 124 124 125 125 126 126 126 126 126 126 126 126 126 125 125 124 124 123 122 121 120 119 118 117 116 115 114 113 111 110 109 107 106 105 103 102 100 99 98 96 95 93 92 90 89 88 86 85 84 82 81 80 78 77 76
 76 76 77 77 78 78 79 79 80 81 82 83 83 84 86 87 88 89 90 92 93 95 96 98 100 101 103 105 107 109 112 114 116 119 121 124 126 129 132 135 138 141 144 147 150 153 157 160 163 166 170 173 177 180 183 186 189 193 195 198 201 204 206 208 210 212 214 215 216 217 218 218 218 218 217 216 215 214 212 211 208 206 204 201 198 195 191 188 184 181 177 173 169 165 161 157 153 149 146 142 138 134 130 126 123 119 116 112 109 106 103 100 97 94 91 88 85 83 80 78 76 74 71 69 67 65 64 62 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 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 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 91 92 93 94 94 95 96 97 97 98 98 99 99 100 100 100 101 101 101 101 101 101 101 101 100 100 100 100 99 99 98 98 97 97 96 96 95 94 94 93 92 92 91 90 90 89 88 87 87 86 85 85 84 83 83 82 81 81 80 80 79 79 78 78 77 77 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 75 75 75 75 75
 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 46 48 50 53 56 59 61 64 68 71 74 78 81 85 89 93 97 101 105 108 112 116 120 124 127 130 134 136 139 141 143 144 145 146 146 146 146 145 143 142 140 137 135 132 129 125 122 118 115 111 107 104 100 96 93 89 86 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 117 122 127 133 138 143 148 152 157 162 166 170 173 176 179 181 182 183 183 183 181 180 178 175 172 168 164 159 155 150 144 139 134 128 123 118 112 107 102 97 93 88 84 79 75 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 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 4 4 4 4 4 5 5 5 5 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 14 14 15 16 16 17
 225 223 221 218 216 214 211 208 206 203 200 197 194 191 188 185 182 179 176 173 171 168 165 162 159 157 154 152 149 147 144 142 140 138 136 134 132 130 129 127 125 124 122 121 120 119 118 117 116 115 114 114 113 113 112 112 112 112 112 112 112 112 112 113 113 114 115 116 117 118 119 120 122 123 125 127 129 131 133 135 138 140 143 146 149 152 156 159 163 167 171 175 180 185 190 195 200 206 212 218 224 230 237 244 251 258 266 273 281 289 297 305 313 322 330 338 346 354 362 370 377 384 391 397 403 408 413 417 420 423 424 425 425 424 423 420 417 413 408 403 397 390 383 375 366 358 349 339 330 320 311 301 291 281 272 262 253 244 235 226 217 209 201 193 185 178 171 164 158 151 145 139 134 129 123 119 114 109 105 101 97 93 90 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 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 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 102 104 108 111 114 117 120 124 127 131 135 138 142 146 150 154 157 161 165 169 173 177 181 185 189 192 196 199 203 206 209 213 215 218 221 223 225 227 229 231 232 233 234 235 235 235 235 235 234 233 232 231 230 228 227
 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 108 111 115 119 123 127 131 136 140 145 150 154 159 165 170 175 181 186 192 198 204 209 215 221 227 233 239 245 250 256 261 267 272 277 281 285 290 293 297 300 302 305 307 308 309 310 310 310 310 309 307 305 303 301 298 295 292 288 284 280 276 272 267 262 258 253 248 243 238 233 228 223 218 214 209 204 199 195 190 186 182 178 174 170 166 162 158 155 151 148 145 142 139 136 133 130 128 125 123 120 118 116 114 112 110 108 106 105 103 102 100 99 97 96 95 94 93 91 90 89 89 88 87 86 85 85 84 83 83 82 82 81 81 80 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 81 81 81 82 82 82 83 83 84 84 84 85 85 86 86 87 87 87 88 88 89 89 90 90 90 91 91 91 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 88 87 86 86 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 36
 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 102 105 109 113 117 121 126 131 136 141 146 152 157 163 169 176 182 189 196 203 211 218 226 233 241 249 257 265 273 280 288 295 303 310 316 323 328 334 339 343 347 350 352 354 355 355 355 354 352 349 346 343 339 334 329 323 317 311 304 297 290 283 276 269 261 254 247 239 232 225 218 211 205 198 192 186 180 174 169 163 158 153 148 144 139 135 131 127 123 120 116 113 110 107 104 101 98 96 94 91 89 87 85 83 81 79 78 76 75 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 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 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 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39
 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 85 86 87 88 89 90 92 93 94 96 97 99 101 103 105 107 109 111 113 116 118 121 124 127 130 133 136 140 144 148 152 156 160 165 170 175 180 185 191 197 203 209 216 222 229 237 244 252 259 267 275 284 292 301 310 318 327 336 345 353 362 370 378 386 394 401 407 414 419 424 428 432 434 436 437 437 437 435 433 430 426 421 415 409 402 395 387 379 370 361 351 342 332 322 312 303 293 283 273 264 254 245 236 228 219 211 203 195 188 181 174 167 161 155 149 143 138 132 127 123 118 114 110 106 102 98 95 91 88 85 82 80 77 74 72 70 68 65 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74
 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 68 69 70 71 72 74 75 77 78 80 81 83 85 86 88 90 92 94 96 98 101 103 105 108 110 113 115 118 121 124 127 130 133 136 140 143 146 150 153 157 161 164 168 172 176 180 184 188 192 196 199 203 207 211 215 219 223 226 230 233 237 240 243 246 249 251 254 256 258 260 262 263 264 265 266 267 267 267 267 266 266 265 264 263 261 260 258 256 254 252 249 247 244 242 239 236 233 230 227 224 221 218 215 212 208 205 202 199 196 193 190 187 185 182 179 176 174 171 169 166 164 161 159 157 155 153 151 149 147 145 144 142 140 139 137 136 134 133 132 131 130 129 128 127 126 125 124 123 122 122 121 121 120 119 119 119 118 118 117 117 117 117 116 116 116 116 116 116 116 115 115 115 115 115 115 115 116 116 116 116 116 116 116 116 116 116 116 116 116 117 117 117 117 117 117 117 117 117 117 117 116 116 116 116 116 116 115 115 115 115 114 114 113 113 113 112 112 111 110 110 109 109 108 107 107 106 105 104 104 103 102 101 100 99 98 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 74 73 72 71 70 69 68 68 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48
 150 152 154 155 157 159 160 162 163 165 167 169 170 172 174 176 177 179 181 183 185 187 189 191 193 196 198 200 202 205 207 210 212 215 218 221 224 227 230 233 236 240 244 247 251 255 259 263 268 272 277 282 287 292 297 302 308 314 320 326 332 339 345 352 359 366 374 381 389 397 405 413 421 430 438 447 455 464 472 481 490 498 507 515 524 532 539 547 554 561 568 574 580 585 590 594 598 601 603 605 606 606 606 604 602 600 596 592 587 582 576 569 562 554 546 537 527 518 508 498 487 476 465 454 443 432 421 410 399 388 377 366 355 345 335 325 315 305 296 287 278 269 260 252 244 236 229 222 215 208 201 195 189 183 177 171 166 161 156 151 147 142 138 134 130 126 122 119 115 112 109 106 103 100 97 95 92 90 88 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 93 94 96 97 98 100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 132 133 135 136 138 139 141 143 144 146 147 149
 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 147 147 148 149 149 150 151 152 153 154 155 156 157 158 160 161 163 164 166 168 170 172 174 177 179 182 185 188 191 195 198 202 206 211 215 220 226 231 237 243 249 256 263 271 279 287 296 305 315 325 336 347 358 370 383 396 410 424 438 453 468 484 500 517 533 550 567 584 601 617 633 649 664 678 691 704 714 724 732 738 742 745 745 744 740 735 727 718 706 694 679 663 646 628 609 590 569 549 528 508 487 466 446 427 407 388 370 352 335 319 303 288 274 260 247 234 222 211 200 190 180 171 162 154 146 139 132 125 119 113 107 102 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 26 26 27 27 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 69 70 72 73 75 76 78 79 81 82 84 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107 108 110 111 112 114 115 116 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 133 134 135 135 136 137 137 138 138
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 121 178 246 326 423 538 675 839 1036 1272 1556 1898 2310 2809 3413 4144 5028 6093 7365 8865 10590 12496 14472 16321 17766 18529 18440 17523 15985 14110 12158 10303 8639 7197 5975 4951 4099 3393 2807 2321 1918 1583 1303 1070 874 711 573 458 361 279 210 152 103 62 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 1 1 2 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 5 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 7 22 40 61 84 111 142 177 218 264 317 378 448 529 622 729 853 995 1160 1351 1573 1830 2129 2476 2879 3349 3895 4529 5264 6113 7089 8199 9447 10823 12302 13831 15329 16683 17762 18442 18632 18308 17517 16363 14975 13479 11976 10539 9210 8011 6945 6009 5193 4485 3873 3344 2888 2494 2155 1861 1607 1387 1197 1031 888 763 654 560 477 405 343 288 240 198 161 129 101 76 55 36 20 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 2 4 5 7 9 11 12 14 16 18 19 21 23 25 27 29 31 33 34 36 38 40 42 44 46 47 49 51 53 54 56 57 59 60 62 63 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 64 62 61 59 57 56 54 52 50 49 47 45 43 41 39 37 34 32 30 28 26 24 21 19 17 15 13 10 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 62 298 607 1014 1550 2257 3199 4460 6166 8496 11704 16137 22199 30142 39431 47703 50963 47148 38738 29631 21937 16069 11759 8617 6317 4619 3351 2396 1672 1119 694 367 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 4 7 9 12 15 17 19 22 24 25 27 28 30 31 31 32 32 32 32 32 32 31 30 29 28 26 24 23 21 19 16 14 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 12 962 2341 4345 7273 11601 18088 27967 43155 66120 97594 128663 136554 113403 80300 53345 34891 22789 14837 9537 5948 3487 1785 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 615 1590 3056 5284 8718 14118 22760 36573 57031 79206 85455 68732 46328 29434 18527 11661 7284 4437 2551 1287 432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 141 244 368 519 703 926 1197 1528 1931 2424 3027 3767 4675 5791 7161 8839 10885 13352 16274 19630 23300 27001 30270 32531 33293 32386 30052 26810 23213 19681 16459 13648 11264 9273 7625 6269 5153 4237 3482 2861 2348 1924 1573 1282 1039 838 670 529 412 314 233 164 107 59 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 17 46 82 126 181 249 332 436 565 725 925 1175 1488 1881 2374 2994 3769 4730 5904 7295 8859 10466 11877 12776 12908 12229 10941 9358 7754 6295 5047 4019 3187 2521 1991 1569 1233 965 751 579 441 331 241 169 111 64 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 2 9 17 25 35 47 59 74 90 109 130 155 182 214 250 291 337 390 451 521 600 692 796 915 1052 1209 1387 1591 1822 2083 2375 2699 3052 3430 3822 4214 4585 4912 5168 5330 5382 5322 5157 4906 4592 4239 3871 3504 3151 2819 2514 2236 1986 1763 1564 1387 1230 1092 969 861 765 680 605 539 480 428 381 340 304 271 242 217 194 174 156 140 126 113 102 92 83 75 69 63 57 53 49 45 43 40 38 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 54 56 58 60 63 66 68 71 74 77 80 83 86 89 93 96 100 103 107 111 115 119 123 127 131 135 139 143 148 152 157 161 165 170 174 179 183 187 191 195 199 203 207 211 214 217 220 223 225 227 229 230 231 232 233 233 232 232 231 229 227 225 223 220 217 213 210 206 201 197 192 187 182 177 172 166 161 156 150 145 139 134 129 123 118 113 108 103 98 93 89 84 80 76 72 68 64 60 56 53 49 46 43 40 37 34 32 29 26 24 22 20 17 15 13 12 10 8 6 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 1 1 2 3 5 6 8 9 11 13 16 19 22 25 29 33 38 43 49 56 63 72 81 91 102 115 129 145 163 183 205 230 258 289 324 364 408 457 513 576 646 725 815 915 1029 1156 1300 1461 1643 1846 2073 2325 2604 2910 3242 3597 3969 4350 4727 5084 5402 5661 5841 5927 5913 5799 5595 5318 4987 4623 4243 3864 3497 3148 2824 2526 2255 2010 1790 1593 1418 1262 1123 999 890 793 706 630 562 501 447 400 357 319 285 255 228 204 182 163 146 130 116 104 93 83 74 66 59 52 46 41 36 32 28 25 22 19 17 15 13 11 9 8 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 82 83 83 84 85 86 87 87 88 88 88 89 89 89 89 89 89 89 88 88 88 87 87 86 85 84 83 83 82 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 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 0 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 17 33 52 75 100 131 166 207 255 312 378 455 545 651 776 922 1094 1297 1536 1819 2152 2546 3010 3554 4190 4926 5765 6701 7709 8741 9722 10546 11104 11306 11117 10570 9755 8781 7751 6745 5809 4969 4231 3593 3045 2579 2183 1848 1563 1322 1118 944 796 671 564 472 394 328 271 222 180 144 114 87 65 46 29 15 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 4 8 13 19 25 33 41 51 62 74 89 105 124 145 170 198 230 267 310 359 415 479 553 639 738 851 982 1132 1304 1500 1723 1973 2252 2556 2880 3215 3545 3851 4108 4292 4384 4374 4263 4066 3804 3499 3176 2852 2540 2248 1981 1741 1527 1338 1171 1025 898 786 689 604 530 465 408 359 316 278 244 215 190 167 147 130 114 101 89 78 69 61 54 47 42 37 32 28 25 22 19 17 15 13 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 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 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 104 108 112 117 121 126 130 135 139 144 149 154 160 165 170 176 181 187 193 200 206 213 220 227 234 242 250 258 267 276 286 296 307 318 330 343 357 372 387 404 422 441 462 485 509 535 564 595 628 665 705 749 796 849 906 969 1038 1114 1197 1288 1389 1500 1622 1756 1904 2066 2245 2440 2655 2889 3145 3423 3723 4047 4392 4759 5143 5542 5947 6353 6747 7119 7454 7737 7955 8096 8150 8112 7984 7770 7481 7131 6733 6305 5860 5411 4969 4541 4134 3751 3394 3064 2762 2486 2235 2008 1803 1617 1451 1301 1166 1044 935 838 750 671 600 536 479 427 381 339 302 268 237 210 185 162 142 124 107 92 78 66 55 44 35 27 19 12 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 1 3 4 6 8 10 12 14 16 18 20 22 24 27 29 32 34 37 39 42 45 48 51 54 57 60 63 67 70 74 77 81 84 88 92 96
 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 91 94 98 102 107 111 116 122 128 134 141 148 156 165 175 185 196 208 221 236 251 269 287 308 331 356 383 413 446 482 522 567 615 669 729 795 868 949 1039 1139 1249 1372 1508 1658 1825 2010 2214 2439 2686 2958 3254 3576 3924 4295 4687 5097 5515 5935 6342 6723 7062 7341 7544 7660 7679 7600 7426 7169 6842 6463 6048 5614 5176 4744 4327 3932 3561 3217 2901 2613 2350 2112 1898 1704 1530 1374 1233 1108 995 893 802 721 648 582 523 470 422 380 341 306 275 247 221 198 177 158 141 126 112 99 88 77 68 59 51 44 38 32 27 22 17 13 9 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 1 1 2 3 3 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44
 89 92 95 98 101 104 108 111 114 118 121 124 128 132 135 139 143 147 151 155 160 164 169 174 180 185 191 197 204 211 218 226 235 244 254 264 276 288 302 317 333 351 370 392 415 441 470 501 536 575 618 666 719 779 845 918 1000 1092 1195 1310 1438 1582 1743 1923 2125 2351 2603 2884 3197 3544 3928 4351 4813 5314 5851 6419 7008 7604 8190 8741 9230 9628 9908 10046 10031 9861 9546 9108 8575 7976 7343 6700 6068 5463 4894 4367 3885 3449 3055 2703 2389 2110 1862 1643 1448 1276 1124 990 871 766 673 590 517 453 395 345 300 259 224 192 164 139 117 97 80 64 50 38 27 17 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 1 2 3 5 7 8 10 12 13 15 17 19 21 23 25 27 29 31 33 36 38 40 43 45 48 50 53 55 58 61 63 66 69 72 74 77 80 83 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 43 63 87 114 147 185 229 282 343 415 501 601 720 860 1026 1222 1456 1733 2061 2450 2908 3444 4063 4765 5537 6349 7144 7844 8353 8589 8509 8129 7516 6763 5958 5167 4434 3777 3203 2709 2287 1930 1628 1372 1157 975 821 690 579 485 405 337 279 229 187 151 119 93 70 51 34 20 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 2 53 116 192 284 396 530 694 892 1133 1426 1783 2220 2754 3411 4219 5212 6432 7921 9716 11833 14229 16764 19153 20981 21820 21442 19958 17744 15238 12779 10557 8645 7046 5730 4654 3777 3064 2482 2008 1619 1300 1038 823 645 498 376 276 193 124 67 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 67 72 77 83 89 97 106 116 127 141 157 176 198 224 254 289 331 380 437 505 585 680 791 924 1081 1267 1488 1751 2065 2439 2885 3418 4055 4813 5713 6778 8023 9456 11067 12807 14576 16208 17483 18174 18125 17328 15925 14150 12242 10381 8680 7188 5913 4842 3953 3217 2612 2114 1705 1368 1090 862 673 518 389 283 195 122 62 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 3 7 11 16 20 24 29 34 39 44 49 55 60 66 73 79 86 93 101 109 118 128 138 149 160 173 187 202 219 237 257 280 305 333 364 398 438 482 532 588 652 724 807 901 1009 1133 1274 1436 1623 1838 2086 2372 2702 3085 3527 4038 4629 5312 6098 7002 8035 9206 10520 11971 13541 15188 16844 18408 19754 20745 21258 21217 20616 19525 18063 16377 14601 12845 11184 9662 8300 7099 6054 5151 4375 3711 3143 2659 2246 1894 1594 1338 1120 933 773 636 519 419 333 260 196 142 95 55 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 1 5 9 13 17 22 27 33 39 46 53 61 70 80 91 103 116 131 147 166 186 210 235 265 297 335 377 424 478 540 610 689 781 885 1005 1143 1301 1482 1691 1931 2207 2522 2884 3295 3759 4281 4858 5486 6154 6842 7517 8140 8661 9028 9201 9155 8894 8444 7851 7168 6445 5724 5034 4394 3814 3296 2841 2442 2096 1797 1539 1317 1126 961 820 698 594 503 426 359 301 251 207 170 137 109 84 63 45 29 15 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
 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 58 61 64 68 72 76 80 85 91 97 103 111 118 127 136 146 158 170 184 198 215 233 253 275 299 325 355 387 423 463 507 556 610 670 736 810 893 985 1087 1200 1327 1469 1626 1802 1999 2218 2463 2735 3039 3378 3754 4171 4632 5140 5697 6303 6958 7657 8394 9158 9931 10692 11414 12064 12610 13020 13267 13334 13216 12921 12470 11890 11214 10475 9705 8929 8168 7438 6747 6104 5509 4964 4469 4019 3613 3247 2919 2624 2359 2122 1909 1719 1549 1396 1259 1136 1026 927 838 758 686 622 563 511 464 421 382 347 316 287 261 237 216 197 179 163 148 135 123 111 101 92 83 75 68 61 55 50 44 40 35 31 27 24 20 17 14 12 9 7 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 1 2 2 3 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 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 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28
 0 0 0 0 0 2 4 7 9 11 14 16 18 21 23 26 28 31 33 35 38 40 42 45 47 49 52 54 56 58 60 63 65 67 69 72 74 77 79 82 85 88 91 95 99 104 109 115 122 130 139 149 161 175 192 211 233 259 289 324 366 414 471 538 616 708 816 942 1092 1267 1473 1717 2003 2341 2738 3205 3754 4397 5146 6013 7003 8118 9340 10632 11926 13118 14078 14671 14796 14421 13599 12445 11104 9708 8355 7109 5997 5029 4200 3495 2902 2404 1987 1639 1348 1105 902 733 592 474 375 293 224 166 118 78 45 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 49 52 55 58 62 65 69 73 77 81 85 89 94 99 103 108 114 119 125 131 137 143 149 156 163 170 178 186 194 202 211 221 230 240 251 262 274 286 299 313 327 342 359 376 394 413 434 456 480 505 532 561 593 627 663 703 745 791 841 895 953 1017 1085 1160 1240 1327 1421 1522 1631 1748 1874 2007 2149 2298 2454 2616 2783 2952 3121 3287 3446 3593 3725 3837 3923 3980 4006 3997 3954 3878 3770 3635 3477 3301 3113 2917 2719 2521 2327 2140 1961 1793 1634 1487 1351 1225 1110 1005 908 821 741 669 603 544 490 441 397 358 322 289 260 233 209 187 167 149 133 118 105 93 82 72 63 55 47 41 34 29 24 19 15 11 7 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 1 2 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 30 32 35 37 40
 51 54 57 61 65 69 73 77 81 85 89 94 98 103 108 113 118 123 128 134 140 146 152 158 164 171 177 185 192 199 207 215 224 233 242 251 261 272 283 295 307 320 334 349 365 381 399 419 439 461 485 511 539 569 602 638 677 720 766 817 873 935 1002 1076 1158 1248 1348 1457 1578 1712 1859 2022 2202 2399 2617 2855 3117 3402 3712 4047 4407 4789 5192 5609 6034 6458 6867 7249 7586 7862 8060 8166 8173 8076 7880 7595 7234 6816 6359 5880 5397 4920 4461 4026 3620 3244 2900 2587 2304 2049 1820 1615 1432 1269 1123 994 878 775 684 603 530 466 408 357 312 271 235 202 173 147 124 104 85 69 54 40 29 18 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 2 4 6 8 10 12 14 17 19 21 24 26 29 32 35 38 41 44 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 14 68 132 210 303 414 548 709 901 1132 1411 1745 2149 2637 3228 3943 4811 5863 7137 8671 10502 12652 15110 17798 20535 23015 24841 25641 25231 23712 21413 18739 16029 13499 11256 9329 7705 6351 5230 4303 3538 2906 2384 1951 1593 1295 1047 841 669 526 407 307 224 155 97 49 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 47 72 101 134 173 218 271 333 405 489 587 702 836 993 1178 1394 1648 1947 2298 2712 3199 3771 4442 5227 6140 7191 8387 9719 11161 12656 14110 15396 16366 16884 16869 16322 15328 14022 12553 11050 9605 8272 7080 6033 5127 4349 3686 3122 2643 2238 1895 1603 1356 1147 969 817 688 578 484 404 335 276 226 182 145 113 85 62 41 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 78 128 189 264 355 466 601 767 969 1218 1525 1902 2369 2946 3658 4534 5599 6867 8324 9896 11419 12639 13272 13146 12300 10960 9410 7875 6485 5290 4292 3474 2807 2266 1828 1472 1183 948 755 598 469 364 277 205 147 98 59 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 15 47 86 132 188 254 335 432 549 690 860 1067 1316 1620 1988 2436 2980 3638 4430 5372 6469 7706 9028 10328 11438 12168 12364 11988 11131 9967 8682 7414 6250 5225 4348 3608 2990 2477 2051 1699 1406 1164 962 794 654 537 440 358 289 232 184 143 109 81 57 37 20 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
 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 33 34 35 37 39 42 45 49 53 58 64 70 78 87 97 109 122 137 155 174 197 222 251 283 320 362 410 464 526 596 675 766 869 986 1119 1271 1444 1642 1867 2124 2416 2750 3129 3558 4043 4588 5194 5862 6585 7351 8139 8915 9636 10248 10697 10935 10933 10688 10225 9588 8834 8020 7193 6390 5634 4940 4314 3756 3263 2831 2454 2125 1840 1592 1377 1191 1029 889 768 662 570 490 421 361 308 262 222 187 156 130 106 86 68 52 38 26 16 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 1 3 5 7 9 10 12 14 16 18 20 22 24 27 29 31 33 35 37 40 42 44 47 49 51 54 56 58 60 63 65 67 69 71 74 76 78 80 81 83 85 87 88 90 91 92 93 94 95 96 97 97 98 98 99 99 99 99 98 98 98 97 97 96 95 95 94 93 92 91 89 88 87 86 84 83 82 80 79 77 76 74 73 71 70 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 21 52 88 133 187 252 331 427 544 685 857 1067 1324 1637 2020 2489 3063 3763 4612 5629 6821 8172 9618 11030 12206 12920 13004 12439 11363 9998 8555 7181 5953 4897 4010 3275 2670 2175 1770 1438 1166 942 759 608 483 380 295 225 167 119 79 46 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 53 56 60 63 67 71 75 79 84 89 95 101 107 114 122 130 139 149 159 170 182 195 209 225 241 259 279 300 323 347 374 403 435 469 505 545 588 634 683 736 792 852 916 983 1053 1127 1202 1280 1358 1437 1514 1588 1658 1722 1778 1825 1861 1885 1897 1895 1881 1854 1815 1767 1709 1644 1574 1500 1423 1346 1268 1192 1118 1046 977 911 849 791 736 684 636 591 549 510 474 441 410 382 355 331 309 288 268 251 234 219 205 192 180 169 158 149 140 132 124 117 110 104 98 93 88 83 79 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 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 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 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 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 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 1 3 4 6 7 9 11 13 16 18 21 24 27 31 34 39 43 48 54 60 66 73 81 90 100 110 122 135 149 165 183 203 225 249 276 306 340 377 419 466 519 577 643 716 798 890 993 1109 1237 1381 1540 1717 1913 2129 2365 2621 2895 3187 3490 3800 4108 4403 4672 4903 5082 5198 5242 5212 5109 4941 4719 4455 4164 3858 3548 3243 2950 2672 2413 2173 1954 1755 1575 1412 1266 1135 1018 913 819 735 661 594 534 481 433 390 352 318 287 260 235 213 193 174 158 144 130 118 107 98 89 80 73 66 60 55 49 45 40 36 33 29 26 24 21 18 16 14 12 10 9 7 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
 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 51 52 54 56 57 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 96 99 101 104 107 110 114 117 121 125 129 133 138 143 148 154 160 167 174 182 191 200 210 221 232 245 259 275 292 310 330 352 377 403 432 465 500 539 582 629 681 738 801 870 946 1030 1122 1222 1332 1452 1582 1723 1874 2035 2205 2382 2564 2747 2927 3098 3254 3387 3491 3560 3589 3575 3519 3421 3289 3127 2943 2746 2541 2336 2134 1941 1757 1586 1428 1282 1150 1030 921 824 736 657 587 524 468 418 373 332 297 264 236 210 187 166 148 131 116 102 90 79 70 61 53 45 39 33 27 22 18 14 10 7 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 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24
 1 4 6 9 12 15 18 21 25 29 33 37 42 47 52 57 63 69 75 82 90 97 106 114 124 134 144 156 168 180 194 209 224 241 259 278 299 321 344 370 397 426 457 490 526 565 606 651 699 750 805 864 927 995 1068 1146 1229 1318 1413 1514 1621 1735 1855 1982 2115 2254 2399 2549 2704 2863 3025 3188 3351 3513 3670 3823 3967 4102 4225 4333 4426 4500 4555 4591 4605 4599 4572 4525 4459 4377 4278 4167 4044 3911 3771 3625 3475 3324 3171 3020 2870 2723 2580 2441 2307 2177 2053 1934 1821 1713 1611 1514 1422 1336 1254 1177 1104 1036 972 912 855 802 752 705 661 619 581 544 510 478 448 420 394 369 345 323 303 283 265 248 232 217 203 189 177 165 154 143 133 124 115 106 98 91 84 77 71 65 59 54 48 44 39 35 31 27 23 20 16 13 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 75 119 173 238 315 408 520 655 817 1012 1246 1529 1870 2280 2776 3373 4092 4955 5985 7206 8635 10275 12101 14045 15980 17718 19028 19705 19633 18841 17480 15767 13913 12080 10369 8833 7487 6327 5338 4499 3790 3192 2689 2265 1908 1606 1352 1137 956 802 672 562 469 390 323 267 219 179 145 116 92 72 56 42 30 21 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 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 0 0 0 0 0 0 1 3 6 9 12 15 18 22 26 30 34 39 45 50 57 64 72 80 90 101 113 126 141 158 177 199 224 251 283 319 361 408 462 525 597 680 775 885 1013 1161 1333 1533 1765 2035 2349 2714 3139 3632 4203 4862 5617 6476 7440 8503 9644 10826 11988 13044 13895 14441 14609 14371 13759 12848 11740 10537 9324 8162 7087 6118 5260 4509 3857 3295 2811 2396 2039 1734 1472 1248 1055 890 747 625 519 429 351 283 225 175 132 95 63 35 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 5 12 21 31 42 55 70 87 106 128 153 182 215 253 296 346 403 469 545 632 732 847 979 1131 1306 1507 1736 1997 2294 2628 3002 3415 3866 4348 4851 5360 5853 6306 6689 6976 7145 7186 7098 6892 6590 6214 5792 5347 4897 4458 4040 3648 3286 2956 2657 2387 2145 1929 1736 1564 1411 1275 1153 1045 949 864 788 719 659 605 556 513 474 439 407 379 353 330 309 290 273 257 243 230 218 206 196 187 178 170 162 155 148 142 136 131 125 120 115 111 106 102 98 94 90 86 83 79 76 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 33 30 28 26 24 22 20 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 28 34 40 47 54 62 71 80 90 101 113 126 141 156 173 191 211 233 257 283 312 343 378 415 457 502 552 607 667 733 806 887 975 1072 1179 1296 1425 1567 1722 1891 2076 2276 2494 2730 2982 3252 3539 3840 4154 4477 4805 5132 5453 5759 6043 6297 6512 6682 6802 6867 6876 6830 6733 6589 6403 6184 5938 5673 5396 5112 4827 4545 4270 4003 3748 3504 3274 3056 2852 2662 2483 2318 2163 2020 1888 1765 1651 1545 1447 1357 1273 1195 1123 1056 994 937 883 833 787 743 703 665 630 597 566 537 510 484 460 437 416 396 376 358 341 325 309 295 281 267 255 242 231 220 209 199 190 180 172 163 155 147 140 132 126 119 113 106 100 95 89 84 79 74 69 65 60 56 52 48 45 41 37 34 31 28 25 22 19 16 14 11 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 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 5 9 13 17 22 26 31 36 41 46 52 57 63 69 76 82 89 96 104 111 119 128 137 146 155 165 176 187 199 212 225 239 254 271 288 307 327 349 374 400 429 461 496 535 578 626 680 740 808 883 969 1065 1173 1297 1436 1594 1773 1977 2208 2469 2766 3101 3480 3905 4381 4911 5495 6131 6815 7537 8280 9019 9723 10351 10862 11214 11375 11326 11067 10620 10018 9306 8528 7725 6931 6170 5457 4803 4211 3680 3208 2791 2425 2104 1823 1578 1364 1178 1016 875 753 646 553 472 402 340 287 241 200 165 134 107 84 63 46 30 17 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
 33 36 39 42 45 48 52 55 59 63 67 70 74 78 83 87 91 95 99 104 108 113 117 121 126 130 135 139 143 148 152 156 160 165 169 173 177 181 185 189 193 197 201 205 209 214 218 223 228 233 239 245 251 258 266 275 285 296 308 322 337 355 374 397 422 450 483 519 561 608 661 722 790 868 956 1055 1168 1295 1438 1598 1778 1979 2201 2444 2708 2990 3284 3582 3872 4138 4361 4521 4602 4592 4488 4296 4033 3718 3374 3020 2674 2346 2043 1769 1525 1309 1121 958 816 694 589 499 422 355 298 249 207 172 141 114 92 72 55 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 11 13 15 17 20 22 25 27 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 14 36 63 96 138 189 252 328 423 539 681 856 1071 1336 1664 2068 2569 3189 3954 4894 6037 7399 8965 10656 12298 13610 14274 14087 13089 11541 9774 8047 6505 5200 4128 3263 2570 2019 1579 1229 950 727 548 405 291 199 125 66 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 16 23 32 42 53 66 80 97 116 137 161 189 220 256 296 342 395 455 523 602 691 793 910 1044 1198 1373 1575 1805 2069 2371 2715 3105 3546 4040 4587 5183 5818 6476 7128 7739 8262 8652 8868 8886 8705 8345 7843 7246 6600 5942 5303 4700 4145 3642 3192 2793 2442 2133 1863 1626 1419 1239 1082 944 824 718 626 546 475 413 359 311 269 233 200 172 147 124 105 88 73 60 48 38 29 21 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 1 1 2 3 4 5 6 7 7 8 9 10 11 11 12 13 14 14 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 8 7 6 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 1 3 6 9 12 16 20 24 29 34 39 45 52 59 66 75 84 94 104 116 129 143 158 175 193 213 234 258 283 311 342 375 411 450 492 538 587 640 697 757 822 891 964 1040 1120 1203 1289 1377 1466 1556 1645 1733 1819 1900 1977 2049 2114 2172 2221 2262 2295 2319 2334 2341 2340 2332 2318 2297 2271 2241 2207 2170 2130 2088 2045 2001 1956 1910 1865 1819 1773 1728 1683 1638 1594 1550 1506 1462 1419 1376 1333 1291 1248 1206 1164 1122 1080 1039 998 957 917 877 838 800 762 725 689 653 619 586 554 523 493 465 437 411 386 362 339 317 296 276 258 240 224 208 193 179 166 153 141 130 120 110 101 92 84 77 69 63 56 50 45 40 35 30 26 22 18 15 12 8 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 0 0 0 0 0 0 0 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 22 44 71 104 143 191 249 319 403 505 629 779 961 1181 1448 1769 2153 2611 3147 3763 4448 5174 5889 6522 6986 7209 7155 6843 6332 5704 5032 4373 3761 3213 2733 2320 1967 1669 1417 1204 1026 875 748 641 551 474 409 354 308 268 234 205 180 158 140 124 110 98 87 78 69 62 56 50 45 40 36 32 29 26 23 20 17 15 13 10 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 25 31 38 45 54 63 73 85 97 112 128 146 166 189 214 243 275 311 351 397 448 505 570 642 724 815 917 1030 1157 1297 1452 1622 1806 2005 2217 2440 2669 2899 3123 3334 3522 3679 3796 3866 3887 3858 3781 3663 3510 3331 3135 2928 2719 2512 2311 2119 1939 1770 1615 1471 1340 1221 1112 1014 925 844 772 706 647 593 545 501 462 426 393 364 337 313 291 271 253 236 220 206 193 181 170 160 151 142 134 126 119 112 106 100 95 89 84 80 75 71 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 17 16 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 33 52 74 100 131 168 211 262 324 396 483 585 708 854 1028 1237 1485 1782 2135 2553 3044 3616 4269 4997 5778 6568 7303 7898 8269 8355 8145 7677 7026 6278 5507 4765 4083 3477 2948 2493 2105 1775 1497 1262 1064 897 755 636 535 449 376 315 262 218 179 147 119 95 75 58 43 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 9 11 14 17 20 24 28 32 37 42 47 54 61 68 77 86 96 108 120 134 150 167 187 208 232 259 289 323 360 402 449 501 560 626 699 780 871 971 1083 1205 1340 1486 1644 1813 1991 2176 2364 2551 2730 2895 3039 3154 3233 3273 3271 3226 3143 3025 2879 2714 2535 2350 2164 1982 1806 1640 1485 1341 1209 1088 978 879 789 709 636 571 513 460 413 371 334 300 270 242 218 196 176 158 142 128 115 103 92 82 73 65 58 52 46 40 35 31 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 15 16 17 19 20 21 23 24 26 28 30 31 33 35 37 40 42 44 47 49 52 55 58 61 65 68 72 76 80 84 89 94 99 105 111 118 125 132 140 148 158 167 178 190 202 215 230 246 263 281 301 323 346 372 400 431 464 500 539 581 628 678 732 791 855 924 998 1078 1163 1254 1350 1451 1557 1667 1780 1895 2011 2124 2234 2338 2433 2516 2585 2637 2671 2685 2679 2652 2606 2542 2462 2370 2267 2156 2041 1923 1804 1687 1572 1461 1356 1255 1160 1071 988 910 838 772 710 654 602 554 510 470 433 399 368 339 313 289 267 247 229 212 196 182 169 157 145 135 126 117 109 101 94 88 82 76 71 66 61 57 53 49 46 42 39 36 34 31 29 26 24 22 20 18 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 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 47 68 94 124 159 201 249 306 372 451 543 651 778 927 1103 1310 1554 1842 2180 2577 3042 3584 4211 4925 5727 6602 7521 8436 9276 9953 10386 10515 10324 9848 9156 8332 7456 6586 5764 5013 4340 3747 3230 2781 2394 2061 1774 1528 1316 1134 977 842 726 625 539 464 400 344 296 255 219 189 162 140 120 103 89 77 66 58 50 44 39 35 31 29 26 25 23 23 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 16 18 20 22 24 26 29 32 35 38 42 46 50 55 60 66 72 80 88 97 107 118 131 145 161 179 199 222 249 279 313 351 395 445 502 567 641 725 821 928 1049 1184 1333 1497 1673 1859 2051 2241 2421 2578 2702 2781 2807 2778 2694 2564 2398 2208 2006 1803 1605 1419 1248 1092 953 829 720 624 541 468 405 350 302 261 225 194 167 143 123 105 90 76 65 54 46 38 31 25 20 16 12 8 5 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
 10 11 13 15 17 18 20 22 25 27 29 31 34 36 39 42 45 48 51 54 58 61 65 69 73 77 81 86 91 96 102 108 114 120 127 134 142 151 159 169 179 190 202 214 228 243 259 276 294 315 336 360 386 415 446 479 516 557 601 649 703 761 825 894 971 1055 1146 1247 1356 1475 1604 1744 1896 2058 2232 2417 2612 2816 3026 3241 3456 3667 3869 4056 4222 4360 4465 4533 4559 4542 4483 4383 4248 4083 3893 3685 3466 3241 3016 2794 2578 2372 2176 1993 1821 1662 1515 1379 1255 1142 1038 944 859 781 710 646 588 535 488 445 405 370 338 308 282 258 236 216 198 182 167 153 141 130 119 110 101 93 86 79 73 67 62 57 53 49 45 41 38 35 32 29 27 25 23 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8
 0 0 3 6 10 13 17 21 26 30 35 41 46 52 59 66 73 80 88 97 106 115 125 136 147 159 172 185 199 213 229 245 262 279 298 318 338 360 382 406 430 456 482 510 539 569 600 632 666 700 736 773 812 852 893 936 980 1026 1073 1123 1174 1227 1282 1340 1400 1463 1528 1597 1668 1743 1822 1904 1989 2079 2172 2269 2369 2472 2578 2686 2796 2905 3013 3119 3221 3317 3404 3480 3543 3590 3620 3630 3619 3586 3531 3453 3355 3239 3106 2959 2802 2639 2471 2301 2134 1970 1811 1660 1516 1380 1254 1136 1028 928 836 752 676 607 544 487 435 388 346 308 274 243 215 190 168 147 129 112 98 84 72 61 51 42 34 27 20 15 9 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 2 5 8 12 15 19 22 26 30 35 39 44 49 54 60 65 71 78 84 91 98 106 114 122 131 140 150 160 171 182 194 207 220 234 249 265 282 300 319 339 361 384 408 435 464 494 528 564 603 645 691 741 796 855 921 992 1071 1157 1252 1356 1470 1596 1735 1888 2055 2239 2441 2661 2900 3159 3439 3738 4054 4386 4728 5074 5416 5743 6043 6302 6507 6643 6701 6675 6562 6368 6101 5775 5406 5009 4600 4191 3792 3411 3054 2723 2420 2145 1897 1675 1477 1301 1144 1005 883 775 679 595 521 456 398 347 302 262 227 196 168 144 122 103 86 70 57 45 34 25 16 8 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
 79 84 88 93 98 103 109 114 120 126 133 139 146 153 160 167 175 183 191 200 209 218 227 237 248 258 269 281 293 305 318 331 345 359 374 390 406 423 440 459 478 498 519 541 564 588 613 639 667 696 726 759 792 828 866 905 947 991 1038 1087 1138 1193 1251 1312 1376 1444 1515 1590 1668 1751 1837 1927 2020 2117 2217 2320 2425 2532 2640 2748 2855 2960 3062 3158 3248 3330 3402 3461 3507 3539 3554 3552 3532 3494 3439 3368 3281 3180 3067 2944 2813 2676 2536 2394 2252 2112 1974 1841 1712 1589 1472 1362 1257 1159 1068 982 903 829 761 698 640 586 537 491 450 411 376 343 314 286 261 238 217 198 180 164 148 135 122 110 99 89 80 72 64 56 50 44 38 33 28 23 19 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 1 2 3 4 5 6 7 9 10 12 13 15 17 18 20 22 25 27 29 32 34 37 40 42 46 49 52 55 59 63 67 71 75
 38 41 44 47 49 52 55 59 62 65 69 72 76 80 84 88 92 96 100 105 109 114 118 123 128 133 138 143 148 153 158 163 169 174 179 185 190 196 202 207 213 219 225 230 236 243 249 255 262 268 275 282 289 297 304 312 321 330 339 349 359 370 381 394 406 420 435 450 467 484 503 523 544 566 590 615 642 671 701 733 767 802 839 878 918 960 1004 1048 1094 1139 1185 1231 1276 1319 1360 1398 1431 1461 1484 1501 1512 1515 1510 1497 1477 1448 1413 1371 1324 1272 1216 1158 1098 1037 976 916 857 800 745 692 642 595 551 509 470 434 400 369 340 313 288 265 244 225 207 191 176 162 149 137 126 116 107 98 90 83 76 70 64 59 54 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 9 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 1 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 16 20 24 29 34 41 48 56 65 75 87 101 117 135 156 180 208 241 278 322 373 432 501 581 675 784 912 1061 1235 1437 1672 1943 2254 2605 2997 3423 3870 4319 4737 5085 5322 5416 5350 5132 4791 4367 3902 3432 2982 2568 2196 1869 1585 1341 1133 955 804 676 567 475 397 331 275 228 187 153 124 99 78 60 45 32 21 12 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 1 4 9 13 18 24 30 37 44 52 62 72 83 96 110 125 143 162 184 208 235 266 300 338 380 428 482 542 610 685 770 865 972 1091 1223 1370 1534 1714 1912 2128 2362 2612 2877 3154 3437 3721 3997 4256 4488 4683 4833 4928 4966 4945 4868 4739 4568 4362 4131 3884 3630 3374 3123 2881 2650 2432 2229 2040 1865 1705 1559 1425 1303 1192 1092 1000 918 843 775 713 657 607 561 519 481 447 415 387 361 337 315 295 277 260 244 230 217 204 193 182 172 163 155 147 139 132 125 119 113 107 102 97 92 87 83 78 74 70 67 63 60 56 53 50 47 44 41 38 36 33 31 29 26 24 22 20 18 16 14 12 10 9 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
 38 42 45 49 53 57 62 66 71 76 81 86 92 98 104 110 116 123 130 137 144 152 160 168 177 186 195 205 215 225 236 247 259 271 284 297 311 325 340 356 373 390 408 428 448 469 492 516 541 568 596 627 659 694 731 770 812 857 906 958 1014 1074 1138 1207 1281 1360 1445 1535 1632 1734 1843 1957 2078 2204 2335 2470 2607 2747 2886 3023 3155 3280 3394 3494 3578 3641 3682 3698 3688 3651 3589 3502 3392 3263 3118 2961 2796 2625 2453 2282 2114 1952 1796 1648 1509 1379 1257 1145 1041 945 857 777 704 637 577 522 472 426 385 348 314 283 255 230 208 187 168 152 136 122 110 98 88 78 70 62 55 48 43 37 32 28 24 20 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 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 6 8 10 12 15 17 20 23 25 28 31 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 1 6 12 18 25 33 41 50 61 72 84 98 113 130 149 169 192 218 246 278 313 352 396 444 499 560 628 705 791 887 996 1117 1253 1406 1578 1770 1984 2224 2491 2786 3112 3470 3859 4278 4723 5189 5665 6141 6598 7018 7378 7658 7837 7902 7846 7671 7388 7014 6572 6085 5575 5062 4560 4082 3633 3220 2843 2503 2199 1927 1687 1474 1287 1122 978 851 740 643 558 483 418 361 310 266 228 194 164 138 115 95 77 61 47 35 24 14 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
 47 48 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 85 87 89 91 93 95 98 100 102 105 108 110 113 116 119 123 126 130 134 138 142 146 151 156 161 166 171 177 183 190 197 204 211 219 227 235 244 254 263 273 284 294 306 317 329 342 354 367 381 394 408 422 436 450 464 478 492 506 519 532 544 556 567 577 587 595 602 609 613 617 619 620 620 618 615 611 605 598 590 581 571 560 548 536 523 510 496 482 468 454 440 426 412 398 384 371 358 345 333 321 309 298 287 276 266 257 247 238 230 222 214 206 199 192 186 179 173 168 162 157 152 147 143 138 134 130 126 122 118 115 112 108 105 102 99 97 94 91 89 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 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
 22 23 25 26 28 30 31 33 35 37 39 41 43 44 46 48 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 100 104 107 111 114 118 122 127 131 136 141 147 153 159 166 174 182 191 201 211 223 235 249 265 282 300 321 343 368 396 426 460 498 539 585 636 692 755 824 900 984 1077 1179 1291 1414 1548 1693 1850 2018 2196 2382 2574 2768 2959 3141 3306 3448 3558 3629 3657 3639 3574 3467 3322 3148 2953 2744 2530 2317 2110 1912 1725 1552 1393 1247 1115 996 888 792 706 629 560 499 444 395 352 313 279 249 221 197 175 156 139 123 110 97 86 76 68 60 52 46 40 35 30 26 22 19 16 13 11 8 6 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 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 23 25 28 31 35 38 43 47 52 58 64 70 78 86 95 105 117 129 143 159 176 196 217 241 269 299 333 371 413 461 514 574 641 715 799 892 996 1111 1238 1378 1531 1697 1875 2064 2261 2462 2662 2854 3031 3182 3300 3378 3411 3396 3335 3232 3094 2930 2747 2554 2358 2164 1977 1799 1632 1477 1335 1204 1086 978 881 793 714 643 579 522 470 424 382 345 311 281 254 229 207 187 170 153 139 126 114 104 94 86 78 71 65 59 54 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 7 6 5 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
 30 31 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 102 106 110 115 120 126 132 138 144 151 159 167 176 186 196 207 219 232 246 261 277 295 314 335 357 381 407 436 467 500 536 574 616 660 708 759 813 871 932 995 1062 1131 1202 1273 1345 1416 1485 1550 1609 1662 1706 1740 1763 1773 1771 1756 1729 1690 1640 1582 1516 1445 1370 1293 1215 1138 1062 988 917 849 785 724 667 615 565 520 478 439 403 370 339 312 286 263 241 222 204 187 173 159 146 135 124 115 106 98 91 84 78 72 67 62 58 54 50 47 44 41 38 36 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 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 13 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29
 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 82 85 89 92 95 99 103 107 111 115 120 124 130 135 141 147 153 160 167 175 183 191 201 210 221 232 244 257 271 285 301 318 335 354 375 397 420 445 471 499 529 560 594 629 666 705 746 788 832 877 923 970 1017 1065 1111 1157 1200 1241 1278 1311 1339 1361 1377 1386 1388 1383 1370 1350 1324 1291 1253 1210 1164 1114 1063 1010 957 903 850 799 749 700 654 610 568 528 491 456 423 392 364 337 313 290 269 249 231 214 199 185 172 160 148 138 128 120 112 104 97 91 85 79 74 69 65 61 57 54 50 47 45 42 39 37 35 33 31 29 28 26 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32
 21 24 27 30 34 37 41 45 50 54 59 64 69 75 81 87 94 101 108 116 124 132 141 151 161 171 182 194 207 220 234 249 265 281 299 317 337 358 381 404 429 456 484 515 547 580 616 655 695 738 784 832 884 938 995 1055 1119 1186 1256 1329 1406 1485 1567 1653 1740 1829 1920 2012 2104 2195 2285 2373 2457 2536 2611 2678 2737 2788 2829 2859 2877 2884 2878 2860 2830 2788 2735 2672 2600 2520 2433 2340 2243 2142 2040 1936 1833 1731 1630 1532 1437 1345 1256 1172 1092 1015 944 876 812 752 697 644 596 551 509 470 434 400 369 341 314 290 267 246 227 209 193 178 164 151 139 128 118 109 100 92 84 77 71 65 59 54 49 45 41 37 33 30 27 24 21 18 16 14 11 9 7 6 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 2 4 6 8 10 13 15 18
 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 6 8 10 12 14 16 19 21 24 27 30 33 36 40 44 48 53 58 63 69 75 81 89 96 105 114 124 135 147 161 175 191 208 227 247 270 295 323 353 386 423 464 508 557 612 671 737 809 888 975 1070 1174 1286 1408 1540 1681 1831 1989 2154 2323 2495 2664 2828 2981 3119 3234 3324 3382 3408 3398 3353 3276 3171 3041 2892 2730 2560 2387 2214 2044 1881 1725 1579 1442 1315 1198 1090 991 901 819 745 677 616 561 511 465 424 387 354 323 296 271 248 227 209 192 176 162 150 138 127 117 108 100 93 86 79 73 68 63 58 54 50 46 42 39 36 33 30 28 25 23 21 19 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 13 18 24 31 39 47 57 68 81 95 112 130 151 175 202 232 267 307 351 402 459 525 599 683 779 887 1011 1150 1309 1488 1690 1917 2172 2456 2770 3113 3484 3877 4285 4694 5090 5451 5755 5982 6113 6139 6057 5876 5612 5285 4917 4528 4134 3749 3382 3038 2721 2431 2170 1934 1724 1536 1369 1221 1089 973 869 778 697 626 563 506 457 413 374 339 308 281 257 235 216 199 183 170 157 146 137 128 120 113 106 100 95 90 85 81 78 74 71 68 66 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 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 13 12 11 11 10 9 9 8 7 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 23 31 38 47 57 69 81 95 111 130 150 173 199 228 261 299 342 390 445 508 579 659 751 855 973 1107 1259 1431 1624 1841 2084 2353 2650 2974 3323 3692 4075 4461 4837 5186 5491 5732 5894 5965 5941 5823 5623 5354 5034 4681 4312 3940 3577 3230 2904 2602 2326 2075 1848 1644 1462 1299 1154 1026 911 809 719 639 568 505 449 399 355 316 280 249 221 196 174 154 136 120 106 93 81 71 62 53 45 38 32 26 21 16 12 8 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 0
 0 0 0 0 0 0 0 0 0 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 16 19 23 28 32 38 43 50 56 64 72 81 91 102 115 129 144 161 180 201 224 250 279 312 349 390 436 488 547 612 686 769 863 968 1086 1219 1368 1534 1720 1926 2153 2403 2675 2967 3278 3602 3931 4257 4567 4846 5078 5249 5346 5360 5290 5140 4921 4647 4333 3997 3652 3309 2979 2668 2378 2112 1871 1653 1459 1285 1131 995 874 768 674 592 519 455 399 349 305 266 232 202 176 152 131 113 96 82 69 57 47 38 30 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 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 27 39 53 70 89 113 140 172 211 256 310 374 450 541 649 779 934 1120 1344 1613 1935 2323 2789 3347 4012 4801 5724 6788 7981 9265 10566 11763 12700 13220 13219 12692 11733 10499 9154 7824 6593 5500 4557 3757 3087 2530 2068 1687 1372 1113 898 721 575 454 354 272 203 147 100 61 29 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 1 3 4 6 7 9 10 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 66 71 76 83 89 97 105 115 125 137 151 166 184 203 226 252 281 315 354 398 450 509 577 656 746 852 973 1113 1276 1463 1678 1926 2210 2532 2896 3301 3745 4219 4710 5193 5638 6005 6257 6360 6299 6079 5724 5273 4767 4244 3731 3250 2810 2417 2071 1768 1506 1281 1087 921 779 658 554 465 389 324 269 221 181 146 116 91 69 50 35 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 26 35 46 58 72 89 108 130 156 186 221 261 307 361 424 496 580 677 790 919 1069 1239 1433 1652 1896 2163 2449 2746 3041 3319 3559 3742 3851 3876 3817 3681 3485 3246 2984 2714 2448 2194 1958 1741 1546 1371 1215 1076 955 847 752 669 596 532 476 427 384 346 312 283 257 235 215 198 183 169 157 147 138 130 123 117 112 107 103 99 95 92 90 87 85 83 81 80 78 77 75 74 73 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 50 49 47 46 44 43 41 39 38 36 35 33 32 30 28 27 25 24 22 21 19 18 16 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 19 25 31 39 49 60 72 87 105 126 150 178 212 251 297 351 415 490 578 680 798 934 1088 1257 1439 1625 1803 1956 2066 2118 2104 2027 1898 1735 1554 1370 1195 1033 888 761 650 554 472 402 342 291 248 211 179 152 129 110 93 79 66 56 47 39 32 27 22 17 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 108 112 115 119 122 126 130 134 138 143 147 152 157 162 167 173 178 184 190 197 203 210 217 225 233 241 249 258 266 276 285 295 305 316 327 338 349 361 373 385 397 410 423 435 448 461 474 487 500 513 526 538 550 561 572 582 592 601 609 616 622 628 632 635 637 638 638 636 633 629 624 618 611 603 594 584 573 561 549 536 523 510 496 482 468 454 440 426 412 398 385 371 358 346 334 322 310 299 289 278 268 259 250 241 233 225 217 210 203 196 190 184 178 173 168 163 158 153 149 145 141 137 133 130 126 123 120 117 114 111 109 106 104 101 99 96 94 92 90 88 86 84 82 80 79 77 75 74 72 70 69 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 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 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 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37
 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 71 73 75 78 81 84 87 90 93 97 101 105 109 113 118 123 128 133 139 145 152 159 166 173 181 189 198 207 217 227 237 248 259 271 283 295 308 321 335 348 362 376 390 404 418 432 445 458 471 483 494 504 514 522 530 536 541 545 547 549 549 547 545 541 536 530 524 516 507 498 489 478 468 457 445 434 422 411 399 388 376 365 354 343 333 323 313 303 294 285 276 268 260 252 245 238 232 225 220 214 209 204 199 195 190 187 183 180 176 173 171 168 166 164 162 160 159 157 156 155 154 153 152 151 151 150 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 145 145 144 143 142 141 140 139 138 137 136 134 133 132 130 129 127 125 123 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 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 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37
 61 64 67 70 74 77 81 84 88 92 97 101 106 111 116 121 127 132 138 145 151 158 166 173 182 190 199 209 219 229 240 252 264 277 291 306 322 338 356 375 394 415 438 462 487 513 542 572 604 638 674 712 752 795 839 886 936 987 1041 1097 1155 1215 1277 1340 1404 1468 1532 1596 1659 1720 1779 1834 1885 1931 1971 2005 2032 2052 2064 2067 2063 2050 2030 2003 1968 1927 1881 1830 1774 1715 1654 1591 1527 1462 1397 1333 1270 1207 1147 1088 1031 976 924 873 825 780 736 695 656 619 584 551 520 491 463 437 413 390 369 349 330 312 296 280 266 252 240 228 217 206 196 187 178 170 163 156 149 143 137 131 126 121 116 112 107 104 100 96 93 90 87 84 81 78 76 73 71 69 67 64 63 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 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 12 12 12 12 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 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 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 56 58
 81 83 86 89 92 96 99 102 105 109 112 116 119 123 127 130 134 138 142 146 150 155 159 164 168 173 178 183 188 194 199 205 212 218 225 232 239 247 256 265 274 284 295 307 319 332 347 362 379 397 417 438 461 487 514 544 576 611 649 690 735 783 835 892 953 1018 1089 1164 1243 1328 1417 1510 1607 1707 1808 1910 2010 2108 2199 2283 2357 2417 2462 2489 2498 2486 2455 2405 2338 2255 2160 2054 1942 1825 1707 1589 1473 1360 1252 1150 1054 963 879 801 729 663 603 547 496 450 408 369 334 303 274 248 224 203 184 166 150 136 123 111 100 91 82 74 67 61 55 50 45 40 36 33 30 27 24 22 20 18 16 14 13 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 16 16 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 36 38 39 41 43 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78
 41 42 43 45 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 84 86 89 92 95 98 102 105 109 113 117 122 127 132 138 144 150 158 165 173 182 192 202 213 225 239 253 268 285 303 322 343 366 391 418 446 477 510 546 585 626 669 716 765 818 873 931 991 1053 1118 1184 1251 1318 1384 1449 1512 1571 1625 1673 1713 1746 1770 1785 1789 1783 1768 1743 1709 1667 1618 1564 1505 1442 1377 1311 1244 1177 1112 1048 986 926 868 814 762 713 667 623 582 544 509 476 445 416 390 365 343 322 302 285 268 253 239 226 214 203 192 183 174 166 159 152 146 140 134 129 125 120 116 112 109 106 103 100 97 94 92 90 87 85 83 82 80 78 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 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 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14 16 18 20 22 24 27 30 33 36 40 45 49 54 60 67 74 82 91 101 112 125 139 155 173 194 217 243 272 305 342 385 432 486 548 617 695 782 881 991 1115 1251 1402 1566 1744 1933 2130 2331 2530 2718 2887 3027 3129 3187 3196 3156 3071 2948 2794 2620 2433 2242 2053 1870 1696 1534 1384 1246 1121 1008 906 814 732 658 592 532 480 432 390 353 319 289 262 238 216 197 180 165 151 138 127 117 109 101 93 87 81 76 71 67 63 59 56 53 51 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 8 7 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 41 44 48 52 57 61 66 71 77 83 89 96 103 110 119 128 137 147 158 170 183 197 212 229 247 266 287 310 335 362 392 425 461 500 542 589 640 696 757 823 896 974 1060 1152 1251 1356 1469 1588 1713 1842 1974 2107 2240 2368 2490 2601 2698 2778 2838 2875 2887 2875 2837 2777 2696 2596 2482 2357 2225 2088 1950 1812 1678 1548 1424 1306 1195 1092 995 906 824 748 678 614 556 503 455 411 371 334 301 272 244 220 198 178 159 143 128 114 102 91 81 72 64 57 50 44 39 34 29 25 21 18 15 12 10 8 6 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 0 0 0 0 0 0 0 0 0 0 0 1 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 1 6 12 20 28 37 48 60 74 91 109 130 154 182 214 251 293 341 397 461 535 620 717 829 958 1105 1273 1464 1681 1924 2196 2495 2820 3165 3524 3884 4229 4541 4800 4987 5089 5099 5019 4857 4630 4354 4049 3730 3410 3099 2804 2529 2276 2044 1835 1647 1478 1327 1192 1072 966 871 786 711 645 585 532 485 443 406 372 342 315 291 269 250 232 216 202 189 177 166 156 147 138 130 123 117 110 105 99 94 89 85 80 76 72 69 65 62 59 55 52 50 47 44 41 39 36 34 32 30 27 25 23 21 19 17 16 14 12 10 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
 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 26 28 29 31 34 36 39 42 46 50 54 59 65 71 79 87 96 106 118 130 145 161 180 200 224 250 279 312 349 391 438 489 547 611 682 760 846 937 1036 1139 1246 1353 1457 1555 1640 1709 1757 1780 1777 1748 1695 1622 1534 1436 1331 1224 1119 1018 921 832 749 673 604 541 485 434 388 348 311 279 250 224 200 180 161 145 130 117 106 95 86 78 70 64 58 52 48 44 40 37 34 31 28 26 24 23 21 20 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 11 14 16 18 20 23 26 29 32 35 39 43 47 51 56 61 66 72 78 85 93 101 110 119 129 141 153 167 181 197 215 234 255 279 304 332 362 396 433 473 517 566 619 677 739 808 882 962 1049 1142 1241 1346 1457 1573 1694 1818 1944 2071 2196 2318 2433 2541 2637 2720 2788 2840 2874 2889 2886 2865 2827 2774 2708 2631 2544 2449 2350 2247 2142 2037 1932 1829 1729 1632 1539 1449 1364 1283 1206 1134 1066 1002 941 885 832 783 737 694 654 617 582 550 520 491 465 441 418 396 376 357 340 323 308 293 279 266 254 243 232 221 212 202 193 185 177 169 162 155 148 142 135 129 124 118 113 108 103 98 94 89 85 81 77 73 70 66 63 59 56 53 50 47 44 41 39 36 33 31 29 26 24 22 20 18 16 14 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 0 0 0 0 0 0
 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 12 13 15 17 20 23 27 31 37 43 51 60 70 82 97 114 134 157 184 215 252 296 346 405 474 554 648 758 886 1037 1213 1419 1659 1940 2266 2642 3072 3557 4090 4658 5232 5771 6219 6516 6614 6492 6167 5685 5109 4498 3898 3339 2836 2394 2013 1687 1411 1178 981 816 677 561 463 381 312 253 205 164 129 100 76 55 38 24 12 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 1 2 3 3 4 5 5 6 7 7 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 12 14 15 17 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 58 62 66 70 75 79 84 90 96 102 108 115 123 131 140 149 159 170 182 194 208 223 239 256 275 295 317 340 366 394 424 456 491 529 570 614 661 712 766 823 884 948 1015 1084 1156 1230 1304 1379 1452 1524 1592 1655 1712 1761 1802 1833 1853 1862 1860 1847 1823 1789 1746 1696 1639 1578 1512 1444 1374 1304 1234 1165 1098 1033 970 910 852 798 747 698 652 610 570 532 497 465 434 406 380 355 333 312 292 274 257 242 228 214 202 190 180 170 160 152 144 136 129 123 117 111 106 101 96 92 88 84 80 77 74 71 68 65 62 60 57 55 53 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 95 98 101 105 108 111 114 117 121 124 127 130 133 136 139 142 145 147 150 153 155 158 160 162 164 167 169 171 173 175 176 178 180 181 183 185 186 188 190 191 193 195 196 198 200 202 205 207 209 212 215 218 221 225 229 233 238 243 248 254 260 266 273 280 288 297 306 315 325 336 347 359 371 384 398 412 427 442 458 475 492 510 528 547 566 586 605 625 645 664 683 702 720 737 753 768 781 793 803 811 816 819 820 818 814 807 798 786 772 756 738 718 697 675 652 628 604 580 555 531 507 483 460 438 416 395 375 356 337 320 303 287 272 258 245 232 220 209 198 188 179 170 161 154 146 139 132 126 120 115 109 104 100 95 91 87 83 79 76 72 69 66 63 61 58 55 53 51 48 46 44 42 40 39 37 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 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 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 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 38 40 42 45 47 49 52 54 57 59 62 65 68 70 73 76 79 82 85 89 92
 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 102 105 109 113 117 122 126 131 136 142 148 154 161 168 175 183 192 201 211 221 232 244 257 271 286 302 319 337 357 378 400 424 450 477 506 537 569 603 639 677 716 757 799 842 886 930 974 1017 1059 1100 1138 1173 1205 1232 1255 1272 1283 1288 1287 1280 1267 1248 1223 1193 1160 1122 1081 1038 994 948 902 856 810 765 721 678 637 597 560 524 490 458 428 399 373 348 324 303 282 264 246 230 215 201 188 176 165 155 146 137 129 122 115 109 103 97 92 88 84 80 76 73 69 67 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41
 63 65 67 69 72 74 77 80 82 85 89 92 95 99 103 107 111 115 120 125 130 135 141 147 153 159 166 174 181 189 198 207 217 227 238 249 261 274 287 302 317 333 350 367 386 406 427 448 471 495 520 546 574 602 631 661 692 723 755 787 819 852 883 915 945 974 1002 1028 1051 1072 1091 1106 1119 1128 1133 1135 1134 1129 1121 1110 1096 1079 1060 1038 1015 990 963 936 908 879 850 820 791 762 734 705 678 651 625 599 575 551 528 506 485 465 445 427 409 392 376 361 346 332 319 306 294 283 272 262 252 243 235 226 219 211 204 198 191 185 180 174 169 164 160 155 151 147 143 140 136 133 129 126 123 120 118 115 112 110 107 105 103 101 98 96 94 92 90 88 87 85 83 81 79 78 76 75 73 71 70 68 67 65 64 63 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 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 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 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 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61
 46 47 49 50 51 52 53 55 56 57 59 60 62 64 66 67 69 71 74 76 78 81 84 87 90 93 96 100 104 108 112 116 121 126 132 138 144 151 158 165 173 182 191 201 212 223 235 248 262 276 292 309 326 345 365 387 409 433 458 484 512 541 571 602 635 668 703 737 773 808 843 878 912 945 976 1005 1032 1056 1077 1094 1108 1117 1123 1124 1121 1114 1103 1089 1071 1050 1026 1000 973 943 912 881 849 816 784 752 720 689 658 629 600 572 545 520 495 471 449 427 407 388 369 352 335 320 305 291 278 266 254 243 233 224 214 206 198 190 183 177 170 164 159 154 149 144 140 135 132 128 124 121 118 115 112 109 107 104 102 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 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 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 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 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 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 1 3 4 6 8 10 13 16 19 22 26 30 35 41 47 54 62 71 81 92 105 120 137 156 178 202 231 263 299 341 388 442 503 573 653 744 846 963 1095 1244 1411 1597 1805 2032 2280 2545 2824 3109 3392 3660 3900 4097 4237 4311 4313 4244 4111 3926 3700 3449 3184 2917 2656 2406 2172 1954 1755 1573 1409 1261 1129 1010 904 810 725 650 583 524 471 424 383 345 313 283 257 234 213 195 179 164 152 140 130 121 113 106 99 93 88 84 80 76 72 69 67 64 62 60 58 56 54 53 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 4 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
 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 53 57 61 65 71 76 82 89 96 104 113 123 134 146 159 173 189 207 226 248 271 297 326 357 392 430 471 516 565 618 675 737 803 872 945 1020 1097 1175 1252 1327 1397 1460 1514 1557 1588 1605 1607 1595 1569 1530 1481 1422 1356 1286 1212 1137 1063 989 918 850 786 725 667 614 564 519 476 437 401 369 339 311 286 263 242 223 206 190 175 162 150 139 130 120 112 105 98 92 86 81 76 71 67 64 60 57 54 52 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 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 22 26 29 33 38 43 48 53 59 65 72 80 88 97 107 117 129 141 155 170 186 204 224 245 268 294 322 353 387 423 463 507 555 607 663 724 790 861 936 1017 1102 1191 1284 1381 1479 1577 1676 1771 1863 1948 2026 2093 2150 2193 2222 2237 2237 2224 2197 2158 2108 2049 1983 1910 1833 1754 1672 1591 1509 1429 1351 1275 1202 1132 1064 1001 940 883 828 777 729 684 642 602 565 530 497 467 438 411 386 363 341 321 302 284 267 252 237 223 211 199 187 177 167 157 148 140 132 125 118 111 105 99 94 88 83 79 74 70 66 62 58 55 52 48 45 42 40 37 34 32 30 28 25 23 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 14 16 19 22 25 28 32 36 41 46 52 59 66 74 83 94 105 118 132 148 167 187 210 236 264 297 333 374 420 472 529 593 664 742 828 922 1024 1132 1247 1366 1487 1606 1721 1827 1919 1994 2047 2076 2079 2059 2015 1951 1872 1780 1681 1577 1472 1368 1266 1170 1078 992 912 838 770 707 650 598 550 506 467 431 398 368 341 316 294 273 255 238 222 208 195 183 172 161 152 143 135 128 121 115 109 103 98 93 88 84 80 76 72 69 65 62 59 56 53 50 48 45 43 41 38 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77 80 83 85 88 91 94 97 100 104 107 111 115 119 123 127 132 137 142 147 153 159 165 172 179 187 195 204 214 224 235 246 259 272 286 301 318 335 354 374 395 418 442 467 494 523 553 584 617 651 685 721 758 795 832 868 904 938 971 1001 1027 1050 1068 1081 1089 1091 1088 1078 1063 1042 1016 985 951 913 873 831 788 744 701 658 616 576 536 499 463 430 398 368 341 315 291 269 248 229 212 195 181 167 155 143 133 123 114 106 99 92 85 80 74 70 65 61 57 54 51 48 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 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 1 1 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 19 21 22 23 24 25 27 28 29 31
 58 58 59 60 61 62 63 64 64 65 67 68 69 70 71 72 74 75 76 78 79 81 83 84 86 88 90 92 95 97 99 102 105 108 111 114 118 122 126 130 134 139 144 150 156 162 169 176 183 191 200 209 219 229 240 252 264 277 291 306 321 337 354 372 390 409 428 449 469 490 512 533 554 576 596 617 636 654 671 687 700 712 721 727 731 733 731 727 720 710 698 683 666 648 628 606 584 561 537 513 489 465 441 418 395 373 352 332 312 294 276 259 243 228 214 200 188 176 165 155 145 136 128 120 113 106 100 94 89 84 79 75 71 67 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 30 29 29 28 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 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 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 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 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57
 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 89 93 96 100 104 109 113 118 123 129 134 140 147 153 160 168 176 184 193 202 212 223 234 246 258 271 286 300 316 333 350 368 388 408 429 451 474 497 521 546 571 597 622 647 672 696 719 741 761 779 795 808 818 826 830 830 828 822 813 801 786 769 749 727 704 679 653 627 600 573 547 520 494 468 443 419 396 374 352 332 312 294 276 260 244 229 215 202 189 178 167 156 147 138 129 121 114 107 101 95 89 84 79 74 70 66 62 59 56 53 50 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 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 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44
 22 23 24 25 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 95 99 103 108 113 118 123 129 135 141 147 154 161 169 176 184 193 202 211 220 230 241 251 263 274 286 299 311 325 338 352 366 381 395 410 425 441 456 471 486 501 516 531 545 559 573 585 597 609 620 629 638 646 653 658 663 666 668 669 668 667 664 660 654 648 640 632 622 611 600 588 574 561 547 532 517 501 486 470 454 438 422 407 391 376 361 346 332 318 304 291 279 266 255 243 232 222 212 202 193 185 176 168 161 153 147 140 134 128 122 117 112 107 102 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 41 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21
 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 70 74 80 85 91 98 105 113 122 131 141 152 164 177 191 206 223 240 259 280 302 325 350 377 405 434 464 496 528 560 593 624 655 684 711 735 755 772 784 791 794 791 784 773 757 738 716 692 666 638 610 581 552 524 496 469 442 417 393 370 349 328 309 290 273 257 242 228 215 203 191 181 171 162 153 145 138 131 125 119 114 109 104 100 96 93 89 86 83 81 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 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 21 21 21 21 21 21 21 21 21 21 20 20 20 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 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9
 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 61 63 65 68 71 74 77 80 83 87 91 95 100 105 110 116 122 128 135 143 151 160 169 179 190 202 214 228 242 258 275 293 312 332 353 376 400 425 451 479 507 536 566 596 627 657 687 717 745 772 798 821 842 860 875 887 896 901 903 901 896 888 877 864 847 829 809 788 765 741 717 692 667 641 616 592 567 543 520 497 475 453 433 413 394 376 358 342 326 311 297 284 271 259 248 238 228 219 211 203 195 188 182 176 171 166 162 157 154 150 147 144 142 139 137 136 134 132 131 130 129 128 127 126 126 125 125 125 124 124 124 124 124 124 124 124 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 123 122 122 121 120 119 118 117 116 115 113 112 110 108 107 105 103 101 99 97 95 92 90 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24
 44 46 48 51 53 56 58 61 64 67 70 73 76 79 83 86 90 93 97 101 105 110 114 119 123 128 133 138 143 148 154 159 165 171 177 183 189 196 202 209 215 222 229 236 243 250 257 264 271 277 284 291 298 304 311 318 324 330 336 342 348 354 359 365 370 376 381 386 390 395 400 404 409 413 418 422 426 430 434 438 442 446 450 454 458 461 465 469 472 475 478 481 484 486 489 490 492 493 494 494 494 493 492 490 488 484 481 476 471 465 458 451 443 434 425 415 405 394 383 372 360 349 337 325 313 302 290 279 268 257 246 236 226 216 207 198 190 181 173 166 159 152 145 139 133 127 122 117 112 107 102 98 94 90 87 83 80 76 73 70 68 65 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 41
 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 65 67 70 72 75 77 80 83 86 89 92 96 99 103 106 110 114 118 122 127 132 137 142 147 153 159 165 172 179 186 194 202 211 221 231 241 253 265 278 292 307 323 340 358 377 398 421 444 469 496 525 555 587 621 657 695 734 775 817 861 906 952 998 1044 1090 1135 1178 1219 1257 1291 1321 1345 1363 1374 1379 1376 1366 1349 1324 1294 1257 1216 1170 1121 1070 1016 962 908 854 801 750 700 653 607 564 523 485 449 415 384 355 328 303 280 259 240 222 205 190 176 163 151 141 131 122 113 106 99 92 86 81 76 71 67 63 60 56 53 51 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 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 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 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 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34
 143 148 152 157 161 165 169 173 177 181 184 188 191 194 197 199 202 204 206 208 209 211 212 213 213 214 214 214 215 214 214 214 213 213 212 212 211 210 209 209 208 207 206 206 205 205 204 204 204 204 204 205 205 206 207 208 209 210 212 214 216 218 220 223 226 229 232 235 239 242 246 250 254 258 263 267 272 277 281 286 291 297 302 307 312 317 323 328 333 338 343 348 353 358 363 367 371 375 379 382 385 387 389 391 392 393 393 392 391 389 387 384 381 377 372 367 362 356 349 342 335 327 319 311 303 295 286 277 269 260 251 243 234 226 218 210 202 194 187 180 173 166 159 153 147 141 135 129 124 119 114 109 105 100 96 92 88 84 81 77 74 71 67 65 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 29 28 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 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 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 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 12 12 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 46 49 51 54 57 60 63 67 70 74 78 81 85 89 94 98 102 107 111 116 120 125 129 134 139
 10 11 12 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 53 56 60 64 69 73 78 84 90 96 103 111 119 128 138 149 161 174 188 204 222 241 262 286 313 342 374 410 450 495 544 598 658 723 795 873 958 1048 1144 1245 1349 1454 1558 1658 1751 1832 1899 1947 1976 1982 1966 1929 1873 1801 1716 1623 1524 1422 1321 1221 1125 1034 947 867 792 722 658 599 546 496 451 410 373 339 307 279 253 230 208 188 171 154 139 126 114 102 92 83 75 67 60 54 48 43 38 34 30 27 24 21 19 17 15 13 12 11 10 9 8 7 7 6 6 6 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 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 7 6 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 1 2 3 4 5 6 7 9
 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 45 48 51 55 59 63 68 73 78 83 89 96 102 110 118 126 135 145 156 167 179 192 206 220 236 253 271 290 309 330 352 374 398 421 446 470 494 518 541 563 584 603 620 634 646 655 660 663 663 660 654 645 635 622 607 591 574 556 537 518 499 480 461 443 425 407 390 373 357 342 328 314 300 288 275 264 253 243 233 224 215 207 199 191 184 177 171 165 160 154 149 145 140 136 132 128 125 122 119 116 113 110 108 106 104 102 100 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 1 2 2 3 4 4 5 6 7 8 9
 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 113 117 120 123 127 131 135 139 143 147 151 156 160 165 170 175 180 186 191 197 203 209 215 221 228 234 241 248 255 263 270 278 285 293 301 309 317 325 333 341 348 356 364 371 379 386 393 400 406 412 418 424 429 434 438 442 445 449 451 453 455 456 457 457 457 456 455 453 451 449 446 442 438 434 430 425 419 414 408 402 396 389 382 375 368 361 354 347 339 332 324 317 309 302 294 287 280 272 265 258 251 244 238 231 225 218 212 206 200 194 189 183 177 172 167 162 157 152 147 143 138 134 130 126 122 118 114 110 106 103 100 96 93 90 87 84 81 78 75 72 70 67 65 62 60 58 56 53 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 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 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 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46
 40 43 46 49 52 56 60 63 68 72 76 81 86 92 97 103 110 116 124 131 139 147 156 166 176 186 197 209 221 234 248 262 277 292 308 325 342 359 377 396 414 433 451 470 488 505 522 538 553 566 578 589 597 604 610 613 614 614 612 608 603 596 589 580 570 559 548 536 524 512 499 486 474 461 449 437 425 413 402 391 381 370 360 351 341 332 324 315 307 299 292 285 278 271 264 258 252 246 240 235 230 224 219 215 210 205 201 196 192 188 184 180 176 173 169 166 163 159 156 153 150 147 144 142 139 136 134 132 129 127 125 123 120 118 116 114 113 111 109 107 105 104 102 100 99 97 96 94 92 91 89 88 87 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 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 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 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 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 33 35 38
 109 111 112 114 116 117 119 121 123 125 127 128 130 132 135 137 139 141 143 146 148 151 154 156 159 162 165 169 172 176 180 184 188 193 198 203 209 215 221 228 235 243 251 260 270 280 291 303 316 330 345 361 379 397 417 438 460 484 510 537 565 595 626 659 693 729 765 803 841 879 918 957 995 1032 1068 1101 1132 1160 1184 1204 1220 1231 1236 1236 1230 1219 1203 1181 1155 1124 1090 1053 1013 971 928 884 839 795 751 708 666 625 586 548 512 478 446 415 386 359 334 310 288 267 248 230 213 198 184 171 159 148 138 128 120 112 105 98 92 87 82 77 73 69 65 62 59 57 54 52 50 48 47 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 76 77 77 77 77 77 78 78 78 78 78 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 73 73 72 72 71 71 70 70 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 62 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 99 101 102 104 106 107
 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 51 52 54 56 57 60 62 65 67 71 74 78 82 86 91 97 103 109 117 125 133 143 153 164 176 190 205 221 238 257 277 299 323 349 377 407 439 473 510 548 589 631 675 720 766 812 857 901 943 981 1015 1043 1065 1080 1087 1087 1078 1062 1039 1010 975 936 894 850 804 758 712 667 623 581 540 502 466 432 400 370 343 317 293 271 251 232 215 199 185 172 159 148 138 128 120 112 105 98 92 86 81 77 72 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 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 53 54 54 55 56 57 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 62 61 61 61 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36
 58 59 61 62 64 65 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 95 98 100 102 105 107 110 112 115 118 121 124 127 131 134 138 141 145 149 153 158 163 168 173 178 184 190 197 204 211 218 227 235 244 254 264 275 286 298 310 323 337 351 366 381 397 413 430 448 466 484 502 521 540 558 577 595 613 631 647 663 678 692 705 716 725 733 738 742 744 743 741 736 730 721 710 698 684 668 651 633 614 594 573 552 531 510 488 467 446 425 405 386 367 349 331 314 298 283 268 255 242 229 218 207 197 187 178 170 162 154 148 141 135 130 124 119 115 110 106 103 99 96 93 90 87 84 82 79 77 75 73 71 69 68 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 53 55 56
 68 69 70 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 73 73 73 72 72 71 71 71 71 71 70 70 70 70 71 71 71 71 72 72 73 74 74 75 76 78 79 80 81 83 85 86 88 90 92 95 97 99 102 104 107 110 113 116 120 123 126 130 134 138 141 145 150 154 158 162 166 171 175 179 184 188 192 196 200 203 207 210 212 215 217 218 220 220 220 220 219 218 216 213 211 207 203 199 195 190 185 180 175 169 164 158 152 147 142 136 131 126 121 116 112 107 103 99 95 91 88 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 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 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 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 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 65 66 68
 124 126 129 132 135 138 141 144 147 150 153 156 159 163 166 170 173 177 181 185 190 194 199 204 209 215 221 227 233 240 248 255 264 273 282 292 303 315 327 340 354 369 385 402 419 438 458 479 500 523 546 570 594 619 644 668 693 716 738 759 779 796 810 822 830 836 837 835 830 821 809 793 775 754 731 706 679 652 623 594 566 537 508 481 453 427 401 377 354 331 310 290 270 252 235 219 204 189 176 163 152 140 130 121 112 103 95 88 82 75 70 64 59 55 51 47 43 40 37 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 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 14 14 14 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 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 68 70 72 74 77 79 81 84 86 89 92 94 97 99 102 105 107 110 113 115 118 121
 87 90 93 97 100 104 107 111 115 119 123 127 131 136 140 145 150 154 159 165 170 175 181 187 193 200 206 213 220 228 236 244 253 262 272 282 293 304 316 329 342 356 371 387 404 422 440 460 480 501 524 547 571 595 620 645 671 697 722 746 770 792 813 832 849 863 873 881 886 887 884 878 868 855 839 819 798 774 749 721 693 664 635 605 576 547 518 490 463 436 411 387 363 341 320 299 280 262 245 229 213 199 186 173 161 150 140 130 121 112 105 97 90 84 78 73 68 64 59 55 52 49 46 43 41 39 37 35 34 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 77 80 83
 25 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 119 125 130 136 141 147 153 158 164 170 175 181 186 191 196 201 205 209 213 216 219 222 224 226 228 229 230 231 231 232 232 231 231 230 230 229 228 228 227 226 226 225 224 224 224 224 223 223 224 224 224 225 226 226 227 229 230 231 232 234 235 237 239 240 242 244 245 246 248 249 250 251 251 251 251 251 250 248 247 244 242 239 235 231 226 222 216 211 205 198 192 185 178 172 165 158 151 144 138 131 125 119 113 107 101 96 91 86 82 77 73 69 65 62 59 55 52 50 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 4 4 4 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 1 1 1 1 1 1 1 2 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 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 8 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 5 5 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 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24
 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 69 71 74 77 80 83 86 90 93 97 102 106 111 116 122 128 134 140 148 155 163 172 181 191 201 212 224 237 250 264 279 294 311 328 346 364 384 404 424 445 465 486 507 527 547 566 584 600 615 627 638 646 652 655 656 654 649 642 633 622 609 594 578 561 543 524 505 486 466 446 427 408 389 371 353 336 319 304 288 274 260 246 233 221 210 199 188 178 169 160 152 144 136 129 123 117 111 105 100 95 90 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43
 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 22 23 25 27 30 33 36 40 45 50 56 64 72 82 93 106 122 139 159 182 209 240 276 317 364 417 479 550 631 722 825 940 1067 1203 1347 1492 1631 1754 1851 1910 1925 1893 1817 1707 1572 1424 1273 1126 988 861 747 647 558 481 413 355 305 262 224 192 165 141 121 103 88 75 64 54 46 39 33 28 24 20 17 14 11 9 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 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 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 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6
 48 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 99 102 106 110 114 119 123 128 133 138 143 149 155 161 167 174 181 189 196 205 213 222 231 241 251 262 273 285 297 310 323 336 350 365 379 394 410 425 441 456 472 487 502 516 530 543 555 567 577 586 593 599 604 607 608 608 605 602 596 589 581 571 560 548 535 521 506 491 475 459 443 427 411 394 378 362 347 332 317 302 288 275 262 249 237 226 215 204 194 184 175 167 158 151 143 136 130 123 118 112 107 102 97 93 89 85 82 78 75 72 70 67 65 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 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 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 22 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 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 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 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 47
 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 81 83 86 88 91 94 97 100 104 107 111 115 119 124 129 133 139 144 150 156 162 169 176 183 190 198 206 215 223 232 242 251 261 271 281 291 302 312 323 333 344 354 365 375 385 395 404 414 422 431 439 446 453 459 465 470 474 478 481 483 485 486 486 486 485 483 480 477 474 470 465 460 454 448 442 435 428 421 413 405 398 390 382 373 365 357 349 341 333 326 318 310 303 296 289 282 276 269 263 257 252 246 241 236 231 226 222 217 213 209 205 202 198 195 191 188 185 182 179 176 173 171 168 166 163 161 158 156 154 152 150 147 145 143 141 139 137 135 133 132 130 128 126 124 122 120 119 117 115 113 112 110 108 106 105 103 101 99 98 96 94 93 91 89 88 86 85 83 82 80 79 77 76 74 73 72 70 69 68 67 66 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37
 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 67 70 72 75 78 80 83 86 89 92 95 98 101 104 106 109 112 114 116 119 121 122 124 125 126 127 127 127 127 127 126 125 124 122 121 119 117 115 112 110 107 104 102 99 96 93 90 87 84 81 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 59 60 62 63 65 67 68 70 72 73 75 76 78 79 80 82 83 84 85 87 88 88 89 90 91 91 92 92 92 93 93 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 84 83 81 80 79 78 76 75 74 72 71 69 68 67 65 64 62 61 60 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26
 126 130 134 139 143 147 152 156 160 164 168 172 176 180 183 186 190 192 195 198 200 202 204 206 207 209 209 210 211 211 211 211 211 211 210 210 209 208 207 206 205 205 204 203 202 201 200 199 199 198 198 197 197 197 197 198 198 198 199 200 200 201 202 203 205 206 207 209 210 211 213 214 216 217 219 220 221 223 224 225 225 226 226 227 227 227 226 225 224 223 222 220 218 215 213 210 206 203 199 195 190 186 181 176 171 166 160 155 150 144 139 133 128 123 118 113 108 103 98 94 90 85 81 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 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 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 79 82 86 89 93 97 101 105 109 113 117 121
 174 180 186 192 198 205 211 217 223 229 236 242 248 255 261 267 273 280 286 292 299 305 311 317 323 330 336 342 348 354 360 366 372 377 383 389 394 400 405 411 416 421 426 431 436 441 446 451 456 460 465 470 474 479 483 488 492 497 501 505 510 514 518 522 526 529 533 536 540 543 546 549 552 554 557 559 561 562 564 565 566 566 567 567 566 565 564 562 560 557 554 550 545 540 535 528 521 513 505 496 487 476 466 454 442 430 418 405 391 378 365 351 338 324 311 298 285 272 260 248 237 226 215 205 196 186 178 169 161 154 147 140 134 128 122 116 111 107 102 98 94 90 86 83 80 77 74 71 69 66 64 62 59 57 55 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 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 1 1 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 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 43 45 47 50 53 56 59 62 65 69 73 76 80 85 89 93 98 103 108 113 118 123 128 134 139 145 151 156 162 168
 148 146 144 142 140 138 136 134 132 130 129 127 125 123 121 120 118 116 115 114 112 111 110 108 107 106 105 105 104 103 103 102 102 101 101 101 101 102 102 102 103 104 105 106 107 108 109 111 113 115 117 119 121 123 126 129 132 135 138 141 144 148 151 155 159 162 166 170 174 178 182 186 190 194 198 202 206 210 213 217 220 223 226 228 231 233 234 236 237 237 238 238 237 236 235 233 231 228 225 222 219 215 210 206 201 196 191 186 181 176 170 165 159 154 148 143 138 133 127 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 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 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 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 83 85 88 90 93 95 98 101 104 107 110 113 116 119 122 125 129 132 135 138 141 144 147 149 152 155 157 159 161 163 165 166 168 169 170 171 171 171 171 171 171 171 170 169 168 167 166 164 163 161 160 158 156 154 152 150
 39 39 39 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 41 41 41 42 42 42 43 44 45 46 47 49 51 53 56 59 63 68 73 79 87 95 105 117 130 146 164 185 209 237 269 306 349 398 454 518 592 676 772 880 1003 1139 1289 1452 1625 1801 1973 2130 2259 2346 2382 2361 2284 2160 2001 1821 1633 1447 1271 1108 961 830 715 614 526 450 384 328 279 236 200 169 142 119 99 82 67 54 43 34 26 20 14 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 1 1 1 1 2 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 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 33 33 34 34 35 36 36 37 37 38 38 38
 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 63 65 68 71 74 77 81 85 89 94 99 105 111 118 125 132 141 149 159 169 179 190 202 215 227 240 254 268 281 295 308 320 332 343 352 360 366 370 372 372 370 366 360 352 342 331 319 306 292 278 264 249 235 221 207 194 181 169 157 146 136 126 117 108 100 93 86 79 73 68 63 58 54 50 46 43 40 37 34 32 30 28 26 24 23 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 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 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 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
 170 171 171 172 173 173 174 175 176 178 179 180 182 183 185 187 189 191 193 195 198 200 203 206 209 212 215 218 222 225 229 233 236 240 244 248 252 256 259 263 267 270 274 277 280 282 285 287 289 290 291 292 293 292 292 291 290 288 286 283 281 277 274 270 266 262 257 253 248 243 237 232 227 221 216 210 205 199 194 188 183 177 172 167 161 156 151 146 141 136 131 127 122 118 113 109 105 100 96 92 89 85 81 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 93 97 100 103 106 110 113 116 120 123 126 129 132 135 138 141 144 147 149 151 154 156 158 159 161 162 163 164 165 166 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170
 111 112 113 115 116 117 119 120 122 123 125 126 128 130 132 134 136 138 140 143 145 148 150 153 156 159 162 165 169 172 176 180 184 188 192 196 201 205 210 215 220 225 230 235 240 245 250 255 259 264 269 273 277 281 284 287 290 293 295 297 298 299 299 299 299 298 297 296 294 292 289 286 283 280 276 272 268 264 260 255 251 246 241 237 232 227 222 217 212 207 202 197 192 187 182 177 172 168 163 158 153 149 144 140 135 131 127 123 119 115 111 107 103 100 96 93 90 86 83 80 78 75 72 70 68 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 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 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 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 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 74 75 76 77 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110
 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 85 88 91 95 99 104 108 114 119 125 132 139 147 156 165 175 186 197 210 223 237 252 267 284 301 318 337 355 374 392 411 428 445 460 474 487 497 504 509 512 512 509 503 495 485 473 459 444 428 411 394 376 358 341 323 306 290 274 259 244 230 216 204 192 180 169 159 150 141 132 124 116 109 103 96 91 85 80 75 71 66 63 59 56 52 50 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 9 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 17 18 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 83 86 88 90 93 95 97 99 101 103 105 107 109 110 111 113 114 115 115 116 116 116 116 115 115 114 113 112 111 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 61 60 59 59 58 57 57 57 56 56 56 56 56
 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 58 59 60 61 63 64 66 68 70 72 74 76 79 81 84 87 90 93 97 100 104 108 112 117 122 127 132 137 143 148 154 160 167 173 179 186 193 200 206 213 220 226 233 239 245 250 256 261 265 269 272 275 278 279 280 280 280 279 277 274 271 268 263 259 253 248 242 235 229 222 215 208 201 194 187 180 173 166 159 152 146 140 133 128 122 117 111 106 102 97 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 52 50 49 48 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 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 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38
 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 60 62 66 69 72 76 80 85 89 94 100 106 112 119 126 134 142 151 161 171 182 193 206 219 233 247 262 277 293 310 326 342 359 375 390 404 417 429 439 448 454 458 460 460 458 454 448 440 431 420 408 395 382 368 354 339 325 311 297 283 270 257 244 232 220 209 199 189 179 170 161 153 145 137 130 124 117 111 106 100 95 90 86 82 78 74 70 67 64 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21
 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 75 77 78 80 82 84 86 89 91 93 96 98 101 104 107 110 113 117 120 124 128 133 137 142 147 152 158 163 169 176 183 190 197 204 212 221 229 238 246 255 265 274 283 292 301 310 318 326 334 341 348 354 359 364 368 371 373 374 374 374 373 370 368 364 360 355 349 343 337 330 323 316 308 300 292 284 275 267 259 251 242 234 226 218 210 203 195 188 181 174 167 161 154 148 142 137 131 126 121 116 112 107 103 100 96 92 89 86 83 80 78 76 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 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 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 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 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51
 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 79 81 84 87 90 94 97 101 105 110 115 120 125 131 137 143 150 157 165 173 181 190 199 208 218 227 237 247 257 267 277 287 296 305 313 321 328 334 339 344 347 349 350 350 349 347 344 340 335 329 322 315 307 298 289 280 271 261 251 241 232 222 212 203 194 185 176 167 159 151 143 136 129 122 115 109 103 98 92 87 82 78 73 69 66 62 59 55 53 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 23 24 24 24 24 25 25 25 25 25 26 26 26 26 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 30 30 30 30 30 30 30 30 30 30 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 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 30 30 31 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 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43
 69 71 73 75 77 79 81 83 85 88 90 92 94 97 99 101 104 106 109 111 114 117 119 122 125 128 131 134 137 140 143 147 150 154 157 161 165 169 173 178 182 187 192 198 203 209 215 221 228 235 242 250 258 267 275 285 294 305 315 326 337 349 361 373 386 399 412 425 438 452 465 478 491 503 515 527 537 547 557 565 572 577 582 585 586 587 585 582 577 571 564 555 544 532 520 506 491 475 459 443 426 408 391 374 357 340 323 307 291 276 261 247 233 220 207 196 184 174 164 154 145 137 129 122 115 109 102 97 92 87 82 78 74 70 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 3 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67
 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 89 91 93 95 97 100 102 105 107 110 113 116 119 122 125 129 132 136 140 144 148 153 157 162 167 172 178 183 189 195 201 207 214 220 227 234 241 248 256 263 271 278 286 294 302 309 317 324 332 339 347 354 360 367 373 379 384 389 394 398 402 405 407 409 410 410 410 409 407 404 401 397 392 386 380 373 366 358 349 341 331 322 312 302 292 282 272 262 252 242 232 223 213 204 195 187 179 171 163 156 149 143 137 131 125 119 114 110 105 101 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 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 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51
 86 85 84 84 83 83 82 82 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 80 80 80 81 82 82 83 84 85 86 87 88 90 91 93 95 97 99 102 104 107 110 113 117 121 125 129 134 139 144 150 155 161 168 175 181 189 196 204 212 221 229 238 247 256 265 274 283 292 301 310 319 327 336 344 351 358 365 370 376 380 384 387 389 391 391 391 390 388 385 381 376 371 365 358 351 343 335 326 317 308 299 289 279 269 259 250 240 230 221 212 203 194 186 178 170 163 155 149 142 136 130 124 119 114 109 104 100 96 92 89 85 82 79 76 74 71 69 67 64 62 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 98 100 102 104 107 109 111 113 115 117 119 121 123 125 127 128 130 131 132 133 134 135 135 136 136 136 136 136 136 136 135 134 134 133 132 131 129 128 127 125 124 123 121 120 118 117 115 113 112 110 109 107 106 105 103 102 100 99 98 97 95 94 93 92 91 90 89 88 87 87
 68 69 70 71 72 73 74 75 77 78 80 81 83 85 86 88 90 93 95 97 100 102 105 108 112 115 119 123 127 131 136 141 146 152 158 165 172 179 187 196 205 215 226 237 249 261 275 289 304 319 336 353 370 389 407 426 446 465 484 503 521 539 555 570 584 596 606 614 620 624 625 623 620 614 606 595 583 570 555 539 521 503 485 466 447 428 409 390 372 354 336 319 302 286 271 256 242 229 216 203 192 181 170 160 151 142 134 126 118 112 105 99 93 88 83 78 74 70 66 63 60 57 54 52 50 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 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 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 59 61 64 66 69 71 73 76 78 81 83 86 88 90 93 95 97 99 101 103 105 107 108 110 111 113 114 115 116 116 117 117 117 117 117 117 116 116 115 114 113 112 110 109 107 105 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 66 67
 71 72 74 75 77 79 80 82 84 85 87 89 91 93 95 97 99 101 104 106 108 110 113 115 118 120 123 126 128 131 134 137 139 142 145 148 151 154 157 160 163 166 169 172 175 178 181 183 186 189 192 194 197 199 201 203 206 207 209 211 213 214 215 217 218 219 219 220 220 221 221 221 221 221 220 220 219 218 217 216 215 214 213 211 209 208 206 204 202 200 197 195 193 190 187 185 182 179 176 173 170 167 164 161 157 154 151 147 144 141 137 134 131 127 124 121 118 114 111 108 105 102 99 97 94 91 89 86 84 82 79 77 75 73 71 70 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 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 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 51 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69
 22 23 24 25 26 27 29 30 31 33 34 35 37 39 40 42 44 46 48 51 53 56 58 61 65 68 71 75 79 84 88 94 99 105 111 118 126 134 143 153 163 174 187 200 215 231 248 266 286 308 332 357 384 412 443 475 509 543 579 615 652 687 722 754 784 810 832 848 860 865 864 857 845 827 805 779 750 718 684 650 615 580 546 512 480 449 419 391 364 339 316 294 273 254 235 219 203 189 175 163 151 140 130 121 112 105 97 90 84 78 73 68 63 59 55 52 48 45 43 40 38 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 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 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21
 150 151 153 154 155 156 156 157 157 158 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 153 153 154 154 155 156 158 159 160 162 164 166 168 170 173 175 177 180 183 185 188 190 193 195 198 200 202 204 205 207 208 209 209 210 210 209 209 208 206 205 202 200 197 194 191 187 183 179 174 170 165 160 155 150 144 139 134 129 123 118 113 108 103 98 93 88 84 80 75 71 67 64 60 57 54 51 48 45 42 40 38 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 1 1 1 2 2 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 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 28 29 30 31 32 34 35 37 38 40 42 43 45 48 50 52 54 57 60 62 65 68 71 74 77 81 84 88 91 95 98 102 105 109 112 116 119 122 126 129 132 134 137 140 142 144 146 148
 158 159 161 162 164 166 167 169 170 172 173 175 176 178 179 181 182 184 186 187 189 190 192 194 195 197 199 201 203 205 207 209 211 213 215 217 219 222 224 226 228 231 233 235 238 240 242 244 246 247 249 250 252 253 253 254 254 254 253 252 251 250 248 246 244 241 238 235 232 228 224 220 216 211 206 202 197 192 187 182 177 171 166 161 156 151 146 141 137 132 127 123 118 114 110 105 101 98 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 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 31 31 31 31 31 31 31 31 31 31 31 31 30 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 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 94 95 95 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 106 106 107 108 109 109 110 111 112 113 114 115 117 118 119 120 122 123 124 126 127 129 130 132 134 135 137 138 140 142 143 145 146 148 150 151 153 154 156
 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 80 83 86 89 92 96 100 103 108 112 116 121 126 131 137 142 148 154 160 166 172 178 184 190 196 202 207 213 218 222 226 230 233 236 238 239 240 240 240 239 237 235 232 229 226 222 218 213 209 204 199 193 188 183 177 172 167 161 156 151 146 141 136 131 126 122 117 113 109 105 101 97 93 89 86 83 79 76 73 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 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 21 21 21 21 20 20 20 20 20 19 19 19 19 19 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 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 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 38
 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 90 92 94 97 100 102 105 108 111 114 117 121 124 127 131 134 138 142 145 149 153 157 160 164 168 172 175 179 182 186 189 192 194 197 199 200 202 203 203 203 203 202 201 199 197 194 191 188 184 180 176 171 167 162 157 152 147 142 137 132 127 123 118 114 110 106 102 98 94 91 88 84 81 79 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 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 19 19 19 19 19 19 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45
 9 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 67 71 75 79 84 89 95 102 109 116 125 134 144 155 167 181 195 212 229 248 269 292 317 343 371 401 433 465 499 534 569 603 636 668 696 721 742 757 767 771 769 761 748 730 707 680 651 620 588 554 521 488 456 425 395 366 339 314 289 267 246 226 207 190 174 160 146 133 121 111 101 91 83 75 68 62 56 50 45 41 37 33 30 27 24 22 20 18 17 15 14 14 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 45 46 48 51 53 55 57 60 62 65 68 71 74 77 80 83 87 90 94 97 101 105 108 112 115 119 122 125 128 130 132 134 135 136 137 136 136 134 133 130 128 125 121 118 113 109 105 100 96 91 87 82 78 74 69 66 62 58 55 51 48 45 43 40 38 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 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 1 1 2 2 3 3 4 5 5 6 7 7 8
 49 52 54 56 58 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 122 125 128 131 134 137 140 143 147 150 153 156 159 162 164 167 170 173 176 179 182 185 187 190 193 196 199 202 204 207 210 213 215 218 220 223 225 228 230 232 234 235 237 238 239 240 241 241 242 242 241 240 240 238 237 235 233 230 228 225 222 218 215 211 207 202 198 193 189 184 179 174 169 164 159 154 149 144 139 134 129 124 120 115 111 107 102 98 95 91 87 84 81 77 74 72 69 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 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 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 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 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 41 43 45 47
 55 57 58 60 61 63 65 67 68 70 72 74 76 79 81 83 85 88 90 93 96 99 102 105 108 112 115 119 123 127 131 136 141 145 151 156 162 168 174 181 188 195 202 210 218 226 235 244 253 262 272 281 291 301 310 319 328 337 345 353 360 366 372 377 380 383 385 386 385 384 382 378 374 369 363 356 348 340 331 322 313 303 293 283 273 263 253 243 233 223 213 204 195 186 177 168 160 152 145 137 130 123 117 110 104 98 93 88 83 78 73 69 65 61 57 54 50 47 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 104 107 111 114 118 122 125 129 133 136 140 143 146 150 152 155 158 160 162 163 164 165 165 166 165 165 164 162 161 159 157 154 152 149 146 143 139 136 132 129 125 122 118 115 111 108 104 101 98 95 91 88 85 82 80 77 74 72 69 67 64 62 60 58 55 53 51 50 48 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 53
 40 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 69 72 75 79 82 87 91 96 102 108 114 121 129 138 147 157 168 180 192 206 221 236 253 270 289 308 328 348 368 388 408 428 446 463 479 492 503 511 517 519 519 516 510 502 491 479 464 449 432 415 398 380 362 345 328 311 295 279 264 249 236 223 210 198 187 176 166 157 148 139 131 124 117 110 104 98 93 87 83 78 74 70 66 63 60 57 54 52 50 48 46 44 43 42 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 76 77 77 76 76 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 40 40
 79 83 87 92 96 101 106 112 117 123 130 136 143 150 158 166 175 184 194 204 215 226 238 251 265 279 294 310 327 345 364 384 404 426 448 471 495 519 543 568 592 616 639 660 680 698 714 726 736 742 745 744 739 731 719 704 687 667 645 621 597 571 545 519 493 468 443 419 395 373 351 331 311 293 275 259 243 228 214 201 189 178 167 156 147 138 129 121 114 107 100 94 88 82 77 72 67 63 59 55 51 48 45 42 39 36 34 31 29 27 25 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 68 72 75
 69 66 64 62 60 57 55 53 51 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 60 62 65 67 70 73 75 78 81 84 87 90 94 97 100 104 107 110 114 117 121 124 128 131 134 137 140 143 145 148 150 152 153 154 155 156 156 156 155 154 153 151 149 146 144 141 138 134 131 127 123 120 116 112 108 104 101 97 93 90 87 83 80 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 67 69 71 74 76 79 82 85 88 91 94 98 101 105 109 113 116 120 125 129 133 137 141 145 149 152 156 159 162 165 167 169 171 172 173 173 173 172 171 170 168 165 163 160 157 153 150 146 142 138 134 130 126 122 118 114 111 107 103 99 96 93 89 86 83 80 77 74 72
 180 181 181 181 181 181 180 180 179 178 176 175 173 172 170 168 166 164 162 160 158 156 154 152 150 148 146 144 142 140 138 136 135 133 132 131 129 128 127 127 126 126 126 126 126 127 127 128 130 131 133 135 137 140 143 146 150 153 157 162 166 171 176 181 187 193 199 205 211 218 225 232 239 246 253 261 268 275 283 290 296 303 309 315 320 324 328 331 333 334 334 333 331 328 323 318 311 304 295 286 276 265 254 242 231 219 207 195 184 173 162 151 141 132 123 114 106 98 91 85 78 73 68 63 58 54 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 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 14 14 14 14 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 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 16 16 16 16 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 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 26 27 28 29 31 32 34 36 38 40 42 44 47 50 53 56 59 63 66 70 74 79 83 88 92 97 102 107 112 117 122 127 132 137 141 146 150 154 158 162 165 168 171 173 176 177 179
 60 61 61 62 62 63 64 64 65 65 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 76 77 78 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 110 111 112 113 114 115 115 116 117 117 118 119 119 120 120 120 121 121 121 122 122 122 122 122 122 122 122 122 122 121 121 121 120 120 120 119 119 118 117 117 116 115 115 114 113 112 111 110 109 108 107 106 104 103 102 101 99 98 97 95 94 93 91 90 89 87 86 85 83 82 81 80 78 77 76 75 74 73 72 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 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 75 75 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 66 66 65 65 64 63 63 62 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 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 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60
 59 58 58 57 56 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 51 52 52 53 53 54 55 56 56 58 59 60 61 63 65 67 69 71 73 76 79 82 85 88 92 96 100 104 109 113 118 123 128 134 139 145 151 157 163 169 175 182 188 194 200 206 212 218 224 229 234 239 243 247 251 254 256 259 260 262 262 263 262 261 260 258 256 253 250 246 242 238 234 229 224 219 213 208 202 197 191 185 180 174 169 163 158 153 148 143 138 134 129 125 121 117 114 110 107 104 101 98 95 93 90 88 86 84 82 80 78 76 74 73 71 69 68 67 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 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 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59
 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 96 97 98 99 101 102 104 105 107 109 111 113 115 117 120 123 126 129 133 137 141 146 151 157 163 170 177 185 193 203 213 223 235 247 260 274 289 305 322 340 358 378 398 419 440 462 484 506 527 549 569 589 607 623 637 648 656 662 664 663 658 650 639 625 608 589 568 545 521 497 472 447 422 398 374 351 328 307 287 267 249 232 216 201 187 174 162 150 140 130 122 113 106 99 93 87 81 77 72 68 64 61 58 55 52 50 47 45 44 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 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 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 64
 66 68 69 70 71 72 73 74 76 77 78 79 81 82 83 85 86 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 105 106 106 107 107 108 108 109 109 109 109 109 110 110 110 110 110 110 110 110 110 110 110 110 111 111 111 111 112 112 112 113 113 113 114 114 115 115 116 117 117 118 119 119 120 121 122 122 123 124 124 125 126 126 127 127 128 128 128 129 129 129 129 128 128 128 127 126 125 124 123 121 120 118 116 114 112 110 107 105 102 100 97 94 91 88 85 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 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 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 48 50 52 55 57 59 61 63 65 68 70 72 74 76 78 80 82 84 85 87 88 89 91 92 92 93 94 94 94 94 94 94 94 94 93 92 92 91 90 89 88 87 86 85 84 82 81 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 64 65
 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 66 66 67 67 68 68 69 70 71 72 73 75 76 78 80 83 85 88 92 95 99 104 109 114 120 126 133 141 149 158 167 177 188 200 212 225 239 254 269 285 302 319 337 355 373 391 409 427 444 460 475 488 500 509 516 520 522 520 516 509 500 487 473 457 440 421 401 381 361 341 320 301 282 263 245 228 212 197 183 170 158 146 136 126 117 108 101 94 87 82 76 72 67 63 60 57 54 51 49 47 45 43 42 40 39 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 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 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 53 53 54
 81 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 115 118 120 123 125 128 130 133 136 139 142 145 149 152 156 160 164 168 173 177 182 187 192 198 203 209 215 221 226 232 238 243 249 254 258 263 266 269 272 273 274 275 274 272 270 267 263 259 254 248 242 235 228 221 214 206 198 191 183 175 168 160 153 146 139 133 126 120 114 108 102 97 92 87 82 78 74 69 65 62 58 55 52 48 45 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 15 14 14 13 12 11 11 10 10 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 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 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 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 45 47 49 51 54 56 58 60 62 64 66 68 71 73 75 77 79
 115 122 130 139 147 156 166 175 185 196 207 218 229 241 253 265 278 291 304 317 330 343 357 370 383 396 409 421 433 444 456 466 476 485 493 501 507 513 518 522 525 527 527 527 526 525 522 518 514 508 502 496 488 481 472 463 454 444 434 424 414 403 392 382 371 360 349 338 328 317 307 297 287 277 267 258 248 239 231 222 214 206 198 190 183 176 169 162 156 149 143 137 132 126 121 116 111 106 102 97 93 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 47 45 44 42 41 40 39 39 38 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 70 70 69 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 56 54 53 51 49 48 46 44 43 41 39 38 36 34 33 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 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 9 9 9 9 9 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 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 61 66 71 76 82 88 94 101 108
 17 18 18 19 20 21 22 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 73 77 81 85 90 94 100 105 112 118 125 133 141 149 159 169 180 191 203 216 230 245 261 277 294 311 329 347 366 384 402 420 437 452 467 479 490 498 505 508 510 509 506 500 493 484 473 461 448 434 419 404 389 374 359 344 329 315 301 287 274 262 250 239 228 218 208 198 189 181 173 166 158 152 145 139 134 129 124 119 115 111 107 104 101 98 95 93 91 89 88 86 85 84 84 83 83 83 83 83 83 83 84 85 85 86 87 88 89 90 91 92 92 93 94 95 96 97 98 99 99 100 100 101 101 102 102 102 102 102 101 101 101 100 99 99 98 97 96 95 93 92 91 89 88 86 84 82 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 19 19 18 17 17 16 16 16 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 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 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16
 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 50 52 54 57 60 62 65 69 72 76 79 83 87 92 96 101 106 111 116 122 128 133 139 145 151 157 163 169 175 181 186 191 196 201 205 209 212 215 217 219 221 222 222 222 222 221 220 219 217 215 213 210 208 205 202 199 196 193 190 187 184 181 177 174 171 168 165 161 158 155 152 148 145 142 139 135 132 129 126 123 119 116 113 110 107 104 100 97 94 91 88 85 82 79 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20
 140 141 142 143 144 144 145 146 147 148 148 149 150 151 152 153 153 154 155 156 157 158 158 159 160 161 162 163 163 164 165 166 167 168 169 169 170 171 172 173 174 175 176 177 179 180 181 182 184 185 187 189 190 192 194 196 198 200 202 204 206 208 210 213 215 217 219 221 223 225 227 229 231 233 235 237 238 240 241 243 244 245 245 246 246 247 247 246 246 245 243 242 240 238 235 232 229 225 222 217 213 208 203 197 192 186 180 174 168 161 155 149 143 136 130 124 119 113 107 102 97 92 88 83 79 75 71 68 64 61 58 56 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 75 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 117 119 120 122 123 125 126 128 129 130 131 132 134 135 136 137 138 138 139
 82 85 87 90 93 96 100 103 106 110 113 117 121 125 129 133 137 142 146 151 156 161 167 172 178 184 190 196 203 209 216 223 231 238 246 254 261 269 278 286 294 302 310 318 326 333 340 347 353 359 364 369 373 376 378 380 380 380 379 378 375 372 368 364 359 353 347 340 334 326 319 311 304 296 288 280 272 264 256 249 241 234 226 219 212 205 198 192 185 179 173 167 161 156 150 145 140 135 130 125 121 116 112 108 104 100 97 93 90 86 83 80 77 75 72 69 67 65 63 61 59 57 56 54 53 52 50 49 48 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79
 214 208 203 197 192 186 181 176 171 166 162 157 153 149 145 141 137 134 131 127 124 122 119 117 114 112 110 109 107 106 104 103 102 102 101 101 100 100 100 100 101 101 102 103 103 104 105 106 108 109 110 111 112 114 115 116 117 118 120 121 121 122 123 124 124 125 125 126 126 126 126 126 126 125 125 124 123 123 122 121 119 118 117 115 114 112 110 108 106 104 102 100 97 95 93 90 88 85 82 80 77 74 72 69 66 64 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 27 25 24 22 21 20 19 17 16 16 15 14 13 13 12 12 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 13 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 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 62 64 65 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 77 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 71 74 78 82 86 91 95 101 106 112 118 125 132 139 146 154 162 170 178 186 195 203 211 219 226 233 240 246 251 255 259 262 264 265 266 266 265 263 260 257 254 250 245 240 235 230 225 219
 46 46 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 76 77 78 80 81 83 84 86 87 88 90 91 92 93 95 96 97 97 98 99 99 100 100 100 101 101 100 100 100 99 99 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 50 49 47 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 11 11 11 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 13 13 13 13 13 13 13 13 14 14 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 34 35 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46
 51 52 52 53 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 79 80 81 82 83 84 85 86 88 89 90 91 93 94 95 97 98 100 102 104 105 107 109 111 114 116 118 121 123 126 128 131 134 137 140 143 146 150 153 157 160 164 167 171 175 179 183 186 190 194 197 201 204 207 210 212 214 216 218 218 219 219 218 217 215 212 209 205 201 196 191 186 180 174 167 161 154 147 140 134 127 121 114 108 102 97 91 86 81 77 73 68 65 61 58 55 52 49 47 44 42 40 39 37 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 59 60 62 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51
 41 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 107 111 116 120 125 129 134 138 143 148 152 157 161 166 170 175 179 183 187 190 194 197 200 203 206 208 210 212 213 214 215 216 216 216 215 214 213 212 210 208 205 203 200 197 193 189 186 182 177 173 169 164 159 155 150 145 140 136 131 127 122 118 113 109 105 101 97 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 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 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 80 83 85 88 91 94 97 100 103 106 109 112 116 119 122 125 128 131 133 136 138 141 143 144 146 147 147 148 148 148 147 146 145 143 141 139 136 134 131 128 124 121 118 114 111 108 104 101 97 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42
 223 222 221 219 217 215 212 209 206 203 199 196 192 188 184 180 176 172 168 164 160 156 152 149 145 141 138 134 131 128 125 122 119 116 114 111 109 107 105 103 101 100 98 97 96 95 94 93 92 92 91 90 90 89 89 89 88 88 88 88 87 87 87 87 87 86 86 86 86 86 85 85 85 84 84 84 84 83 83 83 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 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 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 47 48 50 53 55 57 60 62 65 68 71 75 78 82 86 90 95 100 104 109 115 120 126 131 137 143 149 155 161 166 172 178 183 188 193 198 203 207 210 213 216 218 220 222 223 223 223
 100 102 104 105 107 110 112 114 116 119 121 124 127 130 133 136 139 143 147 151 155 159 164 168 173 179 184 190 196 202 209 216 223 230 237 244 252 259 267 274 281 288 294 300 305 310 314 317 319 320 321 320 318 315 311 307 301 295 288 280 272 264 255 246 237 228 219 210 201 192 184 176 168 160 153 145 139 132 126 120 114 108 103 98 93 89 84 80 76 72 69 65 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 53 54 56 58 60 63 65 67 69 72 74 76 79 81 84 87 89 92 94 97 100 102 105 108 110 113 115 117 120 122 124 125 127 129 130 131 132 133 133 134 134 134 134 133 133 132 131 130 129 128 127 125 124 123 121 120 118 116 115 113 112 110 109 107 106 104 103 102 100 99 98 96 95 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 79 80 81 83 84 86 87 88 90 92 93 95 96 98
 117 121 124 127 131 134 138 141 145 149 153 157 161 165 169 173 177 182 186 191 195 200 204 209 213 217 222 226 230 235 238 242 246 249 252 255 258 260 262 264 265 266 267 267 267 267 266 265 263 262 260 258 255 253 250 247 244 241 238 235 231 228 225 221 218 214 211 208 204 201 198 194 191 188 185 181 178 175 172 169 166 163 160 157 154 151 148 145 142 138 135 132 129 126 123 120 117 113 110 107 104 101 97 94 91 88 85 81 78 75 72 69 66 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 50 52 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 92 96 99 103 107 110 114 118 121 125 128 132 135 137 140 142 144 146 147 148 148 148 148 147 146 144 143 140 138 135 133 130 126 123 120 116 113 109 106 103 99 96 93 90 87 84 81 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 50 52 54 56 58 61 63 66 68 71 73 76 79 81 84 87 90 93 96 99 102 105 108 111 114
 95 99 104 108 113 118 123 128 133 138 143 149 154 159 165 170 176 181 186 191 196 201 206 210 214 218 222 225 228 231 234 236 237 239 240 241 241 241 241 241 240 239 238 236 235 233 231 229 227 225 222 220 218 216 213 211 209 206 204 202 200 198 196 194 191 189 187 185 183 182 180 178 176 174 172 170 168 166 164 162 160 158 156 154 152 150 148 146 143 141 139 137 135 132 130 128 126 123 121 119 116 114 112 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 77 75 74 72 71 70 68 67 66 65 65 64 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 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 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 46 49 52 55 58 61 64 68 71 75 78 82 86 90
 155 153 151 149 147 144 142 139 137 134 131 128 126 123 120 117 114 111 109 106 103 100 98 95 93 90 88 86 83 81 79 77 75 74 72 70 69 68 66 65 64 63 63 62 61 61 60 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 103 104 104 104 104 105 104 104 104 104 103 103 102 101 100 99 98 97 96 95 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 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 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 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 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 63 65 66 68 71 73 75 78 80 83 86 89 92 95 98 101 105 108 111 115 118 122 125 129 132 135 138 141 144 147 150 152 154 156 157 159 160 161 161 162 162 161 161 160 159 158 157
 262 266 271 276 280 284 288 291 294 297 299 301 303 304 304 304 304 303 302 300 298 295 292 289 285 281 277 272 268 263 258 253 247 242 237 232 226 221 216 211 206 201 196 192 187 182 178 174 170 165 161 157 154 150 146 143 139 135 132 129 125 122 119 116 113 110 107 104 101 98 95 92 90 87 85 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 22 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 84 86 88 91 93 96 98 100 103 105 107 109 112 114 116 118 119 121 123 124 126 127 128 129 130 131 131 132 132 133 133 133 133 133 132 132 131 131 130 130 129 129 128 127 127 126 126 125 125 125 125 125 125 125 125 126 127 128 129 130 131 133 135 137 139 141 144 147 150 153 156 160 164 168 172 176 180 185 189 194 199 204 209 214 220 225 230 236 241 246 251 257
 73 75 77 79 81 83 86 89 91 94 98 101 104 108 112 117 121 126 131 137 142 148 155 162 169 176 184 192 200 209 218 227 235 244 253 262 270 277 284 290 295 298 301 302 302 300 297 292 286 280 272 263 254 244 234 223 213 202 192 182 172 163 153 145 136 129 121 114 107 101 95 90 84 79 75 71 67 63 59 56 53 50 47 44 42 39 37 35 33 31 30 28 26 25 23 22 21 20 19 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 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 22 22 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 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 55 55 56 57 57 58 59 60 61 63 64 65 66 68 69 71
 73 76 79 82 85 89 92 96 100 104 108 113 117 122 127 133 138 144 150 156 163 169 176 183 190 197 205 212 220 227 234 241 247 253 259 264 268 272 275 277 278 278 277 275 272 268 263 258 252 246 239 231 224 216 208 200 192 184 176 169 162 154 147 141 134 128 122 117 112 106 102 97 93 88 84 81 77 74 70 67 64 62 59 56 54 52 50 47 45 43 42 40 38 37 35 33 32 31 29 28 27 26 25 24 22 21 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 58 61 63 65 68 71
 82 84 86 87 89 91 93 96 98 100 103 105 108 111 114 117 121 124 128 132 137 141 146 152 157 163 170 177 184 192 201 210 220 231 242 254 266 279 293 308 323 338 354 370 386 402 417 432 445 458 468 477 484 489 491 490 487 482 474 464 453 440 425 410 393 377 360 343 326 310 294 278 263 249 235 222 209 197 186 175 165 156 147 138 130 123 116 109 103 97 91 86 81 76 72 67 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 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 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 79 80
 143 144 146 148 149 151 152 154 155 157 158 160 161 163 164 165 167 168 170 172 173 175 176 178 180 181 183 185 186 188 189 191 192 194 195 197 198 199 200 201 201 202 202 203 203 203 202 202 201 200 199 198 197 196 194 192 190 188 186 184 182 180 177 175 173 170 168 166 163 161 159 156 154 152 150 147 145 143 141 139 137 135 133 132 130 128 126 124 122 121 119 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 79 77 75 73 71 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 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 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 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 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 54 57 60 62 65 68 71 74 77 80 83 86 89 92 95 98 102 105 107 110 113 116 119 121 124 126 129 131 133 135 137 139 141
 104 106 108 110 113 115 117 119 121 123 126 128 130 132 134 136 138 140 142 144 146 147 149 150 151 152 153 153 153 153 153 153 152 151 150 149 147 146 144 142 139 137 135 132 129 126 124 121 118 115 112 110 107 104 102 99 97 94 92 90 88 86 84 82 80 79 77 76 74 73 72 71 70 68 68 67 66 65 64 64 63 63 62 62 61 61 60 60 60 60 60 60 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 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 33 33 33 33 33 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 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 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 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 57 58 60 61 62 64 65 67 68 70 72 73 75 76 78 80 82 83 85 87 89 91 92 94 96 98 100 102
 140 139 138 137 136 135 133 131 130 128 126 123 121 119 116 114 111 109 106 103 101 98 95 93 90 87 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 102 103 104 105 105 106 106 107 107 107 107 107 107 107 106 106 106 105 104 103 102 101 100 99 98 96 95 94 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 52 54 55 57 60 62 64 67 69 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 121 124 126 128 130 132 134 136 137 138 139 140 140 141 141 141 140
 113 117 121 125 129 133 137 142 146 150 154 158 162 166 170 173 176 180 182 185 187 189 191 192 193 193 193 192 191 189 188 185 182 179 176 172 168 164 160 156 151 147 143 138 134 130 126 122 118 114 110 107 104 100 98 95 92 89 87 85 83 80 78 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 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 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 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 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 40 42 45 47 49 51 54 56 59 62 65 68 71 74 77 80 83 87 90 94 98 101 105 109
 169 172 174 176 178 180 182 184 185 187 188 189 190 191 191 192 192 192 192 192 192 192 192 191 190 190 189 188 187 186 185 184 183 181 180 179 177 176 174 172 171 169 167 165 164 162 159 157 155 153 151 148 146 143 141 138 135 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 83 80 77 74 71 69 66 63 61 58 56 54 51 49 47 45 42 40 38 36 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 9 9 9 10 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 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 85 89 92 96 100 104 108 112 116 120 124 128 132 136 139 143 147 150 154 157 160 163 166
 92 96 99 103 106 110 114 117 121 125 129 133 137 141 145 149 153 157 160 164 167 171 173 176 179 181 183 185 186 187 188 188 188 188 188 187 186 185 183 182 180 178 176 174 172 170 168 166 164 162 161 159 157 156 155 153 152 151 151 150 149 149 148 148 148 148 148 148 148 148 149 149 149 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 152 152 151 151 150 149 148 147 146 144 142 141 139 137 135 133 131 128 126 123 121 118 116 113 110 107 105 102 99 97 94 92 89 87 84 82 80 78 75 73 71 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 54 57 59 61 63 66 68 71 74 77 80 83 86 89
 84 86 88 90 92 94 96 98 100 101 103 104 105 107 108 109 110 111 111 112 112 112 113 113 113 113 112 112 112 111 111 110 110 109 108 108 107 106 106 105 104 104 103 103 102 102 102 101 101 101 101 101 101 101 102 102 103 103 104 104 105 106 107 107 108 109 110 111 112 113 114 115 116 117 118 119 119 120 121 122 122 123 123 124 124 124 125 125 125 125 124 124 124 123 122 122 121 120 119 118 117 115 114 112 111 109 107 106 104 102 100 98 96 94 92 91 89 87 85 83 81 79 78 76 75 73 72 70 69 68 67 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 60 62 64 66 68 71 73 75 77 80 82
 30 31 31 32 33 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 99 102 105 108 111 115 118 121 124 127 129 132 134 136 138 140 142 143 144 145 146 146 146 146 146 146 146 145 144 143 143 142 141 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 125 124 123 123 122 122 122 121 121 121 121 120 120 120 120 120 120 120 120 119 119 119 119 119 118 118 118 117 117 116 115 115 114 113 112 110 109 108 106 105 103 101 99 97 95 93 91 89 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 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 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 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 26 26 26 26 26 26 26 26 25 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 19 19 19 19 18 18 18 17 17 17 17 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 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29
 85 87 88 90 91 93 95 96 98 100 102 103 105 107 109 110 112 114 116 118 120 121 123 125 127 128 130 132 133 135 136 138 139 140 141 142 143 144 145 146 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 149 149 148 147 146 145 144 142 141 139 138 136 134 132 130 128 126 123 121 119 116 114 111 108 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 68 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 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 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 57 58 59 60 62 63 65 67 68 70 72 73 75 77 79 80 82 84 86 87 89 90 92 93 94 95 96 97 98 99 99 99 99 100 99 99 99 98 98 97 96 96 95 94 93 91 90 89 88 86 85 84 82 81 80 78 77 75 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 41 41 41 41 42 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 79 81 82 84
 97 97 96 96 96 95 95 94 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 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 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 77 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 80 80 81 82 82 83 84 84 85 86 87 87 88 89 90 90 91 92 92 93 93 94 94 95 95 96 96 96 96 97 97 97 97 97 97
 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 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 37 38 39 40 41 43 44 45 46 47 49 50 52 53 54 56 58 59 61 63 64 66 68 70 72 74 76 77 79 81 83 86 88 90 92 94 96 98 99 101 103 105 106 108 109 111 112 113 114 114 115 115 116 116 115 115 115 114 113 112 111 110 108 107 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 81 81 81 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 76 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 71 71 70 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51
 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 77 80 83 86 89 92 95 97 100 103 105 108 110 112 114 116 117 118 119 120 120 120 120 119 119 118 117 115 114 112 110 108 106 104 101 99 97 94 91 89 86 84 81 79 76 74 71 69 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 78 80 82 84 86 88 89 91 93 95 96 98 100 101 103 104 106 107 109 110 111 113 114 115 116 117 118 118 119 120 120 121 121 121 122 122 122 122 122 122 122 121 121 121 121 120 120 120 120 120 120 120 120 120 121 122 123 124 125 127 129 131 133 136 139 142 146 150 154 159 164 170 176 182 189 196 203 211 220 229 238 248 258 269 280 291 303 315 327 340 352 365 377 389 401 412 422 431 439 446 450 454 455 454 451 446 440 431 421 409 395 381 366 350 333 316 300 283 267 251 235 221 206 193 180 168 157 146 137 127 119 111 104 97 91 86 80 76 71 67 64 61 58 55 52 50 48 46 45 43 42 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29
 226 233 240 247 253 259 264 269 273 276 279 281 283 284 284 284 283 281 279 277 274 271 267 263 258 254 249 244 239 234 229 224 219 213 208 204 199 194 190 186 181 178 174 171 168 165 162 159 157 155 153 152 150 149 148 147 146 145 145 144 144 144 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 145 145 145 144 144 144 144 143 143 142 141 141 140 139 138 136 135 134 132 130 128 126 124 122 120 118 115 113 110 107 104 102 99 96 93 90 88 85 82 79 77 74 72 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 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 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 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 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 76 81 87 92 98 105 111 118 125 132 139 147 155 163 171 179 187 195 203 211 218
 42 44 47 50 53 56 60 63 67 71 76 80 85 91 96 102 108 115 122 130 138 146 155 165 175 185 196 208 221 234 247 261 276 291 307 322 338 354 370 386 401 416 429 442 454 464 472 479 485 488 490 489 487 483 478 471 462 453 442 431 419 406 393 379 366 352 338 325 312 298 286 273 261 249 237 226 216 205 195 186 176 168 159 151 143 136 129 122 116 109 103 98 92 87 82 78 73 69 65 61 58 54 51 48 45 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 37 39
 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 115 117 118 119 121 122 123 125 126 128 129 130 132 133 134 135 137 138 139 140 141 142 143 144 145 146 147 148 148 149 150 151 151 152 153 154 154 155 156 157 157 158 159 159 160 161 161 162 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 165 164 163 162 161 160 158 157 155 153 151 149 147 144 142 139 137 134 131 128 125 122 119 115 112 109 106 103 99 96 93 90 87 84 81 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 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 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 65 65 66 66 67 68 68 69 69 70 71 71 72 73 74 74 75 76 76 77 78 79 79 80 81 82 82 83 84 84 85 86 87 87 88 89 89 90 91 92 93 93 94 95
 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 61 64 67 71 76 80 85 91 97 104 111 119 128 137 148 159 171 183 197 212 227 243 260 277 295 312 330 347 364 379 393 406 416 423 428 431 431 428 422 414 404 392 379 365 350 334 319 303 287 272 257 243 229 216 203 191 180 170 160 150 141 133 125 118 111 105 99 93 88 83 78 74 70 67 63 60 57 54 52 50 48 46 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 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 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28
 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 92 95 99 102 106 109 113 116 120 123 127 131 134 137 141 144 147 150 153 155 157 159 161 162 163 163 164 163 163 162 161 160 158 156 154 152 149 147 144 142 139 136 133 131 128 126 123 121 119 117 115 113 111 110 108 107 106 105 105 104 103 103 103 103 103 103 103 104 104 105 106 106 107 108 110 111 112 114 115 117 118 120 122 124 126 128 130 132 135 137 139 141 144 146 148 150 152 154 156 158 160 161 162 163 164 165 165 166 165 165 164 163 162 161 159 157 155 153 150 148 145 142 139 136 133 129 126 123 120 117 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 74 72 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46
 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 103 105 106 107 108 110 111 111 112 113 113 114 114 114 114 113 113 112 111 110 109 107 106 104 102 100 98 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 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 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 98 98 99 99 98 98 97 96 96 94 93 92 91 89 88 86 84 83 81 79 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 77 78
 33 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 61 64 67 70 74 78 82 87 92 97 103 109 115 121 128 135 142 149 155 162 169 175 180 185 189 193 195 196 196 195 193 190 186 182 176 171 164 158 151 144 138 131 124 118 112 106 101 95 90 86 81 77 73 69 66 63 59 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 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 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 50 52 54 57 59 62 65 68 71 74 78 81 85 88 92 96 99 103 106 110 113 116 119 122 124 126 128 129 130 131 132 132 131 131 130 129 128 127 125 124 122 120 119 117 115 113 112 110 109 107 106 105 103 102 101 100 99 99 98 97 97 97 96 96 96 96 96 96 96 96 96 97 97 97 97 98 98 98 99 99 99 99 99 99 99 99 99 99 98 98 97 96 95 94 93 92 91 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33
 74 75 75 76 77 78 79 80 80 81 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 100 101 102 103 103 104 105 106 106 107 107 108 109 109 109 110 110 110 111 111 111 111 111 110 110 110 109 109 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 91 89 88 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 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 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 82 83 85 86 88 89 90 92 93 94 96 97 98 99 100 101 102 102 103 103 104 104 104 105 105 104 104 104 104 103 102 102 101 100 99 98 97 96 95 94 92 91 90 89 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 73
 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 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 40 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 38 38 37 37 37 37 37 36 36 36 36 36 36 36 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 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40
 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 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 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 78 81 84 88 91 95 99 103 106 110 114 117 121 124 127 130 132 135 136 138 139 139 140 139 138 137 136 134 132 129 126 123 120 117 113 110 106 103 99 96 93 90 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 51 50 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 73 74 76 76 77 78 79 79 80 80 80 80 80 79 79 78 77 77 76 75 74 73 71 70 69 68 66 65 64 63 61 60 59 57 56 55
 33 32 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 29 29 30 31 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 55 57 59 62 64 67 69 72 74 77 80 82 85 87 90 92 94 97 99 101 102 104 105 107 108 109 110 110 111 111 111 111 111 111 111 110 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 81 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 69 69 69 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 78 79 80 80 81 82 82 83 83 84 84 85 85 86 86 86 86 86 86 86 85 85 84 84 83 82 82 81 80 78 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 54 54 55 56 58 59 60 61 63 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 98 101 105 108 111 115 118 122 126 130 133 137 141 144 148 151 155 158 161 163 166 168 169 170 171 172 171 171 170 168 167 164 162 159 155 152 148 144 140 136 132 127 123 119 114 110 106 102 98 94 91 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34
 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 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 36 37 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 76 78 81 84 87 90 94 97 101 105 109 113 117 121 125 129 133 137 142 146 150 153 157 160 163 165 167 169 170 171 171 170 169 168 166 163 160 157 154 150 145 141 137 132 128 123 119 114 110 106 102 98 94 91 88 84 81 78 76 73 71 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 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 46 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 91 94 96 99 101 103 105 107 109 111 112 113 114 115 116 116 116 115 114 113 112 110 109 107 104 102 99 97 94 91 88 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35
 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 49 50 51 53 55 57 59 61 64 66 69 73 76 80 84 88 93 98 104 110 116 123 130 137 145 154 162 171 181 190 200 210 220 231 241 251 261 271 280 289 298 305 312 318 323 326 329 331 331 330 328 324 320 314 307 299 291 281 272 261 250 239 228 217 206 194 183 173 162 152 142 133 124 115 107 99 92 85 78 72 66 61 56 51 47 43 39 36 33 30 27 25 23 21 19 17 16 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 64 66 69 70 72 74 75 77 78 79 79 80 80 80 80 79 78 78 76 75 74 72 70 69 67 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 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 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 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 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42
 67 68 69 71 72 73 75 76 78 79 81 83 84 86 88 91 93 96 98 101 104 107 111 114 118 122 127 132 137 142 148 154 161 168 176 184 193 202 212 223 235 247 260 274 288 304 320 337 355 374 393 413 433 454 475 496 517 538 558 577 596 613 629 643 655 666 674 681 685 687 687 685 681 675 668 659 648 636 623 609 594 578 562 545 528 511 493 476 459 441 424 407 390 373 357 341 326 311 296 281 268 254 241 229 216 205 194 183 173 163 154 145 136 128 121 114 107 101 95 89 84 79 74 70 66 63 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 76 76 77 78 78 78 78 78 78 78 78 77 77 76 75 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 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 25 25 25 25 26 26 27 27 28 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
 50 52 54 57 60 63 66 69 72 75 78 82 86 89 93 97 101 105 109 114 118 122 127 131 135 140 144 148 152 155 158 161 164 167 169 170 171 172 173 173 172 171 170 169 168 166 164 162 159 157 155 153 150 148 146 144 143 141 140 138 137 136 136 135 135 135 134 135 135 135 136 137 138 139 140 141 142 143 145 146 148 149 151 152 153 155 156 157 158 158 159 159 159 158 158 157 155 154 152 149 147 144 140 137 133 129 125 121 116 112 108 103 99 94 90 86 81 77 74 70 66 63 60 57 54 51 48 46 44 42 40 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 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 28 28 29 29 30 31 31 32 33 34 34 35 36 38 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 79 82 85 88 90 93 95 97 99 100 101 102 103 103 103 102 101 100 99 97 95 93 91 88 86 83 80 77 74 71 68 65 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 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 2 2 2 3 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47
 59 59 58 58 58 58 57 57 57 57 57 57 57 56 57 57 57 57 57 57 57 58 58 58 59 59 59 60 61 61 62 62 63 64 65 66 66 67 68 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 90 92 93 95 96 98 99 101 102 104 105 106 107 108 109 110 111 112 113 113 114 114 114 115 115 115 115 114 114 113 113 112 111 110 109 108 107 105 104 102 101 99 97 95 93 91 89 87 84 82 80 77 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 62 63 63 64 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 59
 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 84 89 93 98 103 108 113 119 124 130 136 142 148 154 160 165 171 176 181 185 189 192 194 195 196 196 195 193 190 187 183 178 173 167 161 155 148 142 135 128 122 116 110 104 98 93 88 83 78 74 70 66 63 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 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 35 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 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 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 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 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 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 34 34 33 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 26 26 26 26 27 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
 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 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 55 56 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 79 81 82 84 85 87 88 90 92 93 95 96 98 99 100 102 103 104 105 106 107 108 109 110 111 111 112 112 112 112 112 112 112 112 111 111 110 110 109 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 73 73 72 72 71 71 71 70 70 69 69 69 69 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 40 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80
 123 128 133 138 143 148 154 159 165 170 176 181 187 192 196 200 204 207 209 210 211 211 209 207 204 200 195 190 183 177 170 162 155 147 140 132 125 118 111 105 98 93 87 82 77 72 68 64 60 57 54 51 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 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 15 15 15 15 15 16 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 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 23 23 23 23 23 24 24 24 24 24 24 24 24 24 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 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 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 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 81 84 86 89 92 95 99 102 106 110 114 118
 63 61 60 58 57 56 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 95 98 101 103 106 108 111 114 116 119 121 123 126 128 129 131 133 134 135 135 136 135 135 134 133 132 130 128 125 122 119 116 113 109 105 101 97 93 89 85 81 77 74 70 67 63 60 57 54 52 49 47 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 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 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 55 56 57 59 60 62 64 66 67 70 72 74 76 79 81 84 87 90 93 96 100 103 106 110 113 116 119 122 125 128 130 132 134 136 137 138 138 138 137 137 135 134 132 130 127 125 122 119 116 113 110 107 103 100 97 94 91 89 86 83 81 78 76 74 72 70 68 66 64
 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 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 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 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 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 6 6 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 13 13 13 13 13 13 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 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
 43 44 45 47 48 50 52 54 56 58 60 62 64 67 70 72 75 78 81 84 87 90 94 97 100 104 107 110 113 116 119 122 124 127 129 130 132 133 134 134 135 134 134 133 132 131 130 128 126 124 122 120 118 116 114 111 109 107 105 103 101 99 97 95 93 91 90 88 87 86 84 83 82 81 80 79 78 77 77 76 75 75 74 74 74 73 73 73 73 73 72 73 73 73 73 73 73 74 74 75 75 76 76 77 78 78 79 80 81 82 83 84 86 87 88 89 91 92 93 95 96 98 99 100 101 103 104 105 105 106 106 107 107 107 106 106 105 104 103 101 100 98 96 94 91 89 87 84 81 79 76 73 71 68 65 63 60 58 56 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 69 71 72 73 74 75 76 76 77 78 79 80 80 81 81 82 82 83 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 74 73 71 70 68 66 65 63 61 59 57 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41
 85 87 89 91 93 95 97 99 101 103 104 106 108 109 111 112 114 115 116 117 118 118 119 119 119 120 120 119 119 119 119 118 118 117 116 116 115 114 114 113 113 112 112 112 111 112 112 112 113 114 115 116 117 119 121 123 126 129 132 135 139 143 147 151 156 161 166 172 178 184 190 197 203 210 217 223 230 237 243 249 255 261 265 270 273 276 278 279 279 279 277 274 271 266 261 255 249 241 234 226 218 209 201 192 183 175 167 158 150 143 135 128 122 115 109 103 98 93 88 83 79 75 72 68 65 62 59 57 55 53 51 49 47 46 45 43 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 31 31 31 31 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 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 80 81 82 83 83 83 83 84 83 83 83 82 82 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83
 58 59 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 66 66 66 65 65 64 64 63 62 61 60 58 57 56 54 53 51 50 48 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 55 56 58 59 61 63 65 66 68 70 72 74 75 77 79 81 82 84 85 87 88 89 91 92 93 94 94 95 96 96 96 97 97 96 96 96 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 36 36 37 37 37 37 37 38 38 38 39 40 40 41 42 44 45 46 48 50 52 54 57 59 62 66 70 74 78 83 89 95 101 108 115 124 132 142 152 162 174 185 198 210 223 237 250 263 276 288 299 310 318 326 332 335 337 337 335 331 325 318 310 300 290 279 268 256 244 233 221 210 199 189 179 169 160 152 143 136 128 122 115 109 103 98 93 88 84 80 76 72 69 65 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57
 101 103 104 106 108 109 110 112 113 114 115 115 116 117 117 117 117 117 117 117 117 116 116 115 114 113 112 111 110 108 107 106 104 103 101 100 98 97 95 94 92 91 90 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 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 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99
 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 34 34 35 35 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 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 14 14 14 14 14 14 14 15 15 15 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 18 18 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 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21
 67 67 67 68 68 69 69 70 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 95 97 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 137 139 141 142 144 145 147 148 149 150 151 152 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 154 154 154 153 153 152 152 151 151 150 149 148 147 146 145 143 142 140 139 137 135 133 131 129 127 125 123 121 118 116 114 111 109 107 104 102 100 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 66 66 66
 97 94 91 88 85 82 80 77 75 72 70 68 65 63 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 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 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 78 78 79 79 79 79 79 78 78 77 77 76 75 73 72 71 69 68 66 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 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 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 40 40 41 41 42 43 44 45 45 46 47 49 50 51 52 54 56 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 104 109 113 118 122 127 132 136 141 145 149 153 157 160 163 166 168 170 171 171 172 171 170 169 168 166 163 160 157 154 151 147 144 140 136 133 129 125 121 118 114 110 107 104 100
 102 103 103 104 104 105 105 105 105 105 105 105 104 104 103 102 101 100 99 97 96 94 93 91 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 42 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 65 67 69 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 97 98 98 99 99 99 99 99 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 93 94 95 96 97 98 99 100 101 101
 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 70 70 70 70 70 70 71 71 72 73 74 75 76 77 78 80 82 83 85 87 89 92 94 96 99 102 105 108 111 114 117 120 124 127 131 134 138 142 145 149 153 157 161 164 168 171 175 178 181 184 187 189 191 193 195 196 197 198 198 198 198 197 196 195 193 191 189 186 183 181 177 174 171 167 164 160 157 153 150 147 143 140 137 134 131 128 126 123 121 119 117 115 113 111 110 109 107 106 105 105 104 103 102 102 101 101 100 100 100 99 99 99 98 98 98 98 97 97 96 96 96 95 95 94 94 93 92 92 91 90 90 89 88 87 86 85 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 55 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 95 97 98 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 107 106 106 105 104 104 103 102 101 100 99 97 96 95 94 93 91 90 89 87 86 85 84 82 81 80 79 77 76 75 74 73 72 71 71 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 67 67 68 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 96 97 97 97
 83 83 83 82 82 81 81 80 80 79 79 78 77 77 76 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 68 68 69 69 70 71 72 73 74 76 77 79 80 82 84 86 88 91 93 96 99 102 105 108 111 114 118 122 125 129 133 137 141 146 150 154 159 163 167 172 176 180 184 187 190 193 196 198 200 201 202 202 201 200 198 196 193 190 186 181 176 171 166 160 154 148 141 135 129 123 117 111 105 99 94 89 84 79 75 70 67 63 59 56 53 50 48 45 43 41 39 37 36 35 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 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 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84
 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 89 92 95 98 101 104 106 109 112 114 116 118 120 122 123 124 126 126 127 128 128 128 128 128 128 127 126 126 125 124 123 122 120 119 118 116 115 113 112 110 108 107 105 104 102 100 99 97 95 94 92 90 89 87 86 84 83 81 79 78 76 75 73 72 70 69 67 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 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 50 51 51 52 53 54 55 57 58 59 60 61 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 84 85 87 88 89 89 90 91 91 91 91 91 91 91 90 90 89 88 87 86 85 84 83 81 80 79 78 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 75 76 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 79 79 79 79 78 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 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
 99 98 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 58 56 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 45 45 44 43 42 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 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 45 46 47 49 50 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 96 97 99 99 100 101 101 101 101 101 101 101 100 99 98 97 96 95 94 92 91 89 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 54 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 83 84 86 88 90 92 93 95 97 98 99 100 101 102 103 103 104 104 104 104 104 103 103 102 101 100
 91 90 88 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 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 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 77 78 80 82 83 84 86 87 88 88 89 89 90 90 89 89 89 88 87 87 86 85 83 82 81 79 78 77 75 74 72 71 69 68 66 65 64 63 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 79 81 83 86 88 91 93 96 98 101 103 105 108 110 112 113 115 116 117 118 119 120 120 120 120 120 119 119 118 117 116 115 113 112 110 109 107 106 104 102 101 99 97 96 94 93
 59 59 60 60 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 38 37 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 45 46 46 47 47 47 47 48 48 48 48 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 64 67 70 73 76 79 83 86 89 92 96 99 102 105 109 111 114 117 120 122 124 126 128 130 131 132 133 134 134 134 134 134 133 133 132 131 131 130 129 128 127 125 124 123 123 122 121 120 120 119 119 119 118 118 118 119 119 119 120 120 121 121 122 122 123 123 124 124 124 124 124 123 123 122 121 120 119 117 115 113 111 109 106 103 101 98 95 92 89 86 83 79 76 73 70 67 65 62 59 56 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 19 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 50 51 52 54 55 56 57 57 58
 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 70 72 73 75 76 78 79 80 81 82 83 83 84 84 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 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 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26
 49 51 52 54 56 57 59 61 62 64 66 68 70 71 73 75 76 78 79 81 82 84 85 86 87 88 89 89 90 90 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 68 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 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 66 69 72 75 78 82 86 90 93 98 102 106 110 114 119 123 127 132 136 140 143 147 150 153 156 159 161 163 165 166 168 168 169 169 169 169 168 168 167 166 164 163 162 160 159 157 155 154 152 150 149 147 146 144 143 141 140 139 138 137 137 136 135 135 135 135 135 136 136 137 138 139 140 141 143 145 147 149 151 153 156 158 161 163 166 169 172 174 177 179 182 184 186 188 189 191 192 192 193 193 193 192 191 190 188 187 185 182 180 177 174 170 167 163 159 155 151 147 143 139 135 130 126 122 118 113 109 105 101 97 93 89 86 82 78 75 72 68 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47
 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 80 82 84 86 88 90 92 95 97 100 103 106 109 113 116 120 124 128 132 137 141 146 151 155 160 165 169 173 178 181 185 188 191 193 194 195 196 196 195 193 191 189 186 182 178 174 170 165 160 156 151 146 141 137 132 128 124 120 116 112 109 106 103 100 97 95 93 91 89 87 85 84 82 81 80 79 78 78 77 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 78 78 78 79 79 79 79 78 78 78 78 77 77 76 76 75 74 73 72 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 74 76 78 81 83 86 89 92 95 98 101 105 108 112 116 120 124 128 132 136 140 144 148 151 154 157 160 162 164 165 166 166 166 165 164 162 159 157 154 150 146 142 138 134 129 125 120 116 112 107 103 99 95 92 88 85 81 78 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 46
 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 55 55 56 56 55 55 55 54 53 52 51 50 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 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 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 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 58 57 57 57 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 65 67 70 73 76 78 81 84 86 89 91 93 96 97 99 101 102 103 104 104 105 105 105 104 104 103 102 100 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58
 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 53 53 53 53 53 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 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 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 52 52 51 51 51 50 50 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39
 66 69 72 75 79 82 86 89 93 97 101 105 109 114 118 123 128 133 138 144 149 155 161 167 173 179 185 192 198 205 212 219 225 232 239 245 251 258 263 269 274 278 282 286 288 290 292 292 292 291 289 286 283 279 274 269 263 257 250 244 237 229 222 215 207 200 193 186 179 172 166 160 153 148 142 136 131 126 121 117 112 108 104 100 96 92 89 85 82 79 76 73 70 68 65 63 60 58 56 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 73 76 80 83 87 91 94 98 103 107 111 115 120 124 129 133 138 143 147 152 157 162 167 172 177 182 187 192 198 203 208 213 218 222 227 232 236 240 244 248 252 255 258 260 262 264 265 265 265 265 264 262 260 258 254 251 247 242 238 233 227 221 216 210 204 198 191 185 179 173 167 161 156 150 145 140 134 130 125 120 116 112 108 104 100 96 93 89 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 36 35 34 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 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 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 51 53 55 58 61 63
 95 97 98 99 100 101 102 103 104 105 106 107 107 108 109 109 110 110 111 111 111 111 111 111 110 110 110 109 108 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 77 76 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 64 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 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 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 80 81 83 84 86 87 88 89 90 92 93 94 95 96 96 97 98 98 99 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 99 98 98 97 96 96 95 94 94 93 92 91 91 90 89 88 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 71 70 69 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 68 68 68 69 69 70 71 71 72 73 73 74 75 76 77 78 79 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94
 33 32 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 58 60 64 67 70 74 78 82 86 90 94 98 102 106 109 112 115 118 120 122 123 123 123 123 122 120 118 116 113 110 107 104 100 97 93 89 86 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 72 76 82 87 93 100 106 113 121 128 136 144 151 159 166 172 178 183 187 189 190 190 189 186 182 176 170 164 157 149 141 134 126 118 111 104 98 92 86 81 76 71 67 63 60 56 53 51 48 46 44 42 41 39 38 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 35 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 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 61 62 63 65 66 67 68 69 70 72 73 74 76 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 94 95 95 96 96 96 96 96 95 95 94 93 93 92 91 90 88 87 86 85 83 82 81 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 60 60 60 61 62 62 63 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 90 92 93 95 96 97 99 100 101 102 103 103 104 104 105 105 105 105 104 104 103 102 101 100 99 98 97 95 94 92 90 89 87 85 84 82 80 78 77 75 73 72 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57
 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 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 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 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 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30
 55 55 54 54 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 44 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 63 65 68 70 72 74 77 79 82 85 87 90 93 96 98 101 104 106 109 111 113 115 117 119 121 122 123 124 125 126 126 126 126 125 124 123 122 121 119 117 115 113 111 109 107 104 102 99 96 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 78 79 79 80 81 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 61 61 60 60 60 59 59 58 58 57 56 56
 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 88 92 96 100 103 107 111 115 119 123 126 130 133 137 139 142 145 147 148 150 151 151 152 151 151 150 149 148 146 144 142 140 137 134 132 129 126 123 120 117 114 111 108 105 102 99 97 94 91 89 86 83 81 79 76 74 72 70 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 65 66 67 68 70 71 72 73 75 76 77 79 80 82 83 84 86 87 89 90 92 93 94 95 97 98 99 100 101 102 103 104 105 105 106 107 108 108 109 110 110 111 112 113 113 114 115 116 117 117 118 119 120 121 122 123 123 124 125 126 126 127 127 128 128 128 128 128 127 127 126 125 124 123 121 120 118 116 114 111 109 106 103 100 98 95 91 88 85 82 79 76 73 70 67 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38
 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 67 68 68 69 69 68 68 67 66 64 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 53 56 58 60 63 65 67 68 70 71 71 72 72 71 71 70 68 67 65 63 61 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 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 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 12 12 12 12 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 17 17 17 18 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 67 68 69 70 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 59 61 63 66 68 71 73 76 78 81 83 86 88 90 93 94 96 98 99 100 101 101 101 101 101 100 99 98 96 94 93 91 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 60 59 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 41 42 42 41 41 41 41 41 41 40 40 39 39 39 38 37 37 36 36 35 34 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 95 94 93 91 90 89 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 80 80 81 81 81 82 82 83 83 84 85 86 87 88 89 90 91 93 94 95 97 99 100 102 104 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 140 142 144 145 147 148 149 150 151 152 153 154 154 155 155 155 155 155 155 154 154 153 153 152 151 150 149 148 147 146 145 144 142 141 140 138 137 136 134 133 132 130 129 127 126 125 123 122 120 119 118 116 115 114 112 111 110 108 107 106 104 103 102 100 99 98 96 95 94 92 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 73 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 98 99 99 99 99 99 99 99 99 98 97 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 66 66 66 67 67 67 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 95 96 98 99 101 102 104 105 107 108 110 112 113 114 116 117 118 119 120 121 122 122 122 123 123 123 122 122 121 121 120 119 118 117 116 114 113 111 110 109 107 105 104 102 101 99 98 97
 102 102 102 102 101 101 100 99 97 96 95 93 92 90 88 87 85 83 81 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 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 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 29 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 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 63 64 65 66 66 67 67 67 67 67 66 66 65 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 43 45 46 48 50 52 55 57 59 62 64 67 69 72 74 77 79 82 84 87 89 91 93 95 96 98 99 100 101 102 102
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 55 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 54 54 54 54 54 54 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 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 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 76 79 81 84 86 88 89 90 91 91 91 90 89 87 85 83 80 78 75 72 69 66 63 60 57 54 52 49 47 45 43
 68 68 69 69 70 70 70 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70 70 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 44 44 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 60 61 62 63 64 65 66 67
 116 118 121 123 126 129 132 134 137 140 143 146 149 152 155 158 160 162 164 166 167 168 168 168 168 167 165 163 160 157 153 149 144 140 135 130 124 119 114 108 103 98 93 88 83 79 75 71 67 63 60 56 53 51 48 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 58 59 61 62 64 65 66 67 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 76 76 76 75 75 74 73 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 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 46 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 59 61 63 65 67 70 73 76 79 83 86 91 95 100 105 111 116 123 129 136 144 152 160 168 176 185 194 202 211 219 226 233 239 244 247 250 251 252 250 248 245 240 235 229 222 215 207 200 192 185 177 170 163 156 150 143 137 132 127 122 117 113 109 105 102 99 96 93 91 89 87 85 84 82 81 80 79 78 78 77 77 77 77 77 77 77 77 78 78 79 79 80 80 81 82 82 83 83 84 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 91 92 92 93 94 95 95 96 98 99 100 101 103 105 106 108 110 112 114
 29 29 30 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 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 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 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 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 76 77 77 77 77 77 76 76 75 74 73 72 70 69 67 66 64 62 61 59 57 55 53 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 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
 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 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 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 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 16 17 18 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 48 50 52 54 55 56 57 58 58 58 57 56 55 54 52 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 41 40 40 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 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 23 24 24 24 24 25 25 25 26 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 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 19 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 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 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 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 54 54 54 53 52 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80 80 81 81 81 81 81 81 81 80 80 79 78
 66 66 66 67 67 67 67 68 68 68 69 69 70 70 71 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 88 88 88 87 86 86 85 84 83 82 81 80 78 77 76 75 74 72 71 70 69 68 67 65 64 63 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 71 72 73 74 75 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 78 77 77 76 75 74 73 72 71 71 70 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 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 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 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 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
 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 46 47 48 49 49 49 49 49 49 48 48 47 46 45 44 42 41 40 38 37 36 34 33 31 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 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 14 14 14 14 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 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 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 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 48 47 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 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 17 17 17 17 17 18 18 19 19 19 20
 142 147 151 154 157 159 161 162 162 161 159 157 154 151 147 143 138 134 129 124 120 115 110 106 102 98 94 90 87 84 81 78 75 73 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 66 66 67 67 67 67 66 66 65 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 74 77 79 82 84 86 88 90 92 93 94 94 94 94 94 93 92 90 89 87 84 82 80 77 75 72 70 68 65 63 60 58 56 54 52 51 49 47 46 45 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 46 47 49 50 52 55 57 60 62 65 69 72 76 80 85 89 94 99 105 110 116 121 127 132 137
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 87 89 92 95 97 99 101 102 104 105 105 106 106 106 105 104 103 102 101 99 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 65 66 67 67 68 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56
 32 33 34 35 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 50 53 56 59 63 66 70 75 79 83 88 92 96 100 103 106 108 109 109 109 107 105 102 99 94 90 85 80 75 70 66 61 57 53 49 45 42 39 36 33 31 29 27 25 24 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 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 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 68 69 70 70 70 70 69 68 66 65 63 61 58 56 54 51 49 47 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31
 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 68 68 69 69 70 71 72 72 73 74 75 75 76 77 78 78 79 79 80 80 80 80 80 80 80 79 78 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 57 57 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 83 83 84 85 85 86 87 87 88 89 90 90 91 92 93 93 94 94 95 95 96 96 96 97 97 97 97 97 96 96 96 95 94 94 93 92 91 90 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 64 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54
 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 51 51 51 51 50 49 49 48 47 46 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 53 54 54 55 55 55 55 54 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 59 61 63 65 67 68 69 70 71 72 73 73 73 73 73 72 71 70 69 68 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21
 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 30 31 32 33 34 36 37 38 40 41 43 44 45 47 48 49 50 51 51 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 75 76 76 77 77 77 76 76 75 74 72 71 69 67 65 62 60 58 56 53 51 49 47 44 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 48 50 52 54 55 57 58 60 61 62 62 63 63 63 63 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 27 27 27 27 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 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 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 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
 73 69 65 62 59 56 53 51 49 47 45 44 43 42 41 40 40 40 40 40 40 40 41 41 42 43 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 96 99 103 106 109 113 116 120 123 127 131 134 138 142 145 149 153 156 160 163 167 170 173 176 179 182 185 187 189 192 193 195 197 198 199 199 200 200 200 200 199 198 197 195 193 191 189 186 184 181 178 174 171 167 164 160 156 152 148 144 141 137 133 129 125 122 118 115 111 108 105 102 98 95 93 90 87 84 82 79 77 75 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 46 45 45 44 43 42 42 41 41 41 41 41 41 41 42 43 44 45 46 48 50 52 54 57 59 63 66 70 74 79 84 89 94 100 106 113 119 125 132 138 145 150 156 161 165 168 170 171 172 171 170 168 165 161 157 153 148 143 138 133 127 122 118 113 108 104 100 96 92 89 86 82 80 77 74 72 70 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 45 46 46 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 76 78 81 84 86 89 93 96 99 103 107 111 115 119 124 128 133 138 142 147 152 157 161 165 169 172 175 177 178 178 178 177 174 171 167 163 157 152 145 139 132 125 119 112 106 100 94 88 83 78
 46 47 48 49 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 71 72 72 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 42 41 41 40 40 39 39 39 39 38 38 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 66 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46
 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 62 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 92 93 95 95 96 97 97 97 97 97 97 96 96 95 94 92 91 90 88 87 85 83 82 80 78 76 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 89 91 93 95 97 99 101 103 104 106 108 110 112 114 116 118 119 121 123 125 127 129 130 132 134 135 137 138 140 141 142 143 144 145 146 146 146 146 146 146 145 144 143 141 140 138 136 134 131 128 125 122 119 116 113 109 106 102 99 95 91 88 84 81 78 74 71 68 65 62 59 57 54 52 49 47 45 43 42 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 75 77 79 81 82 84 85 86 87 88 89 90 90 90 90 90 90 89 88 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 63 64 65 66 67 69 70 72 74 75 77 79 81 82 84 86 88
 12 12 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 33 34 36 38 40 41 43 44 45 45 46 46 46 45 44 43 42 41 39 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 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 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 31 32 33 34 35 35 36 36 37 37 37 36 36 35 34 33 31 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 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 11 11 11 12 12 12 13 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 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 76 79 81 83 84 86 87 88 89 89 89 88 88 86 85 83 80 78 75 72 70 67 64 61 58 56 53 51 49 47 46 45 44 43 42 42 42 42 43 43 44 45 47 48 50 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 88 89 89 90 90 90 90 89 89 89 88 87 87 86 85 84 83 82 80 79 78 77 75 74 72 71 69 68 66 65 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 22 23 24 25 27 29 31 33 36 39 42 45 49 53 57 62 66 71 76 80 85 90 94 98 102 105 108 111 112 114 115 115 115 114 113 111 109 107 105 103 100 98 95 93 90 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 34 33 32 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
 62 59 55 53 50 48 46 45 43 42 42 41 41 41 41 42 42 43 43 44 45 46 48 49 50 51 53 54 56 57 59 60 61 62 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 38 40 42 44 47 50 53 56 60 65 69 74 79 84 89 93 98 102 106 109 111 113 114 114 114 112 111 108 106 103 100 96 93 89 86 82 79 75 72 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 28 29 31 33 35 37 39 41 42 44 45 46 47 47 48 48 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 53 53 52 52 51 50 48 46 45 43 40 38 36 34 31 29 27 25 23 21 20 19 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 50 52 55 58 61 64 67 71 75 78 82 86 90 93 97 100 102 104 105 105 105 103 101 99 95 92 87 83 79 74 70 66
 81 76 73 69 66 63 61 58 56 55 53 52 51 50 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 70 72 74 76 78 79 81 83 85 86 88 90 91 92 94 95 96 97 98 99 100 100 101 102 103 103 104 105 106 106 107 108 109 109 110 111 111 112 112 112 113 113 113 113 113 113 112 112 112 111 111 110 110 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 73 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 79 80 82 84 85 87 88 90 91 92 93 93 93 93 93 92 91 89 88 86 84 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 54 53 51 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 68 69 69 70 71 72 73 74 76 77 79 81 83 85 87 90 92 95 98 101 104 107 110 114 117 121 124 127 130 133 135 137 139 140 140 140 139 137 135 132 129 124 120 115 110 105 100 95 90 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 16 18 20 21 24 26 28 31 34 36 39 42 45 48 50 53 56 58 60 61 62 63 64 64 64 64 63 62 61 60 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 39 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 50 51 53 54 55 56 56 56 56 55 54 53 52 50 48 45 43 41 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 19 20 20 21 23 24 25 27 29 31 33 36 38 41 44 47 50 53 56 59 63 66 69 72 74 77 79 80 81 82 82 82 81 80 79 77 75 72 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11
 44 45 47 49 51 53 55 58 61 65 68 72 76 80 84 88 93 97 102 106 111 115 119 124 128 132 136 140 143 147 150 153 156 159 161 163 165 166 167 168 169 169 169 169 168 167 166 164 163 161 158 156 153 150 147 144 140 137 133 129 125 121 117 113 108 104 100 96 91 87 83 79 75 71 68 64 60 57 54 51 48 46 44 42 40 38 37 36 36 35 35 36 36 37 38 40 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 88 91 93 95 97 98 100 101 102 103 104 105 105 106 106 106 107 107 107 107 106 106 106 106 106 105 105 105 104 104 104 103 103 102 102 101 100 99 98 97 96 95 93 92 90 89 87 85 83 80 78 76 73 71 68 65 63 60 58 56 53 51 49 48 46 45 44 43 42 42 42 42 42 42 43 44 45 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 107 111 114 118 122 126 130 134 138 143 147 151 155 159 163 167 170 173 176 179 181 182 183 183 183 182 180 178 175 171 167 162 157 152 146 140 134 128 122 116 110 104 98 93 87 83 78 74 70 67 64 61 59 57 55 54 54 53 54 54 55 56 57 58 60 62 64 67 69 71 74 76 79 81 84 86 88 90 92 94 95 96 97 98 99 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 90 89 88 87 85 84 83 82 80 79 78 76 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 42 42 42 42 42 43
 30 31 31 32 33 35 36 38 39 41 43 45 47 50 52 54 56 59 61 63 66 68 70 72 75 77 79 81 83 85 87 89 91 92 94 96 98 99 101 103 104 106 107 108 109 110 111 112 113 113 113 113 113 112 112 111 109 108 106 104 101 98 96 92 89 86 82 79 75 71 68 64 60 57 54 50 47 44 41 38 36 34 32 30 28 27 26 25 24 24 24 24 24 24 25 26 27 29 30 32 34 36 38 40 43 45 47 50 52 54 57 59 61 63 65 66 68 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 63 62 61 59 58 57 55 54 52 50 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 32 33 35 36 38 40 43 45 47 50 52 55 57 60 63 65 68 71 74 77 79 82 85 88 90 93 95 98 100 102 104 106 108 109 111 112 113 114 114 114 115 114 114 113 112 111 110 108 106 104 102 100 97 94 91 88 85 82 79 76 72 69 66 62 59 56 53 50 47 45 42 40 38 36 34 33 32 31 30 29 29 29 30 30 31 32 34 35 37 40 42 45 47 51 54 57 61 65 68 72 76 80 84 88 92 96 99 102 106 109 111 114 116 117 119 120 120 121 121 120 120 119 118 116 115 113 111 109 107 105 102 100 98 95 93 90 88 85 83 80 78 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 37 36 35 33 32 32 31 30 30 30 30 30
 71 69 67 66 65 64 64 64 64 64 65 66 67 68 69 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 97 98 98 99 100 100 101 101 102 102 102 103 103 103 104 104 104 104 105 105 105 105 105 106 106 106 106 106 106 106 106 106 106 106 105 105 104 103 102 101 100 99 97 95 93 91 88 86 84 81 79 76 74 72 70 68 66 65 64 63 62 62 61 61 61 62 62 63 64 65 66 68 69 71 73 74 76 79 81 83 86 88 91 94 96 99 103 106 109 112 116 119 123 127 130 134 137 140 144 147 150 152 155 157 159 160 161 162 162 162 161 160 159 157 155 153 150 147 144 140 137 133 129 125 122 118 114 110 106 103 100 96 93 91 88 86 84 82 81 80 79 79 79 80 81 82 84 86 88 91 94 97 100 103 107 110 113 116 119 121 124 126 127 129 130 130 131 131 130 130 129 128 126 124 123 121 119 116 114 112 109 107 105 102 100 97 95 93 91 88 86 84 82 80 79 77 75 74 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 55 56 56 58 59 60 62 64 66 68 71 73 76 79 82 85 89 92 95 98 100 103 105 108 110 112 113 115 116 118 119 120 121 122 122 123 124 125 125 126 127 128 128 129 130 131 132 133 134 135 136 137 139 140 141 142 144 145 146 147 149 150 151 152 153 154 154 155 156 156 156 156 156 155 154 153 152 151 149 147 145 142 139 136 133 129 125 121 117 113 109 105 101 96 92 89 85 82 78 75 73
 29 29 30 30 31 31 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 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 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29
 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46 48 51 53 55 57 59 61 64 66 67 69 71 72 73 73 74 73 73 72 71 69 67 65 62 59 57 54 51 48 45 42 39 36 33 31 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 9 9 9 8 9 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 11 11 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 33 35 37 39 40 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9
 98 103 108 114 120 126 133 139 145 150 155 160 164 166 168 169 169 168 166 164 161 157 153 148 143 138 133 129 124 119 114 110 106 102 98 94 91 87 84 82 79 76 74 72 70 68 66 64 62 61 60 58 57 56 55 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 58 59 60 61 62 62 63 63 63 63 63 63 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 48 48 47 47 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 67 68 70 72 74 76 78 81 83 85 87 90 92 94 95 97 98 99 100 100 99 99 97 95 93 90 87 84 80 76 72 68 65 61 58 55 52 50 48 47 46 45 45 45 45 46 47 48 50 51 53 55 58 60 62 65 68 71 73 76 79 82 85 88 91 94 97 100 102 105 107 109 111 112 113 114 115 116 116 116 115 115 114 113 112 111 109 108 106 105 103 101 100 98 97 95 94 93 92 91 90 89 88 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 84 84 83 82 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 62 61 60 60 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 78 80 81 82 83 85 86 87 87 88 89 89 89 89 89 89 89 89 88 87 86 86 85 84 82 81 80 79 78 77 76 76 75 75 75 75 75 76 77 79 81 83 86 90 94
 29 28 27 26 26 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 51 50 49 48 47 46 44 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 31 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 26 28 29 30 32 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 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 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 38 38 37 37 36 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 57 58 59 60 60 61 61 60 60 59 58 57 56 54 52 50 48 46 44 41 39 37 35 33 32 30
 12 12 13 15 16 18 20 23 25 28 32 35 39 44 48 53 58 63 68 74 79 84 88 93 96 99 102 103 104 104 103 101 99 96 93 90 86 83 79 75 72 68 65 61 58 55 53 50 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 65 70 74 79 85 91 97 103 110 118 125 133 141 149 157 164 171 176 181 184 186 185 183 180 174 168 160 151 142 132 122 113 103 94 86 77 70 63 56 50 45 40 35 31 27 24 21 18 16 14 13 11 10 9 8 8 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28 30 31 33 34 36 37 38 40 41 43 44 45 46 47 49 50 50 51 52 53 53 53 53 54 53 53 53 52 52 51 50 49 48 47 46 44 43 41 40 38 37 35 34 32 30 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 11 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36 38 40 41 43 45 46 48 50 51 53 54 56 57 58 59 60 61 61 62 62 62 62 61 61 60 59 58 57 56 54 53 51 49 47 45 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 11 10 10 10 11 11
 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 32 31 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 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 63 64 64 64 64 63 63 62 62 61 60 59 58 56 55 54 52 51 49 47 45 44 42 40 39 37 36 34 33 32 30 30 29 28 28 27 27 27 27 28 28 29 30 30 31 33 34 35 36 37 39 40 42 43 44 46 47 48 50 51 52 53 54 55 55 56 56 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 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 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 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 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 10 10 10 10 10 10 10 10 9 9 9 9 9 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 15 16 17 17 17 17 17 17 16 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 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 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4
 22 23 24 25 27 29 31 33 35 37 40 42 45 47 50 52 55 57 59 61 63 64 66 67 68 69 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 81 81 80 80 79 78 77 75 73 71 69 67 65 62 59 56 54 51 48 45 42 40 37 35 33 31 30 28 27 27 26 26 26 27 28 29 30 32 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 79 83 87 91 95 99 103 107 111 114 118 121 124 126 129 131 133 134 136 137 137 137 137 137 136 135 133 132 130 128 125 123 120 118 115 112 108 105 102 98 95 91 88 84 81 77 74 70 67 63 60 56 53 50 46 43 40 38 35 33 30 28 27 25 24 23 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 43 45 47 49 51 52 54 56 58 60 61 63 65 67 68 70 72 74 75 77 79 81 82 84 85 87 88 90 91 92 93 94 94 95 95 95 94 94 93 91 90 88 86 84 82 79 76 73 70 67 64 61 57 54 51 48 45 42 39 36 33 31 29 27 25 24 22 21 20 20 20 20 20 21 22 23 25 27 29 31 34 37 40 43 46 50 54 57 61 65 69 73 77 81 84 88 91 95 98 100 103 105 107 109 110 111 111 111 111 111 110 109 108 106 104 103 100 98 96 94 91 89 86 84 81 79 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 51 53 56 58 61 64 68 71 75 79 83 86 90 94 98 101 104 107 110 112 114 116 118 119 119 120 120 120 120 119 118 117 116 115 114 113 112 110 109 108 107 106 105 104 103 102 101 101 100 100 100 99 99 99 99 99 99 99 99 98 98 98 97 97 96 95 94 93 91 89 87 85 82 80 77 74 70 67 63 60 57 53 50 47 45 43 41 39 38 37 37 36 37 37 38 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 80 83 87 90 94 98 102 106 110 114 119 123 128 133 137 142 147 151 156 160 165 169 172 176 179 181 183 185 185 186 185 184 182 180 177 173 169 164 159 154 148 142 136 130 124 118 111 105 99 94 88 83 77 72 68 63 59 56 52 49 47 44 43 41 40 40 40 40 41 42 43 45 47 49 51 54 56 59 62 64 67 70 73 75 78 80 82 84 86 88 90 91 92 94 95 96 96 97 98 98 99 99 99 99 99 99 99 99 99 99 98 98 98 97 97 96 96 95 94 93 92 92 90 89 88 87 85 84 82 81 79 77 75 74 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 44 43 43 43 43 43 44 45 46 48 50 53 55 58 61 64 67 70 73 77 80 83 85 88 91 93 95 97 99 100 102 103 104 105 106 106 107 107 107 108 108 108 108 108 108 108 108 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 101 100 100 99 98 96 95 94 92 91 89 87 85 83 81 79 76 74 72 69 67 65 62 60 58 56 54 52 50 49 48 48 47 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 49 50 51 53 54 56 57 58 59 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 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 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 62 61 60 60 58 57 56 55 53 52 51 49 48 47 46 45 44 44 44 44 44 44 45 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 62 63 64 64 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 53 53 53 53 52 52 51 51 50 49 48 47 47 46 45 44 44 43 43 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
 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 44 45 46 46 46 47 47 47 47 48 48 47 47 47 47 46 46 45 45 44 43 42 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 46 48 50 52 54 55 57 58 59 60 61 61 61 61 61 60 60 59 58 56 55 54 52 51 49 48 46 44 43 42 40 39 38 37 36 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 48 50 52 55 58 61 64 67 71 74 78 81 85 88 91 94 97 99 101 102 103 103 102 101 100 98 95 92 89 86 82 78 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 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
 35 34 34 34 34 35 36 37 38 40 42 43 46 48 50 53 56 58 61 64 67 69 72 74 75 77 78 79 79 79 79 78 76 75 73 71 68 66 64 61 59 56 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 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 31 31 32 33 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 58 60 62 63 65 66 67 67 68 68 67 67 66 64 63 61 59 57 54 52 49 47 44 42 40 37 35 33 32 30 29 27 26 26 25 25 25 25 25 26 27 28 29 31 32 34 36 38 40 42 43 45 47 49 50 52 53 54 55 56 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 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 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 65 67 69 71 72 73 74 74 73 73 71 70 68 66 63 61 58 55 52 50 47 45 42 40 39 37 36
 39 37 36 35 34 33 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 34 35 37 40 42 45 49 52 56 60 64 68 72 76 79 82 85 87 89 90 91 91 91 90 89 88 86 84 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 49 50 52 53 55 56 59 61 64 67 70 74 78 82 87 91 96 100 105 108 112 115 117 119 120 121 121 120 119 117 115 112 109 106 103 100 97 93 90 87 84 81 78 75 73 71 68 66 64 63 61 60 58 57 56 56 55 54 54 54 54 54 54 54 55 55 56 57 58 60 61 63 65 67 69 71 74 76 79 82 85 88 91 94 97 99 102 103 104 105 104 103 101 99 95 91 87 83 78 73 68 64 60 56 53 50 47 45 43 41 40 39 37 37 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 51 52 54 56 58 60 62 65 67 70 73 76 78 81 84 87 90 93 95 98 100 102 103 104 104 104 104 103 101 99 96 93 89 85 81 77 73 68 64 60 56 53 49 46 43 41
 22 22 23 24 26 27 28 30 32 34 36 38 40 42 44 45 47 49 51 52 54 55 57 58 59 61 62 63 64 64 65 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 72 72 71 70 70 69 68 66 65 64 62 61 59 58 56 54 52 51 49 47 45 44 42 40 38 37 35 34 33 31 30 29 28 27 27 27 26 27 27 28 29 30 31 33 35 38 40 43 46 50 53 57 60 64 68 72 75 79 82 85 87 90 92 93 94 95 95 95 95 94 93 92 90 88 86 85 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 56 55 54 53 51 50 48 46 44 42 40 38 37 35 33 31 30 29 28 27 27 27 27 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 64 67 69 72 74 76 79 81 83 86 88 90 92 94 95 97 98 99 100 101 102 102 103 103 102 102 101 100 99 98 96 94 92 90 87 85 82 79 76 73 70 66 63 60 56 53 50 47 44 41 38 35 33 30 28 26 25 23 22 21 21 20 20 20 20 21 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 58 60 62 64 66 68 70 73 75 77 79 80 82 84 85 87 88 89 90 90 90 90 90 90 89 88 87 85 83 82 80 77 75 72 70 67 65 62 59 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 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
 27 28 29 30 31 33 35 37 40 42 45 48 52 55 58 62 66 69 73 76 80 83 86 90 92 95 97 99 101 102 103 104 104 105 104 104 103 102 101 99 98 96 95 93 92 90 88 86 85 83 81 80 78 77 75 74 72 70 69 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 35 35 35 35 35 36 37 39 40 43 45 48 51 54 57 61 64 68 71 75 78 81 83 86 88 90 92 93 94 95 96 96 97 97 97 98 98 98 98 98 99 99 99 100 100 101 101 102 103 104 105 105 106 107 108 109 110 110 111 111 111 111 111 110 110 109 108 106 105 103 101 99 97 95 93 90 88 85 83 80 78 76 73 71 69 67 65 63 61 60 59 58 57 57 57 57 57 58 59 60 61 62 64 65 67 68 70 71 72 72 73 73 73 73 73 72 71 70 69 68 66 65 64 62 61 59 58 57 55 54 53 52 51 51 50 49 49 49 48 48 49 49 49 50 51 52 53 54 55 57 59 61 63 66 68 71 74 77 80 83 86 89 92 95 97 99 101 102 102 102 101 99 97 94 90 86 82 77 72 67 63 58 54 49 46 42 39 37 34 33 31 30 30 29 29 29 30 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 78 79 80 81 82 82 82 82 82 81 81 80 79 78 76 75 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 49 48 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 8 9 9 10 10 10 11 11 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 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 11 11 11 11 12 12 12 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 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 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 11 11 10 10 10 10 10 10 10 9 9 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 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 22 23 23 24 25 26 28 29 31 33 35 37 39 42 44 46 48 51 53 55 57 59 60 61 62 63 63 63 63 62 61 60 59 57 56 54 53 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 36 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 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 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 59 60 61 62 62 61 61 59 58 56 54 52 50 47 45 43 40 38 36 34 32 30 28 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 28 29 31 32 33 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 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 35 35 36 36 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22
 37 36 35 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 66 67 67 67 68 67 67 67 66 66 65 64 62 61 59 58 56 54 52 50 49 47 45 43 41 40 38 37 35 34 33 33 32 32 32 32 32 33 34 35 36 38 39 41 43 45 47 49 51 53 55 56 58 60 61 62 63 64 64 65 65 65 65 65 64 64 63 63 62 61 60 60 59 58 58 57 56 56 56 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 42 41 40 39 38 38 37 36 36 36 36 37 37 38 39 41 43 45 47 50 53 56 59 62 65 69 72 75 78 81 84 86 88 89 90 91 91 91 91 90 89 87 86 84 82 80 78 76 74 72 70 69 67 65 64 63 62 61 60 60 59 59 59 59 59 60 60 60 61 62 63 63 64 65 66 67 68 69 69 70 70 71 71 71 71 70 70 69 68 67 66 64 63 61 59 58 56 54 53 52 50 49 48 48 48 47 48 48 48 49 50 51 52 53 54 56 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 57 57 58 58 59 59 60 61 63 64 66 67 69 71 73 75 77 79 81 83 85 86 88 89 90 90 90 90 89 87 86 83 81 78 75 72 69 65 62 58 55 52 49 46 44 42 40 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 75 76 77 78 80 81 82 83 84 84 85 85 86 85 85 85 84 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 71 71 70 70 70 71 71 72 72 73 74 76 77 79 81 83 85 87 90 93 95 98 101 104 106 109 112 114 116 118 119 120 121 121 121 121 120 118 117 115 112 110 107 104 101 99 96 93 90 88 86 84 82 81 80 80 80 80 81 83 84 87 89 92 96 100 104 108 112 116 121 125 129 133 136 139 141 143 144 145 145 144 143 141 138 135 132 128 125 121 116 112 108 104 100 97 93 90 87 84 81 79 77 75 73 72 70 69 69 68 68 67 67 67 68 68 69 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 80 79 79 78 78 78 77 77 77 78 78 78 79 79 80 81 81 82 82 83 84 84 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 94 94 95 96 97 98 99 100 101 103 105 106 108 110 112 114 117 119 121 124 126 128 130 132 133 134 135 135 135 135 134 133 131 129 126 123 119 116 112 108 103 99 95 91 87 83 79 76 73 70 68 66 64 63 63 63 63 63 64 65 67 69 71 73 75 78 80 83 86 88 91 94 96 98 100 102 104 106 107 108 109 110 111 111 111 111 111 111 111 110 110 109 109 108 107 107 106 106 105 104 104 103 103 102 101 101 100 99 99 98 97 96 96 95 94 93 92 91 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 73 72 72 72 72 72 72 73 73
 120 118 117 116 115 114 113 112 111 111 110 109 108 107 106 105 103 102 100 98 96 93 91 88 86 83 80 78 75 72 69 67 64 62 60 57 55 53 51 50 48 47 46 45 44 43 42 42 42 42 42 42 42 43 43 44 45 46 48 49 51 53 55 57 59 61 64 67 69 72 76 79 82 85 89 92 96 99 102 105 107 109 111 113 114 114 114 114 113 112 111 109 108 106 104 102 100 98 96 94 93 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 64 63 63 63 63 64 64 64 65 65 66 67 67 68 69 70 72 73 74 75 77 78 80 81 83 85 86 88 90 92 94 95 97 99 101 103 106 108 110 113 116 118 122 125 129 132 136 141 145 150 154 159 163 167 171 174 177 179 180 180 180 179 177 174 170 167 162 157 152 147 142 136 131 126 121 116 111 107 103 99 95 92 89 86 83 81 79 78 76 75 74 74 73 73 73 73 74 75 75 77 78 79 81 83 85 87 89 92 94 97 100 103 106 109 112 116 120 124 127 132 136 140 144 149 153 157 162 166 170 173 176 178 180 181 181 181 179 177 174 170 165 159 154 147 141 135 128 122 116 110 104 99 94 89 84 80 77 73 70 67 64 62 60 58 56 54 53 52 51 50 49 49 48 48 48 48 49 49 50 51 52 53 55 57 59 61 64 67 70 73 76 80 84 88 93 97 102 107 112 116 121 126 130 134 138 142 145 148 150 151 152 153 152 152 151 149 147 145 142 140 137 134 131 129 126 124 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 42 42 42 43 44 45 46 47 49 51 53 56 59 62 66 70 74 78 82 87 91 96 100 104 108 111 113 115 116 116 116 115 114 112 110 107 104 101 98 94 91 88 84 81 78 75 72 69 66 64 62 59 57 56 54 52 51 50 49 48 47 46 46 46 45 45 45 46 46 46 47 48 48 49 51 52 53 55 57 59 61 64 66 69 72 75 79 82 86 89 92 96 99 101 103 104 105 104 103 101 99 96 92 88 84 80 76 72 69 65 62 59 57 54 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 67 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 74 73 72 71 69 68 66 64 62 60 58 56 53 51 49 47 44 42 40 39 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 18 18 19 19 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11
 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 74 75 75 76 76 77 77 76 76 75 74 73 71 70 68 66 64 62 60 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 26 26 26 27 28 29 30 32 34 36 38 41 44 47 50 54 58 62 66 71 75 78 81 84 85 86 86 85 83 80 77 73 68 64 59 55 50 46 42 38 35 32 29 26 24 22 20 18 17 16 15 14 13 13 13 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 13 12 13 13 13 13 14 14 15 16 17 18 20 22 23 26 28 31 34 37 41 44 48 53 57 62 67 72 77 81 85 88 90 92 93 92 90 88 85 81 77 72 68 63 59 55 51 47 44 41 38 36 34 32 31 30 29 28 27 27 27 26 26 26 27 27 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24
 48 48 49 49 49 50 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 54 53 52 51 50 49 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 69 72 74 76 78 80 81 82 82 82 81 80 79 77 75 73 71 68 66 63 61 58 55 53 51 48 46 44 42 40 39 37 35 34 33 31 30 29 29 28 27 27 26 26 26 25 25 26 26 26 27 27 28 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 81 82 82 82 83 83 83 82 82 81 80 79 78 76 75 73 71 69 67 65 63 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 29 31 32 33 34 36 37 39 41 43 45 47 49 51 53 56 58 60 63 65 67 70 72 74 76 78 79 81 82 83 83 83 83 83 82 81 79 78 76 74 72 69 67 65 62 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 47 47 47 47 47 47 47 48
 37 37 37 37 38 39 41 43 45 47 49 52 55 58 61 64 67 70 73 75 78 80 81 82 83 83 82 81 79 77 75 72 69 66 63 60 57 54 51 48 46 43 41 40 38 36 35 34 33 33 32 32 32 31 32 32 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 53 54 54 55 56 58 59 61 62 65 67 69 72 75 78 81 84 87 90 92 95 97 98 100 100 100 100 99 97 95 92 89 86 82 79 75 71 67 64 60 57 54 51 49 47 45 43 42 41 40 39 39 39 39 40 41 42 44 46 48 50 53 56 60 63 67 71 76 80 84 88 92 96 99 101 103 103 103 102 100 97 94 90 86 81 76 72 67 63 58 55 51 48 45 43 41 39 38 37 36 36 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 57 58 59 60 60 60 60 60 59 58 57 56 55 53 52 50 49 47 46 44 42 41 40 39 38 37 36 35 35 35 35 35 35 36 37 38 39 40 42 43 45 47 49 51 53 54 56 57 58 59 59 60 59 59 58 57 56 54 52 50 49 47 44 42 40 39 37 35 33 32 31 29 28 28 27 26 26 26 26 26 27 27 28 29 30 32 33 35 37 40 42 44 47 50 53 55 58 61 63 65 67 69 70 70 71 70 70 68 67 65 63 60 58 56 53 51 48 46 44 42 41 39 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 134 139 144 147 150 151 151 150 147 143 139 133 127 120 113 107 100 94 88 82 77 72 67 63 59 55 52 49 47 44 42 40 39 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 37 39 40 42 45 47 50 53 56 60 64 68 72 77 82 88 93 99 105 111 117 123 128 134 138 142 145 148 149 149 148 146 144 140 136 132 127 123 118 113 109 105 101 98 95 92 90 89 87 86 85 85 85 84 85 85 85 86 86 87 87 87 87 87 87 87 86 85 84 83 81 79 77 75 72 70 67 65 62 59 57 54 52 50 48 46 44 42 41 40 39 38 38 37 37 37 37 37 38 39 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 71 73 76 78 80 82 83 84 85 85 84 83 81 80 77 75 72 70 67 64 62 59 57 55 53 51 50 48 47 46 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 46 46 46 46 47 48 49 50 51 53 55 57 59 61 64 67 69 72 74 77 79 81 82 83 84 84 84 83 82 80 79 77 74 72 69 67 64 62 59 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 43 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 71 73 75 77 79 82 85 89 93 97 102 107 112 118 123 129
 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 31 32 32 32 31 31 30 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 21 22 22 22 22 21 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18
 77 78 78 79 79 79 78 77 76 75 74 72 71 69 67 66 64 62 60 59 57 56 54 53 52 51 50 49 48 47 47 47 46 46 46 46 47 47 48 48 49 50 52 53 55 57 59 61 63 66 68 71 74 76 79 82 84 86 88 90 91 93 93 94 94 93 93 92 91 89 88 86 84 82 80 78 77 75 73 71 70 69 67 66 65 65 64 64 64 64 64 64 64 65 65 66 66 67 67 67 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 39 38 39 39 39 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 55 54 54 54 53 53 54 54 54 55 55 56 57 58 60 61 63 64 66 68 70 72 74 75 77 79 80 81 82 83 84 84 83 83 82 81 80 78 76 74 72 69 67 65 63 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 69 70 72 73 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 52 50 49 48 47 47 47 47 48 48 50 51 53 54 56 58 60 62 64 66 68 69 70 71 71 71 70 69 68 66 63 61 58 55 52 49 46 44 41 39 36 34 32 31 29 28 27 27 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 34 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 32 33 35 36 39 41 43 45 48 50 53 55 57 59 60 62 62 62 62 62 60 59 57 55 53 51 49 47 45 43 41 39 38 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 39 40 41 43 44 46 47 48 48 49 49 49 49 48 47 46 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 45 47 48 49 49 50 50 50 50 50 50 50 49 49 48 48 48 47 47 47 47 47 48 48 49 50 52 54 56 58 61 65 69 73 78 83 89 95 101 106 112 117 121 124 126 126 125 123 119 115 109 103 97 90 84 77 71 66 60 55 51 46 43 39 36 33 31 29 27 25 24 23 22 22 22 22 22 22 23 24 25 26 28 30 32 35 38 41 45 49 53 58 64 70 76 82 89 96 103 109 115 120 124 126 126 125 122 118 113 107 101 94 88 82 76 71 66 62 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
 30 30 30 30 30 30 31 31 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 65 67 68 68 69 69 69 68 68 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 33 33 34 34 35 36 37 39 40 42 44 46 49 51 54 57 60 62 65 68 70 73 75 77 78 79 80 80 80 79 79 77 76 75 73 71 70 68 66 64 62 61 59 58 56 55 54 53 52 52 51 51 51 51 52 52 52 53 54 54 55 56 56 57 58 58 59 60 60 60 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 71 72 73 75 76 78 80 82 83 85 86 88 89 89 90 90 90 89 88 87 85 83 81 78 76 73 71 68 66 63 61 59 56 54 52 51 49 47 46 45 44 43 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 51 54 56 59 63 66 70 73 77 81 85 89 93 96 100 103 105 108 109 110 110 110 108 107 104 101 97 93 89 84 80 75 71 66 62 58 55 51 48 46 43 41 40 38 37 36 35 35 34 34 34 35 35 36 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 57 58 60 61 61 62 63 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 31
 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 50 50 50 50 51 52 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 69 70 70 71 71 71 71 71 70 70 69 68 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 45 45 45 46 46 46 47 48 49 49 50 51 52 53 55 56 56 57 58 59 59 60 60 61 61 61 61 60 60 60 59 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 38 37 38 38 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 65 66 66 66 66 65 64 64 62 61 60 58 56 55 53 51 49 48 46 44 43 42 40 39 38 38 37 37 36 36 36 36 36 37 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 58 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
 19 19 18 18 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 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 34 34 34 33 33 33 32 31 31 30 30 29 29 28 28 27 27 26 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 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 24 24 23 22 21 20
 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 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 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 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 29 29 30 30 29 29 28 28 27 26 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 41 43 44 45 46 46 46 45 44 43 41 39 37 35 33 30 28 26 24 23 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 34 34 35 35 35 35 34 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 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
 43 43 42 41 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 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 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 20 19 19 19 19 18 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 37 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 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 35 36 37 38 39 40 40 41 42 43 43 43 44 43
 6 6 6 6 6 6 6 6 6 5 5 5 4 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 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 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 2 2 2 2 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 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 5 5 5 5 5 5 5 6 6 6 6 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
 44 42 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 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 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 29 31 32 34 37 39 42 45 49 52 57 61 67 72 78 84 91 97 104 110 116 121 124 127 128 127 125 122 117 112 106 99 93 86 80 74 69 63 59 54 50 47 43 40 38 35 33 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 37 40 43 46 50 53 57 61 66 70 74 78 82 85 88 90 92 92 92 91 90 87 84 81 78 74 70 67 63 60 56 53 51 48 46
 152 156 159 162 165 168 170 171 172 171 171 169 167 164 160 156 152 147 142 136 131 125 120 114 109 104 100 95 91 87 84 81 78 75 73 71 70 69 68 67 67 68 68 70 71 73 75 78 81 84 88 92 96 100 105 109 114 119 123 127 132 135 139 142 145 147 149 151 152 153 153 154 154 154 154 154 154 154 154 154 155 155 156 156 157 157 158 159 159 159 159 159 159 158 156 155 152 150 147 143 139 135 131 126 121 117 112 107 103 98 94 90 86 82 79 76 73 70 68 66 64 62 61 59 58 58 57 57 57 58 59 60 61 63 65 67 69 72 75 79 82 86 90 94 99 103 107 111 116 119 123 127 130 132 135 137 138 139 140 140 139 139 138 136 134 132 130 128 125 123 120 118 115 113 111 108 106 105 103 102 100 99 99 98 98 98 98 98 99 99 100 101 103 104 105 107 109 110 112 113 114 115 116 117 117 117 116 115 114 112 110 107 105 101 98 95 91 87 84 80 77 74 71 68 65 63 61 59 58 57 56 56 55 55 56 56 57 58 59 61 63 64 67 69 71 74 76 79 82 85 88 91 94 96 99 102 104 106 108 109 110 111 112 112 112 111 111 110 109 108 107 106 105 104 103 102 101 101 100 100 100 100 100 101 102 102 103 105 106 107 108 110 111 112 113 113 114 114 113 113 111 110 108 106 104 101 98 95 92 89 86 83 80 77 75 73 71 69 68 67 66 65 65 65 65 65 66 67 67 68 70 71 72 74 76 77 79 81 83 85 88 90 92 95 97 100 102 105 108 111 114 118 121 125 128 132 136 140 144 148
 70 70 69 68 67 66 65 63 62 61 59 58 56 54 53 51 50 48 46 45 43 41 40 38 37 36 34 33 32 31 29 28 27 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 26 27 29 30 31 33 35 36 38 40 42 44 46 47 49 51 52 54 55 55 56 56 56 56 55 55 54 53 52 50 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 39 39 39 40 40 41 42 43 44 45 45 46 47 48 48 48 49 48 48 48 47 46 45 44 43 41 40 38 37 35 34 32 31 29 28 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 48 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 57 58 59 61 62 63 65 66 68 69 70 71 72 72 72 72 72 71 69 68 66 64 62 59 57 54 52 49 47 45 43 40 39 37 35 34 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 42 44 46 47 49 51 53 55 56 58 60 62 63 65 66 67 68 69 70 71 71 72 72 72 72 72 72 72 71 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 30 30 30 31 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 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 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 45 45 45 45 44 43 42 41 40 39 38 36 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 43 45 46 47 48 49 49 48 48 47 46 44 43 41 39 37 35 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28
 51 50 48 46 45 44 42 41 41 40 40 40 40 40 41 41 43 44 46 48 50 53 56 59 63 66 70 74 77 81 83 85 87 87 87 85 83 80 76 72 68 64 59 55 51 47 44 41 38 36 34 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 66 67 68 68 68 68 67 67 66 64 63 61 59 57 55 53 51 49 48 46 44 43 42 41 40 39 39 39 39 39 40 41 43 44 46 49 51 54 57 61 65 68 72 76 80 83 86 89 91 93 94 94 94 94 93 92 90 89 87 85 84 82 81 81 80 80 80 81 82 83 85 87 90 93 96 100 103 107 111 114 117 120 122 123 122 121 119 115 111 106 100 95 89 83 77 71 66 61 57 53 49 46 43 41 38 37 35 34 33 32 31 31 31 31 31 31 32 33 34 35 37 39 41 43 46 48 51 54 58 61 65 68 72 75 79 82 85 88 90 92 94 95 95 96 95 95 94 92 90 88 86 84 81 78 75 73 70 67 65 62 60 58 56 54 53 52 50 49 49 48 48 47 47 48 48 48 49 50 51 52 54 55 57 59 61 63 65 68 70 72 74 76 78 79 80 81 82 82 82 81 80 79 78 76 74 71 69 66 64 61 59 56 54 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 36 36 37 37 38 39 41 42 43 45 47 48 50 52 54 55 57 58 59 60 61 61 61 61 60 59 58 56 55 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
 54 52 50 47 45 43 42 40 38 36 35 34 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 42 45 48 51 55 59 64 69 74 79 85 91 96 101 106 110 112 113 113 112 109 105 101 95 90 84 78 72 66 61 56 52 48 45 41 39 36 34 32 31 30 29 28 27 27 27 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 36 37 37 39 40 41 43 45 47 50 52 55 59 62 66 70 74 78 82 86 89 92 94 96 97 97 96 94 92 89 85 82 78 74 70 66 62 59 56 53 50 48 45 43 42 40 39 38 37 37 36 36 36 36 36 37 38 39 40 41 42 44 45 47 49 51 54 56 58 61 63 66 68 70 72 73 75 76 77 77 78 78 78 78 78 78 78 78 78 78 79 79 80 82 83 85 88 90 93 96 99 102 105 108 111 113 114 115 115 113 111 108 104 100 95 90 85 79 74 70 65 61 58 55 52 50 48 47 45 45 44 44 44 45 45 47 48 50 52 54 57 60 63 67 70 74 78 82 86 89 92 95 97 98 98 98 97 95 93 90 87 84 81 78 75 72 69 66 64 62 60 59 58 57 57 57 57 57 58 59 61 62 64 67 69 72 75 79 82 86 89 93 96 99 102 104 106 106 106 105 103 101 98 94 90 86 81 77 73 69 65 62 59 56 54 52 50 49 48 47 47 46 46 46 47 47 48 49 50 51 53 54 55 57 58 59 61 62 62 63 63 63 62 62 60 59 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 74 74 74 74 74 73 73 72 71 69 68 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 51 50 50 50 50 50 51 51 52 53 54 55 56 58 59 61 63 66 68 71 74 76 79 82 85 87 89 91 92 93 94 94 93 92 90 89 86 84 81 78 76 73 70 68 66 64 62 60 59 58 57 56 56 55 55 55 55 56 56 57 57 58 58 59 60 60 60 61 61 61 61 60 60 59 58 57 56 55 53 52 51 49 48 47 46 45 44 43 43 42 42 42 42 43 43 44 45 46 48 49 51 53 55 58 60 63 66 69 71 74 76 78 80 81 82 83 83 82 81 80 79 77 75 73 71 69 67 65 63 62 60 59 58 57 56 56 55 55 55 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 76 77 78 79 80 81 82 83 84 86 87 89 90 92 93 95 97 98 100 101 102 102 102 102 101 100 98 96 94 91 87 84 80 76 73 69 65 62 59 56 54 51 49 48 46 45 45 44 44 44 44 45 45 46 48 49 51 53 56 58 61 64 67 70 73 76 79 82 85 87 89 90 90 90 90 88 87 85 82 79 77 74 71 68 65 63 60 58 56 54 52 51 50 49 48 47 47 47 47 47 48 48 49 50 51 53 54 56 57 59 60 62 64 65 66 67 68 69 69 69 69 69 68 67 66 64 63 61 59 58 56 54 52 51 49 48 47 45 44 43 43 42 41 41 41 40 40 40 41 41 42 42 43 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 69 71 72
 82 82 82 82 82 82 82 82 83 83 83 83 82 82 81 81 80 78 77 76 74 72 70 68 66 64 62 60 59 57 55 54 53 51 51 50 49 49 48 48 48 49 49 50 50 51 52 53 55 56 57 59 60 61 62 63 64 65 66 67 67 68 68 69 69 70 71 71 72 73 74 75 77 78 80 82 84 86 88 90 92 94 96 98 100 101 103 103 104 104 104 104 103 102 101 99 97 96 94 92 90 88 86 84 82 81 79 78 77 76 75 75 74 73 73 72 72 71 71 70 70 69 68 67 66 64 63 62 60 59 58 57 55 54 54 53 52 52 52 52 52 53 53 54 55 57 58 60 62 64 66 68 71 73 76 78 80 82 84 86 87 88 88 88 88 87 86 85 84 82 80 79 77 75 73 71 70 68 67 66 65 64 63 63 62 62 62 62 62 63 63 64 65 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 72 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 57 58 60 62 65 68 71 74 78 82 87 92 97 103 109 115 122 128 135 141 147 153 157 161 164 165 165 164 162 158 154 149 143 137 131 124 118 112 106 100 95 90 85 81 77 74 70 67 65 62 60 58 57 55 54 53 52 51 50 49 49 48 48 48 49 49 50 51 52 53 54 56 58 60 62 65 68 71 74 77 81 84 87 91 94 97 99 102 104 105 106 107 107 107 106 105 104 102 100 98 96 94 93 91 89 88 86 85 84 83 83 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 40 38 37 36 34 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 32 33 34 36 37 38 40 41 42 43 44 44 44 44 43 43 41 40 38 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 39 41 44 46 48 49 50 51 51 51 51 50 49 47 46 44 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 41 42 42 43 43 43 43 43 42 41 41 40 39 38 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 32 33 34 35 35 35 36 36 35 35 35 34 34 33 32 31 31 30 29 29 28 28 28 28 27 27 28 28 28 29 30 31 32 33 35 36 38 40 41 43 45 46 48 49 50 50 50 50 49 48 46 44 43 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 39 41 42 43 44 44 45 44 44 43
 48 46 43 41 39 37 36 34 33 32 31 30 29 29 29 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 47 48 49 50 50 49 49 48 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 33 33 33 34 34 35 36 36 37 37 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 65 66 65 65 64 63 61 59 57 55 52 50 47 45 42 40 38 35 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 38 41 45 48 51 55 58 61 63 65 67 68 68 67 66 64 62 59 57 54 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 78 75 72 69 66 63 60 57 54 51 49 47 45 44 42 42 41 41 41 41 42 43 44 46 48 50 53 55 58 61 64 66 69 72 74 76 78 79 80 80 80 79 78 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 40 40 40 40 40 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 64 66 67 69 70 71 71 72 71 71 70 69 67 66 64 62 60 58 56 54 52 50 49 48 47 46 46 45 45 45 46 47 48 49 50 52 54 57 60 63 67 71 76 80 86 91 97 102 108 113 117 121 124 126 126 125 123 120 116 112 107 101 96 91 86 81 77 73 69 66 64 62 60 59 59 59 59 60 61 63 64 66 69 71 74 76 79 82 84 86 87 88 88 88 87 85 83 80 77 73 70 66 63 59 56 53 50 48 46 44 42 41 41 40 40 40 41 42 44 45 48 50 53 57 61 65 69 74 80 85 90 95 100 104 108 110 111 112 111 109 106 102 98 93 88 84 79 75 70 67 63 60 57 55 52 51 49 48 47 46 45 45 45 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 50 50 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 47 48 49 50 52 54 56 58 61 63 66 69 72 75 79 82 84 87 89 91 93 94 94 94 93 92 91 89 86 84 81 78 74 71 68 65 61 58 56 53 51 48 46 45 43 42 41 40 39 39 39 39 39 40 41 42 44 46 48 51 54 57 60 64 67 70 74 77 79 81 83 84 84 83 82
 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 21 22 22 22 22 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 30 30 30 29 28 28 27 26 25 24 23 21 20 19 18 18 17 16 16 15 15 15 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 25 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 79 76 73 71 68 66 64 62 60 58 57 55 54 53 53 52 52 52 52 52 53 53 53 54 54 55 55 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 51 50 50 50 51 51 51 52 52 53 53 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 52 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 77 78 79 79 80 80 80 80 80 79 78 77 75 74 72 70 68 66 63 61 59 57 56 54 53 52 51 50 50 50 50 51 52 53 55 57 59 61 64 67 70 73 76 79 81 84 86 88 89 90 90 90 89 88 86 85 83 81 79 77 75 73 72 71 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 55 55 55 56 56 56 56 56 56 56 55 55 54 53 52 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 51 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 74 76 78 80 82 83 85 86 87 88 88 89 89 89 88 88 87 86 85 84 82 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 48 47 47 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 64 66 68 70 73 75 78 80 83 85 87 89 91 92 93 93 93 92 91 90 88 86 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 49 49 48 47 46 46 45 44 44 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 44 44 45 45 46 47 48 49 51 53 54 56 58 60 62 64 66 68 70 71 72 73 74 74 74 74 73 72 71 69 68 66 64 62 61 59 58 56 55 54 53 52 52 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 57 57 57 57 57 56 56 57 57 57 58 58 59 60 60 61 62 63 64 64 65 65 65 65 65 65 65 64 63 62 61 59 58 56 55 53 51 50 48 47 45 44 43 43 42 42 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 65 66 66 65 65 65 64 63 62 60 59 57 56 55 53 52 50 49 48 47 46 46 45 45 45 45 45 46 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 51 51 50 50 50 49 49 49 49 49 49 50 50 51 52 53 55 56 58 59 61 62 64 65 66 67 67 68 68 68 68 67 66 65 65 63 62 61 60 59 59 58 57 57 56 56 56 56 56 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51
 38 37 37 37 36 36 36 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 42 43 43 43 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 29 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 33 32 32 31 30 29 29 29 28 28 28 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 32 32 31 31 32 32 32 33 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 38 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 72 72 72 72 71 71 70 69 69 68 68 68 69 69 70 71 72 74 75 76 78 79 79 80 80 79 78 77 76 74 72 70 68 65 63 60 58 56 54 52 51 50 49 49 49 49 50 52 53 55 58 60 63 65 68 71 73 76 78 80 82 83 84 84 83 82 81 79 77 74 71 68 66 63 60 58 56 54 53 51 50 50 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 50 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 61 62 63 65 66 68 69 71 72 73 74 74 74 74 74 73 71 70 68 66 64 62 59 57 55 53 51 49 47 45 44 43 43 43 43 43 44 45 46 48 50 52 54 56 58 60 62 63 65 66 67 67 67 67 67 66 66 65 64 64 63 63 63 64 64 65 67 68 70 72 74 76 78 79 81 83 84 85 85 86 85 84 83 81 79 77 75 72 69 67 64 62 60 58 56 55 54 53 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 75 76 76 76 75 75 74 73 71 70 68 66 64 62 60 59 57 55 53 52 50 49 48 47 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 50 50 51 51 52 53 54 55 57 58 58 59 59 60 59 59 58 58 57 55 54 53 51 50 49 47 46 45 44 44 43 43 43 43 44 45 47 48 50 52 55 57 59 62 64 66 68 69
 23 23 23 23 22 22 22 23 23 24 24 25 27 28 30 32 35 37 40 43 45 48 50 52 54 55 55 55 54 54 52 51 49 47 45 43 41 39 37 36 34 33 32 31 30 30 30 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 39 40 41 42 42 42 42 41 40 39 38 36 34 32 30 28 27 25 23 22 21 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 33 33 34 34 35 35 36 37 39 40 41 43 45 46 48 49 51 51 52 52 52 51 50 48 46 44 42 39 37 35 33 31 30 28 27 26 25 25 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 24
 59 58 57 56 56 55 55 55 55 55 56 57 57 58 60 61 62 64 65 67 68 69 70 71 71 72 72 72 72 72 71 71 70 69 68 67 66 65 63 62 60 59 57 55 54 53 52 51 50 49 49 48 48 48 48 48 48 48 48 49 49 50 51 52 53 55 56 58 60 63 65 68 70 73 76 78 80 82 83 83 83 83 82 80 78 76 74 72 70 68 67 65 64 64 63 64 64 65 67 69 72 75 78 82 86 90 94 98 100 102 103 103 101 99 96 92 88 83 79 74 69 65 61 57 53 50 47 45 42 40 39 37 37 36 36 37 38 40 42 45 48 51 55 59 64 68 73 78 83 88 93 97 102 105 109 111 113 113 113 112 109 106 103 99 94 90 85 81 77 73 70 67 65 63 61 60 59 58 58 58 58 59 59 60 61 62 63 65 66 68 70 72 74 75 77 79 80 81 82 82 82 82 81 81 80 79 77 76 74 73 71 70 68 67 65 63 62 60 59 58 57 56 55 55 55 56 57 58 59 62 64 66 69 72 76 79 82 85 88 91 94 96 97 98 99 98 97 95 92 89 85 80 76 71 66 62 58 54 51 49 46 45 44 43 43 43 43 44 45 47 48 51 53 56 59 62 66 70 73 77 81 85 88 90 92 94 94 94 94 93 91 89 87 85 83 82 80 78 76 75 73 72 71 70 69 68 67 66 65 64 63 62 62 61 61 61 61 61 61 62 62 63 64 65 66 67 68 70 71 73 74 76 78 79 81 83 85 86 88 89 90 90 91 90 90 89 87 86 84 81 79 77 74 72 70 68 66 64 62 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 33 33 33 32 32 31 30 28 27 25 24 22 21 19 18 16 15 14 13 12 11 10 10 10 9 9 10 10 10 11 12 12 13 14 16 17 18 20 21 23 25 26 28 30 31 33 34 34 35 35 34 33 32 30 29 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 30 32 34 35 37 38 39 39 39 39 38 37 35 34 32 30 28 26 25 23 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 26 26 26 26 25 25 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 21 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 28 28 28 28 28 28 27 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
 30 29 28 28 27 26 26 25 25 25 25 25 26 27 28 30 32 35 37 41 45 48 53 57 61 65 68 71 73 75 75 75 74 72 70 67 64 60 57 54 51 49 47 45 43 42 42 42 42 42 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 48 49 50 52 55 58 63 68 73 80 87 94 101 107 112 114 114 111 106 99 90 82 73 64 57 50 44 38 34 30 27 25 23 22 21 21 21 21 21 22 23 24 26 27 29 30 32 34 35 37 38 40 41 41 42 42 41 41 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 20 21 22 23 24 26 29 31 35 38 42 47 52 57 62 67 72 76 79 80 80 79 76 72 67 62 57 52 47 43 40 37 34 32 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 28 29 30 31 33 35 38 41 44 48 53 57 63 68 73 77 81 83 85 85 83 80 77 72 67 62 57 52 47 43 39 36 33 30 28 26 25 24 23 23 23 24 25 26 28 30 32 34 36 38 40 42 43 43 43 43 42 40 38 36 34 31 29 27 25 24 22 22 21 21 21 21 22 23 24 26 28 30 32 35 38 41 44 48 52 57 62 67 72 77 82 86 91 94 96 98 98 97 95 92 88 84 79 75 70 65 61 57 53 49 46 43 40 37 35 33 31 29 27 26 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 30 30 30 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
 61 60 59 57 56 54 53 51 50 49 48 48 47 48 48 49 51 53 55 58 61 64 68 72 76 80 83 87 90 93 95 97 97 97 95 93 90 86 81 77 72 68 64 60 56 54 52 50 49 48 48 49 49 50 51 53 54 56 58 59 61 63 64 65 66 67 67 67 66 65 64 62 60 58 56 54 52 50 48 47 46 45 45 45 45 46 47 48 50 52 53 56 58 60 62 65 67 69 70 72 73 74 74 75 74 74 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 45 45 45 46 47 48 50 52 53 55 57 59 61 63 65 66 67 68 68 69 69 68 68 67 66 65 64 63 62 60 60 59 58 58 58 58 59 59 60 61 62 63 64 64 64 64 63 62 60 59 57 54 52 50 48 45 44 42 40 39 39 38 38 38 39 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 55 55 55 55 55 55 54 53 53 52 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 47 48 49 51 54 57 60 64 69 74 79 85 90 95 99 102 104 105 104 102 99 95 91 86 81 75 70 66 61 57 53 50 47 44 42 40 39 39 39 39 40 42 45 48 52 57 62 68 74 81 88 95 102 108 114 119 123 125 126 126 124 121 117 113 108 103 98 93 88 84 80 77 74 72 70 68 67 66 66 65 65 64 64 63 62
 32 31 31 31 30 29 29 29 28 28 29 29 30 31 33 35 37 40 44 47 52 57 62 67 73 78 83 87 90 92 91 90 86 81 76 70 64 58 52 46 41 37 33 30 28 26 24 23 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 41 43 46 49 51 53 54 55 56 55 54 53 51 48 46 43 41 38 36 34 33 31 30 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 26 27 29 31 34 37 40 43 46 49 52 54 55 56 56 55 54 52 49 47 44 41 39 36 34 33 31 30 29 29 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 34 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 25 26 27 27 27 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 31 33 35 38 41 44 48 52 56 60 63 66 67 68 68 66 64 61 58 55 51 48 44 41 38 36 33 31 30 28 27 26 25 25 24 24 25 25 26 26 27 28 29 30 30 31 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 36 34 33 31 30 28 27 26 25 24 23 22 22 22 22 22 23 24 24 25 26 28 29 30 32 33 35 36 38 39 40 41 42 43 43 44 44 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 25 25 25 25 26 27 28 30 32 35 39 43 48 53 59 65 70 75 79 82 82 81 78 74 69 64 58 53 48 43 39 36 33 31 29 28 28 27 27 27 28 28 29 29 30 31 32 33 33 34 35 35 35 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 27 28 29 31 32 34 36 38 40 41 43 45 46 47 48 48 48 47 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 35 36 37 39 41 44 47 51 56 62 68 75 82 89 95 99 103 104 103 100 95 89 83 76 69 62 56 51 46 41 37 34 31 29 27 26 24 24 24 24 24 25 26 27 28 30 31 33 34 36 37 37 38 38 38 37 36 35 34 33 32 31 31 30 30 31 32 33 34 36 39 42 45 49 54 58 64 69 75 81 86 91 95 98 99 99 97 94 89 84 78 73 67 62 57 53 50 47 45 44 43 42 42 42 42 42 43 43 44 45 46 46 47 48 48 49 49 49 49 48 48 47 46 45 45 44 43 42 42 41 41 41 41 41 41 41 41 40 40 40 39
 20 20 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 34 34 34 34 33 33 32 32 31 30 29 28 27 27 26 25 25 25 24 24 24 25 25 25 26 26 27 28 28 28 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 33 32 31 30 30 29 29 30 30 31 32 34 36 39 42 45 48 51 55 57 60 61 62 62 61 59 56 53 50 47 43 40 37 34 31 29 27 25 23 21 20 19 19 18 18 18 19 20 21 23 25 28 31 35 39 43 48 52 57 62 66 70 73 75 75 75 74 72 69 65 61 57 53 49 45 42 38 36 33 31 29 28 27 26 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 52 55 58 61 64 66 69 71 72 74 74 75 74 73 72 70 67 65 61 58 55 51 48 44 41 38 36 33 32 30 29 28 28 28 28 29 30 32 34 36 38 41 45 48 52 56 59 63 67 69 71 72 72 71 68 65 61 56 51 46 42 37 34 30 27 25 23 21 20 19 19 18 18 18 19 19
 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 60 61 61 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 40 39 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 28 29 31 34 36 39 42 45 48 51 54 57 60 62 64 65 65 65 64 62 60 58 55 52 49 46 43 40 37 35 33 32 31 30 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 56 57 56 56 55 54 53 52 50 48 47 45 44 43 41 41 40 39 39 39 39 39 39 39 40 40 41 41 42 42 42 42 42 42 41 40 39 38 37 36 35 33 32 31 29 28 27 26 25 25 24 24 24 24 25 26 27 28 30 32 34 36 38 40 42 44 45 47 48 48 49 49 48 48 47 46 44 43 41 39 38 36 35 34 33 32 31 31 31 31 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 38 37 37 37 38 38 39 41 42 44 46 48 51 53 55 58 60 61 63 63 64 64 63 62 60 58 55 53 50 47 44 41 39 36 34 32 30 28 27 26 25 25 24 24 24 24 24 24 25 25
 82 80 79 78 76 74 72 71 69 68 67 66 66 66 66 66 67 68 70 71 73 75 77 78 80 82 83 84 85 85 85 84 83 82 80 78 76 73 71 68 65 63 61 59 57 56 56 55 55 56 56 57 58 60 61 63 64 66 67 69 70 71 72 72 73 73 73 73 72 72 71 71 70 70 69 69 69 70 71 72 74 76 79 82 85 88 91 94 97 98 99 99 98 96 93 90 85 81 76 71 67 63 59 56 53 51 49 47 47 46 46 46 47 47 48 49 51 52 54 56 58 59 61 63 64 66 67 68 69 69 69 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 46 46 47 47 48 50 51 53 55 58 60 63 66 69 73 76 78 81 83 84 85 85 84 83 82 80 77 75 72 69 67 64 62 60 59 57 56 55 54 54 53 53 53 53 53 53 53 53 54 54 55 56 57 58 59 60 62 63 65 67 70 72 75 78 81 83 86 88 90 91 92 92 91 90 88 85 82 79 76 73 70 67 64 62 59 57 55 54 53 52 51 51 51 52 53 54 56 58 60 62 64 66 68 69 70 71 71 70 69 68 66 64 62 59 57 56 54 53 52 51 51 52 52 53 55 57 59 62 64 67 70 73 76 79 81 84 86 87 88 89 90 90 89 89 87 86 85 83 81 80 78 77 76 75 74 74 74 74 74 74 74 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 69 68 68 68 68 68 68 69 70 71 72 73 75 76 78 79 81 82 82 83 83 82
 35 37 38 40 42 43 45 46 47 47 47 46 45 43 41 39 37 35 33 32 30 29 27 26 25 25 24 24 24 24 24 24 24 25 26 27 28 29 30 32 34 36 38 40 42 44 47 49 50 52 53 53 53 53 52 51 50 48 46 44 42 40 39 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 19 19 19 18 18 19 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 39 38 37 36 36 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 45 44 44 43 41 40 38 36 33 31 29 28 26 25 23 22 21 21 20 20 20 20 21 21 22 23 24 25 27 28 30 31 33 34 35 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 47 47 46 46 46 45 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 24 26 27 28 29 30 32 33 35 36 37 38 39 40 40 41 40 40 40 39 38 37 35 34 33 32 31 31 30 30 30 30 31 31 32 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
 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 43 43 43 43 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 26 26 26 25 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 47 47 46 46 45 44 42 41 40 38 37 35 34 33 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 52 54 55 56 57 57 58 57 57 56 55 54 52 51 49 47 46 44 42 41 39 38 37 36 34 34 33 32 32 32 32 32 32 33 33 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 58 59 59 59 59 59 58 57 56 55 53 51 49 47 45 43 41 39 37 36 34 32 31 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
 90 87 83 79 75 72 69 66 64 62 61 61 61 62 63 65 68 71 74 78 82 87 92 97 102 107 112 116 120 122 123 123 122 119 116 111 106 100 93 87 81 75 70 65 61 57 55 52 51 50 49 49 50 51 52 53 55 57 59 62 64 67 70 73 76 79 82 84 87 89 91 92 93 94 94 94 93 93 92 92 91 91 91 92 92 94 95 97 99 101 103 105 107 109 110 110 110 109 108 106 103 100 96 92 89 85 81 78 75 72 69 67 65 63 62 61 60 59 58 58 58 57 57 58 58 58 58 59 60 60 61 62 64 65 67 69 71 73 76 78 81 83 85 86 88 89 89 89 88 87 86 84 81 79 76 73 70 67 64 61 59 56 54 52 51 50 49 49 49 50 51 52 54 56 59 62 65 69 72 75 79 81 83 85 86 86 85 84 83 81 79 76 74 73 71 70 69 69 69 69 70 70 72 73 75 77 79 82 84 87 90 93 96 99 102 105 108 111 114 116 118 119 121 121 122 121 121 119 118 116 114 111 109 106 103 100 97 94 91 88 86 84 82 80 78 77 76 75 75 75 75 75 75 76 76 77 78 79 79 80 80 80 79 79 78 76 75 73 71 69 67 66 64 62 61 61 60 60 60 61 62 64 66 68 71 74 77 80 84 87 90 93 96 98 100 101 102 102 102 101 100 99 98 97 96 94 93 92 91 90 90 90 91 92 93 95 97 99 102 104 107 110 112 114 116 117 118 118 118 117 116 114 113 111 109 106 104 102 100 99 97 96 96 95 95 96 96 97 98 100 101 102 103 104 104 103 102 100 97 94
 42 42 41 40 39 39 38 37 37 37 37 37 38 38 40 41 43 45 48 50 53 56 59 62 65 67 69 70 70 69 68 66 62 59 55 51 47 43 39 36 32 30 27 26 24 23 22 22 22 22 23 24 25 27 28 30 32 35 37 40 43 45 48 51 53 55 57 59 60 60 60 60 59 57 56 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 34 35 36 38 40 41 43 45 47 49 51 52 53 53 54 53 52 51 49 47 45 43 41 39 36 34 32 30 29 27 26 25 24 24 23 23 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 63 64 65 65 64 64 62 61 59 57 55 52 50 48 45 43 42 40 39 38 37 37 37 37 38 39 40 42 44 46 48 51 53 56 58 60 61 62 63 64 64 63 62 61 60 58 56 55 53 51 49 47 45 44 42 40 39 38 37 36 34 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 33 35 37 39 41 44 47 50 52 55 58 60 62 63 64 65 65 64 63 61 59 57 55 52 50 47 45 43 42 40 39 39 38 39 39 40 41 43 45 47 49 51 54 56 58 60 62 63 64 65 65 65 64 63 61 60 58 56 54 52 50 48 47 46 45 44 43 43 43 43 43 43 43 43 43 43 43 43
 28 28 28 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 27 28 28 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 29 30 33 35 37 40 43 45 48 50 52 53 54 53 53 52 50 48 45 43 40 38 35 33 31 29 28 26 25 24 23 23 23 23 23 24 25 27 29 32 35 39 43 48 53 59 64 70 75 79 83 84 85 83 81 77 72 67 62 57 52 48 44 40 37 35 33 31 29 28 27 26 26 26 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 21 21 21 22 22 23 24 25 26 28 30 33 35 39 42 46 50 55 59 63 67 70 72 73 72 71 68 64 60 55 50 46 41 38 34 31 29 27 25 24 23 23 22 22 23 23 24 24 25 27 28 29 30 32 33 35 36 37 38 39 40 40 40 39 39 37 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 25 25 27 28 29 30 32 33 34 35 36 37 38 38 38 37 37 36 35 34 33 31 30 29 28 27 26 25 24 24 24 23 24 24 24 25 25 26 27 27 28 28 28
 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 37 37 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 24 23 22 22 22 21 22 22 22 23 23 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 36 35 34 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 44 45 46 46 46 46 46 45 44 43 42 41 39 37 36 34 32 30 29 27 26 24 23 22 21 21 20 20 20 20 21 21 22 23 24 26 28 29 31 33 36 38 40 42 44 46 47 48 49 49 48 47 45 43 41 39 36 34 32 30 28 27 25 24 23 23 22 22 22 22 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
 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 41 44 47 50 54 59 63 68 73 78 82 86 88 89 88 87 84 79 75 70 64 59 55 50 46 43 40 37 35 33 32 31 30 30 30 30 31 32 34 37 39 43 47 52 57 63 69 75 81 86 89 91 91 89 86 82 77 72 68 63 59 56 54 52 51 50 50 51 52 53 55 58 61 64 67 70 73 75 77 78 79 78 77 75 72 69 66 62 58 55 51 48 45 42 39 37 35 34 32 31 31 30 30 31 31 32 33 34 36 38 39 42 44 46 49 52 55 58 62 65 69 73 77 81 85 89 93 97 100 103 106 108 110 112 113 115 115 116 117 117 118 118 119 119 119 119 118 117 115 113 110 107 103 99 94 89 84 79 75 70 66 62 59 56 53 51 49 47 46 44 44 43 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 57 56 55 54 53 51 50 48 46 45 43 41 39 38 36 35 34 33 33 33 33 34 36 38 40 44 48 52 58 64 71 78 85 91 96 100 102 101 98 94 88 81 75 69 63 57 53 49 46 44 42 41 40 39 40 40 41 42 44 46 48 51 54 57 61 64 67 70 73 75 76 77 77 76 74 71 68 65 61 58 54 51 48 46 43 41 40 38 37 36 35 35 35 35 35 35 36 37 38 39 40 42 44 45 48 50 52 54 56 58 60 62 63 63 63 63 62 60 59 57 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
 91 85 81 78 75 74 74 75 76 78 80 83 86 88 90 92 93 93 92 89 86 82 77 72 67 62 57 52 48 44 40 37 34 32 30 28 27 26 25 25 25 25 26 28 30 32 36 39 44 49 55 61 68 76 83 90 97 103 108 110 111 109 106 101 96 89 82 76 70 64 59 55 51 49 47 46 45 46 47 50 54 59 66 75 85 97 111 127 142 155 165 169 167 159 146 131 115 100 86 74 65 57 51 46 42 40 38 37 37 38 39 41 44 47 51 56 61 67 73 80 87 93 98 102 105 105 103 100 94 87 80 72 65 58 51 46 41 37 33 30 28 26 25 25 24 24 24 25 26 27 28 30 32 34 36 38 41 43 46 48 50 52 54 55 56 56 56 56 55 55 54 54 54 54 54 56 58 60 64 68 73 79 86 93 100 108 114 119 122 122 120 114 107 98 89 79 70 62 55 49 43 39 35 32 30 28 26 25 24 24 24 24 24 25 27 28 31 34 37 41 47 53 60 69 80 92 105 120 135 150 163 173 178 178 172 162 149 134 119 104 91 79 69 60 52 46 40 36 33 30 28 26 25 25 25 25 27 28 31 34 38 43 49 55 61 67 73 77 79 79 77 73 68 61 55 49 43 38 34 30 28 26 24 24 23 24 25 26 28 31 34 38 42 48 54 61 68 77 85 94 103 112 119 124 128 129 127 124 119 112 105 97 89 81 74 68 62 56 51 47 44 41 38 36 34 33 32 31 31 31 31 31 32 33 35 37 40 44 48 53 59 66 74 84 94 106 118 130 141 150 156 158 156 151 143 134 124 115 106 98
 32 31 30 29 27 25 23 22 20 19 18 18 17 17 17 17 18 18 19 20 21 23 24 25 27 28 30 31 31 32 32 31 30 29 28 26 24 23 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 20 21 22 23 25 27 29 31 33 35 37 38 39 39 39 38 37 35 33 31 29 26 24 22 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 15 17 18 20 23 25 27 30 32 34 35 36 37 37 36 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 37 39 41 42 43 44 44 44 43 42 40 38 36 34 31 29 27 25 23 22 20 19 19 18 18 18 18 18 19 19 20 21 23 24 26 27 29 31 32 34 36 37 38 39 39 39 39 38 38 37 36 34 33 32 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 35 36 36 35 35 34 33 32 31 29 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 17 17 18 20 21 23 25 26 28 30 31 32 32
 73 71 69 67 66 64 64 63 63 63 64 65 66 68 70 72 74 76 78 80 82 84 86 87 87 88 88 87 86 85 83 81 79 77 74 72 69 67 65 62 60 59 57 56 55 54 53 53 53 53 54 55 55 57 58 60 62 64 66 69 71 74 77 80 83 86 89 91 94 96 98 99 100 100 100 99 98 97 95 93 91 89 86 84 82 80 79 77 76 75 74 73 72 72 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 63 63 63 63 63 63 63 64 64 65 66 67 67 68 69 70 70 71 71 71 71 71 71 71 70 69 69 68 67 66 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 59 58 58 58 59 60 60 62 63 65 68 70 73 75 78 81 84 86 88 89 89 90 89 88 86 84 82 79 77 74 72 70 68 66 65 64 63 62 62 62 62 63 63 64 65 66 68 69 71 72 74 75 77 78 79 80 81 81 81 81 80 80 79 78 76 75 73 72 71 69 68 67 65 64 64 63 62 62 62 61 62 62 62 63 63 64 64 65 66 67 67 68 69 69 69 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 65 65 66 67 68 69 71 72 74 76 78 80 82 84 86 87 88 89 89 89 89 88 87 85 83 81 79 76 74 72 70 68 67 65 64 64 63 63 63 63 64 65 66 68 70 72 73 75 77 79 80 82 82 82 82 81 80 79 77 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 52 51 49 48 46 44 42 40 38 36 35 34 33 32 32 32 32 33 34 36 38 40 43 47 51 55 60 66 71 77 82 87 91 93 94 94 92 89 85 80 74 69 64 59 54 50 46 43 40 38 36 34 33 32 31 31 31 31 31 32 33 34 35 37 38 40 42 45 47 49 52 54 56 58 59 60 61 62 62 62 61 61 60 60 59 59 58 57 57 57 56 56 56 55 55 54 53 52 51 50 49 47 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 41 42 43 44 44 44 45 45 44 44 44 43 42 41 40 39 38 36 35 34 34 33 33 32 32 32 33 34 35 36 38 40 42 45 48 51 54 57 60 62 64 65 65 64 63 60 58 55 52 49 47 44 42 40 39 38 37 36 36 36 36 36 36 36 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 45 45 45 44 43 43 42 41 40 40 39 38 38 38 38 37 38 38 38 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 53 54 56 57 60 62 65 68 71 75 78 82 85 89 92 94 95 96 95 94 91 88 84 79 75 70 65 61 57 53 49 46 43 41 39 37 36 35 34 33 33 33 33 34 35 36 37 39 41 44 47 50 53 57 62 66 71 75 79 83 86 88 89 88 87 84 81 77 73 68 64 59 56 52 49 46 44 42 41 40 40 39 40 40 41 42 44 45 47 48 50 51
 37 33 29 26 23 21 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 27 29 30 32 34 35 36 38 39 39 40 40 39 39 37 36 35 33 31 29 27 26 24 22 21 20 19 18 17 17 16 16 16 16 16 17 18 19 20 22 23 26 29 32 36 40 45 50 55 61 67 72 77 81 83 84 84 82 79 76 72 68 65 61 58 55 53 51 49 48 47 45 44 43 42 41 39 38 36 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 21 22 23 25 27 29 32 35 39 43 47 51 55 58 60 60 60 57 54 51 47 43 39 35 32 29 27 25 23 22 20 20 19 19 19 19 19 20 21 22 23 25 26 28 30 33 35 38 41 43 45 48 49 50 50 50 49 47 45 43 40 37 35 32 30 28 26 24 23 21 20 20 19 19 19 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 29 31 32 34 36 38 39 41 43 44 45 45 45 45 44 43 41 39 37 35 33 31 30 28 27 26 25 24 23 23 23 23 23 24 25 25 27 28 29 31 32 34 36 38 39 41 42 43 44 45 45 44 44 43 41 40 38 36 35 33 31 30 29 28 27 26 26 26 26 27 27 28 30 31 33 36 38 41 45 48 51 54 57 58 59 58 56 53 49 45 41
 64 65 65 64 62 60 58 55 53 51 49 47 46 46 45 46 46 47 48 50 51 53 55 57 59 60 61 61 61 60 58 56 54 51 48 44 41 39 36 34 31 30 28 27 26 25 24 24 24 24 25 26 27 28 29 31 33 35 38 40 43 46 48 51 54 56 57 58 59 59 59 59 58 57 56 55 54 53 52 52 52 52 52 53 53 54 54 55 55 55 55 54 52 51 48 46 44 41 39 37 35 33 31 30 29 28 27 27 27 27 27 28 29 29 31 32 33 35 36 38 39 41 42 42 43 43 42 41 40 39 37 35 34 32 31 29 28 27 26 26 25 25 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 33 33 34 35 37 38 40 42 45 47 50 53 56 58 60 61 62 61 59 57 54 50 47 43 40 37 34 31 29 27 26 25 24 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 36 38 42 45 49 53 57 61 64 68 70 72 73 73 72 70 68 66 63 61 58 56 54 52 50 49 48 46 45 44 43 42 40 39 38 36 35 33 32 30 29 28 26 25 24 24 23 23 22 22 22 22 23 24 24 26 27 29 31 33 35 38 41 44 47 50 52 54 56 56 56 55 53 51 48 45 42 40 37 35 33 31 30 29 28 28 28 28 28 29 30 32 34 36 39 42 46 49 53 57 60 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 42 40 39 38 37 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 60 62 63 64 65 65 65 65 65 64 63 61 59 57 55 53 51 48 46 44 42 40 39 38 37 36 35 35 35 35 35 36 37 38 39 40 42 44 46 48 50 52 55 57 59 61 62 63 64 64 64 63 61 59 57 55 53 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 50 52 55 58 60 63 66 68 70 72 74 75 75 75 75 74 73 71 69 67 65 63 61 59 57 55 54 52 51 50 50 49 49 49 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 64 64 63 63 62 61 60 59 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 32 32 31 30 30 29 29 29 29 29 30 30 31 32 33 35 36 39 41 44 47 51 55 59 64 68 72 75 77 79 79 78 77 74 71 68 64 60 56 53 49 46 43 41 38 36 35 33 32 31 30 30 30 30 31 32 33 34 36 39 41 44 48 51 55 58 62 65 68 70 72 73 73 72 70 68 66 63 60 57 54 51 48 46
 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 21 22 22 23 23 22 22 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 21 22 22 23 23 23 23 22 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 76 76 75 74 72 69 66 63 60 57 54 51 49 47 45 43 42 41 40 40 39 39 40 41 42 43 45 47 50 53 56 59 62 65 68 70 72 73 73 73 72 70 68 65 62 59 56 52 49 46 42 40 37 35 33 31 30 30 29 29 30 31 32 34 36 39 41 44 47 49 51 52 53 54 54 53 53 52 51 50 50 50 50 52 53 56 60 65 72 80 89 100 112 124 135 144 150 152 149 141 130 118 105 92 81 70 61 53 47 41 37 33 30 28 27 26 26 27 28 29 31 33 36 38 41 44 46 49 51 53 54 55 56 56 56 56 55 54 53 51 50 48 46 44 42 41 39 37 35 34 32 31 30 29 29 29 29 29 30 31 32 33 34 36 38 40 42 45 48 51 55 58 62 67 71 74 78 80 81 81 80 78 75 71 67 62 58 54 50 46 43 40 37 35 33 31 30 28 27 26 26 25 25 26 26 27 28 30 32 35 38 42 46 50 55 61 66 72 78 83 88 93 97 100 101 101 99 96 92 87 80 74 67 61 54 49 43 39 35 31 29 27 26 25 25 26 28 30 33 37 42 48 56 65 75 87 100 114 127 140 149 154 154 150 141 129 117 105 94 84 76 69 64 61 58 57 56 56 57 59 61 63 65 67 69 70 70 70 68 66 62 59 54 50 45 41 38 34 32 30 28 27 26 26 26 27 28 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 57 58 58 58 58 57 56 55 54 52 51 49 48 46 45 44 44 43 43 43 43 44 44 45 47 48 50 52 55 57 60 63 66 69 72 74
 38 40 42 43 45 46 47 47 47 46 45 43 42 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 23 23 24 25 26 27 29 30 31 33 34 35 36 37 38 39 39 39 39 39 39 38 37 36 35 33 32 31 29 28 27 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 23 23 24 25 25 26 28 29 30 31 32 33 33 34 35 35 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 39 40 41 41 41 41 40 40 38 37 36 34 33 32 31 29 29 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 23 22 23 23 23 24 25 26 27 28 29 31 32 34 35 37 38 39 40 41 41 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 34 36
 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 16 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 16 16 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 56 55 54 53 52 51 50 50 50 50 50 51 51 52 53 54 55 56 57 57 58 58 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 42 43 44 46 47 49 52 54 56 58 60 61 62 62 62 62 62 61 60 59 58 57 57 56 56 56 56 56 57 58 58 60 61 62 63 64 65 66 66 66 66 65 64 62 61 59 57 55 52 50 48 47 45 43 42 42 41 41 42 43 45 47 50 53 57 61 65 68 72 76 79 82 84 85 86 87 86 85 84 82 80 77 75 72 69 66 63 60 57 54 52 50 48 46 45 45 44 45 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 59 59 59 59 58 57 56 54 53 51 49 47 46 44 43 42 42 42 43 44 45 47 49 52 55 57 60 64 67 70 74 77 80 83 85 87 89 90 90 90 88 86 84 80 76 72 68 64 60 57 54 51 50 48 47 47 47 48 49 50 51 53 54 56 58 59 61 62 63 64 65 65 65 64 63 62 61 60
 82 82 83 83 84 84 84 83 82 81 79 77 75 72 69 66 63 61 58 55 53 51 50 49 49 50 51 53 57 61 66 72 78 85 92 99 105 110 115 118 120 121 120 117 114 110 105 100 94 89 83 77 72 67 63 58 54 51 48 46 45 44 44 45 46 48 51 54 58 61 65 68 72 74 76 78 79 80 80 80 80 80 80 80 81 82 83 85 88 92 96 100 105 111 116 121 125 128 130 131 129 127 122 116 110 103 95 87 80 73 66 60 55 51 47 45 43 42 42 44 45 48 51 54 58 63 67 72 76 81 85 90 94 97 101 104 106 108 108 108 107 105 102 98 93 88 83 77 71 65 60 56 52 49 47 46 45 46 47 48 50 53 55 58 61 65 68 71 75 78 81 84 87 89 91 93 94 95 96 97 97 98 98 99 100 101 102 103 104 105 105 106 106 105 104 102 99 96 92 88 83 78 73 69 64 61 58 56 55 55 55 57 59 62 65 69 74 79 84 90 96 102 109 115 121 127 132 136 139 140 140 138 134 129 123 115 107 99 91 84 77 71 67 63 61 60 60 61 62 65 68 72 77 82 87 92 96 101 105 108 110 111 110 109 107 103 100 96 91 87 84 81 78 76 74 73 73 73 74 75 76 77 79 80 81 82 83 84 83 83 82 81 79 77 75 74 72 71 71 71 72 73 74 76 78 80 82 84 85 86 87 88 88 88 87 86 85 83 81 80 77 75 73 71 69 67 66 64 63 63 63 63 65 67 70 73 77 81 85 89 93 96 99 100 101 101 100 99 98 96 93 91 89 87 86 84 83 82 82 82
 18 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 16 16 16 16 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 24 24 24 23 23 23 22 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 20 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17
 56 56 56 56 57 58 59 60 61 62 63 62 62 60 58 55 51 48 43 39 35 31 28 25 22 20 19 18 17 17 18 19 20 21 23 25 27 29 32 34 36 39 41 43 45 47 48 49 50 51 50 50 49 47 45 43 41 38 35 32 29 27 25 23 21 20 20 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 46 48 49 50 51 51 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 32 31 30 29 27 26 26 25 25 25 25 26 28 29 31 34 36 39 42 45 49 52 56 59 63 66 68 70 71 70 69 68 65 61 57 53 49 44 40 36 33 30 28 26 25 24 24 25 26 28 30 33 36 39 43 46 50 53 55 58 59 60 61 61 60 59 58 57 56 55 54 54 54 54 55 56 57 59 60 61 63 63 64 63 62 61 59 56 53 50 46 43 39 36 33 31 29 27 26 25 25 26 27 28 29 31 33 35 36 38 39 40 41 42 42 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 25 25 26 26 27 29 30 31 33 34 35 37 38 39 40 41 43 44 46 48 49 51 54 56 58 60 61 63 63 63 63 61 59 56 53 50 47 43 40 37 34 32 29 27 25 24 22 21 20 19 19 18 18 19 20 21 23 25 28 31 35 38 42 46 49 52 55 57 59 60 60 60 58 57 55 52 49 46 43 40 36 33 30 28 25 23 21 19 18 17 17 17 18 19 21 23 26 30 34 38 43 47 52 57 61 65 68 70 71 71 70 68 67 64 62 60 59 57
 17 16 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 9 9 9 10 11 12 14 15 16 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 8 8 9 9 10 11 12 13 15 16 17 18 19 20 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 12 12 11 11 10 9 9 9 8 8 9 9 9 10 11 11 12 13 14 15 17 18 20 21 23 24 26 27 28 28 28 28 27 26 24 23 21 19 17 15 14 13 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 14 16 18 20 22 25 28 31 34 37 39 41 42 42 40 38 35 32 29 25 22 20 18 16 15 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 11 11 12 12 13 14 15 16 18 19 20 21 22 22 23 22 22 21 20 19 18 16 15 14 13 13 12 11 11 11 11 11 12 13 15 17 19 22 24 27 30 32 33 34 35 34 33 32 30 28 27 25 23 21 20 18 17 16 14 13 13 12 11 10 10 10 9 9 10 10 11 12 14 16 19 22 25 29 33 36 40 43 45 45 45 44 41 39 35 32 29 27 24 22 20 18
 22 22 23 23 24 25 27 28 29 30 31 31 32 32 32 31 31 30 29 27 26 25 24 23 22 21 21 21 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 19 20 22 24 26 29 31 33 35 37 39 41 42 43 44 44 44 43 42 41 40 38 36 35 32 30 28 26 24 22 21 19 18 17 16 16 16 17 18 19 21 23 25 27 29 31 33 35 36 36 36 35 34 33 31 29 27 25 24 22 21 20 19 18 18 18 18 18 18 19 20 21 22 23 24 25 26 27 28 28 28 28 27 26 25 23 22 20 19 18 17 17 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 22 22 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 20 20 20 21 22 23 24 26 27 29 31 32 34 35 37 38 40 41 41 42 42 42 42 41 40 39 37 36 34 32 30 28 26 24 23 22 21 21 20 21 21 22 23 24 26 27 28 29 30 30 30 30 29 28 28 27 26 25 24 23 22 22 21 21 21
 54 53 52 52 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 41 40 39 38 37 37 37 37 38 40 42 44 47 49 52 54 55 57 58 58 58 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 38 38 39 40 41 43 44 46 48 50 51 53 54 55 56 57 58 58 59 59 59 58 58 58 57 57 56 56 56 55 55 55 55 56 56 56 57 57 58 58 58 58 58 57 56 54 52 50 48 46 43 41 39 37 37 36 36 37 38 40 42 44 47 50 53 56 60 63 67 71 75 79 83 86 89 91 93 93 93 91 87 83 78 73 67 61 55 50 46 42 39 37 36 35 36 36 38 39 41 43 44 46 48 50 52 53 54 55 56 56 56 56 56 56 55 55 55 56 56 57 58 59 61 63 65 68 71 74 76 79 81 83 84 84 83 81 78 74 69 65 60 55 51 47 44 42 41 40 40 40 41 42 43 44 46 47 48 50 51 53 54 56 57 58 60 61 62 63 63 64 64 64 63 63 61 60 59 57 56 54 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 53 54 55 56 58 59 60 61 62 63 63 63 63 62 61 60 58 57 55 53 52 50 48 47 46 45 44 44 44 45 47 49 53 57 62 68 74 81 87 93 97 101 104 105 104 103 100 97 93 88 84 79 74 70 66 61 58 54 51 48 45 43 41 39 38 38 38 39 41 44 48 53 59 65 71 78 83 88 92 95 96 96 95 92 89 85 81 77 73 69 66 63 60 58 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 19 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 20 20 21 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 22 22 22 21 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 14 14 15 16 17 19 20 22 23 25 26 27 27 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 15 15 16 17 18 19 21 22 23 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 21 21 20 19 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 26 26 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 23 23 23 23 22 21 20 19 18 17 17 16 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 27 26 25 24 23 21 20 19 18 18 18 18 18 19 20 20 21 22 24 25 26 27 27 28 29 29 29 29 29 28 28 27 26 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 38 42 47 52 59 67 74 81 87 90 91 87 81 73 64 55 46 38 32 26 21 18 15 13 13 12 13 15 17 20 23 28 32 38 43 49 55 61 66 70 73 74 74 72 69 65 61 56 51 46 42 37 33 29 26 23 20 17 15 14 13 12 12 13 13 15 16 17 19 20 22 24 25 27 28 30 31 33 34 36 38 40 43 45 48 51 54 56 59 60 62 62 61 60 57 54 51 47 44 40 36 33 30 27 24 22 20 18 16 15 13 13 12 12 12 13 14 16 19 22 25 28 32 36 39 43 46 49 52 54 56 57 58 57 56 55 52 49 46 43 39 35 31 28 24 21 19 16 14 13 12 12 13 15 17 21 26 32 40 49 60 73 88 103 118 130 137 137 132 121 108 95 83 72 63 56 50 46 43 41 40 40 40 42 43 45 48 50 53 55 56 56 55 53 50 46 41 37 32 27 23 20 17 15 14 13 13 14 15 17 20 23 27 32 37 42 47 53 59 64 69 72 75 76 76 74 72 68 64 60 55 50 45 40 36 32 28 24 21 19 16 15 14 13 13 13 14 15 16 17 19 21 22 24 26 28 30 32 34 35 37 38 38 39 39 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 23 22 21 19 18 17 16 15 15 15 16 17 18 20 22 25 27 30 33 37 40 44 48 52 56 59 62 64 64 64 62 59 55 50 45 40 35 31 26 23 20 17 15 14 14 14 16 17 20 23 26 30 34 38 41 44 46 47 47 46 45 43 41 38 36 34 33 32 31 31 32
 30 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 20 19 18 17 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 28 29 29 29 28 27 26 25 24 23 21 20 19 17 16 15 14 13 13 12 11 11 11 11 12 13 14 16 18 20 23 26 29 32 35 37 39 40 40 39 38 36 34 31 29 27 24 22 20 18 17 15 14 13 12 11 10 10 10 10 10 10 11 12 14 16 18 21 23 26 28 30 31 32 33 33 33 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 26 26 25 24 23 22 21 20 19 17 16 15 15 14 13 12 12 11 11 10 10 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 28 27 26 24 22 21 19 17 15 14 12 11 10 10 10 10 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 30 32 33 34 34 34 33 32 30 28 25 22 20 17 15 13 12 11 10 10 10 10 11 11 12 13 14 16 17 19 20 22 24 26 28 29 31 32 33 33 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 54 51 48 46 43 41 40 38 37 36 35 34 33 32 31 30 29 27 25 23 21 19 17 15 14 13 12 12 12 12 13 14 14 15 16 17 19 20 21 22 24 25 26 28 29 30 31 32 32 33 33 32 32 30 29 27 25 23 21 19 17 15 14 13 13 13 13 13 14 15 16 17 19 21 22 25 27 29 32 34 37 39 41 42 42 42 40 39 37 35 33 31 29 27 26 24 24 23 22 22 22 22 22 22 21 21 21 21 20 19 18 17 17 16 15 15 15 15 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 30 30 30 29 28 27 26 24 23 22 20 19 17 16 15 15 14 14 14 15 15 16 17 18 19 20 21 22 22 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 38 37 36 35 33 32 30 28 26 24 22 21 19 18 16 15 14 13 13 13 13 13 14 15 16 18 20 21 23 25 26 27 28 29 29 29 29 28 27 26 25 24 23 22 21 20 19 18 16 16 15 14 13 13 12 12 12 12 13 14 15 16 18 20 21 22 24 25 25 26 27 27 28 28 29 30 31 32 34 36 39 42 46 50 54 58 62 64 66 66 64 61 57 52 47 42 38 34 30 27 24 22 20 18 16 15 14 13 13 12 13 13 13 14 15 17 18 19 20 21 22 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 19 19 18 17 16 15 14 14 13 13 13 13 14 15 16 17 19 21 23 25 28 31 34 37 41 45 49 53 58 61 64 66 67 67 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

