
 % 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
 1436 1471 1509 1550 1595 1643 1695 1750 1810 1874 1943 2017 2096 2181 2272 2370 2475 2588 2709 2839 2978 3128 3290 3464 3651 3852 4069 4303 4556 4828 5123 5442 5786 6159 6563 7001 7477 7992 8552 9161 9822 10542 11325 12177 13105 14115 15216 16414 17719 19139 20684 22363 24186 26163 28302 30611 33098 35767 38620 41653 44860 48226 51729 55337 59008 62689 66314 69806 73082 76049 78617 80697 82214 83109 83348 82919 81841 80156 77929 75238 72173 68826 65287 61639 57955 54297 50715 47248 43926 40767 37785 34985 32368 29933 27673 25581 23649 21868 20229 18720 17334 16061 14891 13817 12831 11925 11094 10329 9627 8981 8387 7840 7336 6872 6444 6049 5684 5347 5036 4748 4481 4234 4005 3792 3595 3412 3242 3084 2937 2800 2673 2554 2444 2341 2245 2156 2072 1995 1922 1855 1792 1734 1679 1629 1582 1538 1498 1460 1426 1394 1365 1338 1314 1292 1272 1255 1239 1226 1214 1204 1196 1190 1186 1184 1183 1184 1187 1192 1198 1207 1217 1229 1243 1260 1278 1298 1321 1346 1373 1403 1435 1471 1509 1550 1595 1643 1694 1750 1809 1874 1942 2016 2095 2180 2272 2369 2474 2587 2708 2838 2978 3128 3289 3463 3650 3851 4068 4302 4555 4828 5122 5441 5785 6158 6563 7001 7476 7991 8551 9160 9821 10541 11324 12176 13104 14114 15214 16413 17718 19138 20682 22361 24184 26161 28299 30609 33096 35765 38617 41650 44857 48223 51726 55334 59005 62686 66311 69804 73080 76048 78616 80697 82214 83111 83350 82922 81844 80160 77933 75242 72177 68831 65292 61644 57960 54301 50719 47253 43930 40771 37789 34989 32372 29936 27676 25584 23652 21871 20231 18723 17336 16063 14893 13819 12833 11927 11095 10331 9628 8982 8388 7841 7337 6873 6445 6050 5685 5348 5037 4749 4482 4235 4006 3793 3596 3413 3243 3085 2937 2801 2673 2555 2444 2341 2245 2156 2073 1995 1923 1855 1792 1734 1680 1629 1582 1538 1498 1461 1426 1394 1365 1339 1314 1292 1273 1255 1239 1226 1214 1204 1197 1191 1186 1184 1183 1184 1187 1192 1199 1207 1217 1230 1244 1260 1278 1298 1321 1346 1373 1403
 152 151 150 148 147 145 143 141 139 136 134 132 129 126 124 121 118 115 113 110 107 104 102 99 96 94 91 89 86 84 82 80 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 90 92 95 97 99 102 104 106 109 111 113 116 118 120 122 124 126 128 130 131 132 134 135 136 137 137 138 138 138 138 138 137 137 136 135 134 133 132 130 128 127 125 123 121 119 117 115 112 110 108 106 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 110 112 115 117 120 123 125 128 130 133 135 138 140 142 144 146 148 149 150 152 153 153 154 154 155 155 154 154 153
 85 82 80 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 78 80 82 85 88 90 93 96 99 102 105 109 112 115 119 123 126 130 134 137 141 145 149 153 156 160 164 167 171 174 177 180 183 185 188 190 192 193 195 195 196 196 196 196 196 195 193 192 190 188 186 183 181 178 175 172 168 165 161 158 154 150 147 143 140 136 132 129 125 122 119 115 112 109 106 103 100 97 95 92 89 87 85 82 80 78 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 73 75 77 79 81 84 86 88 91 93 96 99 102 105 108 111 114 117 121 124 128 131 135 138 142 146 150 153 157 161 165 168 172 175 178 182 185 187 190 192 194 196 198 199 200 201 201 201 201 200 200 198 197 195 193 191 188 185 182 179 176 172 168 165 161 157 153 149 145 142 138 134 130 126 123 119 115 112 109 105 102 99 96 93 90 87
 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 16 17 18 20 22 23 25 27 30 32 35 38 41 44 48 52 56 61 66 72 78 85 92 100 109 119 129 141 153 167 182 199 217 236 258 281 306 334 363 395 429 465 503 543 585 627 669 710 750 786 819 846 867 880 886 883 872 854 828 798 762 723 683 641 599 558 518 479 443 408 376 346 318 292 268 246 226 208 191 176 161 148 137 126 116 107 98 91 84 77 72 66 61 57 53 49 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 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 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 35 38 41 44 47 51 55 59 64 69 75 80 87 94 102 110 119 129 139 151 163 176 191 207 224 242 262 282 305 328 353 379 406 434 462 491 519 546 572 595 616 633 646 655 658 657 651 640 625 606 584 559 532 505 476 447 419 391 364 339 314 291 269 249 230 212 196 180 166 153 141 130 120 111 102 94 87 80 74 68 63 58 54 49 46 42 39 36 33 31 29 26 24 23 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2
 176 172 169 166 163 160 157 155 152 150 147 145 142 140 138 136 134 132 131 129 127 126 124 123 121 120 119 118 117 116 115 114 113 112 111 111 110 109 109 108 108 107 107 107 107 107 106 106 106 106 106 107 107 107 107 108 108 108 109 109 110 111 111 112 113 114 115 116 116 118 119 120 121 122 123 125 126 128 129 131 132 134 136 137 139 141 143 145 147 149 151 153 155 158 160 162 165 167 169 172 174 177 179 182 184 186 189 191 194 196 199 201 204 206 208 211 213 215 217 219 221 223 225 226 228 230 231 232 233 235 235 236 237 238 238 238 239 239 239 238 238 238 237 237 236 235 234 233 232 230 229 228 226 225 223 221 219 218 216 214 212 210 208 206 204 202 200 198 196 194 192 190 188 186 184 183 181 179 177 175 174 172 170 169 167 166 164 163 161 160 159 158 157 155 154 153 152 152 151 150 149 148 148 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 148 149 150 151 151 152 153 155 156 157 158 160 161 163 164 166 168 170 172 174 176 178 180 183 185 188 190 193 196 199 202 205 209 212 215 219 223 226 230 234 238 242 246 251 255 260 264 269 274 278 283 288 293 298 303 308 313 318 323 328 333 338 342 347 352 356 361 365 369 373 377 380 383 386 389 392 394 396 397 399 400 400 401 401 400 400 399 397 396 394 391 389 386 383 379 376 372 367 363 359 354 349 344 339 334 328 323 318 312 307 301 296 290 285 279 274 268 263 258 253 248 243 238 233 228 223 219 214 210 206 202 198 194 190 186 183 179
 90 89 89 90 90 90 90 90 91 91 92 92 93 94 95 96 97 98 99 100 102 103 105 106 108 110 112 114 116 119 121 124 127 129 132 136 139 142 146 150 154 158 163 167 172 177 182 188 194 200 206 212 219 226 233 240 248 256 264 273 281 290 299 308 318 327 337 347 357 367 377 386 396 406 415 424 433 441 449 456 462 468 474 478 482 485 486 487 487 486 485 482 478 474 468 462 455 448 440 431 422 412 402 392 382 371 361 350 339 328 318 307 297 287 277 267 258 249 240 231 223 215 207 199 192 185 178 172 166 160 154 148 143 138 133 129 124 120 116 112 109 105 102 99 96 93 90 87 85 82 80 78 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 84 86 88 91 94 96 99 102 105 108 112 115 119 123 126 130 135 139 143 148 152 157 162 167 172 178 183 189 194 200 206 211 217 223 229 235 241 247 252 258 263 269 274 279 284 288 292 296 300 303 306 308 310 312 313 314 314 314 313 312 311 309 307 305 302 299 295 291 287 283 279 274 269 264 259 254 249 244 239 233 228 223 218 213 208 203 198 193 189 184 180 175 171 167 163 159 156 152 148 145 142 139 136 133 130 127 125 122 120 118 116 114 112 110 108 106 105 103 102 101 99 98 97 96 95 94 93 93 92 92 91 91 90 90 90
 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 84 88 91 95 99 104 108 113 118 123 129 134 140 147 153 160 167 174 182 190 198 207 215 224 233 243 252 262 271 281 291 301 310 320 329 338 346 354 361 368 374 380 384 388 391 392 393 393 392 390 387 383 378 373 366 359 352 344 335 327 318 308 299 289 280 270 261 251 242 233 224 215 207 199 191 183 176 169 162 155 149 143 137 131 126 121 116 112 107 103 99 95 92 88 85 82 79 76 73 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 44 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 67 69 72 75 78 81 85 89 93 97 101 106 111 117 122 129 135 142 149 157 166 174 184 194 205 216 228 240 254 268 283 299 315 332 351 370 389 410 431 453 475 498 521 544 567 590 612 633 653 672 688 703 715 725 732 735 736 734 729 721 710 697 681 663 644 623 601 579 556 532 509 486 463 440 419 397 377 357 338 320 303 287 271 256 242 229 217 205 194 184 174 165 156 148 140 133 126 120 114 108 103 98 93 89 85 81 77 74 71 68 65 62 60 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29
 147 149 152 154 156 158 161 163 166 169 172 174 177 180 183 187 190 193 196 200 203 207 211 214 218 222 226 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 289 293 297 300 304 307 310 313 316 319 322 324 326 329 330 332 334 335 336 337 338 338 338 339 338 338 337 337 336 335 333 332 330 328 326 324 322 320 317 315 312 309 306 303 300 297 294 291 288 285 282 279 276 272 269 266 263 260 257 254 251 249 246 243 241 238 235 233 231 228 226 224 222 220 218 216 215 213 212 210 209 208 206 205 204 203 203 202 201 201 200 200 200 200 200 200 200 200 200 201 201 202 203 204 205 206 207 208 209 211 212 214 216 218 220 222 224 226 229 231 234 237 240 243 246 249 252 256 259 263 267 271 275 279 283 287 291 296 301 305 310 315 320 325 330 335 340 345 350 355 360 365 370 375 380 385 390 395 399 404 408 412 416 420 424 427 430 433 436 438 440 442 443 444 445 446 446 445 445 444 443 441 439 437 434 432 428 425 421 417 413 409 404 399 394 389 384 378 373 367 361 355 349 344 338 332 326 320 314 308 302 297 291 285 280 274 269 264 258 253 248 243 238 234 229 225 220 216 212 208 204 200 196 192 189 185 182 179 176 173 170 167 164 161 159 156 154 152 149 147 145 143 141 139 138 136 134 133 131 130 128 127 126 125 124 123 122 121 120 119 118 118 117 116 116 115 115 115 114 114 114 114 114 114 114 114 114 114 114 114 115 115 116 116 117 117 118 119 119 120 121 122 123 124 125 126 127 129 130 132 133 135 136 138 140 141 143 145
 81 83 86 89 92 95 99 102 106 109 113 117 121 126 130 135 139 144 149 155 160 166 172 178 184 191 197 204 211 219 226 234 242 250 258 266 275 284 293 302 311 320 330 339 349 358 368 378 387 397 406 416 425 434 443 451 460 468 476 483 490 497 503 509 514 519 524 528 531 534 536 538 540 541 541 541 541 540 539 538 536 533 531 528 525 522 518 514 510 506 502 498 493 489 485 480 476 471 467 463 458 454 450 446 442 438 435 431 428 424 421 418 416 413 410 408 406 404 402 401 399 398 397 396 395 394 394 393 393 393 393 394 394 394 395 396 397 398 399 400 402 403 405 406 408 410 412 414 415 417 419 421 423 425 427 428 430 432 433 435 436 437 438 439 440 440 440 440 440 440 439 438 437 436 434 432 430 427 424 421 418 414 410 406 401 396 391 386 381 375 369 363 357 350 344 337 331 324 317 310 303 296 289 282 275 269 262 255 248 242 235 228 222 216 210 204 198 192 186 181 175 170 165 160 155 150 145 141 136 132 128 124 120 117 113 109 106 103 100 96 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 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 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 71 73 75 78
 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 53 55 56 57 58 59 61 62 64 65 67 69 70 72 74 77 79 81 84 86 89 92 95 98 101 104 108 112 116 120 124 128 133 138 143 148 153 159 164 170 177 183 189 196 203 210 217 224 231 238 245 252 260 267 274 280 287 293 299 304 309 314 318 321 324 327 328 329 329 329 328 326 323 320 317 312 308 302 297 291 284 278 271 264 256 249 242 234 227 220 213 206 199 192 185 179 172 166 160 154 149 143 138 133 128 124 119 115 111 107 103 100 96 93 90 87 84 82 79 77 74 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 90 93 95 98 100 103 105 108 111 113 116 119 121 124 127 130 133 135 138 141 143 146 148 151 153 155 157 159 161 162 164 165 166 167 168 169 169 169 169 169 169 168 167 166 165 164 163 161 159 157 155 153 151 149 146 144 141 139 136 133 131 128 125 123 120 117 115 112 109 107 104 102 99 97 95 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42
 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 77 77 77 78 78 78 79 79 80 80 81 81 81 82 82 83 84 84 85 85 86 86 87 88 88 89 90 91 91 92 93 94 94 95 96 97 98 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 141 142 143 144 144 145 146 146 147 148 148 149 149 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 156 156 157 158 159 160 161 162 163 164 165 166 168 169 170 172 174 175 177 179 181 183 185 187 189 192 194 196 199 202 204 207 210 213 216 219 222 225 228 232 235 238 242 245 249 252 256 260 263 267 270 274 277 281 284 287 290 293 296 299 302 305 307 309 311 313 315 316 317 318 319 319 320 319 319 319 318 317 315 314 312 310 307 305 302 299 296 293 289 286 282 278 274 270 265 261 257 252 248 243 239 234 230 226 221 217 212 208 204 199 195 191 187 183 179 175 172 168 164 161 158 154 151 148 145 142 139 136 134 131 128 126 124 121 119 117 115 113 111 109 107 106 104 102 101 99 98 97 95 94 93 92 90 89 88 87 87 86 85 84 83 83 82 81 81 80 79 79 78 78 78 77 77 76 76 76 76 75 75 75 75 75 74 74 74
 47 48 49 50 51 52 54 55 56 58 59 60 62 64 65 67 69 71 73 75 77 79 82 84 87 89 92 95 98 101 104 107 111 114 118 121 125 129 133 137 141 145 150 154 158 163 167 172 176 181 185 189 194 198 202 206 209 213 216 219 222 225 227 229 230 232 233 233 233 233 233 232 230 229 227 225 222 220 217 213 210 206 202 199 195 190 186 182 178 173 169 165 160 156 152 148 144 140 136 132 128 125 121 118 115 111 108 105 102 99 97 94 91 89 87 84 82 80 78 76 74 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 88 89 89 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 90 90 89 88 88 87 86 85 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 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 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 40 40 41 41 42 43 44 44 45 46
 79 79 80 80 81 81 82 82 83 84 84 85 86 87 88 89 90 91 92 93 94 96 97 98 100 101 103 105 106 108 110 112 114 116 118 120 123 125 127 130 132 135 137 140 143 146 149 152 155 158 161 164 167 170 173 177 180 183 186 190 193 196 199 202 205 208 211 214 217 219 222 224 226 228 230 232 233 234 236 236 237 238 238 238 238 237 237 236 235 234 233 231 229 227 225 223 221 218 216 213 210 207 204 201 198 195 192 188 185 182 179 175 172 169 166 162 159 156 153 150 147 144 141 138 136 133 130 128 125 123 120 118 116 114 112 110 107 106 104 102 100 98 97 95 94 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 67 68 68 69 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 84 85 85 86 87 88 89 90 91 91 92 93 94 95 96 97 98 98 99 100 101 102 103 103 104 105 105 106 107 107 108 109 109 110 110 110 111 111 111 112 112 112 112 112 112 113 112 112 112 112 112 112 112 111 111 111 110 110 109 109 108 108 107 106 106 105 104 104 103 102 101 101 100 99 98 98 97 96 95 95 94 93 92 91 91 90 89 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 78 77 77 77 77 77 77 77 77 77 78 78 78 78 79
 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 61 65 69 74 78 83 89 94 100 106 113 120 127 134 142 150 159 167 176 185 194 203 212 221 230 238 246 253 259 264 269 273 275 276 277 276 274 271 267 262 256 249 242 235 227 219 211 202 194 185 177 169 161 154 146 139 132 126 120 114 108 103 98 93 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 65 68 71 73 76 79 82 85 89 92 95 99 102 106 109 113 116 119 123 126 129 132 135 138 140 142 144 146 147 148 148 148 148 147 146 145 143 141 139 136 133 130 127 123 119 116 112 108 104 100 96 92 89 85 81 77 74 71 67 64 61 58 55 53 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 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
 151 149 147 145 143 141 139 136 134 132 130 128 126 124 122 120 118 116 114 112 111 109 107 105 104 102 100 99 97 96 95 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 80 80 81 82 83 84 85 86 88 89 90 91 93 94 96 97 99 100 102 104 106 108 109 111 113 116 118 120 122 124 127 129 132 134 137 139 142 145 147 150 153 156 158 161 164 167 170 172 175 178 181 183 186 189 191 194 196 198 200 202 204 206 208 209 211 212 213 214 215 216 216 216 216 216 216 215 215 214 213 212 210 209 207 206 204 202 200 198 195 193 190 188 185 183 180 177 174 171 169 166 163 160 157 154 152 149 146 143 141 138 135 133 130 128 126 123 121 119 116 114 112 110 108 106 104 103 101 99 97 96 94 93 91 90 89 88 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 79 80 80 81 82 83 84 85 86 88 89 90 91 93 94 95 97 98 100 102 103 105 107 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 149 151 153 155 156 158 160 162 164 165 167 168 170 171 172 173 174 175 176 176 177 177 177 178 178 177 177 177 176 176 175 174 173 172 171 170 168 167 165 164 162 160 159 157 155 153
 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 60 61 63 64 66 68 70 72 74 76 78 80 82 85 87 89 92 94 97 99 102 105 107 110 113 116 119 122 124 127 130 133 136 139 142 145 148 151 153 156 159 162 164 167 169 171 173 176 178 179 181 183 184 186 187 188 189 190 190 191 191 191 191 191 191 191 190 190 189 188 188 187 186 185 183 182 181 179 178 177 175 174 172 171 169 167 166 164 163 161 160 158 157 155 154 152 151 150 148 147 146 145 144 142 141 140 139 138 138 137 136 135 134 134 133 133 132 131 131 131 130 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 130 131 131 131 131 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 131 131 131 130 129 129 128 128 127 126 125 124 123 122 121 120 119 118 117 115 114 113 112 110 109 107 106 105 103 102 100 99 97 96 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 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
 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 75 78 80 82 84 87 89 92 94 97 99 102 104 107 110 112 115 118 121 123 126 129 131 134 137 139 142 144 147 149 151 153 156 158 159 161 163 164 166 167 168 169 170 171 172 172 173 173 173 173 173 172 172 172 171 170 169 168 167 166 165 164 162 161 160 158 157 155 153 152 150 149 147 145 144 142 140 139 137 136 134 133 131 130 128 127 126 124 123 122 121 120 119 118 117 116 115 114 114 113 112 112 111 111 111 110 110 110 110 110 110 110 110 111 111 111 112 112 113 114 115 116 117 118 119 120 122 123 125 126 128 130 132 134 137 139 142 145 147 151 154 157 161 164 168 172 177 181 186 191 196 201 207 212 218 224 231 237 244 251 258 265 273 280 288 296 304 312 320 328 336 344 351 359 366 373 379 385 391 396 401 405 408 411 412 413 414 413 412 409 406 403 398 393 387 380 373 365 357 349 340 331 321 312 302 293 283 273 264 254 245 236 227 218 209 201 193 185 177 170 163 156 150 143 137 132 126 121 116 111 106 102 97 93 90 86 82 79 76 73 70 67 65 62 60 58 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 96 99 102 106 109 113 117 120 124 128 132 136 140 144 148 152 156 159 163 167 171 174 178 181 184 187 190 192 194 196 198 200 201 202 203 203 203 203 203 202 201 200 199 197 195 193 191 188 186 183 180 177 174 171 167 164 161 157 154 150 147 144 140 137 133 130 127 124 121 118 115 112 109 106 104 101 99 96 94 92 89 87 85 83 81 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 62 63 65 66 67 68 70 71 73 75 77 79 81 84 86 89 92 95 98 101 105 109 113 117 121 126 131 137 142 148 155 161 168 176 184 192 201 210 220 230 241 252 264 276 289 303 317 331 346 361 377 393 409 425 441 458 474 490 505 519 533 545 557 567 575 582 587 590 591 590 586 581 574 566 555 543 530 516 501 485 468 451 434 416 399 382 365 348 332 316 301 286 272 258 245 233 221 209 199 188 179 169 161 152 144 137 130 123 117 111 106 101 96 91 86 82 78 75 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22
 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 109 110 111 111 112 113 113 114 115 115 116 116 117 117 118 118 119 119 119 120 120 120 120 120 121 121 121 121 121 121 121 121 121 121 121 121 120 120 120 120 120 120 119 119 119 119 118 118 118 118 118 117 117 117 117 116 116 116 116 116 116 115 115 115 115 115 115 115 115 115 115 115 115 115 116 116 116 116 117 117 117 118 118 119 119 120 120 121 122 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 139 140 141 143 145 146 148 149 151 153 155 157 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 193 195 197 198 200 201 202 204 205 206 207 208 208 209 209 209 210 210 209 209 209 208 207 206 205 204 203 201 200 198 196 194 192 190 188 185 183 180 178 175 173 170 167 164 161 159 156 153 150 147 144 142 139 136 133 131 128 125 123 120 118 115 113 110 108 106 104 102 99 97 95 93 91 90 88 86 84 83 81 80 78 77 75 74 72 71 70 69 68 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59
 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 89 93 98 102 107 112 117 122 127 133 139 146 152 159 166 173 180 188 196 204 212 220 228 237 245 254 262 270 278 286 294 301 308 314 320 325 329 333 336 338 340 340 340 339 338 335 332 328 323 318 312 306 300 293 286 278 271 263 255 247 240 232 224 217 209 202 195 188 181 174 168 162 156 150 145 140 135 130 125 121 116 112 108 105 101 98 95 92 89 86 83 81 78 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 64 65 67 68 70 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 110 113 117 120 124 129 133 137 142 146 151 156 161 167 172 178 183 189 195 201 207 213 219 225 231 237 243 248 254 259 264 269 274 278 282 285 288 290 292 293 294 294 294 293 292 290 287 284 281 277 272 267 262 257 251 245 239 233 226 220 213 207 200 194 187 181 175 168 162 156 151 145 139 134 129 124 119 115 110 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22
 46 47 48 49 50 50 51 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 78 80 82 84 87 90 92 95 98 101 105 108 111 115 119 123 127 131 135 140 144 149 154 159 164 170 175 181 187 192 198 204 211 217 223 229 236 242 248 255 261 267 273 279 284 290 295 299 304 308 312 315 318 321 323 324 325 326 326 326 325 324 322 320 317 314 311 307 303 299 294 289 284 279 273 268 262 257 251 245 240 234 228 223 217 212 206 201 196 191 186 181 176 172 167 163 159 155 151 147 144 140 137 134 131 128 125 122 120 117 115 113 110 108 106 105 103 101 100 98 97 96 94 93 92 91 91 90 89 88 88 87 87 87 86 86 86 86 86 86 86 87 87 87 88 88 89 89 90 91 91 92 93 94 95 97 98 99 100 102 103 105 107 108 110 112 114 116 118 120 122 125 127 130 132 135 137 140 143 146 149 152 155 158 161 164 167 171 174 177 180 184 187 190 193 196 199 202 205 208 211 213 216 218 220 222 224 225 226 227 228 229 229 229 229 229 228 227 226 225 223 222 220 217 215 212 210 207 204 200 197 194 190 187 183 179 175 172 168 164 160 157 153 149 145 142 138 135 131 128 124 121 118 115 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 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 43 44 44 45 46
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 67 69 70 72 74 76 78 80 81 83 84 86 88 89 90 91 93 94 94 95 96 96 97 97 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 87 86 85 83 82 81 79 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 79 78 77 77 76 75 74 73 72 71 70 69 68 66 65 64 62 61 60 58 57 55 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8
 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 112 114 116 119 121 123 126 128 131 133 135 138 140 142 145 147 149 151 154 156 158 160 162 163 165 167 168 169 171 172 173 173 174 175 175 175 175 175 175 175 175 174 173 172 171 170 169 168 166 165 163 161 160 158 156 154 152 150 148 146 144 141 139 137 135 133 131 128 126 124 122 120 118 116 114 112 110 108 107 105 103 102 100 98 97 95 94 93 91 90 89 88 87 85 84 83 83 82 81 80 79 79 78 77 77 76 76 75 75 75 74 74 74 74 74 73 73 73 74 74 74 74 74 74 75 75 75 76 76 77 78 78 79 80 80 81 82 83 84 85 86 87 89 90 91 93 94 95 97 99 100 102 104 106 107 109 111 114 116 118 120 122 125 127 130 132 135 137 140 142 145 148 150 153 156 158 161 163 166 169 171 174 176 178 181 183 185 187 189 190 192 193 195 196 197 197 198 198 199 199 199 198 198 197 196 195 194 193 191 190 188 186 184 182 180 177 175 172 170 167 164 161 159 156 153 150 147 144 141 138 136 133 130 127 124 122 119 117 114 111 109 107 104 102 100 98 95 93 91 89 88 86 84 82 81 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 53 53 53 52 52 51 51 51 51 50 50 50
 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 79 81 83 84 86 88 89 91 93 95 97 99 100 102 104 106 108 110 112 113 115 117 119 120 122 124 125 127 129 130 131 133 134 135 137 138 139 140 141 141 142 143 143 144 144 145 145 145 145 145 145 145 145 145 144 144 144 143 143 142 141 141 140 139 138 137 136 135 135 134 133 132 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 114 113 112 111 110 110 109 108 108 107 106 106 105 105 104 104 103 103 102 102 102 102 101 101 101 101 101 101 100 100 100 100 100 100 100 101 101 101 101 101 101 102 102 102 102 102 103 103 103 104 104 104 104 105 105 105 105 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 80 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37
 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 76 79 82 85 89 93 96 100 104 108 112 117 121 125 129 134 138 142 146 150 154 158 162 165 168 171 173 176 177 179 180 181 181 181 180 179 178 176 174 172 169 167 163 160 157 153 149 145 141 137 133 129 125 121 118 114 110 106 103 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 100 103 106 108 111 113 116 118 121 123 125 127 129 131 133 135 136 137 139 139 140 141 141 141 141 141 140 139 138 137 136 134 132 131 129 126 124 122 119 117 114 111 109 106 103 100 97 95 92 89 86 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21
 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 94 98 103 108 114 120 126 132 139 146 154 162 170 179 189 198 209 219 230 242 254 267 280 293 307 321 335 349 364 378 393 407 421 435 448 460 471 481 491 498 505 510 513 515 516 514 511 507 501 494 485 476 466 454 442 430 417 404 390 377 363 350 336 323 311 298 286 274 263 252 241 231 222 212 204 195 187 179 172 165 158 152 146 141 135 130 125 121 117 113 109 105 102 99 95 93 90 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 104 104 104 105 105 105 105 104 104 104 103 103 102 102 101 100 99 98 97 96 95 93 92 91 89 88 87 85 83 82 80 79 77 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 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 1 2 4 5 7 9 11 13 16 18 21 25 28 32 37 42 47 53 59 67 75 83 93 104 116 129 144 161 179 199 222 247 275 306 340 379 422 470 524 583 650 723 805 896 996 1105 1225 1355 1494 1642 1795 1952 2108 2259 2397 2516 2610 2674 2702 2694 2651 2575 2472 2347 2208 2061 1910 1760 1615 1477 1346 1225 1113 1010 916 831 753 683 619 562 510 464 422 384 349 318 290 265 242 222 203 186 171 157 145 133 123 113 105 97 90 84 78 73 68 64 60 57 53 50 48 46 43 42 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 84 85 85 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 71 70 69 68 66 65 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 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
 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 69 72 76 80 84 89 94 99 105 111 118 125 133 141 150 160 170 182 194 208 222 238 255 274 294 316 340 365 394 424 457 494 533 576 622 673 728 788 852 922 998 1080 1168 1262 1363 1470 1584 1703 1827 1955 2086 2219 2349 2476 2597 2707 2804 2886 2948 2988 3006 3001 2972 2921 2850 2762 2659 2546 2424 2297 2168 2039 1911 1787 1668 1553 1445 1342 1246 1156 1072 994 921 854 792 735 682 633 588 547 509 474 441 411 384 359 335 314 294 276 259 243 229 216 204 192 182 172 163 155 147 140 133 127 121 116 111 107 103 99 95 92 88 86 83 80 78 76 74 72 70 69 67 66 64 63 62 61 60 59 58 58 57 56 56 55 55 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 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 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 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 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 36 96 169 259 368 501 664 864 1109 1409 1779 2236 2802 3504 4377 5465 6820 8499 10559 13029 15875 18924 21795 23913 24693 23879 21721 18805 15717 12843 10357 8292 6616 5270 4193 3332 2643 2090 1645 1286 996 760 568 412 285 181 96 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 34 77 130 196 277 378 503 659 852 1094 1396 1775 2253 2854 3614 4572 5771 7250 9018 11014 13047 14756 15689 15535 14344 12495 10433 8477 6779 5376 4245 3346 2633 2070 1623 1268 985 758 576 430 313 218 141 79 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 2 5 9 14 20 26 32 40 49 59 70 83 98 114 133 155 179 207 239 275 317 365 420 483 555 638 733 843 970 1116 1283 1474 1693 1942 2222 2534 2876 3243 3625 4006 4363 4670 4897 5021 5028 4916 4700 4404 4055 3681 3303 2939 2598 2286 2005 1755 1534 1340 1170 1021 892 779 681 595 520 455 398 348 304 265 232 202 176 153 133 115 100 86 74 63 53 45 37 31 25 20 16 12 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 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 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 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 45 47 50 53 57 60 64 69 74 79 85 92 99 107 115 125 135 147 160 174 190 207 227 248 271 297 326 358 394 433 477 525 578 637 701 772 849 933 1023 1120 1222 1327 1435 1543 1647 1743 1827 1894 1940 1963 1960 1932 1880 1807 1718 1616 1508 1395 1283 1174 1069 970 878 793 715 644 580 521 469 421 379 340 306 275 247 222 199 179 161 144 130 116 104 93 84 75 67 60 53 47 42 37 33 29 25 22 19 16 14 12 10 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 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 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 35 37 40 42 45 49 52 56 60 64 69 74 80 86 93 100 108 117 126 136 147 159 171 185 200 216 234 252 272 294 316 340 366 392 419 448 476 505 533 560 585 608 628 644 656 663 666 663 655 643 627 607 584 559 532 504 476 448 420 393 367 342 319 296 275 256 237 220 204 189 176 163 151 140 130 121 112 104 97 90 84 78 73 68 64 59 56 52 49 46 43 40 38 36 33 32 30 28 27 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 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 53 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8
 0 1 2 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 30 34 37 41 46 51 56 62 68 75 82 91 100 110 121 133 146 161 178 196 215 237 262 289 319 352 388 429 474 524 580 641 709 784 867 958 1057 1166 1284 1411 1546 1688 1836 1986 2136 2279 2411 2527 2620 2685 2718 2718 2684 2619 2527 2413 2283 2142 1996 1849 1704 1565 1432 1308 1192 1085 986 896 814 740 672 610 555 504 459 418 380 347 316 288 263 240 220 201 184 169 155 142 130 120 110 101 93 86 80 74 68 63 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 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
 30 32 34 36 38 40 42 45 47 50 52 55 58 62 65 69 72 77 81 85 90 95 100 106 112 118 125 132 139 147 155 164 173 183 193 204 216 228 241 255 269 285 301 318 335 354 374 395 417 439 463 488 514 541 568 597 626 657 688 719 751 783 816 848 880 911 942 972 1000 1027 1052 1075 1096 1114 1130 1144 1154 1162 1166 1168 1167 1164 1157 1148 1137 1124 1109 1092 1073 1053 1032 1011 988 965 941 917 893 870 846 822 799 776 754 732 710 689 669 649 630 611 593 576 559 543 527 512 498 484 471 458 445 433 422 411 400 390 380 370 361 352 344 335 327 319 312 305 298 291 284 278 272 266 260 254 249 243 238 233 228 223 218 213 209 204 200 195 191 187 183 179 175 171 167 164 160 157 153 150 146 143 140 136 133 130 127 124 121 118 116 113 110 107 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 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 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29
 125 128 131 134 138 141 145 149 152 156 160 165 169 173 178 183 187 192 197 203 208 214 219 225 231 238 244 250 257 264 271 278 285 293 300 308 316 324 332 340 349 357 366 374 383 392 401 410 419 427 436 445 454 463 472 480 489 497 505 513 521 529 536 543 550 556 562 568 573 579 583 588 591 595 598 601 603 605 606 607 608 608 608 607 606 604 603 600 598 595 592 588 585 581 577 572 567 562 557 552 547 541 536 530 524 518 512 506 499 493 487 481 474 468 462 456 449 443 437 431 425 419 413 407 401 395 389 383 377 372 366 361 355 350 345 339 334 329 324 319 314 309 305 300 295 291 286 282 277 273 269 264 260 256 252 248 244 240 237 233 229 225 222 218 215 211 208 205 201 198 195 192 189 185 182 179 177 174 171 168 165 163 160 157 155 152 150 147 145 142 140 138 135 133 131 129 127 125 123 121 119 117 115 113 112 110 108 107 105 103 102 100 99 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 104 106 108 111 114 116 119 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 1 1 2 3 4 5 7 8 10 12 14 16 18 21 24 27 31 35 40 45 50 57 64 71 80 90 100 112 126 140 157 176 197 220 246 275 308 345 386 432 484 541 605 675 752 837 927 1024 1125 1227 1327 1421 1504 1570 1614 1634 1627 1594 1537 1462 1372 1274 1172 1070 970 876 789 708 634 567 507 452 404 360 322 287 256 229 204 182 162 145 129 115 103 92 81 72 64 57 51 45 39 35 30 27 23 20 17 15 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 83 85 86 87 88 89 90 90 91 91 91 91 91 91 90 90 89 88 87 86 85 83 82 80 79 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 18 17 16 15 15 14 13 12 11 10 10 9 8 8 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 2 7 12 19 26 34 43 53 65 78 94 111 130 153 178 207 240 277 319 367 422 485 557 639 732 839 961 1101 1261 1444 1653 1892 2163 2470 2815 3202 3629 4093 4588 5101 5612 6096 6520 6851 7058 7121 7035 6808 6466 6039 5561 5061 4563 4084 3636 3225 2852 2518 2221 1957 1725 1520 1340 1182 1044 922 815 721 639 567 503 447 397 353 315 281 251 224 201 180 161 145 131 118 106 96 87 79 72 65 59 54 50 46 42 39 36 33 31 29 27 25 24 23 21 20 19 18 17 17 16 15 15 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 5 5 5 5 4 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 61 92 128 171 223 284 356 442 545 667 814 989 1200 1453 1758 2126 2570 3105 3744 4502 5383 6376 7438 8482 9374 9954 10092 9754 9019 8035 6959 5909 4952 4118 3409 2815 2321 1913 1576 1297 1067 875 716 584 474 381 304 240 185 140 102 70 43 20 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 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 36 36 36 35 34 34 33 32 31 30 30 29 28 27 25 24 23 22 21 20 18 17 16 14 13 12 11 9 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 58 103 157 219 293 380 482 602 743 910 1107 1340 1614 1940 2326 2784 3327 3973 4739 5647 6719 7978 9441 11115 12988 15010 17080 19040 20679 21771 22146 21745 20648 19035 17129 15127 13177 11369 9746 8321 7088 6029 5126 4358 3705 3151 2680 2280 1939 1649 1402 1191 1011 856 724 611 514 430 359 297 244 199 160 127 98 73 52 35 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 35 51 70 92 118 148 183 224 272 328 394 471 561 667 792 939 1113 1318 1560 1846 2185 2588 3065 3631 4303 5099 6040 7148 8443 9941 11646 13540 15570 17630 19560 21145 22164 22444 21929 20702 18952 16910 14784 12729 10839 9158 7695 6443 5380 4485 3733 3103 2576 2134 1765 1456 1197 979 797 644 515 407 316 239 175 121 75 37 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
 40 42 45 48 50 53 56 58 61 64 66 69 72 74 77 79 81 84 86 88 90 93 95 97 99 100 102 104 106 107 109 111 112 114 116 117 119 121 122 124 126 129 131 134 137 140 144 148 153 159 165 173 181 191 202 215 230 247 267 290 316 345 380 419 465 518 578 648 728 821 928 1052 1196 1362 1554 1777 2036 2335 2684 3087 3555 4096 4720 5437 6253 7171 8189 9290 10440 11580 12630 13485 14039 14210 13961 13321 12371 11222 9983 8746 7574 6502 5548 4713 3991 3372 2844 2394 2013 1689 1414 1181 984 816 673 551 448 360 285 221 166 120 80 46 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 1 3 5 7 10 12 14 17 19 21 24 26 29 32 34 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 27 32 37 42 47 52 58 64 70 77 83 90 98 106 114 123 133 143 154 165 178 191 206 222 240 259 281 304 330 359 391 427 467 512 562 620 684 758 841 936 1044 1168 1309 1472 1658 1873 2120 2405 2734 3115 3554 4062 4649 5327 6107 7003 8025 9184 10481 11911 13453 15064 16671 18174 19446 20349 20767 20633 19952 18803 17311 15622 13867 12150 10538 9072 7766 6620 5627 4771 4038 3412 2878 2424 2037 1708 1428 1189 986 813 665 539 432 340 261 194 137 88 46 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
 212 212 211 211 210 210 210 209 209 209 209 209 209 209 209 210 210 211 212 213 214 216 217 219 222 224 227 230 233 237 242 246 252 257 264 271 279 287 297 307 318 330 344 358 374 392 411 432 455 480 507 537 569 604 643 685 730 780 834 892 956 1025 1100 1181 1269 1364 1466 1577 1697 1825 1963 2111 2269 2437 2615 2804 3002 3208 3423 3644 3870 4097 4324 4546 4760 4962 5146 5309 5446 5552 5625 5662 5663 5625 5552 5446 5308 5145 4959 4756 4540 4316 4087 3858 3631 3408 3193 2985 2787 2598 2420 2253 2096 1949 1812 1685 1567 1458 1357 1264 1177 1098 1024 957 894 837 784 735 690 648 610 574 541 511 483 456 432 409 388 369 351 333 317 302 288 275 263 251 240 230 220 210 202 193 185 178 170 163 157 150 144 138 133 127 122 117 112 108 103 99 95 91 87 83 79 75 72 69 65 62 59 56 53 50 47 45 42 39 37 35 32 30 28 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 40 42 44 46 48 50 53 55 57 59 62 64 66 69 71 74 77 80 82 85 88 91 94 97 100 104 107 110 113 117 120 124 127 130 134 137 141 145 148 152 155 158 162 165 169 172 175 178 181 184 187 190 192 195 197 199 202 204 205 207 209 210 211 213 214 215 215 216 217 217 217 217 218 218 218 217 217 217 216 216 216 215 215 214 214 213
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 162 309 494 725 1016 1381 1840 2418 3148 4070 5237 6715 8582 10925 13825 17317 21323 25544 29383 32017 32736 31369 28387 24580 20647 17017 13872 11244 9089 7339 5924 4780 3854 3105 2496 2002 1599 1270 1002 783 604 459 340 244 166 104 54 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 17 25 33 41 48 55 61 68 74 79 84 89 93 97 101 104 107 109 111 113 114 114 114 114 114 113 111 110 107 105 102 99 96 92 88 84 80 75 71 66 61 56 51 46 41 35 30 25 20 15 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 7 20 34 51 70 92 116 144 176 212 253 300 354 415 484 563 654 757 875 1010 1163 1339 1539 1766 2025 2318 2649 3022 3438 3899 4405 4954 5539 6150 6771 7381 7955 8463 8875 9166 9317 9320 9178 8905 8523 8059 7540 6991 6435 5887 5360 4862 4399 3973 3583 3229 2909 2621 2362 2130 1922 1735 1569 1419 1285 1165 1056 959 871 792 721 656 597 544 496 452 411 375 341 310 282 256 232 210 190 171 154 138 123 109 97 85 74 64 55 46 38 31 24 17 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 29 35 42 50 58 67 77 87 98 110 123 137 153 169 187 207 228 252 277 305 335 368 404 443 487 535 587 645 709 780 858 945 1041 1147 1265 1396 1542 1704 1883 2082 2302 2546 2814 3108 3429 3777 4150 4547 4963 5392 5822 6243 6638 6991 7281 7493 7610 7624 7532 7337 7051 6690 6274 5821 5351 4880 4419 3980 3566 3184 2833 2514 2227 1968 1738 1532 1350 1188 1045 918 805 706 618 541 472 411 358 310 268 231 198 168 142 119 98 80 64 50 37 25 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 20 26 33 39 46 54 61 69 78 87 96 106 117 128 140 152 165 179 194 210 226 244 263 283 305 328 353 380 408 439 473 509 548 591 637 688 743 803 870 943 1023 1111 1209 1318 1438 1571 1719 1885 2069 2274 2503 2760 3046 3366 3723 4121 4565 5059 5606 6209 6871 7592 8370 9200 10071 10967 11865 12733 13535 14228 14768 15115 15238 15124 14774 14210 13469 12595 11635 10636 9634 8660 7736 6875 6085 5367 4722 4146 3634 3181 2781 2430 2121 1850 1613 1404 1222 1062 922 799 691 596 513 440 376 319 269 225 187 153 122 96 72 51 33 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 209 423 711 1102 1634 2364 3373 4783 6763 9544 13363 18246 23449 26928 26527 22572 17398 12762 9186 6579 4709 3364 2390 1678 1153 763 472 254 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 85 122 163 210 263 323 391 468 556 656 770 899 1046 1214 1405 1623 1871 2155 2479 2849 3272 3755 4306 4933 5647 6457 7372 8400 9548 10818 12204 13695 15264 16870 18456 19948 21258 22298 22988 23271 23125 22567 21647 20443 19041 17527 15974 14441 12973 11596 10326 9170 8127 7193 6362 5625 4973 4398 3890 3443 3049 2702 2396 2125 1887 1676 1489 1324 1177 1046 930 826 734 651 577 511 451 398 349 306 267 231 199 170 143 119 97 77 59 43 27 14 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 15 34 56 81 109 142 179 222 271 328 392 466 551 648 759 887 1034 1202 1395 1616 1869 2159 2489 2866 3292 3774 4314 4915 5577 6294 7059 7855 8659 9441 10164 10785 11265 11570 11680 11589 11310 10868 10299 9642 8932 8204 7482 6786 6128 5516 4953 4441 3979 3562 3190 2856 2559 2295 2059 1849 1662 1495 1346 1213 1094 988 892 806 729 659 596 539 487 441 398 359 324 291 262 235 210 187 166 147 130 113 98 85 72 60 49 39 30 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 185 396 662 1000 1428 1971 2662 3545 4677 6136 8024 10477 13667 17793 23037 29429 36574 43280 47543 47572 43320 36542 29285 22792 17482 13322 10125 7681 5811 4377 3271 2414 1749 1229 823 505 256 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 5 11 19 27 36 46 58 71 86 102 121 143 167 194 225 261 301 347 398 458 525 602 690 790 905 1037 1188 1362 1561 1790 2053 2355 2703 3103 3561 4086 4686 5366 6134 6992 7937 8959 10037 11135 12199 13163 13947 14476 14691 14567 14115 13385 12448 11385 10269 9159 8100 7115 6220 5419 4709 4085 3539 3065 2653 2295 1986 1718 1486 1285 1111 960 829 715 616 529 454 389 331 281 238 199 166 136 110 87 67 50 34 21 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 31 150 301 494 741 1055 1458 1975 2644 3511 4643 6127 8077 10632 13925 18003 22623 26980 29678 29500 26528 22056 17446 13435 10221 7740 5851 4417 3326 2491 1849 1352 967 666 432 249 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 161 292 460 678 958 1322 1796 2417 3236 4322 5766 7678 10165 13249 16682 19716 21189 20346 17625 14187 10944 8270 6198 4632 3458 2575 1908 1402 1016 719 491 314 177 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 42 67 96 131 171 219 275 341 419 510 618 745 895 1072 1280 1527 1819 2164 2570 3046 3601 4242 4969 5778 6646 7535 8382 9105 9617 9845 9759 9375 8755 7984 7143 6298 5495 4759 4102 3525 3023 2591 2220 1903 1632 1401 1203 1034 890 767 661 571 493 426 368 319 276 239 207 179 155 135 117 101 87 75 65 56 48 41 35 29 25 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 25 31 39 47 56 67 79 93 108 125 145 167 192 220 252 289 330 377 430 491 560 639 728 830 945 1077 1226 1395 1585 1800 2040 2306 2599 2916 3254 3605 3959 4301 4613 4874 5065 5170 5180 5096 4925 4682 4388 4062 3721 3380 3050 2738 2448 2183 1943 1727 1533 1361 1209 1073 954 848 755 672 599 535 478 427 383 343 308 277 250 225 204 184 167 152 138 126 115 105 96 88 81 75 69 64 60 55 52 48 45 42 40 37 35 33 32 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 16 16 15 15 15 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 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 25 30 37 43 50 58 67 76 85 96 108 120 134 148 164 182 201 221 244 268 295 324 357 392 430 472 518 569 624 685 752 826 907 996 1094 1202 1320 1450 1592 1748 1918 2103 2304 2522 2757 3008 3275 3556 3849 4150 4456 4759 5053 5330 5580 5795 5965 6084 6145 6145 6084 5965 5794 5576 5323 5041 4742 4433 4122 3814 3516 3229 2958 2703 2465 2245 2041 1855 1684 1528 1386 1257 1140 1034 937 850 771 699 634 576 522 474 430 391 354 322 292 265 240 218 197 178 161 146 131 118 106 95 85 76 67 59 52 45 39 34 28 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 71 102 138 179 227 282 347 422 508 608 724 858 1014 1193 1400 1638 1911 2224 2581 2986 3442 3951 4511 5120 5768 6441 7117 7771 8369 8878 9267 9513 9603 9537 9328 8998 8576 8090 7566 7029 6495 5978 5487 5028 4603 4214 3860 3539 3250 2990 2756 2547 2360 2193 2043 1909 1788 1680 1583 1495 1415 1343 1277 1217 1161 1110 1062 1018 976 936 898 862 828 795 763 732 702 672 644 616 589 562 536 511 486 462 439 416 393 371 350 330 310 291 272 254 237 221 205 189 175 161 147 135 122 111 100 89 79 70 61 53 45 37 30 23 17 11 6 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 62 153 265 401 569 775 1028 1340 1725 2205 2802 3551 4492 5680 7181 9071 11421 14267 17530 20905 23771 25316 24976 22872 19711 16282 13109 10410 8213 6464 5084 3996 3138 2458 1918 1487 1142 865 642 461 316 198 103 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 3 6 10 13 16 19 23 26 30 33 37 40 44 47 51 54 58 61 64 68 71 74 77 80 83 86 88 90 93 95 97 98 100 101 102 103 103 104 104 104 103 103 102 101 99 98 96 94 92 90 87 85 82 79 76 73 69 66 63 59 56 52 49 45 41 38 34 31 27 24 20 17 13 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 106 213 352 532 765 1067 1460 1973 2645 3528 4688 6210 8181 10662 13597 16666 19162 20186 19282 16859 13810 10860 8351 6351 4803 3622 2723 2038 1516 1116 809 572 389 248 139 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 25 79 148 236 348 489 670 902 1200 1586 2087 2742 3599 4713 6134 7866 9783 11528 12541 12384 11139 9322 7451 5810 4479 3439 2637 2021 1546 1179 893 670 495 357 248 161 93 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 36 81 135 201 280 377 494 636 808 1019 1275 1588 1972 2444 3024 3737 4614 5686 6984 8522 10279 12166 13988 15440 16187 16022 14985 13347 11451 9570 7866 6400 5178 4177 3363 2704 2171 1739 1389 1105 873 684 530 403 300 215 145 88 41 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 66 140 229 338 471 632 828 1066 1356 1709 2140 2666 3310 4097 5061 6240 7676 9413 11488 13913 16646 19553 22365 24688 26081 26234 25123 23019 20346 17508 14788 12339 10219 8425 6928 5689 4667 3825 3133 2563 2093 1705 1384 1119 900 718 567 442 339 253 182 123 75 35 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 0 0 0 0 0 0 4 9 16 23 31 40 51 63 77 92 110 130 153 180 209 243 282 326 376 434 500 575 661 759 872 1001 1148 1317 1510 1731 1981 2265 2585 2941 3335 3762 4215 4681 5141 5568 5934 6206 6358 6375 6256 6014 5674 5266 4821 4364 3917 3491 3097 2737 2413 2123 1866 1640 1440 1265 1111 976 858 754 663 584 514 452 398 351 309 272 240 212 186 164 145 127 112 99 87 76 67 58 51 45 39 34 29 25 22 19 16 14 12 10 8 7 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 12 11 10 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 22 35 49 65 84 105 130 158 190 227 269 317 373 437 511 596 694 806 936 1086 1258 1457 1686 1948 2249 2591 2978 3412 3892 4412 4962 5524 6070 6567 6975 7255 7379 7335 7129 6786 6341 5832 5294 4757 4241 3758 3316 2918 2563 2248 1971 1728 1515 1329 1167 1026 902 794 700 618 546 483 428 380 337 300 267 238 212 189 169 152 136 122 109 98 88 80 72 64 58 52 47 42 38 34 31 28 25 22 20 18 16 14 12 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 0 0 0 0 0 0 0 0 0 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 12 21 31 43 57 74 92 114 140 169 203 243 289 343 406 479 565 664 781 918 1079 1267 1487 1744 2043 2390 2788 3239 3741 4283 4847 5399 5894 6278 6501 6530 6361 6018 5549 5009 4444 3893 3378 2911 2498 2137 1824 1555 1325 1129 961 818 695 591 502 426 360 304 256 215 180 149 123 101 81 64 50 37 27 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 26 27 30 32 35 38 41 45 49 54 59 65 71 78 86 95 105 117 129 143 159 176 195 217 242 269 299 334 372 415 464 518 579 647 724 811 907 1015 1136 1269 1417 1579 1755 1944 2143 2348 2553 2749 2927 3075 3182 3239 3240 3186 3080 2930 2748 2545 2332 2117 1909 1711 1528 1359 1206 1068 945 835 738 652 575 508 448 396 349 308 272 240 211 186 164 144 126 111 97 84 73 64 55 47 40 34 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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
 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 29 32 34 37 39 42 45 48 52 55 59 63 67 71 75 80 85 91 96 102 108 115 122 130 138 146 155 165 175 186 197 210 223 237 252 267 284 302 322 342 364 388 413 440 469 499 532 567 605 645 688 733 782 834 890 949 1011 1078 1149 1224 1304 1387 1475 1568 1664 1765 1869 1976 2085 2196 2308 2420 2530 2637 2739 2834 2921 2997 3062 3112 3148 3167 3170 3155 3123 3075 3011 2933 2844 2743 2635 2520 2400 2278 2155 2033 1912 1794 1680 1570 1465 1365 1270 1181 1096 1017 943 874 810 750 694 643 595 550 509 470 435 402 372 344 318 293 271 250 231 213 196 181 167 153 141 129 119 109 99 91 83 75 68 61 55 50 44 39 34 30 26 22 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 15 18 22 25 30 34 39 44 50 56 63 70 78 87 96 106 117 129 142 156 171 188 207 227 249 273 300 329 361 396 434 476 523 573 629 691 758 832 914 1003 1102 1210 1328 1458 1600 1756 1925 2109 2309 2524 2756 3004 3267 3545 3835 4133 4437 4741 5039 5324 5587 5820 6015 6164 6262 6304 6288 6216 6091 5918 5704 5458 5187 4900 4604 4305 4010 3722 3444 3180 2930 2695 2476 2272 2084 1911 1751 1604 1470 1347 1234 1132 1038 952 873 801 736 675 620 570 524 481 442 407 374 343 315 289 266 244 223 204 187 171 156 142 129 117 105 95 85 76 67 59 52 45 38 32 26 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 20 23 26 29 32 36 40 44 48 53 58 63 69 75 82 89 97 105 114 124 134 146 158 171 186 201 218 237 257 278 302 327 355 385 418 454 492 534 580 629 683 741 804 873 947 1027 1113 1206 1306 1414 1529 1651 1782 1919 2064 2216 2374 2537 2703 2870 3038 3202 3360 3509 3646 3767 3869 3950 4006 4037 4041 4019 3971 3898 3804 3691 3562 3420 3269 3111 2950 2788 2627 2469 2316 2168 2026 1892 1764 1644 1531 1425 1326 1234 1148 1069 995 927 863 804 750 700 653 610 570 532 498 466 436 409 383 359 337 316 296 278 261 245 231 217 203 191 180 169 158 149 140 131 123 115 108 101 94 88 82 77 72 66 62 57 53 49 45 41 38 34 31 28 25 22 20 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 9 11 13 15 17 20 22 25 28 31 34 37 41 45 49 54 59 64 70 76 82 89 97 105 115 124 135 147 160 173 188 205 223 242 264 287 313 341 371 404 441 481 524 572 623 680 741 808 880 957 1041 1132 1228 1331 1440 1555 1675 1799 1927 2057 2187 2314 2438 2555 2662 2757 2838 2901 2946 2971 2975 2959 2923 2870 2800 2716 2622 2518 2407 2293 2176 2059 1944 1830 1721 1615 1514 1418 1327 1241 1161 1086 1016 950 890 833 781 732 687 646 607 571 538 508 479 453 428 405 384 365 346 329 313 298 284 270 258 246 235 225 215 205 196 188 180 172 165 158 151 144 138 132 127 121 116 111 106 101 96 92 88 83 79 75 72 68 64 61 58 54 51 48 45 43 40 37 35 32 30 28 25 23 21 19 17 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 12 13 15 16 18 20 22 23 25 27 30 32 34 37 39 42 45 48 51 54 58 61 65 69 73 78 82 87 93 98 104 110 117 124 131 139 148 157 166 177 188 199 212 225 240 255 271 289 308 328 350 374 399 426 455 487 520 556 595 637 682 730 781 836 895 957 1024 1095 1170 1249 1332 1420 1511 1606 1704 1804 1907 2010 2113 2215 2314 2409 2498 2580 2652 2715 2765 2803 2826 2835 2829 2808 2774 2726 2666 2596 2516 2428 2335 2237 2137 2035 1932 1830 1730 1632 1537 1446 1358 1274 1194 1119 1047 980 917 857 801 749 700 654 612 572 535 500 468 438 409 383 359 336 315 295 276 259 242 227 213 200 187 175 164 154 144 135 127 118 111 104 97 91 84 79 73 68 63 59 54 50 46 43 39 36 33 30 27 24 22 19 17 15 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 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 1 6 12 18 26 34 44 54 67 81 97 115 136 160 187 218 254 294 340 392 452 521 599 688 790 906 1037 1187 1355 1545 1757 1991 2246 2521 2809 3103 3391 3659 3891 4069 4180 4215 4171 4055 3876 3651 3396 3125 2851 2583 2328 2091 1872 1673 1493 1332 1189 1061 947 847 757 679 609 547 493 444 401 364 330 300 274 250 229 210 194 179 165 153 142 133 124 116 109 102 96 91 86 82 77 74 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 23 35 49 65 84 106 132 162 198 240 290 349 418 500 597 711 848 1009 1202 1430 1701 2021 2399 2843 3357 3945 4601 5310 6038 6732 7320 7724 7878 7756 7379 6806 6115 5381 4661 3991 3389 2863 2409 2022 1694 1418 1185 990 826 689 573 476 394 325 267 217 176 141 111 86 65 47 31 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 278 554 930 1443 2147 3119 4469 6358 9008 12698 17660 23718 29564 32514 30636 25210 19030 13767 9790 6917 4868 3405 2353 1593 1039 635 339 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 2 7 11 17 23 31 40 50 61 74 90 108 128 152 180 212 249 291 340 398 464 540 628 731 849 986 1143 1324 1531 1767 2034 2333 2664 3023 3402 3790 4170 4517 4807 5014 5117 5108 4987 4769 4477 4135 3769 3398 3037 2697 2384 2100 1846 1620 1421 1246 1093 959 843 741 653 576 509 451 400 356 318 284 255 229 206 186 169 153 140 128 117 108 99 92 85 79 73 68 64 60 56 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 11 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 0 0 6 21 38 58 81 107 137 172 212 258 311 372 442 522 614 719 839 975 1129 1304 1501 1721 1965 2235 2530 2849 3189 3545 3912 4281 4642 4985 5298 5570 5792 5957 6062 6106 6094 6029 5921 5777 5605 5415 5214 5008 4802 4601 4409 4228 4058 3903 3761 3634 3521 3422 3336 3263 3201 3150 3108 3074 3047 3026 3008 2993 2978 2963 2945 2924 2897 2864 2823 2774 2715 2647 2570 2484 2390 2289 2181 2068 1951 1833 1713 1594 1477 1363 1253 1147 1046 950 860 776 697 624 557 494 437 385 337 293 254 218 185 155 128 104 82 62 44 28 14 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 19 40 65 92 124 159 200 245 297 355 420 494 577 670 775 893 1025 1173 1339 1525 1734 1967 2228 2519 2844 3207 3611 4060 4557 5105 5706 6362 7070 7827 8622 9441 10263 11058 11791 12421 12903 13200 13279 13127 12748 12165 11417 10550 9615 8655 7709 6806 5964 5193 4499 3881 3336 2858 2442 2081 1768 1499 1266 1066 894 746 619 510 416 335 265 205 154 109 71 38 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 8 23 40 61 86 114 148 188 235 290 355 431 521 626 749 894 1065 1264 1499 1773 2094 2467 2900 3400 3971 4618 5339 6126 6963 7819 8652 9405 10018 10433 10607 10528 10208 9689 9025 8275 7490 6712 5969 5278 4649 4085 3584 3143 2756 2419 2126 1872 1651 1459 1292 1148 1022 912 816 733 659 594 537 487 442 402 366 334 305 279 255 234 214 196 179 164 149 136 124 112 101 91 82 73 64 57 49 42 36 29 23 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 28 36 44 53 63 74 86 100 114 131 148 168 189 213 238 267 298 332 369 410 454 503 556 614 678 746 820 901 987 1080 1180 1287 1401 1521 1649 1784 1925 2072 2224 2382 2544 2709 2878 3048 3219 3389 3559 3726 3890 4050 4204 4353 4494 4627 4752 4866 4970 5063 5143 5209 5260 5296 5314 5315 5297 5260 5203 5125 5028 4912 4777 4625 4458 4277 4086 3886 3681 3472 3262 3053 2848 2648 2455 2269 2092 1925 1767 1619 1481 1352 1233 1123 1021 928 842 763 691 625 565 509 459 413 371 333 298 266 236 210 185 163 143 124 107 92 77 64 52 42 32 22 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 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 31 33 35 38 40 42 45 47 50 53 56 58 61 64 68 71 74 78 81 85 89 93 97 101 106 110 115 120 125 130 136 142 148 154 161 168 176 183 192 201 210 220 230 241 253 266 280 295 310 327 345 365 386 409 433 460 489 520 554 590 630 673 720 771 826 887 952 1023 1100 1183 1273 1371 1476 1589 1711 1840 1976 2120 2269 2422 2578 2733 2883 3025 3155 3265 3354 3414 3444 3440 3402 3331 3230 3102 2953 2788 2613 2433 2252 2074 1902 1739 1584 1441 1308 1185 1073 972 879 795 720 651 590 534 484 439 399 362 329 299 272 248 226 206 187 171 156 142 129 118 107 98 89 81 73 66 60 54 49 43 39 34 30 27 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 12 19 26 33 41 50 59 69 80 92 105 118 133 149 167 186 206 229 253 279 307 337 370 405 444 485 530 578 629 685 745 809 878 952 1031 1116 1206 1302 1405 1513 1629 1751 1880 2016 2159 2310 2468 2634 2807 2988 3176 3371 3573 3782 3997 4218 4444 4675 4909 5144 5381 5615 5846 6071 6287 6490 6677 6843 6986 7100 7182 7228 7235 7202 7127 7010 6853 6658 6429 6170 5887 5585 5270 4948 4623 4301 3985 3679 3386 3106 2843 2595 2365 2150 1952 1770 1603 1449 1309 1182 1065 960 863 776 697 625 560 500 447 398 354 313 277 244 214 186 161 139 118 99 82 67 52 39 28 17 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 2 11 22 34 48 64 83 105 130 158 191 229 273 323 380 447 523 611 712 828 962 1116 1294 1499 1735 2008 2321 2683 3100 3579 4128 4758 5475 6287 7199 8211 9318 10500 11727 12948 14096 15090 15843 16280 16352 16053 15415 14506 13408 12208 10979 9777 8641 7593 6645 5797 5047 4389 3814 3314 2879 2503 2177 1895 1651 1440 1257 1099 962 843 740 650 572 504 445 393 347 308 273 242 215 191 169 151 134 119 106 94 83 73 65 57 49 43 37 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 44 51 59 66 74 83 92 101 110 120 130 141 152 164 175 188 200 213 226 240 254 269 284 299 314 330 347 363 380 397 415 433 451 469 487 506 525 544 563 582 602 621 641 661 681 701 722 742 763 784 806 828 851 874 898 922 948 975 1003 1032 1063 1097 1132 1169 1210 1253 1300 1350 1404 1463 1527 1596 1671 1753 1841 1938 2042 2156 2279 2413 2559 2716 2887 3072 3271 3486 3717 3965 4229 4510 4807 5119 5443 5776 6115 6454 6785 7101 7392 7647 7856 8009 8097 8111 8050 7912 7701 7424 7091 6713 6305 5877 5442 5009 4587 4182 3799 3439 3106 2800 2519 2264 2032 1823 1635 1465 1313 1177 1055 945 847 759 680 610 546 490 438 393 351 314 280 250 222 197 175 154 135 118 103 89 76 64 53 43 34 26 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 19 25 31
 159 160 162 164 165 166 167 168 169 169 170 170 170 169 169 168 168 167 165 164 162 161 159 157 154 152 149 146 143 140 137 133 130 126 122 118 113 109 105 100 95 91 86 81 76 71 67 62 57 53 49 45 41 37 34 31 29 28 27 27 27 29 32 36 42 49 59 70 84 101 120 144 171 203 241 285 335 394 462 540 631 736 858 999 1163 1354 1575 1834 2135 2488 2901 3386 3954 4620 5400 6307 7356 8553 9890 11335 12822 14237 15424 16204 16434 16052 15115 13771 12207 10592 9046 7641 6406 5344 4444 3688 3057 2530 2093 1728 1425 1173 963 787 641 518 415 329 257 197 146 103 68 37 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 1 2 3 4 5 6 6 7 8 9 10 11 13 14 15 16 17 18 20 21 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 52 55 57 60 63 66 69 72 75 79 82 85 89 92 96 99 103 106 109 113 116 120 123 126 130 133 136 139 142 145 147 150 152 154 157
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 26 37 50 64 80 98 119 143 169 200 234 272 316 365 420 483 553 631 720 819 929 1053 1191 1344 1515 1704 1912 2142 2395 2671 2971 3296 3645 4018 4412 4824 5252 5687 6125 6556 6971 7359 7710 8013 8259 8441 8552 8590 8556 8453 8286 8063 7793 7484 7147 6791 6423 6051 5682 5319 4967 4629 4306 4000 3712 3441 3188 2951 2731 2527 2337 2161 1998 1846 1706 1576 1456 1345 1241 1145 1056 974 897 826 760 699 642 589 539 494 451 411 375 340 308 278 251 225 201 179 158 138 120 104 88 73 60 47 36 25 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 67 104 148 198 256 323 401 491 594 713 849 1006 1186 1393 1629 1900 2210 2563 2965 3423 3942 4527 5186 5921 6736 7629 8596 9625 10694 11774 12825 13796 14630 15273 15673 15800 15642 15213 14547 13696 12718 11667 10593 9538 8528 7584 6716 5929 5222 4592 4034 3541 3108 2728 2394 2101 1845 1619 1422 1248 1095 960 841 736 642 560 486 421 362 310 264 222 185 151 121 94 70 48 29 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 27 33 40 47 54 62 70 79 89 99 110 122 134 147 161 175 191 207 225 243 262 282 303 326 349 373 398 425 452 481 510 540 572 604 638 672 707 744 781 820 860 901 943 987 1033 1080 1130 1182 1237 1296 1358 1423 1494 1570 1651 1739 1833 1936 2046 2166 2295 2435 2585 2746 2918 3100 3292 3492 3698 3907 4114 4316 4504 4673 4815 4920 4983 4997 4958 4866 4721 4529 4296 4034 3750 3454 3156 2863 2581 2314 2064 1834 1624 1434 1262 1109 972 850 742 647 562 488 422 365 314 269 230 195 164 137 114 93 74 58 44 31 20 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 0 0 0 0 0 0 0 0 0 0 0 0 35 91 161 246 350 478 634 823 1054 1336 1678 2093 2595 3203 3933 4807 5842 7054 8447 10011 11706 13456 15145 16621 17722 18313 18327 17786 16787 15470 13982 12447 10956 9565 8305 7186 6205 5353 4618 3987 3445 2981 2582 2240 1946 1692 1473 1282 1117 973 847 737 640 555 479 413 354 301 255 213 176 144 114 88 65 44 25 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 11 31 56 84 118 157 202 255 316 388 471 567 678 806 954 1123 1317 1538 1788 2070 2385 2734 3117 3533 3977 4443 4923 5406 5880 6332 6746 7111 7415 7652 7816 7909 7932 7893 7799 7658 7478 7269 7036 6786 6524 6252 5975 5694 5410 5125 4840 4556 4272 3992 3716 3444 3180 2923 2676 2440 2215 2003 1804 1618 1446 1287 1142 1009 888 779 680 591 512 440 377 320 270 225 185 150 119 91 67 46 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 33 42 52 64 77 92 109 129 151 176 204 237 274 317 365 421 484 557 640 736 846 972 1118 1285 1477 1698 1952 2243 2578 2960 3395 3888 4442 5058 5733 6459 7217 7982 8714 9365 9881 10211 10318 10185 9825 9274 8584 7811 7006 6211 5455 4757 4126 3564 3069 2637 2263 1940 1662 1423 1219 1043 893 764 654 559 477 407 347 295 250 211 178 149 123 101 82 65 51 38 27 17 8 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 2 6 10 14 18 22 27 32 37 42 48 53 60 66 73 81 89 97 106 115 125 136 147 160 173 187 202 218 235 254 274 296 320 345 373 403 435 471 509 551 597 647 702 761 826 897 975 1060 1153 1255 1366 1487 1619 1762 1919 2089 2273 2472 2687 2918 3166 3430 3711 4007 4318 4642 4977 5320 5666 6010 6348 6673 6976 7251 7489 7683 7825 7910 7934 7894 7790 7626 7405 7136 6825 6481 6113 5731 5342 4954 4573 4204 3850 3515 3200 2906 2633 2382 2152 1942 1751 1577 1420 1278 1149 1034 930 836 752 677 609 548 493 444 399 359 323 291 261 235 211 189 169 151 135 120 107 94 83 73 63 54 46 39 32 26 20 15 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 3 12 22 34 48 64 83 104 129 157 189 225 268 316 371 434 506 588 682 789 910 1048 1204 1380 1577 1798 2045 2317 2616 2942 3291 3662 4048 4442 4835 5214 5566 5878 6137 6331 6454 6502 6475 6379 6222 6014 5767 5492 5200 4898 4596 4299 4011 3736 3476 3231 3003 2791 2595 2414 2248 2095 1955 1826 1708 1599 1499 1406 1321 1242 1169 1101 1038 978 923 871 822 775 732 690 651 614 578 545 513 482 453 426 400 375 351 328 306 286 266 248 230 213 197 182 167 154 141 128 117 106 95 85 76 67 59 51 43 36 30 24 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 19 28 37 47 58 71 84 99 115 132 151 172 195 219 246 276 308 343 381 422 467 516 569 626 687 754 825 902 984 1073 1168 1269 1376 1491 1613 1742 1879 2024 2177 2338 2508 2687 2874 3070 3275 3490 3713 3946 4186 4434 4689 4948 5211 5473 5733 5986 6227 6450 6649 6818 6949 7036 7073 7057 6983 6852 6665 6428 6146 5828 5482 5117 4744 4369 4000 3644 3303 2983 2683 2406 2152 1920 1709 1519 1347 1194 1056 932 822 724 636 558 489 427 372 323 279 240 206 175 147 122 100 81 63 47 33 21 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 2 7 11 16 22 27 33 40 47 54 62 70 79 88 98 109 120 132 145 159 174 189 206 224 242 263 284 307 331 358 385 415 446 480 515 553 593 636 681 729 780 834 891 951 1014 1081 1151 1224 1301 1382 1466 1554 1646 1741 1840 1943 2049 2158 2270 2386 2505 2627 2751 2877 3005 3134 3264 3395 3524 3653 3779 3902 4020 4131 4235 4330 4414 4485 4541 4580 4602 4604 4586 4546 4485 4402 4299 4177 4037 3882 3714 3535 3349 3158 2965 2772 2582 2396 2216 2043 1878 1722 1576 1439 1311 1192 1083 982 890 805 728 657 593 534 481 433 389 350 314 282 252 226 202 180 160 142 126 111 98 86 75 65 56 48 40 33 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 9 13 18 22 27 33 39 45 52 60 68 77 88 99 111 124 139 156 174 194 216 240 267 297 330 367 408 453 504 559 621 689 765 849 941 1044 1156 1280 1416 1564 1726 1902 2092 2296 2514 2746 2989 3243 3504 3770 4035 4296 4547 4782 4994 5178 5329 5442 5513 5540 5525 5467 5370 5239 5076 4889 4683 4462 4233 3998 3764 3531 3304 3085 2874 2674 2484 2305 2137 1980 1834 1698 1572 1455 1347 1248 1156 1071 993 921 855 794 738 686 638 593 552 514 479 446 416 388 362 337 314 293 273 255 238 221 206 192 179 166 154 143 133 123 113 104 96 88 81 74 67 61 54 49 43 38 33 29 24 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 27 32 37 42 47 53 59 66 73 80 88 96 104 113 123 133 143 155 166 178 191 205 219 234 250 266 284 302 321 341 363 385 408 432 458 485 513 542 573 605 638 673 709 747 786 827 870 914 959 1006 1055 1105 1157 1210 1264 1320 1377 1435 1495 1555 1617 1679 1742 1805 1868 1932 1995 2058 2121 2182 2243 2301 2359 2414 2466 2516 2562 2605 2644 2678 2707 2731 2749 2760 2766 2764 2755 2739 2716 2685 2647 2601 2548 2489 2423 2352 2275 2194 2110 2022 1933 1842 1751 1660 1569 1480 1393 1308 1226 1148 1072 1000 932 867 806 748 694 644 597 553 512 474 438 405 375 347 321 297 274 254 234 217 200 185 171 158 146 134 124 114 105 97 89 82 75 68 62 57 52 47 42 38 34 30 26 23 20 17 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 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 0 0 0 0 0 0 0 1 4 8 11 15 19 24 29 34 40 46 53 61 69 78 88 99 111 123 138 153 170 188 209 231 255 282 311 342 377 415 456 501 550 603 661 724 792 865 945 1031 1123 1223 1330 1445 1568 1701 1842 1993 2154 2326 2508 2702 2908 3125 3354 3595 3847 4109 4379 4655 4933 5210 5481 5737 5972 6178 6344 6462 6524 6523 6456 6321 6123 5867 5562 5220 4853 4472 4088 3711 3348 3004 2683 2387 2117 1873 1653 1456 1281 1126 988 867 760 666 583 510 446 389 340 296 258 224 194 167 144 123 105 88 74 61 49 39 30 21 14 7 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 4 10 18 25 33 42 51 60 70 80 91 103 115 127 141 155 170 185 202 219 237 256 276 297 319 342 367 393 420 449 479 512 546 583 622 664 710 758 811 868 929 997 1070 1151 1240 1338 1446 1567 1700 1849 2015 2201 2409 2643 2904 3198 3527 3895 4308 4769 5282 5850 6477 7162 7903 8693 9521 10367 11205 11996 12699 13263 13640 13792 13695 13346 12768 12000 11095 10110 9096 8096 7141 6253 5443 4715 4068 3500 3003 2571 2197 1874 1595 1356 1150 973 821 691 579 482 399 328 267 214 169 129 96 67 41 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 30 56 87 124 168 221 285 360 449 556 681 830 1004 1208 1444 1716 2025 2371 2752 3162 3591 4026 4449 4841 5180 5452 5644 5751 5778 5732 5627 5477 5298 5102 4902 4704 4517 4344 4188 4051 3931 3829 3743 3671 3610 3558 3510 3464 3416 3363 3300 3226 3138 3034 2914 2779 2629 2467 2296 2119 1941 1763 1591 1425 1268 1121 986 862 750 649 558 478 407 344 288 240 197 160 128 100 76 54 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11 12 13 14 16 17 18 19 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 47 50 52 55 59 62 66 71 75 81 86 93 100 108 117 127 138 150 164 179 196 215 237 261 288 319 353 391 434 483 538 599 669 747 835 934 1047 1173 1316 1477 1658 1861 2090 2345 2629 2944 3289 3664 4066 4487 4919 5346 5750 6108 6396 6590 6673 6635 6478 6215 5866 5456 5009 4550 4096 3661 3254 2879 2540 2235 1963 1723 1511 1325 1162 1019 894 785 689 606 533 468 412 363 320 282 248 218 192 169 148 130 114 99 86 75 64 55 46 39 32 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 18 28 40 54 69 87 108 133 161 193 230 274 324 381 448 526 616 720 841 981 1143 1331 1549 1802 2093 2428 2813 3250 3743 4291 4891 5530 6188 6834 7427 7918 8260 8413 8359 8105 7680 7128 6500 5841 5188 4567 3992 3473 3011 2604 2249 1941 1674 1445 1247 1077 931 805 697 604 523 454 393 341 296 256 221 191 164 141 120 102 86 72 59 48 38 29 20 13 6 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 6 13 22 32 43 56 71 88 108 130 155 183 216 253 295 343 397 458 528 605 693 791 900 1022 1156 1304 1467 1643 1832 2035 2250 2475 2708 2945 3183 3418 3646 3862 4062 4241 4397 4525 4624 4693 4731 4739 4718 4669 4594 4495 4376 4239 4087 3921 3745 3562 3373 3181 2988 2796 2607 2422 2242 2069 1904 1747 1598 1458 1327 1206 1093 989 893 805 725 651 584 523 468 418 372 331 294 260 230 202 177 155 134 116 100 85 71 59 48 38 29 21 13 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 7 15 25 35 46 59 73 89 106 125 146 169 195 224 256 292 331 375 423 476 536 601 673 752 838 933 1035 1146 1266 1393 1528 1670 1817 1969 2122 2275 2424 2568 2703 2827 2936 3030 3106 3165 3205 3228 3234 3226 3206 3175 3136 3091 3043 2993 2944 2896 2850 2809 2773 2743 2718 2700 2689 2685 2689 2699 2716 2740 2770 2806 2847 2893 2941 2992 3043 3093 3139 3180 3214 3237 3248 3244 3223 3184 3127 3049 2954 2841 2712 2572 2422 2265 2105 1945 1787 1634 1487 1347 1216 1094 981 878 783 697 618 548 484 427 375 329 287 250 217 187 161 137 116 97 80 65 51 39 28 18 9 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
 17 20 22 25 28 31 34 37 40 43 47 50 54 58 62 66 70 74 79 84 89 94 99 105 111 117 123 130 137 144 152 160 169 178 187 197 208 219 231 243 257 271 285 301 318 335 354 374 395 418 442 467 494 523 554 587 622 659 699 741 786 833 883 936 992 1051 1113 1178 1246 1317 1390 1465 1543 1623 1704 1786 1869 1952 2035 2116 2195 2272 2345 2414 2477 2534 2585 2627 2661 2685 2699 2703 2696 2679 2650 2611 2561 2502 2434 2358 2275 2186 2093 1997 1899 1799 1699 1600 1503 1409 1317 1230 1146 1066 990 919 852 790 732 679 629 583 540 501 465 432 402 374 349 326 304 285 267 250 235 221 208 196 185 175 166 157 149 141 134 128 122 116 111 106 101 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 46 44 42 41 39 37 35 33 32 30 29 27 26 24 23 21 20 19 17 16 15 14 12 11 10 9 8 7 6 6 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 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 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
 0 0 0 0 0 0 0 1 3 6 8 11 14 16 19 22 26 29 32 36 39 43 47 51 55 59 63 68 72 77 82 87 92 98 103 109 115 121 127 133 140 147 154 161 169 177 185 194 203 212 222 233 244 256 269 283 298 314 332 352 373 397 423 452 485 521 561 607 658 715 780 852 934 1027 1131 1249 1381 1531 1699 1889 2101 2339 2604 2898 3222 3575 3955 4358 4775 5194 5598 5965 6269 6486 6593 6576 6431 6168 5807 5374 4898 4407 3921 3457 3026 2633 2281 1968 1693 1453 1245 1064 909 775 660 561 476 403 340 287 241 202 168 139 114 93 75 59 46 34 24 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 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 3 5 6 8 9 11 12 14 16 18 20 21 23 26 28 30 32 35 37 40 42 45 48 51 54 58 61 65 69 73 77 81 86 90 95 101 106 112 118 124 130 137 144 152 160 168 176 185 195 204 214 225 236 248 260 272 286 299 314 329 344 361 378 396 415 435 456 477 500 525 550 577 606 636 668 702 738 777 818 862 908 958 1012 1070 1131 1197 1268 1345 1426 1514 1608 1709 1816 1929 2050 2176 2309 2446 2586 2727 2868 3004 3132 3249 3349 3428 3481 3506 3500 3461 3390 3289 3162 3013 2847 2669 2486 2301 2119 1942 1774 1615 1466 1329 1203 1088 984 889 804 726 657 595 538 488 443 402 365 333 303 276 252 230 210 192 176 161 147 135 124 113 104 95 87 80 73 67 61 55 50 45 41 37 33 29 26 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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
 40 45 50 54 60 65 70 76 82 88 95 101 108 116 123 131 139 147 156 165 175 184 194 205 216 227 238 250 262 274 287 300 314 327 341 356 370 385 400 414 429 445 460 475 490 504 519 534 548 562 576 590 604 617 630 644 657 670 684 697 712 726 742 758 776 795 815 837 861 888 917 949 984 1023 1065 1113 1165 1222 1285 1355 1431 1516 1608 1710 1821 1943 2075 2220 2377 2546 2728 2921 3126 3340 3559 3781 3999 4207 4395 4555 4677 4752 4772 4732 4632 4475 4267 4018 3741 3446 3145 2847 2560 2288 2035 1803 1592 1403 1234 1083 950 833 729 639 559 489 428 375 328 287 251 219 191 167 145 126 110 95 82 70 60 51 43 36 29 23 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 14 18 21 25 28 32 36
 0 0 0 0 0 0 2 5 8 11 14 18 21 25 29 32 36 40 45 49 53 58 62 67 72 77 82 87 93 98 104 110 115 121 127 134 140 146 153 160 167 174 181 188 196 204 212 220 228 237 247 256 267 278 289 302 315 330 345 363 381 402 425 451 480 512 547 588 633 684 741 806 879 961 1055 1160 1279 1414 1566 1739 1934 2154 2403 2683 2998 3350 3744 4181 4660 5181 5737 6319 6910 7484 8011 8453 8770 8927 8903 8692 8309 7785 7161 6483 5789 5112 4473 3885 3356 2886 2474 2116 1806 1539 1310 1114 947 804 682 578 490 414 350 295 248 207 173 143 118 96 77 61 47 35 24 15 7 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
 27 30 33 37 40 44 48 53 57 62 67 72 78 84 91 97 104 112 120 129 138 147 157 168 179 191 203 216 230 244 260 276 292 310 328 347 366 386 407 428 450 472 494 517 539 561 583 605 626 646 665 683 700 716 730 743 754 764 773 781 787 792 796 799 802 804 806 807 808 810 812 814 817 821 826 831 838 846 855 866 878 892 907 925 944 965 988 1012 1039 1068 1099 1131 1165 1201 1238 1276 1315 1354 1392 1429 1464 1497 1525 1549 1567 1579 1582 1578 1564 1542 1511 1471 1423 1369 1308 1244 1175 1105 1035 964 895 828 763 702 644 590 539 492 449 409 372 339 308 280 254 231 210 191 173 157 143 129 117 106 96 87 79 71 64 58 52 46 41 37 33 29 25 22 19 16 13 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 1 2 3 5 6 8 10 12 14 16 19 21 24
 0 0 0 0 0 0 1 3 6 8 11 14 17 20 23 27 30 34 38 42 46 50 55 59 64 70 75 81 87 93 99 106 113 121 128 136 145 154 163 173 183 194 206 217 230 243 257 272 287 303 320 338 356 376 397 419 442 466 492 518 547 577 608 641 676 713 752 793 836 881 928 978 1031 1087 1145 1206 1270 1338 1409 1483 1561 1642 1727 1816 1909 2006 2107 2211 2318 2429 2543 2658 2775 2892 3008 3122 3232 3336 3431 3516 3588 3644 3683 3702 3699 3674 3626 3555 3463 3351 3222 3078 2924 2761 2594 2425 2257 2093 1934 1781 1637 1500 1373 1254 1144 1043 950 865 787 716 651 592 538 489 445 405 368 335 304 277 252 229 207 188 171 155 140 126 114 102 91 82 73 64 57 49 43 37 31 25 20 16 11 7 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 2 3 6 8 10 13 15 18 21 24 28 32 36 40 44 49 55 61 67 73 81 89 97 106 116 127 139 151 165 180 196 214 233 254 276 301 328 357 388 422 458 498 540 586 635 687 743 803 866 932 1002 1075 1151 1230 1311 1394 1477 1562 1646 1729 1810 1889 1964 2035 2101 2162 2216 2263 2303 2336 2361 2378 2388 2389 2384 2371 2351 2325 2293 2255 2212 2164 2111 2055 1996 1933 1868 1801 1733 1663 1593 1523 1452 1382 1313 1245 1178 1113 1050 988 929 872 818 766 716 669 624 582 542 505 469 436 405 375 348 323 299 276 256 236 218 201 185 171 157 144 133 122 111 102 93 84 77 69 63 56 50 45 40 35 30 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 30 34 37 41 45 50 55 60 65 71 77 84 91 99 107 117 126 137 148 161 174 189 205 222 241 261 283 307 332 360 391 423 459 497 538 581 628 678 732 788 847 909 973 1039 1107 1176 1246 1316 1384 1451 1515 1576 1632 1683 1728 1767 1800 1825 1843 1855 1859 1857 1848 1834 1815 1792 1764 1733 1699 1663 1626 1587 1547 1507 1467 1426 1386 1347 1308 1271 1233 1197 1162 1128 1095 1062 1031 1000 970 941 913 885 857 830 804 777 751 725 700 675 650 625 600 576 552 528 505 482 459 437 415 394 374 353 334 315 297 280 263 246 231 216 202 188 175 163 151 140 129 119 109 100 92 84 76 69 62 56 50 44 39 34 29 24 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 28 34 40 46 54 62 72 82 94 108 123 141 161 184 210 241 276 316 363 418 480 553 638 736 849 981 1132 1308 1510 1742 2007 2310 2652 3037 3465 3937 4449 4996 5566 6143 6707 7233 7693 8060 8310 8428 8407 8255 7984 7618 7181 6698 6192 5681 5181 4702 4251 3832 3447 3096 2778 2493 2237 2009 1806 1626 1467 1327 1203 1095 999 915 841 776 720 669 625 586 552 521 494 470 448 428 410 393 378 364 351 338 326 315 304 294 284 274 264 255 245 236 227 218 209 201 192 183 175 166 158 149 141 133 125 117 109 101 93 86 79 71 64 58 51 44 38 32 26 21 15 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 2 4 6 8 11 13 16 19 22 26 29 33 38 43 48 54 60 68 75 84 94 104 116 129 143 160 178 198 220 246 274 306 342 383 428 479 536 601 672 752 841 940 1047 1165 1292 1426 1568 1713 1858 2000 2134 2253 2353 2430 2480 2501 2493 2459 2401 2323 2230 2126 2016 1902 1789 1678 1571 1469 1372 1282 1199 1121 1050 984 924 870 820 774 733 695 661 630 602 577 554 534 516 500 486 474 464 455 447 441 437 434 432 431 431 432 435 438 442 447 453 460 467 474 482 490 498 506 514 521 528 535 541 546 550 553 555 556 555 553 550 545 539 532 523 514 503 491 479 465 451 436 421 406 390 375 359 343 327 312 297 282 268 254 240 227 214 201 189 178 167 156 146 136 127 118 110 102 94 87 80 73 67 61 55 50 45 40 35 31 27 23 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 6 7 9 11 14 16 18 21 24 26 29 33 36 40 44 48 52 57 62 67 73 79 86 92 100 108 116 125 135 145 156 168 180 194 208 224 240 257 276 296 317 339 363 388 415 443 472 503 535 568 603 638 675 713 751 789 827 866 904 941 977 1012 1045 1076 1105 1132 1157 1178 1197 1213 1227 1237 1245 1251 1254 1254 1253 1250 1244 1238 1230 1220 1209 1198 1185 1172 1159 1144 1129 1114 1099 1083 1066 1050 1033 1016 999 981 963 945 927 908 889 869 850 830 809 789 768 747 726 704 683 661 640 618 597 575 554 533 512 492 472 452 433 414 395 378 360 343 327 311 296 282 268 254 241 229 217 206 195 185 175 165 156 148 140 132 124 117 111 104 98 92 87 81 76 72 67 63 58 54 51 47 44 40 37 34 32 29 26 24 22 19 17 15 13 12 10 8 7 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 2 5 7 10 13 16 19 22 26 30 33 38 42 46 51 56 62 68 74 80 87 95 103 111 120 130 140 151 163 176 189 204 220 237 255 275 296 319 344 370 399 430 464 500 539 581 626 675 727 783 844 908 978 1052 1130 1214 1303 1398 1497 1602 1712 1827 1947 2071 2199 2330 2464 2600 2737 2874 3009 3142 3271 3394 3511 3619 3717 3803 3877 3937 3981 4010 4022 4017 3996 3959 3905 3838 3756 3662 3557 3443 3322 3194 3062 2927 2791 2655 2520 2387 2257 2130 2008 1890 1778 1670 1568 1471 1380 1293 1212 1135 1063 996 933 874 818 767 718 673 631 591 554 519 487 456 428 401 376 352 330 309 289 271 253 237 221 207 193 180 168 156 145 134 124 115 106 97 89 82 75 68 61 55 49 43 38 33 28 23 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 3 7 11 15 20 25 30 36 42 49 56 64 72 80 89 99 109 120 132 144 157 170 184 199 215 231 248 265 283 301 320 338 357 376 395 414 432 450 467 484 499 513 526 538 548 557 565 571 577 580 583 585 587 587 587 587 587 587 588 589 591 594 598 603 610 619 630 644 660 678 700 725 754 788 826 869 918 974 1037 1109 1190 1281 1384 1499 1629 1775 1937 2117 2316 2534 2769 3018 3277 3538 3792 4023 4216 4354 4421 4408 4311 4134 3890 3597 3273 2939 2609 2295 2004 1741 1506 1298 1117 960 824 706 606 519 445 381 325 278 237 202 171 145 122 102 84 69 56 44 34 25 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 68 72 76 79 83 87 91 95 100 104 109 113 118 123 128 133 139 144 150 156 162 168 175 181 188 195 203 211 219 227 235 244 254 263 273 284 295 306 318 331 344 357 371 386 402 418 435 452 471 490 510 531 553 575 599 623 648 674 701 728 756 785 815 844 875 905 936 967 998 1028 1059 1089 1118 1147 1174 1201 1227 1251 1274 1296 1316 1334 1351 1365 1378 1389 1398 1404 1409 1412 1412 1411 1407 1401 1394 1384 1372 1359 1343 1326 1307 1287 1265 1241 1217 1191 1164 1137 1108 1079 1049 1019 989 958 928 897 867 837 807 778 749 720 693 666 639 614 589 564 541 518 496 475 455 435 416 398 381 364 348 332 318 303 290 276 264 252 240 229 218 208 198 189 180 171 163 155 147 140 133 126 119 113 107 101 96 90 85 80 75 71 66 62 58 54 50 46 43 40 36 33 30 27 25 22 20 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 28 31 33 35 38 41 43 46 49 52 55 58
 7 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 45 48 50 53 57 60 64 68 72 77 82 87 93 100 107 114 122 131 141 151 163 175 188 203 219 236 255 275 297 321 346 374 403 435 468 504 542 581 623 666 710 756 803 850 898 946 993 1039 1085 1128 1170 1210 1247 1282 1314 1344 1371 1395 1417 1437 1455 1470 1484 1496 1507 1516 1524 1531 1537 1541 1545 1547 1548 1548 1546 1543 1538 1530 1521 1509 1494 1476 1455 1431 1404 1373 1339 1303 1263 1221 1176 1130 1083 1034 985 936 888 840 793 747 702 660 619 580 544 509 476 445 416 389 364 340 318 297 278 260 244 228 214 200 188 176 165 155 146 137 129 121 114 107 101 95 89 83 78 74 69 65 61 57 53 50 46 43 40 37 35 32 29 27 25 22 20 18 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 0 0 0 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 5 6 6
 32 35 39 42 45 48 52 55 59 62 66 70 73 77 81 85 89 93 98 102 106 111 116 120 125 130 136 141 147 153 159 165 172 179 186 194 202 210 220 229 240 251 263 276 291 306 323 341 361 383 408 434 464 497 533 573 618 667 722 782 850 925 1008 1099 1200 1312 1435 1569 1716 1875 2048 2235 2434 2646 2868 3100 3339 3582 3823 4059 4282 4487 4668 4817 4928 4998 5023 5001 4935 4826 4678 4499 4294 4069 3832 3588 3343 3101 2865 2638 2422 2219 2028 1851 1687 1536 1398 1272 1157 1052 957 871 794 724 661 604 553 507 465 428 394 364 337 312 290 270 251 235 220 206 193 182 171 161 152 144 136 129 122 116 110 104 99 94 89 84 80 76 72 68 65 61 58 55 52 49 46 43 40 37 35 32 30 27 25 23 20 18 16 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 24 26 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 11 30 54 83 119 163 218 285 366 467 590 741 926 1154 1433 1775 2193 2703 3321 4065 4946 5967 7112 8332 9533 10582 11326 11642 11484 10903 10020 8976 7891 6847 5891 5043 4305 3670 3128 2666 2275 1942 1660 1419 1215 1042 894 768 660 569 491 426 370 324 285 252 226 204 187 174 164 156 152 149 148 149 151 154 158 162 167 173 179 185 191 197 203 208 214 219 224 229 233 236 240 242 244 246 247 248 248 247 246 244 242 240 236 233 229 224 219 214 209 203 197 190 184 177 170 163 155 148 141 133 126 118 111 104 97 90 83 76 69 63 57 50 45 39 33 28 23 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 21 30 40 52 65 80 97 117 140 165 195 229 268 312 364 423 491 569 659 762 880 1014 1168 1343 1540 1761 2009 2283 2582 2906 3250 3609 3974 4338 4686 5007 5289 5520 5692 5799 5842 5822 5745 5621 5457 5264 5051 4826 4594 4363 4135 3913 3701 3498 3306 3124 2954 2793 2642 2501 2368 2242 2124 2012 1906 1805 1709 1618 1530 1447 1367 1290 1216 1145 1077 1012 950 891 834 780 728 679 633 589 548 509 472 438 405 375 347 320 295 272 250 230 212 194 178 163 149 136 123 112 101 92 82 74 66 58 51 45 39 33 28 23 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 16 20 24 29 33 38 44 50 56 63 70 78 86 95 105 116 127 140 153 168 184 201 219 239 261 285 311 338 369 401 437 475 516 561 608 659 714 773 835 900 969 1042 1118 1196 1277 1360 1444 1529 1614 1699 1783 1864 1944 2020 2092 2161 2225 2284 2339 2389 2434 2475 2511 2543 2571 2595 2616 2633 2647 2658 2667 2672 2674 2674 2671 2664 2654 2641 2624 2603 2578 2548 2514 2475 2431 2383 2329 2272 2209 2143 2073 2000 1925 1847 1768 1689 1609 1529 1451 1374 1298 1225 1154 1086 1021 959 900 844 791 741 694 649 608 568 532 497 465 435 407 380 356 332 311 290 271 253 237 221 206 192 179 166 155 144 133 123 114 105 97 89 81 74 67 61 55 49 44 38 33 29 24 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 4 6 9 12 16 19 23 27 31 36 41 46 51 57 64 70 78 85 93 102 111 121 132 143 155 167 180 195 210 225 242 260 279 298 319 340 363 386 410 435 460 486 513 539 566 592 618 643 667 690 711 731 750 766 781 793 804 812 819 823 827 828 829 828 827 825 822 820 817 814 811 809 807 805 805 804 804 805 807 810 813 816 821 826 832 839 846 853 861 870 878 887 896 904 912 920 926 932 936 939 941 940 937 932 924 913 900 884 866 845 822 797 770 742 712 682 651 620 589 558 528 499 470 443 417 392 368 345 324 304 285 267 250 234 219 205 192 180 169 158 148 139 130 121 114 106 99 93 87 81 75 70 65 61 56 52 48 44 41 37 34 31 28 25 22 20 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 18 22 25 28 32 37 41 46 51 57 64 70 78 86 95 105 115 127 140 154 169 186 204 224 246 270 296 325 356 389 425 464 506 550 597 646 697 749 801 853 904 952 996 1036 1071 1098 1119 1131 1136 1134 1124 1108 1087 1060 1030 997 962 926 890 853 817 782 749 716 686 657 630 604 581 559 539 520 503 487 473 461 449 439 430 423 416 411 406 403 401 399 399 400 401 404 407 412 417 423 431 439 448 457 468 479 491 504 517 530 543 557 571 584 597 609 620 630 639 646 651 655 656 655 652 647 639 629 617 603 587 570 551 531 511 489 468 446 424 402 380 359 339 319 300 281 264 247 230 215 200 187 174 161 150 139 128 118 109 101 92 85 78 71 65 59 53 48 43 39 34 30 27 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 18 20 23 25 28 31 34 38 41 46 50 55 60 66 72 79 86 94 103 113 123 134 146 159 174 189 205 222 241 261 281 303 326 350 374 399 424 449 474 499 523 545 567 587 605 621 635 647 656 664 670 673 676 676 675 673 671 667 663 659 655 651 648 644 642 640 639 638 639 642 645 650 656 664 674 685 698 714 731 751 772 796 822 851 881 913 948 983 1019 1056 1092 1128 1161 1191 1217 1238 1253 1261 1261 1253 1237 1212 1180 1141 1096 1046 992 936 879 821 764 709 655 604 556 510 468 428 391 357 326 297 271 246 224 204 185 168 152 138 125 113 102 91 82 73 66 58 52 45 40 34 30 25 21 17 14 10 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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 0 0 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 28 31 34 37 40 43 47 50 54 58 62 67 71 76 81 86 92 97 103 110 116 123 131 138 147 155 165 174 185 196 208 220 234 248 264 280 298 318 339 361 386 412 441 472 506 543 583 627 674 726 782 844 910 981 1059 1142 1232 1328 1430 1538 1651 1769 1890 2014 2139 2263 2383 2498 2603 2697 2777 2840 2885 2910 2914 2897 2860 2805 2733 2646 2548 2441 2328 2210 2091 1971 1853 1738 1626 1519 1416 1319 1227 1141 1060 984 914 848 787 731 678 630 585 544 506 471 438 409 381 356 333 312 292 274 258 242 228 216 204 193 183 174 165 157 150 143 137 131 126 121 116 111 107 103 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 23 22 20 19 17 16 14 13 11 10 9 7 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 1 3 4 6 8 9 11 13 16 18 20 23
 3 5 6 8 10 12 13 15 17 19 22 24 26 28 31 33 36 38 41 44 46 49 52 55 58 62 65 68 72 75 79 83 87 91 95 100 105 110 115 120 126 132 139 146 153 161 170 180 190 201 213 227 242 258 276 297 319 344 372 404 439 478 521 569 622 681 746 816 892 974 1061 1153 1249 1348 1447 1546 1641 1730 1812 1882 1939 1981 2006 2014 2005 1980 1939 1884 1818 1744 1662 1576 1488 1398 1310 1222 1138 1057 980 907 838 774 714 658 607 560 516 477 440 408 378 351 327 305 286 269 253 240 227 216 207 198 190 183 177 171 166 161 157 153 149 145 142 138 135 132 128 125 122 119 116 113 110 107 104 101 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 44 41 38 36 33 30 28 25 23 21 19 16 14 12 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 1
 0 0 0 0 0 0 0 0 0 1 4 6 8 11 13 16 19 22 25 28 31 35 38 42 46 51 55 60 65 70 76 82 88 95 102 110 118 127 137 147 158 170 183 197 212 228 246 265 285 308 333 359 388 420 455 493 534 579 629 682 741 805 874 949 1030 1117 1211 1312 1419 1533 1654 1780 1912 2049 2189 2331 2474 2616 2756 2891 3019 3139 3247 3342 3423 3486 3533 3560 3569 3559 3531 3485 3422 3344 3253 3149 3037 2916 2789 2658 2524 2390 2256 2123 1993 1867 1745 1628 1516 1409 1309 1214 1125 1042 965 893 826 765 708 655 607 563 523 485 451 420 392 365 341 320 299 281 264 248 234 221 208 197 186 177 168 159 151 144 137 130 124 119 113 108 103 99 94 90 86 83 79 75 72 69 66 63 60 57 55 52 50 47 45 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 13 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 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 22 26 30 35 40 45 51 57 64 72 80 89 98 109 120 132 146 161 177 195 215 236 260 285 313 344 378 414 454 498 545 596 652 711 775 843 915 991 1071 1153 1239 1326 1413 1501 1587 1670 1749 1823 1891 1951 2003 2047 2081 2106 2122 2129 2128 2119 2104 2083 2057 2027 1993 1957 1919 1879 1839 1798 1758 1717 1677 1638 1599 1561 1525 1489 1453 1419 1385 1352 1319 1287 1255 1224 1192 1161 1129 1097 1065 1033 1001 968 936 903 870 837 803 770 738 705 673 641 610 580 550 521 493 466 440 415 391 368 345 324 304 285 267 249 233 217 203 189 176 163 152 141 130 121 111 103 94 87 79 73 66 60 54 49 44 39 34 30 26 22 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 76 78 82 85 88 91 94 98 101 104 108 112 115 119 123 127 130 134 138 143 147 151 155 160 164 169 173 178 183 188 193 198 204 209 215 221 227 233 239 246 253 260 267 275 283 292 301 310 320 330 341 353 365 378 391 406 421 437 455 473 492 513 535 558 583 609 636 665 696 728 762 798 836 875 917 960 1005 1051 1100 1150 1201 1254 1308 1363 1418 1474 1529 1584 1637 1689 1738 1784 1826 1863 1895 1921 1940 1952 1956 1952 1940 1920 1892 1856 1814 1765 1711 1652 1589 1523 1455 1386 1316 1247 1178 1111 1046 983 922 864 809 757 707 660 617 575 537 501 467 436 407 380 355 331 309 289 270 252 236 221 206 193 181 169 159 148 139 130 122 114 107 100 93 87 82 76 71 66 62 57 53 49 46 42 39 36 33 30 27 24 22 19 17 15 13 11 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70
 0 0 0 0 0 0 3 6 9 12 15 19 22 26 30 35 40 45 50 56 62 68 75 83 91 99 109 119 129 141 153 166 181 196 213 231 251 272 295 320 347 376 408 442 479 518 561 607 656 708 763 821 883 946 1012 1080 1148 1216 1284 1350 1412 1471 1524 1571 1611 1643 1667 1682 1689 1687 1678 1662 1640 1612 1580 1545 1506 1466 1425 1384 1342 1301 1261 1222 1185 1149 1115 1082 1052 1023 997 972 949 928 909 892 876 863 851 840 832 825 820 816 814 814 815 818 823 829 837 846 857 870 884 899 915 933 951 970 989 1009 1028 1047 1064 1081 1095 1108 1118 1125 1129 1130 1127 1120 1109 1094 1075 1053 1027 999 967 933 897 860 822 783 743 704 665 626 589 552 517 482 450 418 389 360 333 308 284 261 240 220 201 183 167 151 137 123 111 99 88 78 68 59 51 43 36 29 23 18 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 139 147 154 162 169 177 185 193 202 210 218 227 235 244 253 261 270 279 288 297 306 315 324 334 343 352 361 371 380 389 399 408 418 427 437 446 456 466 476 486 496 507 517 528 539 551 563 576 589 602 617 632 648 664 682 701 720 741 763 786 810 835 862 889 918 948 979 1011 1044 1078 1113 1148 1184 1220 1257 1293 1329 1365 1400 1434 1468 1499 1530 1558 1584 1607 1628 1645 1659 1670 1676 1679 1677 1671 1660 1645 1625 1602 1574 1542 1506 1468 1426 1382 1336 1288 1239 1190 1139 1089 1040 991 943 896 851 807 765 725 687 651 617 584 554 526 499 474 451 429 409 390 373 356 341 327 313 301 289 278 268 259 250 241 233 226 219 212 205 199 193 188 182 177 172 168 163 159 154 150 146 142 138 135 131 127 124 120 117 114 110 107 104 101 98 95 91 88 85 82 80 77 74 71 68 65 62 60 57 54 52 49 46 44 41 39 37 34 32 30 28 26 24 22 21 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 21 24 27 31 34 38 42 46 50 55 60 65 70 75 81 87 93 99 105 112 118 125
 26 31 36 41 47 53 59 65 71 78 85 92 99 107 115 123 132 140 149 159 168 178 189 199 210 221 232 244 256 269 282 295 309 323 337 352 367 383 399 415 432 449 467 486 505 525 545 566 588 610 634 659 685 712 741 771 804 838 875 914 956 1001 1050 1102 1157 1217 1281 1349 1422 1500 1582 1669 1761 1858 1958 2063 2170 2281 2393 2506 2618 2728 2834 2933 3024 3103 3168 3216 3245 3253 3238 3200 3139 3055 2951 2828 2690 2541 2383 2221 2057 1895 1737 1585 1440 1304 1177 1060 953 854 765 685 612 547 489 437 391 350 314 282 253 228 205 186 168 152 139 126 116 106 97 89 83 76 71 66 61 57 53 50 47 44 41 39 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 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 2 6 9 13 17 22
 56 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 96 98 101 103 106 109 112 115 119 122 126 130 134 139 143 148 154 159 165 171 178 185 193 201 210 220 230 241 253 266 280 295 311 328 347 367 389 412 438 465 494 525 559 595 633 674 718 764 813 865 919 977 1037 1101 1167 1235 1306 1379 1453 1529 1606 1684 1760 1836 1909 1980 2046 2107 2161 2208 2246 2275 2293 2300 2295 2279 2251 2213 2163 2105 2038 1964 1884 1800 1713 1624 1534 1445 1357 1271 1188 1108 1031 958 890 825 764 708 655 606 561 519 481 446 413 384 357 332 309 288 269 252 236 222 209 197 186 176 167 158 151 144 137 131 126 121 116 112 108 105 101 98 95 93 90 88 86 84 82 81 79 78 77 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 69 69 70 71 71 72 73 74 75 76 78 79 81 82 84 86 88 90 92 94 96 98 101 104 106 109 112 114 117 120 123 126 129 132 135 137 140 143 145 147 150 152 154 155 157 158 159 160 161 162 162 162 162 162 162 161 160 159 158 157 156 154 153 151 149 147 145 143 141 139 137 135 133 130 128 126 124 121 119 117 114 112 110 107 105 103 100 98 96 94 91 89 87 85 82 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 31 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 11 13 14 16 17 19 21 23 24 26 28 31 33 35 37 40 42 45 48 51 55 58 62 66 70 75 80 85 91 97 104 111 119 127 137 147 158 171 184 199 215 233 252 274 297 322 350 381 415 451 491 535 582 634 691 752 819 892 971 1058 1151 1253 1364 1485 1616 1759 1915 2084 2269 2470 2689 2927 3185 3463 3762 4081 4419 4771 5133 5497 5851 6182 6474 6709 6869 6939 6907 6770 6533 6207 5812 5367 4897 4419 3952 3507 3093 2715 2373 2069 1800 1563 1357 1177 1020 885 767 665 577 501 434 377 326 283 244 211 182 156 133 113 96 80 66 54 43 33 24 16 9 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 2 5 9 13 18 23 28 34 40 46 53 61 69 78 88 98 109 121 135 149 165 181 200 220 241 264 289 316 346 377 411 447 485 526 568 613 660 709 759 810 862 913 964 1014 1061 1107 1149 1187 1222 1253 1279 1301 1319 1333 1343 1351 1356 1359 1361 1363 1364 1366 1369 1374 1381 1391 1403 1420 1440 1465 1494 1529 1570 1616 1670 1729 1796 1871 1953 2042 2139 2242 2350 2463 2577 2690 2798 2897 2982 3047 3087 3097 3073 3015 2923 2799 2648 2476 2290 2098 1905 1716 1536 1367 1211 1068 940 825 722 632 552 481 420 365 318 276 240 208 180 155 133 114 97 83 69 58 48 38 30 23 16 11 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
 124 127 130 133 136 139 142 146 149 153 156 160 164 168 172 176 181 186 191 196 201 207 213 219 226 232 240 247 255 264 273 283 293 303 315 327 340 353 367 382 398 415 433 452 472 493 515 539 563 589 616 644 673 703 734 767 800 833 868 903 938 973 1008 1043 1078 1112 1145 1177 1208 1237 1265 1292 1317 1340 1362 1381 1399 1415 1430 1442 1453 1463 1470 1477 1481 1485 1486 1487 1486 1483 1479 1474 1467 1459 1448 1437 1423 1408 1391 1372 1351 1329 1304 1278 1249 1219 1188 1154 1120 1084 1047 1010 972 933 895 856 818 780 743 707 671 637 604 572 542 513 485 458 433 409 387 366 346 327 309 292 277 262 248 235 223 212 201 191 181 172 164 156 148 141 135 129 123 117 112 107 102 97 93 89 85 81 78 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 33 32 30 28 26 24 22 21 19 18 16 14 13 11 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 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 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 49 51 53 55 57 59 62 64 66 68 71 73 76 78 81 83 86 88 91 94 96 99 102 104 107 110 112 115 118 121
 236 247 257 268 278 288 298 308 317 326 335 343 350 357 364 370 375 379 383 386 389 391 392 392 392 391 389 387 384 381 377 373 368 362 357 350 344 338 331 324 317 309 302 295 288 281 274 267 261 255 249 244 239 235 231 228 226 224 224 224 224 226 229 233 238 245 253 262 272 285 299 315 332 352 375 399 427 458 491 529 570 615 666 721 782 850 925 1008 1099 1200 1311 1435 1571 1720 1884 2064 2260 2471 2697 2937 3186 3440 3692 3933 4151 4333 4469 4545 4555 4496 4370 4184 3951 3683 3395 3100 2807 2526 2260 2014 1790 1587 1405 1242 1098 971 858 759 672 595 528 468 416 370 329 293 261 233 208 186 166 149 133 119 106 95 85 75 67 59 53 46 41 35 31 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 8 10 12 14 16 19 22 25 29 33 37 41 46 51 56 61 67 74 80 87 94 102 110 118 127 135 145 154 164 174 184 194 204 215 225
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22 24 27 30 33 37 40 44 47 51 56 60 65 70 75 80 86 92 98 105 112 119 127 135 143 152 162 171 182 193 204 216 228 241 255 269 284 299 315 332 350 368 387 406 427 448 470 493 517 541 567 593 620 649 678 708 740 772 806 841 877 915 954 995 1037 1081 1126 1174 1223 1274 1326 1381 1437 1494 1553 1613 1674 1735 1796 1855 1913 1967 2018 2063 2102 2133 2154 2166 2166 2154 2130 2094 2046 1987 1919 1842 1758 1669 1577 1484 1390 1298 1207 1120 1037 957 883 813 747 686 630 578 530 486 445 408 373 342 313 286 262 240 219 200 183 167 152 138 125 114 103 93 84 75 67 60 53 46 40 35 30 25 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 126 137 149 160 172 185 198 211 224 238 251 265 279 293 307 321 334 347 360 372 384 395 405 414 423 431 438 444 449 453 456 458 459 460 459 457 455 451 447 443 438 432 426 419 412 405 398 391 383 376 369 363 357 351 346 341 337 334 331 329 328 328 328 330 332 335 339 344 350 357 365 373 383 393 405 417 430 445 461 477 495 515 535 557 581 606 632 661 691 723 757 793 831 871 914 958 1005 1053 1103 1154 1206 1259 1311 1361 1410 1455 1496 1530 1558 1578 1588 1589 1579 1558 1528 1488 1440 1384 1323 1258 1190 1121 1052 983 917 853 792 735 681 630 583 540 500 463 429 398 370 344 320 298 277 259 242 226 211 198 186 174 164 154 145 136 128 120 113 107 101 95 89 84 79 75 70 66 62 58 54 51 47 44 41 38 35 32 30 27 25 22 20 18 16 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 16 19 24 28 33 38 44 50 57 64 72 79 88 97 106 116
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 21 24 28 32 36 40 45 50 55 61 66 73 79 86 93 101 109 117 126 135 145 155 166 177 188 199 211 224 236 249 262 275 289 302 316 329 343 357 371 385 399 413 428 444 460 477 495 515 536 559 584 612 643 678 717 760 809 864 925 995 1073 1160 1258 1368 1491 1627 1777 1941 2120 2311 2512 2718 2922 3114 3282 3412 3490 3506 3453 3330 3147 2916 2654 2377 2100 1834 1587 1363 1163 988 836 705 593 497 416 348 290 240 199 164 135 110 89 71 56 43 32 23 16 9 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
 26 29 32 35 38 42 46 49 53 57 62 66 71 75 80 85 91 96 101 107 113 119 125 132 138 145 151 158 165 172 179 186 194 201 208 216 223 230 238 245 252 260 267 274 281 288 295 303 310 317 324 331 338 345 353 361 369 377 386 395 405 415 427 438 451 465 479 495 512 531 550 571 594 619 645 673 703 735 769 806 845 886 929 975 1024 1074 1127 1182 1238 1296 1354 1412 1470 1527 1580 1630 1675 1713 1744 1766 1777 1778 1767 1745 1711 1666 1611 1548 1478 1403 1324 1243 1162 1081 1002 926 853 784 720 659 603 551 503 459 418 381 348 317 289 264 241 220 201 184 168 154 141 129 118 108 99 90 83 76 69 63 58 53 48 44 40 36 33 29 26 23 21 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23
 0 0 0 2 4 6 8 10 12 14 16 19 21 24 26 29 31 34 37 40 43 46 50 53 57 61 65 69 73 78 83 88 94 100 106 113 120 128 136 145 154 165 176 188 202 216 232 250 269 289 312 338 365 396 429 466 507 552 601 655 715 779 850 928 1011 1102 1199 1303 1413 1529 1651 1777 1907 2038 2170 2301 2427 2548 2661 2764 2856 2934 2998 3047 3080 3097 3099 3087 3061 3023 2975 2918 2853 2781 2705 2624 2542 2457 2372 2286 2201 2117 2035 1954 1876 1799 1725 1654 1584 1518 1454 1392 1333 1277 1223 1171 1121 1073 1027 983 941 900 861 823 787 752 718 686 655 625 596 568 541 515 490 465 442 420 399 378 358 339 321 304 287 271 255 241 227 213 200 188 176 165 154 144 134 124 115 107 99 91 83 76 69 62 56 50 44 39 34 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 25 32 40 48 58 68 80 93 107 123 141 160 182 206 232 262 294 330 369 411 458 508 562 620 682 746 813 881 950 1018 1083 1144 1200 1249 1290 1322 1345 1358 1362 1357 1345 1327 1304 1277 1248 1218 1188 1159 1132 1108 1087 1069 1056 1047 1042 1042 1047 1057 1072 1093 1119 1150 1188 1230 1279 1333 1392 1457 1525 1596 1669 1742 1812 1876 1932 1974 2001 2007 1992 1952 1889 1805 1702 1584 1458 1327 1195 1067 946 833 729 635 551 477 411 354 303 260 222 189 160 136 114 96 80 66 55 44 36 28 21 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 110 115 121 127 132 138 145 151 157 163 170 177 183 190 197 204 211 218 225 232 239 246 253 260 267 274 281 288 294 300 307 312 318 324 329 334 339 343 348 352 355 359 362 365 367 370 372 375 377 379 381 382 384 386 388 391 393 395 398 401 404 408 412 416 421 425 431 436 442 449 456 463 470 478 486 495 504 514 523 533 544 554 565 576 588 599 611 622 634 646 657 668 679 689 699 709 717 725 731 737 741 744 745 745 743 740 734 728 719 709 697 684 669 653 636 619 600 581 561 541 521 501 481 462 443 424 406 388 371 355 340 325 311 298 285 273 262 251 241 232 223 215 207 199 192 186 180 174 168 163 158 154 150 145 142 138 134 131 128 125 122 119 117 114 112 109 107 105 103 101 99 97 95 94 92 90 88 87 85 84 82 81 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 28 30 33 36 39 42 45 48 52 55 59 63 67 71 76 80 85 90 94 100
 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 22 25 28 31 34 38 41 45 48 52 56 60 65 69 74 78 83 89 94 100 105 111 118 124 131 138 146 154 162 171 180 190 200 211 223 235 249 263 278 294 311 330 350 372 395 420 448 477 509 543 580 620 663 709 759 811 868 928 991 1058 1128 1201 1278 1357 1438 1521 1606 1691 1776 1860 1943 2023 2100 2172 2239 2300 2353 2398 2435 2462 2479 2486 2483 2470 2446 2414 2372 2322 2264 2200 2130 2055 1977 1897 1814 1731 1648 1566 1484 1405 1328 1254 1183 1114 1049 987 928 872 819 769 722 678 636 597 560 525 492 461 432 405 379 355 332 311 291 271 253 236 220 205 191 177 165 152 141 130 120 111 101 93 85 77 70 63 56 50 44 39 34 29 24 20 16 12 8 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
 20 21 23 24 26 28 29 31 33 35 37 39 41 43 46 48 50 53 55 58 61 63 66 69 72 75 78 82 85 88 92 96 99 103 107 111 115 119 124 128 132 137 141 146 151 155 160 165 170 175 180 185 189 194 199 204 209 214 219 224 230 235 240 245 250 255 260 265 270 275 281 286 291 297 302 308 314 319 325 332 338 344 351 358 365 373 380 388 396 405 413 422 432 441 451 462 472 484 495 507 519 531 543 556 569 582 595 607 620 632 644 655 666 676 684 691 697 702 704 705 704 701 696 689 680 669 656 642 625 608 590 570 550 529 508 487 465 444 423 403 383 364 345 327 309 293 277 261 247 233 220 207 196 184 174 164 154 145 137 129 121 114 107 101 95 89 83 78 73 69 64 60 56 52 49 45 42 39 36 33 31 28 26 23 21 19 17 16 14 12 11 9 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 11 12 13 14 15 17 18
 0 0 0 0 2 5 9 13 18 23 27 33 38 44 50 56 63 70 77 85 93 101 110 119 129 139 150 161 173 186 199 213 227 243 259 276 294 312 332 353 374 397 421 446 472 499 527 556 587 618 650 683 717 752 787 822 858 894 930 965 1000 1035 1069 1102 1135 1166 1197 1226 1255 1282 1309 1336 1361 1387 1412 1436 1462 1487 1513 1539 1567 1595 1625 1656 1689 1723 1759 1797 1837 1878 1922 1967 2014 2062 2110 2159 2207 2254 2299 2340 2377 2408 2431 2445 2449 2441 2421 2388 2342 2283 2211 2129 2038 1939 1835 1727 1617 1508 1401 1297 1198 1103 1014 930 852 780 714 653 597 546 500 457 419 383 351 322 295 271 249 228 210 193 177 162 149 137 125 115 105 96 88 80 73 66 59 53 48 42 37 33 28 24 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 146 158 170 183 196 209 223 237 251 265 280 294 309 323 338 352 366 380 393 406 418 430 441 452 462 472 480 488 495 501 507 511 515 518 520 521 521 521 520 518 515 512 508 504 500 495 489 484 478 473 467 462 457 452 448 444 441 439 437 436 436 437 439 441 445 450 456 463 472 481 492 504 518 532 549 567 586 607 630 655 682 711 742 776 813 852 895 941 990 1043 1101 1162 1227 1297 1370 1448 1529 1613 1699 1787 1873 1957 2037 2108 2170 2218 2250 2263 2256 2229 2181 2113 2029 1930 1821 1705 1585 1464 1346 1232 1124 1022 927 840 760 688 622 562 509 461 418 379 345 313 286 260 238 218 199 183 168 154 142 131 120 111 103 95 87 81 75 69 64 59 54 50 46 42 39 36 32 29 27 24 21 19 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 16 20 25 30 35 41 47 53 60 68 76 84 93 103 113 123 134
 61 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 94 96 99 102 105 108 111 114 118 122 126 130 134 139 144 149 155 161 167 174 182 190 198 207 217 228 240 253 266 281 297 315 334 355 377 402 429 458 489 523 560 599 642 688 737 789 844 903 965 1030 1097 1166 1237 1310 1383 1456 1528 1599 1667 1731 1792 1847 1897 1940 1977 2007 2030 2045 2053 2055 2050 2038 2022 2000 1973 1943 1909 1872 1833 1793 1750 1707 1663 1619 1574 1530 1486 1443 1400 1358 1316 1276 1237 1199 1162 1126 1091 1058 1026 995 965 937 909 883 858 834 812 790 769 749 730 712 694 677 661 645 630 615 601 587 574 560 547 535 522 510 498 486 474 463 451 440 429 418 408 397 387 377 367 357 347 337 328 318 309 300 291 282 274 265 257 248 240 232 224 216 209 201 193 186 179 171 164 157 150 143 137 130 124 118 111 105 100 94 88 83 78 72 68 63 58 54 50 46 42 38 35 32 28 26 23 21 18 16 14 13 11 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 45 47 49 50 52 54 55 57 59
 79 82 85 88 91 94 96 99 102 105 108 111 114 117 120 123 126 129 131 134 137 139 142 144 147 149 151 153 155 157 158 160 161 163 164 165 165 166 166 167 167 167 166 166 165 165 164 163 162 161 160 159 158 157 156 155 154 153 153 152 152 152 152 152 153 154 156 157 159 162 165 168 172 176 181 186 191 198 204 212 220 228 238 248 259 270 283 296 311 327 343 361 381 401 424 447 473 500 530 562 595 632 670 712 756 803 852 904 959 1016 1075 1136 1197 1259 1320 1379 1435 1486 1532 1571 1601 1621 1631 1630 1618 1596 1563 1522 1473 1417 1357 1294 1229 1163 1098 1034 972 912 855 801 751 704 660 619 582 547 515 486 459 434 411 390 371 354 338 323 310 297 286 276 266 257 250 242 236 230 224 219 214 210 206 203 200 197 194 192 190 188 187 185 184 183 182 182 181 181 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 181 181 180 180 179 178 176 175 173 171 169 167 164 162 159 156 153 149 146 142 139 135 132 128 124 120 117 113 109 105 102 98 95 91 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 48 46 45 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 9 11 13 15 17 19 21 23 26 28 30 33 35 38 40 43 45 48 51 53 56 59 62 64 67 70 73 76
 0 2 3 5 7 9 11 13 15 17 19 22 24 27 30 33 36 39 43 46 50 54 58 63 67 72 77 82 88 94 100 106 112 119 126 133 141 149 156 164 173 181 189 197 205 214 221 229 237 244 250 257 262 268 272 276 279 282 284 286 286 287 286 286 284 283 281 279 276 274 271 269 266 264 262 260 258 257 256 255 255 255 256 257 259 262 266 270 275 281 288 296 306 317 329 343 359 377 398 421 447 476 510 547 590 638 693 755 825 904 994 1096 1210 1339 1484 1644 1821 2013 2218 2433 2650 2860 3051 3210 3321 3372 3356 3273 3128 2935 2708 2463 2214 1972 1743 1533 1343 1173 1023 891 776 676 589 513 447 390 340 297 259 226 196 171 149 129 111 96 82 70 59 49 41 33 26 20 14 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 1 1 2 3 4 4 5 5 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 33 41 49 58 68 80 93 108 124 143 164 188 215 245 279 317 359 407 460 518 583 654 732 816 907 1004 1107 1214 1325 1439 1553 1668 1779 1888 1991 2088 2178 2261 2337 2406 2469 2527 2582 2634 2685 2737 2791 2847 2908 2974 3045 3122 3204 3291 3382 3475 3566 3654 3733 3799 3846 3869 3862 3822 3744 3629 3478 3295 3085 2857 2618 2375 2136 1906 1688 1487 1303 1137 989 857 741 639 550 473 406 348 297 254 216 184 155 131 110 92 76 62 50 40 31 23 16 10 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 2 4 6 8 10 12 14 17 19 22 25 28 32 36 40 44 49 54 60 67 74 82 91 101 112 124 138 154 173 193 217 243 274 310 350 397 451 514 586 669 765 877 1005 1152 1321 1514 1733 1979 2252 2552 2874 3213 3560 3901 4220 4498 4719 4867 4934 4915 4818 4653 4434 4178 3899 3612 3326 3048 2785 2538 2310 2101 1910 1737 1580 1438 1310 1195 1091 998 914 838 770 709 654 605 560 521 485 453 425 399 377 357 339 323 309 297 286 277 269 262 255 250 245 241 237 233 230 227 224 222 219 217 214 212 209 206 203 201 198 195 191 188 185 181 177 174 170 166 162 158 154 149 145 141 136 132 127 123 118 113 109 104 100 95 90 86 81 77 72 68 64 59 55 51 47 43 39 35 31 27 24 20 17 14 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
 54 61 68 74 81 89 96 103 111 118 126 133 140 148 155 162 169 176 183 189 196 202 208 214 219 224 230 235 239 244 248 252 256 260 264 268 271 275 278 282 285 289 293 297 301 306 311 318 324 332 341 352 364 378 395 414 436 462 492 527 566 612 665 725 794 872 960 1059 1170 1294 1433 1586 1755 1940 2142 2360 2594 2844 3106 3379 3658 3937 4211 4470 4706 4909 5069 5180 5234 5227 5160 5036 4860 4640 4388 4111 3822 3527 3234 2950 2679 2423 2185 1966 1766 1584 1420 1273 1142 1025 921 829 748 676 613 557 507 464 425 391 360 333 309 287 267 249 233 218 205 192 181 170 160 151 143 134 127 120 113 106 100 95 89 84 79 74 69 65 60 56 52 48 45 41 38 34 31 28 25 22 19 16 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 15 20 25 30 36 42 48
 47 54 62 70 79 89 99 110 122 134 148 162 177 194 210 228 247 266 286 307 328 350 372 395 417 439 461 482 503 523 541 559 575 589 602 613 622 630 635 639 641 642 641 639 635 631 626 620 614 608 602 595 589 583 578 573 569 566 563 561 560 560 560 561 563 565 568 571 575 580 584 590 595 600 606 612 618 624 630 635 641 646 651 656 660 664 667 669 671 671 671 670 668 664 659 653 646 637 627 616 603 589 574 558 540 523 504 485 465 445 425 406 386 367 348 329 311 294 277 262 246 232 218 205 193 181 170 160 150 141 133 125 117 110 103 97 91 85 80 75 71 66 62 58 54 51 48 44 41 39 36 33 31 29 27 25 23 21 19 17 15 14 12 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 1 3 6 9 12 16 20 25 29 35 41
 13 17 22 26 32 37 43 49 56 63 70 78 86 95 104 114 125 136 148 160 174 188 203 218 235 253 272 292 313 336 360 386 414 443 475 509 545 584 626 671 720 772 828 889 953 1023 1097 1175 1258 1345 1436 1530 1626 1723 1818 1911 1998 2078 2149 2207 2252 2281 2294 2290 2270 2234 2183 2121 2048 1967 1879 1788 1695 1601 1508 1416 1327 1242 1160 1082 1008 938 872 811 753 699 648 601 557 516 478 443 410 380 352 325 301 279 258 239 222 206 191 177 165 154 143 134 126 118 111 104 98 93 88 84 80 76 73 70 67 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 17 16 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9
 52 56 60 65 69 74 79 84 89 94 100 106 112 119 126 133 140 148 156 164 173 182 192 202 213 224 236 248 260 274 288 302 317 333 349 366 383 401 420 439 459 478 499 519 539 560 580 600 619 638 656 673 689 703 717 729 739 748 755 760 764 766 767 767 765 762 758 754 748 742 736 729 722 715 708 702 695 688 682 676 671 666 662 658 654 651 649 647 646 645 645 646 647 648 651 653 656 660 664 668 673 677 683 688 693 698 703 708 712 716 719 721 723 723 722 720 717 712 706 698 688 677 665 651 635 619 602 584 565 545 525 505 485 465 445 426 406 387 369 351 334 318 302 287 272 258 245 232 220 209 198 187 178 168 159 151 143 135 128 121 114 108 102 97 91 86 81 76 72 67 63 59 56 52 48 45 42 39 36 33 30 28 25 23 20 18 16 14 12 10 8 7 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 1 3 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 38 41 45 48
 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 95 98 101 105 109 113 117 121 126 131 137 142 149 155 162 170 178 187 196 207 218 230 243 258 273 290 309 329 352 376 403 431 463 498 535 576 620 668 719 774 833 895 960 1028 1098 1169 1241 1312 1381 1447 1509 1564 1613 1654 1686 1709 1722 1726 1721 1708 1688 1661 1628 1591 1550 1507 1462 1416 1369 1323 1277 1232 1188 1145 1104 1064 1026 989 954 921 889 858 829 801 774 749 725 701 679 658 637 618 599 581 564 547 531 516 501 487 473 460 448 436 424 413 403 392 382 373 364 355 346 338 330 322 314 307 300 293 286 279 273 266 260 254 248 242 237 231 226 221 215 210 206 201 196 192 187 183 179 175 171 167 163 159 156 152 148 145 142 138 135 132 128 125 122 119 116 112 109 106 103 100 97 94 90 87 84 81 78 75 72 69 66 63 60 56 54 51 48 45 42 39 37 34 32 30 27 25 23 21 19 18 16 14 13 12 11 10 9 8 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 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 32 34 36 38 39 41 43 45 47 49 51 53 55
 7 9 11 13 15 17 20 22 25 27 30 33 36 40 43 47 51 55 59 64 69 74 79 85 91 97 104 111 119 127 136 145 155 165 176 188 200 213 227 242 258 275 293 312 332 353 375 398 422 447 474 501 529 558 587 616 646 676 705 733 761 788 812 836 857 876 892 906 918 927 933 937 938 937 934 929 922 914 904 893 881 868 855 841 826 812 797 782 766 751 736 721 706 691 676 661 647 633 618 604 591 577 563 550 537 524 511 498 486 473 461 449 437 426 414 403 392 381 370 360 349 339 329 318 309 299 289 280 270 261 252 243 234 226 217 209 201 193 185 178 171 163 156 150 143 137 131 125 119 113 108 103 98 93 88 84 80 76 72 68 64 60 57 54 50 47 44 42 39 36 34 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 1 1 1 1 1 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 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5
 50 52 54 55 57 59 61 62 64 66 68 70 72 75 77 79 82 84 87 90 93 96 99 102 106 110 114 118 122 127 132 137 143 149 155 162 169 177 186 195 204 215 226 238 250 264 279 295 312 330 350 371 393 417 442 469 498 528 560 593 628 663 701 739 778 817 857 896 936 974 1011 1047 1081 1113 1142 1169 1193 1213 1230 1244 1254 1261 1265 1265 1262 1255 1246 1235 1221 1204 1185 1165 1143 1119 1094 1068 1040 1012 983 954 924 893 863 832 802 771 741 711 682 653 624 597 570 543 518 493 470 447 425 405 385 366 348 331 315 299 285 271 258 246 234 224 213 204 195 186 178 170 163 156 150 144 138 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 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 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 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 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 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 41 43 44 46 47 49
 45 50 55 60 65 70 75 81 86 91 97 102 108 113 119 124 130 135 140 146 151 156 161 166 171 176 181 185 190 195 200 204 209 214 218 223 228 233 238 243 249 255 261 267 274 282 290 298 308 318 329 342 356 371 388 407 428 451 477 505 537 571 609 651 696 746 799 856 917 981 1049 1121 1195 1271 1348 1427 1505 1582 1656 1727 1793 1853 1905 1949 1983 2007 2019 2020 2010 1988 1955 1912 1861 1801 1734 1662 1585 1506 1425 1344 1263 1183 1105 1030 957 889 824 762 705 652 603 558 516 478 443 411 383 357 333 311 292 275 259 244 231 219 208 198 189 181 173 166 159 153 147 141 136 131 126 122 118 113 110 106 102 99 95 92 89 85 82 79 76 74 71 68 65 62 60 57 54 52 49 47 44 42 39 37 35 32 30 28 25 23 21 19 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 25 28 32 37 41
 54 58 61 64 68 71 74 77 81 84 87 91 94 97 100 104 107 110 113 117 120 123 127 130 134 138 141 145 149 154 158 162 167 172 177 183 189 195 201 208 216 224 232 241 251 261 273 285 298 313 328 346 364 384 406 430 456 484 514 547 582 620 661 705 752 801 854 909 968 1029 1092 1158 1225 1294 1365 1436 1506 1577 1645 1712 1775 1834 1888 1935 1974 2005 2025 2034 2032 2017 1990 1951 1899 1836 1764 1683 1595 1503 1407 1310 1212 1117 1024 936 851 772 698 630 567 510 458 411 368 330 296 265 238 213 192 172 155 140 126 114 103 93 85 77 70 64 59 54 49 45 41 38 35 32 30 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 32 35 38 41 45 48 51
 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 29 33 37 41 45 50 55 61 66 73 79 87 94 103 112 122 133 145 158 171 186 203 221 240 261 284 308 335 363 394 427 462 500 540 581 625 670 717 764 811 859 905 951 994 1034 1072 1106 1136 1161 1183 1201 1215 1225 1233 1237 1240 1240 1240 1239 1237 1235 1233 1233 1233 1234 1236 1239 1244 1250 1258 1266 1276 1287 1298 1310 1322 1333 1343 1352 1358 1362 1362 1359 1350 1337 1318 1293 1263 1227 1185 1139 1089 1036 980 922 864 807 750 695 642 591 543 498 457 418 382 349 319 291 266 243 222 203 186 170 155 142 131 120 110 101 93 85 78 72 66 61 56 51 47 43 40 36 33 30 28 25 23 20 18 16 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 95 101 107 114 121 129 137 146 155 166 177 188 201 214 229 244 260 277 295 314 335 356 378 401 425 451 477 504 533 562 592 622 654 686 719 752 786 821 855 890 925 960 994 1028 1062 1095 1127 1158 1187 1214 1239 1262 1282 1299 1312 1322 1327 1328 1325 1317 1304 1286 1264 1237 1206 1172 1134 1094 1052 1007 962 916 871 825 780 736 694 653 614 577 541 508 476 446 418 392 368 345 324 304 286 269 253 238 225 212 200 189 179 169 160 152 144 136 130 123 117 111 106 101 96 92 87 83 80 76 73 69 66 63 60 58 55 53 50 48 46 44 41 40 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 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 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5
 78 81 83 86 89 91 94 96 99 101 103 105 107 109 111 113 115 117 119 120 122 124 126 128 130 132 134 136 139 141 143 146 149 152 155 158 161 165 169 173 177 181 186 191 197 203 209 216 223 230 239 247 256 266 277 288 299 312 324 338 352 367 382 398 414 430 447 464 481 498 515 532 548 565 581 597 612 627 642 656 670 684 697 710 723 736 749 763 776 790 804 818 833 849 865 883 901 920 940 962 984 1008 1032 1058 1086 1114 1143 1173 1203 1234 1265 1296 1326 1354 1381 1405 1426 1443 1456 1463 1466 1462 1453 1437 1415 1388 1356 1319 1277 1233 1186 1138 1088 1038 988 939 890 843 798 754 713 673 635 599 565 533 503 474 447 421 397 375 353 333 314 296 279 262 247 232 218 205 192 180 169 158 147 137 127 118 109 101 93 85 77 70 63 57 51 45 39 34 29 24 19 15 11 8 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 1 2 4 5 6 8 10 12 14 16 18 20 23 26 28 31 34 37 40 43 47 50 53 56 59 63 66 69 72 75
 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 26 27 28 30 31 33 36 38 42 45 49 54 59 65 71 79 87 96 107 118 131 145 160 177 196 216 239 264 290 320 351 386 424 464 509 556 608 663 723 787 855 927 1003 1083 1165 1250 1337 1423 1507 1587 1661 1726 1779 1819 1844 1852 1842 1814 1770 1712 1640 1559 1471 1378 1284 1189 1096 1007 922 841 767 698 634 576 523 475 432 394 359 328 300 275 252 233 215 199 185 172 161 150 141 133 125 119 113 107 102 98 93 90 86 83 80 77 75 72 70 68 66 65 63 62 60 59 58 57 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 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 31 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27
 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 46 49 51 55 58 62 67 72 77 84 91 99 107 117 127 139 152 166 182 200 219 240 263 288 316 347 381 418 458 503 552 606 665 730 801 878 962 1053 1151 1255 1365 1480 1597 1714 1826 1931 2022 2095 2143 2164 2155 2116 2048 1955 1842 1716 1582 1446 1311 1181 1059 946 842 748 664 589 522 463 411 365 325 290 259 232 208 188 169 153 139 126 115 106 97 89 82 76 71 66 61 57 54 50 47 44 42 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 10 13 15 17 20 23 26 30 33 37 42 46 52 57 64 71 78 87 96 106 118 131 145 161 179 199 221 246 274 306 341 381 425 475 530 591 660 735 818 908 1005 1109 1219 1333 1448 1562 1671 1771 1859 1930 1982 2012 2020 2006 1972 1920 1854 1777 1693 1604 1514 1424 1336 1251 1170 1094 1022 956 894 837 784 736 691 650 613 578 547 519 492 469 447 427 409 393 379 366 354 344 335 328 322 317 313 311 309 309 311 313 317 323 329 337 347 358 371 385 401 418 438 458 481 505 530 557 586 615 646 677 709 741 773 805 835 864 892 917 940 959 975 987 995 999 998 992 983 969 951 930 906 879 850 818 786 753 719 685 651 617 584 552 521 491 461 433 407 381 356 333 311 290 271 252 234 218 202 187 173 160 148 137 126 116 107 98 90 83 76 70 64 59 54 49 45 42 39 36 33 31 29 27 26 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 9 8 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
 37 40 43 46 50 53 56 59 63 66 70 73 77 80 84 87 91 94 98 101 105 109 112 116 120 124 127 131 135 139 143 147 151 155 160 164 168 173 178 182 187 192 198 203 208 214 220 226 233 240 247 254 262 270 279 289 299 309 321 333 346 360 375 390 407 425 444 464 486 508 532 557 583 610 638 666 696 727 758 790 822 854 887 920 952 984 1016 1046 1075 1103 1130 1154 1175 1194 1210 1222 1230 1234 1234 1230 1221 1207 1189 1166 1139 1109 1075 1038 999 958 915 872 828 785 742 699 659 619 582 547 513 482 453 426 401 378 358 339 322 306 292 280 269 259 250 243 236 230 224 220 215 212 209 206 204 202 200 199 198 197 196 195 195 194 194 194 194 193 193 193 193 192 192 191 191 190 189 188 186 184 182 180 177 174 171 167 163 159 155 150 145 139 134 128 122 116 110 104 98 92 86 80 74 69 63 58 53 49 44 40 36 32 29 26 23 20 18 15 13 11 10 8 7 5 4 3 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 2 4 6 8 10 12 15 17 20 23 25 28 31 34
 58 60 62 65 67 70 72 75 78 81 84 87 91 95 99 103 107 112 117 122 128 134 141 148 156 164 173 183 194 205 218 231 246 262 279 298 319 341 365 392 421 452 485 521 560 601 645 691 739 789 839 890 940 988 1034 1076 1113 1144 1168 1185 1194 1195 1189 1175 1156 1131 1101 1068 1033 995 957 919 881 844 809 774 741 710 681 653 627 603 580 559 540 522 505 490 475 462 450 439 429 419 410 402 395 388 382 377 371 367 362 358 355 351 348 346 343 340 338 336 334 332 330 328 326 324 322 320 318 315 313 310 308 305 302 299 296 292 289 285 281 278 274 270 266 262 257 253 249 245 241 237 233 229 225 221 217 214 210 207 203 200 197 194 191 188 185 183 180 178 176 173 171 169 167 165 164 162 160 159 157 156 154 153 151 150 149 147 146 144 143 141 140 138 137 135 133 131 129 127 125 123 121 119 116 114 111 108 105 103 100 97 94 91 88 85 82 79 76 73 71 68 65 63 60 58 56 54 51 49 48 46 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 36 37 39 41 42 44 46 48 50 52 54 56
 49 53 57 61 65 69 74 79 84 89 94 100 106 112 118 125 132 139 147 154 163 171 180 190 200 210 221 232 244 257 270 284 298 314 330 347 365 383 403 423 445 467 491 515 540 567 594 622 651 681 711 741 772 803 834 865 894 923 951 978 1003 1026 1047 1065 1082 1096 1107 1116 1122 1126 1127 1126 1122 1117 1109 1100 1089 1077 1064 1049 1034 1017 1000 982 964 945 926 907 887 867 847 827 806 786 765 744 723 703 682 661 640 619 598 578 557 537 517 497 477 458 439 420 402 385 368 351 335 320 305 291 277 264 251 239 228 217 206 196 187 178 169 161 154 146 139 133 126 120 115 109 104 99 95 90 86 82 78 75 71 68 65 62 59 56 53 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 19 22 24 27 29 32 35 39 42 45
 53 56 60 63 67 71 76 80 85 90 95 100 105 111 117 123 130 137 144 151 159 167 176 185 194 204 214 224 235 247 259 271 284 297 311 325 340 355 370 385 401 417 433 449 465 481 496 511 526 541 555 568 580 592 603 614 623 632 640 647 654 660 666 672 677 682 686 691 696 701 707 713 719 726 734 743 752 763 774 787 801 816 833 852 871 893 916 942 969 999 1030 1064 1100 1138 1178 1220 1264 1310 1357 1404 1452 1498 1543 1586 1624 1657 1683 1701 1710 1709 1696 1673 1637 1592 1536 1472 1402 1326 1247 1167 1086 1006 929 855 785 719 658 601 548 499 455 415 378 344 314 286 261 238 218 199 182 166 152 139 128 117 107 98 90 83 76 69 63 58 53 48 44 40 36 33 29 26 23 21 18 16 13 11 9 7 5 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 1 2 3 3 4 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49
 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 17 18 19 21 23 25 27 30 32 36 39 44 48 54 60 67 75 84 94 106 120 135 153 174 198 225 256 293 334 382 437 500 572 653 744 846 957 1079 1208 1341 1475 1604 1721 1821 1896 1943 1958 1943 1901 1835 1752 1657 1556 1452 1350 1251 1157 1070 990 917 850 790 735 687 644 605 571 541 514 491 471 453 439 427 417 409 404 401 399 400 403 408 415 424 436 450 466 485 507 531 558 588 622 658 697 739 783 830 879 928 978 1028 1075 1120 1160 1194 1222 1242 1254 1257 1250 1235 1212 1181 1145 1103 1058 1010 961 912 863 815 768 724 682 642 604 569 536 506 478 452 428 405 385 366 348 332 317 303 290 278 267 257 247 238 230 222 214 207 200 193 187 181 175 169 163 157 152 146 141 135 129 124 118 113 107 101 96 90 85 80 74 69 64 59 54 50 46 41 38 34 30 27 24 21 19 16 14 12 10 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 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 3 7 12 17 22 28 34 42 50 58 68 79 91 104 119 135 153 172 194 218 245 274 306 341 379 420 465 513 564 619 676 736 798 861 924 988 1050 1111 1169 1224 1276 1323 1367 1407 1443 1477 1508 1538 1568 1597 1628 1661 1697 1736 1779 1827 1881 1939 2004 2074 2149 2228 2311 2395 2478 2558 2630 2690 2734 2756 2753 2721 2659 2565 2443 2296 2131 1953 1770 1587 1410 1243 1088 946 819 706 606 519 443 378 321 272 230 195 164 138 115 96 79 65 53 42 33 26 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 9 13 17 22 26 32 37 43 49 56 63 70 78 86 95 105 115 126 137 150 163 177 191 207 224 241 260 280 300 322 345 369 394 420 447 475 503 532 561 589 618 646 673 700 724 747 768 787 803 816 827 835 840 843 844 842 838 833 827 819 811 803 794 786 778 772 766 762 759 758 758 761 766 772 782 793 808 825 845 868 894 924 958 995 1037 1083 1134 1189 1250 1316 1388 1465 1548 1636 1728 1823 1921 2018 2114 2204 2286 2354 2407 2438 2446 2428 2383 2312 2218 2104 1975 1836 1691 1546 1404 1268 1139 1020 910 810 720 639 567 502 445 395 350 311 276 245 218 193 172 153 136 121 108 96 85 76 67 60 53 46 41 36 31 27 23 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 2
 0 2 4 6 8 10 12 15 17 20 23 26 29 32 36 39 43 48 52 57 62 68 74 80 87 95 104 113 123 134 146 160 175 192 211 232 255 282 311 345 383 426 476 532 595 668 751 845 953 1075 1212 1367 1539 1729 1935 2154 2381 2608 2825 3019 3177 3288 3341 3334 3268 3150 2991 2804 2600 2390 2183 1984 1796 1623 1464 1321 1191 1075 971 878 796 722 656 597 544 497 454 416 382 351 323 298 275 254 235 218 202 188 175 163 153 143 134 126 119 113 107 102 97 94 91 88 86 85 84 84 85 86 87 89 92 95 99 103 108 113 119 125 132 139 146 154 162 170 179 188 197 206 215 224 233 242 251 260 269 277 284 292 299 305 310 315 320 323 326 327 328 328 327 325 322 318 314 308 302 295 287 279 270 261 251 241 231 220 210 199 189 178 168 157 147 137 128 118 109 100 92 84 76 68 61 54 48 42 36 31 26 21 17 13 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
 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 48 49 50 51 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 89 90 92 93 95 97 99 101 103 106 109 112 116 120 124 129 134 140 146 153 160 168 177 186 196 207 219 231 245 259 274 291 309 328 348 370 393 417 443 471 501 532 565 599 636 673 713 753 794 836 878 918 958 995 1029 1059 1083 1102 1113 1118 1114 1103 1084 1058 1025 987 945 899 852 803 754 706 658 613 570 529 491 455 422 391 363 337 313 292 272 254 237 222 209 196 185 174 165 156 148 140 133 127 121 115 110 106 101 97 93 89 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 29
 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 46 47 47 48 49 50 50 51 52 54 55 56 58 59 61 63 65 68 70 73 76 80 84 88 93 98 103 110 117 124 133 142 152 163 175 188 202 217 234 252 271 291 313 337 362 388 416 445 476 508 541 575 609 645 681 717 753 789 824 859 891 923 952 979 1003 1025 1043 1058 1070 1078 1082 1083 1080 1075 1065 1053 1038 1021 1001 979 956 931 905 878 850 822 794 766 738 711 684 657 632 607 583 561 539 519 499 481 463 447 432 418 404 392 380 369 359 350 341 332 325 317 310 304 298 292 286 281 276 271 266 262 258 253 249 245 241 237 234 230 226 223 219 216 212 209 205 201 198 194 191 187 183 180 176 172 168 164 160 156 152 148 144 140 136 132 127 123 119 114 110 106 102 98 93 89 85 81 77 74 70 66 63 60 56 53 50 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 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 32 33 33 34 34 34 35 35 35 36 36 36 37 37
 0 0 1 2 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 21 22 24 26 28 31 33 35 38 41 44 47 51 55 59 63 68 73 78 84 90 97 104 112 120 129 138 149 160 171 184 197 211 227 243 259 277 296 315 335 356 377 399 421 443 466 488 510 531 552 572 591 609 626 641 656 669 681 692 702 711 719 727 733 740 746 751 757 763 769 775 781 788 796 804 813 823 833 845 857 870 884 898 914 930 946 963 980 997 1013 1029 1044 1057 1069 1078 1085 1088 1088 1084 1075 1063 1046 1025 1000 971 939 904 866 827 787 746 705 665 625 586 549 513 479 447 416 388 361 336 313 291 271 252 235 219 204 191 178 166 156 146 136 128 120 113 106 99 94 88 83 78 74 70 66 62 59 56 53 50 47 45 43 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 18 17 16 15 14 12 11 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 32 36 40 43 47 52 56 61 66 71 76 81 87 93 100 107 114 121 129 137 146 155 165 175 186 198 211 224 238 253 269 286 304 323 344 366 389 413 439 466 494 523 553 584 616 647 679 709 739 767 792 815 834 850 862 869 873 872 868 859 848 833 816 798 778 757 735 714 692 671 650 630 612 594 577 561 546 532 519 507 496 486 477 469 461 454 448 442 437 433 428 425 421 417 414 411 408 404 401 397 393 389 384 379 373 367 360 353 345 337 328 319 309 299 289 278 268 257 246 236 225 215 205 196 186 177 169 161 153 146 139 132 126 120 115 109 105 100 96 92 88 84 81 78 75 72 70 67 65 63 60 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 9 8 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26
 142 155 169 184 199 216 233 251 269 288 308 328 349 370 391 412 432 452 472 490 508 524 538 551 561 570 576 579 581 579 576 570 562 552 540 526 512 496 479 461 443 425 406 388 370 352 335 319 303 288 274 261 249 237 227 218 209 202 195 189 184 180 177 174 172 170 170 169 170 171 172 175 177 180 184 188 193 199 205 212 220 228 237 247 258 270 283 297 313 330 348 369 391 415 441 469 500 533 569 607 648 691 735 782 829 876 921 964 1002 1034 1058 1073 1077 1070 1052 1024 985 939 888 832 774 715 658 603 550 501 455 413 375 340 309 281 255 232 212 193 177 162 149 137 126 116 108 100 92 86 80 75 70 65 61 57 54 50 47 44 42 39 37 35 33 31 29 28 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 19 22 26 31 36 42 48 54 61 69 77 86 96 106 117 129
 120 126 131 137 143 149 155 162 169 175 183 190 198 206 214 222 231 240 249 258 267 277 287 297 308 318 328 339 349 360 370 381 391 401 410 419 428 436 444 451 457 463 468 472 476 478 480 481 482 482 481 480 478 476 473 471 468 465 463 460 458 455 453 452 451 450 450 450 451 453 455 458 462 466 471 477 484 492 500 510 520 532 544 558 573 589 606 624 644 665 687 711 736 762 790 818 848 879 910 942 973 1004 1034 1063 1089 1113 1133 1149 1159 1165 1164 1157 1143 1123 1097 1066 1030 989 946 900 852 804 755 708 662 617 574 533 495 459 425 394 365 338 313 290 269 250 232 216 201 187 174 163 152 142 133 124 117 110 103 97 91 86 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 11 10 9 8 7 6 5 4 3 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 1 2 3 3 4 5 6 7 7 8 9 10 11 11 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 50 53 56 59 62 65 68 72 76 79 83 87 92 96 101 105 110 115
 43 46 50 53 57 61 65 70 74 78 83 88 92 97 102 107 113 118 123 129 135 140 146 152 158 164 170 177 183 189 195 201 207 213 219 225 231 236 242 247 252 257 261 265 269 273 277 280 283 286 288 291 293 295 297 299 301 303 305 307 309 312 314 318 321 325 330 335 340 347 354 361 370 379 389 400 412 425 439 454 471 489 508 528 550 574 600 628 658 690 724 761 801 844 890 939 992 1048 1108 1172 1239 1310 1383 1459 1536 1613 1690 1763 1833 1895 1948 1990 2018 2030 2026 2005 1967 1913 1845 1765 1676 1581 1482 1382 1283 1186 1093 1005 922 845 773 707 647 592 541 495 454 416 382 351 322 297 273 252 233 215 199 184 170 158 146 135 126 116 108 100 93 86 80 74 68 63 58 53 49 45 41 37 34 31 27 24 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 13 16 18 21 24 27 30 33 36 39
 41 46 51 56 61 66 72 77 82 88 93 99 104 110 115 121 126 131 136 141 146 151 155 159 163 167 170 173 176 178 180 182 183 184 185 185 184 184 183 181 179 177 175 172 169 165 162 158 154 150 145 141 136 132 127 123 118 114 110 106 103 100 97 94 92 90 89 88 88 88 89 90 92 94 97 100 104 109 114 120 126 133 140 149 158 167 178 189 201 214 228 243 259 277 295 316 337 361 386 413 442 474 508 544 583 625 670 718 770 824 881 942 1005 1070 1137 1205 1274 1341 1407 1469 1527 1578 1623 1659 1686 1703 1710 1707 1696 1675 1647 1613 1574 1532 1487 1441 1395 1349 1304 1262 1221 1183 1147 1114 1083 1055 1029 1006 984 964 945 928 912 896 882 868 854 840 826 812 797 782 766 749 731 713 693 672 650 627 603 578 553 527 501 474 447 421 394 368 343 318 294 271 250 229 209 190 173 157 141 127 114 102 91 81 72 64 56 50 43 38 33 29 25 21 18 15 13 11 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 16 20 24 28 32 37
 0 1 3 6 9 12 15 18 21 25 29 33 38 42 47 52 58 64 70 76 83 91 98 106 115 124 133 143 153 164 176 187 200 213 226 240 254 269 284 300 315 331 347 364 380 396 411 427 442 456 470 483 495 506 517 526 535 543 550 557 563 569 574 580 585 590 596 602 609 616 624 633 642 653 664 676 689 704 719 735 752 770 789 809 829 849 870 891 911 931 950 967 982 995 1004 1010 1012 1008 1000 987 968 944 915 881 844 804 761 717 672 627 582 539 497 458 421 386 354 324 296 271 248 228 209 192 177 163 150 139 129 120 111 104 97 91 85 80 76 71 68 64 61 58 55 52 50 47 45 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 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
 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 79 81 84 87 90 94 98 102 107 113 119 125 132 140 148 158 168 179 191 204 219 234 251 269 288 308 330 352 376 401 428 455 483 511 541 570 600 630 659 689 717 744 770 795 818 840 859 877 892 905 915 924 929 933 934 933 930 925 918 910 899 887 874 860 844 828 811 793 774 755 736 716 697 677 658 638 619 600 581 562 544 526 508 491 474 458 442 426 411 395 381 367 353 339 326 313 300 288 277 265 254 243 233 223 213 204 195 186 177 169 161 154 146 139 133 126 120 113 108 102 96 91 86 81 76 72 67 63 59 55 51 47 44 40 37 34 31 28 25 22 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 1 1 1 1 1 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33
 40 45 51 57 63 70 77 85 93 101 110 120 130 141 152 164 176 190 204 218 233 249 266 283 301 320 338 358 377 397 417 436 456 475 493 510 527 542 555 568 578 587 594 599 602 604 604 602 598 594 588 581 574 566 558 550 542 533 526 519 512 506 501 497 494 491 490 489 490 491 494 497 502 507 513 520 529 538 548 559 571 584 598 613 629 646 664 684 704 725 747 771 795 820 845 871 897 923 949 974 998 1020 1040 1058 1072 1082 1088 1089 1085 1076 1061 1041 1016 987 953 916 876 834 791 747 703 660 618 577 537 500 465 431 400 371 344 319 295 273 253 235 218 202 188 174 162 150 140 130 121 112 104 97 90 84 78 72 67 62 58 54 50 46 42 39 36 33 30 27 25 22 20 18 16 14 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 1 4 6 9 12 15 19 22 26 31 35
 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 38 39 40 41 42 43 45 46 48 50 51 53 55 57 60 62 64 67 70 73 76 80 83 87 92 96 101 105 111 116 122 128 135 142 149 156 164 173 181 191 200 210 221 232 244 256 269 283 297 312 328 345 363 381 401 422 444 467 491 517 544 572 601 632 664 697 731 766 800 835 869 902 933 961 987 1007 1024 1034 1038 1036 1028 1013 991 964 932 896 856 814 771 727 683 640 598 558 520 483 449 418 389 361 336 314 293 273 256 240 225 212 200 189 179 170 162 154 147 141 135 130 125 121 117 114 110 107 105 102 100 98 96 95 94 92 91 90 90 89 88 88 88 88 88 88 88 88 88 89 89 90 91 92 92 93 94 95 96 98 99 100 101 102 103 105 106 107 108 109 109 110 111 111 111 112 111 111 111 110 109 108 107 106 104 103 101 99 97 95 93 90 88 86 83 81 78 76 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 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 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18
 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 67 66 66 65 65 64 64 64 64 64 64 64 65 66 67 68 70 72 75 78 82 87 92 98 105 113 122 132 143 156 170 186 204 224 246 271 298 328 362 399 441 486 537 593 655 724 800 883 976 1077 1189 1310 1441 1582 1732 1888 2048 2209 2363 2506 2629 2726 2789 2813 2797 2740 2646 2521 2373 2210 2038 1865 1696 1533 1381 1240 1110 993 888 793 709 635 568 510 459 414 374 339 308 281 257 236 218 202 187 175 164 154 145 137 130 123 118 113 108 104 100 96 93 90 88 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 22 24 25 27 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50
 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 82 87 93 98 105 111 119 127 135 144 154 164 176 188 201 215 229 245 262 279 297 316 335 355 375 395 415 434 452 468 483 496 507 516 522 525 526 524 520 513 505 495 485 473 460 447 434 421 408 395 383 371 361 350 341 332 324 317 310 304 299 295 291 288 286 284 283 283 283 284 286 288 291 295 299 305 311 317 325 333 342 352 363 375 388 402 417 432 449 466 484 503 523 542 562 582 601 619 636 652 666 678 686 692 695 695 691 684 673 660 644 626 606 585 563 540 516 493 470 448 426 405 384 365 347 330 314 298 284 271 258 247 236 226 217 208 200 193 186 179 173 168 163 158 154 150 146 143 140 137 135 132 130 128 127 125 124 122 121 120 120 119 118 118 117 117 117 116 116 116 116 116 116 115 115 115 114 114 113 113 112 111 110 109 107 106 104 102 100 98 96 94 91 89 87 84 81 79 76 74 71 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 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 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 3 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 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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 4 15 28 44 62 84 110 141 177 220 270 328 397 476 569 677 803 948 1114 1305 1521 1762 2029 2317 2618 2921 3211 3468 3671 3805 3856 3825 3716 3546 3330 3087 2832 2577 2331 2099 1885 1690 1513 1354 1212 1086 974 875 789 712 646 588 537 493 455 423 395 372 352 336 322 311 301 294 288 284 281 278 276 275 275 275 275 275 275 276 276 277 277 277 278 278 277 277 276 275 274 273 271 269 267 264 262 259 255 252 248 244 240 235 230 225 220 214 209 203 197 191 185 178 172 165 158 152 145 138 132 125 118 112 106 99 93 87 81 76 70 65 60 55 51 47 43 39 36 32 30 27 25 23 21 19 18 16 15 15 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 24 23 23 22 21 20 19 17 16 15 14 13 12 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 96 99 103 106 109 112 115 118 121 123 126 128 130 132 134 136 138 140 141 143 145 147 148 150 152 154 155 157 159 161 163 165 168 170 172 175 177 180 183 186 189 192 195 198 201 204 208 211 215 218 221 225 228 232 235 238 242 245 248 251 254 257 260 263 266 269 272 275 278 281 284 287 290 294 298 302 306 311 316 321 327 333 340 347 355 364 373 383 394 406 419 432 447 463 480 498 518 538 561 584 609 635 662 690 720 749 779 809 838 867 893 917 938 955 968 976 978 975 967 953 934 910 882 851 817 782 746 709 673 638 604 571 540 512 485 460 437 415 396 379 363 349 336 324 314 305 297 290 284 278 274 270 266 263 261 259 258 257 256 255 255 255 255 255 256 256 256 256 256 255 254 253 252 250 247 244 240 236 231 225 219 213 205 197 189 181 172 163 153 144 135 126 117 108 100 91 84 76 69 63 57 51 45 41 36 32 28 25 21 18 16 14 11 10 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 1 3 5 7 9 11 14 17 20 23 26 29 33 36 40 44 48 52 56 60 64 68 72 76 80 84 88
 21 24 26 28 31 34 36 39 42 45 48 51 54 57 61 64 68 71 75 79 84 88 92 97 102 107 112 117 123 129 134 140 147 153 160 166 173 180 187 194 201 208 215 222 228 235 241 247 253 259 264 269 273 277 280 283 286 288 290 291 292 293 293 294 294 294 294 294 295 295 296 297 298 300 302 304 307 311 315 320 326 332 339 347 355 365 375 387 400 414 429 446 464 484 506 529 555 584 615 648 685 725 768 816 867 923 983 1048 1117 1192 1270 1353 1438 1525 1613 1700 1783 1859 1926 1981 2021 2043 2047 2031 1996 1943 1875 1793 1703 1606 1505 1404 1304 1207 1115 1028 947 871 802 738 680 626 578 534 494 458 424 394 367 342 319 298 279 262 246 231 217 205 193 182 172 163 154 146 138 131 124 118 112 106 101 96 91 87 82 78 74 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 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 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 19
 47 49 52 55 59 62 65 69 72 76 80 84 88 92 96 101 105 110 115 120 125 130 136 141 147 153 160 166 173 180 187 195 203 211 219 228 238 247 258 268 280 292 304 318 332 347 363 380 398 418 438 461 484 510 537 566 596 629 663 699 736 775 816 857 899 942 984 1025 1066 1104 1141 1174 1204 1230 1251 1267 1278 1284 1285 1281 1271 1257 1238 1215 1189 1160 1129 1095 1061 1025 988 951 914 878 842 806 772 738 706 675 645 616 589 563 538 515 493 472 453 434 417 401 386 372 359 346 335 324 314 304 296 287 279 272 264 257 250 244 237 231 225 219 213 207 201 195 189 183 178 172 166 161 155 149 144 138 133 128 123 118 113 108 103 98 94 89 85 81 77 73 69 65 62 58 55 51 48 45 42 39 36 34 31 28 26 23 21 19 17 14 12 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 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 41 44
 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 42 43 45 48 51 54 58 62 67 73 79 87 96 107 119 133 149 168 189 214 243 276 315 358 409 466 532 607 691 787 893 1012 1142 1283 1433 1591 1752 1911 2062 2197 2310 2393 2443 2457 2435 2381 2299 2196 2078 1952 1822 1692 1566 1445 1331 1225 1126 1035 952 876 806 743 685 633 585 542 502 466 434 404 378 354 332 313 295 280 266 254 243 234 226 219 214 209 205 203 201 199 199 199 199 200 202 203 205 207 209 212 214 217 219 222 224 226 229 231 233 235 236 238 239 240 241 242 243 243 243 243 243 242 241 240 239 237 236 234 231 229 226 222 219 215 211 207 203 198 193 187 182 176 170 164 158 152 145 139 132 125 119 112 105 99 92 86 79 73 67 62 56 51 45 40 36 31 27 23 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43
 22 24 26 28 30 33 35 37 40 42 45 48 50 53 56 59 63 66 70 73 77 81 85 90 94 99 104 109 114 120 126 132 138 145 152 159 167 175 183 192 201 210 220 230 241 252 263 275 288 301 315 329 345 361 377 395 414 434 455 478 502 527 554 584 615 649 685 723 764 809 856 906 960 1017 1077 1141 1208 1278 1351 1426 1503 1581 1658 1733 1805 1872 1932 1982 2021 2045 2055 2047 2022 1980 1922 1848 1762 1667 1564 1456 1347 1239 1133 1031 934 844 759 682 611 546 487 435 387 345 307 273 243 217 193 173 154 138 124 111 100 90 81 73 66 60 55 50 46 42 39 36 33 30 28 26 24 23 21 20 19 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 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 1 1 2 3 3 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 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 1 2 4 5 7 8 10 11 13 15 17 18 20
 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 97 102 108 113 120 126 134 141 150 158 168 178 188 199 211 224 237 250 265 280 296 312 329 346 364 382 401 420 440 459 479 499 519 539 559 579 598 617 636 654 672 689 706 722 737 752 766 778 790 800 810 818 825 831 835 838 839 838 836 832 827 820 811 800 788 774 758 741 723 704 684 662 641 618 596 573 550 527 504 482 460 439 419 399 380 362 344 327 311 296 282 268 255 243 231 221 210 201 192 183 175 167 160 154 147 141 136 130 125 121 116 112 108 105 101 98 95 92 89 86 84 81 79 77 75 73 71 70 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 12 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 18 18 18 19 19 20
 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 5 6 8 9 11 13 15 18 21 24 28 33 38 43 50 57 65 74 84 96 108 122 137 153 171 191 212 235 259 284 310 338 367 396 425 455 484 513 541 568 593 616 638 657 675 690 704 715 725 733 740 746 751 756 760 764 768 772 777 782 788 795 803 812 822 834 848 863 879 898 918 940 964 990 1017 1045 1075 1105 1136 1167 1197 1227 1254 1279 1300 1318 1331 1339 1342 1339 1330 1316 1296 1272 1243 1210 1175 1137 1098 1057 1016 976 935 895 856 819 783 748 715 683 653 624 597 571 546 522 500 478 458 438 419 401 384 367 351 335 319 304 289 275 261 247 234 220 207 195 182 170 159 147 136 125 115 105 96 87 78 70 62 55 48 42 36 31 26 21 17 13 10 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 25 26 27 28 29 29 30 30 31 31 31 31 32 31 31 31 31 30 30 29 28 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9
 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 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 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 60 63 67 70 74 78 82 87 91 96 101 106 111 117 122 128 135 142 149 156 164 172 181 190 200 211 222 233 246 259 274 289 305 323 342 361 383 406 430 456 483 512 542 574 606 640 675 709 743 776 807 836 861 882 898 908 913 911 903 889 869 844 815 783 748 712 674 637 599 562 527 492 460 429 399 372 346 322 300 279 259 241 224 209 194 181 168 156 145 135 126 117 109 101 94 87 81 75 70 65 60 55 51 47 43 40 36 33 30 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 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 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15
 9 11 14 16 19 21 24 27 31 34 38 41 45 50 54 59 64 70 75 82 88 95 102 110 118 127 136 146 156 167 178 190 202 215 228 241 255 269 283 297 312 326 339 353 365 378 389 399 408 417 424 430 434 438 440 441 442 441 440 438 436 433 430 426 423 419 416 413 411 408 406 405 404 404 404 405 407 409 412 416 421 426 432 439 447 456 465 476 488 501 515 530 546 564 583 604 626 650 676 703 731 762 794 828 863 899 936 973 1011 1048 1084 1117 1148 1175 1196 1212 1221 1223 1216 1202 1179 1149 1112 1069 1021 969 914 859 803 747 693 641 591 544 500 459 421 385 352 322 295 269 246 225 206 188 172 157 143 131 120 109 100 91 83 76 69 63 57 52 47 43 38 34 31 27 24 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 9 11 12 14 15 17 18 20 21 22 23 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 13 12 10 9 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 1 3 5 7
 74 81 88 96 103 111 119 127 135 143 151 160 168 176 183 191 198 206 213 219 225 231 237 242 246 250 254 257 260 263 265 266 268 268 269 269 269 269 268 267 266 265 264 262 261 259 257 256 254 253 252 250 250 249 249 249 249 250 251 252 255 257 261 265 269 274 280 286 293 301 309 318 328 338 349 360 373 385 399 414 429 445 462 479 498 518 539 561 584 609 635 663 692 723 755 790 826 864 904 946 990 1035 1082 1130 1179 1229 1277 1325 1371 1414 1454 1488 1517 1539 1553 1559 1557 1545 1525 1497 1461 1419 1371 1320 1265 1209 1151 1093 1037 981 927 875 826 779 735 693 653 616 582 549 518 490 463 437 413 391 369 349 330 312 295 279 263 249 235 221 208 196 184 173 162 152 142 133 123 115 106 98 91 83 76 70 63 57 51 46 40 35 31 26 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 2 5 8 11 15 19 23 28 33 38 43 49 55 61 67
 15 15 16 16 16 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 23 23 23 23 23 23 23 24 24 25 26 27 28 30 32 34 36 39 43 46 51 56 61 68 75 83 92 102 114 127 142 158 176 197 220 246 275 308 346 388 435 489 551 620 699 789 890 1006 1136 1283 1446 1627 1822 2029 2242 2450 2642 2800 2909 2956 2935 2845 2696 2504 2284 2053 1824 1606 1405 1223 1061 919 796 689 598 519 452 394 345 302 266 236 209 186 167 150 135 123 112 102 94 86 80 74 69 65 61 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 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 0 0 0 0 0 0 0 0 0 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 7 8 9 9 10 10 11 12 12 13 13 14 14
 316 317 318 319 319 319 319 318 317 316 314 312 310 308 305 302 299 296 293 289 285 281 277 273 269 264 260 256 251 247 243 239 234 230 227 223 219 216 213 210 207 204 202 199 197 196 194 193 192 191 190 189 189 189 188 188 189 189 189 190 190 191 191 192 193 194 194 195 196 197 198 198 199 200 201 201 202 203 203 204 204 205 205 205 205 205 205 205 205 204 204 203 203 202 201 200 198 197 195 194 192 190 188 185 183 180 178 175 172 169 166 162 159 156 152 149 146 142 139 136 132 129 126 122 119 116 113 111 108 105 103 100 98 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 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 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 88 90 92 94 97 99 102 104 107 110 113 116 119 122 126 129 133 137 141 145 150 154 159 164 169 174 180 185 191 196 202 208 214 220 226 232 238 243 249 255 260 266 271 276 281 285 289 294 297 301 304 307 310 312 314
 58 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 72 73 75 77 78 80 83 85 87 90 93 96 99 103 107 111 115 120 125 130 136 143 149 157 164 173 182 191 201 212 223 235 247 260 274 288 302 317 332 347 362 377 391 406 419 432 444 454 464 472 480 485 489 492 494 494 493 491 487 483 478 472 466 459 451 444 436 428 420 412 404 396 388 381 373 366 360 353 347 341 335 330 325 320 316 312 308 305 302 299 297 295 293 291 290 289 289 289 289 289 290 291 293 294 296 299 301 304 307 310 313 316 320 323 327 330 333 337 339 342 345 347 348 350 351 352 352 352 351 350 349 347 345 343 340 337 334 330 327 323 319 315 310 306 301 297 292 287 283 278 273 268 263 259 254 249 244 239 234 229 224 219 214 209 204 199 194 189 184 179 174 168 163 158 153 148 142 137 132 127 122 117 113 108 103 99 95 90 86 82 79 75 72 69 66 63 60 58 55 53 51 50 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 88 89 90 90 91 91 91 91 91 91 90 90 89 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 60 59 59 58 58 58 58 58 58 58 58 58
 496 501 506 512 518 524 531 538 545 553 561 569 577 586 595 605 614 623 633 642 651 659 668 675 682 688 693 697 700 701 700 699 695 690 683 675 665 654 641 627 612 596 579 562 545 527 509 492 474 457 440 424 409 394 379 366 353 341 329 318 308 299 290 282 274 267 261 255 250 245 240 236 233 230 227 225 223 221 220 219 219 219 219 220 221 222 224 225 228 230 233 236 240 244 248 253 257 262 268 273 279 285 291 297 304 310 316 322 328 333 338 343 347 350 352 354 354 354 352 350 346 341 335 329 321 313 304 294 284 274 264 253 243 232 222 212 202 193 184 175 166 158 151 144 137 130 124 118 113 108 103 99 94 91 87 83 80 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 45 44 43 43 42 41 40 39 39 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 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 64 66 68 70 73 76 78 82 85 88 92 96 101 105 110 115 121 126 133 139 146 153 161 169 177 186 195 205 215 225 235 246 257 268 279 290 301 312 323 333 344 354 363 373 382 390 398 405 413 419 425 431 437 442 447 451 456 460 465 469 473 477 482 486 491
 231 239 247 255 263 272 280 289 297 306 315 324 333 342 351 361 371 380 390 400 410 420 430 441 451 461 471 481 491 500 510 518 527 535 542 548 554 559 563 566 568 568 568 567 564 561 556 551 545 537 530 521 512 503 493 483 473 463 453 443 433 423 414 405 396 387 379 371 364 357 350 343 337 332 326 321 317 313 308 305 301 298 295 293 290 288 286 284 282 281 279 278 277 276 274 273 272 271 270 269 268 267 265 264 262 260 258 256 253 251 248 245 241 238 234 230 226 222 217 213 208 204 199 194 190 185 180 176 171 167 163 159 155 151 147 144 141 137 135 132 129 127 124 122 120 118 116 115 113 112 110 109 108 107 106 105 104 104 103 102 102 101 101 101 101 100 100 100 100 100 100 100 100 101 101 101 101 101 102 102 102 102 103 103 103 103 104 104 104 104 104 104 104 104 104 103 103 103 102 102 101 100 99 98 97 96 95 94 92 91 89 87 86 84 82 80 78 77 75 73 71 69 67 65 64 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 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 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 33 35 37 39 41 44 47 50 53 57 60 64 68 73 77 82 87 92 98 104 109 116 122 128 135 141 148 155 162 170 177 184 192 199 207 215 223
 107 105 104 103 101 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 89 88 88 88 88 88 88 88 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 90 90 91 91 92 92 93 94 95 96 97 98 99 100 101 103 104 106 107 109 111 113 115 117 119 121 124 126 129 132 135 138 141 145 148 152 156 160 165 170 174 180 185 191 197 203 209 216 223 231 238 246 254 262 270 278 286 294 301 308 315 321 327 331 335 338 339 339 338 335 331 326 319 312 303 293 283 272 261 249 238 226 215 203 193 182 172 163 154 145 137 130 123 116 110 105 100 95 91 87 83 80 77 74 71 69 67 65 63 61 60 59 58 56 55 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 84 84 85 85 86 86 86 86 86 86 85 85 84 84 83 82 81 80 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 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 35 35 36 36 37 38 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 85 88 91 94 98 101 104 107 110 113 116 118 120 122 124 126 127 128 129 129 129 129 129 129 128 127 126 125 124 123 121 120 118 117 115 114 112 111 109 108
 179 183 186 189 192 194 195 197 198 198 198 198 197 196 194 193 191 188 186 183 180 177 173 170 166 163 159 155 151 147 144 140 136 132 128 124 120 117 113 110 106 103 100 97 94 92 89 87 85 83 82 80 80 79 79 79 79 80 82 84 86 88 92 95 100 105 110 116 123 130 138 147 156 166 178 190 203 217 233 249 267 287 308 331 355 382 411 443 478 515 556 601 649 701 758 820 886 958 1034 1114 1198 1285 1373 1460 1544 1622 1690 1745 1785 1805 1805 1783 1741 1681 1605 1517 1421 1321 1219 1119 1023 932 847 768 696 631 571 518 470 428 389 355 325 298 273 251 232 214 198 184 171 159 149 139 130 122 115 108 102 96 91 86 81 77 73 69 65 62 59 56 53 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 14 15 17 19 21 24 26 29 32 36 39 43 47 52 56 61 66 71 77 82 88 94 100 106 112 119 125 131 137 143 149 155 160 165 170 175
 49 51 53 55 57 59 61 63 65 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 112 114 117 119 122 125 128 131 134 137 140 144 147 151 155 159 163 168 173 178 183 188 194 200 206 213 220 228 235 244 252 261 270 280 290 301 312 323 334 346 359 371 384 397 410 423 436 450 463 477 490 504 517 530 543 556 568 580 591 602 613 623 632 640 648 654 660 664 668 670 671 670 668 665 660 654 646 638 628 616 604 591 577 562 547 531 515 499 483 467 451 435 420 406 392 379 367 355 345 335 326 319 312 306 301 297 293 291 289 289 289 289 291 293 295 299 303 307 312 317 323 329 336 343 351 359 367 375 383 392 400 409 417 426 433 441 448 454 459 464 467 469 470 470 468 464 459 452 443 433 421 409 395 379 364 347 330 313 295 278 261 244 228 212 197 182 169 156 143 132 121 111 102 93 85 78 71 65 60 55 50 46 42 39 36 33 30 28 26 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 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 1 2 4 5 7 8 10 11 13 15 17 19 21 22 24 26 28 30 32 35 37 39 41 43 45 47
 104 108 113 117 122 126 131 135 139 144 148 152 156 159 163 166 169 172 175 177 179 181 183 184 185 186 186 186 186 185 185 184 182 181 179 177 175 173 170 168 165 163 160 157 155 152 149 147 144 142 140 138 136 134 133 132 131 130 129 129 129 129 130 131 131 133 134 136 138 140 143 145 148 152 155 159 163 168 172 177 182 188 194 200 206 213 221 228 236 244 253 262 271 281 291 301 312 322 333 345 356 367 378 389 400 410 420 429 437 444 451 456 460 462 463 463 461 458 453 448 441 433 423 414 403 392 381 369 358 346 335 323 312 301 291 281 271 262 254 245 238 230 223 216 210 204 199 193 188 184 179 175 171 167 163 159 156 153 150 146 143 141 138 135 132 130 127 125 122 120 117 115 113 110 108 106 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 40 43 46 49 52 56 59 63 67 70 74 78 83 87 91 95 100
 34 36 38 39 41 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 80 83 86 90 94 97 101 106 110 115 119 124 130 136 142 148 155 162 169 177 186 195 205 215 225 237 249 261 275 288 303 318 333 349 366 382 399 415 431 447 461 475 488 499 509 516 522 526 529 529 527 523 517 510 502 492 481 470 457 445 432 419 405 392 379 367 354 342 330 319 308 298 288 278 269 260 252 244 237 229 223 216 210 205 199 194 190 185 181 177 174 171 168 166 163 162 160 159 158 158 158 159 160 161 163 166 169 173 177 182 188 194 201 208 217 226 235 246 257 269 281 294 308 322 336 351 366 381 396 411 425 440 453 466 477 488 497 504 510 513 515 515 512 507 501 492 482 470 457 442 426 410 393 375 357 339 321 304 287 270 253 237 222 207 193 180 167 155 144 133 123 113 104 96 88 80 74 67 61 56 51 46 42 38 35 31 29 26 24 21 20 18 16 15 14 13 12 11 11 10 10 9 9 9 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 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 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 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 16 18 19 20 22 23 24 26 28 29 31 32
 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 67 71 74 78 83 88 93 98 104 111 118 126 134 144 153 164 176 188 202 216 232 248 266 285 305 326 348 371 394 418 443 468 492 516 539 561 581 600 617 631 643 653 660 664 667 666 664 660 654 647 639 630 621 611 601 590 580 570 561 552 543 535 528 521 515 509 504 500 497 494 492 491 490 490 490 491 493 495 497 500 503 507 510 514 517 520 523 526 528 530 530 530 529 527 523 519 513 505 497 488 477 465 453 439 425 411 396 381 366 352 337 322 308 294 281 268 256 244 233 222 212 203 194 185 177 170 163 156 150 144 139 133 129 124 120 116 113 109 106 103 100 98 95 93 91 89 87 86 84 83 81 80 79 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 67 67 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28
 35 37 39 41 43 46 48 51 54 57 60 63 66 70 74 78 83 87 92 97 103 109 115 122 129 136 144 152 160 169 179 188 199 209 220 231 242 254 266 277 289 301 312 323 333 343 352 360 368 374 380 384 388 391 392 393 393 392 391 389 386 383 380 377 374 370 367 363 360 357 355 352 350 348 347 346 345 345 345 345 346 347 348 350 352 354 357 360 364 367 371 376 380 385 390 395 400 405 411 416 421 426 431 436 440 444 447 450 452 453 453 453 451 449 445 440 435 428 420 411 402 391 380 369 356 344 331 318 305 292 280 267 255 243 231 220 209 199 189 179 170 162 153 146 138 131 125 118 113 107 102 97 92 88 84 80 76 72 69 66 63 60 58 55 53 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 25 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 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33
 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 101 104 108 112 116 120 125 129 134 140 145 151 158 164 172 179 187 195 204 213 223 233 244 256 268 280 294 308 322 338 355 372 390 409 430 451 473 497 522 548 576 604 634 665 698 731 765 800 836 871 906 940 973 1004 1032 1056 1077 1092 1103 1108 1106 1099 1085 1065 1040 1010 976 939 899 857 814 771 729 687 647 608 571 536 503 472 443 417 392 369 348 328 310 293 278 264 251 239 228 218 209 200 192 184 177 171 165 159 154 149 145 141 137 133 130 126 123 121 118 115 113 111 109 107 105 103 101 100 98 97 95 94 93 92 91 89 88 87 86 85 84 84 83 82 81 80 79 78 77 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 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 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 23
 71 69 68 66 65 64 63 62 62 61 60 60 60 60 60 60 60 60 60 61 62 63 64 65 66 68 70 72 74 76 79 82 85 89 93 98 103 108 114 120 127 135 143 152 161 172 183 194 206 219 233 246 261 275 290 304 318 332 345 357 368 377 385 391 395 398 399 398 395 391 386 379 372 364 355 346 337 327 318 309 300 291 283 275 268 261 255 249 243 238 234 230 226 223 221 219 217 216 215 215 215 216 217 219 221 224 227 230 234 239 244 250 256 262 269 277 285 293 302 311 320 329 338 347 356 365 373 380 387 393 398 402 405 406 406 406 404 400 396 391 385 378 371 364 355 347 339 330 322 314 306 298 290 283 276 269 263 257 252 246 242 237 233 229 225 222 219 216 214 212 210 208 206 205 203 202 201 200 199 198 197 196 195 193 192 191 189 188 186 184 181 179 176 173 170 166 162 158 153 149 144 139 134 128 123 118 112 107 101 96 91 85 81 76 71 67 63 59 55 51 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 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 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 82 87 91 96 101 106 112 117 122 127 132 136 140 144 148 151 154 156 157 158 158 158 157 156 154 152 150 147 144 140 137 133 129 126 122 118 114 111 107 104 100 97 94 91 88 86 83 81 78 76 74 73
 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 49 52 55 58 62 66 71 75 81 86 93 99 107 114 123 132 142 152 163 174 186 199 212 225 238 251 264 277 289 299 309 317 324 329 332 333 333 331 327 322 315 308 299 290 281 271 261 250 240 230 220 211 202 193 185 177 169 162 155 149 143 137 132 127 122 117 113 110 106 103 100 97 95 93 91 89 87 86 85 84 84 83 83 84 84 85 86 88 89 91 94 97 100 103 107 112 116 121 127 133 139 146 153 160 168 175 183 191 200 208 216 224 231 239 246 252 258 264 268 272 276 278 280 281 281 280 279 277 274 271 268 264 260 255 250 245 240 234 229 223 218 212 207 202 196 191 186 181 176 171 166 161 156 152 147 143 139 134 130 126 122 118 115 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 51 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9
 145 150 154 159 163 168 172 176 179 183 186 189 191 193 195 197 198 199 200 200 201 200 200 200 199 198 197 196 194 193 192 190 189 187 186 185 184 182 182 181 180 180 180 180 181 181 183 184 186 189 192 195 199 203 208 213 219 226 233 241 249 257 266 276 286 296 307 317 328 340 351 362 373 384 395 405 415 424 432 440 447 453 458 462 465 467 468 468 467 465 462 458 454 448 442 435 428 420 411 403 394 385 375 366 357 347 338 329 320 311 303 294 286 279 272 265 258 252 247 242 237 233 229 226 223 221 219 218 217 216 216 216 216 217 218 219 221 223 224 226 228 231 233 235 237 239 240 242 243 245 246 246 246 246 246 245 244 242 240 238 235 232 228 224 220 215 210 204 199 193 187 180 174 168 161 155 148 141 135 129 122 116 110 104 98 93 87 82 77 72 67 62 58 54 50 46 42 39 35 32 29 27 24 21 19 17 15 13 12 10 9 7 6 5 5 4 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 31 33 35 38 40 43 45 48 51 55 58 62 65 69 73 77 82 86 91 95 100 105 110 115 120 125 130 135 140
 134 134 134 134 135 135 135 136 136 137 137 138 139 139 140 141 142 143 144 145 147 148 149 151 153 154 156 158 160 162 164 166 168 170 173 175 177 180 183 185 188 191 193 196 199 202 204 207 210 212 214 217 219 221 223 224 226 227 228 229 230 230 230 230 230 230 229 228 227 226 225 223 222 220 218 216 215 213 211 209 207 206 204 202 201 199 198 196 195 194 193 192 191 191 190 190 189 189 189 190 190 190 191 192 193 194 195 196 198 200 202 203 206 208 210 213 215 218 220 223 225 228 231 233 236 238 240 242 243 245 246 246 247 247 246 245 244 243 241 238 236 233 229 226 222 218 214 209 205 200 196 191 186 182 177 172 168 163 159 154 150 146 142 138 134 130 127 123 120 117 113 110 107 104 102 99 96 94 91 89 86 84 82 80 77 75 73 71 69 68 66 64 62 60 58 57 55 53 52 50 49 47 45 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 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 49 51 52 53 55 56 58 59 61 62 64 66 68 70 71 73 76 78 80 82 84 87 89 91 94 96 99 101 104 106 109 111 113 116 118 120 123 125 127 129 131 132 134 136 137 138 139 140 141 142 142 143 143 143 143 143 143 143 143 143 142 142 141 141 141 140 139 139 138 138 137 137 137 136 136 135 135 135 135 134 134 134
 250 256 262 267 272 277 282 286 291 295 298 302 306 309 312 315 318 320 323 326 328 331 333 336 338 340 343 345 348 350 353 356 358 361 364 366 369 372 374 377 379 382 384 386 388 389 390 391 392 392 391 390 389 387 385 382 379 375 371 367 362 357 352 346 341 335 329 323 317 312 306 301 295 290 285 281 276 272 268 265 262 259 256 254 252 251 249 249 248 248 248 249 250 251 253 255 257 260 264 267 272 276 281 287 293 299 306 313 321 329 337 346 356 365 375 386 396 407 417 428 438 449 459 468 477 486 494 501 507 513 518 521 524 526 526 526 525 523 521 518 514 510 505 500 494 488 482 476 470 463 457 451 444 438 431 425 418 412 405 399 393 386 380 373 367 360 353 346 339 332 325 318 310 303 295 287 279 271 263 255 247 238 230 221 213 204 196 187 179 171 162 154 147 139 131 124 117 110 103 97 90 84 79 73 68 63 59 54 50 46 43 39 36 34 31 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 9 9 9 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 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 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 20 21 22 24 25 27 29 31 33 35 38 41 44 47 51 54 58 62 67 72 76 82 87 93 99 105 111 118 124 131 138 145 152 160 167 174 182 189 196 204 211 218 225 231 238 244
 84 88 92 96 101 106 111 116 121 127 132 138 144 150 157 163 170 176 183 190 197 204 211 218 224 231 238 244 250 256 262 267 272 276 280 283 286 289 291 292 293 293 292 292 290 289 286 284 281 278 275 271 268 264 260 256 252 249 245 241 238 234 231 228 225 222 219 217 214 212 210 208 206 205 203 202 201 200 199 198 198 197 197 196 196 196 196 196 197 197 198 198 199 200 201 202 203 205 206 208 210 212 214 216 219 221 224 227 230 234 237 241 246 250 255 260 266 271 278 284 292 299 307 316 325 335 346 357 368 381 394 407 422 436 451 467 483 499 516 532 548 563 578 592 605 617 627 635 642 646 649 649 647 643 636 628 617 605 591 576 559 542 524 506 487 468 449 430 412 393 376 359 342 326 311 296 282 268 256 243 232 221 210 201 191 182 174 166 159 152 145 139 133 127 122 117 113 108 104 101 97 94 91 88 86 84 82 80 78 77 75 74 74 73 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 6 6 6 6 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 34 37 39 41 44 47 50 52 55 58 62 65 68 72 76 80
 43 45 46 48 50 53 55 57 60 62 65 68 71 74 77 80 84 88 92 96 101 105 110 115 121 126 132 138 145 151 158 166 173 181 189 197 205 214 222 231 240 249 258 267 275 284 292 300 308 315 322 329 334 340 344 348 352 354 356 358 359 359 358 357 356 354 352 349 346 343 340 336 332 328 324 320 316 312 308 304 300 296 293 289 285 282 278 275 272 269 266 264 261 259 256 254 252 250 248 247 245 244 242 241 240 239 238 237 237 236 235 235 234 234 234 233 233 233 232 232 231 231 230 230 229 228 227 226 225 223 222 220 218 215 213 210 207 204 200 197 193 189 185 181 176 172 167 163 158 154 149 145 140 136 131 127 123 119 115 111 107 103 100 96 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41
 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 47 49 52 56 59 63 67 71 75 80 85 91 97 103 110 117 125 133 142 152 162 173 184 196 208 222 235 250 265 280 296 312 328 344 360 375 390 405 418 431 442 453 462 469 475 480 483 485 485 484 482 479 474 469 464 457 451 443 436 428 421 413 405 397 390 383 376 369 362 356 349 344 338 333 328 323 319 315 311 307 304 300 297 295 292 289 287 285 283 280 278 276 274 271 269 266 263 260 256 253 249 245 240 235 230 225 219 213 207 201 195 188 182 175 168 162 155 149 143 137 131 125 119 114 109 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 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 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8
 69 70 72 73 75 77 79 81 83 85 87 89 92 94 97 100 103 106 109 113 116 120 124 128 133 138 143 148 154 160 167 173 181 189 197 206 216 226 237 249 261 275 290 306 323 341 361 382 405 429 455 483 512 543 575 609 644 681 717 755 791 828 863 896 927 954 978 998 1013 1023 1028 1028 1023 1012 998 979 957 931 903 874 842 810 778 745 712 680 649 618 589 560 532 506 481 457 434 412 391 372 353 336 319 303 288 274 261 249 237 226 216 206 197 189 181 174 167 161 155 149 144 140 135 131 128 124 121 118 116 113 111 109 107 105 104 102 100 99 97 96 95 93 92 91 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 58 59 59 60 61 63 64 65 66 67
 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 21 22 24 25 27 30 32 35 38 41 45 50 54 60 66 72 80 88 97 107 118 130 143 158 174 191 210 231 254 280 307 337 369 405 443 485 530 579 632 689 750 815 885 958 1036 1118 1203 1289 1377 1463 1548 1627 1700 1763 1813 1849 1869 1871 1856 1824 1775 1713 1640 1557 1469 1376 1283 1190 1100 1012 929 851 778 710 647 589 537 489 445 406 371 339 310 284 261 241 223 206 192 179 168 158 149 142 135 129 124 120 116 113 110 108 107 105 104 104 104 104 104 104 105 106 108 109 111 113 115 118 120 123 127 130 134 138 142 147 151 157 162 168 174 180 187 194 202 209 217 226 234 243 252 261 270 278 287 295 303 310 317 322 326 330 332 332 331 329 325 319 313 305 296 286 275 264 252 240 228 215 204 192 180 170 159 149 140 131 122 115 107 100 94 88 83 78 73 68 64 61 57 54 51 48 46 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 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15
 93 95 97 99 101 102 104 105 107 108 109 110 111 112 113 114 114 114 115 115 114 114 114 113 113 112 111 110 109 107 106 104 103 101 100 98 96 95 93 91 90 88 86 85 83 82 81 79 78 77 76 76 75 74 74 74 73 73 73 74 74 74 75 75 76 77 78 79 80 82 83 85 86 88 90 92 94 96 98 101 103 106 109 111 114 117 121 124 128 131 135 139 143 147 152 156 161 166 170 175 181 186 191 196 201 206 212 217 222 226 231 235 239 242 245 248 250 252 253 253 253 253 251 249 247 244 241 237 233 228 223 218 213 208 202 196 191 185 179 174 168 163 157 152 147 142 137 132 128 123 119 115 111 107 103 100 96 93 89 86 83 80 78 75 72 70 67 65 63 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 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 29 29 29 29 29 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 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91
 74 76 79 81 84 86 89 92 95 98 101 105 108 112 116 120 124 129 133 138 143 149 154 160 167 173 180 187 194 202 210 218 227 236 245 254 264 274 284 295 305 315 326 336 347 357 366 376 384 393 400 407 413 418 423 426 428 430 430 430 428 426 423 419 414 409 403 397 390 383 375 367 359 351 343 334 326 318 309 301 293 285 277 269 261 253 246 239 232 225 218 211 205 198 192 186 181 175 169 164 159 154 149 144 140 135 131 126 122 118 115 111 107 104 101 98 95 92 89 86 84 82 79 77 76 74 72 71 69 68 67 66 65 65 64 64 63 63 63 63 63 63 63 64 64 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 99 100 102 103 104 106 107 109 111 112 114 116 117 119 121 123 125 127 129 131 133 135 137 139 142 144 146 149 151 154 156 159 161 164 167 169 172 175 178 181 183 186 189 192 195 198 201 203 206 208 211 213 215 217 219 220 222 223 224 224 225 225 224 224 223 222 221 219 218 216 213 211 208 206 203 200 196 193 189 186 182 178 175 171 167 163 159 155 151 147 143 140 136 132 128 124 120 117 113 109 106 102 99 95 92 89 86 82 79 76 73 70 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 52 53 55 57 58 60 62 64 66 68 70 72
 34 33 32 32 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 45 47 50 52 55 58 62 65 69 74 78 84 89 95 101 108 116 123 132 140 149 159 169 179 190 201 212 223 234 245 256 267 277 286 295 304 311 318 323 328 332 335 336 337 337 337 335 333 331 328 324 321 317 313 308 304 300 296 291 287 283 279 276 272 269 266 263 260 257 255 253 251 249 247 246 244 243 242 241 240 239 238 237 236 236 235 234 233 232 231 229 228 227 225 223 221 219 217 215 212 210 207 204 202 199 196 193 190 187 184 181 178 175 173 170 167 165 163 160 158 156 154 152 151 149 148 146 145 144 143 142 141 140 140 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 135 134 133 133 131 130 129 127 125 123 121 119 116 113 111 108 105 101 98 95 92 88 85 82 79 76 72 69 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 40 41 42 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 79 81 84 87 89 92 95 98 101 104 107 109 112 115 117 119 121 123 125 126 127 128 129 129 129 128 127 126 125 123 121 119 117 114 112 109 106 103 100 97 94 91 88 85 82 79 76 73 71 68 66 64 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34
 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 37 37 37 37 38 39 39 40 41 42 43 45 46 48 50 52 54 57 60 62 65 69 72 76 80 84 88 93 98 103 108 113 119 124 130 136 142 148 154 161 167 173 179 185 190 196 201 206 211 215 218 222 224 227 228 230 230 230 230 229 228 226 224 221 218 215 211 208 204 199 195 191 186 182 177 173 168 163 159 155 150 146 142 138 134 131 127 124 120 117 115 112 109 107 104 102 100 98 97 95 93 92 91 90 88 87 86 86 85 84 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 61 60 60 59 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 88 89 90 91 91 92 93 93 94 94 95 95 96 96 97 97 97 98 98 98 98 99 99 99 99 99 99 99 99 99 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 85 84 83 82 80 79 77 76 75 73 72 71 69 68 66
 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 44 47 50 52 55 59 62 65 69 73 77 81 86 90 95 100 106 111 117 123 129 136 142 149 156 164 171 179 186 194 202 210 218 225 233 240 247 253 259 265 270 274 278 281 284 286 287 288 288 287 286 284 282 280 277 274 270 267 263 259 255 251 248 244 240 236 232 229 225 222 218 215 212 208 205 202 199 196 193 190 187 184 181 178 175 172 169 166 163 160 157 154 151 148 145 142 139 136 132 129 126 123 120 117 114 111 108 105 102 100 97 94 91 89 86 83 81 79 76 74 72 70 67 65 64 62 60 58 57 55 54 53 52 50 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 68 70 71 72 73 75 76 77 78 79 80 80 81 82 82 82 83 83 83 83 83 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 65 64
 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 85 87 88 90 92 94 95 97 99 100 101 102 104 105 105 106 107 107 107 107 107 107 107 107 106 106 105 105 104 103 102 101 100 99 98 97 96 94 93 92 91 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 72 74 75 77 78 80 81 83 84 85 87 88 89 90 91 92 93 93 94 94 94 94 94 94 94 93 93 92 91 90 89 88 87 86 84 83 82 80 79 77 76 75 73 72 70 69 68 67 66 64 63 62 61 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51
 81 81 81 82 82 83 84 85 86 87 89 91 92 94 97 99 102 105 108 111 115 118 122 127 132 137 142 148 154 160 167 174 181 189 197 206 215 224 233 243 253 263 273 283 293 303 312 321 330 338 345 352 358 362 366 369 371 372 372 371 370 367 363 359 355 349 343 337 331 324 317 310 303 296 289 283 276 269 263 257 251 245 239 234 229 224 219 215 210 206 202 199 195 192 189 186 183 181 178 176 174 172 170 168 166 164 163 161 160 159 157 156 154 153 152 151 149 148 146 145 143 142 140 138 136 134 132 130 128 126 124 121 119 116 114 111 108 106 103 100 98 95 92 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 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 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 77 79 80 82 84 86 88 90 92 95 97 100 103 105 108 111 114 118 121 125 128 132 136 140 144 148 152 156 160 164 168 172 175 179 183 186 189 191 193 195 196 197 198 198 197 196 195 193 190 187 184 181 177 173 169 164 160 155 151 146 142 138 133 129 125 121 118 114 111 108 105 102 100 97 95 93 91 89 88 86 85 84 83 82 82 81 81 81 81
 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 104 111 118 126 134 142 151 161 171 181 192 203 214 226 238 250 262 274 287 299 311 323 335 347 358 369 379 389 398 407 416 423 431 438 444 450 456 461 466 471 476 481 486 491 496 501 507 512 519 525 533 540 549 558 568 578 589 601 614 627 641 656 671 687 702 718 733 748 762 774 784 793 798 800 799 794 785 771 754 732 708 680 649 617 583 549 514 479 446 413 382 352 324 298 274 251 230 211 194 177 163 149 137 126 116 106 98 90 83 77 71 66 61 57 53 49 46 43 40 38 35 33 31 30 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 42 44 46 48 50 52 54 56 58 59 61 63 65 66 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 96 97 99 101 102 104 106 108 110 112 114 117 119 121 124 126 128 131 133 136 139 141 144 146 149 151 153 155 157 159 161 162 164 164 165 165 165 164 163 161 159 157 154 151 147 143 138 133 128 123 117 112 106 100 94 89 83 77 72 67 62 58 53 49 45 42 38 35 32 30 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9
 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 37 39 40 42 45 47 50 52 56 59 63 66 71 75 80 85 90 96 102 109 115 122 130 138 146 154 163 173 183 193 205 216 228 241 255 269 285 301 318 336 356 376 398 421 445 471 498 527 557 588 621 654 688 722 757 790 823 854 882 907 928 945 957 964 965 960 950 935 915 892 865 836 805 774 742 710 679 649 620 593 568 545 524 504 487 471 457 445 434 425 417 410 405 401 397 395 393 392 392 392 393 394 395 397 399 400 402 404 405 406 406 406 405 404 401 398 394 388 382 375 367 357 347 336 324 311 298 285 271 257 242 228 214 201 187 174 162 150 138 127 117 107 98 89 81 73 66 60 54 48 43 39 35 31 27 24 21 19 17 14 13 11 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 30 32 34 36 39 41 43 45 47 49 51 53 54 56 57 58 60 60 61 62 62 63 63 63 63 63 63 62 62 61 61 60 59 59
 153 151 149 147 145 144 142 141 139 138 137 136 135 134 133 133 132 132 132 132 132 132 132 133 133 134 135 135 137 138 139 140 142 144 145 147 149 151 153 155 158 160 162 164 167 169 172 174 176 179 181 183 186 188 190 192 194 196 198 199 201 203 205 207 209 211 213 215 217 220 223 226 229 233 237 241 246 251 257 263 270 278 286 295 305 316 328 341 355 371 388 406 426 448 471 496 524 553 584 617 652 688 726 764 802 839 874 906 934 956 972 980 979 970 952 926 892 853 809 761 712 662 613 565 520 476 436 398 363 332 303 276 253 231 212 194 178 164 152 140 130 121 113 106 99 93 88 83 79 75 72 69 66 64 62 60 58 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 76 78 80 81 83 84 86 87 88 90 91 92 92 93 94 94 94 94 94 93 92 91 90 89 88 86 84 82 80 78 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 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 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 26 28 30 32 34 37 40 43 46 49 53 57 61 66 70 75 80 86 91 97 102 108 114 120 125 131 136 141 146 151 155 158 162 165 167 169 170 171 172 172 172 172 171 170 169 167 166 164 162 160 158 156 154
 140 148 155 163 171 178 186 195 203 211 220 228 236 245 253 262 270 278 287 295 302 310 317 324 331 337 343 348 353 358 361 365 367 369 371 371 371 371 369 368 365 362 359 355 351 346 341 336 331 325 320 314 309 304 299 294 289 285 280 277 273 270 267 264 262 260 259 257 256 256 256 256 256 256 257 259 260 262 264 266 268 271 273 276 279 282 285 288 291 294 296 299 301 302 303 304 304 303 302 300 297 293 289 284 277 271 263 255 247 238 229 219 210 200 191 181 172 163 154 145 137 130 122 115 109 103 97 92 87 82 78 74 71 67 64 62 59 57 55 54 52 51 49 48 48 47 46 46 45 45 45 45 44 44 45 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 85 86 87 89 90 91 93 94 95 96 97 99 100 101 101 102 103 104 104 104 105 105 105 104 104 103 103 102 100 99 98 96 94 92 90 88 86 84 81 79 76 74 71 69 67 64 62 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 20 22 25 28 31 34 38 41 45 49 54 58 63 67 72 78 83 89 94 100 107 113 120 126 133
 62 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 74 75 77 79 81 83 85 87 90 93 96 100 103 107 111 116 121 126 132 138 145 152 160 168 177 187 197 207 218 230 243 255 269 283 297 312 326 341 356 371 385 399 412 425 437 447 457 465 472 477 481 483 483 482 479 475 469 462 454 444 434 423 411 398 385 372 359 345 331 317 304 290 277 264 251 239 227 215 204 193 183 173 163 154 145 137 129 122 115 108 101 95 90 85 80 75 71 66 63 59 56 53 50 48 45 43 41 40 38 37 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 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 90 94 98 102 106 111 116 121 126 131 136 141 147 152 157 162 166 171 175 178 181 184 186 187 187 187 187 185 183 181 177 174 170 166 161 157 152 147 142 137 132 127 123 118 114 109 105 102 98 94 91 88 85 82 79 77 74 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 56 57 58 58 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62
 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 29 29 30 31 32 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 75 78 80 82 85 87 89 92 94 97 99 102 104 107 110 112 115 118 121 124 127 130 133 136 140 143 147 150 154 158 163 167 171 176 181 186 191 197 202 208 214 220 226 233 239 245 252 258 264 270 275 280 285 289 292 294 296 296 296 294 291 288 283 277 270 263 255 246 237 227 218 208 198 189 179 170 161 153 145 137 130 123 117 111 105 100 95 91 87 83 79 76 73 70 68 65 63 61 60 58 57 55 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 65 65 66 67 68 69 70 71 72 74 75 76 78 80 81 83 85 87 89 92 94 97 100 102 106 109 112 116 120 124 128 133 138 143 148 154 160 166 172 179 186 193 201 209 216 224 232 240 248 256 263 270 276 282 286 290 292 294 294 292 290 286 281 275 267 259 250 241 231 220 210 200 189 179 169 160 150 142 133 126 118 111 105 98 93 87 82 78 73 69 66 62 59 56 53 51 48 46 44 42 41 39 37 36 35 33 32 31 30
 166 159 152 145 139 133 127 122 116 111 106 101 97 93 88 84 81 77 73 70 67 64 61 58 55 53 51 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 38 40 42 44 47 49 52 55 59 62 66 70 75 80 85 90 96 102 109 115 123 130 138 147 156 166 176 186 198 209 222 235 249 263 278 294 310 327 345 364 383 402 422 443 463 484 504 524 543 561 578 592 605 615 623 627 629 627 621 612 600 585 568 549 527 505 481 457 433 408 385 362 340 319 299 280 262 245 230 216 203 190 179 169 159 151 143 135 128 122 117 111 106 102 98 94 90 87 84 81 78 76 74 71 69 67 65 63 62 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 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 59 61 63 66 69 71 74 78 81 84 88 92 96 100 104 109 114 119 124 130 136 143 149 156 164 171 179 188 196 205 214 223 232 242 251 260 269 278 286 294 301 307 312 317 320 323 324 324 324 322 319 315 311 305 299 293 286 278 270 262 254 245 237 228 220 212 204 196 188 180 173
 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 77 81 84 89 93 97 102 107 113 118 124 130 137 143 150 157 163 170 177 184 191 198 204 211 217 222 228 233 237 242 245 248 251 253 255 257 258 258 259 259 258 258 257 257 256 255 254 253 253 252 251 251 251 251 251 252 252 253 255 256 259 261 264 267 271 275 280 285 291 297 304 311 319 328 337 347 357 368 380 391 404 416 429 442 454 467 479 490 500 510 518 524 529 532 533 532 529 524 517 508 498 486 473 459 444 429 414 398 383 368 353 338 324 310 298 285 274 262 252 242 233 224 216 209 202 195 189 183 178 173 169 164 160 157 153 150 147 145 142 140 138 136 134 133 131 130 129 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 110 109 107 106 104 102 101 99 97 95 93 91 89 87 84 82 80 78 76 74 72 71 69 67 65 64 62 61 60 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 78 80 83 85 88 91 94 97 100 104 107 111 115 119 123 127 131 135 139 144 148 152 156 160 163 167 170 172 175 177 178 179 179 178 177 176 174 171 168 164 160 156 151 146 141 136 131 126 120 115 110 105 101 96 92 87 83 80 76 73 70 67 64 61 59 57 55 53 51 49 48 46 45 44 43 41 41 40 39 38 37 37 36 36 35 35 35
 72 73 73 74 74 75 75 76 77 78 78 79 80 81 82 83 84 85 87 88 89 91 93 94 96 98 100 102 105 107 110 113 116 119 123 127 131 135 140 145 151 156 163 169 177 184 193 202 211 221 232 243 256 269 282 297 312 328 344 361 379 397 416 434 453 472 491 510 528 546 563 580 595 610 623 635 646 656 664 671 677 681 685 687 687 687 686 684 681 677 672 666 660 653 646 638 629 620 610 600 589 578 567 555 543 530 518 505 491 478 465 451 437 424 410 397 384 371 358 346 334 323 311 301 290 280 271 262 253 245 238 230 224 217 211 206 201 196 191 187 183 179 176 173 170 167 165 162 160 158 156 154 153 151 150 149 147 146 145 144 144 143 142 141 141 140 140 139 139 139 139 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 137 137 136 135 134 133 131 130 128 126 124 122 119 117 114 111 109 106 103 100 97 94 91 88 85 82 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 72
 62 59 56 54 52 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 23 24 26 27 28 30 31 33 35 38 40 42 45 48 51 54 58 61 65 68 72 76 81 85 89 94 99 103 108 113 118 123 128 133 138 143 149 154 159 164 169 174 179 185 190 194 199 204 209 213 217 221 225 229 232 236 238 241 243 245 246 247 248 248 247 246 245 243 241 238 235 231 227 223 218 213 208 202 197 191 185 179 173 167 162 156 151 145 140 135 131 126 122 118 115 111 108 106 103 101 99 98 96 95 95 94 94 94 95 95 96 98 99 101 103 105 108 111 114 117 121 125 130 135 140 146 152 159 166 174 182 191 201 211 221 233 244 257 270 283 297 311 325 339 353 367 379 391 401 410 416 421 423 422 420 414 406 396 384 371 356 340 324 307 291 274 258 242 227 213 199 186 174 163 152 143 134 126 118 111 105 99 94 90 85 81 78 75 72 69 67 65 63 61 60 59 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 84 86 89 92 95 98 101 104 108 112 115 119 123 127 131 135 139 143 146 150 153 156 159 161 163 164 165 165 165 164 163 162 160 157 154 151 148 144 140 136 131 127 122 118 113 109 105 100 96 92 88 84 81 77 74 71 67 64
 154 154 154 154 154 153 152 151 149 148 146 144 142 139 137 134 132 129 126 123 120 117 114 111 108 105 102 100 97 94 92 90 87 85 83 81 80 78 77 76 75 74 74 74 74 74 75 75 76 78 79 81 83 86 89 92 96 100 104 109 114 120 126 132 139 146 153 161 169 178 187 196 205 215 225 234 244 254 264 273 282 291 299 307 314 320 326 330 334 336 338 339 338 337 335 332 328 324 318 313 307 300 294 287 280 272 265 258 251 244 238 231 225 219 213 208 202 198 193 189 186 183 180 178 176 174 174 173 173 174 175 177 179 182 186 190 194 199 205 211 218 225 232 240 249 258 267 276 286 295 305 315 324 333 342 350 357 364 369 374 377 380 380 380 378 375 370 364 357 349 340 330 319 308 296 284 272 260 248 236 224 212 201 189 179 168 158 149 140 131 123 115 107 100 93 87 81 75 69 64 59 55 51 47 43 39 36 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 12 12 12 13 14 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 77 80 84 87 91 94 98 101 105 108 111 115 118 121 124 127 130 133 135 138 140 141 143 144 145 146 146 147 146 146 145 144 143 142 140 138 136 134 131 129 126 123 120 118 115 112 109 107 104 102 99 97 95 93 91 90 88 87 86 86 85 85 85 85 85 85 86 87 88 89 91 92 94 96 98 100 102 104 107 109 112 114 117 119 122 124 127 130 132 135 137 139 142 144 146 147 149 150 152 153 153
 82 82 81 81 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 69 68 68 68 68 68 69 69 70 70 71 72 73 75 76 78 80 83 85 88 92 96 100 105 110 116 122 129 137 145 154 164 175 186 199 212 227 242 258 276 294 314 335 356 379 402 427 451 476 502 527 552 575 598 619 637 653 666 676 681 683 682 676 666 653 637 619 598 575 551 526 500 475 449 424 399 376 353 331 310 290 272 254 238 222 208 195 182 171 160 151 142 133 126 119 113 107 102 98 94 90 87 84 82 79 78 76 75 74 73 72 72 71 71 71 72 72 72 73 74 74 75 76 77 78 79 80 82 83 84 86 87 88 90 91 93 95 96 98 99 101 102 104 106 107 109 110 112 113 115 116 118 119 120 121 122 123 124 124 125 125 126 126 126 126 125 125 124 123 122 121 120 118 117 115 113 111 109 107 105 103 101 99 97 94 92 90 88 86 84 82 81 79 77 76 74 73 72 71 70 69 68 67 66 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 43 43 44 44 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82
 158 155 152 150 147 144 142 139 137 135 133 131 129 128 126 125 123 122 121 120 119 118 117 117 116 116 115 115 115 115 115 115 115 115 116 116 117 117 118 118 119 120 121 122 123 124 126 127 128 130 131 133 134 136 138 140 142 144 146 148 150 152 154 157 159 162 165 167 170 173 177 180 184 187 191 195 200 204 209 214 219 225 231 237 244 250 258 265 273 282 290 299 308 318 328 338 348 358 369 379 389 398 407 415 423 429 434 438 440 441 440 437 432 426 418 408 397 385 371 357 343 327 312 297 282 267 252 238 225 212 200 188 178 168 158 149 141 134 127 121 115 110 105 100 96 93 90 87 84 82 80 78 76 75 74 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 95 97 100 102 105 108 111 115 118 121 125 129 133 136 140 144 149 153 157 161 165 169 172 176 179 183 185 188 190 192 194 195 195 195 195 194 193 191 189 187 184 180 177 173 169 165 160 156 151 147 142 137 133 128 124 119 115 111 107 103 99 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 50 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 41 42 44 45 47 49 51 54 56 59 62 65 69 72 76 81 85 90 95 100 105 111 116 122 128 134 140 146 152 158 163 168 173 178 182 186 189 191 194 195 196 197 197 197 196 195 194 192 190 187 185 182 179 176 173 170 167 164 161
 4 4 5 6 7 8 9 10 11 12 14 15 17 19 21 23 26 28 31 35 39 43 48 53 59 66 74 83 93 105 118 134 151 171 195 222 254 291 334 384 443 512 592 685 791 912 1048 1195 1349 1500 1638 1746 1812 1825 1783 1693 1568 1422 1269 1119 979 852 740 641 556 483 421 367 321 282 248 219 194 172 153 137 123 111 100 90 82 74 68 62 57 52 48 44 41 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 20 21 22 23 24 26 27 29 32 34 37 40 43 47 51 55 60 65 70 76 83 89 97 104 112 121 129 138 148 157 166 176 185 194 203 210 218 224 229 234 237 239 239 239 237 234 230 226 221 215 208 201 194 187 180 173 166 159 152 146 140 134 128 123 118 113 109 104 100 97 93 90 87 84 82 79 77 75 73 71 69 67 66 65 63 62 61 60 59 57 56 55 54 54 53 52 51 50 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 31 30 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 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 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 11 10 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3
 32 33 34 35 36 37 38 39 41 43 44 47 49 52 54 58 61 65 69 74 79 85 91 98 105 114 123 134 145 157 171 186 203 221 241 262 285 310 337 364 393 423 452 482 510 535 558 577 591 600 603 600 591 577 559 537 512 486 458 430 403 376 350 325 302 280 260 242 225 209 194 181 169 158 148 139 131 123 116 110 105 99 95 91 87 83 80 77 75 73 71 69 68 66 65 64 64 63 63 63 63 63 63 64 65 66 67 68 70 72 74 76 79 81 84 88 91 95 100 104 109 114 120 125 132 138 145 151 158 165 172 179 186 193 199 205 210 214 218 221 223 224 224 223 221 218 215 211 206 200 194 188 182 175 169 162 156 149 143 137 131 126 121 116 111 107 103 99 95 92 89 86 83 81 79 77 75 74 72 71 70 70 69 68 68 68 68 68 69 69 70 71 72 73 75 76 78 80 83 85 88 91 94 98 102 106 110 115 120 125 130 135 141 146 151 157 162 166 171 175 178 181 183 185 185 185 184 183 180 178 174 170 165 161 156 151 145 140 135 130 125 120 115 111 107 103 99 96 92 89 87 84 82 80 78 77 75 74 73 72 72 71 71 71 71 71 72 72 73 74 75 76 78 80 82 84 86 89 91 95 98 101 105 109 114 118 123 129 134 140 146 152 158 164 171 177 183 189 195 200 205 209 212 215 216 217 216 215 212 209 204 199 193 186 179 172 164 156 148 141 133 125 118 111 104 98 92 86 81 76 72 67 64 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32
 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 20 21 23 25 27 30 32 35 38 42 46 50 55 60 66 72 79 86 94 102 111 120 130 140 151 162 173 184 196 207 217 227 236 244 251 257 262 265 267 267 267 265 262 258 253 248 243 237 231 224 218 212 205 199 193 187 182 176 171 166 161 156 152 147 143 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 78 74 70 67 63 59 56 53 50 46 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 40 40 40 39 39 38 37 36 35 34 33 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 15 15 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 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 70 74 78 82 87 92 97 103 109 114 120 126 132 137 143 147 152 155 158 160 160 160 159 156 153 149 144 138 132 126 119 113 106 100 94 88 82 76 71 67 62 58 54 50 47 44 41 38 36 34 32 30 28 26
 138 131 125 119 113 107 102 96 91 87 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 72 74 76 77 79 80 81 82 84 85 86 86 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 84 83 81 80 79 77 76 74 72 71 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 93 94 95 95 96 96 96 96 96 95 94 93 92 91 89 87 85 83 81 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 66 67 69 71 74 76 79 82 85 89 93 97 102 106 112 117 123 129 135 142 148 155 162 168 175 181 187 193 198 203 207 210 212 213 213 212 211 208 205 200 196 190 184 178 171 165 158 151 144
 42 45 47 50 53 56 60 64 68 72 77 82 88 93 99 105 111 117 122 128 133 137 141 143 145 145 144 142 139 135 131 125 119 113 106 100 94 87 81 76 70 65 61 56 52 49 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 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 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 57 58 59 60 61 62 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40
 101 99 96 94 92 90 88 86 84 82 80 78 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 39 39 38 39 39 39 39 40 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 66 68 71 74 78 81 84 88 91 95 99 103 107 112 116 120 125 129 134 139 144 149 154 159 164 169 175 180 186 191 197 203 208 214 220 226 232 238 244 250 256 262 268 274 280 286 292 297 302 308 313 317 322 326 330 333 337 339 342 343 345 346 346 346 346 345 344 342 340 337 334 331 328 324 320 316 311 307 302 297 292 287 282 277 271 266 261 256 251 245 240 235 230 225 220 216 211 206 202 197 193 188 184 180 176 172 168 164 160 156 153 149 146 142 139 135 132 129 125 122 119 116 113 110 107 104 101 98 95 92 89 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 96 98 100 103 105 108 110 113 116 118 121 124 127 130 133 136 139 142 145 148 151 155 158 161 164 167 170 172 175 177 180 182 184 185 187 188 189 189 190 190 189 189 188 187 185 183 182 179 177 175 172 169 167 164 161 158 155 152 149 146 143 140 137 134 131 128 125 123 120 117 115 112 110 108 105 103
 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 82 84 87 89 92 95 98 101 104 107 110 113 117 120 124 127 131 134 138 142 146 149 153 157 161 164 168 171 175 178 182 185 188 190 193 196 198 200 202 204 206 207 209 210 211 211 212 212 212 213 212 212 212 211 211 210 210 209 208 207 206 205 204 203 202 200 199 198 197 196 194 193 192 191 189 188 187 185 184 182 181 179 177 176 174 172 170 167 165 163 160 158 155 152 149 147 144 141 138 135 131 128 125 122 119 116 113 110 108 105 102 100 97 95 93 90 88 86 84 82 81 79 77 76 75 73 72 71 70 69 68 67 66 66 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 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 60 61 61 62 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 71 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 68 67 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 31 31 31
 79 78 77 76 75 74 73 73 72 71 71 70 70 70 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 60 59 58 57 56 56 55 55 55 55 55 55 55 55 56 57 58 59 60 62 63 65 67 70 73 76 79 83 87 91 96 102 108 115 122 131 140 150 161 173 186 201 216 233 251 271 291 313 335 357 379 401 421 439 454 466 474 478 477 472 462 449 434 415 395 374 353 332 311 291 271 253 236 221 206 193 181 169 159 150 142 134 127 121 116 111 106 102 99 95 93 90 88 86 84 83 81 80 79 79 78 78 77 77 77 77 77 78 78 78 79 79 80 81 82 82 83 84 85 87 88 89 90 92 93 94 96 97 99 100 102 103 105 106 107 109 110 111 112 113 114 115 115 115 115 115 115 114 113 112 111 110 108 106 104 101 99 96 93 91 88 85 82 78 75 72 69 66 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 34 37 39 41 44 47 50 53 56 59 63 67 70 74 78 82 86 90 93 97 100 103 106 109 111 113 115 116 117 118 118 118 118 118 117 116 115 113 112 110 109 107 105 103 101 99 98 96 94 92 91 89 87 86 84 83 82 80
 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 31 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 81 85 88 92 96 99 103 106 110 113 116 119 122 125 128 131 133 135 138 140 142 144 145 147 149 150 152 154 155 157 159 161 163 165 167 170 172 175 178 181 185 189 193 198 203 208 214 220 227 234 241 250 258 268 278 288 299 311 323 336 349 363 376 390 404 417 430 442 453 462 469 474 477 478 475 470 463 452 440 425 409 391 373 354 334 315 296 277 259 242 226 211 197 183 171 159 149 139 130 122 115 108 102 96 91 87 82 79 75 72 70 67 65 63 61 60 59 58 57 56 56 55 55 55 55 55 55 56 56 57 58 59 60 61 62 63 64 66 68 69 71 73 75 76 78 80 82 84 86 88 90 91 93 94 95 96 96 97 96 96 95 95 93 92 90 88 86 83 81 78 75 72 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 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 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 49 52 55 58 61 65 69 74 78 83 88 93 98 104 109 115 120 125 130 134 138 141 143 145 146 146 145 144 142 139 135 131 127 122 117 112 106 101 96 91 86 82 77 73 69 66 62 59 56 53 50 48 46 44 42 40 38 37 35 34
 51 51 52 52 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 108 111 115 118 122 125 128 132 135 139 142 146 149 152 155 158 161 164 167 169 171 173 175 177 178 180 181 181 182 182 182 182 182 181 180 179 178 177 176 175 173 172 170 169 167 166 164 163 161 160 159 158 157 156 155 154 153 153 153 152 152 152 153 153 154 155 156 157 159 160 162 164 167 170 173 176 179 183 187 192 197 202 207 213 219 225 231 238 245 251 258 265 271 277 283 288 293 297 300 302 303 303 302 300 297 292 287 280 273 265 257 248 238 229 219 209 200 190 181 172 164 155 148 140 133 126 120 114 108 103 98 94 89 85 81 78 75 72 69 66 64 62 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 43 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 58 59 60 61 62 63 65 66 67 69 71 73 75 77 79 81 84 87 90 93 96 100 103 107 111 116 120 125 130 134 139 144 149 154 159 163 168 172 175 178 180 182 183 184 183 182 180 178 174 170 166 161 156 151 145 139 133 127 122 116 111 106 101 96 92 88 84 80 77 74 71 69 66 64 62 60 59 57 56 55 54 53 53 52 52 51 51 51 51 51 51
 45 43 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 54 57 62 66 71 76 82 88 95 102 110 118 126 135 145 154 164 174 183 193 202 211 219 226 232 237 242 245 247 247 247 246 243 241 237 233 228 224 219 214 209 204 200 195 191 187 184 180 177 175 173 171 169 168 167 167 167 167 168 169 170 172 173 176 178 181 184 188 191 195 199 203 207 211 215 219 222 225 228 231 232 234 234 234 233 231 228 224 220 215 209 203 196 190 182 175 168 160 153 146 139 132 126 120 114 109 104 99 95 91 87 84 81 78 75 73 71 70 68 67 66 65 65 64 64 64 64 65 65 66 67 68 69 71 72 74 77 79 82 85 88 91 95 99 104 109 114 120 126 133 140 148 157 166 175 185 196 207 218 230 242 254 266 278 289 298 307 314 320 323 324 323 320 315 307 298 287 275 262 249 235 221 207 193 180 168 156 145 134 124 115 106 99 91 85 78 73 68 63 58 55 51 48 44 42 39 37 35 33 31 29 28 27 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 50 53 57 61 65 70 75 81 87 93 100 107 115 123 131 140 148 157 166 175 184 192 200 207 213 218 222 224 226 226 224 222 218 213 207 200 193 185 177 169 160 152 144 136 128 121 114 108 101 95 90 85 80 75 71 67 64 60 57 54 52 49 47
 136 136 137 137 137 138 138 138 139 139 140 141 141 142 143 143 144 145 146 147 148 150 151 152 154 155 157 159 160 162 164 166 168 170 173 175 177 180 182 185 187 190 192 195 197 199 202 204 205 207 208 210 210 211 211 212 211 211 210 209 208 206 204 202 200 198 196 194 192 189 187 185 183 181 179 177 175 174 173 171 171 170 169 169 169 169 170 171 171 173 174 176 177 180 182 184 187 190 193 196 199 203 206 209 213 216 219 221 224 225 227 228 228 228 227 226 224 221 217 213 209 204 198 192 186 180 173 167 161 154 148 142 136 130 125 120 115 110 106 102 98 95 92 89 86 84 81 79 77 76 74 73 72 71 70 69 69 68 68 68 68 68 68 68 68 68 69 69 70 71 71 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 94 96 98 101 103 106 109 111 114 118 121 124 128 131 135 139 142 146 150 154 157 161 164 167 170 173 175 177 179 180 180 180 179 178 176 174 171 168 164 160 156 151 146 141 136 130 125 120 114 109 104 99 95 90 86 82 78 74 71 67 64 61 59 56 54 51 49 47 46 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 85 87 90 93 96 98 101 103 106 108 111 113 115 117 119 121 122 124 125 127 128 129 130 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136
 80 77 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 42 44 46 49 51 54 57 61 64 68 72 77 82 87 93 99 105 112 119 126 134 142 151 160 169 178 188 197 207 217 227 237 246 255 264 272 279 286 291 296 300 302 304 304 304 302 300 296 292 287 282 275 269 262 255 248 241 233 226 218 211 204 197 190 184 178 172 166 160 155 150 145 141 137 133 129 126 123 120 117 114 112 110 108 107 105 104 103 102 101 100 100 100 99 99 100 100 100 101 101 102 102 103 104 105 106 107 109 110 111 113 114 116 117 119 121 123 124 126 128 130 132 133 135 137 139 140 142 143 145 146 147 148 149 149 150 150 149 149 148 147 145 144 142 139 137 134 131 127 124 120 116 112 108 104 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 38 39 39 39 40 41 42 43 44 45 47 48 50 52 53 56 58 60 62 65 68 70 73 76 80 83 86 90 93 97 101 104 108 112 116 120 123 127 131 134 138 141 144 147 149 152 154 156 157 158 159 160 160 160 159 159 158 157 156 154 152 151 149 147 145 142 140 138 136 134 132 131 129 127 126 124 123 122 122 121 120 120 120 120 120 120 121 121 122 122 123 124 125 125 126 127 128 128 129 129 129 129 129 129 128 128 127 126 124 123 121 120 118 115 113 111 108 106 103 101 98 95 93 90 87 85 82
 54 52 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 46 48 51 53 56 58 61 64 67 70 73 75 78 81 84 87 90 93 96 99 102 105 108 111 114 117 120 122 125 128 131 134 137 139 142 145 148 151 154 157 161 164 167 171 175 178 182 186 190 194 198 203 207 212 216 221 226 231 235 240 245 249 254 258 262 266 269 272 275 277 279 280 281 281 281 280 278 276 273 270 266 261 256 251 245 239 232 226 219 211 204 197 189 182 175 167 160 153 146 140 133 127 121 115 109 104 99 93 89 84 79 75 71 67 64 60 57 53 50 47 45 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 74 77 80 83 87 91 94 98 102 105 109 113 116 120 123 126 129 132 134 136 138 139 140 140 140 140 139 138 136 134 132 130 128 125 122 119 117 114 111 108 105 103 100 98 95 93 91 89 87 85 83 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 55
 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 62 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 50 53 56 59 63 67 72 77 83 89 97 105 114 124 135 147 161 176 193 212 233 255 280 307 335 365 397 429 462 493 523 549 571 587 597 600 596 586 569 548 523 495 466 436 406 378 350 324 300 277 257 238 220 204 190 177 165 154 144 135 127 119 113 106 101 95 91 86 82 79 75 72 69 66 64 62 60 58 56 54 53 52 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 86 87 89 90 92 94 95 97 99 101 104 106 108 111 113 115 118 120 123 125 127 129 131 133 134 135 136 136 136 135 134 133 131 129 126 122 119 115 111 107 102 98 93 89 85 80 76 72 68 65 62 58 55 53 50 48 46 44 42 40 39 38 37 35 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35
 66 67 68 69 71 72 74 75 77 78 80 81 83 85 87 88 90 92 94 96 99 101 103 106 108 110 113 116 118 121 124 127 129 132 135 138 141 144 146 149 151 154 156 158 160 162 164 165 166 167 167 168 168 168 167 166 165 164 163 161 159 157 155 153 151 148 146 143 141 138 136 133 131 128 126 124 121 119 117 115 113 111 110 108 106 105 103 102 101 99 98 97 96 95 95 94 93 93 92 92 91 91 91 91 91 91 91 91 91 92 92 93 94 94 95 96 98 99 101 102 104 106 108 111 113 116 119 122 125 129 133 137 141 146 151 156 161 167 172 178 184 191 197 203 210 217 223 230 236 242 248 254 259 264 269 273 276 279 281 283 284 284 284 284 282 281 279 276 273 270 266 262 258 254 250 246 241 237 233 228 224 220 216 212 208 204 201 197 194 191 188 185 182 179 177 175 172 170 168 167 165 163 162 161 160 159 158 157 156 156 156 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 158 158 158 157 156 156 155 154 154 153 152 151 150 149 149 148 147 146 145 144 143 143 142 141 140 140 139 139 138 137 137 136 136 136 135 135 134 134 134 133 133 132 132 131 131 130 130 129 128 127 126 125 124 122 121 119 118 116 114 112 110 107 105 103 100 98 95 93 90 87 85 82 80 77 75 73 71 68 66 64 63 61 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64
 109 106 103 99 97 94 91 89 86 84 82 80 79 77 76 74 73 72 71 70 69 68 67 67 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 79 80 81 83 84 86 88 90 92 94 96 99 101 104 106 109 112 115 118 122 125 129 133 136 140 144 149 153 157 161 166 170 174 179 183 187 191 195 199 202 205 208 210 212 214 215 216 217 217 216 215 214 213 211 209 206 203 200 197 194 190 187 183 180 176 172 169 165 162 159 155 152 149 146 144 141 139 136 134 132 130 128 127 125 124 123 121 120 119 119 118 117 117 116 116 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 114 114 113 113 112 111 111 110 108 107 106 105 103 102 100 99 97 95 93 92 90 88 87 85 84 82 81 79 78 77 76 75 74 73 73 72 72 71 71 71 71 72 72 72 73 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 91 92 93 94 95 96 97 98 99 100 100 101 101 102 102 102 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 105 105 106 106 107 108 109 110 111 112 114 116 117 120 122 124 127 130 134 137 141 145 150 155 160 165 171 177 183 190 197 204 211 219 226 234 241 248 255 262 268 274 279 284 288 291 293 294 294 293 292 289 286 281 276 271 265 258 251 244 236 228 221 213 205 198 191 184 177 170 163 157 151 146 140 135 130 126 121 117 113
 56 54 52 50 49 47 46 45 44 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 53 55 58 61 64 67 71 74 78 83 87 92 97 102 107 113 118 124 130 136 142 147 153 159 164 170 175 180 184 188 192 195 198 201 203 205 206 207 208 208 208 208 207 206 205 204 203 201 200 198 197 195 193 191 189 187 185 183 181 179 177 175 173 171 169 167 165 163 161 158 156 154 152 149 147 145 142 140 137 135 132 129 127 124 122 119 116 114 111 109 106 104 101 99 97 94 92 90 88 86 84 82 81 79 78 76 75 74 73 72 72 71 71 70 70 70 70 70 71 71 72 73 74 75 77 78 80 82 84 87 89 92 95 98 102 105 109 114 118 123 129 134 140 147 154 161 168 176 184 193 202 211 220 230 239 248 257 266 273 280 287 291 295 297 298 298 295 292 287 281 273 265 256 246 237 226 216 206 196 186 177 168 159 151 144 136 130 123 118 112 107 102 98 94 91 87 84 82 79 77 75 73 71 70 69 67 66 65 64 64 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 65 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 89 91 92 94 96 98 100 103 105 107 109 111 113 115 117 119 121 123 124 126 127 128 129 129 129 129 129 128 127 126 125 123 121 119 117 114 112 109 106 103 100 97 94 91 88 85 82 79 77 74 71 69 66 64 62 60 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 40 41 42 44 46 47 49 52 54 56 59 62 65 68 71 75 78 82 85 89 93 96 100 103 106 109 112 114 116 118 119 119 119 119 118 117 116 114 111 109 106 104 101 98 95 92 89 86 83 81 78 76 73 71 69 66 65 63 61 59 58 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 56 56 57 58 59 60 61 62 63 65 66 68 70 72 75 77 80 83 86 90 93 97 102 106 111 116 122 128 134 140 147 154 162 170 177 185 193 201 209 216 223 230 235 240 243 246 247 247 245 242 238 233 227 220 212 203 195 186 177 168 159 151 143 135 127 120 113 107 101 95 90 85 81 77 73 70 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 38 38 38 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 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 41 43 46 49 52 55 59 63 66 71 75 79 84 89 94 99 105 111 117 123 130 137 144 151 159 167 175 183 192 200 209 218 227 237 246 255 264 273 282 290 298 306 312 319 324 328 331 334 334 334 332 329 324 318 311 303 293 283 272 260 248 236 224 211 199 187 176 165 154 144 134 125 116 108 100 93 87 81 75 69 64 60 55 51 48 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 34 37 40 43 47 50 54 58 63 67 72 76 81 86 92 97 102 107 113 118 124 129 134 139 144 148 153 157 161 164 168 171 173 175 177 179 180 181 182 182 182 182 181 180 179 178 176 174 172 169 166 164 161 157 154 150 147 143 139 135 131 127 124 120 116 112 109 105 102 99 96 94 91 89 87 85 84 82 81 80 79 79 78 78 78 78 79 79 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 99 99 99 99 99 98 97 95 94 92 90 87 84 82 78 75 72 68 65 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 36
 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 46 47 48 50 51 53 55 57 58 60 63 65 67 69 71 74 76 78 80 82 84 86 88 90 91 92 93 94 95 95 95 95 95 94 93 92 91 90 88 87 85 83 82 80 78 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 52 51 51 50 50 50 50 50 50 51 51 52 53 54 55 56 58 60 61 64 66 68 71 74 77 80 84 87 91 95 99 104 108 113 117 122 126 130 134 138 142 145 148 150 152 153 154 154 154 153 152 150 148 145 142 139 136 132 128 125 121 117 113 109 105 102 98 94 91 87 84 81 77 74 71 69 66 63 61 58 56 54 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 61 65 68 72 77 81 86 91 96 102 108 114 121 127 134 142 149 156 163 171 177 184 190 195 200 204 206 208 208 207 205 202 198 192 186 180 172 164 156 148 140 132 124 116 109 102 95 88 82 77 71 66 62 58 54 50 47 44 41 39 36 34 33 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35
 60 62 63 65 67 69 71 73 75 78 81 84 88 91 95 99 104 108 114 119 125 131 137 144 150 157 164 171 178 185 191 197 203 208 211 214 216 218 218 216 214 211 208 203 198 192 187 180 174 168 161 155 149 143 138 133 128 123 119 115 112 108 105 103 100 98 96 95 93 92 91 90 90 89 89 89 89 89 89 90 90 91 91 92 93 93 94 95 96 97 97 98 99 99 100 100 101 101 101 101 101 101 101 100 100 99 98 97 96 95 94 92 91 89 88 86 84 82 81 79 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 54 57 61 66 70 76 81 87 93 100 108 115 123 132 141 150 160 169 179 188 198 207 215 223 230 236 241 245 248 249 249 248 245 242 237 231 225 218 211 203 195 187 179 171 164 156 149 142 135 128 122 116 110 105 100 95 90 86 82 78 75 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59
 137 138 138 138 138 138 137 137 136 136 135 134 133 132 130 129 128 126 124 123 121 120 118 116 115 113 112 110 109 107 106 105 104 103 102 101 100 99 99 98 98 97 97 97 97 97 97 98 98 99 99 100 101 102 103 104 106 107 109 111 113 115 118 120 123 126 129 133 136 140 144 148 152 157 161 166 171 176 181 187 192 197 203 208 214 219 224 229 233 238 242 246 249 252 254 255 256 257 257 256 254 252 249 246 242 238 233 228 223 217 212 206 200 194 188 182 177 171 166 161 156 151 147 143 139 135 132 129 126 124 122 120 119 117 116 115 115 115 115 115 115 116 117 118 119 120 122 124 126 128 131 133 136 138 141 144 147 150 153 156 159 162 164 167 169 171 173 175 177 178 179 180 180 180 180 179 179 177 176 174 173 171 168 166 163 160 157 154 151 148 145 141 138 135 131 128 125 122 119 116 113 110 108 105 103 101 99 97 95 94 92 91 90 89 89 88 88 88 88 89 89 90 91 92 93 95 96 98 100 102 105 107 110 113 115 119 122 125 129 132 136 140 144 148 152 155 159 163 166 170 173 176 179 181 183 185 186 187 188 188 188 187 186 185 183 181 179 176 174 171 167 164 161 157 153 150 146 143 139 135 132 129 125 122 119 116 113 110 108 105 103 101 99 97 95 94 92 91 90 89 88 88 87 86 86 86 86 85 85 86 86 86 86 86 87 87 88 88 89 89 90 91 91 92 93 94 94 95 96 97 98 100 101 102 103 105 106 108 109 111 112 114 115 117 118 120 122 123 125 126 128 129 130 131 133 134 135 135 136 137
 42 41 40 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 37 39 40 41 43 45 47 50 52 55 58 61 64 68 72 76 81 85 90 95 100 105 111 116 122 127 133 138 143 147 152 156 159 162 165 167 168 170 170 170 170 169 168 166 165 163 161 159 156 154 152 149 147 145 142 140 138 135 133 131 129 127 125 123 122 120 118 116 115 113 111 110 108 107 105 103 102 100 99 97 95 94 92 91 89 87 86 84 82 81 79 77 75 74 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 39 39 39 40 41 41 42 43 45 46 47 49 51 53 55 57 60 62 65 68 72 75 79 83 88 93 98 104 110 116 123 130 138 146 155 164 173 182 192 201 210 219 228 235 242 248 253 256 257 257 256 253 248 243 236 228 220 211 201 192 182 173 164 155 146 138 131 123 116 110 104 98 93 88 83 79 75 72 68 65 62 60 57 55 53 51 50 48 46 45 44 43 42 41 40 39 38 37 37 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 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 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 60 60 60 60 61 61 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43
 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 42 43 45 46 48 51 53 56 59 63 67 71 76 81 86 93 99 106 114 122 131 140 150 160 171 182 193 203 214 224 233 242 249 256 261 264 266 266 265 263 260 255 250 244 237 230 223 216 209 202 195 188 182 176 170 164 159 155 150 146 142 139 136 133 131 129 127 125 124 122 121 121 120 120 120 120 120 120 121 121 122 122 123 124 124 125 125 126 126 127 127 127 127 127 127 126 126 125 125 124 123 123 122 121 120 119 119 118 117 117 117 117 117 117 117 118 118 119 120 122 123 125 127 129 132 135 138 141 144 148 152 156 161 165 170 175 181 186 192 198 203 209 215 221 227 232 237 242 247 251 254 257 259 260 260 259 257 254 251 246 240 234 227 219 211 203 194 185 176 167 158 150 141 133 125 118 111 104 98 92 86 81 76 71 66 62 58 55 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 97 99 100 101 102 103 104 105 106 106 107 107 108 108 109 109 109 110 110 110 110 110 110 109 109 109 108 107 107 106 105 104 103 102 100 99 97 96 94 92 91 89 87 85 83 81 79 77 75 73
 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 77 79 81 82 84 86 87 89 91 93 95 97 99 102 104 107 109 112 115 119 122 126 130 134 138 143 148 153 159 165 171 178 185 192 200 208 216 224 232 240 249 256 264 271 277 282 286 290 291 292 291 289 286 282 276 270 262 254 246 237 227 218 209 200 191 183 174 167 159 152 146 140 134 129 125 120 116 113 110 107 104 102 100 99 97 96 95 94 93 92 92 91 91 91 91 91 90 90 90 90 90 90 90 89 89 88 88 87 86 85 84 83 82 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 73 76 78 81 85 88 92 96 100 104 109 114 119 125 131 137 144 151 158 165 173 181 189 197 205 213 221 229 237 245 252 258 264 269 273 276 279 280 280 279 277 273 269 264 258 251 243 235 227 218 209 200 191 182 173 164 156 148 140 133 126 119 112 106 101 95 90 85 81 76 72 69 65
 63 65 67 68 70 72 73 75 77 78 80 81 83 84 85 86 87 88 89 90 90 91 91 91 91 91 91 91 90 90 89 89 88 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 26 27 28 30 32 34 37 39 42 45 49 52 56 61 66 71 77 83 89 96 104 112 121 129 139 149 159 169 180 191 202 213 223 233 243 251 259 265 270 274 276 276 276 273 270 265 259 252 244 236 228 219 210 202 193 185 176 168 161 153 146 140 133 127 122 116 111 107 102 98 94 91 88 84 82 79 77 74 72 70 69 67 66 65 64 63 63 62 62 62 62 63 63 64 65 66 67 68 70 72 74 76 78 80 83 85 88 91 93 96 99 102 104 107 110 112 114 116 118 119 121 122 122 123 123 123 122 122 121 120 119 118 116 115 114 113 111 110 109 109 108 107 107 107 107 108 109 110 111 113 115 118 120 124 127 132 136 141 147 154 161 168 177 186 196 207 219 232 246 260 275 291 307 324 340 355 370 383 394 402 407 409 407 402 394 382 368 351 333 314 295 275 256 238 220 203 187 173 159 147 135 125 116 107 99 92 86 80 75 70 66 62 59 56 53 51 49 47 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62
 91 89 88 86 84 81 79 77 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 33 33 34 35 36 38 39 41 43 45 48 50 53 57 60 64 69 74 79 85 92 99 106 115 124 133 143 154 166 178 190 203 217 230 244 257 270 282 293 303 312 319 325 328 330 329 327 323 317 309 301 291 281 269 258 246 235 223 212 201 190 180 170 161 152 143 135 128 121 115 109 103 98 93 89 85 81 78 75 72 70 67 65 63 61 60 59 57 56 55 55 54 54 53 53 53 53 53 54 54 55 56 57 58 59 61 62 64 67 69 72 75 78 82 85 89 94 99 104 109 115 120 127 133 140 147 154 161 169 176 184 192 199 206 213 220 226 232 237 242 245 248 250 251 251 250 248 245 241 237 231 225 219 212 205 198 190 183 175 168 160 153 146 140 134 128 122 117 112 107 103 99 95 92 88 85 83 80 78 76 74 72 71 69 68 67 66 66 65 64 64 64 64 64 64 65 65 66 67 68 69 71 72 74 76 78 81 83 86 89 92 95 98 102 105 109 113 117 121 125 129 132 136 140 143 147 150 152 154 156 158 159 159 159 159 158 156 154 152 149 146 142 138 134 130 126 122 117 113 109 105 101 97 93 90 86 83 80 77 75 72 70 68 67 65 63 62 61 60 59 59 58 58 57 57 57 57 58 58 58 59 60 60 61 62 63 65 66 68 69 71 73 74 76 78 80 82 84 85 87 89 90 92 93 94 95 96 97 97 97 97 97 96 96 95 94 92
 98 98 98 98 98 98 99 99 99 99 99 99 99 99 100 100 100 100 101 101 101 102 102 103 103 103 104 104 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 111 111 112 112 113 114 115 116 117 119 120 122 124 126 128 130 133 136 139 142 145 148 152 155 159 162 166 170 173 177 180 183 186 188 191 193 194 195 196 197 197 196 196 195 193 191 189 186 183 180 177 173 169 166 162 157 153 149 145 141 137 132 128 125 121 117 114 110 107 104 101 98 95 93 90 88 86 84 82 80 78 77 75 73 72 70 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 42 43 43 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 75 77 78 80 82 84 85 87 89 91 92 94 96 97 99 100 102 103 104 105 107 108 109 110 111 112 112 113 114 115 115 116 117 118 118 119 120 121 122 122 123 124 126 127 128 129 131 132 133 135 136 138 139 141 142 143 144 146 147 147 148 149 149 149 149 149 148 147 146 145 143 142 140 138 135 133 130 127 124 121 117 114 110 107 103 100 96 93 90 86 83 80 77 74 71 68 66 64 61 59 57 55 54 52 51 50 49 48 47 46 45 45 45 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 84 86 88 89 90 92 93 94 94 95 96 96 97 97 97 98 98 98
 38 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 48 49 50 52 54 55 57 59 61 64 66 69 71 74 77 80 83 87 90 93 97 101 105 109 112 116 120 124 128 132 136 140 143 146 149 152 155 157 159 160 162 162 163 163 163 162 161 160 159 157 155 153 151 149 146 144 142 139 137 134 132 130 128 126 124 122 120 118 117 115 114 113 111 110 109 109 108 107 107 106 106 106 105 105 105 105 105 106 106 106 107 107 108 108 109 109 110 110 110 111 111 111 111 112 111 111 111 111 110 109 109 108 107 106 104 103 101 100 98 96 95 93 91 89 87 85 83 81 80 78 76 74 73 71 70 68 67 66 64 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 58 58 58 59 59 60 61 62 63 64 65 67 68 70 72 73 76 78 80 82 85 88 90 93 96 99 102 105 108 111 113 115 117 119 121 122 122 123 122 122 121 120 118 116 114 111 108 105 102 99 96 93 90 86 83 80 77 74 71 69 66 64 61 59 57 55 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 41 41 41 41 41 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 73 75 76 78 80 81 82 84 85 86 87 88 89 89 89 90 89 89 89 88 87 86 85 84 82 81 79 77 75 73 71 69 67 65 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38
 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 14 16 18 20 22 25 28 32 36 40 45 50 57 64 72 81 91 102 115 129 145 162 182 203 225 249 274 299 323 345 363 377 385 387 383 372 357 338 316 293 270 247 225 205 186 169 154 140 127 116 106 97 89 83 76 71 66 62 58 54 51 49 46 44 43 41 40 39 38 37 37 36 36 36 36 37 38 38 39 41 42 43 45 47 49 52 54 57 60 63 66 69 73 76 80 83 86 90 93 95 98 100 101 103 103 104 103 103 102 100 98 95 93 90 87 84 80 77 73 70 67 64 61 58 56 53 51 49 47 46 44 43 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 51 53 56 59 63 67 72 77 83 90 98 107 117 128 140 154 169 187 206 226 248 271 295 318 340 359 374 385 389 387 379 365 346 324 300 275 250 226 203 182 162 145 129 115 102 91 81 72 64 57 51 45 40 36 32 28 25 23 20 18 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 49 51 53 54 56 57 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 59 58 56 55 54 52 50 49 47 45 44 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9
 83 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 73 73 72 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 78 78 77 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 83 84 85 86 87 87 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 92 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 94 94 94 93 93 92 91 90 90 88 87 86 85 83 82 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 64 65 67 68 70 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 107 108 109 110 110 111 111 111 110 110 109 108 107 106 104 103 101 99 97 95 92 90 88 86 84 82 79 77 76 74 72 70 69 67 66 65 63 62 61 60 60 59 58 58 58 57 57 57 57 57 57 57 58 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83
 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 29 29 31 32 33 35 37 39 42 45 48 52 56 61 66 72 79 86 94 103 113 124 136 149 163 178 195 213 232 252 274 297 321 345 369 394 418 440 461 479 495 507 515 519 518 514 506 494 480 463 444 424 404 383 363 343 323 304 287 270 254 239 225 212 200 189 178 168 159 151 143 136 129 123 117 112 107 102 98 94 90 86 83 80 78 75 73 71 69 67 65 64 63 62 61 60 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 52 51 51 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 31 33 35 37 39 42 45 49 53 57 62 68 74 82 90 99 110 122 135 151 168 188 210 235 262 293 327 363 402 442 483 523 561 595 622 640 650 649 638 619 592 559 523 485 447 409 373 339 308 279 253 229 207 188 170 155 141 128 117 107 99 91 84 78 72 67 63 59 56 53 51 48 47 45 44 42 42 41 40 40 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32
 191 190 188 186 182 178 174 168 163 157 150 143 137 130 123 117 111 105 99 93 88 83 79 75 71 67 64 61 58 55 53 51 49 47 45 44 43 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 74 75 75 75 76 77 77 78 79 80 82 83 85 86 88 90 92 94 96 98 100 102 104 105 107 108 109 109 110 110 109 109 108 106 104 102 100 97 95 92 89 85 82 79 76 72 69 66 63 60 57 54 52 50 47 45 43 41 40 38 37 36 34 33 33 32 31 31 30 30 30 30 29 29 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 84 84 85 86 86 87 88 89 89 90 91 92 93 93 94 95 96 97 97 98 99 99 100 100 101 101 101 101 102 102 102 101 101 101 101 100 100 100 99 99 99 98 98 98 98 98 98 98 99 99 100 101 102 104 105 107 109 112 114 117 120 124 127 131 135 140 144 149 154 158 163 168 172 176 180 183 186 188 190 191
 134 131 128 126 123 120 117 114 111 107 104 101 98 95 92 90 87 84 82 79 77 75 73 71 69 67 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 115 117 119 120 122 123 124 125 126 126 126 126 125 125 124 122 121 119 117 115 112 110 107 105 102 99 96 93 90 88 85 82 80 77 75 72 70 68 66 64 62 61 59 58 57 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 56 56 56 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 70 69 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 69 70 71 72 73 74 75 77 78 79 81 83 84 86 88 90 92 95 97 99 102 104 107 110 112 115 118 121 123 126 129 131 134 136 138 140 141 143 144 145 145 145 145 145 144 143 141 140 138 136
 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 81 82 82 83 83 83 84 84 84 84 84 83 83 83 83 82 82 82 81 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 75 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 43 45 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 69 70 71 71 71 71 71 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 53 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 68 68 69 68 68 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47
 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 78 80 82 84 85 87 89 90 92 94 95 97 98 100 101 103 104 105 106 107 108 109 110 111 111 112 112 113 113 113 113 113 113 112 112 112 111 110 110 109 108 107 106 105 104 103 102 101 99 98 97 96 94 93 92 90 89 88 87 85 84 83 82 81 80 79 78 77 77 76 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 58 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 84 87 90 93 96 99 103 107 110 114 118 122 126 129 133 137 140 143 146 148 150 152 153 154 154 154 153 152 151 149 147 144 142 139 135 132 129 125 121 118 114 110 107 103 100 96 93 90 87 84 82 79 77 75 73 71 69 68 66 65 64 63 62 62 61 60 60 60 60 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52
 42 42 42 42 42 43 43 43 43 44 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 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 61 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 80 82 83 84 85 85 86 86 86 86 85 84 83 82 81 79 77 76 74 71 69 67 65 63 60 58 56 54 52 50 49 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 71 73 74 76 77 78 78 79 79 79 79 79 79 78 77 76 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42
 23 23 23 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 19 20 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 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 61 61 62 62 62 62 62 62 62 61 60 59 59 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 61 60 58 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24
 226 220 213 206 198 191 184 177 170 163 157 151 145 140 135 131 127 123 120 117 115 112 110 109 108 106 106 105 104 104 104 104 104 104 105 105 105 106 106 107 107 107 108 108 108 108 109 109 109 109 108 108 108 108 107 107 106 106 106 105 105 104 104 104 104 104 104 104 104 105 105 106 107 108 110 111 113 114 116 118 120 123 125 127 130 132 135 137 140 142 144 146 148 149 150 151 152 152 152 152 151 150 149 147 145 142 140 137 134 130 127 124 120 117 113 110 107 103 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 59 57 56 55 54 52 51 50 49 49 48 47 47 46 46 46 45 45 45 46 46 47 47 48 49 50 52 53 55 57 59 61 64 67 69 73 76 79 83 87 91 95 99 103 107 111 115 119 123 126 129 132 134 135 136 137 137 136 135 134 132 129 127 124 120 117 114 110 107 103 100 97 94 91 88 85 83 81 79 77 75 73 72 70 69 68 67 66 65 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 58 60 62 65 68 72 75 79 84 88 93 99 105 111 118 126 134 142 151 160 169 179 188 197 207 215 223 230 236 241 245 247 247 247 245 242 238 232
 50 51 52 53 54 55 56 58 59 60 61 63 64 66 68 69 71 73 75 77 79 81 84 86 89 91 94 96 99 101 104 107 109 112 115 117 119 122 124 126 128 130 132 133 135 136 137 138 138 139 139 138 138 137 136 135 134 132 130 128 126 123 121 118 115 112 109 106 103 100 97 94 90 88 85 82 79 77 74 72 70 67 65 64 62 60 58 57 56 54 53 52 51 50 49 49 48 48 47 47 47 46 46 46 47 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 78 80 82 84 86 88 90 92 93 95 97 98 99 101 102 103 104 104 105 105 105 106 106 105 105 105 104 103 102 101 100 99 98 97 96 95 93 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 72 72 72 71 71 71 72 72 72 73 74 74 75 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 102 103 105 106 108 109 110 111 111 112 112 112 112 111 111 110 109 108 106 105 103 101 99 97 95 93 90 88 86 84 82 80 78 76 74 73 71 70 69 68 67 66 66 65 65 65 65 65 66 66 67 67 68 69 70 72 73 75 76 78 80 82 84 87 89 91 94 97 99 102 105 108 110 113 116 118 120 122 124 126 127 128 129 129 129 129 129 128 127 125 123 121 119 117 115 112 109 107 104 101 98 95 92 90 87 84 81 79 76 74 72 69 67 65 63 61 59 58 56 54 53 52 51 49 48 48 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50
 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 50 51 53 56 58 60 63 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 118 122 127 131 136 141 146 151 156 161 166 171 175 180 184 188 192 195 197 199 199 199 198 196 193 189 184 179 172 165 158 151 143 135 127 119 112 105 98 91 85 79 73 68 63 59 55 51 47 44 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 41 43 45 47 49 51 54 57 60 63 67 71 75 79 84 89 94 100 106 112 119 126 133 140 148 155 162 170 177 184 190 195 200 205 208 210 211 211 211 209 206 203 198 193 188 182 176 170 164 157 151 145 138 132 127 121 116 110 106 101 96 92 88 84 81 78 74 72 69 66 64 62 60 59 57 56 55 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 60 61 62 63 64 65 66 67 68 68 68 68 68 68 67 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 34 35
 53 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 33 35 37 39 41 44 47 50 53 56 60 63 67 71 75 78 82 86 89 92 95 97 99 100 101 102 102 102 101 100 98 97 95 93 91 88 86 84 82 80 78 76 74 72 71 69 68 67 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 38 38 38 37 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 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 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 38 39 39 40 41 42 42 42 43 43 43 42 42 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 63 66 68 71 73 75 77 79 80 81 82 82 82 82 82 80 79 78 76 74 71 69 66 64 61 59 56
 58 55 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 31 32 34 37 39 42 45 49 52 57 61 66 72 78 84 91 99 106 114 122 130 138 146 153 159 164 168 171 173 173 173 170 167 163 159 154 148 142 136 130 124 119 113 108 103 98 94 90 87 84 81 78 76 74 72 70 69 68 67 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 71 72 74 75 77 79 81 83 86 89 92 96 99 103 107 111 116 121 125 130 134 139 143 147 150 153 155 156 156 156 154 152 149 145 140 135 130 124 117 111 105 99 93 87 81 76 71 66 62 58 55 52 49 46 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 59 61 64 67 69 71 73 75 77 78 79 80 81 81 81 81 81 80 79 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 74 73 73 71 70 68 66 64 62 60
 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 14 15 16 17 18 19 20 21 23 25 26 28 31 33 36 39 43 47 52 57 63 69 76 85 93 103 113 124 134 145 156 165 173 180 184 186 185 182 177 171 163 154 144 135 125 116 108 100 92 85 79 73 68 64 59 56 52 50 47 45 43 41 40 38 37 36 36 35 35 35 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 60 61 63 64 66 68 71 73 76 79 82 86 89 93 98 102 107 112 117 123 129 135 141 147 152 158 164 169 173 177 180 181 182 182 180 177 173 168 162 156 149 141 134 126 118 111 103 97 90 84 78 73 68 63 59 55 51 48 45 42 39 37 35 33 31 29 27 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 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 48 50 52 54 55 56 57 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 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
 91 90 89 88 86 85 83 81 79 78 76 74 72 71 69 68 66 65 64 63 62 62 61 61 60 60 60 61 61 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 95 97 99 101 103 105 107 109 111 113 114 116 117 118 119 120 120 121 121 120 120 119 118 117 116 114 113 111 109 108 106 104 102 100 98 96 94 92 90 89 87 86 84 83 82 81 80 79 78 77 77 77 76 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 88 89 90 91 92 92 93 94 94 95 96 96 97 97 97 98 98 99 99 99 100 100 101 101 102 102 103 104 105 106 107 108 110 111 113 115 117 120 122 125 128 131 135 138 142 146 149 153 157 160 164 167 169 171 173 174 175 175 175 174 172 170 167 164 160 156 152 147 142 138 133 128 124 119 115 111 107 103 99 96 93 90 88 85 83 81 79 77 76 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 63 64 64 65 67 68 69 71 72 74 75 77 79 81 83 85 88 90 92 95 97 100 102 105 107 110 112 114 117 119 121 123 124 126 127 128 128 129 129 129 128 128 127 126 124 123 121 119 117 115 113 111 109 107 104 102 100 98 96 94 92 90 88 87 85 83 82 81 79 78 77 76 76 75 74 74 73 73 73 73 73 74 74 75 76 76 77 78 80 81 82 83 85 86 87 88 89 90 91 92 92 92 92 92 92
 108 106 104 101 97 94 90 87 83 79 76 72 69 66 63 60 58 55 53 52 50 49 48 47 46 45 45 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 77 77 76 75 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 61 61 62 63 64 65 66 68 70 71 73 75 78 80 83 85 88 90 93 95 97 100 102 104 105 107 108 109 109 110 110 109 109 108 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 72 70 69 68 67 67 66 66 66 66 66 67 68 69 70 71 73 76 78 81 84 87 91 94 98 102 107 111 115 119 123 127 130 132 134 135 136 136 134 133 130 127 123 119 114 110 105 100 95 90 85 81 77 73 69 66 63 60 57 55 53 52 50 49 48 47 46 45 45 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 54 54 55 56 56 57 59 60 61 63 64 66 68 70 72 74 76 78 80 82 84 85 87 89 90 91 92 93 93 93 93 93 92 91 91 89 88 87 85 84 82 81 79 77 76 74 73 71 70 68 67 66 65 64 63 62 62 61 61 61 61 61 61 62 62 63 64 66 67 69 71 73 75 78 81 84 87 90 93 96 99 102 104 107 109 110 111 112 112 111 110
 93 94 94 95 96 96 97 98 98 99 100 100 101 102 103 103 104 105 105 106 106 107 107 108 108 108 107 107 107 106 105 104 103 101 99 98 96 94 92 89 87 85 82 80 77 75 72 70 67 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 49 52 54 57 59 62 65 68 71 75 78 81 84 87 90 92 95 97 99 101 102 103 104 104 105 104 104 103 102 101 100 99 97 96 94 92 91 89 87 85 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 52 54 55 57 60 62 64 67 70 72 75 79 82 85 89 92 96 99 103 106 109 112 114 116 118 119 119 119 118 117 115 112 109 106 102 99 94 90 86 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 40 39 38 37 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 62 63 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 77 78 79 80 81 82 83 84 84 85 86 87 88 89 90 90 91 92 92
 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 43 46 48 51 54 57 59 62 65 68 71 74 77 79 82 85 87 90 92 94 96 97 99 100 101 102 103 103 103 103 102 102 101 100 98 97 95 93 91 88 86 83 80 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 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 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 39 39 40 41 43 44 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 85 88 91 94 96 98 100 102 103 103 103 103 102 101 100 98 96 94 91 89 86 83 80 77 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 31 31 31 31 31 32 32 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 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 74 76 78 79 81 83 85 86 88 89 90 91 92 93 94 94 94 94 94 93 92 91 89 88 86 84 81 79 76 74 71 68 65 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 27 26 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 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 69 71 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 99 100 101 101 102 102 103 104 104 105 105 106 107 107 108 109 110 111 112 113 114 115 116 117 118 118 119 119 119 119 119 118 117 116 115 113 112 110 107 105 102 100 97 94 91 88 85 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 58 61 63 65 67 69 71 74 76 77 79 81 82 83 84 85 85 86 86 86 86 85 85 84 83 82 81 80 78 77 76 74 73 71 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27
 81 83 84 86 87 89 90 91 92 92 93 93 92 92 92 91 90 89 87 86 84 83 81 79 77 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 48 48 48 48 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 72 73 74 74 75 75 75 75 74 73 73 71 70 69 67 66 64 63 61 59 58 56 55 54 53 52 51 50 49 48 48 48 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 74 76 78 81 84 87 90 93 96 99 103 107 110 114 118 122 126 130 133 137 140 143 146 148 150 151 152 153 152 152 150 149 146 144 141 138 134 131 127 123 120 116 112 109 105 102 99 96 93 91 88 86 84 82 80 79 77 76 75 73 72 71 70 69 69 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 52 52 52 52 53 54 54 55 56 58 59 61 63 65 67 70 73 76 80 83 87 92 96 101 106 111 117 122 127 132 137 142 146 150 154 157 159 160 161 161 161 160 159 157 155 152 149 146 143 139 136 133 130 127 124 121 118 115 113 110 108 106 104 102 100 98 96 95 93 91 90 89 87 86 85 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 61 61 61 61 61 62 62 63 63 64 65 66 68 69 71 72 74 75 77 79
 29 28 27 26 25 25 24 24 23 23 23 23 24 24 25 25 26 28 29 30 32 34 36 39 41 44 47 51 55 59 63 67 73 78 84 90 97 104 112 121 130 140 151 163 176 190 204 221 238 256 276 297 318 341 364 386 409 430 449 465 478 486 490 489 482 471 456 437 416 392 368 343 318 294 271 249 228 209 192 176 162 149 137 127 117 109 101 95 89 84 80 76 73 70 67 66 64 63 62 61 61 61 62 62 63 64 65 67 68 70 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 114 117 120 123 125 128 130 132 134 136 138 139 140 140 141 141 141 140 139 138 136 134 132 130 128 125 122 120 117 114 111 108 105 102 100 97 95 93 91 89 88 87 86 85 85 85 85 86 86 88 89 91 93 96 99 102 105 109 112 116 120 124 129 133 136 140 143 146 149 151 152 153 153 152 151 150 148 145 143 139 136 132 129 125 121 118 114 110 107 103 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 32 32 33 35 36 38 39 41 44 46 49 52 55 59 63 67 72 76 81 86 92 97 102 107 113 118 122 127 131 134 137 139 141 142 143 143 142 141 140 138 136 133 131 128 125 122 119 116 113 110 108 105 103 100 98 96 94 92 90 88 86 85 83 82 80 79 77 76 75 74 72 71 70 68 67 65 64 63 61 59 58 56 54 53 51 49 47 45 44 42 40 38 37 35 34 32 31
 60 59 59 58 57 57 56 56 56 55 55 55 56 56 57 57 58 60 61 63 65 67 69 72 75 78 82 85 89 94 99 104 109 115 120 127 133 140 147 154 162 169 177 184 192 199 206 212 218 222 227 230 232 233 233 232 229 226 222 217 211 205 198 191 184 176 169 162 155 148 141 135 129 124 118 114 109 105 101 98 95 93 90 88 86 85 84 82 82 81 80 80 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 79 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 53 54 56 57 59 60 62 64 65 67 68 70 71 72 73 74 74 75 75 75 75 75 74 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 63 62 62 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 67 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 60
 98 101 104 106 108 109 110 110 110 109 108 106 104 101 99 96 94 91 88 86 84 81 79 77 76 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 82 83 83 83 84 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 59 58 57 57 57 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 82 85 88 92 95 99 104 108 113 118 123 129 134 139 145 149 153 157 160 161 162 162 160 157 154 149 144 138 131 124 118 111 104 97 91 85 80 75 70 66 62 59 56 53 51 49 47 46 44 43 43 42 41 41 41 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 70 71 73 75 77 79 81 83 86 88 91 94 97 100 103 106 109 112 116 119 122 126 129 132 135 138 141 144 147 150 152 154 156 158 159 161 162 162 163 163 163 162 162 161 159 157 155 153 151 148 145 142 138 135 131 128 124 120 116 112 109 105 101 98 94 91 88 85 82 79 76 73 71 68 66 64 61 59 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 46 47 48 49 50 52 54 56 59 62 65 68 72 75 79 83 87 91 94
 45 47 50 52 54 57 59 61 62 64 65 65 66 66 66 65 64 63 62 60 59 57 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 67 69 70 71 72 73 73 73 72 71 69 67 65 63 60 57 54 51 49 46 43 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 83 83 84 84 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 88 88 88 87 86 85 85 83 82 81 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 30 31 33 34 36 38 40 42
 36 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 82 85 88 92 95 98 101 104 107 109 110 111 112 111 110 108 106 103 99 95 91 87 82 77 73 68 64 60 57 53 50 47 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 38 39 40 42 44 46 49 51 55 58 62 66 70 75 80 86 92 98 105 111 118 124 130 135 139 143 145 146 147 146 143 140 137 132 127 122 117 111 106 101 96 92 87 83 80 76 73 70 68 65 63 61 60 58 57 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 60 61 63 64 65 66 66 66 66 65 64 62 61 59 57 54 52 50 47 45 43 41 39 37 35 33 32 30 29 28 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 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 34 35 36
 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 36 37 38 40 41 42 43 45 46 48 50 51 53 55 57 59 62 64 66 69 72 74 77 80 83 87 90 93 97 100 103 107 110 113 115 118 120 122 123 124 124 124 123 121 119 117 114 110 106 102 97 92 88 83 78 73 69 64 60 56 53 49 46 43 41 38 36 34 32 31 30 29 28 27 27 27 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 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 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 83 83 82 81 80 79 77 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 35 36 37 38 39 40 42 44 46 48 50 52 54 57 59 62 64 67 69 71 73 74 76 77 78 78 78 78 78 77 76 75 73 72 70 68 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 54 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 90 90 91 91 92 93 93 94 95 95 96 97 97 98 98 99 100 100 101 101 101 102 102 102 102 102 101 101 100 99 99 97 96 95 93 91 89 87 85 83 80 78 76 74 71 69 67 65 63 61 59 58 56 55 54 52 51 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 67 68 69 70 71 72 74 76 78 80 82 85 88 91 94 97 101 105 109 113 117 121 124 128 132 135 138 140 142 144 145 145 145 144 143 141 139 137 134 131 127 124 120 117 113 110 106 103 99 96 93 90 87 84 82 79 77 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 48 49 50 50 51 52 52 53
 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 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 55 56 56 57 58 58 59 59 59 59 60 60 59 59 59 59 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33
 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 58 60 63 65 67 69 70 72 73 73 74 74 73 73 71 70 69 67 65 63 61 59 58 56 54 53 52 51 50 49 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 64 66 68 71 74 77 80 83 86 89 93 96 99 102 104 107 109 111 113 114 114 114 114 113 112 110 108 105 102 99 96 93 89 86 83 79 76 73 70 67 64 62 60 57 56 54 52 51 50 49 48 48 48 48 48 48 49 50 51 52 53 55 57 58 60 62 64 65 66 68 68 69 69 69 68 67 66 64 62 60 58 56 54 51 49 47 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 48 50 51 53 54 54 55 55 55 55 55 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 63 63 63 62 61 60 58 56 54 52 50 47 45 42 39 37 35 32 30 28
 55 52 49 46 43 41 39 37 36 34 33 32 32 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 98 99 100 101 102 103 103 104 104 104 104 104 103 102 102 101 100 99 98 97 95 94 93 92 91 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 54 55 55 56 58 59 61 63 65 67 69 72 75 78 82 85 88 92 95 98 101 103 105 106 107 108 107 107 105 103 101 98 95 92 89 86 82 79 75 72 69 66 63 60 57 55 53 50 48 46 45 43 41 40 39 38 36 35 34 33 33 32 31 31 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 72 73 75 76 78 79 81 83 84 86 88 89 91 93 95 97 98 100 102 104 107 109 111 113 115 118 120 123 125 128 130 133 135 138 140 143 145 147 149 150 151 152 152 152 152 151 149 147 144 141 137 132 128 122 117 111 106 100 94 88 83 78 73 68 63 59
 10 10 11 11 12 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 35 35 35 35 36 36 35 35 35 35 34 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 25 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9
 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 42 44 47 49 52 55 58 62 65 69 73 76 80 85 89 93 97 101 105 109 112 115 118 121 123 124 125 126 125 125 123 122 119 117 113 110 106 102 98 94 90 86 82 78 74 70 66 62 59 56 52 49 47 44 42 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 33 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 71 71 70 69 68 67 66 64 62 61 59 57 55 52 50 48 46 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 50 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 65 66 66 67 67 66 66 65 64 63 62 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 36 37 38 39 41 43 45 48 50 54 57 61 65 69 73 77 82 86 90 94 98 101 104 107 108 110 110 110 109 108 106 104 101 98 95 92 88 85 81 77 74 71 67 64 61 59 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 54 54 54 53 53 52 51 50 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29
 19 19 20 21 22 24 25 27 28 30 31 33 35 36 38 39 41 42 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 60 62 63 64 66 67 69 71 72 74 75 76 78 79 79 80 80 79 78 77 76 73 71 68 65 62 58 55 52 48 45 42 39 36 34 31 29 28 26 25 24 23 22 22 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 40 41 43 46 48 50 53 55 58 61 64 68 71 75 79 84 88 93 98 103 108 114 119 125 131 137 142 148 153 159 163 167 170 173 175 175 175 174 172 169 165 160 155 149 143 136 130 123 116 110 104 98 92 87 82 77 73 70 67 64 62 60 58 57 56 55 55 55 55 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 69 69 69 68 67 66 65 64 63 62 61 60 58 57 55 54 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 25 27 28 30 32 35 38 42 46 50 55 60 65 71 78 84 90 96 102 108 113 117 121 124 125 126 126 125 124 122 119 116 113 109 106 102 98 95 91 88 85 81 78 76 73 71 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 18 18
 47 49 52 54 56 58 60 61 63 64 64 65 65 65 64 63 62 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 78 78 77 77 76 75 74 73 71 70 67 65 63 60 57 55 52 49 46 44 41 39 37 35 33 31 30 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 61 63 64 66 67 69 70 71 73 74 74 75 76 76 76 76 76 76 75 74 73 72 71 70 68 67 65 64 62 60 59 57 56 54 53 52 51 50 49 49 48 48 48 48 48 48 49 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34 36 37 39 41 43 45
 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 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 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 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 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 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17
 31 31 31 32 33 34 35 37 39 41 43 46 49 53 56 60 64 68 72 77 81 86 90 95 99 104 108 111 115 117 120 121 122 123 123 122 120 118 116 113 110 106 103 99 95 91 87 84 80 76 73 70 66 63 61 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 73 75 76 77 78 78 79 79 79 78 77 76 75 73 72 70 68 65 63 60 58 55 53 50 48 46 43 41 40 38 36 35 34 33 33 32 32 32 33 33 34 35 36 38 39 41 43 45 47 49 51 54 56 58 60 62 64 66 67 69 70 71 72 72 72 72 72 71 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 79 80 81 82 82 82 82 82 81 80 79 78 76 74 72 70 68 66 63 60 58 55 53 50 48 45 43 41 39 37 36 34 33 32 31 31
 33 32 32 31 31 32 32 33 34 35 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 68 69 71 72 73 73 74 74 74 74 74 74 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 47 48 48 48 49 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 74 76 78 81 83 86 88 91 94 96 99 102 104 107 110 112 114 117 119 121 122 124 125 126 126 126 126 126 125 124 123 121 119 117 114 112 109 106 103 100 97 94 91 88 85 82 79 76 74 71 69 67 65 63 61 60 59 58 57 57 57 57 57 58 59 61 63 65 67 70 72 75 79 82 85 89 92 95 98 101 104 106 108 109 110 111 111 111 111 110 109 108 106 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 64 63 62 61 59 57 55 53 51 49 47 44 42 40 38 37 35 34
 19 20 22 24 26 28 31 34 37 41 44 48 53 57 62 67 72 78 83 88 94 99 104 109 113 118 121 124 127 129 131 132 132 132 131 130 128 127 124 122 119 116 114 111 108 105 102 99 96 94 91 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 52 54 57 59 61 63 66 68 70 73 75 77 79 82 83 85 86 87 88 88 88 88 87 86 84 82 79 77 74 71 67 64 60 57 54 50 47 44 42 39 37 35 33 32 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 57 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 23 22 21 21 21 20 20 21 21 22 22 23 25 26 27 29 31 33 35 38 40 42 45 47 49 51 53 55 57 58 59 60 61 61 62 61 61 61 60 59 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 15 15 16 17 17
 8 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 47 48 49 49 49 49 49 49 48 47 46 45 44 42 41 39 37 35 34 32 30 28 26 24 22 21 19 18 17 15 14 14 13 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 21 23 25 27 28 30 33 35 37 40 42 45 47 50 53 56 59 62 65 68 71 74 77 79 81 83 84 85 85 85 85 84 82 80 78 76 73 70 67 63 60 57 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 12 12 13 15 16 17 19 21 23 25 27 30 32 34 37 39 41 43 45 47 48 49 50 51 51 51 50 50 49 48 47 46 45 44 43 41 40 39 38 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 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 17 19 20 22 24 25 27 29 32 34 36 38 41 43 46 48 51 54 57 60 63 66 69 72 75 78 81 84 88 91 94 97 99 102 105 107 109 111 112 114 114 115 115 115 114 113 111 109 107 104 101 97 94 90 85 81 77 72 68 63 59 55 50 46 42 39 35 32 28 25 23 20 18 16 14 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 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 10 10 10 11 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 26 28 29 30 31 31 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 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 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 36 35 35 35 35 34 34 33 33 32 32 32 31 31 31 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
 51 49 46 44 42 40 39 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 66 68 70 73 75 78 81 84 86 89 92 94 97 99 101 102 104 104 105 105 104 103 101 99 97 94 91 88 85 82 79 76 73 70 68 66 65 64 63 62 62 63 63 64 66 67 69 71 73 76 79 81 84 87 90 93 97 100 103 106 109 112 114 117 119 120 122 123 124 125 125 124 123 122 121 119 117 115 112 109 106 103 100 97 94 90 87 84 81 78 75 72 69 67 64 62 60 57 55 53 51 50 48 46 45 44 42 41 40 39 38 38 37 37 36 36 36 36 37 37 38 39 40 42 43 45 47 49 51 53 55 57 58 59 60 61 61 61 60 60 59 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 34 34 34 34 34 35 36 38 39 41 43 45 47 49 51 53 55 57 59 60 61 62 63 64 64 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 48 49 50 52 53 55 56 58 60 62 63 65 66 67 68 69 69 69 69 68 67 65 63 61 59 56 54
 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 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 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 15 17 18 19 21 23 25 27 29 32 34 37 39 42 45 47 49 52 54 55 57 58 59 60 61 61 61 60 60 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 37 36 34 33 31 29 27 25 24 22 20 18 17 15 14 13 11 10 10 9
 54 52 51 49 48 47 46 46 46 45 46 46 47 47 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 78 80 81 83 85 87 89 90 92 93 94 95 96 97 97 97 98 98 97 97 97 96 95 94 93 92 91 90 88 87 86 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 46 45 45 45 45 46 47 49 52 54 58 62 66 72 77 84 91 99 107 116 126 136 147 159 171 183 196 209 223 236 249 261 272 282 291 298 304 307 308 306 303 297 290 281 271 260 249 237 225 213 201 190 179 168 158 149 140 132 124 117 111 104 99 93 88 84 80 76 72 69 66 63 60 58 56 54 52 50 49 47 46 45 44 43 43 43 42 42 42 43 43 44 45 46 48 49 51 53 54 56 58 59 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 74 75 77 79 81 83 86 89 92 95 98 102 106 110 114 119 123 128 133 137 142 147 151 156 159 163 166 168 170 171 171 170 169 167 164 160 156 151 146 140 134 128 123 117 111 105 99 94 89 85 80 77 73 70 68 65 64 62 61 60 60 60 60 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 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 74 74 74 73 73 72 71 70 68 66 64 62 60 58 56
 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 56 56 56 55 55 54 53 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 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 40 42 44 46 48 51 54 57 60 63 66 69 71 74 76 79 81 82 83 84 85 85 85 85 84 83 82 81 80 78 76 74 72 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 46 45 45 44 43 42 42 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 82 84 86 87 89 90 91 93 94 94 95 95 96 95 95 94 93 92 90 88 86 84 81 78 75 72 69 65 62 59 56 53 50 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 41 42 43 45 46 47 48 48 49 50 51 51 51 52 52 52 52 51 51 51 51 51 50 50 50
 37 35 33 31 29 28 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 82 85 88 91 94 96 99 101 103 105 107 108 109 110 110 110 110 109 108 106 104 102 99 96 92 89 85 81 76 72 68 64 60 56 52 49 46 43 41 38 37 35 34 32 32 31 30 30 30 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 27 28 28 28 29 30 31 32 34 36 38 40 43 46 49 52 55 59 62 66 69 72 74 77 79 80 81 82 83 83 82 82 81 80 78 77 75 74 72 70 68 66 64 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 30 32 33 36 38 40 42 45 47 49 52 54 56 58 59 61 62 63 63 64 64 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 60 60 61 61 61 61 61 60 59 58 57 55 53 51 49 46 44 41 39
 10 10 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 20 20 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 23 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10
 62 60 58 56 54 52 51 49 48 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 70 72 73 74 74 74 74 74 73 72 70 68 66 64 61 59 57 54 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 79 81 82 83 84 85 84 84 82 81 79 76 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 34 33 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 39 40 42 44 46 48 51 53 56 58 61 63 66 68 70 73 74 76 77 78 78 78 78 77 76 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 51 53 56 58 60 63 65 67 69 70 71 72 72 72 71 70 68 66 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 29 31 33 35 38 41 44 47 50 54 57 61 64 68 71 74 77 80 83 85 87 89 90 92 92 93 93 93 93 92 91 90 89 88 87 86 84 83 81 80 79 78 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 64 63 63 62 61 60 59 57 56 55 53 51 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 24 24 24 24 25 26 27 28 29 31 33 34 36 38 40 43 45 47 49 52 54 56 59 61 63 66 68 71 73 75 78 80 83 85 87 90 92 95 97 100 102 105 107 110 112 115 117 120 122 124 126 128 130 131 132 133 134 134 133 133 131 130 128 125 122 119 115 111 107 102 98 93 88 83 78 73 69 64 60 55 51 47 44 40 37 35 32 30 28 26 25 24 24 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 64 66 67 68 68 69 69 69 69 69 68 67 66 65 63 61 59 57 55 52 50 47 45 42 40 38 36 34 32 30 29 28 27 26 26 26 26 26 27 28 29 31 33 35 37 39 42 44 47 50 52 55 57 60 62 64 66 67 68 69 70 71 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 24 24 23 24 24 24
 7 7 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35 36 38 39 40 42 43 44 44 45 45 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 38 38 37 36 35 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 42 42 42 41 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 9 9 8 8 7
 33 31 30 28 27 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 36 37 38 40 41 44 46 49 53 56 61 65 70 76 82 88 94 100 106 112 117 123 127 131 134 136 138 138 138 136 134 132 128 124 120 115 111 106 101 97 92 88 83 79 76 72 69 65 62 60 57 55 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 44 46 49 52 55 58 61 64 67 70 73 76 78 80 82 82 83 82 81 79 76 73 70 66 62 57 53 49 45 42 39 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
 54 57 59 61 62 62 63 62 61 60 59 57 55 53 51 50 48 46 44 43 42 40 39 38 38 37 36 36 35 35 35 35 34 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 56 57 58 59 61 63 66 69 73 77 81 86 91 95 100 105 109 112 115 117 117 117 115 113 110 106 101 97 92 87 82 77 72 68 64 60 56 53 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 31 32 34 35 37 40 42 45 48 51 55 59 63 68 72 77 81 85 88 90 92 92 91 88 85 81 76 71 65 60 55 51 46 43 39 37 34 32 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 71 73 75 77 78 79 80 80 79 78 77 75 73 70 68 65 62 60 57 55 53 51 50 49 48 47 47 47 47 48 48 49 49 50 51 51 52 53 53 53 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 32 33 35 38 40 43 46 49 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
 24 26 28 30 33 35 38 41 44 47 50 53 56 59 62 65 68 71 74 77 80 82 85 88 91 93 96 99 102 105 108 112 115 118 121 124 127 130 133 136 138 140 141 142 143 143 142 141 140 137 135 131 128 124 120 115 111 106 101 97 92 88 83 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 27 27 26 26 27 27 27 28 29 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 80 80 80 80 79 78 77 75 73 71 69 66 64 61 58 55 52 49 46 43 40 37 35 33 30 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 24 24 25 25 26 27 28 30 31 33 36 38 41 43 46 49 53 56 59 63 66 70 73 76 79 81 83 85 86 86 86 85 84 82 79 77 74 71 67 64 61 58 55 52 49 46 44 41 39 37 35 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 17 17 17 18 18 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 23 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 18 17 17 17 17 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 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 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 13 13 13 13 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 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 24 26 28 30 33 35 37 39 41 42 43 44 44 44 43 41 40 38 36 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 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 27 28 29 30 32 33 35 36 37 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 34 35 37 38 39 39 40 40 41 41 40 40 39 38 37 36 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10
 56 55 53 52 51 50 49 49 48 48 48 48 48 48 48 49 50 50 51 52 54 55 57 59 61 63 65 68 71 74 77 81 85 89 94 98 103 109 114 119 125 130 135 140 144 148 151 154 155 156 156 155 154 151 148 145 141 137 132 128 123 119 114 110 106 102 99 95 92 89 86 84 81 79 77 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 71 73 74 76 77 78 79 80 81 81 81 81 81 81 80 80 79 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 69 71 73 75 76 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 99 99 100 100 99 99 99 98 97 96 95 94 92 91 89 88 86 84 82 81 79 77 76 74 73 72 71 70 69 68 67 66 66 66 65 65 65 65 65 65 65 66 66 66 66 66 67 67 66 66 66 65 65 64 63 62 60 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 31 31 31 30 30 31 31 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 54 55 55 55 54 54 53 52 51 49 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 40 41 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 37 37 37 37 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 63 65 66 67 67 67 67 67 66 65 64 62 61 59 57 55 53 51 49 47 45 43 42 40 38 37 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 32 33 34 35 36 38 39 41 42 44 45 46 47 48 48 48 48 48 47 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 29 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 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 65 67 68 69 70 69 69 68 66 64 61 59 55 52 49 46 43 40 37 35 33 31 29 27 26 25 24 23 23 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 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
 45 43 40 38 37 36 35 34 33 33 33 33 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 52 51 50 48 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 30 31 34 36 40 43 47 51 56 61 66 72 77 82 88 92 97 100 103 105 107 107 107 106 105 103 100 97 94 90 87 83 80 77 74 70 68 65 62 60 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 71 73 74 75 77 78 79 80 80 81 82 82 82 82 82 82 82 81 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 51 51 51 52 52 53 54 55 57 58 60 61 63 65 68 70 73 75 78 81 84 87 90 93 96 98 100 101 102 103 103 102 100 97 94 91 87 82 78 73 68 64 59 55 52 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 28 29 29 28 28 27 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 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
 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 31 31 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 43 42 41 40 40 39 38 38 38 38 38 39 40 41 42 44 46 49 52 55 58 62 66 71 76 81 86 91 97 102 107 112 117 120 123 125 126 126 125 123 120 116 111 106 100 95 89 83 78 73 68 63 59 55 52 49 46 43 41 39 38 36 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 51 51 51 50 50 49 48 47 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 101 104 107 110 113 115 116 118 118 118 118 117 115 113 110 106 103 99 94 90 86 81 77 72 68 64 60 57 54 51 48 45 43 41 40 38 37 36 36 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 62 62 62 61 61 60 59 58 57 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 36 35 35 35 35 35 36 36 37 38
 38 39 41 43 45 47 49 52 54 55 57 58 59 60 60 59 59 58 56 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 31 31 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 41 43 45 47 49 52 54 57 59 61 64 66 68 70 71 73 74 75 75 75 75 74 73 72 71 69 67 65 63 60 58 56 54 51 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 44 44 43 42 40 39 37 36 34 32 30 29 27 25 24 23 22 21 20 19 19 19 19 19 20 21 22 23 24 26 28 30 32 35 38 42 46 50 55 60 65 71 78 84 91 98 104 111 116 120 123 125 125 124 121 117 112 106 100 94 88 82 76 71 66 61 57 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 41 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 54 56 57 59 62 64 67 70 73 76 79 82 86 89 92 95 97 99 100 100 100 99 98 96 93 90 86 82 78 74 70 66 62 59 55 52 49 47 44 42 40 38 37 36 35 34 33 33 33 34 34 35 36
 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 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 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 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 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 44 44 44 43 42 41 40 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 49 49 50 49 49 49 48 47 46 45 43 42 40 39 38 36 35 33
 55 57 60 63 65 67 69 71 72 73 73 73 72 71 70 68 66 64 61 59 57 54 52 50 48 46 44 42 41 39 38 37 36 36 35 35 35 35 35 35 36 37 38 40 41 43 45 47 50 53 56 59 63 67 71 75 78 82 86 90 93 97 99 102 104 106 107 107 108 108 108 107 106 106 105 104 103 102 102 101 101 101 101 101 102 102 103 104 105 106 108 108 109 110 110 110 109 108 106 104 101 98 95 92 88 84 81 77 73 70 67 64 61 58 55 53 51 49 47 45 44 43 41 40 40 39 38 38 37 37 36 36 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 67 70 72 75 79 82 85 89 92 96 100 103 107 110 114 117 120 123 126 129 131 133 135 136 138 139 139 140 140 139 139 138 137 135 133 131 128 125 121 117 113 109 104 99 94 89 84 79 75 70 65 61 57 53 49 46 43 40 37 35 33 31 30 28 27 26 25 25 25 25 25 25 26 27 28 29 30 32 34 36 38 41 44 47 51 55 59 64 69 74 79 85 90 95 99 102 105 107 107 106 104 101 97 92 87 81 76 70 65 60 56 52 49 46 43 41 39 38 37 36 36 36 36 36 36 37 37 38 39 41 42 43 45 47 49 50 52 54 56 59 61 63 65 66 68 70 71 72 73 74 74 74 74 73 73 72 71 70 68 67 65 64 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 37 38 39 40 41 42 44 46 48 50 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 46 47 47 46 46 45 44 43 41 40 38 37 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 42 41 39 38 36 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 42 44 47 49 51 52 54 55 55 55 55 54 53 51 49 47 45 42 40 38 36 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14
 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 48 50 51 52 53 54 54 55 56 56 57 57 57 57 58 58 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 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 41 42 43 44 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 74 75 75 75 75 74 73 73 72 71 70 69 68 66 65 65 64 63 63 62 62 62 62 62 62 63 63 64 64 65 66 67 67 68 69 69 70 70 70 69 69 68 67 66 64 62 60 58 56 53 51 48 46 43 41 39 37 36 34 33 32 31 30 30 30 30 30 31 31 32 33 35 36 38 40 42 45 47 50 54 57 61 66 70 75 81 87 92 99 105 111 117 123 128 133 136 139 140 139 138 135 131 126 120 114 107 101 94 88 82 76 71 66 62 58 54 51 48 45 43 41 39 37 36 34 33 32 32 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 38 39 41 43 46 48 51 55 59 63 68 73 79 85 91 97 104 110 115 120 124 127 129 129 128 126 123 119 114 108 102 96 90 84 78 73 68 63 59 55 51 48 45 42 40 37 36 34 33 31 31 30 29 29 29
 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 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 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 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 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 58 58 58 58 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 67 68 70 72 74 77 79 82 85 88 91 95 98 102 106 109 113 117 121 124 128 131 134 136 138 140 141 141 141 140 138 136 134 130 127 123 118 114 109 104 99 95 90 86 82 78 75 72 69 67 65 63 62 61 60 60 60 60 60 61 62 63 64 66 68 70 72 74 77 79 82 85 87 90 92 95 97 99 100 101 102 102 102 101 100 98 95 93 90 87 84 81 78 75 72 70 67 65 63 62 61 60 59 58 58 58 58 59 59 60 61 62 64 65 67 69 71 73 76 78 81 83 86 89 92 95 97 100 103 105 107 108 110 110 111 111 111 110 108 107 105 103 100 98 95 92 90 87 84 82 79 77 74 72 70 68 66 65 63 62 61 60 59 58 57 57 56 56 56 56 56 56 57 57 58 59 60 61 62 64 65 67 68 70 72 73 75 76 78 79 80 80 81 81 81 81 81 80 79 78 77 75 74 73 71 70 68 67 65 64 63 62 61 60 59 58 58 58 58 58 58 59 60 61 63 65 67 69 72 75 79 83 87 91 95 100 104 108 113 116 120 123 125 127 128 128 128 127 126 124 121 118 115 111 108 104 100 96 93 89 86 83 80 77 74 72 70 68 66 65 63 62 61
 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 18 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 20 21 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 8
 70 74 79 85 91 97 103 109 114 118 121 123 123 122 119 114 109 103 96 89 83 76 70 64 59 54 49 45 41 38 34 32 29 27 25 23 22 21 20 19 18 18 17 17 18 18 19 20 21 22 24 26 29 32 35 39 43 48 54 60 66 73 81 90 99 108 117 126 135 142 147 151 152 150 146 140 132 123 114 104 95 86 78 70 63 57 52 48 44 41 38 36 34 33 32 32 32 32 32 33 34 35 37 38 40 42 45 47 50 52 55 58 60 63 65 67 69 70 70 70 69 68 66 63 61 57 54 50 47 44 40 37 34 31 29 27 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 64 67 69 71 72 73 74 74 74 73 72 71 70 68 67 65 63 62 61 59 58 57 57 56 55 54 54 53 53 52 51 50 50 49 48 47 45 44 43 41 40 38 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 27 28 30 31 33 35 38 40 43 45 48 50 52 54 56 57 58 58 58 58 57 56 55 53 52 50 48 46 45 43 42 40 39 38 37 37 36 36 36 36 37 38 39 41 43 45 47 50 53 57 60 64 68 72 75 79 82 84 86 88 88 89 88 87 85 83 81 78 75 72 69 67 64 62 59 57 56 54 53 52 52 51 52 52 53 55 57 59 62 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 20 21 21 22 22 23 24 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 52 55 57 60 62 64 66 67 68 68 67 66 64 62 60 57 54 50 47 44 40 37 35 32 30 28 26 24 23 21 20 19 19 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 39 41 42 43 44 44 45 45 45 45 45 45 44 44 43 43 42 42 42 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 49 50 50 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 56 58 60 61 62 63 63 62 61 59 58 55 53 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21
 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 34 36 38 40 42 45 48 50 53 56 58 61 63 65 66 67 68 68 68 67 65 64 62 59 57 54 52 49 47 44 42 40 37 36 34 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 30 32 33 35 38 40 43 46 49 52 56 59 63 66 70 73 75 77 79 80 81 81 80 79 77 76 73 71 69 66 63 61 58 56 53 51 49 47 45 43 41 40 39 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 55 57 59 60 61 62 63 63 64 64 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 33 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 42 43 44 46 47 48 48 49 50 50 50 49 49 48 47 46 44 43 41 40 38 36 35 33 32 31 30 29 28 27 27 27 27 27 27 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 47 49 50 51 52 52 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32
 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 48 50 53 56 59 62 65 69 72 76 79 82 85 88 91 93 94 96 96 96 96 95 94 92 90 88 85 82 79 76 73 70 67 63 60 58 55 52 50 48 46 44 43 42 41 40 39 39 39 39 39 40 40 41 42 43 44 46 47 49 51 53 55 58 60 62 65 67 70 72 74 76 78 79 80 80 80 80 78 77 74 72 69 66 63 60 57 54 52 49 47 44 42 41 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 54 56 58 59 61 62 63 64 64 64 64 64 63 62 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 69 70 70 70 70 69 68 67 66 64 62 61 59 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32
 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 31 32 34 35 37 39 42 44 47 50 53 57 60 63 66 68 70 72 73 73 73 71 70 67 64 61 58 55 51 48 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 24 26 28 30 32 34 36 39 42 44 47 50 53 56 59 62 65 67 69 71 72 74 74 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 53 52 50 49 47 45 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51 52 53 54 55 55 55 54 53 52 51 49 48 46 44 42 41 39 37 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 28 28 29 28 28 28 27 27 26 26 25 24 23 23 22 22 21 21 20 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 101 102 103 103 103 102 101 100 98 96 94 91 88 85 82 79 76 74 71 68 65 63 60 58 56 54 52 50 48 47 46 44 44 43 42 42 41 41 42 42 43 43 45 46 48 50 52 55 58 61 65 69 73 77 82 87 92 97 102 107 111 115 118 120 122 122 122 121 119 116 112 108 104 99 95 90 85 81 77 73 69 66 63 60 58 56 54 53 52 51 51 50 50 50 51 51 52 52 53 54 55 56 57 58 59 59 60 60 61 61 61 60 60 59 58 57 56 55 54 53 51 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 41 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 85 85 86 86 85 85 84 84 83 82 80 79 77 75 72 70 68 65 62 60 57 55 52 50 48 46 44 43 42 41 40 40 39 40 40 40 41 42 44 45 47 49 51 53 56 58 61 64 66 69 71 74 76 78 79 80 81 82 82 81 80 79 78 76 74 73 71 69 67 66 64 63 62 61 60 60 59 59 60 60 61 61 62 64 65 66 68 69 71 73 74 75 77 78 78 79 79 79 79 78 77 76 74 73 71 69 67 65 63 61 59 58 56 54 53 52 51 50 49 49 48 48 48 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 63 65 66 67 68 70 72 73 75 77 79 81 83 86 88 90 92 94 96 98
 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 39 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 30 30 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 49 48 47 45 44 43 42 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 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 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 38 39 40 42 43 44 46 47 48 50 51 52 52 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46
 18 19 20 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 25 26 27 28 30 31 33 34 36 37 39 40 41 42 42 42 42 42 41 39 38 36 34 32 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 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 16 16 16 16 15 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 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 14 14 14 15 15 16 16 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
 63 67 72 77 82 87 91 95 99 103 105 107 108 108 107 106 104 101 98 95 91 88 84 80 77 74 71 68 66 63 61 59 58 56 55 54 53 53 52 52 52 52 53 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 97 99 102 104 107 109 111 113 115 116 117 117 116 115 114 112 109 106 103 99 95 91 86 82 78 75 71 68 64 62 59 57 55 53 52 51 50 50 50 50 50 51 52 53 55 57 59 62 64 67 71 74 77 81 84 86 89 90 91 91 90 88 85 81 76 72 66 61 56 51 47 43 39 35 32 30 28 26 25 23 23 22 22 22 22 22 22 23 24 25 26 28 29 31 34 36 39 42 46 50 54 58 63 68 74 79 85 91 97 103 108 113 117 121 124 126 128 129 129 129 129 128 127 126 124 123 122 121 120 119 119 118 117 117 116 116 115 115 114 113 112 111 109 107 106 104 101 99 97 95 93 91 89 87 85 84 83 82 82 81 81 81 82 83 83 85 86 87 89 90 92 94 95 97 99 100 102 103 104 106 107 108 109 110 110 111 111 112 111 111 111 110 108 107 105 103 100 97 93 90 86 82 78 73 69 65 61 57 53 50 47 44 41 38 36 33 31 30 28 27 25 24 23 23 22 22 21 21 21 22 22 23 24 25 26 28 30 32 35 38 41 45 49 54 59 64 69 75 79 84 87 90 92 92 91 90 87 83 79 75 71 66 62 58 54 50 47 44 41 39 37 36 34 33 33 32 32 32 32 32 33 34 35 37 38 40 43 45 48 51 55 59
 61 62 63 63 64 64 65 65 66 67 68 69 70 72 74 76 78 81 84 88 92 96 101 106 111 116 122 127 132 136 140 143 144 145 143 141 137 132 126 119 112 105 98 91 84 78 72 67 63 59 56 53 51 49 47 46 45 45 45 45 45 46 47 48 49 51 52 54 56 59 61 63 66 69 72 74 77 80 82 85 87 89 91 93 94 95 96 96 96 96 96 95 94 93 92 91 89 88 87 85 84 83 81 80 79 78 77 76 76 75 74 74 73 73 73 72 72 72 72 73 73 73 73 74 75 75 76 77 78 79 80 81 82 83 84 84 85 86 86 86 86 86 86 85 84 83 82 80 79 78 76 75 74 73 72 71 70 70 70 70 70 71 72 73 74 76 78 80 83 86 89 92 95 99 102 106 109 112 114 116 116 116 116 114 112 108 104 100 95 90 85 80 75 70 65 61 56 53 49 46 43 41 38 36 35 33 32 31 30 30 30 30 30 31 32 33 35 37 40 43 47 52 58 64 71 80 90 101 113 126 140 155 170 185 198 211 221 228 231 231 228 221 212 201 188 175 162 150 138 127 116 107 98 90 84 77 72 67 63 59 56 53 51 49 47 46 44 43 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 84 84 84 83 82 81 79 77 75 73 70 67 65 62 59 57 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 40 41 41 42 43 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 60 61
 48 47 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 44 45 46 48 49 51 52 53 54 54 54 54 54 53 52 51 49 48 46 44 42 41 39 38 36 35 34 33 33 32 32 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 57 59 60 62 63 63 64 64 64 63 63 62 61 59 58 57 56 54 53 52 51 50 49 49 48 48 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 33 35 37 39 41 43 46 48 51 54 56 59 61 63 65 66 67 67 67 67 66 65 63 61 59 56 54 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 30 32 34 35 38 40 42 45 48 51 54 57 60 63 65 68 70 72 73 74 75 75 75 74 74 73 71 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 53 52 52 51 50
 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 19 20 22 23 25 27 29 32 34 36 38 40 41 43 43 43 43 42 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 30 30 30 29 29 28 28 27 26 25 24 23 23 22 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 40 41 42 43 43 42 42 41 40 38 37 35 34 32 30 29 27 26 25 24 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 21 23 25 27 30 34 38 43 49 55 62 70 79 88 96 104 109 112 113 110 104 97 89 80 72 64 57 51 45 41 37 33 30 28 25 24 22 21 20 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 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
 155 149 141 133 123 113 103 94 85 77 70 63 57 52 48 43 40 37 34 32 30 28 27 26 25 25 24 24 24 25 25 26 27 28 30 32 34 37 40 44 48 52 57 63 69 75 81 88 93 99 103 107 109 110 110 108 106 102 98 93 89 84 79 74 70 66 63 60 57 55 53 51 50 49 48 48 47 47 47 48 48 48 49 50 50 51 51 52 52 52 52 52 52 52 51 50 50 49 47 46 45 44 42 41 40 39 37 36 35 34 34 33 32 32 32 31 31 31 32 32 33 33 34 35 37 38 40 42 44 46 49 52 54 57 60 63 66 69 71 72 74 74 74 74 73 71 69 67 64 62 59 56 53 51 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 32 33 33 35 36 38 39 42 44 47 51 55 59 64 69 74 79 85 90 94 98 100 102 102 100 97 93 88 83 77 70 64 59 53 49 44 40 37 34 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 24 25 27 28 29 31 33 35 37 39 41 44 47 49 52 55 57 60 62 64 66 68 69 70 71 71 71 71 71 70 70 69 68 67 67 66 66 66 66 67 68 69 70 71 73 75 78 81 83 86 89 93 96 99 101 103 105 106 106 106 105 103 101 98 94 91 87 82 78 74 71 67 63 60 58 55 53 51 49 48 47 46 46 46 46 46 47 48 50 52 54 57 61 65 69 74 80 87 94 102 110 119 127 136 144 151 156 160 161 159
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 59 59 59 59 58 57 56 55 54 52 51 50 48 47 46 45 44 43 43 42 42 42 43 43 44 45 46 48 50 52 54 57 59 63 66 69 73 76 80 83 87 90 93 95 96 98 98 98 97 96 94 92 90 87 84 81 79 76 73 71 69 67 65 64 62 61 60 59 59 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 64 65 65 66 67 68 70 71 72 73 75 76 77 79 80 81 82 83 83 84 84 84 84 83 83 82 81 79 78 76 75 73 71 69 67 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 35 35 35 35 35 36 37 38 39 41 43 44 47 49 51 54 57 60 63 66 69 72 75 78 81 83 85 86 88 89 89 89 89 88 88 87 86 85 83 82 81 80 79 78 78 77 76 76 75 75 75 74 74 73 72 71 70 69 68 66 65 63 61 60 58 56 54 53 51 50 49 48 47 47 46 46 46 46 47 47 48 49 50 51 53 54 56 58 59 61 63 65 66 68 70 71 72 73 74 75 75 76 76 76 75 75 74 73 72 71 70 68 67 66
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 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 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 31 31 32 33 33 34 35 37 38 39 41 43 45 46 48 50 52 54 55 56 57 57 57 56 55 53 51 49 46 44 41 38 36 34 32 30 28 26 25 24 23 23 22 22 22 23 23 24 25 26 28 30 32 35 37 41 44 48 52 56 60 65 68 72 75 76 77 77 76 74 71 68 64 60 56 52 49 46 43 40 37 35 33 32 31 30 29 29 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 45 47 48 49 50 51 51 51 51 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 50 53 55 56 57 58 58 58 57 55 53 50 48 45 42 39 36 34 31 29 27 26 24 23 22 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 39 41 43 45 47 49 50 51 52 52 52 51 50 49 47 45 44 42 40 39 37 36 35 34 34 33 33 33 34 35 35 36 38 39 41 43 45 47 49 51 53 55 57 58 59 60 60 60 59 59 57 56 55 53 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 32 31 30 29 28 28 27 26 26 26 25 25 26 26 26 27 28 29 30 31 33 34 36 38 39 40 42 43 43 44 44 44 43 42 41 40 39 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 29 30 31 32 33 35 37 38 40 42 44 46 48 50 51 53 54 55 55 54 54 52 51 49 46 44 41 39 36 34 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 44 46 47 47 48 48 47 46 45 44 42 41 39 37 36 34 33 32 31 30 29 29 28 28 29 29 30 31 32 33 35 37 39 41 44 46 49 52 54 57 59 61 62 63 63 63 62 60 58 55 52 49 46 43 40 37 34 32 30 29 27 26 25 25 24 24 24 25 25 26 27 28 30 31 33 35 37 40 42 45 48 51 53 56 58 60 61 62 62 62 61 60 58 56 54 52 50 48 46 44 42 40 39 38 37 36 36 35 35 35 35 36 36 37 37 38 38 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 25 27 29 31 33 36 39 42 45 49 52 55 58 61 64 65 67 68 68 67 66 64 61 58 55 52 49 46 43 40 37 34 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 35 35 35 35
 68 70 72 74 76 77 79 80 80 81 81 80 79 78 77 75 73 70 68 65 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 38 38 39 41 42 44 45 47 49 51 53 55 56 58 60 62 63 65 66 67 68 68 69 69 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 60 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 60 60 60 59 58 58 57 55 54 53 51 49 48 46 44 43 41 40 39 37 36 35 35 34 34 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 45 47 49 52 54 56 59 62 65 67 70 73 76 78 81 83 85 86 87 88 88 88 88 87 86 84 83 81 79 77 75 72 70 68 65 63 61 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 45 46 46 47 49 50 51 53 54 56 58 60 62 64 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
 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 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 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 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 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 32 30 28 26 25 23 21 20 19 18 17 16 15 14 14 14 14 14 14 14 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 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 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 30 31 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 22 23 24 25 27 28 30 32 33 35 37 39 40 42 43 45 46 47 47 48 48 47 46 45 44 43 41 39 37 36 34 32 31 30 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 41 43 44 45 45 46 46 45 44 43 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
 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 33 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 44 46 49 51 53 56 58 61 64 66 68 70 71 72 72 72 71 70 68 66 64 61 58 55 52 50 47 44 42 40 37 35 34 32 30 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 30 32 34 36 38 41 44 47 50 53 56 59 61 64 65 67 68 68 67 66 65 63 61 58 56 54 51 49 47 45 44 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 48 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 60 61 61 61 60 60 59 57 56 54 51 49 46 44 41 39 36 34 32 30 28 26 25 24 22 22 21 20 20 20 20 20 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 53 56 58 60 62 64 65 66 67 66 66 65 64 62 60 58 56 54 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 61 59 57 56 54 53 51 50 50 49 49 49 49 50 51 52 54 56 58 60 62 64 66 67 68 69 70 70 69 68 67 66 64 62 60 57 55 53 50 48 47 45 44 43 42 41 41 41 42 42 43 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 60 60 61 62 64 66 68 70 73 76 79 82 86 90 94 97 101 104 107 110 112 113 114 113 112 110 107 103 99 95 90 85 80 75 71 67 63 60 57 54 52 51 49 48 47 46 45 45 45 44 44 44 44 44 44 45 45 46 46 47 48 49 51 52 54 57 59 61 64 67 70 73 75 78 80 82 83 84 85 85 84 83 82 79 77 74 71 68 65 62 59 57 55 53 51 50 49 49 49 49 50 51 52 53 54 56 58 60 62 64 66 68 70 72 73 75 76 76 76 76 75 74 73 71 70 68 66 64 63 61 60 59 58 57 57 56 56 56 56 57 57 58 58 59 60 61 63 64 66 67 69 71 73 76 78 80 82 84 86 88 89 90 90 90 90 89 88 87 85 83 81 79 77 75 72 70 69 67 65 64 63 62 61 61 61 61 61 61 61 61 61 62 61 61 61 61 60 60 59 58 57 56 55 54 53 52 52 51 51 50 50 51 51 52 53 55 57 60 62 65 69 72 76 79 83 86 89 91 93 95 96 96 95 94 92 90 88 85 81 78 75 72 69 66 63 61 59 57 56 54 53 53 52 52 51 51 51 51 51 51 52 52 52 53 54 55 56 57 58 60 61 63 65 66 68 70 71 73 74 74 75 74 74 73 72 70 69 67 65
 39 41 44 47 50 54 59 63 69 75 82 89 97 105 113 120 127 132 136 138 137 135 131 125 119 112 105 98 92 86 80 74 69 65 61 57 54 51 49 47 45 44 42 42 41 41 42 42 43 44 45 47 49 51 54 56 59 62 66 70 74 79 84 89 95 102 109 117 124 133 141 149 156 163 168 171 172 171 167 161 154 146 137 127 118 109 100 92 85 78 72 66 61 56 52 49 46 43 40 38 36 35 34 33 32 32 32 32 33 33 34 35 37 38 39 41 42 44 45 46 48 48 49 50 50 50 49 49 48 47 45 44 42 40 39 37 36 35 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 55 57 59 61 63 66 69 72 75 79 84 88 93 97 102 106 110 112 114 114 112 109 105 100 94 88 82 76 70 64 59 54 50 46 43 40 37 35 33 31 30 28 28 27 27 27 28 29 30 32 34 37 40 44 48 53 58 64 70 77 84 91 98 105 112 118 123 126 128 128 126 123 119 114 108 102 96 91 86 81 77 74 71 68 66 64 63 61 60 59 58 57 56 55 54 53 51 50 49 47 46 44 42 41 39 38 37 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 48 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 29 28 28 27 27 27 28 28 29 29 30 31 32 34 35 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 38 39 40 41 42 43 43 44 44 44 43 43 43 42 41 40 39 38 38 37 36 35 35 34 34 34 34 34 35 35 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 79 79 79 78 77 76 74 71 69 66 63 60 56 53 50 47 44 41 39 36 34 32 31 29 28 28 27 27 28 28 29 30 31 33 34 36 38 41 43 46 49 52 56 59 63 66 70 74 77 79 82 83 83 83 81 79 77 73 70 66 63 59 56 53 51 48 46 44 43 41 40 39 39 38 38 38 38 38 38 39 39 40 41 41 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 30 31 32 34 36 39 41 44 47 50 52 55 57 58 60 60 61 61 60 59 58 56 55 53 51 49 47 45 43 41 40 38 37 37 36 36 36 37 37 38 39 39 40 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 73 74 75 75 75 75 74 73 71 69 66 63 60 57 54 51 48 45 42 39 37 35 33 32 30 30 29 29 30 30 31 32 33 34 36 38 39 42 44 46 49 51 54 57 59 61 63 65 65 65 65 64 62 60 58 55 52 50 47 45 43 41 39 38 37 36 35 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
 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 49 51 52 52 52 52 52 52 51 50 49 48 46 45 43 42 41 39 38 36 35 34 33 32 31 30 29 29 29 29 29 29 30 31 32 34 36 37 39 42 44 46 49 51 53 55 57 59 60 61 61 61 61 60 58 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 40 42 43 44 44 44 43 42 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 18 18 19 20 22 23 24 26 27 28 30 31 32 33 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 41 41 40 40 39 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 25 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 52 52 52 51 50 49 47 45 43 41 38 36 34 32 30 28 26 25 23 22 21 21 20 20 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 35 35 35 35 35 34 33 32 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 14 13 13 13 14 14 15 15 16 17 18 19 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
 48 49 49 50 51 53 55 57 60 63 67 72 77 83 89 96 102 108 113 117 119 120 119 116 112 107 101 95 88 81 75 69 64 58 54 49 46 42 39 37 34 33 32 31 30 31 31 32 34 36 38 41 44 48 52 56 60 65 71 76 82 87 93 99 104 109 114 118 121 123 124 125 124 123 121 118 115 112 109 106 103 100 97 95 93 90 88 86 84 83 81 79 77 75 74 72 70 68 67 65 64 62 61 60 59 58 58 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 43 43 44 44 45 47 48 49 51 52 54 55 57 58 59 60 60 60 60 60 59 58 57 55 53 51 49 46 44 42 40 38 36 35 34 33 33 33 33 33 34 35 36 37 39 41 43 46 49 53 57 61 66 72 78 84 90 96 102 107 111 114 115 115 113 111 107 103 98 93 88 82 78 73 69 65 61 58 55 52 49 47 45 44 42 41 41 41 41 41 43 44 46 49 52 55 59 64 68 73 79 84 89 95 100 105 110 114 117 120 122 123 123 122 119 116 113 108 104 99 94 89 84 79 75 71 67 64 61 58 55 53 51 49 47 45 43 42 40 39 38 37 36 35 35 35 35 35 35 36 37 38 40 41 43 45 47 49 51 54 56 58 60 62 63 64 65 66 66 66 66 65 64 62 60 58 56 54 52 50 48 46 45 44 43 42 42 42 42 41 42 42 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 51 50 50 50 49 49 49 49 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 49 51 53 55 56 57 57 56 55 54 52 50 48 46 44 42 40 39 38 37 36 36 35 35 35 35 36 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 49 49 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 31 30 30 30 30 30 31 32 33 35 36 38 39 41 42 43 44 44 44 43 42 41 39 38 36 33 31 29 27 26 24 23 22 21 21 21 21 21 21 22 23 23 25 26 27 28 30 32 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 53 52 50 48 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 22 23 23 24 26 27 28 30 31 32 34 34 35 36 36 36 35 35 34 33 32 32 31 30 29 29 29 29 29 29 30 31 32 34 35 37 39 41 42 44 45 46 47 47 48 47 47 46 45 44 43 41 40 39 37 36 35 34 33 33 33 33 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 47 47 47 46 46 46 45 45 45 45 45 45 46 47 48 49 51 53 55 57 60 62 64 66 67 67 67 66 65 63 60 57 54 51 48 44 42 39 36 34 33 31 30 30 29 29 29 30 31 31 33 34 35 36 38 39 40 41 42 43 44 45 45 46 45 45 45 44 43 42 41 40 39 39 38 38 37 37 37 38 38 38 39 39 40 40 40 41 41 41 40 40 40 39 38 37 36 35 34 33 31 30 29 28 28 27 27 27 27 28 29 30 31 33 35 37 39 41 44
 63 61 60 59 58 57 57 56 56 56 56 57 58 59 61 63 65 68 71 75 78 82 85 89 92 95 98 101 103 104 105 106 106 105 103 101 99 96 92 89 85 82 78 75 72 70 68 67 66 65 65 65 65 65 66 66 67 68 69 70 71 72 73 73 74 75 76 76 76 76 76 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 60 60 61 61 62 63 65 66 68 70 73 75 78 80 83 85 87 89 90 91 91 92 91 90 89 87 85 83 81 78 75 72 69 66 63 60 58 55 53 52 51 50 50 50 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 77 78 80 80 81 82 82 82 82 81 81 80 80 80 80 80 80 81 81 82 83 84 85 86 86 87 87 88 88 87 87 86 84 83 81 80 78 76 74 73 71 70 69 68 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 61 61 62 62 63 64 65 67 68 69 71 72 73 74 74 75 75 75 75 75 74 74 73 71 70 69 67 65 64 62 60 59 57 56 55 54 53 53 53 53 53 53 54 55 55 56 57 59 60 61 63 64 66 67 69 71 73 75 76 78 80 82 84 85 87 88 88 89 88 88 88 87 86 84 83 81 80 78 77 75 74 73 71 70 69 69 68 68 68 68 69 71 72 75 77 80 84 87 91 94 98 101 104 106 108 110 111 112 112 111 111 109 108 106 104 101 99 96 94 91 89 86 84 82 80 78 76 75 73 72 71 70 68 67 66 65 64
 76 73 70 66 62 58 55 51 48 46 44 42 41 40 40 41 42 44 46 48 51 54 58 62 66 71 75 80 84 88 91 94 96 96 96 95 92 89 85 81 76 72 67 63 59 56 53 51 49 47 46 46 45 45 45 45 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 81 82 82 82 82 81 79 77 75 72 69 66 63 59 56 53 50 48 45 43 42 40 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 61 63 64 64 65 64 64 63 62 60 59 57 55 52 50 48 46 44 42 40 38 37 36 35 34 34 35 35 37 39 41 45 49 54 60 66 73 82 90 99 107 115 121 126 127 127 123 118 111 103 94 85 77 70 64 58 54 50 47 45 44 43 42 42 42 43 44 45 46 48 50 52 54 57 59 62 65 68 71 75 77 80 83 85 86 87 87 87 86 85 83 81 78 75 72 70 67 64 61 58 56 53 51 49 47 46 44 42 41 40 39 38 38 37 37 37 37 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 40 39 39 38 38 39 39 40 40 41 42 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 68 71 74 77 81 85 89 93 97 101 105 108 110 111 110 109 107 104 100 95 90 85 80 75 71 66 62 59 55 53 50 48 46 45 44 43 43 44 45 46 48 50 53 57 60 64 68 72 75 77 79 80 80 78
 54 56 58 59 61 63 64 65 66 67 68 69 70 71 72 73 75 77 78 80 82 84 85 87 88 90 90 91 91 91 91 90 89 88 86 84 82 80 77 75 73 71 70 68 68 67 67 67 68 69 70 72 74 75 77 79 81 83 84 86 87 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 82 81 80 79 79 78 77 76 74 73 71 69 66 64 62 59 56 54 52 49 47 45 44 42 41 41 40 40 41 41 42 44 45 47 49 51 53 55 57 59 62 64 65 67 69 70 71 71 72 71 71 71 70 69 68 66 65 64 63 62 62 62 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 47 47 47 48 49 50 51 53 54 57 59 61 63 66 68 70 71 73 73 74 74 74 74 73 73 72 71 71 70 70 70 71 71 72 73 74 75 76 77 78 79 79 79 79 78 77 75 74 72 69 67 64 62 59 57 54 52 50 48 47 46 45 45 45 45 46 48 50 52 55 58 61 65 68 71 75 78 81 83 85 87 88 88 88 87 86 85 83 81 79 76 74 72 70 68 67 65 65 64 64 64 64 65 65 66 66 66 66 66 66 65 64 62 61 59 57 55 53 51 50 48 47 46 46 46 45 46 46 47 48 48 49 51 52 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 79 79 79 79 79 78 77 75 74 72 69 67 65 62 59 57 54 51 49 46 44 42 40 38 37 36 35 35 35 35 36 37 38 39 41 43 45 47 49 52
 9 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 23 24 24 23 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 29 31 33 35 37 38 39 39 39 38 36 35 33 31 29 27 25 23 22 20 19 18 17 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 28 29 30 31 31 30 30 28 27 25 23 21 19 17 15 14 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 20 20 19 19 18 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 9 10 11 12 13 14 16 17 19 21 23 24 26 27 28 28 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 24 25 25 25 25 24 23 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 25 25 24 23 21 20 19 18 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 30 30 31 32 32 34 35 36 37 38 39 40 41 42 43 43 44 44 44 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 65 65 65 65 64 64 63 62 61 60 58 57 56 54 52 51 49 47 45 42 40 38 36 34 33 31 30 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40 43 45 48 51 54 56 59 62 64 66 68 69 71 71 72 72 73 72 72 71 70 69 67 65 63 61 59 56 54 51 49 47 45 43 41 40 39 38 38 37 37 37 38 38 39 40 41 42 43 45 47 49 51 53 56 59 62 65 67 70 72 74 76 76 76 75 73 71 68 65 61 58 54 51 48 45 43 41 39 37 35 34 33 32 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 54 56 59 61 64 67 70 73 76 78 79 80 81 80 78 76 73 70 66 62 59 55 51 48 45 42 39 37 35 33 31 29 28 27 26 25 24 24 23 23 24 24 25 26 27 29 31 33 36 39 42 45 48 51 53 56 59 61 64 65 67 68 68 68 68 67 66 64 62 60 57 54 51 49 46 43 41 39 37 35 34 32 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 62 60 58 56 55 54 53 52 52 52 52 52 53 53 54 55 56 56 57 57 58 58 58 57 57 56 56 55 54 54 53 52 52 51 51 51 51 51 51 52 53 55 56 58 61 63 66 69 72 74 77 79 81 82 83 83 82 81 80 78 76 73 71 68 66 63 61 59 57 55 54 53 52 51 51 51 51 52 53 54 55 56 58 60 62 64 65 67 69 70 71 72 73 73 74 74 74 74 75 75 76 76 77 78 80 81 83 85 87 89 90 92 94 95 96 96 97 96 95 94 92 89 87 84 80 77 74 70 67 64 61 59 57 55 54 53 53 53 53 54 55 57 59 61 64 67 70 73 76 80 83 86 89 91 93 94 95 95 94 92 90 87 84 81 78 74 71 69 66 64 62 61 60 59 59 59 59 59 60 60 60 60 60 60 60 59 58 57 55 54 52 51 49 48 47 46 45 45 44 44 45 45 46 47 49 50 52 54 57 59 62 65 68 71 74 77 79 81 82 83 82 82 80 78 76 73 71 68 66 63 61 59 57 55 53 52 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 43 44 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 61 60 60 59 58 56 55 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 49 49 49 50 51 52 54 55 57 59 61 63 65 67 68 69 70 71 70 70 69 67 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 91 84 77 71 66 62 59 56 54 53 53 53 54 55 56 58 61 63 66 69 72 75 78 80 82 84 85 85 85 84 83 81 79 77 74 71 69 66 63 61 59 57 56 55 55 55 55 56 57 59 61 62 65 67 69 71 73 75 76 78 78 79 78 78 77 75 73 71 69 67 64 62 60 58 57 56 55 55 55 56 58 60 63 67 71 75 80 86 92 97 102 107 110 112 113 113 112 109 106 102 98 94 90 87 84 82 80 79 78 77 77 77 78 78 78 79 79 79 79 78 77 76 74 72 69 66 63 60 57 54 51 49 47 45 43 42 42 42 42 43 44 45 47 49 52 54 57 60 63 66 69 71 73 75 75 76 75 75 73 71 69 66 64 61 59 57 55 53 52 51 51 51 52 53 54 56 58 60 62 65 66 68 69 69 69 67 66 63 61 58 55 52 49 47 44 42 41 40 39 38 38 38 39 40 41 42 44 46 48 51 53 57 60 64 69 73 78 83 89 94 99 104 108 112 114 116 116 115 113 109 105 100 94 89 83 77 72 67 62 58 54 51 47 45 42 40 39 37 36 36 36 36 36 37 38 39 41 44 46 49 52 56 59 62 65 67 69 70 71 70 69 68 67 65 63 62 60 59 59 59 59 60 61 63 65 68 71 74 78 81 84 87 90 92 93 93 92 91 89 86 83 80 76 73 70 66 63 61 59 57 56 55 54 55 55 56 58 59 62 64 67 70 73 75 78 81 83 86 88 89 91 92 94 95 96 98 99 101 104 107 110 114 118 123 128 134 140 145 149 153 155 155 153 148 143 135 127 118 108
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 49 49 49 48 47 46 45 44 43 42 41 41 41 41 41 42 43 45 47 49 52 54 58 61 64 68 71 74 77 78 79 80 79 77 75 71 68 64 60 56 53 49 46 44 42 40 38 37 37 36 36 36 37 38 39 40 41 43 44 46 47 49 50 51 52 53 53 53 52 51 50 49 47 45 44 42 41 40 39 39 38 38 38 38 39 39 40 40 41 41 41 41 41 40 39 38 37 36 34 33 32 30 29 29 28 27 27 27 27 27 28 29 30 31 32 34 35 37 39 40 42 44 45 46 47 47 47 46 45 44 42 41 39 38 36 35 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 35 36 38 40 42 44 47 49 50 52 53 53 53 52 50 48 46 43 40 38 35 32 30 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 24 23 22 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 40 42 43 44 45 46 46 46 46 46 46 46 45 45 46 46 47 48 49 50 52 53 55 56 57 57 57 57 56 54 52 49 47 44 41 39 36 33 31 29 27 26 25 23 23 22 22 22 22 22 23 24 26 28 30 33 36 40 45 49 54 59 64 69 73 75 77 78 77 75 72 69 65 61 57 53 50 47 44 42 40 38 37 36 36 35 36 36 37 38 39 40 42 43 45 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 47 45 43 41 39 38 37 37 38 38 40 42 45 48 52 56 61 67 73 78 84 89 94 97 99 99 98 95 91 87 82 77 71 66 62 58 54 51 48 46 45 44 43 43 44 45 46 48 51 54 57 61 65 70 75 79 84 89 93 96 99 102 104 105 106 106 106 105 104 104 103 102 101 100 100 99 99 98 97 96 95 94 92 90 88 85 82 79 76 73 70 68 66 64 62 61 61 61 61 62 64 66 69 73 77 82 87 93 99 105 110 115 119 122 123 123 121 117 112 106 99 92 85 78 72 66 60 56 51 48 45 43 41 40 39 39 40 41 42 45 47 51 55 60 66 72 79 86 93 100 107 113 117 120 120 119 115 110 103 96 89 82 75 69 63 59 55 52 50 48 47 47 47 49 50 53 56 59 63 68 72 77 81 85 87 90 91 91 90 89 87 84 82 80 78 76 75 74 73 73 74 75 76 77 79 81 83 84 86 87 88 88 87 86 84 82 79 76 73 70 66 64 61 59 57 56 55 54 54 54 55 56 57 59 61 63 65 67 70 71 73 74 75 75 75 74 72 70 68 65 62 59 56 53 51 49 47 45 43 42 42 41 41 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 51 51 51 50 50 50 49 49 50 50 50 51 52 52 53 54 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 69 70 71 72 74 75 76 77 78 79 80 80 80 79 78 76 74 72 70 67 64 62 59 57 54 52 51 50 49 48 48 48 48 49 50 52 53 55 56 58 59 61 61 61 60 59 57 55 53
 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 19 19 19 19 18 17 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11
 49 50 51 51 50 50 49 47 46 44 42 40 39 37 36 35 34 34 34 34 34 35 36 37 38 40 41 43 45 47 49 50 52 53 53 53 53 52 51 49 47 45 43 41 39 37 35 34 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 29 28 28 28 29 29 30 32 34 36 39 42 46 50 54 58 62 66 68 70 71 71 69 67 64 61 57 53 50 46 43 41 38 36 35 33 32 31 31 31 31 31 32 32 33 35 36 38 40 42 45 48 52 55 59 64 68 73 77 81 85 88 89 89 88 86 83 78 73 68 63 58 53 48 44 41 38 35 33 31 30 29 28 28 28 28 28 28 29 30 30 31 32 33 34 34 34 35 34 34 33 32 31 31 30 29 28 28 28 28 28 29 29 31 32 34 36 38 41 44 47 51 54 58 61 64 67 69 71 72 72 72 72 71 70 69 67 66 65 64 63 62 61 60 60 60 59 59 59 59 59 58 58 58 57 57 56 55 55 54 54 54 54 54 55 56 57 58 60 62 65 68 71 74 77 80 83 85 86 86 85 83 79 75 71 66 61 57 52 48 45 42 40 38 36 35 35 35 35 36 38 39 41 44 47 50 53 56 60 63 66 68 70 71 72 71 70 68 65 62 59 55 51 48 45 42 39 37 34 33 31 30 29 28 28 28 28 28 29 30 31 33 35 37 39 42 45 48 52 55 58 62 65 67 69 70 70 70 69 67 64 62 59 56 53 51 48 47 45 44 43 42 42 42 43 44 45 46 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 27 28 29 30 32 34 36 38 40 43 45 47 49 51 52 52 52 52 51 49 47 45 43 41 38 36 34 32 30 29 28 26 26 25 24 24 24 24 24 24 25 26 27 27 29 30 31 32 33 34 35 36 36 36 36 36 35 35 34 33 32 31 30 29 29 28 28 28 28 29 29 30 30 31 32 33 34 34 35 35 36 36 36 35 35 34 33 32 31 30 29 28 27 27 26 26 26 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 40 42 43 44 44 45 45 44 44 43 42 41 39 38 37 36 35 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 29 30 31 32 34 36 39 42 45 48 52 56 59 63 66 68 70 70 70 69 67 64 61 58 55 52 49 46 44 42 41 39 38 38 38 38 38 39 40 41 42 44 46 48 50 53 55 58 60 63 65 67 68 69 70 71 71 71 70 69 68 67 65 63 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 31 30 28 27 27 26 26 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 45 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 63 63 63 63 62 61 60 58 56 54 51 49 47 45 43 41 39 38 36 35 35 34 34 34 34 34 35 36 38 39 41 43 46 48 51 54 56 58 60 61 62 61 60 58 56 53 50 47 44 41 38 36 34 32 30 29 28 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
 48 45 43 41 39 38 37 37 36 36 36 36 37 37 38 39 40 42 43 45 47 50 52 55 59 62 67 71 75 80 85 89 93 95 97 98 97 94 91 87 82 77 71 66 61 57 53 49 46 43 41 39 38 37 36 36 36 37 38 39 40 42 44 46 49 52 54 57 59 62 63 65 65 66 65 65 64 62 61 60 59 58 57 56 56 56 56 56 57 58 58 59 59 59 59 58 57 55 53 51 49 47 45 43 41 39 38 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 43 44 43 43 42 42 41 39 38 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 40 40 40 40 41 41 42 43 44 45 47 49 50 52 54 56 58 60 61 61 62 61 60 59 57 54 52 49 46 43 41 38 36 34 32 31 30 29 28 28 28 29 29 30 32 33 35 38 41 45 49 54 60 66 74 82 91 100 109 117 123 127 128 125 120 112 103 93 83 74 66 58 52 47 42 39 36 34 32 31 30 30 30 30 31 32 33 34 36 37 39 41 42 44 46 47 48 48 49 49 49 49 49 49 50 50 51 53 55 57 60 64 68 73 78 84 91 98 105 111 117 121 123 123 122 118 113 107 100 93 86 79 73 68 63 60 56 54 51 50 49 48 47 47 47 48 49 50 51 53 55 58 60 63 67 70 74 79 83 88 93 99 105 110 116 121 126 131 134 137 139 139 139 137 133 129 124 118 112 105 99 92 86 79 73 68 63 58 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
 69 68 67 66 64 62 60 57 54 51 48 45 43 40 37 35 33 31 29 27 26 25 24 24 24 24 25 25 27 28 30 33 36 40 44 50 56 62 70 78 87 95 103 110 115 118 118 116 110 103 95 86 77 69 61 54 48 42 38 34 31 29 27 26 25 25 25 25 26 26 28 29 31 33 35 37 40 42 45 48 51 53 56 58 60 62 64 66 67 69 70 71 73 74 76 77 79 80 82 83 83 84 83 83 81 79 77 74 71 68 64 61 57 54 51 48 45 43 41 39 38 37 36 36 35 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 46 47 48 49 50 52 53 55 57 59 62 64 67 69 72 75 77 80 83 85 87 88 89 90 90 89 88 86 83 80 77 73 69 65 61 57 54 50 47 44 42 39 37 35 33 32 30 29 29 28 28 27 28 28 29 30 31 34 36 39 43 48 54 60 67 76 85 94 104 112 120 125 128 128 124 119 111 102 92 83 74 66 59 52 47 42 38 35 32 30 29 27 27 27 27 27 28 29 31 33 35 37 40 43 46 49 53 56 59 62 65 67 69 71 73 74 75 76 77 78 79 80 81 81 82 82 82 82 82 80 79 77 74 72 69 65 62 59 55 52 49 46 43 41 39 37 35 34 33 32 31 31 31 30 30 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 62 64 65 66 67 68 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 57 56 56 56 55 54 53 52 51 49 48 47 46 45 44 43 43 43 43 43 44 45 47 49 51 54 57 61 65 70 74 79 84 89 93 98 101 104 106 107 107 107 105 103 101 97 94 90 86 81 77 73 69 66 62 59 56 54 52 50 49 48 48 48 48 48 49 50 51 53 54 55 57 58 59 60 61 62 62 62 62 62 62 62 61 61 61 62 62 63 64 65 67 69 72 74 77 80 84 87 90 93 96 98 99 100 100 99 97 95 92 88 84 80 76 71 67 64 60 57 55 53 51 49 48 47 47 46 46 47 47 48 49 50 52 54 56 59 61 64 67 71 74 78 81 84 87 89 90 91 91 91 90 88 86 84 81 79 77 75 73 72 71 70 69 69 68 68 68 68 68 68 68 68 67 66 65 64 62 60 58 56 54 53 51 50 48 47 47 46 46 46 46 47 47 48 50 51 53 55 57 60 63 65 69 72 75 78 82 85 88 91 93 96 98 99 100 101 101 101 100 99 98 96 94 91 89 86 84 81 78 75 73 70 68 66 64 63 62 61 61 61 61 61 62 63 64 66 67 69 70 71 72 73 73 73 73 72 71 70 69 67 66 64 63 62 61 60 60 60 60 61 62 63 65 67 69 71 74 77 79 82 84 86 88 89 90 91 91 90 89 88 86 84 81 78 75 72 69 66 64 61 59 56 54 52 51 49 48 47 46 45 45 45 45 45 45 46 47 48 49 51 53 56 58 61 65 68 71 75 78 81 83 85 86 86 86 84 83 80 77 75 72 69 66 64 62 60 58 57 56 56 55 55 55 55 55 56 56
 27 28 29 30 31 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 39 39 40 41 42 44 46 48 51 54 57 60 63 65 67 68 68 67 66 63 60 57 53 50 46 43 39 37 34 32 30 28 27 26 25 24 24 24 25 26 27 29 31 33 36 40 43 47 51 55 58 60 61 61 60 59 56 54 51 47 45 42 39 37 36 34 33 32 31 31 30 30 29 29 28 28 27 26 25 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 15 16 17 18 20 22 24 27 30 33 35 38 40 42 43 43 42 41 39 37 34 32 30 27 25 23 21 19 18 17 15 14 14 13 12 12 12 12 12 13 13 14 15 16 17 18 20 22 23 25 27 29 30 31 33 33 34 34 35 34 34 34 33 32 32 31 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 14 15 17 18 20 21 23 25 28 30 32 34 36 38 39 40 40 39 38 36 34 31 28 26 23 21 19 17 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 24 24 25 26 26 27 27 27 28 28 29 29 30 32 33 35 38 40 44 47 50 54 57 60 62 63 62 60 57 53 48 43 38 34 30 27 24 22 20 19 17 17 16 16 16 16 17 18 19 20 21 23 25 27 30 33 36 40 43 47 51 54 57 59 61 61 60 58 56 53 50 47 43 41 38 36 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27
 52 51 51 50 50 50 50 51 52 53 55 56 58 60 62 63 65 66 66 66 66 65 64 62 60 58 56 54 52 51 49 48 48 47 47 48 48 49 50 51 52 54 55 57 58 60 61 62 64 65 65 66 66 66 66 66 66 65 65 64 64 63 63 62 62 61 61 60 59 58 57 56 55 53 52 51 49 48 47 46 45 44 44 44 44 45 46 48 49 52 54 57 60 63 66 69 72 74 75 76 76 76 75 73 71 69 67 65 63 61 60 58 57 57 57 57 57 58 60 61 62 64 65 66 67 67 67 66 65 64 62 60 57 55 53 50 48 46 44 43 41 40 39 39 38 38 38 39 40 41 42 44 46 49 51 54 57 59 61 63 64 65 65 64 63 62 60 59 57 55 54 52 51 51 50 50 50 50 50 51 52 52 53 53 53 53 52 51 49 48 45 43 41 39 37 34 33 31 29 28 27 27 26 26 27 28 29 31 33 36 40 44 49 55 61 67 74 80 86 91 95 98 99 99 97 94 90 85 80 74 69 63 58 53 48 44 40 37 34 32 30 28 27 26 26 26 27 27 29 30 32 35 38 41 44 47 51 54 58 61 63 65 66 66 65 64 62 60 57 55 52 50 48 46 45 44 43 43 43 43 43 44 45 45 46 47 47 47 47 46 46 45 43 42 40 38 36 35 33 32 31 30 30 29 29 29 30 30 31 32 33 35 36 38 40 42 44 46 47 49 51 52 53 54 54 54 53 52 51 49 47 46 44 43 42 41 40 40 40 40 40 41 42 43 45 46 48 49 51 52 53 55 55 56 56 56 55 55 54 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 70 67 64 62 60 58 56 55 54 53 52 51 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 36 37 38 39 40 41 43 45 47 49 51 52 54 55 56 57 58 58 58 58 57 57 56 54 53 51 50 48 47 45 44 43 42 41 40 40 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 61 63 65 68 71 73 76 78 81 83 84 85 86 85 85 83 81 79 76 73 70 67 64 60 57 54 52 49 47 46 44 44 43 43 44 45 46 47 49 51 53 55 58 60 63 65 68 70 72 74 75 76 76 76 76 74 73 70 68 65 62 59 56 53 51 49 47 46 45 45 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 55 56 58 60 62 64 67 70 74 77 81 85 88 91 94 95 97 97 96 95 93 90 86 83 79 75 71 67 64 60 58 55 54 53 52 52 52 53 54 55 57 59 61 63 64 66 68 69 71 72 73 74 74 74 74 74 73 72 71 70 69 67 66 64 63 61 60 59 59 59 59 59 60 62 64 66 68 70 73 76 78 81 84 86 88 90 92 93 93 93 92 90 88 85 82 79 75 71 68 64 61 58 55 53 51 49 47 46 44 43 43 42 41 41 41 41 41 41 42 43 44 46 48 51 54 58 62 66 70 75 79 83 86 89 90 91 91 89 87 84 81 77 74 70 66 62 58 54 51 48 45 43 41 39 37 36 36 36 37 38 40 42 45 49 54 59 65 71 78 85 92 98 104 109 113 115 116 115 112 109 104 99 94 89 83 79
 40 40 41 43 45 48 52 57 63 70 77 86 95 104 113 122 130 136 139 141 140 137 132 127 121 115 110 105 102 99 98 97 98 99 101 103 106 109 112 115 118 121 123 125 127 128 129 129 128 128 127 126 125 124 123 122 122 121 121 121 121 120 120 120 119 117 115 112 108 103 98 92 87 81 76 70 65 61 57 54 51 48 46 44 43 42 41 41 41 41 41 42 43 43 44 45 46 47 47 48 48 49 49 49 50 50 51 52 53 55 58 60 64 69 74 81 88 96 105 113 121 128 132 135 134 131 126 120 113 105 97 89 82 75 70 64 59 55 52 49 46 43 42 40 39 38 38 38 39 40 43 46 50 56 62 70 80 90 100 110 119 126 131 132 129 124 117 108 99 90 81 73 67 61 56 51 48 46 44 43 43 44 45 46 48 51 54 57 60 63 66 68 70 70 70 69 68 65 62 59 55 52 49 46 44 42 41 41 41 43 45 48 52 56 62 68 75 82 90 98 107 116 125 133 141 147 153 157 159 158 156 151 145 137 128 119 109 99 89 81 73 65 59 54 50 47 44 42 41 41 41 41 42 42 43 44 45 46 47 47 48 48 48 48 47 46 45 44 43 42 41 40 40 40 40 40 41 42 44 46 49 52 56 60 65 70 76 81 87 91 95 97 98 98 95 92 88 83 78 74 70 66 63 61 59 58 57 57 57 57 58 60 61 63 66 68 71 74 78 81 84 87 90 93 95 96 97 97 97 96 95 94 93 93 93 93 93 94 94 94 94 94 93 92 89 86 83 79 75 70 66 62 57 53 50 47 44 42 41 40
 63 69 74 78 82 85 87 88 88 88 87 87 86 86 86 87 89 91 94 98 103 108 114 120 125 129 131 131 128 122 115 106 97 88 80 72 65 59 54 50 46 43 41 39 38 37 36 36 37 38 39 41 44 48 52 58 64 72 81 91 102 113 123 131 136 137 134 128 120 111 101 92 84 77 71 66 62 60 58 57 56 57 58 60 62 64 67 70 73 76 77 78 78 76 74 71 67 63 59 56 52 49 47 45 44 43 43 43 45 46 49 53 58 63 70 79 88 97 106 113 118 120 118 113 106 97 88 80 72 64 58 53 48 45 42 39 38 36 35 35 35 35 36 37 38 40 42 45 47 51 54 58 61 65 68 71 74 76 77 79 80 81 82 83 85 86 88 90 92 94 96 98 98 98 97 95 92 87 82 76 70 64 58 52 48 44 40 37 35 33 32 31 31 31 32 33 34 36 38 40 42 45 48 51 53 55 56 56 55 54 52 50 47 44 42 39 37 35 34 32 31 31 30 30 31 31 32 33 34 36 38 40 43 46 49 52 55 58 61 63 64 64 63 62 60 58 55 52 50 48 46 44 43 43 42 43 43 44 45 47 49 51 53 55 57 58 59 60 60 60 59 57 56 54 52 51 50 49 48 48 49 50 52 54 57 61 65 70 76 81 86 91 94 95 94 91 86 79 72 65 59 52 47 42 38 35 33 31 29 28 27 27 27 27 28 28 30 31 34 36 40 44 48 54 60 68 76 84 93 100 106 109 108 105 99 92 83 75 67 60 53 48 43 40 37 34 33 32 31 31 31 32 33 35 38 41 44 48 53 58
 91 90 87 83 77 71 65 59 53 49 45 41 38 36 34 32 31 30 29 29 29 29 29 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 32 33 35 36 38 40 42 44 47 49 52 55 59 62 65 69 73 76 80 84 87 90 93 95 97 98 99 99 99 98 97 95 93 91 88 85 82 79 76 72 68 65 61 57 54 50 47 44 41 38 36 35 33 32 32 31 31 32 32 33 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 53 54 55 56 57 56 56 55 54 52 50 47 45 43 40 38 37 35 34 33 33 33 33 34 35 36 38 40 43 46 50 55 60 66 72 78 84 88 90 91 89 85 80 74 68 62 56 51 47 43 40 38 36 35 34 33 33 33 33 34 35 36 37 39 41 43 45 46 48 49 50 50 50 49 48 47 45 44 42 41 39 38 36 35 34 32 31 30 30 29 28 28 27 27 27 26 27 27 27 28 29 31 32 35 37 40 43 47 50 54 58 62 66 69 73 76 79 82 85 87 89 91 93 94 95 95 95 95 94 92 90 88 85 82 79 75 71 67 63 60 56 53 49 46 43 40 38 36 34 32 30 29 27 26 26 25 25 25 26 27 28 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 31 33 35 38 42 46 50 56 62 68 74 80 85 89
 54 48 44 41 38 37 36 36 37 38 40 42 44 46 49 51 54 56 57 58 59 59 58 57 56 55 53 52 52 52 52 53 54 55 57 59 61 62 64 65 66 67 67 66 66 64 63 61 59 57 55 53 51 50 48 47 46 45 45 45 46 47 49 51 54 57 61 64 68 71 73 75 75 75 74 73 71 68 66 63 61 58 56 54 53 52 51 50 50 50 50 50 50 50 50 50 50 49 48 47 46 44 42 41 39 37 36 34 33 32 31 31 31 31 32 34 36 39 43 47 53 59 65 71 78 84 89 93 96 97 96 94 91 87 82 76 71 65 59 54 49 45 41 37 34 31 28 27 25 24 24 25 25 27 29 32 35 38 41 44 47 49 51 52 52 52 51 49 48 46 44 43 42 42 42 43 44 47 50 55 62 71 81 94 110 128 148 168 187 200 206 202 190 173 152 130 110 93 77 64 54 45 38 33 29 26 24 23 23 24 26 28 30 33 37 41 45 50 56 61 67 73 80 86 92 98 104 108 112 113 113 111 107 101 94 86 77 69 60 53 46 40 35 31 28 26 25 25 25 25 26 27 29 31 33 35 38 40 43 46 49 52 55 58 60 62 64 65 65 65 64 64 63 62 61 60 59 58 58 58 57 57 57 56 56 56 55 54 53 51 49 47 45 44 42 40 39 39 39 39 40 42 44 47 51 54 59 63 68 74 80 86 92 98 103 109 113 115 117 116 114 110 105 98 91 83 76 68 62 56 51 47 44 42 41 41 43 46 51 57 64 73 84 96 111 126 142 156 168 175 176 170 159 144 127 111 96 82 71 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 79 77 73 68 62 57 52 47 43 39 36 34 31 30 29 28 27 27 28 28 30 31 34 37 40 44 49 54 60 65 69 72 73 73 71 69 65 61 58 54 50 47 43 41 38 36 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 32 34 36 39 42 46 49 54 58 63 68 74 80 86 93 100 107 113 119 123 126 125 122 117 109 99 89 78 69 60 52 46 40 36 32 29 27 25 23 22 22 21 21 21 22 22 23 24 25 26 27 28 29 30 31 31 31 31 30 29 28 27 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 30 31 31 32 32 32 32 31 31 30 30 30 30 30 30 30 31 32 33 35 37 39 41 44 46 49 52 54 56 58 58 58 58 57 55 53 51 49 47 46 44 43 42 41 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 35 36 37 38 40 42 43 45 47 48 50 51 51 51 51 50 48 46 44 41 39 36 34 32 30 28 27 26 25 24 24 24 24 24 25 25 26 28 29 32 34 38 41 46 51 57 63 69 76 81 86 90 92 93 92 90 88 85 82 79 77 74 72 71 69 68 67 65 64 63 61 59 56 53 50 47 44 41 38 35 33 30 29 27 25 24 23 23 22 22 21 21 22 22 22 23 24 25 27 29 31 33 36 39 43 47 50 53 56 58 59 59 58 56 54 51 49 46 44 42 41 40 39 39 40 40 42 44 46 49 53 57 62 67 71 75 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 137 130 122 114 106 98 91 85 80 75 71 67 65 63 61 60 60 60 60 61 62 63 64 66 68 70 73 75 77 78 79 80 80 79 78 77 75 73 71 70 68 66 65 63 62 61 60 59 59 58 58 58 58 59 59 59 60 61 62 64 65 67 69 72 75 78 81 83 85 87 88 89 89 90 90 90 90 91 92 93 95 98 101 104 109 114 119 125 131 137 142 146 149 151 150 149 145 141 136 130 124 118 112 106 101 96 91 87 83 79 76 73 70 68 66 65 65 65 66 68 69 71 73 75 76 78 79 79 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 77 76 75 73 71 69 67 64 62 61 59 59 58 58 58 59 60 61 62 64 66 69 72 75 80 85 91 98 107 116 127 139 151 164 176 186 194 198 199 196 190 182 172 162 152 142 134 126 119 112 107 102 98 94 90 87 83 80 76 73 70 67 64 62 60 59 58 58 57 57 58 58 58 59 59 60 61 62 63 65 66 68 70 72 75 77 79 82 84 86 88 89 89 89 88 86 84 81 78 75 73 71 70 70 70 71 73 75 77 80 84 88 94 99 106 113 122 131 141 151 160 170 178 183 187 187 184 179 171 163 154 144 136 127 120 113 108 103 99 96 93 90 89 87 86 85 84 83 82 82 81 81 82 82 83 85 86 88 89 90 91 92 92 92 91 91 90 89 88 86 85 84 83 82 80 79 79 78 77 76 75 75 74 74 73 73 73 73 74 75 76 78 80 82 85 87 90 93 95 98 101 104 107 111 115 120 125 130 135 140 144 147 149 149 147 143
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 19 21 22 24 26 28 29 30 31 31 31 30 28 26 24 22 19 17 15 13 11 10 9 8 7 7 7 7 7 8 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 21 21 21 20 19 18 17 15 14 12 11 10 9 8 8 8 7 8 8 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 20 20 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 16 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 8 9 10 11 12 13 15 17 19 21 22 24 25 25 26 25 25 24 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 8 8 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14
 55 58 62 65 67 69 70 69 68 66 62 58 54 49 44 39 35 30 26 23 20 17 14 12 10 9 8 7 7 8 8 9 10 11 13 14 16 18 20 22 24 26 29 31 33 35 37 38 39 39 39 38 36 33 31 28 24 21 18 16 13 11 10 9 8 8 8 9 10 12 13 15 17 20 23 26 30 34 38 42 47 52 56 59 62 65 66 66 66 65 64 62 61 59 58 57 55 54 52 50 48 46 43 41 38 34 31 28 25 22 19 17 14 13 11 10 9 9 9 10 11 12 14 16 19 21 24 27 30 33 36 39 41 43 43 43 43 41 39 37 34 32 29 26 23 21 18 16 14 12 11 10 9 9 9 9 10 11 13 15 17 20 22 25 29 32 35 39 42 45 48 50 51 52 52 51 50 48 46 43 41 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 14 13 12 11 10 9 9 8 8 8 9 10 11 13 15 17 20 22 25 28 31 34 36 38 39 40 40 39 38 36 34 32 29 27 24 22 20 18 16 14 12 11 10 9 8 8 8 9 10 11 13 15 18 20 23 26 28 30 32 34 35 35 35 35 34 34 33 33 32 32 32 32 33 34 34 36 37 38 39 40 40 40 40 39 37 35 32 30 27 24 22 19 17 14 13 11 10 9 8 8 8 9 10 11 13 15 17 20 23 26 29 31 34 37 39 41 43 43 43 42 41 39 37 34 31 29 26 23 20 18 15 13 12 10 9 8 8 8 8 8 9 10 11 13 14 16 17 19 21 22 24 26 27 29 31 33 35 38 40 43 45 48 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 47 46 46 45 44 44 43 43 43 43 43 44 44 44 44 44 43 42 40 38 35 32 29 26 24 22 20 19 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 34 37 39 42 45 47 50 52 53 53 52 50 48 44 40 36 32 29 26 24 22 22 21 22 22 23 25 26 28 30 32 34 35 37 39 40 41 42 42 42 41 41 40 39 38 37 36 35 35 34 34 34 35 35 36 37 38 38 39 40 40 40 40 39 38 36 34 32 30 28 27 26 26 26 26 27 29 31 32 34 36 38 39 41 42 42 43 42 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 23 23 23 23 24 25 26 28 30 31 33 34 35 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 37 38 37 37 36 36 35 33 32 31 29 28 26 25 24 22 21 20 20 19 18 18 18 18 18 19 20 22 24 27 30 33 37 40 43 46 48 50 51 51 51 50 49 48 46 44 43 41 39 37 35 33 32 30 28 27 25 24 22 21 21 20 20 21 22 24 26 29 33 36 40 43 46 48 49 49 49 48 47 45 43 41 40 38 37 36 36 35 35 36 37 38 39 40 42 44 46 47 49 50 50 50 50 49 47 45 43 40 38 35 33 30 28 26 25 23 22 22 22 23 24 25 27 28 30 31 32 33 34 34 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 27 26 24 23 22 21 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 44 46 47 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

